-----------------------------------------------------------------------------
 MANIFEST               |  278 
 Makefile               |   40 
 aclocal.m4             |  118 
 config.guess           |   17 
 config.sub             |   28 
 configure              | 5675 ++++++++------
 configure.in           |  164 
 doc/CHANGES            |  141 
 doc/CHANGES.old        |    2 
 doc/CREDITS            |  131 
 doc/INSTALL            |   60 
 doc/TODO               |  250 
 doc/WHATSNEW           |   34 
 doc/config-anomalies   |    5 
 doc/keymap.sample      |    5 
 doc/l10n/de.add        |    6 
 doc/l10n/de.po         |15164 --------------------------------------
 doc/l10n/de/tin.1      | 4120 ----------
 doc/l10n/de/tin.5      | 2785 -------
 doc/l10n/en_GB.po      |16095 ----------------------------------------
 doc/l10n/en_GB/tin.1   | 3980 ----------
 doc/l10n/en_GB/tin.5   | 2705 ------
 doc/l10n/es.po         |13702 ----------------------------------
 doc/l10n/es/tin.1      | 3980 ----------
 doc/l10n/es/tin.5      | 2705 ------
 doc/l10n/tin-man.pot   |13463 ----------------------------------
 doc/opt-case.1         |    4 
 doc/tin.1              |  833 +-
 doc/tin.5              |  766 +
 doc/tin.defaults       |    2 
 doc/tinews.1           |    4 
 doc/url_handler.1      |    4 
 include/autoconf.hin   |   49 
 include/bool.h         |    2 
 include/bugrep.h       |    2 
 include/debug.h        |    4 
 include/extern.h       |  292 
 include/keymap.h       |   18 
 include/missing_fd.h   |    2 
 include/newsrc.h       |    2 
 include/nntplib.h      |   11 
 include/policy.h       |   11 
 include/proto.h        |  102 
 include/rfc2046.h      |   35 
 include/stpwatch.h     |    2 
 include/tcurses.h      |    2 
 include/tin.h          |  440 -
 include/tinrc.h        |   54 
 include/tnntp.h        |    2 
 include/tnntps.h       |    2 
 include/trace.h        |    2 
 include/version.h      |   16 
 po-man/de.add          |    6 
 po-man/de.po           |17325 ++++++++++++++++++++++++++++++++++++++++++++
 po-man/de/tin.1        | 4430 +++++++++++
 po-man/de/tin.5        | 2991 +++++++
 po-man/en_GB.po        |17076 +++++++++++++++++++++++++++++++++++++++++++
 po-man/en_GB/tin.1     | 4141 ++++++++++
 po-man/en_GB/tin.5     | 2816 +++++++
 po-man/es.po           |14592 +++++++++++++++++++++++++++++++++++++
 po-man/es/tin.1        | 4140 ++++++++++
 po-man/es/tin.5        | 2816 +++++++
 po-man/ro.po           |18493 +++++++++++++++++++++++++++++++++++++++++++++++
 po-man/ro/tin.1        | 4396 +++++++++++
 po-man/ro/tin.5        | 2969 +++++++
 po-man/tin-man.pot     |14325 ++++++++++++++++++++++++++++++++++++
 po/Makefile.inn        |    3 
 po/da.po               | 4949 +++++++-----
 po/de.po               | 4983 +++++++-----
 po/en_GB.po            | 4794 ++++++------
 po/es.po               | 4841 +++++++-----
 po/et.po               | 5472 ++++++++-----
 po/fr.po               | 5028 +++++++-----
 po/ro.po               | 9098 +++++++++++++++++++++++
 po/ru.po               | 5053 +++++++-----
 po/sv.po               | 4726 ++++++------
 po/tin.pot             | 4550 ++++++-----
 po/tr.po               | 4973 +++++++-----
 po/zh_CN.po            | 4824 +++++++-----
 po/zh_TW.po            | 4824 +++++++-----
 po4a.conf              |   11 
 src/Makefile.in        |   70 
 src/active.c           |  313 
 src/art.c              |  970 +-
 src/attrib.c           |  237 
 src/auth.c             |  181 
 src/charset.c          |  241 
 src/color.c            |   35 
 src/config.c           | 1591 ++--
 src/cook.c             | 1411 ++-
 src/crc32.c            |  149 
 src/curses.c           |   14 
 src/debug.c            |   41 
 src/envarg.c           |    4 
 src/feed.c             |   75 
 src/filter.c           |  381 
 src/getline.c          |   12 
 src/global.c           |   12 
 src/group.c            |  234 
 src/hashstr.c          |   12 
 src/header.c           |   70 
 src/help.c             |  371 
 src/inews.c            |   12 
 src/init.c             |  225 
 src/joinpath.c         |    2 
 src/keymap.c           |  102 
 src/lang.c             |  659 +
 src/langinfo.c         |  129 
 src/list.c             |    7 
 src/lock.c             |    6 
 src/mail.c             |  138 
 src/main.c             |  282 
 src/makecfg.c          |   98 
 src/memory.c           |   80 
 src/mimetypes.c        |    2 
 src/misc.c             |  715 +
 src/my_tmpfile.c       |   14 
 src/newsrc.c           |  192 
 src/nntplib.c          | 1210 ++-
 src/nntps.c            |  209 
 src/nrctbl.c           |   29 
 src/options_menu.c     |  554 +
 src/page.c             |  751 -
 src/parsdate.y         |   15 
 src/pgp.c              |   46 
 src/post.c             |  617 -
 src/prompt.c           |  275 
 src/read.c             |   27 
 src/refs.c             |   18 
 src/regex.c            |   74 
 src/rfc1524.c          |   17 
 src/rfc2045.c          |   55 
 src/rfc2046.c          |   35 
 src/rfc2047.c          |  128 
 src/save.c             |   97 
 src/screen.c           |   48 
 src/search.c           |   37 
 src/select.c           |  738 +
 src/sigfile.c          |   23 
 src/signal.c           |   29 
 src/strftime.c         |  340 
 src/string.c           |  151 
 src/tags.c             |   18 
 src/tcurses.c          |   12 
 src/thread.c           |  104 
 src/tincfg.tbl         |   37 
 src/trace.c            |    2 
 src/version.c          |    2 
 src/xface.c            |   19 
 src/xref.c             |   15 
 tin-2.6.5/po/da.gmo    |binary
 tin-2.6.5/po/de.gmo    |binary
 tin-2.6.5/po/en_GB.gmo |binary
 tin-2.6.5/po/es.gmo    |binary
 tin-2.6.5/po/et.gmo    |binary
 tin-2.6.5/po/fr.gmo    |binary
 tin-2.6.5/po/ro.gmo    |binary
 tin-2.6.5/po/ru.gmo    |binary
 tin-2.6.5/po/sv.gmo    |binary
 tin-2.6.5/po/tr.gmo    |binary
 tin-2.6.5/po/zh_CN.gmo |binary
 tin-2.6.5/po/zh_TW.gmo |binary
 tin.spec               |    2 
 tools/metamutt         |   10 
 tools/opt-case.pl      |   15 
 tools/tinews.pl        |   13 
 tools/url_handler.pl   |   29 
 tools/w2r.pl           |   58 
 168 files changed, 169428 insertions(+), 112479 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.6.4/MANIFEST tin-2.6.5/MANIFEST
--- tin-2.6.4/MANIFEST	2024-12-24 00:19:13.000000000 +0100
+++ tin-2.6.5/MANIFEST	2025-12-24 00:14:33.546379798 +0100
@@ -1,50 +1,50 @@
-MANIFEST for tin-2.6.4 (Tue Dec 24 00:19:12 CET 2024)
+MANIFEST for tin-2.6.5 (Wed Dec 24 00:14:33 CET 2025)
 ----------------------------------------------------
-   13889 ./Makefile
-    7883 ./MANIFEST
+   14121 ./Makefile
+    8003 ./MANIFEST
     1574 ./README
      733 ./README.MAC
      976 ./README.WIN
-  215234 ./aclocal.m4
+  216735 ./aclocal.m4
     1166 ./conf-tin
-   50743 ./config.guess
-   39713 ./config.sub
- 1067017 ./configure
-   56335 ./configure.in
+   50850 ./config.guess
+   39943 ./config.sub
+ 1083782 ./configure
+   58021 ./configure.in
     7123 ./install-sh
-     356 ./po4a.conf
+     385 ./po4a.conf
     1788 ./tin.spec
-   22225 ./doc/CHANGES
-  319061 ./doc/CHANGES.old
-    5248 ./doc/CREDITS
+   29703 ./doc/CHANGES
+  319062 ./doc/CHANGES.old
+    5753 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
-   35269 ./doc/INSTALL
-   47301 ./doc/TODO
-    3174 ./doc/WHATSNEW
+   35489 ./doc/INSTALL
+   49404 ./doc/TODO
+    4756 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
     3509 ./doc/auth.txt
-    3759 ./doc/config-anomalies
+    3717 ./doc/config-anomalies
    12253 ./doc/filtering
    35305 ./doc/good-netkeeping-seal
     3790 ./doc/internals.txt
    23720 ./doc/iso2asc.txt
-    4039 ./doc/keymap.sample
+    4112 ./doc/keymap.sample
      774 ./doc/mailcap.sample
     5922 ./doc/mbox.5
     3365 ./doc/mime.types
     4223 ./doc/mmdf.5
     2128 ./doc/newsoverview.5
     1541 ./doc/nov_tests
-    5156 ./doc/opt-case.1
+    5154 ./doc/opt-case.1
     3964 ./doc/pgp.txt
     3048 ./doc/rcvars.txt
     1525 ./doc/reading-mail.txt
     4914 ./doc/umlaute.txt
     4580 ./doc/umlauts.txt
-    7117 ./doc/url_handler.1
-  152967 ./doc/tin.1
-   89914 ./doc/tin.5
+    7131 ./doc/url_handler.1
+  161400 ./doc/tin.1
+   94798 ./doc/tin.5
     5069 ./doc/tin.defaults
    19729 ./doc/tinews.1
     2469 ./doc/tools.txt
@@ -52,102 +52,103 @@ MANIFEST for tin-2.6.4 (Tue Dec 24 00:19
     2196 ./doc/wildmat.3
      348 ./tools/expiretover
     2282 ./tools/flnews2tin.pl
-    3816 ./tools/metamutt
-    2815 ./tools/opt-case.pl
+    3813 ./tools/metamutt
+    2860 ./tools/opt-case.pl
     1453 ./tools/tinlock
-   50929 ./tools/tinews.pl
-    3854 ./tools/url_handler.pl
+   51009 ./tools/tinews.pl
+    3708 ./tools/url_handler.pl
     1697 ./tools/url_handler.sh
-    3377 ./tools/w2r.pl
+    4715 ./tools/w2r.pl
     2697 ./include/bool.h
     1886 ./include/bugrep.h
-    2449 ./include/debug.h
-   85568 ./include/extern.h
-   14459 ./include/keymap.h
+    2448 ./include/debug.h
+   89761 ./include/extern.h
+   14559 ./include/keymap.h
     2992 ./include/missing_fd.h
     6490 ./include/newsrc.h
-    9447 ./include/nntplib.h
-   26119 ./include/policy.h
-   36837 ./include/proto.h
-    7895 ./include/rfc2046.h
+    9734 ./include/nntplib.h
+   26026 ./include/policy.h
+   37456 ./include/proto.h
+    8202 ./include/rfc2046.h
     1537 ./include/snprintf.h
     2675 ./include/stpwatch.h
     6205 ./include/tcurses.h
-   79887 ./include/tin.h
-   18766 ./include/tinrc.h
+   86900 ./include/tin.h
+   19967 ./include/tinrc.h
     4045 ./include/tnntp.h
     3179 ./include/tnntps.h
     2367 ./include/trace.h
-    2247 ./include/version.h
-   37904 ./src/active.c
-   97547 ./src/art.c
-   85310 ./src/attrib.c
-   24755 ./src/auth.c
-   16265 ./src/charset.c
-    8886 ./src/color.c
-   73524 ./src/config.c
-   45001 ./src/cook.c
-   26564 ./src/curses.c
-   12881 ./src/debug.c
+    2245 ./include/version.h
+   38285 ./src/active.c
+   97903 ./src/art.c
+   90037 ./src/attrib.c
+   25374 ./src/auth.c
+   17230 ./src/charset.c
+    8775 ./src/color.c
+   86467 ./src/config.c
+   72680 ./src/cook.c
+    6474 ./src/crc32.c
+   26680 ./src/curses.c
+   12340 ./src/debug.c
     3519 ./src/envarg.c
-   30876 ./src/feed.c
-   61248 ./src/filter.c
-   18128 ./src/getline.c
-    9186 ./src/global.c
-   50898 ./src/group.c
-    3910 ./src/hashstr.c
-    8605 ./src/header.c
+   31545 ./src/feed.c
+   62440 ./src/filter.c
+   18203 ./src/getline.c
+    9356 ./src/global.c
+   55565 ./src/group.c
+    3939 ./src/hashstr.c
+    9270 ./src/header.c
     6394 ./src/heapsort.c
-   45983 ./src/help.c
-   14283 ./src/inews.c
-   44301 ./src/init.c
+   47498 ./src/help.c
+   14310 ./src/inews.c
+   46899 ./src/init.c
     2537 ./src/joinpath.c
-  116646 ./src/keymap.c
-  170780 ./src/lang.c
-    4517 ./src/langinfo.c
-    7316 ./src/list.c
-    6866 ./src/lock.c
-   19204 ./src/mail.c
-   43508 ./src/main.c
-   12419 ./src/makecfg.c
-   17662 ./src/memory.c
+  119346 ./src/keymap.c
+  184343 ./src/lang.c
+    4990 ./src/langinfo.c
+    7296 ./src/list.c
+    6905 ./src/lock.c
+   18316 ./src/mail.c
+   46910 ./src/main.c
+   12525 ./src/makecfg.c
+   19188 ./src/memory.c
     5496 ./src/mimetypes.c
-  123293 ./src/misc.c
-   44701 ./src/newsrc.c
-   76030 ./src/nntplib.c
-   30297 ./src/nntps.c
-    9176 ./src/nrctbl.c
-  118662 ./src/options_menu.c
-   79007 ./src/page.c
-   24964 ./src/parsdate.y
-   13954 ./src/pgp.c
-  178101 ./src/post.c
-   20971 ./src/prompt.c
-   10703 ./src/read.c
-   28871 ./src/refs.c
-    9059 ./src/regex.c
-   14587 ./src/rfc1524.c
-   15438 ./src/rfc2045.c
-   53866 ./src/rfc2046.c
-   39173 ./src/rfc2047.c
-   59735 ./src/save.c
-   18176 ./src/screen.c
-   19606 ./src/search.c
-   45965 ./src/select.c
-    8727 ./src/sigfile.c
-   15201 ./src/signal.c
+  127926 ./src/misc.c
+   48194 ./src/newsrc.c
+   90183 ./src/nntplib.c
+   34141 ./src/nntps.c
+    9494 ./src/nrctbl.c
+  127250 ./src/options_menu.c
+   77479 ./src/page.c
+   24891 ./src/parsdate.y
+   14182 ./src/pgp.c
+  182456 ./src/post.c
+   25684 ./src/prompt.c
+   10868 ./src/read.c
+   28598 ./src/refs.c
+   10572 ./src/regex.c
+   14670 ./src/rfc1524.c
+   15436 ./src/rfc2045.c
+   54467 ./src/rfc2046.c
+   39996 ./src/rfc2047.c
+   60884 ./src/save.c
+   17926 ./src/screen.c
+   20007 ./src/search.c
+   61780 ./src/select.c
+    9036 ./src/sigfile.c
+   15675 ./src/signal.c
    42445 ./src/snprintf.c
-    8283 ./src/strftime.c
-   45269 ./src/string.c
-    9921 ./src/tags.c
-   18100 ./src/tcurses.c
-    6079 ./src/my_tmpfile.c
-   48191 ./src/thread.c
+    8362 ./src/strftime.c
+   47289 ./src/string.c
+    9927 ./src/tags.c
+   18076 ./src/tcurses.c
+    6139 ./src/my_tmpfile.c
+   48822 ./src/thread.c
     2581 ./src/trace.c
     5674 ./src/version.c
     5558 ./src/wildmat.c
-    7167 ./src/xface.c
-   13256 ./src/xref.c
+    7271 ./src/xface.c
+   13343 ./src/xref.c
      422 ./pcre/AUTHORS
     2515 ./pcre/COPYING
   118928 ./pcre/ChangeLog
@@ -215,9 +216,9 @@ MANIFEST for tin-2.6.4 (Tue Dec 24 00:19
   108966 ./pcre/testdata/testoutput7
    53056 ./pcre/testdata/testoutput8
    28769 ./pcre/testdata/testoutput9
-   20074 ./include/autoconf.hin
-   22392 ./src/Makefile.in
-   10953 ./src/tincfg.tbl
+   20041 ./include/autoconf.hin
+   24530 ./src/Makefile.in
+   11701 ./src/tincfg.tbl
     1439 ./libcanlock/COPYING
     4149 ./libcanlock/ChangeLog
      490 ./libcanlock/ChangeLog_V0
@@ -247,40 +248,45 @@ MANIFEST for tin-2.6.4 (Tue Dec 24 00:19
    10574 ./libcanlock/test/hkdf.c
    64019 ./libcanlock/test/shatest.c
    14702 ./libcanlock/util/canlock.c
-    5096 ./po/Makefile.inn
+    5136 ./po/Makefile.inn
      556 ./po/POTFILES.in
-  158772 ./po/tin.pot
-  162805 ./po/da.gmo
-  248149 ./po/da.po
-  218706 ./po/de.gmo
-  260918 ./po/de.po
-  204195 ./po/en_GB.gmo
-  245299 ./po/en_GB.po
-    1614 ./po/es.gmo
-  186686 ./po/es.po
-  188086 ./po/et.gmo
-  247482 ./po/et.po
-  210914 ./po/fr.gmo
-  259896 ./po/fr.po
-  145164 ./po/ru.gmo
-  270431 ./po/ru.po
-   21281 ./po/sv.gmo
-  171811 ./po/sv.po
-  183391 ./po/tr.gmo
-  262366 ./po/tr.po
-  247343 ./po/zh_CN.po
-  167154 ./po/zh_CN.gmo
-  246894 ./po/zh_TW.po
-  167287 ./po/zh_TW.gmo
-  169636 ./doc/l10n/de/tin.1
-   99169 ./doc/l10n/de/tin.5
-     230 ./doc/l10n/de.add
-  459259 ./doc/l10n/de.po
-  157184 ./doc/l10n/en_GB/tin.1
-   92673 ./doc/l10n/en_GB/tin.5
-  522799 ./doc/l10n/en_GB.po
-  157262 ./doc/l10n/es/tin.1
-   92682 ./doc/l10n/es/tin.5
-  349728 ./doc/l10n/es.po
-  326428 ./doc/l10n/tin-man.pot
-14265953 total
+  174052 ./po/tin.pot
+  155148 ./po/da.gmo
+  272684 ./po/da.po
+  237264 ./po/de.gmo
+  285597 ./po/de.po
+  221290 ./po/en_GB.gmo
+  268442 ./po/en_GB.po
+    2271 ./po/es.gmo
+  205118 ./po/es.po
+  194228 ./po/et.gmo
+  274506 ./po/et.po
+  197334 ./po/fr.gmo
+  286343 ./po/fr.po
+   22037 ./po/ro.gmo
+  192444 ./po/ro.po
+  137626 ./po/ru.gmo
+  300185 ./po/ru.po
+   20036 ./po/sv.gmo
+  190549 ./po/sv.po
+  174259 ./po/tr.gmo
+  287064 ./po/tr.po
+  268127 ./po/zh_CN.po
+  158839 ./po/zh_CN.gmo
+  267686 ./po/zh_TW.po
+  158969 ./po/zh_TW.gmo
+  188726 ./po-man/de/tin.1
+  111068 ./po-man/de/tin.5
+     241 ./po-man/de.add
+  569137 ./po-man/de.po
+  165780 ./po-man/en_GB/tin.1
+   97747 ./po-man/en_GB/tin.5
+  550225 ./po-man/en_GB.po
+  165853 ./po-man/es/tin.1
+   97771 ./po-man/es/tin.5
+  369976 ./po-man/es.po
+  191967 ./po-man/ro/tin.1
+  111628 ./po-man/ro/tin.5
+  636696 ./po-man/ro.po
+  345207 ./po-man/tin-man.pot
+16132740 total
diff -Nurp '--exclude=.bzr*' tin-2.6.4/Makefile tin-2.6.5/Makefile
--- tin-2.6.4/Makefile	2024-12-24 00:18:40.000000000 +0100
+++ tin-2.6.5/Makefile	2025-12-24 00:14:31.830305890 +0100
@@ -1,7 +1,7 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2024-04-02
+# Updated: 2025-04-25
 #
 
 SHELL	= @SHELL@
@@ -9,9 +9,9 @@ SHELL	= @SHELL@
 PROJECT	= tin
 LVER	= 2
 PVER	= 6
-SVER	= 4
+SVER	= 5
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20241224
+DVER	= 20251224
 EXE	= tin
 
 # directory structure
@@ -24,7 +24,7 @@ PCREDIR	= ./pcre
 CANDIR	= ./libcanlock
 TOLDIR	= ./tools
 PODIR	= ./po
-L10NDIR	= ./doc/l10n
+POMANDIR	= ./po-man
 
 HFILES	= \
 	$(INCDIR)/bool.h \
@@ -57,6 +57,7 @@ CFILES	= \
 	$(SRCDIR)/color.c \
 	$(SRCDIR)/config.c \
 	$(SRCDIR)/cook.c \
+	$(SRCDIR)/crc32.c \
 	$(SRCDIR)/curses.c \
 	$(SRCDIR)/debug.c\
 	$(SRCDIR)/envarg.c \
@@ -305,6 +306,8 @@ POFILES = \
 	$(PODIR)/et.po \
 	$(PODIR)/fr.gmo \
 	$(PODIR)/fr.po \
+	$(PODIR)/ro.gmo \
+	$(PODIR)/ro.po \
 	$(PODIR)/ru.gmo \
 	$(PODIR)/ru.po \
 	$(PODIR)/sv.gmo \
@@ -317,21 +320,24 @@ POFILES = \
 	$(PODIR)/zh_TW.gmo
 
 L10NFILES = \
-	$(L10NDIR)/de/tin.1 \
-	$(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)/es/tin.1 \
-	$(L10NDIR)/es/tin.5 \
-	$(L10NDIR)/es.po \
-	$(L10NDIR)/tin-man.pot
+	$(POMANDIR)/de/tin.1 \
+	$(POMANDIR)/de/tin.5 \
+	$(POMANDIR)/de.add \
+	$(POMANDIR)/de.po \
+	$(POMANDIR)/en_GB/tin.1 \
+	$(POMANDIR)/en_GB/tin.5 \
+	$(POMANDIR)/en_GB.po \
+	$(POMANDIR)/es/tin.1 \
+	$(POMANDIR)/es/tin.5 \
+	$(POMANDIR)/es.po \
+	$(POMANDIR)/ro/tin.1 \
+	$(POMANDIR)/ro/tin.5 \
+	$(POMANDIR)/ro.po \
+	$(POMANDIR)/tin-man.pot
 
 ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(POFILES) $(L10NFILES)
 
-ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(CANDIR)/include $(CANDIR)/src $(CANDIR)/test $(CANDIR)/util/ $(PODIR) $(L10NDIR) $(L10NDIR)/de $(L10NDIR)/en_GB
+ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(CANDIR)/include $(CANDIR)/src $(CANDIR)/test $(CANDIR)/util/ $(PODIR) $(POMANDIR) $(POMANDIR)/de $(POMANDIR)/en_GB $(POMANDIR)/es $(POMANDIR)/ro
 
 # standard commands
 CD	= cd
@@ -523,7 +529,7 @@ distclean:
 	$(PODIR)/messages.mo
 
 configure: configure.in aclocal.m4
-	autoconf
+	@command -v autoconf-dickey 1>/dev/null && autoconf-dickey || autoconf
 
 config.status: configure
 	$(SHELL) $(TOPDIR)/config.status --recheck
diff -Nurp '--exclude=.bzr*' tin-2.6.4/aclocal.m4 tin-2.6.5/aclocal.m4
--- tin-2.6.4/aclocal.m4	2024-12-05 16:18:01.000000000 +0100
+++ tin-2.6.5/aclocal.m4	2025-11-13 02:28:10.313533435 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : aclocal.m4
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2024-12-02
+dnl Updated   : 2025-10-30
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2024 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2026 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -866,17 +866,51 @@ done
 ifelse($2,,LIBS,[$2])="$cf_add_libs"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_LIB_AFTER version: 3 updated: 2013/07/09 21:27:22
+dnl CF_ADD_LIB_AFTER version: 4 updated: 2025/06/14 06:46:23
 dnl ----------------
 dnl Add a given library after another, e.g., following the one it satisfies a
 dnl dependency for.
 dnl
 dnl $1 = the first library
 dnl $2 = its dependency
+dnl $3 = variable to update (default $LIBS)
 AC_DEFUN([CF_ADD_LIB_AFTER],[
-CF_VERBOSE(...before $LIBS)
-LIBS=`echo "$LIBS" | sed -e "s/[[ 	]][[ 	]]*/ /g" -e "s%$1 %$1 $2 %" -e 's%  % %g'`
-CF_VERBOSE(...after  $LIBS)
+cf_add_libs="[$]ifelse($3,,LIBS,[$3])"
+CF_VERBOSE(...before $cf_add_libs)
+for cf_add_1lib in $2; do
+	# filter duplicates
+	cf_found_2lib=no
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_found_2lib=yes
+			break
+		fi
+	done
+	# if not a duplicate, find the dependent library
+	if test "$cf_found_2lib" = no
+	then
+		cf_found_2lib=no
+		cf_add_2libs=
+		for cf_add_2lib in $cf_add_libs
+		do
+			test -n "$cf_add_2libs" && cf_add_2libs="$cf_add_2libs "
+			cf_add_2libs="$cf_add_2libs$cf_add_2lib"
+			if test "x$cf_add_2lib" = "x$1"
+			then
+				cf_found_2lib=yes
+				cf_add_2libs="$cf_add_2libs $cf_add_1lib"
+			fi
+		done
+		if test "$cf_found_2lib" = yes
+		then
+			cf_add_libs="$cf_add_2libs"
+		else
+			CF_VERBOSE(...missed $1)
+		fi
+	fi
+done
+CF_VERBOSE(...after  $cf_add_libs)
+ifelse($3,,LIBS,[$3])="$cf_add_libs"
 ])dnl
 dnl ---------------------------------------------------------------------------
 dnl CF_ADD_OPTIONAL_PATH version: 6 updated: 2024/09/10 19:19:44
@@ -1064,7 +1098,7 @@ dnl Allow user to enable a normally-off
 AC_DEFUN([CF_ARG_ENABLE],
 [CF_ARG_OPTION($1,[$2],[$3],[$4],no)])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ARG_OPTION version: 5 updated: 2015/05/10 19:52:14
+dnl CF_ARG_OPTION version: 6 updated: 2025/08/05 04:09:09
 dnl -------------
 dnl Restricted form of AC_ARG_ENABLE that ensures user doesn't give bogus
 dnl values.
@@ -1073,7 +1107,7 @@ dnl Parameters:
 dnl $1 = option name
 dnl $2 = help-string
 dnl $3 = action to perform if option is not default
-dnl $4 = action if perform if option is default
+dnl $4 = action to perform if option is default
 dnl $5 = default option value (either 'yes' or 'no')
 AC_DEFUN([CF_ARG_OPTION],
 [AC_ARG_ENABLE([$1],[$2],[test "$enableval" != ifelse([$5],no,yes,no) && enableval=ifelse([$5],no,no,yes)
@@ -1184,7 +1218,7 @@ fi
 AC_SUBST(ARFLAGS)
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_BUILD_CC version: 13 updated: 2024/06/22 13:42:22
+dnl CF_BUILD_CC version: 14 updated: 2024/12/14 11:58:01
 dnl -----------
 dnl If we're cross-compiling, allow the user to override the tools and their
 dnl options.  The configure script is oriented toward identifying the host
@@ -1262,7 +1296,7 @@ if test "$cross_compiling" = yes ; then
 	AC_TRY_RUN([#include <stdio.h>
 		int main(int argc, char *argv[])
 		{
-			${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
+			${cf_cv_main_return:-return}(argc < 0 || argv == (void*)0 || argv[0] == (void*)0);
 		}
 	],
 		cf_ok_build_cc=yes,
@@ -3370,7 +3404,7 @@ CF_INTEL_COMPILER(GCC,INTEL_COMPILER,CFL
 CF_CLANG_COMPILER(GCC,CLANG_COMPILER,CFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GCC_WARNINGS version: 41 updated: 2021/01/01 16:53:59
+dnl CF_GCC_WARNINGS version: 43 updated: 2024/12/21 08:44:12
 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:
@@ -3833,16 +3867,18 @@ done
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_MAKEFLAGS version: 21 updated: 2021/09/04 06:47:34
+dnl CF_MAKEFLAGS version: 22 updated: 2025/07/05 16:17:37
 dnl ------------
 dnl Some 'make' programs support ${MAKEFLAGS}, some ${MFLAGS}, to pass 'make'
 dnl options to lower-levels.  It is very useful for "make -n" -- if we have it.
-dnl (GNU 'make' does both, something POSIX 'make', which happens to make the
-dnl ${MAKEFLAGS} variable incompatible because it adds the assignments :-)
+dnl POSIX accommodates both by pretending they are the same variable, adding
+dnl the behavior of the latter to the former.
 AC_DEFUN([CF_MAKEFLAGS],
 [AC_REQUIRE([AC_PROG_FGREP])dnl
 
 AC_CACHE_CHECK(for makeflags variable, cf_cv_makeflags,[
+	cf_save_makeflags="$MAKEFLAGS"; unset MAKEFLAGS
+	cf_save_mflags="$MFLAGS";       unset MFLAGS
 	cf_cv_makeflags=''
 	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
 	do
@@ -3870,6 +3906,8 @@ CF_EOF
 			;;
 		esac
 	done
+	test -n "$cf_save_makeflags" && MAKEFLAGS="$cf_save_makeflags"
+	test -n "$cf_save_mflags"    && MFLAGS="$cf_save_mflags"
 	rm -f cf_makeflags.tmp
 ])
 
@@ -3946,7 +3984,7 @@ printf("old\\n");
 	,[$1=no])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CONFIG version: 28 updated: 2021/08/28 15:20:37
+dnl CF_NCURSES_CONFIG version: 29 updated: 2025/01/10 19:55:54
 dnl -----------------
 dnl Tie together the configure-script macros for ncurses, preferring these in
 dnl order:
@@ -4007,6 +4045,7 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 			;;
 		esac
 
+		CF_REQUIRE_PKG($cf_ncuconfig_root)
 		CF_APPEND_CFLAGS($cf_pkg_cflags)
 		CF_ADD_LIBS($cf_pkg_libs)
 
@@ -5125,6 +5164,30 @@ CFLAGS="$cf_save_CFLAGS_$1"
 CPPFLAGS="$cf_save_CPPFLAGS_$1"
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_REQUIRE_PKG version: 1 updated: 2025/01/10 19:55:54
+dnl --------------
+dnl Update $REQUIRE_PKG, which lists the known required packages for this
+dnl program.
+dnl
+dnl $1 = package(s) to require, e.g., in the generated ".pc" file
+define([CF_REQUIRE_PKG],
+[
+for cf_required in $1
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
+AC_SUBST(REQUIRE_PKG)
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_SAVE_XTRA_FLAGS version: 1 updated: 2020/01/11 16:46:44
 dnl ------------------
 dnl Use this macro to save CFLAGS/CPPFLAGS/LIBS before checks against X headers
@@ -5456,13 +5519,13 @@ AC_DEFUN([CF_STRERROR],[
 AC_CHECK_FUNCS(strerror, AC_DEFINE(HAVE_STRERROR),[CF_SYS_ERRLIST])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_STRUCT_TERMIOS version: 13 updated: 2023/12/03 19:38:54
+dnl CF_STRUCT_TERMIOS version: 14 updated: 2025/07/19 12:19:51
 dnl -----------------
 dnl Some machines require _POSIX_SOURCE to completely define struct termios.
 AC_DEFUN([CF_STRUCT_TERMIOS],[
 AC_REQUIRE([CF_XOPEN_SOURCE])
 
-AC_CHECK_HEADERS( \
+AC_CHECK_HEADERS( sgtty.h \
 termio.h \
 termios.h \
 unistd.h \
@@ -5809,7 +5872,7 @@ AC_DEFUN([CF_TRIM_X_LIBS],[
 	done
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_TRY_PKG_CONFIG version: 6 updated: 2020/12/31 10:54:15
+dnl CF_TRY_PKG_CONFIG version: 7 updated: 2025/01/10 19:55:54
 dnl -----------------
 dnl This is a simple wrapper to use for pkg-config, for libraries which may be
 dnl available in that form.
@@ -5826,6 +5889,7 @@ if test "$PKG_CONFIG" != none && "$PKG_C
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$1" 2>/dev/null`"
 	CF_VERBOSE(package $1 CFLAGS: $cf_pkgconfig_incs)
 	CF_VERBOSE(package $1 LIBS: $cf_pkgconfig_libs)
+	CF_REQUIRE_PKG($1)
 	CF_ADD_CFLAGS($cf_pkgconfig_incs)
 	CF_ADD_LIBS($cf_pkgconfig_libs)
 	ifelse([$2],,:,[$2])
@@ -6411,7 +6475,7 @@ esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 68 updated: 2024/11/09 18:07:29
+dnl CF_XOPEN_SOURCE version: 70 updated: 2025/10/21 16:27:38
 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,
@@ -6471,7 +6535,7 @@ irix[[56]].*)
 	cf_xopen_source="-D_SGI_SOURCE"
 	cf_XOPEN_SOURCE=
 	;;
-linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
+linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
 	CF_GNU_SOURCE($cf_XOPEN_SOURCE)
 	;;
 linux*musl)
@@ -6570,7 +6634,7 @@ fi
 fi # cf_cv_posix_visible
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_X_ATHENA version: 25 updated: 2023/01/11 04:05:23
+dnl CF_X_ATHENA version: 26 updated: 2025/06/14 06:46:23
 dnl -----------
 dnl Check for Xaw (Athena) libraries
 dnl
@@ -6640,8 +6704,6 @@ if test "$PKG_CONFIG" != none ; then
 			CF_UPPER(cf_x_athena_LIBS,HAVE_LIB_$cf_x_athena)
 			AC_DEFINE_UNQUOTED($cf_x_athena_LIBS)
 
-			CF_TRIM_X_LIBS
-
 AC_CACHE_CHECK(for usable $cf_x_athena/Xmu package,cf_cv_xaw_compat,[
 AC_TRY_LINK([
 $ac_includes_default
@@ -6667,7 +6729,6 @@ int check = XmuCompareISOLatin1("big", "
 						],[
 							CF_ADD_LIB_AFTER($cf_first_lib,-lXmu)
 						])
-					CF_TRIM_X_LIBS
 					;;
 				esac
 			fi
@@ -7027,7 +7088,6 @@ AC_CHECK_FUNCS( \
 	zError \
 )
 ])dnl
-
 dnl ---------------------------------------------------------------------------
 dnl CF_FUNC_CURSES_VERSION version: 9 updated: 2023/01/05 18:06:10
 dnl ----------------------
@@ -7043,13 +7103,13 @@ $ac_includes_default
 
 int main(void)
 {
-        char temp[1024];
-        sprintf(temp, "%.999s\\n", curses_version());
-        ${cf_cv_main_return:-return}(0);
+	char temp[1024];
+	sprintf(temp, "%.999s\\n", curses_version());
+	${cf_cv_main_return:-return}(0);
 }]
 ,[cf_cv_func_curses_version=yes]
 ,[cf_cv_func_curses_version=no]
 ,[cf_cv_func_curses_version=unknown])
 rm -f core])
 test "$cf_cv_func_curses_version" = yes && AC_DEFINE(HAVE_CURSES_VERSION,1,[Define to 1 if we have curses_version function])
-])dnl
+])
diff -Nurp '--exclude=.bzr*' tin-2.6.4/config.guess tin-2.6.5/config.guess
--- tin-2.6.4/config.guess	2024-07-29 06:33:17.000000000 +0200
+++ tin-2.6.5/config.guess	2025-07-21 15:32:40.291972160 +0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2025 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2024-07-27'
+timestamp='2025-07-10'
 
 # 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
@@ -60,7 +60,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 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."
@@ -1597,8 +1597,11 @@ EOF
     *:Unleashed:*:*)
 	GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
 	;;
-    *:Ironclad:*:*)
-	GUESS=$UNAME_MACHINE-unknown-ironclad
+    x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*)
+	GUESS=$UNAME_MACHINE-pc-ironclad-mlibc
+	;;
+    *:[Ii]ronclad:*:*)
+	GUESS=$UNAME_MACHINE-unknown-ironclad-mlibc
 	;;
 esac
 
@@ -1808,8 +1811,8 @@ fi
 exit 1
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:
diff -Nurp '--exclude=.bzr*' tin-2.6.4/config.sub tin-2.6.5/config.sub
--- tin-2.6.4/config.sub	2024-07-29 06:37:20.000000000 +0200
+++ tin-2.6.5/config.sub	2025-07-21 15:32:40.291972160 +0200
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2025 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
 
-timestamp='2024-05-27'
+timestamp='2025-07-10'
 
 # 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
@@ -76,7 +76,7 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 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."
@@ -145,6 +145,7 @@ case $1 in
 			| kfreebsd*-gnu* \
 			| knetbsd*-gnu* \
 			| kopensolaris*-gnu* \
+			| ironclad-* \
 			| linux-* \
 			| managarm-* \
 			| netbsd*-eabi* \
@@ -242,7 +243,6 @@ case $1 in
 					| rombug \
 					| semi \
 					| sequent* \
-					| siemens \
 					| sgi* \
 					| siemens \
 					| sim \
@@ -261,7 +261,7 @@ case $1 in
 						basic_machine=$field1-$field2
 						basic_os=
 						;;
-					zephyr*)
+					tock* | zephyr*)
 						basic_machine=$field1-unknown
 						basic_os=$field2
 						;;
@@ -1194,7 +1194,7 @@ case $cpu-$vendor in
 	xscale-* | xscalee[bl]-*)
 		cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
 		;;
-	arm64-* | aarch64le-*)
+	arm64-* | aarch64le-* | arm64_32-*)
 		cpu=aarch64
 		;;
 
@@ -1321,6 +1321,7 @@ case $cpu-$vendor in
 			| i960 \
 			| ia16 \
 			| ia64 \
+			| intelgt \
 			| ip2k \
 			| iq2000 \
 			| javascript \
@@ -1522,6 +1523,10 @@ EOF
 		kernel=nto
 		os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
 		;;
+	ironclad*)
+		kernel=ironclad
+		os=`echo "$basic_os" | sed -e 's|ironclad|mlibc|'`
+		;;
 	linux*)
 		kernel=linux
 		os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
@@ -1976,6 +1981,7 @@ case $os in
 	| atheos* \
 	| auroraux* \
 	| aux* \
+	| banan_os* \
 	| beos* \
 	| bitrig* \
 	| bme* \
@@ -2022,7 +2028,6 @@ case $os in
 	| ios* \
 	| iris* \
 	| irix* \
-	| ironclad* \
 	| isc* \
 	| its* \
 	| l4re* \
@@ -2118,6 +2123,7 @@ case $os in
 	| sysv* \
 	| tenex* \
 	| tirtos* \
+	| tock* \
 	| toppers* \
 	| tops10* \
 	| tops20* \
@@ -2214,6 +2220,8 @@ case $kernel-$os-$obj in
 		;;
 	uclinux-uclibc*- | uclinux-gnu*- )
 		;;
+	ironclad-mlibc*-)
+		;;
 	managarm-mlibc*- | managarm-kernel*- )
 		;;
 	windows*-msvc*-)
@@ -2249,6 +2257,8 @@ case $kernel-$os-$obj in
 		;;
 	*-eabi*- | *-gnueabi*-)
 		;;
+	ios*-simulator- | tvos*-simulator- | watchos*-simulator- )
+		;;
 	none--*)
 		# None (no kernel, i.e. freestanding / bare metal),
 		# can be paired with an machine code file format
@@ -2347,8 +2357,8 @@ echo "$cpu-$vendor${kernel:+-$kernel}${o
 exit
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:
diff -Nurp '--exclude=.bzr*' tin-2.6.4/configure tin-2.6.5/configure
--- tin-2.6.4/configure	2024-12-24 00:19:03.000000000 +0100
+++ tin-2.6.5/configure	2025-12-24 00:14:33.314369805 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by Autoconf 2.52.20240618.
+# Generated by Autoconf 2.52.20250126.
 #
 # Copyright 2003-2022,2023	Thomas E. Dickey
 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
@@ -788,9 +788,6 @@ Optional Features:
   --disable-piping        disable piping support
   --disable-printing      disable printer support
   --disable-append-pid    disable appending .pid to tmp-files
-  --disable-xhdr-xref     disable XHDR XREF fallback
-  --enable-broken-listgroup-fix
-                          send extra GROUP command before LISTGROUP
   --enable-broken-system-fix
                           ignore system()s return value
   --with-defaults-dir=PATH
@@ -801,6 +798,9 @@ Optional Features:
                           enable long article numbers (default: disabled)
   --with-nntps=ssl        enable NNTPS, needs LibreSSL, OpenSSL or GnuTLS
 	                  possible values: libtls, openssl, gnutls
+  --with-url-normalization=lib
+                          do URL normalization, needs liburiparser or libcurl
+                          possible values: uriparser, curl
   --with-coffee           coffee support
   --with-libiconv-prefix=DIR
                           search for libiconv in DIR/include and DIR/lib
@@ -883,7 +883,7 @@ This file contains any messages produced
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by $as_me, which was
-generated by GNU Autoconf 2.52.20240618.  Invocation command line was
+generated by GNU Autoconf 2.52.20250126.  Invocation command line was
 
   $ $0 $@
 
@@ -1121,7 +1121,7 @@ rm -f conftest.sh
 ac_config_headers="$ac_config_headers include/autoconf.h:include/autoconf.hin"
 
 PACKAGE=tin
-VERSION=2.6.4
+VERSION=2.6.5
 
 cat >>confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
@@ -1443,7 +1443,7 @@ fi
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB es et fr ru sv tr zh_CN zh_TW"
+ALL_LINGUAS="da de en_GB es et fr ro ru sv tr zh_CN zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -3415,7 +3415,7 @@ else
 #include <stdio.h>
 		int main(int argc, char *argv[])
 		{
-			${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
+			${cf_cv_main_return:-return}(argc < 0 || argv == (void*)0 || argv[0] == (void*)0);
 		}
 
 _ACEOF
@@ -3779,7 +3779,7 @@ irix[56].*)
 	cf_xopen_source="-D_SGI_SOURCE"
 	cf_XOPEN_SOURCE=
 	;;
-linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
+linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
 
 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
 
@@ -7620,8 +7620,10 @@ EOF
 fi;
 echo "$as_me:7621: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
+fi
 
-echo "$as_me:7624: checking if you want to use zlib for COMPRESS DEFLATE support" >&5
+# can be also used for cached local overviews, so do not depend on USE_NNTP
+echo "$as_me:7626: checking if you want to use zlib for COMPRESS DEFLATE support" >&5
 echo $ECHO_N "checking if you want to use zlib for COMPRESS DEFLATE support... $ECHO_C" >&6
 
 # Check whether --with-zlib or --without-zlib was given.
@@ -7631,7 +7633,7 @@ if test "${with_zlib+set}" = set; then
 else
   use_zlib=yes
 fi;
-echo "$as_me:7634: result: $use_zlib" >&5
+echo "$as_me:7636: result: $use_zlib" >&5
 echo "${ECHO_T}$use_zlib" >&6
 
 if test ".$use_zlib" != ".no" ; then
@@ -7671,7 +7673,7 @@ if test -n "$cf_searchpath/include" ; th
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 7674 "configure"
+#line 7676 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -7683,16 +7685,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:7686: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7688: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7689: \$? = $ac_status" >&5
+  echo "$as_me:7691: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:7692: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7694: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7695: \$? = $ac_status" >&5
+  echo "$as_me:7697: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -7709,7 +7711,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7712: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7714: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -7755,7 +7757,7 @@ if test -n "$cf_searchpath/../include" ;
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 7758 "configure"
+#line 7760 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -7767,16 +7769,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:7770: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7772: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7773: \$? = $ac_status" >&5
+  echo "$as_me:7775: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:7776: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7778: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7779: \$? = $ac_status" >&5
+  echo "$as_me:7781: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -7793,7 +7795,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:7796: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:7798: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -7811,7 +7813,7 @@ echo "${as_me:-configure}:7796: testing
 fi
 
 	else
-{ { echo "$as_me:7814: error: cannot find zlib under $use_zlib" >&5
+{ { echo "$as_me:7816: error: cannot find zlib under $use_zlib" >&5
 echo "$as_me: error: cannot find zlib under $use_zlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -7836,7 +7838,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}:7839: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7841: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -7865,7 +7867,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}:7868: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:7870: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -7874,7 +7876,7 @@ echo "${as_me:-configure}:7868: testing
 fi
 
 	else
-{ { echo "$as_me:7877: error: cannot find zlib under $use_zlib" >&5
+{ { echo "$as_me:7879: error: cannot find zlib under $use_zlib" >&5
 echo "$as_me: error: cannot find zlib under $use_zlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -7882,7 +7884,7 @@ done
 
 	test -n "$verbose" && echo "	setting path value for zlib to $use_zlib" 1>&6
 
-echo "${as_me:-configure}:7885: testing setting path value for zlib to $use_zlib ..." 1>&5
+echo "${as_me:-configure}:7887: testing setting path value for zlib to $use_zlib ..." 1>&5
 
 	;;
 esac
@@ -7892,12 +7894,12 @@ esac
 cf_cv_header_path_z=
 cf_cv_library_path_z=
 
-echo "${as_me:-configure}:7895: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me:-configure}:7897: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 7900 "configure"
+#line 7902 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -7913,16 +7915,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:7916: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7918: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7919: \$? = $ac_status" >&5
+  echo "$as_me:7921: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:7922: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7924: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7925: \$? = $ac_status" >&5
+  echo "$as_me:7927: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_z=yes
@@ -7936,7 +7938,7 @@ cat "conftest.$ac_ext" >&5
 LIBS="-lz  $cf_save_LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 7939 "configure"
+#line 7941 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -7952,16 +7954,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:7955: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7957: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7958: \$? = $ac_status" >&5
+  echo "$as_me:7960: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:7961: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7963: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7964: \$? = $ac_status" >&5
+  echo "$as_me:7966: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_z=yes
@@ -7978,9 +7980,9 @@ cat "conftest.$ac_ext" >&5
 
 	test -n "$verbose" && echo "	find linkage for z library" 1>&6
 
-echo "${as_me:-configure}:7981: testing find linkage for z library ..." 1>&5
+echo "${as_me:-configure}:7983: testing find linkage for z library ..." 1>&5
 
-echo "${as_me:-configure}:7983: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me:-configure}:7985: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -8071,7 +8073,7 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d "$cf_cv_header_path_z" ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_z" 1>&6
 
-echo "${as_me:-configure}:8074: testing ... testing $cf_cv_header_path_z ..." 1>&5
+echo "${as_me:-configure}:8076: testing ... testing $cf_cv_header_path_z ..." 1>&5
 
 			CPPFLAGS="$cf_save_CPPFLAGS"
 
@@ -8079,7 +8081,7 @@ echo "${as_me:-configure}:8074: testing
 	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_z"
 
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 8082 "configure"
+#line 8084 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -8095,21 +8097,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:8098: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:8100: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8101: \$? = $ac_status" >&5
+  echo "$as_me:8103: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:8104: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8106: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8107: \$? = $ac_status" >&5
+  echo "$as_me:8109: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found z headers in $cf_cv_header_path_z" 1>&6
 
-echo "${as_me:-configure}:8112: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5
+echo "${as_me:-configure}:8114: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5
 
 				cf_cv_find_linkage_z=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
@@ -8127,7 +8129,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 	if test "$cf_cv_find_linkage_z" = maybe ; then
 
-echo "${as_me:-configure}:8130: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me:-configure}:8132: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -8135,7 +8137,7 @@ echo "${as_me:-configure}:8130: testing
 		CPPFLAGS="$cf_test_CPPFLAGS"
 		LIBS="-lz  $cf_save_LIBS"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 8138 "configure"
+#line 8140 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -8151,21 +8153,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:8154: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8156: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8157: \$? = $ac_status" >&5
+  echo "$as_me:8159: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:8160: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8162: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8163: \$? = $ac_status" >&5
+  echo "$as_me:8165: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 			test -n "$verbose" && echo "	... found z library in system" 1>&6
 
-echo "${as_me:-configure}:8168: testing ... found z library in system ..." 1>&5
+echo "${as_me:-configure}:8170: testing ... found z library in system ..." 1>&5
 
 			cf_cv_find_linkage_z=yes
 else
@@ -8246,13 +8248,13 @@ cf_search="$cf_library_path_list $cf_sea
 				if test -d "$cf_cv_library_path_z" ; then
 					test -n "$verbose" && echo "	... testing $cf_cv_library_path_z" 1>&6
 
-echo "${as_me:-configure}:8249: testing ... testing $cf_cv_library_path_z ..." 1>&5
+echo "${as_me:-configure}:8251: testing ... testing $cf_cv_library_path_z ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lz  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_z"
 					cat >"conftest.$ac_ext" <<_ACEOF
-#line 8255 "configure"
+#line 8257 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -8268,21 +8270,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:8271: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8273: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8274: \$? = $ac_status" >&5
+  echo "$as_me:8276: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:8277: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8279: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8280: \$? = $ac_status" >&5
+  echo "$as_me:8282: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found z library in $cf_cv_library_path_z" 1>&6
 
-echo "${as_me:-configure}:8285: testing ... found z library in $cf_cv_library_path_z ..." 1>&5
+echo "${as_me:-configure}:8287: testing ... found z library in $cf_cv_library_path_z ..." 1>&5
 
 					cf_cv_find_linkage_z=yes
 					cf_cv_library_file_z="-lz"
@@ -8344,7 +8346,7 @@ if test -n "$cf_cv_header_path_z" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 8347 "configure"
+#line 8349 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -8356,16 +8358,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:8359: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:8361: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8362: \$? = $ac_status" >&5
+  echo "$as_me:8364: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:8365: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8367: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8368: \$? = $ac_status" >&5
+  echo "$as_me:8370: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -8382,7 +8384,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8385: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8387: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -8418,7 +8420,7 @@ if test -n "$cf_cv_library_path_z" ; 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}:8421: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:8423: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -8443,7 +8445,7 @@ done
 LIBS="$cf_add_libs"
 
 else
-{ echo "$as_me:8446: WARNING: Cannot find z library" >&5
+{ echo "$as_me:8448: WARNING: Cannot find z library" >&5
 echo "$as_me: WARNING: Cannot find z library" >&2;}
 fi
 
@@ -8452,13 +8454,13 @@ for ac_func in \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8455: checking for $ac_func" >&5
+echo "$as_me:8457: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 8461 "configure"
+#line 8463 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -8489,16 +8491,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:8492: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8494: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8495: \$? = $ac_status" >&5
+  echo "$as_me:8497: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:8498: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8500: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8501: \$? = $ac_status" >&5
+  echo "$as_me:8503: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8508,7 +8510,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:8511: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:8513: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -8525,8 +8527,6 @@ EOF
 
 fi
 
-fi
-
 ###	use option --enable-debug to compile-in test/development code
 echo "$as_me:8531: checking if you want to compile-in debug support" >&5
 echo $ECHO_N "checking if you want to compile-in debug support... $ECHO_C" >&6
@@ -13836,6 +13836,20 @@ rm -f "conftest.$ac_objext" "conftest$ac
 			;;
 		esac
 
+for cf_required in $cf_ncuconfig_root
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
+
 for cf_add_cflags in $cf_pkg_cflags
 do
 	case "x$cf_add_cflags" in
@@ -13979,7 +13993,7 @@ done
 LIBS="$cf_add_libs"
 
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 13982 "configure"
+#line 13996 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -13991,37 +14005,37 @@ initscr(); mousemask(0,0); tigetstr((cha
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:13994: \"$ac_link\"") >&5
+if { (eval echo "$as_me:14008: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13997: \$? = $ac_status" >&5
+  echo "$as_me:14011: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:14000: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14014: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14003: \$? = $ac_status" >&5
+  echo "$as_me:14017: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 14009 "configure"
+#line 14023 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:14016: \"$ac_link\"") >&5
+if { (eval echo "$as_me:14030: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:14019: \$? = $ac_status" >&5
+  echo "$as_me:14033: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:14021: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14035: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14024: \$? = $ac_status" >&5
+  echo "$as_me:14038: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_have_ncuconfig=yes
 else
@@ -14038,7 +14052,7 @@ cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-		echo "$as_me:14041: result: $cf_have_ncuconfig" >&5
+		echo "$as_me:14055: result: $cf_have_ncuconfig" >&5
 echo "${ECHO_T}$cf_have_ncuconfig" >&6
 		test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
 		if test "$cf_have_ncuconfig" != "yes"
@@ -14054,7 +14068,7 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 
-echo "$as_me:14057: checking for terminfo header" >&5
+echo "$as_me:14071: checking for terminfo header" >&5
 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14072,7 +14086,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 14075 "configure"
+#line 14089 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -14087,16 +14101,16 @@ int x = auto_left_margin; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14090: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14104: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14093: \$? = $ac_status" >&5
+  echo "$as_me:14107: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14096: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14110: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14099: \$? = $ac_status" >&5
+  echo "$as_me:14113: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
@@ -14112,7 +14126,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:14115: result: $cf_cv_term_header" >&5
+echo "$as_me:14129: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
@@ -14147,7 +14161,7 @@ esac
 		fi
 
 	else
-		echo "$as_me:14150: result: no" >&5
+		echo "$as_me:14164: result: no" >&5
 echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
@@ -14163,7 +14177,7 @@ if test -n "$ac_tool_prefix"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:14166: checking for $ac_word" >&5
+echo "$as_me:14180: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14178,7 +14192,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
-echo "$as_me:14181: found $ac_dir/$ac_word" >&5
+echo "$as_me:14195: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -14186,10 +14200,10 @@ fi
 fi
 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
 if test -n "$NCURSES_CONFIG"; then
-  echo "$as_me:14189: result: $NCURSES_CONFIG" >&5
+  echo "$as_me:14203: result: $NCURSES_CONFIG" >&5
 echo "${ECHO_T}$NCURSES_CONFIG" >&6
 else
-  echo "$as_me:14192: result: no" >&5
+  echo "$as_me:14206: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -14202,7 +14216,7 @@ if test -z "$NCURSES_CONFIG"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:14205: checking for $ac_word" >&5
+echo "$as_me:14219: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14217,7 +14231,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
-echo "$as_me:14220: found $ac_dir/$ac_word" >&5
+echo "$as_me:14234: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -14225,10 +14239,10 @@ fi
 fi
 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
 if test -n "$ac_ct_NCURSES_CONFIG"; then
-  echo "$as_me:14228: result: $ac_ct_NCURSES_CONFIG" >&5
+  echo "$as_me:14242: result: $ac_ct_NCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$as_me:14231: result: no" >&5
+  echo "$as_me:14245: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -14385,7 +14399,7 @@ LIBS="$cf_add_libs"
 
 		# even with config script, some packages use no-override for curses.h
 
-echo "$as_me:14388: checking if we have identified curses headers" >&5
+echo "$as_me:14402: checking if we have identified curses headers" >&5
 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
 if test "${cf_cv_ncurses_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14397,7 +14411,7 @@ for cf_header in \
 	curses.h ncurses/curses.h
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 14400 "configure"
+#line 14414 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -14409,16 +14423,16 @@ initscr(); endwin()
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14412: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14426: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14415: \$? = $ac_status" >&5
+  echo "$as_me:14429: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14418: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14432: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14421: \$? = $ac_status" >&5
+  echo "$as_me:14435: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -14429,11 +14443,11 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:14432: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:14446: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:14436: error: No curses header-files found" >&5
+	{ { echo "$as_me:14450: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -14443,23 +14457,23 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:14446: checking for $ac_header" >&5
+echo "$as_me:14460: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 14452 "configure"
+#line 14466 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:14456: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:14470: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:14462: \$? = $ac_status" >&5
+  echo "$as_me:14476: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -14478,7 +14492,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:14481: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:14495: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -14534,7 +14548,7 @@ if test -n "$cf_cv_curses_dir/include/$c
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 14537 "configure"
+#line 14551 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -14546,16 +14560,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14549: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14563: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14552: \$? = $ac_status" >&5
+  echo "$as_me:14566: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14555: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14569: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14558: \$? = $ac_status" >&5
+  echo "$as_me:14572: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -14572,7 +14586,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:14575: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:14589: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -14591,7 +14605,7 @@ fi
 
 }
 
-echo "$as_me:14594: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "$as_me:14608: checking for $cf_ncuhdr_root header in include-path" >&5
 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
 if test "${cf_cv_ncurses_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14603,7 +14617,7 @@ else
 	do
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 14606 "configure"
+#line 14620 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -14627,16 +14641,16 @@ printf("old\\n");
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14630: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14644: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14633: \$? = $ac_status" >&5
+  echo "$as_me:14647: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14636: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14650: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14639: \$? = $ac_status" >&5
+  echo "$as_me:14653: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h=$cf_header
 
@@ -14651,14 +14665,14 @@ rm -f "conftest.$ac_objext" "conftest.$a
 	done
 
 fi
-echo "$as_me:14654: result: $cf_cv_ncurses_h" >&5
+echo "$as_me:14668: result: $cf_cv_ncurses_h" >&5
 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
 
 if test "$cf_cv_ncurses_h" != no ; then
 	cf_cv_ncurses_header=$cf_cv_ncurses_h
 else
 
-echo "$as_me:14661: checking for $cf_ncuhdr_root include-path" >&5
+echo "$as_me:14675: checking for $cf_ncuhdr_root include-path" >&5
 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
 if test "${cf_cv_ncurses_h2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -14779,7 +14793,7 @@ if test -n "$cf_incdir" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 14782 "configure"
+#line 14796 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -14791,16 +14805,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14794: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14808: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14797: \$? = $ac_status" >&5
+  echo "$as_me:14811: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14800: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14814: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14803: \$? = $ac_status" >&5
+  echo "$as_me:14817: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -14817,7 +14831,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:14820: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:14834: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -14840,7 +14854,7 @@ fi
 		do
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 14843 "configure"
+#line 14857 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -14864,16 +14878,16 @@ printf("old\\n");
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14867: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14881: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14870: \$? = $ac_status" >&5
+  echo "$as_me:14884: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14873: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14887: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14876: \$? = $ac_status" >&5
+  echo "$as_me:14890: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h2=$cf_header
 
@@ -14894,12 +14908,12 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:14897: error: not found" >&5
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:14911: error: not found" >&5
 echo "$as_me: error: not found" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:14902: result: $cf_cv_ncurses_h2" >&5
+echo "$as_me:14916: result: $cf_cv_ncurses_h2" >&5
 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
 
 	cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
@@ -14935,7 +14949,7 @@ if test -n "$cf_1st_incdir" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 14938 "configure"
+#line 14952 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -14947,16 +14961,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:14950: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:14964: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14953: \$? = $ac_status" >&5
+  echo "$as_me:14967: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:14956: \"$ac_try\"") >&5
+  { (eval echo "$as_me:14970: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14959: \$? = $ac_status" >&5
+  echo "$as_me:14973: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -14973,7 +14987,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:14976: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:14990: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -15021,7 +15035,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:15024: checking for terminfo header" >&5
+echo "$as_me:15038: checking for terminfo header" >&5
 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -15039,7 +15053,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 15042 "configure"
+#line 15056 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -15054,16 +15068,16 @@ int x = auto_left_margin; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:15057: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:15071: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:15060: \$? = $ac_status" >&5
+  echo "$as_me:15074: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:15063: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15077: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15066: \$? = $ac_status" >&5
+  echo "$as_me:15080: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
@@ -15079,7 +15093,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:15082: result: $cf_cv_term_header" >&5
+echo "$as_me:15096: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
@@ -15117,7 +15131,7 @@ cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-echo "$as_me:15120: checking for ncurses version" >&5
+echo "$as_me:15134: checking for ncurses version" >&5
 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
 if test "${cf_cv_ncurses_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -15143,10 +15157,10 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:15146: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:15160: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:15149: \$? = $ac_status" >&5
+  echo "$as_me:15163: \$? = $ac_status" >&5
   (exit "$ac_status"); }
 	if test -f conftest.out ; then
 		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
@@ -15156,7 +15170,7 @@ EOF
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 15159 "configure"
+#line 15173 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -15183,15 +15197,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:15186: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15200: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15189: \$? = $ac_status" >&5
+  echo "$as_me:15203: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:15191: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15205: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15194: \$? = $ac_status" >&5
+  echo "$as_me:15208: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -15205,7 +15219,7 @@ fi
 	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:15208: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:15222: result: $cf_cv_ncurses_version" >&5
 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
 test "$cf_cv_ncurses_version" = no ||
 cat >>confdefs.h <<\EOF
@@ -15218,7 +15232,7 @@ cf_nculib_root=ncurses
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo "$as_me:15221: checking for Gpm_Open in -lgpm" >&5
+echo "$as_me:15235: checking for Gpm_Open in -lgpm" >&5
 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -15226,7 +15240,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 15229 "configure"
+#line 15243 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15245,16 +15259,16 @@ Gpm_Open ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15248: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15262: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15251: \$? = $ac_status" >&5
+  echo "$as_me:15265: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15254: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15268: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15257: \$? = $ac_status" >&5
+  echo "$as_me:15271: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gpm_Gpm_Open=yes
 else
@@ -15265,10 +15279,10 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15268: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "$as_me:15282: result: $ac_cv_lib_gpm_Gpm_Open" >&5
 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
-  echo "$as_me:15271: checking for initscr in -lgpm" >&5
+  echo "$as_me:15285: checking for initscr in -lgpm" >&5
 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -15276,7 +15290,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 15279 "configure"
+#line 15293 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15295,16 +15309,16 @@ initscr ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15298: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15312: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15301: \$? = $ac_status" >&5
+  echo "$as_me:15315: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15304: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15318: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15307: \$? = $ac_status" >&5
+  echo "$as_me:15321: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gpm_initscr=yes
 else
@@ -15315,7 +15329,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15318: result: $ac_cv_lib_gpm_initscr" >&5
+echo "$as_me:15332: result: $ac_cv_lib_gpm_initscr" >&5
 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
 if test "$ac_cv_lib_gpm_initscr" = yes; then
   LIBS="$cf_ncurses_SAVE"
@@ -15330,7 +15344,7 @@ freebsd*)
 	# This is only necessary if you are linking against an obsolete
 	# version of ncurses (but it should do no harm, since it is static).
 	if test "$cf_nculib_root" = ncurses ; then
-		echo "$as_me:15333: checking for tgoto in -lmytinfo" >&5
+		echo "$as_me:15347: checking for tgoto in -lmytinfo" >&5
 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -15338,7 +15352,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 15341 "configure"
+#line 15355 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15357,16 +15371,16 @@ tgoto ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15360: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15374: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15363: \$? = $ac_status" >&5
+  echo "$as_me:15377: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15366: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15380: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15369: \$? = $ac_status" >&5
+  echo "$as_me:15383: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_mytinfo_tgoto=yes
 else
@@ -15377,7 +15391,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15380: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:15394: result: $ac_cv_lib_mytinfo_tgoto" >&5
 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
@@ -15426,13 +15440,13 @@ else
 
 	eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
 	cf_libdir=""
-	echo "$as_me:15429: checking for initscr" >&5
+	echo "$as_me:15443: checking for initscr" >&5
 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
 if test "${ac_cv_func_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 15435 "configure"
+#line 15449 "configure"
 #include "confdefs.h"
 #define initscr autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -15463,16 +15477,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15466: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15480: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15469: \$? = $ac_status" >&5
+  echo "$as_me:15483: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15472: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15486: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15475: \$? = $ac_status" >&5
+  echo "$as_me:15489: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_initscr=yes
 else
@@ -15482,18 +15496,18 @@ ac_cv_func_initscr=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:15485: result: $ac_cv_func_initscr" >&5
+echo "$as_me:15499: result: $ac_cv_func_initscr" >&5
 echo "${ECHO_T}$ac_cv_func_initscr" >&6
 if test "$ac_cv_func_initscr" = yes; then
   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:15492: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:15506: checking for initscr in -l$cf_nculib_root" >&5
 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 15496 "configure"
+#line 15510 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -15505,25 +15519,25 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15508: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15522: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15511: \$? = $ac_status" >&5
+  echo "$as_me:15525: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15514: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15528: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15517: \$? = $ac_status" >&5
+  echo "$as_me:15531: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:15519: result: yes" >&5
+  echo "$as_me:15533: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:15526: result: no" >&5
+echo "$as_me:15540: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -15591,11 +15605,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:15594: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:15608: checking for -l$cf_nculib_root in $cf_libdir" >&5
 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 15598 "configure"
+#line 15612 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -15607,25 +15621,25 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15610: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15624: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15613: \$? = $ac_status" >&5
+  echo "$as_me:15627: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15616: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15630: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15619: \$? = $ac_status" >&5
+  echo "$as_me:15633: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:15621: result: yes" >&5
+  echo "$as_me:15635: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:15628: result: no" >&5
+echo "$as_me:15642: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
@@ -15640,7 +15654,7 @@ fi
 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
 
 if test "$cf_found_library" = no ; then
-	{ { echo "$as_me:15643: error: Cannot link $cf_nculib_root library" >&5
+	{ { echo "$as_me:15657: error: Cannot link $cf_nculib_root library" >&5
 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -15648,7 +15662,7 @@ fi
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo "$as_me:15651: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:15665: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
@@ -15658,7 +15672,7 @@ echo $ECHO_N "checking if we can link $c
 		fi
 	done
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 15661 "configure"
+#line 15675 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -15670,23 +15684,23 @@ initscr(); mousemask(0,0); tigetstr((cha
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15673: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15687: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15676: \$? = $ac_status" >&5
+  echo "$as_me:15690: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15679: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15693: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15682: \$? = $ac_status" >&5
+  echo "$as_me:15696: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:15684: result: yes" >&5
+  echo "$as_me:15698: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:15689: result: no" >&5
+echo "$as_me:15703: result: no" >&5
 echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
@@ -15709,23 +15723,23 @@ fi
 
 for cf_hdr in stdlib.h wchar.h wctype.h
 do
-	echo "$as_me:15712: checking for $cf_hdr" >&5
+	echo "$as_me:15726: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 15715 "configure"
+#line 15729 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:15722: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:15736: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:15728: \$? = $ac_status" >&5
+  echo "$as_me:15742: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -15743,7 +15757,7 @@ else
   cf_found=no
 fi
 rm -f conftest.err "conftest.$ac_ext"
-echo "$as_me:15746: result: $cf_found" >&5
+echo "$as_me:15760: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -15756,13 +15770,13 @@ EOF
 fi
 done
 
-  echo "$as_me:15759: checking for wide char and multibyte support" >&5
+  echo "$as_me:15773: checking for wide char and multibyte support" >&5
 echo $ECHO_N "checking for wide char and multibyte support... $ECHO_C" >&6
 if test "${am_cv_multibyte_able+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 15765 "configure"
+#line 15779 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -15821,16 +15835,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15824: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15838: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15827: \$? = $ac_status" >&5
+  echo "$as_me:15841: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15830: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15844: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15833: \$? = $ac_status" >&5
+  echo "$as_me:15847: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=yes
 else
@@ -15839,7 +15853,7 @@ cat "conftest.$ac_ext" >&5
 cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat >"conftest.$ac_ext" <<_ACEOF
-#line 15842 "configure"
+#line 15856 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int
@@ -15888,16 +15902,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:15891: \"$ac_link\"") >&5
+if { (eval echo "$as_me:15905: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15894: \$? = $ac_status" >&5
+  echo "$as_me:15908: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:15897: \"$ac_try\"") >&5
+  { (eval echo "$as_me:15911: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15900: \$? = $ac_status" >&5
+  echo "$as_me:15914: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=libutf8
 else
@@ -15912,7 +15926,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:15915: result: $am_cv_multibyte_able" >&5
+echo "$as_me:15929: result: $am_cv_multibyte_able" >&5
 echo "${ECHO_T}$am_cv_multibyte_able" >&6
   if test "$am_cv_multibyte_able" != no; then
     if test "$am_cv_multibyte_able" = libutf8; then
@@ -15934,13 +15948,13 @@ cf_ncuconfig_root=ncursesw
 cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
-	echo "$as_me:15937: checking pkg-config for $cf_ncuconfig_root" >&5
+	echo "$as_me:15951: checking pkg-config for $cf_ncuconfig_root" >&5
 echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6
 	if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then
-		echo "$as_me:15940: result: yes" >&5
+		echo "$as_me:15954: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
-		echo "$as_me:15943: checking if the $cf_ncuconfig_root package files work" >&5
+		echo "$as_me:15957: checking if the $cf_ncuconfig_root package files work" >&5
 echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6
 		cf_have_ncuconfig=unknown
 
@@ -16073,7 +16087,7 @@ done
 LIBS="$cf_add_libs"
 
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 16076 "configure"
+#line 16090 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -16085,37 +16099,37 @@ initscr(); mousemask(0,0); tigetstr((cha
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:16088: \"$ac_link\"") >&5
+if { (eval echo "$as_me:16102: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16091: \$? = $ac_status" >&5
+  echo "$as_me:16105: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:16094: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16108: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16097: \$? = $ac_status" >&5
+  echo "$as_me:16111: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_test_ncuconfig=maybe
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 16103 "configure"
+#line 16117 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 					int main(void)
 					{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:16110: \"$ac_link\"") >&5
+if { (eval echo "$as_me:16124: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16113: \$? = $ac_status" >&5
+  echo "$as_me:16127: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:16115: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16129: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16118: \$? = $ac_status" >&5
+  echo "$as_me:16132: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_test_ncuconfig=yes
 else
@@ -16146,6 +16160,20 @@ rm -f "conftest.$ac_objext" "conftest$ac
 			;;
 		esac
 
+for cf_required in $cf_ncuconfig_root
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
+
 for cf_add_cflags in $cf_pkg_cflags
 do
 	case "x$cf_add_cflags" in
@@ -16289,7 +16317,7 @@ done
 LIBS="$cf_add_libs"
 
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 16292 "configure"
+#line 16320 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -16301,37 +16329,37 @@ initscr(); mousemask(0,0); tigetstr((cha
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:16304: \"$ac_link\"") >&5
+if { (eval echo "$as_me:16332: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16307: \$? = $ac_status" >&5
+  echo "$as_me:16335: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:16310: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16338: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16313: \$? = $ac_status" >&5
+  echo "$as_me:16341: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 16319 "configure"
+#line 16347 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
 				{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:16326: \"$ac_link\"") >&5
+if { (eval echo "$as_me:16354: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16329: \$? = $ac_status" >&5
+  echo "$as_me:16357: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:16331: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16359: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16334: \$? = $ac_status" >&5
+  echo "$as_me:16362: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_have_ncuconfig=yes
 else
@@ -16348,7 +16376,7 @@ cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-		echo "$as_me:16351: result: $cf_have_ncuconfig" >&5
+		echo "$as_me:16379: result: $cf_have_ncuconfig" >&5
 echo "${ECHO_T}$cf_have_ncuconfig" >&6
 		test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes
 		if test "$cf_have_ncuconfig" != "yes"
@@ -16364,7 +16392,7 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 
-echo "$as_me:16367: checking for terminfo header" >&5
+echo "$as_me:16395: checking for terminfo header" >&5
 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -16382,7 +16410,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 16385 "configure"
+#line 16413 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -16397,16 +16425,16 @@ int x = auto_left_margin; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:16400: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:16428: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16403: \$? = $ac_status" >&5
+  echo "$as_me:16431: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:16406: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16434: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16409: \$? = $ac_status" >&5
+  echo "$as_me:16437: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
@@ -16422,7 +16450,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:16425: result: $cf_cv_term_header" >&5
+echo "$as_me:16453: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
@@ -16457,7 +16485,7 @@ esac
 		fi
 
 	else
-		echo "$as_me:16460: result: no" >&5
+		echo "$as_me:16488: result: no" >&5
 echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
@@ -16473,7 +16501,7 @@ if test -n "$ac_tool_prefix"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:16476: checking for $ac_word" >&5
+echo "$as_me:16504: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -16488,7 +16516,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog"
-echo "$as_me:16491: found $ac_dir/$ac_word" >&5
+echo "$as_me:16519: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -16496,10 +16524,10 @@ fi
 fi
 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
 if test -n "$NCURSES_CONFIG"; then
-  echo "$as_me:16499: result: $NCURSES_CONFIG" >&5
+  echo "$as_me:16527: result: $NCURSES_CONFIG" >&5
 echo "${ECHO_T}$NCURSES_CONFIG" >&6
 else
-  echo "$as_me:16502: result: no" >&5
+  echo "$as_me:16530: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -16512,7 +16540,7 @@ if test -z "$NCURSES_CONFIG"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:16515: checking for $ac_word" >&5
+echo "$as_me:16543: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -16527,7 +16555,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog"
-echo "$as_me:16530: found $ac_dir/$ac_word" >&5
+echo "$as_me:16558: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -16535,10 +16563,10 @@ fi
 fi
 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
 if test -n "$ac_ct_NCURSES_CONFIG"; then
-  echo "$as_me:16538: result: $ac_ct_NCURSES_CONFIG" >&5
+  echo "$as_me:16566: result: $ac_ct_NCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$as_me:16541: result: no" >&5
+  echo "$as_me:16569: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -16695,7 +16723,7 @@ LIBS="$cf_add_libs"
 
 		# even with config script, some packages use no-override for curses.h
 
-echo "$as_me:16698: checking if we have identified curses headers" >&5
+echo "$as_me:16726: checking if we have identified curses headers" >&5
 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
 if test "${cf_cv_ncurses_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -16707,7 +16735,7 @@ for cf_header in \
 	curses.h ncursesw/curses.h
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 16710 "configure"
+#line 16738 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -16719,16 +16747,16 @@ initscr(); endwin()
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:16722: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:16750: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16725: \$? = $ac_status" >&5
+  echo "$as_me:16753: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:16728: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16756: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16731: \$? = $ac_status" >&5
+  echo "$as_me:16759: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -16739,11 +16767,11 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:16742: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:16770: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:16746: error: No curses header-files found" >&5
+	{ { echo "$as_me:16774: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -16753,23 +16781,23 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:16756: checking for $ac_header" >&5
+echo "$as_me:16784: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 16762 "configure"
+#line 16790 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:16766: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:16794: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:16772: \$? = $ac_status" >&5
+  echo "$as_me:16800: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -16788,7 +16816,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:16791: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:16819: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -16844,7 +16872,7 @@ if test -n "$cf_cv_curses_dir/include/$c
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 16847 "configure"
+#line 16875 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -16856,16 +16884,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:16859: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:16887: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16862: \$? = $ac_status" >&5
+  echo "$as_me:16890: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:16865: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16893: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16868: \$? = $ac_status" >&5
+  echo "$as_me:16896: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -16882,7 +16910,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:16885: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:16913: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -16901,7 +16929,7 @@ fi
 
 }
 
-echo "$as_me:16904: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "$as_me:16932: checking for $cf_ncuhdr_root header in include-path" >&5
 echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6
 if test "${cf_cv_ncurses_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -16913,7 +16941,7 @@ else
 	do
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 16916 "configure"
+#line 16944 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -16945,16 +16973,16 @@ printf("old\\n");
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:16948: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:16976: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16951: \$? = $ac_status" >&5
+  echo "$as_me:16979: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:16954: \"$ac_try\"") >&5
+  { (eval echo "$as_me:16982: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16957: \$? = $ac_status" >&5
+  echo "$as_me:16985: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h=$cf_header
 
@@ -16969,14 +16997,14 @@ rm -f "conftest.$ac_objext" "conftest.$a
 	done
 
 fi
-echo "$as_me:16972: result: $cf_cv_ncurses_h" >&5
+echo "$as_me:17000: result: $cf_cv_ncurses_h" >&5
 echo "${ECHO_T}$cf_cv_ncurses_h" >&6
 
 if test "$cf_cv_ncurses_h" != no ; then
 	cf_cv_ncurses_header=$cf_cv_ncurses_h
 else
 
-echo "$as_me:16979: checking for $cf_ncuhdr_root include-path" >&5
+echo "$as_me:17007: checking for $cf_ncuhdr_root include-path" >&5
 echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6
 if test "${cf_cv_ncurses_h2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17097,7 +17125,7 @@ if test -n "$cf_incdir" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 17100 "configure"
+#line 17128 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -17109,16 +17137,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:17112: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:17140: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:17115: \$? = $ac_status" >&5
+  echo "$as_me:17143: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:17118: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17146: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17121: \$? = $ac_status" >&5
+  echo "$as_me:17149: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -17135,7 +17163,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:17138: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:17166: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -17158,7 +17186,7 @@ fi
 		do
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 17161 "configure"
+#line 17189 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -17182,16 +17210,16 @@ printf("old\\n");
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:17185: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:17213: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:17188: \$? = $ac_status" >&5
+  echo "$as_me:17216: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:17191: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17219: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17194: \$? = $ac_status" >&5
+  echo "$as_me:17222: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h2=$cf_header
 
@@ -17212,12 +17240,12 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:17215: error: not found" >&5
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:17243: error: not found" >&5
 echo "$as_me: error: not found" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:17220: result: $cf_cv_ncurses_h2" >&5
+echo "$as_me:17248: result: $cf_cv_ncurses_h2" >&5
 echo "${ECHO_T}$cf_cv_ncurses_h2" >&6
 
 	cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'`
@@ -17253,7 +17281,7 @@ if test -n "$cf_1st_incdir" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 17256 "configure"
+#line 17284 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -17265,16 +17293,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:17268: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:17296: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:17271: \$? = $ac_status" >&5
+  echo "$as_me:17299: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:17274: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17302: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17277: \$? = $ac_status" >&5
+  echo "$as_me:17305: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -17291,7 +17319,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:17294: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:17322: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -17339,7 +17367,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:17342: checking for terminfo header" >&5
+echo "$as_me:17370: checking for terminfo header" >&5
 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17357,7 +17385,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 17360 "configure"
+#line 17388 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -17372,16 +17400,16 @@ int x = auto_left_margin; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:17375: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:17403: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:17378: \$? = $ac_status" >&5
+  echo "$as_me:17406: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:17381: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17409: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17384: \$? = $ac_status" >&5
+  echo "$as_me:17412: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
@@ -17397,7 +17425,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:17400: result: $cf_cv_term_header" >&5
+echo "$as_me:17428: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
@@ -17435,7 +17463,7 @@ cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-echo "$as_me:17438: checking for ncurses version" >&5
+echo "$as_me:17466: checking for ncurses version" >&5
 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
 if test "${cf_cv_ncurses_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17461,10 +17489,10 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:17464: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:17492: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:17467: \$? = $ac_status" >&5
+  echo "$as_me:17495: \$? = $ac_status" >&5
   (exit "$ac_status"); }
 	if test -f conftest.out ; then
 		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
@@ -17474,7 +17502,7 @@ EOF
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 17477 "configure"
+#line 17505 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -17501,15 +17529,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:17504: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17532: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17507: \$? = $ac_status" >&5
+  echo "$as_me:17535: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:17509: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17537: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17512: \$? = $ac_status" >&5
+  echo "$as_me:17540: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -17523,7 +17551,7 @@ fi
 	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:17526: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:17554: result: $cf_cv_ncurses_version" >&5
 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
 test "$cf_cv_ncurses_version" = no ||
 cat >>confdefs.h <<\EOF
@@ -17536,7 +17564,7 @@ cf_nculib_root=ncursesw
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo "$as_me:17539: checking for Gpm_Open in -lgpm" >&5
+echo "$as_me:17567: checking for Gpm_Open in -lgpm" >&5
 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17544,7 +17572,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 17547 "configure"
+#line 17575 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17563,16 +17591,16 @@ Gpm_Open ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17566: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17594: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17569: \$? = $ac_status" >&5
+  echo "$as_me:17597: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17572: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17600: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17575: \$? = $ac_status" >&5
+  echo "$as_me:17603: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gpm_Gpm_Open=yes
 else
@@ -17583,10 +17611,10 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17586: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "$as_me:17614: result: $ac_cv_lib_gpm_Gpm_Open" >&5
 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
-  echo "$as_me:17589: checking for initscr in -lgpm" >&5
+  echo "$as_me:17617: checking for initscr in -lgpm" >&5
 echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6
 if test "${ac_cv_lib_gpm_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17594,7 +17622,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 17597 "configure"
+#line 17625 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17613,16 +17641,16 @@ initscr ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17616: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17644: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17619: \$? = $ac_status" >&5
+  echo "$as_me:17647: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17622: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17650: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17625: \$? = $ac_status" >&5
+  echo "$as_me:17653: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gpm_initscr=yes
 else
@@ -17633,7 +17661,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17636: result: $ac_cv_lib_gpm_initscr" >&5
+echo "$as_me:17664: result: $ac_cv_lib_gpm_initscr" >&5
 echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6
 if test "$ac_cv_lib_gpm_initscr" = yes; then
   LIBS="$cf_ncurses_SAVE"
@@ -17648,7 +17676,7 @@ freebsd*)
 	# This is only necessary if you are linking against an obsolete
 	# version of ncurses (but it should do no harm, since it is static).
 	if test "$cf_nculib_root" = ncurses ; then
-		echo "$as_me:17651: checking for tgoto in -lmytinfo" >&5
+		echo "$as_me:17679: checking for tgoto in -lmytinfo" >&5
 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -17656,7 +17684,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 17659 "configure"
+#line 17687 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17675,16 +17703,16 @@ tgoto ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17678: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17706: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17681: \$? = $ac_status" >&5
+  echo "$as_me:17709: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17684: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17712: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17687: \$? = $ac_status" >&5
+  echo "$as_me:17715: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_mytinfo_tgoto=yes
 else
@@ -17695,7 +17723,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17698: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:17726: result: $ac_cv_lib_mytinfo_tgoto" >&5
 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
@@ -17744,13 +17772,13 @@ else
 
 	eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
 	cf_libdir=""
-	echo "$as_me:17747: checking for initscr" >&5
+	echo "$as_me:17775: checking for initscr" >&5
 echo $ECHO_N "checking for initscr... $ECHO_C" >&6
 if test "${ac_cv_func_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 17753 "configure"
+#line 17781 "configure"
 #include "confdefs.h"
 #define initscr autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -17781,16 +17809,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17784: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17812: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17787: \$? = $ac_status" >&5
+  echo "$as_me:17815: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17790: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17818: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17793: \$? = $ac_status" >&5
+  echo "$as_me:17821: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_initscr=yes
 else
@@ -17800,18 +17828,18 @@ ac_cv_func_initscr=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:17803: result: $ac_cv_func_initscr" >&5
+echo "$as_me:17831: result: $ac_cv_func_initscr" >&5
 echo "${ECHO_T}$ac_cv_func_initscr" >&6
 if test "$ac_cv_func_initscr" = yes; then
   eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:17810: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:17838: checking for initscr in -l$cf_nculib_root" >&5
 echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6
 		LIBS="-l$cf_nculib_root $LIBS"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 17814 "configure"
+#line 17842 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17823,25 +17851,25 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17826: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17854: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17829: \$? = $ac_status" >&5
+  echo "$as_me:17857: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17832: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17860: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17835: \$? = $ac_status" >&5
+  echo "$as_me:17863: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:17837: result: yes" >&5
+  echo "$as_me:17865: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:17844: result: no" >&5
+echo "$as_me:17872: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -17909,11 +17937,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:17912: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:17940: checking for -l$cf_nculib_root in $cf_libdir" >&5
 echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS"
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 17916 "configure"
+#line 17944 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17925,25 +17953,25 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17928: \"$ac_link\"") >&5
+if { (eval echo "$as_me:17956: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17931: \$? = $ac_status" >&5
+  echo "$as_me:17959: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17934: \"$ac_try\"") >&5
+  { (eval echo "$as_me:17962: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17937: \$? = $ac_status" >&5
+  echo "$as_me:17965: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:17939: result: yes" >&5
+  echo "$as_me:17967: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:17946: result: no" >&5
+echo "$as_me:17974: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
@@ -17958,7 +17986,7 @@ fi
 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
 
 if test "$cf_found_library" = no ; then
-	{ { echo "$as_me:17961: error: Cannot link $cf_nculib_root library" >&5
+	{ { echo "$as_me:17989: error: Cannot link $cf_nculib_root library" >&5
 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -17966,7 +17994,7 @@ fi
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo "$as_me:17969: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:17997: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
 echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
@@ -17976,7 +18004,7 @@ echo $ECHO_N "checking if we can link $c
 		fi
 	done
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 17979 "configure"
+#line 18007 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17988,23 +18016,23 @@ initscr(); mousemask(0,0); tigetstr((cha
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:17991: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18019: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17994: \$? = $ac_status" >&5
+  echo "$as_me:18022: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:17997: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18025: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18000: \$? = $ac_status" >&5
+  echo "$as_me:18028: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:18002: result: yes" >&5
+  echo "$as_me:18030: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:18007: result: no" >&5
+echo "$as_me:18035: result: no" >&5
 echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
@@ -18022,7 +18050,7 @@ else
 	NCURSES_CONFIG=none
 fi
 
-echo "$as_me:18025: checking definition to turn on extended curses functions" >&5
+echo "$as_me:18053: checking definition to turn on extended curses functions" >&5
 echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
 if test "${cf_cv_need_xopen_extension+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18030,7 +18058,7 @@ else
 
 cf_cv_need_xopen_extension=unknown
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18033 "configure"
+#line 18061 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -18063,16 +18091,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18066: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18094: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18069: \$? = $ac_status" >&5
+  echo "$as_me:18097: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18072: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18100: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18075: \$? = $ac_status" >&5
+  echo "$as_me:18103: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=none
 else
@@ -18082,7 +18110,7 @@ cat "conftest.$ac_ext" >&5
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 18085 "configure"
+#line 18113 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -18108,16 +18136,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18111: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18139: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18114: \$? = $ac_status" >&5
+  echo "$as_me:18142: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18117: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18145: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18120: \$? = $ac_status" >&5
+  echo "$as_me:18148: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
@@ -18131,7 +18159,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:18134: result: $cf_cv_need_xopen_extension" >&5
+echo "$as_me:18162: result: $cf_cv_need_xopen_extension" >&5
 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
 case "$cf_cv_need_xopen_extension" in
@@ -18143,13 +18171,13 @@ case "$cf_cv_need_xopen_extension" in
 	;;
 esac
 
-		test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:18146: error: X/Open curses not found" >&5
+		test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:18174: error: X/Open curses not found" >&5
 echo "$as_me: error: X/Open curses not found" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 	curses) #(vi
 
-echo "$as_me:18152: checking for extra include directories" >&5
+echo "$as_me:18180: checking for extra include directories" >&5
 echo $ECHO_N "checking for extra include directories... $ECHO_C" >&6
 if test "${cf_cv_curses_incdir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18175,7 +18203,7 @@ sunos3*|sunos4*)
 esac
 
 fi
-echo "$as_me:18178: result: $cf_cv_curses_incdir" >&5
+echo "$as_me:18206: result: $cf_cv_curses_incdir" >&5
 echo "${ECHO_T}$cf_cv_curses_incdir" >&6
 if test "$cf_cv_curses_incdir" != no
 then
@@ -18185,7 +18213,7 @@ then
 
 fi
 
-echo "$as_me:18188: checking if we have identified curses headers" >&5
+echo "$as_me:18216: checking if we have identified curses headers" >&5
 echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6
 if test "${cf_cv_ncurses_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18197,7 +18225,7 @@ for cf_header in \
 	curses.h  ncurses/ncurses.h ncurses/curses.h
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18200 "configure"
+#line 18228 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -18209,16 +18237,16 @@ initscr(); endwin()
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:18212: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:18240: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:18215: \$? = $ac_status" >&5
+  echo "$as_me:18243: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:18218: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18246: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18221: \$? = $ac_status" >&5
+  echo "$as_me:18249: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
@@ -18229,11 +18257,11 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:18232: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:18260: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:18236: error: No curses header-files found" >&5
+	{ { echo "$as_me:18264: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -18243,23 +18271,23 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:18246: checking for $ac_header" >&5
+echo "$as_me:18274: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 18252 "configure"
+#line 18280 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:18256: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:18284: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:18262: \$? = $ac_status" >&5
+  echo "$as_me:18290: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -18278,7 +18306,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:18281: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:18309: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -18288,7 +18316,7 @@ EOF
 fi
 done
 
-echo "$as_me:18291: checking for terminfo header" >&5
+echo "$as_me:18319: checking for terminfo header" >&5
 echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18306,7 +18334,7 @@ esac
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18309 "configure"
+#line 18337 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -18321,16 +18349,16 @@ int x = auto_left_margin; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:18324: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:18352: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:18327: \$? = $ac_status" >&5
+  echo "$as_me:18355: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:18330: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18358: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18333: \$? = $ac_status" >&5
+  echo "$as_me:18361: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
@@ -18346,7 +18374,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:18349: result: $cf_cv_term_header" >&5
+echo "$as_me:18377: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
@@ -18378,7 +18406,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:18381: checking for ncurses version" >&5
+echo "$as_me:18409: checking for ncurses version" >&5
 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6
 if test "${cf_cv_ncurses_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18404,10 +18432,10 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:18407: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:18435: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:18410: \$? = $ac_status" >&5
+  echo "$as_me:18438: \$? = $ac_status" >&5
   (exit "$ac_status"); }
 	if test -f conftest.out ; then
 		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
@@ -18417,7 +18445,7 @@ EOF
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 18420 "configure"
+#line 18448 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -18444,15 +18472,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:18447: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18475: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18450: \$? = $ac_status" >&5
+  echo "$as_me:18478: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:18452: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18480: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18455: \$? = $ac_status" >&5
+  echo "$as_me:18483: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
@@ -18466,17 +18494,17 @@ fi
 	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:18469: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:18497: result: $cf_cv_ncurses_version" >&5
 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
 test "$cf_cv_ncurses_version" = no ||
 cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-echo "$as_me:18476: checking if we have identified curses libraries" >&5
+echo "$as_me:18504: checking if we have identified curses libraries" >&5
 echo $ECHO_N "checking if we have identified curses libraries... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18479 "configure"
+#line 18507 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -18488,16 +18516,16 @@ initscr(); endwin()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18491: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18519: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18494: \$? = $ac_status" >&5
+  echo "$as_me:18522: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18497: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18525: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18500: \$? = $ac_status" >&5
+  echo "$as_me:18528: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -18506,13 +18534,13 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-echo "$as_me:18509: result: $cf_result" >&5
+echo "$as_me:18537: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 if test "$cf_result" = no ; then
 case "$host_os" in
 freebsd*)
-	echo "$as_me:18515: checking for tgoto in -lmytinfo" >&5
+	echo "$as_me:18543: checking for tgoto in -lmytinfo" >&5
 echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6
 if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18520,7 +18548,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18523 "configure"
+#line 18551 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18539,16 +18567,16 @@ tgoto ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18542: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18570: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18545: \$? = $ac_status" >&5
+  echo "$as_me:18573: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18548: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18576: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18551: \$? = $ac_status" >&5
+  echo "$as_me:18579: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_mytinfo_tgoto=yes
 else
@@ -18559,7 +18587,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18562: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:18590: result: $ac_cv_lib_mytinfo_tgoto" >&5
 echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6
 if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
 
@@ -18589,7 +18617,7 @@ hpux10.*)
 	# term.h) for cur_colr
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
-		echo "$as_me:18592: checking for initscr in -lcur_colr" >&5
+		echo "$as_me:18620: checking for initscr in -lcur_colr" >&5
 echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6
 if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18597,7 +18625,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcur_colr  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18600 "configure"
+#line 18628 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18616,16 +18644,16 @@ initscr ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18619: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18647: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18622: \$? = $ac_status" >&5
+  echo "$as_me:18650: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18625: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18653: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18628: \$? = $ac_status" >&5
+  echo "$as_me:18656: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_cur_colr_initscr=yes
 else
@@ -18636,7 +18664,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18639: result: $ac_cv_lib_cur_colr_initscr" >&5
+echo "$as_me:18667: result: $ac_cv_lib_cur_colr_initscr" >&5
 echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6
 if test "$ac_cv_lib_cur_colr_initscr" = yes; then
 
@@ -18660,7 +18688,7 @@ LIBS="$cf_add_libs"
 
 else
 
-		echo "$as_me:18663: checking for initscr in -lHcurses" >&5
+		echo "$as_me:18691: checking for initscr in -lHcurses" >&5
 echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6
 if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18668,7 +18696,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lHcurses  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18671 "configure"
+#line 18699 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18687,16 +18715,16 @@ initscr ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18690: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18718: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18693: \$? = $ac_status" >&5
+  echo "$as_me:18721: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18696: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18724: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18699: \$? = $ac_status" >&5
+  echo "$as_me:18727: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_Hcurses_initscr=yes
 else
@@ -18707,7 +18735,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18710: result: $ac_cv_lib_Hcurses_initscr" >&5
+echo "$as_me:18738: result: $ac_cv_lib_Hcurses_initscr" >&5
 echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6
 if test "$ac_cv_lib_Hcurses_initscr" = yes; then
 
@@ -18765,7 +18793,7 @@ if test -n "/lib64" ; then
 			if test "$cf_have_libdir" = no ; then
 				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me:-configure}:18768: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:18796: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -18794,7 +18822,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}:18797: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:18825: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -18825,7 +18853,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}:18828: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:18856: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -18860,7 +18888,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}:18863: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:18891: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -18904,13 +18932,13 @@ if test ".$ac_cv_func_initscr" != .yes ;
 	# because it may be needed to link the test-case for initscr.
 	if test "x$cf_term_lib" = x
 	then
-		echo "$as_me:18907: checking for tgoto" >&5
+		echo "$as_me:18935: checking for tgoto" >&5
 echo $ECHO_N "checking for tgoto... $ECHO_C" >&6
 if test "${ac_cv_func_tgoto+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 18913 "configure"
+#line 18941 "configure"
 #include "confdefs.h"
 #define tgoto autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -18941,16 +18969,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18944: \"$ac_link\"") >&5
+if { (eval echo "$as_me:18972: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18947: \$? = $ac_status" >&5
+  echo "$as_me:18975: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:18950: \"$ac_try\"") >&5
+  { (eval echo "$as_me:18978: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18953: \$? = $ac_status" >&5
+  echo "$as_me:18981: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_tgoto=yes
 else
@@ -18960,7 +18988,7 @@ ac_cv_func_tgoto=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:18963: result: $ac_cv_func_tgoto" >&5
+echo "$as_me:18991: result: $ac_cv_func_tgoto" >&5
 echo "${ECHO_T}$ac_cv_func_tgoto" >&6
 if test "$ac_cv_func_tgoto" = yes; then
   cf_term_lib=predefined
@@ -18969,7 +18997,7 @@ else
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
 				as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh`
-echo "$as_me:18972: checking for tgoto in -l$cf_term_lib" >&5
+echo "$as_me:19000: checking for tgoto in -l$cf_term_lib" >&5
 echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -18977,7 +19005,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-l$cf_term_lib  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 18980 "configure"
+#line 19008 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18996,16 +19024,16 @@ tgoto ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:18999: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19027: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19002: \$? = $ac_status" >&5
+  echo "$as_me:19030: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19005: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19033: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19008: \$? = $ac_status" >&5
+  echo "$as_me:19036: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_Lib=yes"
 else
@@ -19016,7 +19044,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19019: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
+echo "$as_me:19047: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
 
@@ -19039,10 +19067,10 @@ fi
 		do
 			LIBS="-l$cf_curs_lib $cf_save_LIBS"
 			if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then
-				echo "$as_me:19042: checking if we can link with $cf_curs_lib library" >&5
+				echo "$as_me:19070: checking if we can link with $cf_curs_lib library" >&5
 echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 19045 "configure"
+#line 19073 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -19054,16 +19082,16 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19057: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19085: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19060: \$? = $ac_status" >&5
+  echo "$as_me:19088: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19063: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19091: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19066: \$? = $ac_status" >&5
+  echo "$as_me:19094: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -19072,16 +19100,16 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-				echo "$as_me:19075: result: $cf_result" >&5
+				echo "$as_me:19103: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 				test "$cf_result" = yes && break
 			elif test "$cf_curs_lib" = "$cf_term_lib" ; then
 				cf_result=no
 			elif test "$cf_term_lib" != predefined ; then
-				echo "$as_me:19081: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+				echo "$as_me:19109: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
 echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 19084 "configure"
+#line 19112 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -19093,16 +19121,16 @@ initscr(); endwin();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19096: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19124: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19099: \$? = $ac_status" >&5
+  echo "$as_me:19127: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19102: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19130: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19105: \$? = $ac_status" >&5
+  echo "$as_me:19133: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=no
 else
@@ -19111,7 +19139,7 @@ cat "conftest.$ac_ext" >&5
 
 					LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
 					cat >"conftest.$ac_ext" <<_ACEOF
-#line 19114 "configure"
+#line 19142 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -19123,16 +19151,16 @@ initscr()
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19126: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19154: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19129: \$? = $ac_status" >&5
+  echo "$as_me:19157: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19132: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19160: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19135: \$? = $ac_status" >&5
+  echo "$as_me:19163: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -19144,19 +19172,19 @@ rm -f "conftest.$ac_objext" "conftest$ac
 
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-				echo "$as_me:19147: result: $cf_result" >&5
+				echo "$as_me:19175: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 				test "$cf_result" != error && break
 			fi
 		done
 	fi
-	test "$cf_curs_lib" = unknown && { { echo "$as_me:19153: error: no curses library found" >&5
+	test "$cf_curs_lib" = unknown && { { echo "$as_me:19181: error: no curses library found" >&5
 echo "$as_me: error: no curses library found" >&2;}
    { (exit 1); exit 1; }; }
 fi
 fi
 
-echo "$as_me:19159: checking definition to turn on extended curses functions" >&5
+echo "$as_me:19187: checking definition to turn on extended curses functions" >&5
 echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6
 if test "${cf_cv_need_xopen_extension+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19164,7 +19192,7 @@ else
 
 cf_cv_need_xopen_extension=unknown
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 19167 "configure"
+#line 19195 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -19197,16 +19225,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19200: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19228: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19203: \$? = $ac_status" >&5
+  echo "$as_me:19231: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19206: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19234: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19209: \$? = $ac_status" >&5
+  echo "$as_me:19237: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=none
 else
@@ -19216,7 +19244,7 @@ cat "conftest.$ac_ext" >&5
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 19219 "configure"
+#line 19247 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -19242,16 +19270,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19245: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19273: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19248: \$? = $ac_status" >&5
+  echo "$as_me:19276: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19251: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19279: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19254: \$? = $ac_status" >&5
+  echo "$as_me:19282: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
@@ -19265,7 +19293,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:19268: result: $cf_cv_need_xopen_extension" >&5
+echo "$as_me:19296: result: $cf_cv_need_xopen_extension" >&5
 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
 case "$cf_cv_need_xopen_extension" in
@@ -19282,7 +19310,7 @@ esac
 fi
 
 ## substitute externally-installed PCRE library for our bundled version
-echo "$as_me:19285: checking if you want to use installed version of pcre" >&5
+echo "$as_me:19313: checking if you want to use installed version of pcre" >&5
 echo $ECHO_N "checking if you want to use installed version of pcre... $ECHO_C" >&6
 
 # Check whether --with-pcre or --without-pcre was given.
@@ -19292,11 +19320,11 @@ if test "${with_pcre+set}" = set; then
 else
   PCRE_HOME=no
 fi;
-echo "$as_me:19295: result: $PCRE_HOME" >&5
+echo "$as_me:19323: result: $PCRE_HOME" >&5
 echo "${ECHO_T}$PCRE_HOME" >&6
 
 ## Preliminary check for PCRE2
-echo "$as_me:19299: checking if you want to use pcre2 in favour of pcre" >&5
+echo "$as_me:19327: checking if you want to use pcre2 in favour of pcre" >&5
 echo $ECHO_N "checking if you want to use pcre2 in favour of pcre... $ECHO_C" >&6
 
 # Check whether --with-pcre2-config or --without-pcre2-config was given.
@@ -19306,7 +19334,7 @@ if test "${with_pcre2_config+set}" = set
 else
   pcre2_config=no
 fi;
-echo "$as_me:19309: result: $pcre2_config" >&5
+echo "$as_me:19337: result: $pcre2_config" >&5
 echo "${ECHO_T}$pcre2_config" >&6
 
 if test "$pcre2_config" != no ; then
@@ -19317,7 +19345,7 @@ if test "$pcre2_config" != no ; then
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}pcre2-config", so it can be a program name with args.
 set dummy ${ac_tool_prefix}pcre2-config; ac_word=$2
-echo "$as_me:19320: checking for $ac_word" >&5
+echo "$as_me:19348: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_PCRE2_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19334,7 +19362,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_PCRE2_CONFIG="$ac_dir/$ac_word"
-   echo "$as_me:19337: found $ac_dir/$ac_word" >&5
+   echo "$as_me:19365: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -19345,10 +19373,10 @@ fi
 PCRE2_CONFIG=$ac_cv_path_PCRE2_CONFIG
 
 if test -n "$PCRE2_CONFIG"; then
-  echo "$as_me:19348: result: $PCRE2_CONFIG" >&5
+  echo "$as_me:19376: result: $PCRE2_CONFIG" >&5
 echo "${ECHO_T}$PCRE2_CONFIG" >&6
 else
-  echo "$as_me:19351: result: no" >&5
+  echo "$as_me:19379: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -19357,7 +19385,7 @@ if test -z "$ac_cv_path_PCRE2_CONFIG"; t
   ac_pt_PCRE2_CONFIG=$PCRE2_CONFIG
   # Extract the first word of "pcre2-config", so it can be a program name with args.
 set dummy pcre2-config; ac_word=$2
-echo "$as_me:19360: checking for $ac_word" >&5
+echo "$as_me:19388: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_ac_pt_PCRE2_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19374,7 +19402,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_ac_pt_PCRE2_CONFIG="$ac_dir/$ac_word"
-   echo "$as_me:19377: found $ac_dir/$ac_word" >&5
+   echo "$as_me:19405: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -19386,10 +19414,10 @@ fi
 ac_pt_PCRE2_CONFIG=$ac_cv_path_ac_pt_PCRE2_CONFIG
 
 if test -n "$ac_pt_PCRE2_CONFIG"; then
-  echo "$as_me:19389: result: $ac_pt_PCRE2_CONFIG" >&5
+  echo "$as_me:19417: result: $ac_pt_PCRE2_CONFIG" >&5
 echo "${ECHO_T}$ac_pt_PCRE2_CONFIG" >&6
 else
-  echo "$as_me:19392: result: no" >&5
+  echo "$as_me:19420: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -19416,7 +19444,7 @@ EOF
 
 		# TODO: header / link checks?
 	else
-		{ echo "$as_me:19419: WARNING: pcre2-config not found or not working, trying fallback to pcre" >&5
+		{ echo "$as_me:19447: WARNING: pcre2-config not found or not working, trying fallback to pcre" >&5
 echo "$as_me: WARNING: pcre2-config not found or not working, trying fallback to pcre" >&2;}
 		pcre2_config=no
 	fi
@@ -19445,17 +19473,31 @@ cf_find_PCRE=yes
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre2"; then
 	test -n "$verbose" && echo "	found package libpcre2" 1>&6
 
-echo "${as_me:-configure}:19448: testing found package libpcre2 ..." 1>&5
+echo "${as_me:-configure}:19476: testing found package libpcre2 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libpcre2" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libpcre2" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libpcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:19454: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:19482: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libpcre2 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:19458: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:19486: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libpcre2
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -19579,17 +19621,31 @@ else
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre"; then
 	test -n "$verbose" && echo "	found package libpcre" 1>&6
 
-echo "${as_me:-configure}:19582: testing found package libpcre ..." 1>&5
+echo "${as_me:-configure}:19624: testing found package libpcre ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libpcre" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libpcre" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libpcre CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:19588: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:19630: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libpcre LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:19592: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:19634: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libpcre
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -19710,7 +19766,7 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-		echo "$as_me:19713: checking for pcre_compile in -lpcre" >&5
+		echo "$as_me:19769: checking for pcre_compile in -lpcre" >&5
 echo $ECHO_N "checking for pcre_compile in -lpcre... $ECHO_C" >&6
 if test "${ac_cv_lib_pcre_pcre_compile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19718,7 +19774,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcre  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 19721 "configure"
+#line 19777 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -19737,16 +19793,16 @@ pcre_compile ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19740: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19796: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19743: \$? = $ac_status" >&5
+  echo "$as_me:19799: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19746: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19802: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19749: \$? = $ac_status" >&5
+  echo "$as_me:19805: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_pcre_pcre_compile=yes
 else
@@ -19757,7 +19813,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19760: result: $ac_cv_lib_pcre_pcre_compile" >&5
+echo "$as_me:19816: result: $ac_cv_lib_pcre_pcre_compile" >&5
 echo "${ECHO_T}$ac_cv_lib_pcre_pcre_compile" >&6
 if test "$ac_cv_lib_pcre_pcre_compile" = yes; then
 
@@ -19777,7 +19833,7 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-			echo "$as_me:19780: checking for regcomp in -lpcre2-posix" >&5
+			echo "$as_me:19836: checking for regcomp in -lpcre2-posix" >&5
 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19785,7 +19841,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcre2-posix  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 19788 "configure"
+#line 19844 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -19804,16 +19860,16 @@ regcomp ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19807: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19863: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19810: \$? = $ac_status" >&5
+  echo "$as_me:19866: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19813: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19869: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19816: \$? = $ac_status" >&5
+  echo "$as_me:19872: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_pcre2_posix_regcomp=yes
 else
@@ -19824,7 +19880,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19827: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
+echo "$as_me:19883: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
 
@@ -19846,7 +19902,7 @@ LIBS="$cf_add_libs"
 
 else
 
-					echo "$as_me:19849: checking for regcomp in -lpcreposix" >&5
+					echo "$as_me:19905: checking for regcomp in -lpcreposix" >&5
 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -19854,7 +19910,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcreposix  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 19857 "configure"
+#line 19913 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -19873,16 +19929,16 @@ regcomp ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:19876: \"$ac_link\"") >&5
+if { (eval echo "$as_me:19932: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19879: \$? = $ac_status" >&5
+  echo "$as_me:19935: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:19882: \"$ac_try\"") >&5
+  { (eval echo "$as_me:19938: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19885: \$? = $ac_status" >&5
+  echo "$as_me:19941: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_pcreposix_regcomp=yes
 else
@@ -19893,7 +19949,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19896: result: $ac_cv_lib_pcreposix_regcomp" >&5
+echo "$as_me:19952: result: $ac_cv_lib_pcreposix_regcomp" >&5
 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
 
@@ -19947,7 +20003,7 @@ else
 
 			test -n "$verbose" && echo "	using bundled pcre because no installed pcre was found" 1>&6
 
-echo "${as_me:-configure}:19950: testing using bundled pcre because no installed pcre was found ..." 1>&5
+echo "${as_me:-configure}:20006: testing using bundled pcre because no installed pcre was found ..." 1>&5
 
 			cf_pcre_home=no
 
@@ -19979,7 +20035,7 @@ xno|xNONE/*)
 	cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:19982: error: expected a pathname, not \"$cf_pcre_home\"" >&5
+	{ { echo "$as_me:20038: error: expected a pathname, not \"$cf_pcre_home\"" >&5
 echo "$as_me: error: expected a pathname, not \"$cf_pcre_home\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -20006,7 +20062,7 @@ fi
 ## debugging libraries (do this after other libraries)
 debug_malloc=none
 
-echo "$as_me:20009: checking if you want to use dbmalloc for testing" >&5
+echo "$as_me:20065: checking if you want to use dbmalloc for testing" >&5
 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
 
 # Check whether --with-dbmalloc or --without-dbmalloc was given.
@@ -20028,7 +20084,7 @@ EOF
 else
   with_dbmalloc=
 fi;
-echo "$as_me:20031: result: ${with_dbmalloc:-no}" >&5
+echo "$as_me:20087: result: ${with_dbmalloc:-no}" >&5
 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
 
 case ".$with_cflags" in
@@ -20142,23 +20198,23 @@ fi
 esac
 
 if test "$with_dbmalloc" = yes ; then
-	echo "$as_me:20145: checking for dbmalloc.h" >&5
+	echo "$as_me:20201: checking for dbmalloc.h" >&5
 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 20151 "configure"
+#line 20207 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 _ACEOF
-if { (eval echo "$as_me:20155: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:20211: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:20161: \$? = $ac_status" >&5
+  echo "$as_me:20217: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -20177,10 +20233,10 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:20180: result: $ac_cv_header_dbmalloc_h" >&5
+echo "$as_me:20236: result: $ac_cv_header_dbmalloc_h" >&5
 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
 if test "$ac_cv_header_dbmalloc_h" = yes; then
-  echo "$as_me:20183: checking for debug_malloc in -ldbmalloc" >&5
+  echo "$as_me:20239: checking for debug_malloc in -ldbmalloc" >&5
 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -20188,7 +20244,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldbmalloc  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 20191 "configure"
+#line 20247 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -20207,16 +20263,16 @@ debug_malloc ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:20210: \"$ac_link\"") >&5
+if { (eval echo "$as_me:20266: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20213: \$? = $ac_status" >&5
+  echo "$as_me:20269: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:20216: \"$ac_try\"") >&5
+  { (eval echo "$as_me:20272: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20219: \$? = $ac_status" >&5
+  echo "$as_me:20275: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_dbmalloc_debug_malloc=yes
 else
@@ -20227,7 +20283,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:20230: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
+echo "$as_me:20286: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
   debug_malloc=DBMALLOC
@@ -20237,7 +20293,7 @@ fi
 
 fi
 
-echo "$as_me:20240: checking if you want to use dmalloc for testing" >&5
+echo "$as_me:20296: checking if you want to use dmalloc for testing" >&5
 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
 
 # Check whether --with-dmalloc or --without-dmalloc was given.
@@ -20259,7 +20315,7 @@ EOF
 else
   with_dmalloc=
 fi;
-echo "$as_me:20262: result: ${with_dmalloc:-no}" >&5
+echo "$as_me:20318: result: ${with_dmalloc:-no}" >&5
 echo "${ECHO_T}${with_dmalloc:-no}" >&6
 
 case ".$with_cflags" in
@@ -20373,23 +20429,23 @@ fi
 esac
 
 if test "$with_dmalloc" = yes ; then
-	echo "$as_me:20376: checking for dmalloc.h" >&5
+	echo "$as_me:20432: checking for dmalloc.h" >&5
 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
 if test "${ac_cv_header_dmalloc_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 20382 "configure"
+#line 20438 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 _ACEOF
-if { (eval echo "$as_me:20386: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:20442: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:20392: \$? = $ac_status" >&5
+  echo "$as_me:20448: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -20408,10 +20464,10 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:20411: result: $ac_cv_header_dmalloc_h" >&5
+echo "$as_me:20467: result: $ac_cv_header_dmalloc_h" >&5
 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
 if test "$ac_cv_header_dmalloc_h" = yes; then
-  echo "$as_me:20414: checking for dmalloc_debug in -ldmalloc" >&5
+  echo "$as_me:20470: checking for dmalloc_debug in -ldmalloc" >&5
 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -20419,7 +20475,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldmalloc  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 20422 "configure"
+#line 20478 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -20438,16 +20494,16 @@ dmalloc_debug ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:20441: \"$ac_link\"") >&5
+if { (eval echo "$as_me:20497: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20444: \$? = $ac_status" >&5
+  echo "$as_me:20500: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:20447: \"$ac_try\"") >&5
+  { (eval echo "$as_me:20503: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20450: \$? = $ac_status" >&5
+  echo "$as_me:20506: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_dmalloc_dmalloc_debug=yes
 else
@@ -20458,7 +20514,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:20461: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
+echo "$as_me:20517: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
   debug_malloc=DMALLOC
@@ -20472,13 +20528,13 @@ fi
 if test "${with_trace+set}" = set; then
   withval="$with_trace"
 
-	echo "$as_me:20475: checking for _tracef" >&5
+	echo "$as_me:20531: checking for _tracef" >&5
 echo $ECHO_N "checking for _tracef... $ECHO_C" >&6
 if test "${ac_cv_func__tracef+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 20481 "configure"
+#line 20537 "configure"
 #include "confdefs.h"
 #define _tracef autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -20509,16 +20565,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:20512: \"$ac_link\"") >&5
+if { (eval echo "$as_me:20568: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20515: \$? = $ac_status" >&5
+  echo "$as_me:20571: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:20518: \"$ac_try\"") >&5
+  { (eval echo "$as_me:20574: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20521: \$? = $ac_status" >&5
+  echo "$as_me:20577: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func__tracef=yes
 else
@@ -20528,7 +20584,7 @@ ac_cv_func__tracef=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:20531: result: $ac_cv_func__tracef" >&5
+echo "$as_me:20587: result: $ac_cv_func__tracef" >&5
 echo "${ECHO_T}$ac_cv_func__tracef" >&6
 if test "$ac_cv_func__tracef" = yes; then
 
@@ -20539,7 +20595,7 @@ EOF
 else
 
 	as_ac_Lib=`echo "ac_cv_lib_${cf_with_screen}_g''__tracef" | $as_tr_sh`
-echo "$as_me:20542: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "$as_me:20598: checking for _tracef in -l${cf_with_screen}_g" >&5
 echo $ECHO_N "checking for _tracef in -l${cf_with_screen}_g... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -20547,7 +20603,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 20550 "configure"
+#line 20606 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -20566,16 +20622,16 @@ _tracef ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:20569: \"$ac_link\"") >&5
+if { (eval echo "$as_me:20625: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20572: \$? = $ac_status" >&5
+  echo "$as_me:20628: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:20575: \"$ac_try\"") >&5
+  { (eval echo "$as_me:20631: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20578: \$? = $ac_status" >&5
+  echo "$as_me:20634: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_Lib=yes"
 else
@@ -20586,7 +20642,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:20589: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
+echo "$as_me:20645: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
   cat >>confdefs.h <<\EOF
@@ -20616,7 +20672,7 @@ fi;
 #AC_MSG_RESULT($use_trace)
 
 ## options for miscellaneous definitions
-echo "$as_me:20619: checking for domain-name" >&5
+echo "$as_me:20675: checking for domain-name" >&5
 echo $ECHO_N "checking for domain-name... $ECHO_C" >&6
 
 # Check whether --with-domain-name or --without-domain-name was given.
@@ -20628,7 +20684,7 @@ else
 fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:20631: error: expected a value for --with-domain-name" >&5
+  { { echo "$as_me:20687: error: expected a value for --with-domain-name" >&5
 echo "$as_me: error: expected a value for --with-domain-name" >&2;}
    { (exit 1); exit 1; }; }
   ;; #(vi
@@ -20644,11 +20700,11 @@ cat >>confdefs.h <<EOF
 EOF
 
 fi
-echo "$as_me:20647: result: $DOMAIN_NAME" >&5
+echo "$as_me:20703: result: $DOMAIN_NAME" >&5
 echo "${ECHO_T}$DOMAIN_NAME" >&6
 
 if test "$USE_NNTP" = "yes" ; then
-echo "$as_me:20651: checking for NNTP default-server" >&5
+echo "$as_me:20707: checking for NNTP default-server" >&5
 echo $ECHO_N "checking for NNTP default-server... $ECHO_C" >&6
 
 # Check whether --with-nntp-default-server or --without-nntp-default-server was given.
@@ -20660,7 +20716,7 @@ else
 fi; test -z "$withval" && withval=no
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:20663: error: expected a value for --with-nntp-default-server" >&5
+  { { echo "$as_me:20719: error: expected a value for --with-nntp-default-server" >&5
 echo "$as_me: error: expected a value for --with-nntp-default-server" >&2;}
    { (exit 1); exit 1; }; }
   ;; #(vi
@@ -20688,7 +20744,7 @@ NNTP_DEFAULT_SERVER="$withval"
 		NNTP_DEFAULT_SERVER="news"
 	fi
     fi
-echo "$as_me:20691: result: $NNTP_DEFAULT_SERVER" >&5
+echo "$as_me:20747: result: $NNTP_DEFAULT_SERVER" >&5
 echo "${ECHO_T}$NNTP_DEFAULT_SERVER" >&6
 fi
 
@@ -20717,7 +20773,7 @@ cat >>confdefs.h <<EOF
 EOF
 
 ## optional features
-echo "$as_me:20720: checking whether to use MH style mail handling for mailgroups" >&5
+echo "$as_me:20776: checking whether to use MH style mail handling for mailgroups" >&5
 echo $ECHO_N "checking whether to use MH style mail handling for mailgroups... $ECHO_C" >&6
 
 # Check whether --enable-mh-mail-handling or --disable-mh-mail-handling was given.
@@ -20734,10 +20790,10 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:20737: result: $enableval" >&5
+echo "$as_me:20793: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:20740: checking whether to use Cancel-Locks" >&5
+echo "$as_me:20796: checking whether to use Cancel-Locks" >&5
 echo $ECHO_N "checking whether to use Cancel-Locks... $ECHO_C" >&6
 
 # Check whether --enable-cancel-locks or --disable-cancel-locks was given.
@@ -20750,12 +20806,12 @@ if test "${enable_cancel_locks+set}" = s
 else
   enableval=no
 fi;
-echo "$as_me:20753: result: $enableval" >&5
+echo "$as_me:20809: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 USE_CANLOCK=$enableval
 
 if test "$USE_CANLOCK" = yes ; then
-	echo "$as_me:20758: checking whether to use installed canlock rather than bundled" >&5
+	echo "$as_me:20814: checking whether to use installed canlock rather than bundled" >&5
 echo $ECHO_N "checking whether to use installed canlock rather than bundled... $ECHO_C" >&6
 
 # Check whether --with-canlock or --without-canlock was given.
@@ -20765,7 +20821,7 @@ if test "${with_canlock+set}" = set; the
 else
   CANLOCK_HOME=$USE_CANLOCK
 fi;
-	echo "$as_me:20768: result: $CANLOCK_HOME" >&5
+	echo "$as_me:20824: result: $CANLOCK_HOME" >&5
 echo "${ECHO_T}$CANLOCK_HOME" >&6
 
 cf_canlock_home=$CANLOCK_HOME
@@ -20778,7 +20834,7 @@ case .$cf_canlock_home in #(vi
 .no) #(vi
 	test -n "$verbose" && echo "	using bundled canlock" 1>&6
 
-echo "${as_me:-configure}:20781: testing using bundled canlock ..." 1>&5
+echo "${as_me:-configure}:20837: testing using bundled canlock ..." 1>&5
 
 	CANLIBS='-L../libcanlock -lcanlock'
 	CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include'
@@ -20793,17 +20849,31 @@ cf_find_CANLOCK=yes
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock-3"; then
 	test -n "$verbose" && echo "	found package libcanlock-3" 1>&6
 
-echo "${as_me:-configure}:20796: testing found package libcanlock-3 ..." 1>&5
+echo "${as_me:-configure}:20852: testing found package libcanlock-3 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcanlock-3" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libcanlock-3" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libcanlock-3 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:20802: testing package libcanlock-3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:20858: testing package libcanlock-3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libcanlock-3 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:20806: testing package libcanlock-3 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:20862: testing package libcanlock-3 LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libcanlock-3
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -20927,17 +20997,31 @@ else
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock"; then
 	test -n "$verbose" && echo "	found package libcanlock" 1>&6
 
-echo "${as_me:-configure}:20930: testing found package libcanlock ..." 1>&5
+echo "${as_me:-configure}:21000: testing found package libcanlock ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcanlock" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libcanlock" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libcanlock CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:20936: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:21006: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libcanlock LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:20940: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:21010: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libcanlock
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -21063,7 +21147,7 @@ else
 		for cf_canlock_lib in canlock3 canlock
 		do
 			as_ac_Lib=`echo "ac_cv_lib_$cf_canlock_lib''_cl_clear_secret" | $as_tr_sh`
-echo "$as_me:21066: checking for cl_clear_secret in -l$cf_canlock_lib" >&5
+echo "$as_me:21150: checking for cl_clear_secret in -l$cf_canlock_lib" >&5
 echo $ECHO_N "checking for cl_clear_secret in -l$cf_canlock_lib... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -21071,7 +21155,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-l$cf_canlock_lib  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 21074 "configure"
+#line 21158 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -21090,16 +21174,16 @@ cl_clear_secret ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:21093: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21177: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21096: \$? = $ac_status" >&5
+  echo "$as_me:21180: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:21099: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21183: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21102: \$? = $ac_status" >&5
+  echo "$as_me:21186: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_Lib=yes"
 else
@@ -21110,7 +21194,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:21113: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
+echo "$as_me:21197: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
 
@@ -21127,23 +21211,23 @@ fi
 for ac_header in libcanlock-3/canlock.h canlock.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:21130: checking for $ac_header" >&5
+echo "$as_me:21214: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 21136 "configure"
+#line 21220 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:21140: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:21224: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:21146: \$? = $ac_status" >&5
+  echo "$as_me:21230: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -21162,7 +21246,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:21165: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:21249: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -21191,13 +21275,13 @@ if test "$cf_find_CANLOCK" = yes; then
 			CAN_CPPFLAGS="$cf_canlock_cppflags"
 			test -n "$verbose" && echo "	using installed canlock" 1>&6
 
-echo "${as_me:-configure}:21194: testing using installed canlock ..." 1>&5
+echo "${as_me:-configure}:21278: testing using installed canlock ..." 1>&5
 
 else
 
 			test -n "$verbose" && echo "	using bundled canlock because no installed canlock was found" 1>&6
 
-echo "${as_me:-configure}:21200: testing using bundled canlock because no installed canlock was found ..." 1>&5
+echo "${as_me:-configure}:21284: testing using bundled canlock because no installed canlock was found ..." 1>&5
 
 			CANLIBS='-L../libcanlock -lcanlock'
 			CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include'
@@ -21231,7 +21315,7 @@ xno|xNONE/*)
 	cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:21234: error: expected a pathname, not \"$cf_canlock_home\"" >&5
+	{ { echo "$as_me:21318: error: expected a pathname, not \"$cf_canlock_home\"" >&5
 echo "$as_me: error: expected a pathname, not \"$cf_canlock_home\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -21242,7 +21326,7 @@ esac
 	CAN_CPPFLAGS="-I${cf_canlock_home}/include"
 	test -n "$verbose" && echo "	using installed canlock $cf_canlock_home" 1>&6
 
-echo "${as_me:-configure}:21245: testing using installed canlock $cf_canlock_home ..." 1>&5
+echo "${as_me:-configure}:21329: testing using installed canlock $cf_canlock_home ..." 1>&5
 
 	;;
 esac
@@ -21259,23 +21343,24 @@ fi
 ## we currently check for gsasl_free() (avail since 0.2.19)
 ## update if we ever use calls from a newer API
 gsasl=no
-echo "$as_me:21262: checking for gsasl.h" >&5
+if test "$USE_NNTP" = "yes" ; then
+echo "$as_me:21347: checking for gsasl.h" >&5
 echo $ECHO_N "checking for gsasl.h... $ECHO_C" >&6
 if test "${ac_cv_header_gsasl_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 21268 "configure"
+#line 21353 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 _ACEOF
-if { (eval echo "$as_me:21272: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:21357: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:21278: \$? = $ac_status" >&5
+  echo "$as_me:21363: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -21294,10 +21379,10 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:21297: result: $ac_cv_header_gsasl_h" >&5
+echo "$as_me:21382: result: $ac_cv_header_gsasl_h" >&5
 echo "${ECHO_T}$ac_cv_header_gsasl_h" >&6
 if test "$ac_cv_header_gsasl_h" = yes; then
-  echo "$as_me:21300: checking for gsasl_free in -lgsasl" >&5
+  echo "$as_me:21385: checking for gsasl_free in -lgsasl" >&5
 echo $ECHO_N "checking for gsasl_free in -lgsasl... $ECHO_C" >&6
 if test "${ac_cv_lib_gsasl_gsasl_free+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -21305,7 +21390,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgsasl  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 21308 "configure"
+#line 21393 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -21324,16 +21409,16 @@ gsasl_free ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:21327: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21412: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21330: \$? = $ac_status" >&5
+  echo "$as_me:21415: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:21333: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21418: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21336: \$? = $ac_status" >&5
+  echo "$as_me:21421: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gsasl_gsasl_free=yes
 else
@@ -21344,7 +21429,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:21347: result: $ac_cv_lib_gsasl_gsasl_free" >&5
+echo "$as_me:21432: result: $ac_cv_lib_gsasl_gsasl_free" >&5
 echo "${ECHO_T}$ac_cv_lib_gsasl_gsasl_free" >&6
 if test "$ac_cv_lib_gsasl_gsasl_free" = yes; then
   gsasl=yes
@@ -21352,6 +21437,7 @@ fi
 
 fi
 
+fi
 if test "$gsasl" = "yes"; then
 
 # Check whether --enable-gsasl or --disable-gsasl was given.
@@ -21382,7 +21468,7 @@ EOF
 fi;
 fi
 
-echo "$as_me:21385: checking whether to enable 8-bit keycodes" >&5
+echo "$as_me:21471: checking whether to enable 8-bit keycodes" >&5
 echo $ECHO_N "checking whether to enable 8-bit keycodes... $ECHO_C" >&6
 
 # Check whether --enable-8bit-keys or --disable-8bit-keys was given.
@@ -21406,10 +21492,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:21409: result: $enableval" >&5
+echo "$as_me:21495: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21412: checking whether to enable ANSI-color" >&5
+echo "$as_me:21498: checking whether to enable ANSI-color" >&5
 echo $ECHO_N "checking whether to enable ANSI-color... $ECHO_C" >&6
 
 # Check whether --enable-color or --disable-color was given.
@@ -21423,10 +21509,10 @@ else
   enableval=yes
 fi;
 use_color=$enableval
-echo "$as_me:21426: result: $use_color" >&5
+echo "$as_me:21512: result: $use_color" >&5
 echo "${ECHO_T}$use_color" >&6
 
-echo "$as_me:21429: checking whether to enable posting-etiquette" >&5
+echo "$as_me:21515: checking whether to enable posting-etiquette" >&5
 echo $ECHO_N "checking whether to enable posting-etiquette... $ECHO_C" >&6
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
@@ -21443,10 +21529,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21446: result: $enableval" >&5
+echo "$as_me:21532: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21449: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "$as_me:21535: checking whether to strictly observe RFC2047 and break long lines" >&5
 echo $ECHO_N "checking whether to strictly observe RFC2047 and break long lines... $ECHO_C" >&6
 
 # Check whether --enable-break-long-lines or --disable-break-long-lines was given.
@@ -21470,10 +21556,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:21473: result: $enableval" >&5
+echo "$as_me:21559: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21476: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "$as_me:21562: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
 echo $ECHO_N "checking whether to force MM_CHARSET obeyance when decoding mime... $ECHO_C" >&6
 
 # Check whether --enable-mime-strict-charset or --disable-mime-strict-charset was given.
@@ -21497,10 +21583,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:21500: result: $enableval" >&5
+echo "$as_me:21586: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21503: checking for MIME character-set" >&5
+echo "$as_me:21589: checking for MIME character-set" >&5
 echo $ECHO_N "checking for MIME character-set... $ECHO_C" >&6
 
 # Check whether --with-mime-default-charset or --without-mime-default-charset was given.
@@ -21512,7 +21598,7 @@ else
 fi;
 case "$withval" in #(vi
 yes|no)
-  { { echo "$as_me:21515: error: expected a value for --with-mime-default-charset" >&5
+  { { echo "$as_me:21601: error: expected a value for --with-mime-default-charset" >&5
 echo "$as_me: error: expected a value for --with-mime-default-charset" >&2;}
    { (exit 1); exit 1; }; }
   ;;
@@ -21523,10 +21609,10 @@ cat >>confdefs.h <<EOF
 #define MM_CHARSET "$MM_CHARSET"
 EOF
 
-echo "$as_me:21526: result: $MM_CHARSET" >&5
+echo "$as_me:21612: result: $MM_CHARSET" >&5
 echo "${ECHO_T}$MM_CHARSET" >&6
 
-echo "$as_me:21529: checking for default ISO/ASCII table" >&5
+echo "$as_me:21615: checking for default ISO/ASCII table" >&5
 echo $ECHO_N "checking for default ISO/ASCII table... $ECHO_C" >&6
 
 # Check whether --with-iso-to-ascii or --without-iso-to-ascii was given.
@@ -21538,7 +21624,7 @@ else
 fi;
 case "$withval" in #(vi
 yes|no)
-  { { echo "$as_me:21541: error: expected a value for --with-iso-to-ascii" >&5
+  { { echo "$as_me:21627: error: expected a value for --with-iso-to-ascii" >&5
 echo "$as_me: error: expected a value for --with-iso-to-ascii" >&2;}
    { (exit 1); exit 1; }; }
   ;;
@@ -21549,10 +21635,10 @@ cat >>confdefs.h <<EOF
 #define DEFAULT_ISO2ASC "$DEFAULT_ISO2ASC"
 EOF
 
-echo "$as_me:21552: result: $DEFAULT_ISO2ASC" >&5
+echo "$as_me:21638: result: $DEFAULT_ISO2ASC" >&5
 echo "${ECHO_T}$DEFAULT_ISO2ASC" >&6
 
-echo "$as_me:21555: checking whether to enable locale support" >&5
+echo "$as_me:21641: checking whether to enable locale support" >&5
 echo $ECHO_N "checking whether to enable locale support... $ECHO_C" >&6
 
 # Check whether --enable-locale or --disable-locale was given.
@@ -21569,10 +21655,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21572: result: $enableval" >&5
+echo "$as_me:21658: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21575: checking whether to enable posting" >&5
+echo "$as_me:21661: checking whether to enable posting" >&5
 echo $ECHO_N "checking whether to enable posting... $ECHO_C" >&6
 
 # Check whether --enable-posting or --disable-posting was given.
@@ -21589,10 +21675,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21592: result: $enableval" >&5
+echo "$as_me:21678: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21595: checking whether to enable shell escape" >&5
+echo "$as_me:21681: checking whether to enable shell escape" >&5
 echo $ECHO_N "checking whether to enable shell escape... $ECHO_C" >&6
 
 # Check whether --enable-shell-escape or --disable-shell-escape was given.
@@ -21609,10 +21695,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21612: result: $enableval" >&5
+echo "$as_me:21698: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21615: checking whether to have fascist newsadmin" >&5
+echo "$as_me:21701: checking whether to have fascist newsadmin" >&5
 echo $ECHO_N "checking whether to have fascist newsadmin... $ECHO_C" >&6
 
 # Check whether --enable-fascist-newsadmin or --disable-fascist-newsadmin was given.
@@ -21629,10 +21715,10 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:21632: result: $enableval" >&5
+echo "$as_me:21718: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21635: checking whether to enable inverse video and highlighting" >&5
+echo "$as_me:21721: checking whether to enable inverse video and highlighting" >&5
 echo $ECHO_N "checking whether to enable inverse video and highlighting... $ECHO_C" >&6
 
 # Check whether --enable-inverse-video or --disable-inverse-video was given.
@@ -21649,10 +21735,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21652: result: $enableval" >&5
+echo "$as_me:21738: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21655: checking whether to enable piping support" >&5
+echo "$as_me:21741: checking whether to enable piping support" >&5
 echo $ECHO_N "checking whether to enable piping support... $ECHO_C" >&6
 
 # Check whether --enable-piping or --disable-piping was given.
@@ -21669,10 +21755,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21672: result: $enableval" >&5
+echo "$as_me:21758: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:21675: checking whether to enable printer support" >&5
+echo "$as_me:21761: checking whether to enable printer support" >&5
 echo $ECHO_N "checking whether to enable printer support... $ECHO_C" >&6
 
 # Check whether --enable-printing or --disable-printing was given.
@@ -21689,11 +21775,11 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:21692: result: $enableval" >&5
+echo "$as_me:21778: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### TODO: skip and disable if $ac_cv_sys_long_file_names != yes
-echo "$as_me:21696: checking whether to unique tmp-files by appending .pid" >&5
+echo "$as_me:21782: checking whether to unique tmp-files by appending .pid" >&5
 echo $ECHO_N "checking whether to unique tmp-files by appending .pid... $ECHO_C" >&6
 
 # Check whether --enable-append-pid or --disable-append-pid was given.
@@ -21717,59 +21803,11 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:21720: result: $enableval" >&5
-echo "${ECHO_T}$enableval" >&6
-
-echo "$as_me:21723: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
-echo $ECHO_N "checking whether to fallback to XHDR XREF if XOVER isn't supported... $ECHO_C" >&6
-
-# Check whether --enable-xhdr-xref or --disable-xhdr-xref was given.
-if test "${enable_xhdr_xref+set}" = set; then
-  enableval="$enable_xhdr_xref"
-  test "$enableval" != no && enableval=yes
-	if test "$enableval" != "yes" ; then
-    :
-	else
-
-cat >>confdefs.h <<\EOF
-#define XHDR_XREF 1
-EOF
-
-	fi
-else
-  enableval=yes
-
-cat >>confdefs.h <<\EOF
-#define XHDR_XREF 1
-EOF
-
-fi;
-echo "$as_me:21747: result: $enableval" >&5
-echo "${ECHO_T}$enableval" >&6
-
-### bypass a bug in old versions of leafnode & NNTPcache
-echo "$as_me:21751: checking whether to send a GROUP command before a LISTGROUP" >&5
-echo $ECHO_N "checking whether to send a GROUP command before a LISTGROUP... $ECHO_C" >&6
-
-# Check whether --enable-broken-listgroup-fix or --disable-broken-listgroup-fix was given.
-if test "${enable_broken_listgroup_fix+set}" = set; then
-  enableval="$enable_broken_listgroup_fix"
-  test "$enableval" != yes && enableval=no
-	if test "$enableval" != "no" ; then
-
-cat >>confdefs.h <<\EOF
-#define BROKEN_LISTGROUP 1
-EOF
-
-	fi
-else
-  enableval=no
-fi;
-echo "$as_me:21768: result: $enableval" >&5
+echo "$as_me:21806: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
-echo "$as_me:21772: checking whether to ignore system()s return value" >&5
+echo "$as_me:21810: checking whether to ignore system()s return value" >&5
 echo $ECHO_N "checking whether to ignore system()s return value... $ECHO_C" >&6
 
 # Check whether --enable-broken-system-fix or --disable-broken-system-fix was given.
@@ -21786,11 +21824,11 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:21789: result: $enableval" >&5
+echo "$as_me:21827: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### checks for the location of the system-wide default setting file
-echo "$as_me:21793: checking for directory containing tin.defaults file" >&5
+echo "$as_me:21831: checking for directory containing tin.defaults file" >&5
 echo $ECHO_N "checking for directory containing tin.defaults file... $ECHO_C" >&6
 
 # Check whether --with-defaults-dir or --without-defaults-dir was given.
@@ -21824,7 +21862,7 @@ xno|xNONE/*)
 	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:21827: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:21865: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -21833,7 +21871,7 @@ esac
 fi
 eval TIN_DEFAULTS_DIR="$withval"
 
-echo "$as_me:21836: result: $TIN_DEFAULTS_DIR" >&5
+echo "$as_me:21874: result: $TIN_DEFAULTS_DIR" >&5
 echo "${ECHO_T}$TIN_DEFAULTS_DIR" >&6
 
 cat >>confdefs.h <<EOF
@@ -21841,7 +21879,7 @@ cat >>confdefs.h <<EOF
 EOF
 
 ### check for ipv6 support
-echo "$as_me:21844: checking whether to enable IPv6" >&5
+echo "$as_me:21882: checking whether to enable IPv6" >&5
 echo $ECHO_N "checking whether to enable IPv6... $ECHO_C" >&6
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
@@ -21865,11 +21903,11 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:21868: result: $enableval" >&5
+echo "$as_me:21906: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 if test "$enableval" = "yes"; then
 
-echo "$as_me:21872: checking ipv6 stack type" >&5
+echo "$as_me:21910: checking ipv6 stack type" >&5
 echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
 if test "${cf_cv_ipv6type+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -21890,7 +21928,7 @@ do
 		;;
 	inria)
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 21893 "configure"
+#line 21931 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -21907,7 +21945,7 @@ rm -rf conftest*
 		;;
 	kame)
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 21910 "configure"
+#line 21948 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -21924,7 +21962,7 @@ rm -rf conftest*
 		;;
 	linux-glibc)
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 21927 "configure"
+#line 21965 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -21950,7 +21988,7 @@ rm -rf conftest*
 		;;
 	toshiba)
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 21953 "configure"
+#line 21991 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -21967,7 +22005,7 @@ rm -rf conftest*
 		;;
 	v6d)
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 21970 "configure"
+#line 22008 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -21984,7 +22022,7 @@ rm -rf conftest*
 		;;
 	zeta)
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 21987 "configure"
+#line 22025 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -22006,13 +22044,13 @@ rm -rf conftest*
 done
 
 fi
-echo "$as_me:22009: result: $cf_cv_ipv6type" >&5
+echo "$as_me:22047: result: $cf_cv_ipv6type" >&5
 echo "${ECHO_T}$cf_cv_ipv6type" >&6
 
 cf_ipv6lib=none
 cf_ipv6dir=none
 
-echo "$as_me:22015: checking for IPv6 library if required" >&5
+echo "$as_me:22053: checking for IPv6 library if required" >&5
 echo $ECHO_N "checking for IPv6 library if required... $ECHO_C" >&6
 case "$cf_cv_ipv6type" in
 solaris)
@@ -22042,13 +22080,13 @@ zeta)
 	cf_ipv6dir=v6
 	;;
 esac
-echo "$as_me:22045: result: $cf_ipv6lib" >&5
+echo "$as_me:22083: result: $cf_ipv6lib" >&5
 echo "${ECHO_T}$cf_ipv6lib" >&6
 
 if test "$cf_ipv6lib" != "none"; then
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 22051 "configure"
+#line 22089 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22064,16 +22102,16 @@ getaddrinfo(0, 0, 0, 0)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22067: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22105: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22070: \$? = $ac_status" >&5
+  echo "$as_me:22108: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22073: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22111: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22076: \$? = $ac_status" >&5
+  echo "$as_me:22114: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -22194,7 +22232,7 @@ if test -n "$cf_incdir" ; then
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 22197 "configure"
+#line 22235 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -22206,16 +22244,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:22209: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22247: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22212: \$? = $ac_status" >&5
+  echo "$as_me:22250: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:22215: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22253: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22218: \$? = $ac_status" >&5
+  echo "$as_me:22256: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -22232,7 +22270,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:22235: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:22273: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -22260,13 +22298,13 @@ rm -f "conftest.$ac_objext" "conftest$ac
 
 	eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=no'
 	cf_libdir=""
-	echo "$as_me:22263: checking for getaddrinfo" >&5
+	echo "$as_me:22301: checking for getaddrinfo" >&5
 echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
 if test "${ac_cv_func_getaddrinfo+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 22269 "configure"
+#line 22307 "configure"
 #include "confdefs.h"
 #define getaddrinfo autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -22297,16 +22335,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22300: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22338: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22303: \$? = $ac_status" >&5
+  echo "$as_me:22341: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22306: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22344: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22309: \$? = $ac_status" >&5
+  echo "$as_me:22347: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_getaddrinfo=yes
 else
@@ -22316,18 +22354,18 @@ ac_cv_func_getaddrinfo=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:22319: result: $ac_cv_func_getaddrinfo" >&5
+echo "$as_me:22357: result: $ac_cv_func_getaddrinfo" >&5
 echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6
 if test "$ac_cv_func_getaddrinfo" = yes; then
   eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:22326: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+		echo "$as_me:22364: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 echo $ECHO_N "checking for getaddrinfo in -l$cf_ipv6lib... $ECHO_C" >&6
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 22330 "configure"
+#line 22368 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22343,25 +22381,25 @@ getaddrinfo(0, 0, 0, 0)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22346: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22384: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22349: \$? = $ac_status" >&5
+  echo "$as_me:22387: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22352: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22390: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22355: \$? = $ac_status" >&5
+  echo "$as_me:22393: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:22357: result: yes" >&5
+  echo "$as_me:22395: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:22364: result: no" >&5
+echo "$as_me:22402: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -22429,11 +22467,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:22432: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+				echo "$as_me:22470: checking for -l$cf_ipv6lib in $cf_libdir" >&5
 echo $ECHO_N "checking for -l$cf_ipv6lib in $cf_libdir... $ECHO_C" >&6
 				LIBS="-L$cf_libdir -l$cf_ipv6lib $cf_save_LIBS"
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 22436 "configure"
+#line 22474 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22449,25 +22487,25 @@ getaddrinfo(0, 0, 0, 0)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22452: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22490: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22455: \$? = $ac_status" >&5
+  echo "$as_me:22493: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22458: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22496: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22461: \$? = $ac_status" >&5
+  echo "$as_me:22499: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  echo "$as_me:22463: result: yes" >&5
+  echo "$as_me:22501: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			 		 eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:22470: result: no" >&5
+echo "$as_me:22508: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
@@ -22482,7 +22520,7 @@ fi
 eval 'cf_found_library="$cf_cv_have_lib_'"$cf_ipv6lib"\"
 
 	if test "$cf_found_library" = no ; then
-		{ { echo "$as_me:22485: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
+		{ { echo "$as_me:22523: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
 from an appropriate IPv6 kit and compile beforehand." >&5
 echo "$as_me: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
 from an appropriate IPv6 kit and compile beforehand." >&2;}
@@ -22490,7 +22528,7 @@ from an appropriate IPv6 kit and compile
 	fi
 fi
 
-echo "$as_me:22493: checking working getaddrinfo" >&5
+echo "$as_me:22531: checking working getaddrinfo" >&5
 echo $ECHO_N "checking working getaddrinfo... $ECHO_C" >&6
 if test "${cf_cv_getaddrinfo+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22500,7 +22538,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 22503 "configure"
+#line 22541 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -22580,15 +22618,15 @@ int main(void)
 
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:22583: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22621: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22586: \$? = $ac_status" >&5
+  echo "$as_me:22624: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:22588: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22626: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22591: \$? = $ac_status" >&5
+  echo "$as_me:22629: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_getaddrinfo=yes
 else
@@ -22601,7 +22639,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 
 fi
-echo "$as_me:22604: result: $cf_cv_getaddrinfo" >&5
+echo "$as_me:22642: result: $cf_cv_getaddrinfo" >&5
 echo "${ECHO_T}$cf_cv_getaddrinfo" >&6
 if test "$cf_cv_getaddrinfo" = yes ; then
 
@@ -22617,12 +22655,12 @@ fi
 
 if test "$cf_cv_getaddrinfo" != "yes"; then
 	if test "$cf_cv_ipv6type" != "linux"; then
-		{ echo "$as_me:22620: WARNING: You must get working getaddrinfo() function,
+		{ echo "$as_me:22658: WARNING: You must get working getaddrinfo() function,
 or you can specify \"--disable-ipv6\"" >&5
 echo "$as_me: WARNING: You must get working getaddrinfo() function,
 or you can specify \"--disable-ipv6\"" >&2;}
 	else
-		{ echo "$as_me:22625: WARNING: The getaddrinfo() implementation on your system seems be buggy.
+		{ echo "$as_me:22663: WARNING: The getaddrinfo() implementation on your system seems be buggy.
 You should upgrade your system library to the newest version
 of GNU C library (aka glibc)." >&5
 echo "$as_me: WARNING: The getaddrinfo() implementation on your system seems be buggy.
@@ -22636,13 +22674,13 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:22639: checking for $ac_func" >&5
+echo "$as_me:22677: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 22645 "configure"
+#line 22683 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -22673,16 +22711,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22676: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22714: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22679: \$? = $ac_status" >&5
+  echo "$as_me:22717: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22682: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22720: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22685: \$? = $ac_status" >&5
+  echo "$as_me:22723: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -22692,7 +22730,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:22695: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:22733: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -22705,7 +22743,7 @@ fi
 done
 
 ### should we use 64 bit article numbers if possible?
-echo "$as_me:22708: checking whether to enable long article numbers" >&5
+echo "$as_me:22746: checking whether to enable long article numbers" >&5
 echo $ECHO_N "checking whether to enable long article numbers... $ECHO_C" >&6
 
 # Check whether --enable-long-article-numbers or --disable-long-article-numbers was given.
@@ -22722,12 +22760,12 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:22725: result: $enableval" >&5
+echo "$as_me:22763: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### TLS support
 if test "$USE_NNTP" = "yes" ; then
-echo "$as_me:22730: checking whether to enable NNTPS support" >&5
+echo "$as_me:22768: checking whether to enable NNTPS support" >&5
 echo $ECHO_N "checking whether to enable NNTPS support... $ECHO_C" >&6
 
 # Check whether --with-nntps or --without-nntps was given.
@@ -22737,7 +22775,7 @@ if test "${with_nntps+set}" = set; then
 else
   enable_nntps="no"
 fi;
-echo "$as_me:22740: result: $enable_nntps" >&5
+echo "$as_me:22778: result: $enable_nntps" >&5
 echo "${ECHO_T}$enable_nntps" >&6
 
 # TODO: checklib for openssl in non pkg-config case
@@ -22746,23 +22784,37 @@ echo "${ECHO_T}$enable_nntps" >&6
 if test "$enable_nntps" != "no"; then
   if test "$enable_nntps" = "yes" || test "$enable_nntps" = "libtls"; then
 
-echo "$as_me:22749: checking for LibreSSL" >&5
+echo "$as_me:22787: checking for LibreSSL" >&5
 echo $ECHO_N "checking for LibreSSL... $ECHO_C" >&6
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libtls"; then
 	test -n "$verbose" && echo "	found package libtls" 1>&6
 
-echo "${as_me:-configure}:22755: testing found package libtls ..." 1>&5
+echo "${as_me:-configure}:22793: testing found package libtls ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libtls" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libtls" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libtls CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:22761: testing package libtls CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:22799: testing package libtls CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libtls LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:22765: testing package libtls LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:22803: testing package libtls LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libtls
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -22879,7 +22931,7 @@ done
 LIBS="$cf_add_libs"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 22882 "configure"
+#line 22934 "configure"
 #include "confdefs.h"
 
 #include <tls.h>
@@ -22897,24 +22949,30 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:22900: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22952: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22903: \$? = $ac_status" >&5
+  echo "$as_me:22955: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:22906: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22958: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22909: \$? = $ac_status" >&5
+  echo "$as_me:22961: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  have_libtls=yes
+
+have_libtls=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:22966: result: $have_libtls" >&5
+echo "${ECHO_T}$have_libtls" >&6
+fi
+
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
 have_libtls=no
-echo "$as_me:22917: result: \tLibreSSL TLS_API too old (< 20200120)" >&5
+echo "$as_me:22975: result: \tLibreSSL TLS_API too old (< 20200120)" >&5
 echo "${ECHO_T}\tLibreSSL TLS_API too old (< 20200120)" >&6
 
 fi
@@ -22923,7 +22981,7 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-echo "$as_me:22926: checking for tls_config_new in -ltls" >&5
+echo "$as_me:22984: checking for tls_config_new in -ltls" >&5
 echo $ECHO_N "checking for tls_config_new in -ltls... $ECHO_C" >&6
 if test "${ac_cv_lib_tls_tls_config_new+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22931,7 +22989,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltls  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 22934 "configure"
+#line 22992 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -22950,16 +23008,16 @@ tls_config_new ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:22953: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23011: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22956: \$? = $ac_status" >&5
+  echo "$as_me:23014: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:22959: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23017: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22962: \$? = $ac_status" >&5
+  echo "$as_me:23020: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_tls_tls_config_new=yes
 else
@@ -22970,30 +23028,30 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:22973: result: $ac_cv_lib_tls_tls_config_new" >&5
+echo "$as_me:23031: result: $ac_cv_lib_tls_tls_config_new" >&5
 echo "${ECHO_T}$ac_cv_lib_tls_tls_config_new" >&6
 if test "$ac_cv_lib_tls_tls_config_new" = yes; then
 
 for ac_header in tls.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:22980: checking for $ac_header" >&5
+echo "$as_me:23038: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 22986 "configure"
+#line 23044 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:22990: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:23048: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:22996: \$? = $ac_status" >&5
+  echo "$as_me:23054: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -23012,7 +23070,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23015: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:23073: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -23020,7 +23078,7 @@ if test "`eval echo '${'"$as_ac_Header"'
 EOF
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23023 "configure"
+#line 23081 "configure"
 #include "confdefs.h"
 
 #include <tls.h>
@@ -23038,26 +23096,30 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23041: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23099: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23044: \$? = $ac_status" >&5
+  echo "$as_me:23102: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23047: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23105: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23050: \$? = $ac_status" >&5
+  echo "$as_me:23108: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 LIBS="$LIBS -ltls"
 have_libtls=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:23114: result: $have_libtls" >&5
+echo "${ECHO_T}$have_libtls" >&6
+fi
 
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 have_libtls=no
-echo "$as_me:23060: result: \tLibreSSL TLS_API too old (< 20200120)" >&5
+echo "$as_me:23122: result: \tLibreSSL TLS_API too old (< 20200120)" >&5
 echo "${ECHO_T}\tLibreSSL TLS_API too old (< 20200120)" >&6
 
 fi
@@ -23071,7 +23133,7 @@ done
 else
 
 have_libtls=no
-echo "$as_me:23074: result: $have_libtls" >&5
+echo "$as_me:23136: result: $have_libtls" >&5
 echo "${ECHO_T}$have_libtls" >&6
 
 fi
@@ -23082,23 +23144,37 @@ fi
 
 	if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" || test "$enable_nntps" = "openssl"; then
 
-echo "$as_me:23085: checking for OpenSSL" >&5
+echo "$as_me:23147: checking for OpenSSL" >&5
 echo $ECHO_N "checking for OpenSSL... $ECHO_C" >&6
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "openssl"; then
 	test -n "$verbose" && echo "	found package openssl" 1>&6
 
-echo "${as_me:-configure}:23091: testing found package openssl ..." 1>&5
+echo "${as_me:-configure}:23153: testing found package openssl ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "openssl" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "openssl" 2>/dev/null`"
 	test -n "$verbose" && echo "	package openssl CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:23097: testing package openssl CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23159: testing package openssl CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package openssl LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:23101: testing package openssl LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23163: testing package openssl LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in openssl
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -23215,7 +23291,7 @@ done
 LIBS="$cf_add_libs"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23218 "configure"
+#line 23294 "configure"
 #include "confdefs.h"
 
 #include <openssl/ssl.h>
@@ -23238,24 +23314,30 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23241: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23317: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23244: \$? = $ac_status" >&5
+  echo "$as_me:23320: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23247: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23323: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23250: \$? = $ac_status" >&5
+  echo "$as_me:23326: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  have_openssl=yes
+
+have_openssl=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:23331: result: $have_openssl" >&5
+echo "${ECHO_T}$have_openssl" >&6
+fi
+
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
 have_openssl=no
-echo "$as_me:23258: result: \tOpenSSL too old (< 1.1.1)" >&5
+echo "$as_me:23340: result: \tOpenSSL too old (< 1.1.1)" >&5
 echo "${ECHO_T}\tOpenSSL too old (< 1.1.1)" >&6
 
 fi
@@ -23265,7 +23347,7 @@ else
 	cf_pkgconfig_libs=
 
 have_openssl=no
-echo "$as_me:23268: result: $have_openssl" >&5
+echo "$as_me:23350: result: $have_openssl" >&5
 echo "${ECHO_T}$have_openssl" >&6
 
 fi
@@ -23274,23 +23356,37 @@ fi
 
 	if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" && test "$have_openssl" = "no" || test "$enable_nntps" = "gnutls"; then
 
-echo "$as_me:23277: checking for GnuTLS" >&5
+echo "$as_me:23359: checking for GnuTLS" >&5
 echo $ECHO_N "checking for GnuTLS... $ECHO_C" >&6
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "gnutls"; then
 	test -n "$verbose" && echo "	found package gnutls" 1>&6
 
-echo "${as_me:-configure}:23283: testing found package gnutls ..." 1>&5
+echo "${as_me:-configure}:23365: testing found package gnutls ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "gnutls" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "gnutls" 2>/dev/null`"
 	test -n "$verbose" && echo "	package gnutls CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:23289: testing package gnutls CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23371: testing package gnutls CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package gnutls LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:23293: testing package gnutls LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23375: testing package gnutls LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in gnutls
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -23407,7 +23503,7 @@ done
 LIBS="$cf_add_libs"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23410 "configure"
+#line 23506 "configure"
 #include "confdefs.h"
 
 #include <gnutls/gnutls.h>
@@ -23426,23 +23522,29 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23429: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23525: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23432: \$? = $ac_status" >&5
+  echo "$as_me:23528: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23435: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23531: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23438: \$? = $ac_status" >&5
+  echo "$as_me:23534: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  have_gnutls=yes
+
+have_gnutls=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:23539: result: $have_gnutls" >&5
+echo "${ECHO_T}$have_gnutls" >&6
+fi
+
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
-echo "$as_me:23445: result: \tGnuTLS too old (< 3.7.0)" >&5
+echo "$as_me:23547: result: \tGnuTLS too old (< 3.7.0)" >&5
 echo "${ECHO_T}\tGnuTLS too old (< 3.7.0)" >&6
 
 fi
@@ -23451,7 +23553,7 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-echo "$as_me:23454: checking for gnutls_certificate_allocate_credentials in -lgnutls" >&5
+echo "$as_me:23556: checking for gnutls_certificate_allocate_credentials in -lgnutls" >&5
 echo $ECHO_N "checking for gnutls_certificate_allocate_credentials in -lgnutls... $ECHO_C" >&6
 if test "${ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -23459,7 +23561,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgnutls  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23462 "configure"
+#line 23564 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23478,16 +23580,16 @@ gnutls_certificate_allocate_credentials
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:23481: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23583: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23484: \$? = $ac_status" >&5
+  echo "$as_me:23586: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:23487: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23589: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23490: \$? = $ac_status" >&5
+  echo "$as_me:23592: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials=yes
 else
@@ -23498,30 +23600,30 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23501: result: $ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials" >&5
+echo "$as_me:23603: result: $ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials" >&5
 echo "${ECHO_T}$ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials" >&6
 if test "$ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials" = yes; then
 
 for ac_header in gnutls/gnutls.h gnutls/x509.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:23508: checking for $ac_header" >&5
+echo "$as_me:23610: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 23514 "configure"
+#line 23616 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:23518: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:23620: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23524: \$? = $ac_status" >&5
+  echo "$as_me:23626: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -23540,7 +23642,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23543: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:23645: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -23548,7 +23650,7 @@ if test "`eval echo '${'"$as_ac_Header"'
 EOF
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23551 "configure"
+#line 23653 "configure"
 #include "confdefs.h"
 
 #include <gnutls/gnutls.h>
@@ -23567,26 +23669,30 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23570: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23672: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23573: \$? = $ac_status" >&5
+  echo "$as_me:23675: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23576: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23678: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23579: \$? = $ac_status" >&5
+  echo "$as_me:23681: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 LIBS="$LIBS -lgnutls"
 have_gnutls=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:23687: result: $have_gnutls" >&5
+echo "${ECHO_T}$have_gnutls" >&6
+fi
 
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 have_gnutls=no
-echo "$as_me:23589: result: \tGnuTLS too old (< 3.7.0)" >&5
+echo "$as_me:23695: result: \tGnuTLS too old (< 3.7.0)" >&5
 echo "${ECHO_T}\tGnuTLS too old (< 3.7.0)" >&6
 
 fi
@@ -23599,8 +23705,8 @@ done
 
 else
 
-have_gnutls=no=no
-echo "$as_me:23603: result: $have_gnutls" >&5
+have_gnutls=no
+echo "$as_me:23709: result: $have_gnutls" >&5
 echo "${ECHO_T}$have_gnutls" >&6
 
 fi
@@ -23610,7 +23716,7 @@ fi
 fi
 
 	if test "$have_libtls" != "yes" && test "$have_openssl" != "yes" && test "$have_gnutls" != "yes"; then
-  { { echo "$as_me:23613: error: You requested NNTPS support but no usable TLS implementation was found" >&5
+  { { echo "$as_me:23719: error: You requested NNTPS support but no usable TLS implementation was found" >&5
 echo "$as_me: error: You requested NNTPS support but no usable TLS implementation was found" >&2;}
    { (exit 1); exit 1; }; }
 else
@@ -23650,23 +23756,34 @@ fi
 ### with separately
 if test "$have_libtls" = "yes"; then
 
-	echo "$as_me:23653: checking for libcrypto" >&5
-echo $ECHO_N "checking for libcrypto... $ECHO_C" >&6
-
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "crypto"; then
 	test -n "$verbose" && echo "	found package crypto" 1>&6
 
-echo "${as_me:-configure}:23659: testing found package crypto ..." 1>&5
+echo "${as_me:-configure}:23762: testing found package crypto ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "crypto" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "crypto" 2>/dev/null`"
 	test -n "$verbose" && echo "	package crypto CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:23665: testing package crypto CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:23768: testing package crypto CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package crypto LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:23669: testing package crypto LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:23772: testing package crypto LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in crypto
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -23783,7 +23900,7 @@ done
 LIBS="$cf_add_libs"
 
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 23786 "configure"
+#line 23903 "configure"
 #include "confdefs.h"
 
 #include <openssl/ssl.h>
@@ -23799,20 +23916,18 @@ BIO_free(NULL);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23802: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23919: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23805: \$? = $ac_status" >&5
+  echo "$as_me:23922: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23808: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23925: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23811: \$? = $ac_status" >&5
+  echo "$as_me:23928: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
-			have_libcrypto=yes
-
 cat >>confdefs.h <<\EOF
 #define HAVE_LIB_CRYPTO 1
 EOF
@@ -23822,8 +23937,6 @@ else
 cat "conftest.$ac_ext" >&5
 
 			have_libcrypto=no
-			echo "$as_me:23825: result: $have_libcrypto" >&5
-echo "${ECHO_T}$have_libcrypto" >&6
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
@@ -23832,7 +23945,7 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-		echo "$as_me:23835: checking for BIO_free in -lcrypto" >&5
+		echo "$as_me:23948: checking for BIO_free in -lcrypto" >&5
 echo $ECHO_N "checking for BIO_free in -lcrypto... $ECHO_C" >&6
 if test "${ac_cv_lib_crypto_BIO_free+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -23840,7 +23953,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcrypto  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 23843 "configure"
+#line 23956 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23859,16 +23972,16 @@ BIO_free ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:23862: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23975: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23865: \$? = $ac_status" >&5
+  echo "$as_me:23978: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:23868: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23981: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23871: \$? = $ac_status" >&5
+  echo "$as_me:23984: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_crypto_BIO_free=yes
 else
@@ -23879,30 +23992,30 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23882: result: $ac_cv_lib_crypto_BIO_free" >&5
+echo "$as_me:23995: result: $ac_cv_lib_crypto_BIO_free" >&5
 echo "${ECHO_T}$ac_cv_lib_crypto_BIO_free" >&6
 if test "$ac_cv_lib_crypto_BIO_free" = yes; then
 
 for ac_header in openssl/ssl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:23889: checking for $ac_header" >&5
+echo "$as_me:24002: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 23895 "configure"
+#line 24008 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:23899: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:24012: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23905: \$? = $ac_status" >&5
+  echo "$as_me:24018: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -23921,7 +24034,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23924: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:24037: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -23929,7 +24042,7 @@ if test "`eval echo '${'"$as_ac_Header"'
 EOF
 
 				cat >"conftest.$ac_ext" <<_ACEOF
-#line 23932 "configure"
+#line 24045 "configure"
 #include "confdefs.h"
 
 #include <openssl/ssl.h>
@@ -23945,16 +24058,16 @@ BIO_free(NULL);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:23948: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24061: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23951: \$? = $ac_status" >&5
+  echo "$as_me:24064: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:23954: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24067: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23957: \$? = $ac_status" >&5
+  echo "$as_me:24070: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 				LIBS="$LIBS -lcrypto"
@@ -23963,23 +24076,23 @@ if { (eval echo "$as_me:23948: \"$ac_com
 for ac_header in openssl/asn1.h openssl/bio.h openssl/pem.h openssl/x509.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:23966: checking for $ac_header" >&5
+echo "$as_me:24079: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 23972 "configure"
+#line 24085 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:23976: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:24089: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23982: \$? = $ac_status" >&5
+  echo "$as_me:24095: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -23998,7 +24111,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:24001: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:24114: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -24017,7 +24130,7 @@ else
 cat "conftest.$ac_ext" >&5
 
 				have_libcrypto=no
-				echo "$as_me:24020: result: $have_libcrypto" >&5
+				echo "$as_me:24133: result: $have_libcrypto" >&5
 echo "${ECHO_T}$have_libcrypto" >&6
 
 fi
@@ -24031,7 +24144,7 @@ done
 else
 
 		have_libcrypto=no
-		echo "$as_me:24034: result: $have_libcrypto" >&5
+		echo "$as_me:24147: result: $have_libcrypto" >&5
 echo "${ECHO_T}$have_libcrypto" >&6
 
 fi
@@ -24042,24 +24155,56 @@ fi
 
 fi
 
+echo "$as_me:24158: checking whether to enable URL normalization" >&5
+echo $ECHO_N "checking whether to enable URL normalization... $ECHO_C" >&6
+
+# Check whether --with-url_normalization or --without-url_normalization was given.
+if test "${with_url_normalization+set}" = set; then
+  withval="$with_url_normalization"
+  enable_url_normalization=$withval
+else
+  enable_url_normalization="yes"
+fi;
+echo "$as_me:24168: result: $enable_url_normalization" >&5
+echo "${ECHO_T}$enable_url_normalization" >&6
+
+if test "$enable_url_normalization" != "no"; then
+  if test "$enable_url_normalization" = "yes" || test "$enable_url_normalization" = "uriparser"; then
+
 # <https://github.com/uriparser/uriparser>
-echo "$as_me:24046: checking for liburiparser" >&5
+echo "$as_me:24175: checking for liburiparser" >&5
 echo $ECHO_N "checking for liburiparser... $ECHO_C" >&6
+cf_save_LIBS="$LIBS"
+cf_save_CPPFLAGS="$CPPFLAGS"
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "liburiparser"; then
 	test -n "$verbose" && echo "	found package liburiparser" 1>&6
 
-echo "${as_me:-configure}:24052: testing found package liburiparser ..." 1>&5
+echo "${as_me:-configure}:24183: testing found package liburiparser ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "liburiparser" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "liburiparser" 2>/dev/null`"
 	test -n "$verbose" && echo "	package liburiparser CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:24058: testing package liburiparser CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:24189: testing package liburiparser CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package liburiparser LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:24062: testing package liburiparser LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:24193: testing package liburiparser LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in liburiparser
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -24175,57 +24320,285 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24324 "configure"
+#include "confdefs.h"
+
+#include <uriparser/Uri.h>
+
+int
+main (void)
+{
+
+#if URI_VER_MAJOR <= 0 && URI_VER_MINOR <= 9 && URI_VER_RELEASE <= 7
+#error "Please use liburiparser >= 0.9.8"
+#endif /* URI_VER_MAJOR */
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24342: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:24345: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24348: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:24351: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  have_liburiparser="yes"
+    if test x"$verbose" != "xyes" ; then
+     echo "$as_me:24355: result: $have_liburiparser" >&5
+echo "${ECHO_T}$have_liburiparser" >&6
+    fi
 	cat >>confdefs.h <<\EOF
 #define HAVE_LIBURIPARSER 1
 EOF
 
 else
+  echo "$as_me: failed program was:" >&5
+cat "conftest.$ac_ext" >&5
+have_liburiparser="no"
+	LIBS=$cf_save_LIBS
+	CPPFLAGS=$cf_save_CPPFLAGS
+	echo "$as_me:24368: result: \tliburiparser too old (< 0.9.8)" >&5
+echo "${ECHO_T}\tliburiparser too old (< 0.9.8)" >&6
+
+fi
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
+
+	have_liburiparser="no"
+	echo "$as_me:24378: result: $have_liburiparser" >&5
+echo "${ECHO_T}$have_liburiparser" >&6
+
+fi
+
+fi
+
+# libcurl
+if test "$enable_url_normalization" = "yes" && test "$have_liburiparser" = "no" || test "$enable_url_normalization" = "curl"; then
+  echo "$as_me:24387: checking for libcurl" >&5
+echo $ECHO_N "checking for libcurl... $ECHO_C" >&6
+	cf_save_LIBS="$LIBS"
+	cf_save_CPPFLAGS="$CPPFLAGS"
+
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcurl"; then
+	test -n "$verbose" && echo "	found package libcurl" 1>&6
+
+echo "${as_me:-configure}:24395: testing found package libcurl ..." 1>&5
+
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcurl" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libcurl" 2>/dev/null`"
+	test -n "$verbose" && echo "	package libcurl CFLAGS: $cf_pkgconfig_incs" 1>&6
+
+echo "${as_me:-configure}:24401: testing package libcurl CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+
+	test -n "$verbose" && echo "	package libcurl LIBS: $cf_pkgconfig_libs" 1>&6
+
+echo "${as_me:-configure}:24405: testing package libcurl LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libcurl
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
+
+cf_fix_cppflags=no
+cf_new_cflags=
+cf_new_cppflags=
+cf_new_extra_cppflags=
+
+for cf_add_cflags in $cf_pkgconfig_incs
+do
+case "$cf_fix_cppflags" in
+no)
+	case "$cf_add_cflags" in
+	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
+		case "$cf_add_cflags" in
+		-D*)
+			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
+
+			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+				&& test -z "${cf_tst_cflags}" \
+				&& cf_fix_cppflags=yes
+
+			if test "$cf_fix_cppflags" = yes ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			elif test "${cf_tst_cflags}" = "\"'" ; then
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+				continue
+			fi
+			;;
+		esac
+		case "$CPPFLAGS" in
+		*$cf_add_cflags)
+			;;
+		*)
+			case "$cf_add_cflags" in
+			-D*)
+				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
+
+CPPFLAGS=`echo "$CPPFLAGS" | \
+	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
+		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
+
+				;;
+			esac
+
+	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
+	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
+
+			;;
+		esac
+		;;
+	*)
+
+	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
+	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
+
+		;;
+	esac
+	;;
+yes)
+
+	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
+	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
+
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
+
+	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
+		&& test -z "${cf_tst_cflags}" \
+		&& cf_fix_cppflags=no
+	;;
+esac
+done
+
+if test -n "$cf_new_cflags" ; then
+
+	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
+	CFLAGS="${CFLAGS}$cf_new_cflags"
+
+fi
+
+if test -n "$cf_new_cppflags" ; then
+
+	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
+	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
+
+fi
+
+if test -n "$cf_new_extra_cppflags" ; then
+
+	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
+	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
+
+fi
+
+cf_add_libs="$LIBS"
+# reverse order
+cf_add_0lib=
+for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
+# filter duplicates
+for cf_add_1lib in $cf_add_0lib; do
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_add_1lib=
+			break
+		fi
+	done
+	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
+done
+LIBS="$cf_add_libs"
+
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 24186 "configure"
+#line 24536 "configure"
 #include "confdefs.h"
 
-#include <uriparser/Uri.h>
+#include <curl/curl.h>
 
 int
 main (void)
 {
 
-#if URI_VER_MAJOR = 0 && URI_VER_MINOR <= 9 && URI_VER_RELEASE <= 7
-#error "Please use liburiparser >= 0.9.8"
-#endif /* URI_VER_MAJOR */
+#if !CURL_AT_LEAST_VERSION(7, 78, 0)
+#error "Please use libcurl >= 7.78.0"
+#endif
 
   ;
   return 0;
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24204: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24554: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24207: \$? = $ac_status" >&5
+  echo "$as_me:24557: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24210: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24560: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24213: \$? = $ac_status" >&5
+  echo "$as_me:24563: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
-  have_liburiparser=yes
+
+       have_libcurl="yes"
+       if test x"$verbose" != "xyes" ; then
+        echo "$as_me:24568: result: $have_libcurl" >&5
+echo "${ECHO_T}$have_libcurl" >&6
+       fi
+       cat >>confdefs.h <<\EOF
+#define HAVE_LIBCURL 1
+EOF
+
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-have_liburiparser=no
-	echo "$as_me:24220: result: $have_liburiparser" >&5
-echo "${ECHO_T}$have_liburiparser" >&6
+
+	have_libcurl="no"
+	LIBS=$cf_save_LIBS
+	CPPFLAGS=$cf_save_CPPFLAGS
+	echo "$as_me:24582: result: \tlibcurl too old (< 7.78.0" >&5
+echo "${ECHO_T}\tlibcurl too old (< 7.78.0" >&6
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+else
+	cf_pkgconfig_incs=
+	cf_pkgconfig_libs=
+
+	have_libcurl="no"
+	echo "$as_me:24592: result: $have_libcurl" >&5
+echo "${ECHO_T}$have_libcurl" >&6
+
+fi
 
 fi
 
-echo "$as_me:24228: checking for function curses_version" >&5
+fi
+
+echo "$as_me:24601: checking for function curses_version" >&5
 echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6
 if test "${cf_cv_func_curses_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24235,7 +24608,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_curses_version=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24238 "configure"
+#line 24611 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -24244,22 +24617,22 @@ $ac_includes_default
 
 int main(void)
 {
-        char temp[1024];
-        sprintf(temp, "%.999s\\n", curses_version());
-        ${cf_cv_main_return:-return}(0);
+	char temp[1024];
+	sprintf(temp, "%.999s\\n", curses_version());
+	${cf_cv_main_return:-return}(0);
 }
 
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:24254: \"$ac_link\"") >&5
+if { (eval echo "$as_me:24627: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24257: \$? = $ac_status" >&5
+  echo "$as_me:24630: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:24259: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24632: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24262: \$? = $ac_status" >&5
+  echo "$as_me:24635: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_func_curses_version=yes
 
@@ -24274,7 +24647,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 rm -f core
 fi
-echo "$as_me:24277: result: $cf_cv_func_curses_version" >&5
+echo "$as_me:24650: result: $cf_cv_func_curses_version" >&5
 echo "${ECHO_T}$cf_cv_func_curses_version" >&6
 test "$cf_cv_func_curses_version" = yes &&
 cat >>confdefs.h <<\EOF
@@ -24282,7 +24655,7 @@ cat >>confdefs.h <<\EOF
 EOF
 
 ### checks for operator characteristics (should be the last option)
-echo "$as_me:24285: checking whether to make a coffee while compiling" >&5
+echo "$as_me:24658: checking whether to make a coffee while compiling" >&5
 echo $ECHO_N "checking whether to make a coffee while compiling... $ECHO_C" >&6
 
 # Check whether --with-coffee or --without-coffee was given.
@@ -24290,7 +24663,7 @@ if test "${with_coffee+set}" = set; then
   withval="$with_coffee"
    case "$withval" in
 	yes)
-	echo "$as_me:24293: result: yes - with milk - please!" >&5
+	echo "$as_me:24666: result: yes - with milk - please!" >&5
 echo "${ECHO_T}yes - with milk - please!" >&6
 
 cat >>confdefs.h <<\EOF
@@ -24299,17 +24672,17 @@ EOF
 
 	;;
 	*)
-	echo "$as_me:24302: result: no" >&5
+	echo "$as_me:24675: result: no" >&5
 echo "${ECHO_T}no" >&6
 	;;
 	esac
 else
-  echo "$as_me:24307: result: no" >&5
+  echo "$as_me:24680: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
 ### checks for compiler characteristics
-echo "$as_me:24312: checking for fgrep" >&5
+echo "$as_me:24685: checking for fgrep" >&5
 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
 if test "${ac_cv_path_FGREP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24321,7 +24694,7 @@ else
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:24324: checking for $ac_word" >&5
+echo "$as_me:24697: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_FGREP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24338,7 +24711,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_FGREP="$ac_dir/$ac_word"
-   echo "$as_me:24341: found $ac_dir/$ac_word" >&5
+   echo "$as_me:24714: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -24349,10 +24722,10 @@ fi
 FGREP=$ac_cv_path_FGREP
 
 if test -n "$FGREP"; then
-  echo "$as_me:24352: result: $FGREP" >&5
+  echo "$as_me:24725: result: $FGREP" >&5
 echo "${ECHO_T}$FGREP" >&6
 else
-  echo "$as_me:24355: result: no" >&5
+  echo "$as_me:24728: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -24360,21 +24733,23 @@ fi
 done
 test -n "$FGREP" || FGREP=": "
 
-     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:24363: error: cannot find workable fgrep" >&5
+     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:24736: error: cannot find workable fgrep" >&5
 echo "$as_me: error: cannot find workable fgrep" >&2;}
    { (exit 1); exit 1; }; }
    fi
 fi
-echo "$as_me:24368: result: $ac_cv_path_FGREP" >&5
+echo "$as_me:24741: result: $ac_cv_path_FGREP" >&5
 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
  FGREP="$ac_cv_path_FGREP"
 
-echo "$as_me:24372: checking for makeflags variable" >&5
+echo "$as_me:24745: checking for makeflags variable" >&5
 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
 if test "${cf_cv_makeflags+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
+	cf_save_makeflags="$MAKEFLAGS"; unset MAKEFLAGS
+	cf_save_mflags="$MFLAGS";       unset MFLAGS
 	cf_cv_makeflags=''
 	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
 	do
@@ -24399,15 +24774,17 @@ CF_EOF
 			;;
 		*)
 
-echo "${as_me:-configure}:24402: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
+echo "${as_me:-configure}:24777: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
 
 			;;
 		esac
 	done
+	test -n "$cf_save_makeflags" && MAKEFLAGS="$cf_save_makeflags"
+	test -n "$cf_save_mflags"    && MFLAGS="$cf_save_mflags"
 	rm -f cf_makeflags.tmp
 
 fi
-echo "$as_me:24410: result: $cf_cv_makeflags" >&5
+echo "$as_me:24787: result: $cf_cv_makeflags" >&5
 echo "${ECHO_T}$cf_cv_makeflags" >&6
 
 ac_ext=c
@@ -24417,13 +24794,13 @@ ac_link='$CC -o "conftest$ac_exeext" $CF
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 ac_main_return="return"
 
-echo "$as_me:24420: checking for an ANSI C-conforming const" >&5
+echo "$as_me:24797: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
 if test "${ac_cv_c_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24426 "configure"
+#line 24803 "configure"
 #include "confdefs.h"
 
 int
@@ -24433,13 +24810,13 @@ main (void)
 #ifndef __cplusplus
   /* Ultrix mips cc rejects this.  */
   typedef int charset[2];
-  const charset x; (void)x;
+  const charset x;
   /* SunOS 4.1.1 cc rejects this.  */
   char const *const *ccp;
   char **p;
   /* NEC SVR4.0.2 mips cc rejects this.  */
   struct point {int x, y;};
-  static struct point const zero = {0,0}; (void)zero;
+  static struct point const zero = {0,0};
   /* AIX XL C 1.02.0.0 rejects this.
      It does not let you subtract one const X* pointer from another in
      an arm of an if-expression whose if-part is not a constant
@@ -24455,7 +24832,7 @@ main (void)
     char const *s = 0 ? (char *) 0 : (char const *) 0;
 
     *t++ = 0;
-	(void)s;
+	(void)s; (void)x; (void)zero;
   }
   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
     int x[] = {25, 17};
@@ -24485,16 +24862,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24488: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24865: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24491: \$? = $ac_status" >&5
+  echo "$as_me:24868: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24494: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24871: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24497: \$? = $ac_status" >&5
+  echo "$as_me:24874: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_c_const=yes
 else
@@ -24504,7 +24881,7 @@ ac_cv_c_const=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:24507: result: $ac_cv_c_const" >&5
+echo "$as_me:24884: result: $ac_cv_c_const" >&5
 echo "${ECHO_T}$ac_cv_c_const" >&6
 if test $ac_cv_c_const = no; then
 
@@ -24514,7 +24891,7 @@ EOF
 
 fi
 
-echo "$as_me:24517: checking for inline" >&5
+echo "$as_me:24894: checking for inline" >&5
 echo $ECHO_N "checking for inline... $ECHO_C" >&6
 if test "${ac_cv_c_inline+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24522,7 +24899,7 @@ else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24525 "configure"
+#line 24902 "configure"
 #include "confdefs.h"
 #ifndef __cplusplus
 static $ac_kw int static_foo (void) {return 0; }
@@ -24531,16 +24908,16 @@ $ac_kw int foo (void) {return 0; }
 
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24534: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24911: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24537: \$? = $ac_status" >&5
+  echo "$as_me:24914: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24540: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24917: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24543: \$? = $ac_status" >&5
+  echo "$as_me:24920: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_c_inline=$ac_kw; break
 else
@@ -24551,7 +24928,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:24554: result: $ac_cv_c_inline" >&5
+echo "$as_me:24931: result: $ac_cv_c_inline" >&5
 echo "${ECHO_T}$ac_cv_c_inline" >&6
 case $ac_cv_c_inline in
   inline | yes) ;;
@@ -24566,14 +24943,14 @@ EOF
  ;;
 esac
 
-echo "$as_me:24569: checking for ansi token expansion/substitution" >&5
+echo "$as_me:24946: checking for ansi token expansion/substitution" >&5
 echo $ECHO_N "checking for ansi token expansion/substitution... $ECHO_C" >&6
 if test "${cf_cv_cpp_expands+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 24576 "configure"
+#line 24953 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -24586,16 +24963,16 @@ const char *s = string(token); (void)s
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24589: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24966: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24592: \$? = $ac_status" >&5
+  echo "$as_me:24969: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24595: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24972: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24598: \$? = $ac_status" >&5
+  echo "$as_me:24975: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_cpp_expands=yes
 else
@@ -24607,21 +24984,21 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 
-echo "$as_me:24610: result: $cf_cv_cpp_expands" >&5
+echo "$as_me:24987: result: $cf_cv_cpp_expands" >&5
 echo "${ECHO_T}$cf_cv_cpp_expands" >&6
 test $cf_cv_cpp_expands = yes &&
 cat >>confdefs.h <<\EOF
 #define CPP_DOES_EXPAND 1
 EOF
 
-echo "$as_me:24617: checking for ansi token concatenation" >&5
+echo "$as_me:24994: checking for ansi token concatenation" >&5
 echo $ECHO_N "checking for ansi token concatenation... $ECHO_C" >&6
 if test "${cf_cv_cpp_concats+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 24624 "configure"
+#line 25001 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -24636,16 +25013,16 @@ static char *firstlast = "y";
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24639: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25016: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24642: \$? = $ac_status" >&5
+  echo "$as_me:25019: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24645: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25022: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24648: \$? = $ac_status" >&5
+  echo "$as_me:25025: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_cpp_concats=yes
 else
@@ -24657,21 +25034,21 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 
-echo "$as_me:24660: result: $cf_cv_cpp_concats" >&5
+echo "$as_me:25037: result: $cf_cv_cpp_concats" >&5
 echo "${ECHO_T}$cf_cv_cpp_concats" >&6
 test $cf_cv_cpp_concats = yes &&
 cat >>confdefs.h <<\EOF
 #define CPP_DOES_CONCAT 1
 EOF
 
-echo "$as_me:24667: checking if nested parameters work" >&5
+echo "$as_me:25044: checking if nested parameters work" >&5
 echo $ECHO_N "checking if nested parameters work... $ECHO_C" >&6
 if test "${cf_cv_nested_params+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 24674 "configure"
+#line 25051 "configure"
 #include "confdefs.h"
 
 	extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig);
@@ -24685,16 +25062,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24688: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25065: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24691: \$? = $ac_status" >&5
+  echo "$as_me:25068: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24694: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25071: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24697: \$? = $ac_status" >&5
+  echo "$as_me:25074: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_nested_params=yes
 else
@@ -24706,7 +25083,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 
-echo "$as_me:24709: result: $cf_cv_nested_params" >&5
+echo "$as_me:25086: result: $cf_cv_nested_params" >&5
 echo "${ECHO_T}$cf_cv_nested_params" >&6
 test $cf_cv_nested_params = yes &&
 cat >>confdefs.h <<\EOF
@@ -24714,13 +25091,13 @@ cat >>confdefs.h <<\EOF
 EOF
 
 ###	Checks for header files.
-echo "$as_me:24717: checking for ANSI C header files" >&5
+echo "$as_me:25094: checking for ANSI C header files" >&5
 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
 if test "${ac_cv_header_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24723 "configure"
+#line 25100 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -24728,13 +25105,13 @@ else
 #include <float.h>
 
 _ACEOF
-if { (eval echo "$as_me:24731: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:25108: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:24737: \$? = $ac_status" >&5
+  echo "$as_me:25114: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -24756,7 +25133,7 @@ rm -f conftest.err "conftest.$ac_ext"
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24759 "configure"
+#line 25136 "configure"
 #include "confdefs.h"
 #include <string.h>
 
@@ -24774,7 +25151,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" <<_ACEOF
-#line 24777 "configure"
+#line 25154 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 
@@ -24795,7 +25172,7 @@ if test $ac_cv_header_stdc = yes; then
   :
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24798 "configure"
+#line 25175 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #if ((' ' & 0x0FF) == 0x020)
@@ -24821,15 +25198,15 @@ main (void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:24824: \"$ac_link\"") >&5
+if { (eval echo "$as_me:25201: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24827: \$? = $ac_status" >&5
+  echo "$as_me:25204: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:24829: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25206: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24832: \$? = $ac_status" >&5
+  echo "$as_me:25209: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -24842,7 +25219,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 fi
 fi
-echo "$as_me:24845: result: $ac_cv_header_stdc" >&5
+echo "$as_me:25222: result: $ac_cv_header_stdc" >&5
 echo "${ECHO_T}$ac_cv_header_stdc" >&6
 if test $ac_cv_header_stdc = yes; then
 
@@ -24855,13 +25232,13 @@ fi
 ac_header_dirent=no
 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
-echo "$as_me:24858: checking for $ac_hdr that defines DIR" >&5
+echo "$as_me:25235: checking for $ac_hdr that defines DIR" >&5
 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 24864 "configure"
+#line 25241 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -24876,16 +25253,16 @@ return 0;
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:24879: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25256: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24882: \$? = $ac_status" >&5
+  echo "$as_me:25259: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:24885: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25262: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24888: \$? = $ac_status" >&5
+  echo "$as_me:25265: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_Header=yes"
 else
@@ -24895,7 +25272,7 @@ eval "$as_ac_Header=no"
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:24898: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:25275: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -24908,7 +25285,7 @@ fi
 done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
-  echo "$as_me:24911: checking for opendir in -ldir" >&5
+  echo "$as_me:25288: checking for opendir in -ldir" >&5
 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
 if test "${ac_cv_lib_dir_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24916,7 +25293,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldir  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 24919 "configure"
+#line 25296 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -24935,16 +25312,16 @@ opendir ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:24938: \"$ac_link\"") >&5
+if { (eval echo "$as_me:25315: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24941: \$? = $ac_status" >&5
+  echo "$as_me:25318: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:24944: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25321: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24947: \$? = $ac_status" >&5
+  echo "$as_me:25324: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_dir_opendir=yes
 else
@@ -24955,14 +25332,14 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:24958: result: $ac_cv_lib_dir_opendir" >&5
+echo "$as_me:25335: result: $ac_cv_lib_dir_opendir" >&5
 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
 if test "$ac_cv_lib_dir_opendir" = yes; then
   LIBS="$LIBS -ldir"
 fi
 
 else
-  echo "$as_me:24965: checking for opendir in -lx" >&5
+  echo "$as_me:25342: checking for opendir in -lx" >&5
 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
 if test "${ac_cv_lib_x_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24970,7 +25347,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lx  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 24973 "configure"
+#line 25350 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -24989,16 +25366,16 @@ opendir ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:24992: \"$ac_link\"") >&5
+if { (eval echo "$as_me:25369: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24995: \$? = $ac_status" >&5
+  echo "$as_me:25372: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:24998: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25375: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25001: \$? = $ac_status" >&5
+  echo "$as_me:25378: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_x_opendir=yes
 else
@@ -25009,7 +25386,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:25012: result: $ac_cv_lib_x_opendir" >&5
+echo "$as_me:25389: result: $ac_cv_lib_x_opendir" >&5
 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
 if test "$ac_cv_lib_x_opendir" = yes; then
   LIBS="$LIBS -lx"
@@ -25017,13 +25394,13 @@ fi
 
 fi
 
-echo "$as_me:25020: checking whether time.h and sys/time.h may both be included" >&5
+echo "$as_me:25397: checking whether time.h and sys/time.h may both be included" >&5
 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
 if test "${ac_cv_header_time+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25026 "configure"
+#line 25403 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -25039,16 +25416,16 @@ return 0;
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25042: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25419: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25045: \$? = $ac_status" >&5
+  echo "$as_me:25422: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25048: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25425: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25051: \$? = $ac_status" >&5
+  echo "$as_me:25428: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_header_time=yes
 else
@@ -25058,7 +25435,7 @@ ac_cv_header_time=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25061: result: $ac_cv_header_time" >&5
+echo "$as_me:25438: result: $ac_cv_header_time" >&5
 echo "${ECHO_T}$ac_cv_header_time" >&6
 if test $ac_cv_header_time = yes; then
 
@@ -25068,13 +25445,13 @@ EOF
 
 fi
 
-echo "$as_me:25071: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "$as_me:25448: checking for sys/wait.h that is POSIX.1 compatible" >&5
 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
 if test "${ac_cv_header_sys_wait_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25077 "configure"
+#line 25454 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -25096,16 +25473,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25099: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25476: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25102: \$? = $ac_status" >&5
+  echo "$as_me:25479: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25105: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25482: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25108: \$? = $ac_status" >&5
+  echo "$as_me:25485: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_header_sys_wait_h=yes
 else
@@ -25115,7 +25492,7 @@ ac_cv_header_sys_wait_h=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25118: result: $ac_cv_header_sys_wait_h" >&5
+echo "$as_me:25495: result: $ac_cv_header_sys_wait_h" >&5
 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
 if test $ac_cv_header_sys_wait_h = yes; then
 
@@ -25141,6 +25518,7 @@ for cf_hdr in \
 	malloc.h \
 	netdb.h \
 	netinet/in.h \
+	netinet/tcp.h \
 	netlib.h \
 	nl_types.h \
 	nomacros.h \
@@ -25183,23 +25561,23 @@ for cf_hdr in \
 	wctype.h \
 
 do
-	echo "$as_me:25186: checking for $cf_hdr" >&5
+	echo "$as_me:25564: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 25189 "configure"
+#line 25567 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:25196: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:25574: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:25202: \$? = $ac_status" >&5
+  echo "$as_me:25580: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -25217,7 +25595,7 @@ else
   cf_found=no
 fi
 rm -f conftest.err "conftest.$ac_ext"
-echo "$as_me:25220: result: $cf_found" >&5
+echo "$as_me:25598: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -25232,7 +25610,7 @@ done
 
 ###	Checks that depend on existence-checks for headers
 
-for ac_header in \
+for ac_header in sgtty.h \
 termio.h \
 termios.h \
 unistd.h \
@@ -25241,23 +25619,23 @@ sys/termio.h \
 
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:25244: checking for $ac_header" >&5
+echo "$as_me:25622: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25250 "configure"
+#line 25628 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:25254: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:25632: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:25260: \$? = $ac_status" >&5
+  echo "$as_me:25638: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -25276,7 +25654,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:25279: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:25657: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -25293,10 +25671,10 @@ if test "$ac_cv_header_termios_h" = yes
 	*)	termios_bad=maybe ;;
 	esac
 	if test "$termios_bad" = maybe ; then
-	echo "$as_me:25296: checking whether termios.h needs _POSIX_SOURCE" >&5
+	echo "$as_me:25674: checking whether termios.h needs _POSIX_SOURCE" >&5
 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 25299 "configure"
+#line 25677 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int
@@ -25308,16 +25686,16 @@ struct termios foo; int x = (int)(foo.c_
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25311: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25689: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25314: \$? = $ac_status" >&5
+  echo "$as_me:25692: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25317: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25695: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25320: \$? = $ac_status" >&5
+  echo "$as_me:25698: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   termios_bad=no
 else
@@ -25325,7 +25703,7 @@ else
 cat "conftest.$ac_ext" >&5
 
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 25328 "configure"
+#line 25706 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -25339,16 +25717,16 @@ struct termios foo; int x = (int)(foo.c_
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25342: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25720: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25345: \$? = $ac_status" >&5
+  echo "$as_me:25723: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25348: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25726: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25351: \$? = $ac_status" >&5
+  echo "$as_me:25729: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   termios_bad=unknown
 else
@@ -25364,12 +25742,12 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-	echo "$as_me:25367: result: $termios_bad" >&5
+	echo "$as_me:25745: result: $termios_bad" >&5
 echo "${ECHO_T}$termios_bad" >&6
 	fi
 fi
 
-echo "$as_me:25372: checking declaration of size-change" >&5
+echo "$as_me:25750: checking declaration of size-change" >&5
 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
 if test "${cf_cv_sizechange+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -25390,7 +25768,7 @@ do
 
 	fi
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 25393 "configure"
+#line 25771 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -25440,16 +25818,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25443: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25821: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25446: \$? = $ac_status" >&5
+  echo "$as_me:25824: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25449: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25827: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25452: \$? = $ac_status" >&5
+  echo "$as_me:25830: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sizechange=yes
 else
@@ -25468,7 +25846,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:25471: result: $cf_cv_sizechange" >&5
+echo "$as_me:25849: result: $cf_cv_sizechange" >&5
 echo "${ECHO_T}$cf_cv_sizechange" >&6
 if test "$cf_cv_sizechange" != no ; then
 
@@ -25486,7 +25864,7 @@ EOF
 	esac
 fi
 
-echo "$as_me:25489: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "$as_me:25867: checking if sys/time.h conflicts with sys/select.h" >&5
 echo $ECHO_N "checking if sys/time.h conflicts with sys/select.h... $ECHO_C" >&6
 if test "${cf_cv_sys_select_timeval+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -25495,7 +25873,7 @@ else
 for cf_opts in no yes
 do
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25498 "configure"
+#line 25876 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -25528,16 +25906,16 @@ struct timeval foo; (void)foo
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25531: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25909: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25534: \$? = $ac_status" >&5
+  echo "$as_me:25912: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25537: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25915: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25540: \$? = $ac_status" >&5
+  echo "$as_me:25918: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -25551,21 +25929,21 @@ done
 
 fi
 
-echo "$as_me:25554: result: $cf_cv_sys_select_timeval" >&5
+echo "$as_me:25932: result: $cf_cv_sys_select_timeval" >&5
 echo "${ECHO_T}$cf_cv_sys_select_timeval" >&6
 test $cf_cv_sys_select_timeval = yes &&
 cat >>confdefs.h <<\EOF
 #define NEED_TIMEVAL_FIX 1
 EOF
 
-echo "$as_me:25561: checking for va_copy" >&5
+echo "$as_me:25939: checking for va_copy" >&5
 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
 if test "${cf_cv_have_va_copy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25568 "configure"
+#line 25946 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -25582,16 +25960,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:25585: \"$ac_link\"") >&5
+if { (eval echo "$as_me:25963: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25588: \$? = $ac_status" >&5
+  echo "$as_me:25966: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:25591: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25969: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25594: \$? = $ac_status" >&5
+  echo "$as_me:25972: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have_va_copy=yes
 else
@@ -25601,7 +25979,7 @@ cf_cv_have_va_copy=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25604: result: $cf_cv_have_va_copy" >&5
+echo "$as_me:25982: result: $cf_cv_have_va_copy" >&5
 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
 
 if test "$cf_cv_have_va_copy" = yes;
@@ -25613,14 +25991,14 @@ EOF
 
 else # !cf_cv_have_va_copy
 
-echo "$as_me:25616: checking for __va_copy" >&5
+echo "$as_me:25994: checking for __va_copy" >&5
 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
 if test "${cf_cv_have___va_copy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25623 "configure"
+#line 26001 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -25637,16 +26015,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:25640: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26018: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25643: \$? = $ac_status" >&5
+  echo "$as_me:26021: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:25646: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26024: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25649: \$? = $ac_status" >&5
+  echo "$as_me:26027: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have___va_copy=yes
 else
@@ -25656,7 +26034,7 @@ cf_cv_have___va_copy=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25659: result: $cf_cv_have___va_copy" >&5
+echo "$as_me:26037: result: $cf_cv_have___va_copy" >&5
 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
 
 if test "$cf_cv_have___va_copy" = yes
@@ -25668,14 +26046,14 @@ EOF
 
 else # !cf_cv_have___va_copy
 
-echo "$as_me:25671: checking for __builtin_va_copy" >&5
+echo "$as_me:26049: checking for __builtin_va_copy" >&5
 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25678 "configure"
+#line 26056 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -25692,16 +26070,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:25695: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26073: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25698: \$? = $ac_status" >&5
+  echo "$as_me:26076: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:25701: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26079: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25704: \$? = $ac_status" >&5
+  echo "$as_me:26082: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have___builtin_va_copy=yes
 else
@@ -25711,7 +26089,7 @@ cf_cv_have___builtin_va_copy=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25714: result: $cf_cv_have___builtin_va_copy" >&5
+echo "$as_me:26092: result: $cf_cv_have___builtin_va_copy" >&5
 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
 
 test "$cf_cv_have___builtin_va_copy" = yes &&
@@ -25729,14 +26107,14 @@ case "${cf_cv_have_va_copy}${cf_cv_have_
 	;;
 
 *)
-	echo "$as_me:25732: checking if we can simply copy va_list" >&5
+	echo "$as_me:26110: checking if we can simply copy va_list" >&5
 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
 if test "${cf_cv_pointer_va_list+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25739 "configure"
+#line 26117 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -25753,16 +26131,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:25756: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26134: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25759: \$? = $ac_status" >&5
+  echo "$as_me:26137: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:25762: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26140: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25765: \$? = $ac_status" >&5
+  echo "$as_me:26143: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_pointer_va_list=yes
 else
@@ -25772,19 +26150,19 @@ cf_cv_pointer_va_list=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25775: result: $cf_cv_pointer_va_list" >&5
+echo "$as_me:26153: result: $cf_cv_pointer_va_list" >&5
 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
 
 	if test "$cf_cv_pointer_va_list" = no
 	then
-		echo "$as_me:25780: checking if we can copy va_list indirectly" >&5
+		echo "$as_me:26158: checking if we can copy va_list indirectly" >&5
 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
 if test "${cf_cv_array_va_list+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 25787 "configure"
+#line 26165 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -25801,16 +26179,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:25804: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26182: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25807: \$? = $ac_status" >&5
+  echo "$as_me:26185: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:25810: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26188: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25813: \$? = $ac_status" >&5
+  echo "$as_me:26191: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_array_va_list=yes
 else
@@ -25820,7 +26198,7 @@ cf_cv_array_va_list=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25823: result: $cf_cv_array_va_list" >&5
+echo "$as_me:26201: result: $cf_cv_array_va_list" >&5
 echo "${ECHO_T}$cf_cv_array_va_list" >&6
 		test "$cf_cv_array_va_list" = yes &&
 cat >>confdefs.h <<\EOF
@@ -25832,13 +26210,13 @@ EOF
 esac
 
 ###	Checks for Datatypes.
-echo "$as_me:25835: checking for gid_t" >&5
+echo "$as_me:26213: checking for gid_t" >&5
 echo $ECHO_N "checking for gid_t... $ECHO_C" >&6
 if test "${ac_cv_type_gid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25841 "configure"
+#line 26219 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -25853,16 +26231,16 @@ if (sizeof (gid_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25856: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26234: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25859: \$? = $ac_status" >&5
+  echo "$as_me:26237: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25862: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26240: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25865: \$? = $ac_status" >&5
+  echo "$as_me:26243: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_gid_t=yes
 else
@@ -25872,7 +26250,7 @@ ac_cv_type_gid_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25875: result: $ac_cv_type_gid_t" >&5
+echo "$as_me:26253: result: $ac_cv_type_gid_t" >&5
 echo "${ECHO_T}$ac_cv_type_gid_t" >&6
 if test "$ac_cv_type_gid_t" = yes; then
   :
@@ -25884,13 +26262,13 @@ EOF
 
 fi
 
-echo "$as_me:25887: checking for mode_t" >&5
+echo "$as_me:26265: checking for mode_t" >&5
 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
 if test "${ac_cv_type_mode_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25893 "configure"
+#line 26271 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -25905,16 +26283,16 @@ if (sizeof (mode_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25908: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26286: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25911: \$? = $ac_status" >&5
+  echo "$as_me:26289: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25914: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26292: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25917: \$? = $ac_status" >&5
+  echo "$as_me:26295: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_mode_t=yes
 else
@@ -25924,7 +26302,7 @@ ac_cv_type_mode_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25927: result: $ac_cv_type_mode_t" >&5
+echo "$as_me:26305: result: $ac_cv_type_mode_t" >&5
 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
 if test "$ac_cv_type_mode_t" = yes; then
   :
@@ -25936,13 +26314,13 @@ EOF
 
 fi
 
-echo "$as_me:25939: checking for off_t" >&5
+echo "$as_me:26317: checking for off_t" >&5
 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
 if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25945 "configure"
+#line 26323 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -25957,16 +26335,16 @@ if (sizeof (off_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:25960: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26338: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25963: \$? = $ac_status" >&5
+  echo "$as_me:26341: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:25966: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26344: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25969: \$? = $ac_status" >&5
+  echo "$as_me:26347: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_off_t=yes
 else
@@ -25976,7 +26354,7 @@ ac_cv_type_off_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25979: result: $ac_cv_type_off_t" >&5
+echo "$as_me:26357: result: $ac_cv_type_off_t" >&5
 echo "${ECHO_T}$ac_cv_type_off_t" >&6
 if test "$ac_cv_type_off_t" = yes; then
   :
@@ -25988,13 +26366,13 @@ EOF
 
 fi
 
-echo "$as_me:25991: checking for pid_t" >&5
+echo "$as_me:26369: checking for pid_t" >&5
 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
 if test "${ac_cv_type_pid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 25997 "configure"
+#line 26375 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26009,16 +26387,16 @@ if (sizeof (pid_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26012: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26390: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26015: \$? = $ac_status" >&5
+  echo "$as_me:26393: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26018: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26396: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26021: \$? = $ac_status" >&5
+  echo "$as_me:26399: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_pid_t=yes
 else
@@ -26028,7 +26406,7 @@ ac_cv_type_pid_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26031: result: $ac_cv_type_pid_t" >&5
+echo "$as_me:26409: result: $ac_cv_type_pid_t" >&5
 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
 if test "$ac_cv_type_pid_t" = yes; then
   :
@@ -26040,13 +26418,13 @@ EOF
 
 fi
 
-echo "$as_me:26043: checking for size_t" >&5
+echo "$as_me:26421: checking for size_t" >&5
 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26049 "configure"
+#line 26427 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26061,16 +26439,16 @@ if (sizeof (size_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26064: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26442: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26067: \$? = $ac_status" >&5
+  echo "$as_me:26445: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26070: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26448: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26073: \$? = $ac_status" >&5
+  echo "$as_me:26451: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_size_t=yes
 else
@@ -26080,7 +26458,7 @@ ac_cv_type_size_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26083: result: $ac_cv_type_size_t" >&5
+echo "$as_me:26461: result: $ac_cv_type_size_t" >&5
 echo "${ECHO_T}$ac_cv_type_size_t" >&6
 if test "$ac_cv_type_size_t" = yes; then
   :
@@ -26092,13 +26470,13 @@ EOF
 
 fi
 
-echo "$as_me:26095: checking for ssize_t" >&5
+echo "$as_me:26473: checking for ssize_t" >&5
 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
 if test "${ac_cv_type_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26101 "configure"
+#line 26479 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26113,16 +26491,16 @@ if (sizeof (ssize_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26116: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26494: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26119: \$? = $ac_status" >&5
+  echo "$as_me:26497: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26122: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26500: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26125: \$? = $ac_status" >&5
+  echo "$as_me:26503: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_ssize_t=yes
 else
@@ -26132,7 +26510,7 @@ ac_cv_type_ssize_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26135: result: $ac_cv_type_ssize_t" >&5
+echo "$as_me:26513: result: $ac_cv_type_ssize_t" >&5
 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
 if test "$ac_cv_type_ssize_t" = yes; then
   :
@@ -26144,13 +26522,13 @@ EOF
 
 fi
 
-echo "$as_me:26147: checking for time_t" >&5
+echo "$as_me:26525: checking for time_t" >&5
 echo $ECHO_N "checking for time_t... $ECHO_C" >&6
 if test "${ac_cv_type_time_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26153 "configure"
+#line 26531 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26165,16 +26543,16 @@ if (sizeof (time_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26168: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26546: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26171: \$? = $ac_status" >&5
+  echo "$as_me:26549: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26174: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26552: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26177: \$? = $ac_status" >&5
+  echo "$as_me:26555: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_time_t=yes
 else
@@ -26184,7 +26562,7 @@ ac_cv_type_time_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26187: result: $ac_cv_type_time_t" >&5
+echo "$as_me:26565: result: $ac_cv_type_time_t" >&5
 echo "${ECHO_T}$ac_cv_type_time_t" >&6
 if test "$ac_cv_type_time_t" = yes; then
   :
@@ -26197,7 +26575,7 @@ EOF
 fi
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26200 "configure"
+#line 26578 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 
@@ -26208,7 +26586,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 26211 "configure"
+#line 26589 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 
@@ -26218,13 +26596,13 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
   :
 else
 
-		echo "$as_me:26221: checking for in_addr_t" >&5
+		echo "$as_me:26599: checking for in_addr_t" >&5
 echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
 if test "${ac_cv_type_in_addr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26227 "configure"
+#line 26605 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26239,16 +26617,16 @@ if (sizeof (in_addr_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26242: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26620: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26245: \$? = $ac_status" >&5
+  echo "$as_me:26623: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26248: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26626: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26251: \$? = $ac_status" >&5
+  echo "$as_me:26629: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_in_addr_t=yes
 else
@@ -26258,7 +26636,7 @@ ac_cv_type_in_addr_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26261: result: $ac_cv_type_in_addr_t" >&5
+echo "$as_me:26639: result: $ac_cv_type_in_addr_t" >&5
 echo "${ECHO_T}$ac_cv_type_in_addr_t" >&6
 if test "$ac_cv_type_in_addr_t" = yes; then
   :
@@ -26276,13 +26654,13 @@ rm -rf conftest*
 fi
 rm -rf conftest*
 
-echo "$as_me:26279: checking for uid_t in sys/types.h" >&5
+echo "$as_me:26657: checking for uid_t in sys/types.h" >&5
 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
 if test "${ac_cv_type_uid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26285 "configure"
+#line 26663 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 
@@ -26296,7 +26674,7 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:26299: result: $ac_cv_type_uid_t" >&5
+echo "$as_me:26677: result: $ac_cv_type_uid_t" >&5
 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
 if test $ac_cv_type_uid_t = no; then
 
@@ -26310,27 +26688,27 @@ EOF
 
 fi
 
-echo "$as_me:26313: checking for tcflag_t defined in termios.h" >&5
+echo "$as_me:26691: checking for tcflag_t defined in termios.h" >&5
 echo $ECHO_N "checking for tcflag_t defined in termios.h... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26316 "configure"
+#line 26694 "configure"
 #include "confdefs.h"
 #include <termios.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   $EGREP "tcflag_t" >/dev/null 2>&1; then
-  echo "$as_me:26323: result: yes" >&5
+  echo "$as_me:26701: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
 
-	echo "$as_me:26327: checking for tcflag_t" >&5
+	echo "$as_me:26705: checking for tcflag_t" >&5
 echo $ECHO_N "checking for tcflag_t... $ECHO_C" >&6
 if test "${ac_cv_type_tcflag_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26333 "configure"
+#line 26711 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -26345,16 +26723,16 @@ if (sizeof (tcflag_t))
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26348: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26726: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26351: \$? = $ac_status" >&5
+  echo "$as_me:26729: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26354: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26732: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26357: \$? = $ac_status" >&5
+  echo "$as_me:26735: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_tcflag_t=yes
 else
@@ -26364,7 +26742,7 @@ ac_cv_type_tcflag_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26367: result: $ac_cv_type_tcflag_t" >&5
+echo "$as_me:26745: result: $ac_cv_type_tcflag_t" >&5
 echo "${ECHO_T}$ac_cv_type_tcflag_t" >&6
 if test "$ac_cv_type_tcflag_t" = yes; then
   :
@@ -26379,10 +26757,10 @@ fi
 fi
 rm -rf conftest*
 
-echo "$as_me:26382: checking for quad_t" >&5
+echo "$as_me:26760: checking for quad_t" >&5
 echo $ECHO_N "checking for quad_t... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26385 "configure"
+#line 26763 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26396,16 +26774,16 @@ quad_t x; x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26399: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26777: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26402: \$? = $ac_status" >&5
+  echo "$as_me:26780: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26405: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26783: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26408: \$? = $ac_status" >&5
+  echo "$as_me:26786: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_quad_t=yes
 else
@@ -26414,7 +26792,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_quad_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:26417: result: $ac_cv_quad_t" >&5
+echo "$as_me:26795: result: $ac_cv_quad_t" >&5
 echo "${ECHO_T}$ac_cv_quad_t" >&6
 if test $ac_cv_quad_t = yes; then
 
@@ -26424,10 +26802,10 @@ EOF
 
 fi
 
-echo "$as_me:26427: checking for long long" >&5
+echo "$as_me:26805: checking for long long" >&5
 echo $ECHO_N "checking for long long... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26430 "configure"
+#line 26808 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26441,16 +26819,16 @@ long long x; x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26444: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26822: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26447: \$? = $ac_status" >&5
+  echo "$as_me:26825: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26450: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26828: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26453: \$? = $ac_status" >&5
+  echo "$as_me:26831: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_long_long=yes
 else
@@ -26459,7 +26837,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_long_long=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:26462: result: $ac_cv_long_long" >&5
+echo "$as_me:26840: result: $ac_cv_long_long" >&5
 echo "${ECHO_T}$ac_cv_long_long" >&6
 if test $ac_cv_long_long = yes; then
 
@@ -26469,10 +26847,10 @@ EOF
 
 fi
 
-echo "$as_me:26472: checking for int_least64_t" >&5
+echo "$as_me:26850: checking for int_least64_t" >&5
 echo $ECHO_N "checking for int_least64_t... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26475 "configure"
+#line 26853 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26486,16 +26864,16 @@ int_least64_t x; x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26489: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26867: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26492: \$? = $ac_status" >&5
+  echo "$as_me:26870: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26495: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26873: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26498: \$? = $ac_status" >&5
+  echo "$as_me:26876: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_int_least64_t=yes
 else
@@ -26504,7 +26882,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_int_least64_t=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:26507: result: $ac_cv_int_least64_t" >&5
+echo "$as_me:26885: result: $ac_cv_int_least64_t" >&5
 echo "${ECHO_T}$ac_cv_int_least64_t" >&6
 if test $ac_cv_int_least64_t = yes; then
 
@@ -26512,10 +26890,10 @@ cat >>confdefs.h <<\EOF
 #define HAVE_INT_LEAST64_T 1
 EOF
 
-	echo "$as_me:26515: checking for INT64_C" >&5
+	echo "$as_me:26893: checking for INT64_C" >&5
 echo $ECHO_N "checking for INT64_C... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 26518 "configure"
+#line 26896 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26529,16 +26907,16 @@ int_least64_t x; x = INT64_C(0); (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26532: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26910: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26535: \$? = $ac_status" >&5
+  echo "$as_me:26913: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26538: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26916: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26541: \$? = $ac_status" >&5
+  echo "$as_me:26919: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_int64_c=yes
 else
@@ -26547,7 +26925,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_int64_c=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-	echo "$as_me:26550: result: $ac_cv_int64_c" >&5
+	echo "$as_me:26928: result: $ac_cv_int64_c" >&5
 echo "${ECHO_T}$ac_cv_int64_c" >&6
 	if test $ac_cv_int64_c = yes; then
 
@@ -26556,10 +26934,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 	fi
-	echo "$as_me:26559: checking for PRIdLEAST64" >&5
+	echo "$as_me:26937: checking for PRIdLEAST64" >&5
 echo $ECHO_N "checking for PRIdLEAST64... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 26562 "configure"
+#line 26940 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26576,16 +26954,16 @@ printf("%"PRIdLEAST64, (long int) 0);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26579: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26957: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26582: \$? = $ac_status" >&5
+  echo "$as_me:26960: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26585: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26963: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26588: \$? = $ac_status" >&5
+  echo "$as_me:26966: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_pridleast64=yes
 else
@@ -26594,7 +26972,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_pridleast64=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-	echo "$as_me:26597: result: $ac_cv_pridleast64" >&5
+	echo "$as_me:26975: result: $ac_cv_pridleast64" >&5
 echo "${ECHO_T}$ac_cv_pridleast64" >&6
 	if test $ac_cv_pridleast64 = yes; then
 
@@ -26603,10 +26981,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 	fi
-	echo "$as_me:26606: checking for SCNdLEAST64" >&5
+	echo "$as_me:26984: checking for SCNdLEAST64" >&5
 echo $ECHO_N "checking for SCNdLEAST64... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 26609 "configure"
+#line 26987 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26623,16 +27001,16 @@ printf("%"SCNdLEAST64, (long int) 0);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26626: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:27004: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26629: \$? = $ac_status" >&5
+  echo "$as_me:27007: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26632: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27010: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26635: \$? = $ac_status" >&5
+  echo "$as_me:27013: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_scndleast64=yes
 else
@@ -26641,7 +27019,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_scndleast64=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-	echo "$as_me:26644: result: $ac_cv_scndleast64" >&5
+	echo "$as_me:27022: result: $ac_cv_scndleast64" >&5
 echo "${ECHO_T}$ac_cv_scndleast64" >&6
 	if test $ac_cv_scndleast64 = yes; then
 
@@ -26652,10 +27030,10 @@ EOF
 	fi
 fi
 
-echo "$as_me:26655: checking for nl_item" >&5
+echo "$as_me:27033: checking for nl_item" >&5
 echo $ECHO_N "checking for nl_item... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26658 "configure"
+#line 27036 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -26676,16 +27054,16 @@ nl_item x; x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:26679: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:27057: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26682: \$? = $ac_status" >&5
+  echo "$as_me:27060: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:26685: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27063: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26688: \$? = $ac_status" >&5
+  echo "$as_me:27066: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_nl_item=yes
 else
@@ -26694,7 +27072,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_nl_item=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:26697: result: $ac_cv_nl_item" >&5
+echo "$as_me:27075: result: $ac_cv_nl_item" >&5
 echo "${ECHO_T}$ac_cv_nl_item" >&6
 if test $ac_cv_nl_item = yes; then
 
@@ -26704,10 +27082,112 @@ EOF
 
 fi
 
+echo "$as_me:27085: checking for sig_atomic_t" >&5
+echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
+if test "${ac_cv_type_sig_atomic_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27091 "configure"
+#include "confdefs.h"
+
+#include <sys/types.h>
+#include <signal.h>
+
+int
+main (void)
+{
+if ((sig_atomic_t *) 0)
+  return 0;
+if (sizeof (sig_atomic_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27109: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:27112: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27115: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27118: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  ac_cv_type_sig_atomic_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat "conftest.$ac_ext" >&5
+ac_cv_type_sig_atomic_t=no
+fi
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+fi
+echo "$as_me:27128: result: $ac_cv_type_sig_atomic_t" >&5
+echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
+if test "$ac_cv_type_sig_atomic_t" = yes; then
+
+cat >>confdefs.h <<EOF
+#define HAVE_SIG_ATOMIC_T 1
+EOF
+
+fi
+
+echo "$as_me:27138: checking for working volatile" >&5
+echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
+if test "${ac_cv_c_volatile+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27144 "configure"
+#include "confdefs.h"
+
+int
+main (void)
+{
+
+volatile int x;
+int * volatile y;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27158: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:27161: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27164: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:27167: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  ac_cv_c_volatile=yes
+else
+  echo "$as_me: failed program was:" >&5
+cat "conftest.$ac_ext" >&5
+ac_cv_c_volatile=no
+fi
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+fi
+echo "$as_me:27177: result: $ac_cv_c_volatile" >&5
+echo "${ECHO_T}$ac_cv_c_volatile" >&6
+if test $ac_cv_c_volatile = no; then
+
+cat >>confdefs.h <<\EOF
+#define volatile
+EOF
+
+fi
+
 ###	Checks for libraries.
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
-echo "$as_me:26710: checking for UUInitialize in -luu" >&5
+echo "$as_me:27190: checking for UUInitialize in -luu" >&5
 echo $ECHO_N "checking for UUInitialize in -luu... $ECHO_C" >&6
 if test "${ac_cv_lib_uu_UUInitialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -26715,7 +27195,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-luu  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 26718 "configure"
+#line 27198 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -26734,16 +27214,16 @@ UUInitialize ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:26737: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27217: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26740: \$? = $ac_status" >&5
+  echo "$as_me:27220: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:26743: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27223: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26746: \$? = $ac_status" >&5
+  echo "$as_me:27226: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_uu_UUInitialize=yes
 else
@@ -26754,26 +27234,26 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:26757: result: $ac_cv_lib_uu_UUInitialize" >&5
+echo "$as_me:27237: result: $ac_cv_lib_uu_UUInitialize" >&5
 echo "${ECHO_T}$ac_cv_lib_uu_UUInitialize" >&6
 if test "$ac_cv_lib_uu_UUInitialize" = yes; then
-  echo "$as_me:26760: checking for uudeview.h" >&5
+  echo "$as_me:27240: checking for uudeview.h" >&5
 echo $ECHO_N "checking for uudeview.h... $ECHO_C" >&6
 if test "${ac_cv_header_uudeview_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26766 "configure"
+#line 27246 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 _ACEOF
-if { (eval echo "$as_me:26770: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27250: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26776: \$? = $ac_status" >&5
+  echo "$as_me:27256: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -26792,7 +27272,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26795: result: $ac_cv_header_uudeview_h" >&5
+echo "$as_me:27275: result: $ac_cv_header_uudeview_h" >&5
 echo "${ECHO_T}$ac_cv_header_uudeview_h" >&6
 if test "$ac_cv_header_uudeview_h" = yes; then
 
@@ -26822,23 +27302,23 @@ fi
 # get $CFLAGS/$LDFLAGS from pkg-config icu-uc if possible
 cf_try_icuuc="no"
 cf_try_icuuc46="no"
-echo "$as_me:26825: checking for unicode/unorm.h" >&5
+echo "$as_me:27305: checking for unicode/unorm.h" >&5
 echo $ECHO_N "checking for unicode/unorm.h... $ECHO_C" >&6
 if test "${ac_cv_header_unicode_unorm_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26831 "configure"
+#line 27311 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 _ACEOF
-if { (eval echo "$as_me:26835: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27315: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26841: \$? = $ac_status" >&5
+  echo "$as_me:27321: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -26857,27 +27337,27 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26860: result: $ac_cv_header_unicode_unorm_h" >&5
+echo "$as_me:27340: result: $ac_cv_header_unicode_unorm_h" >&5
 echo "${ECHO_T}$ac_cv_header_unicode_unorm_h" >&6
 if test "$ac_cv_header_unicode_unorm_h" = yes; then
 
-	echo "$as_me:26864: checking for unicode/ustring.h" >&5
+	echo "$as_me:27344: checking for unicode/ustring.h" >&5
 echo $ECHO_N "checking for unicode/ustring.h... $ECHO_C" >&6
 if test "${ac_cv_header_unicode_ustring_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26870 "configure"
+#line 27350 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 _ACEOF
-if { (eval echo "$as_me:26874: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27354: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26880: \$? = $ac_status" >&5
+  echo "$as_me:27360: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -26896,7 +27376,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26899: result: $ac_cv_header_unicode_ustring_h" >&5
+echo "$as_me:27379: result: $ac_cv_header_unicode_ustring_h" >&5
 echo "${ECHO_T}$ac_cv_header_unicode_ustring_h" >&6
 if test "$ac_cv_header_unicode_ustring_h" = yes; then
 
@@ -26908,13 +27388,13 @@ cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_USTRING_H 1
 EOF
 
-		echo "$as_me:26911: checking for unorm_normalize in libicuuc" >&5
+		echo "$as_me:27391: checking for unorm_normalize in libicuuc" >&5
 echo $ECHO_N "checking for unorm_normalize in libicuuc... $ECHO_C" >&6
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 26917 "configure"
+#line 27397 "configure"
 #include "confdefs.h"
 $ac_includes_default
 			#include <unicode/unorm.h>
@@ -26932,16 +27412,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:26935: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27415: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26938: \$? = $ac_status" >&5
+  echo "$as_me:27418: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:26941: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27421: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26944: \$? = $ac_status" >&5
+  echo "$as_me:27424: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -26956,26 +27436,26 @@ LIBS=$cf_save_LIBS
 
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-		echo "$as_me:26959: result: $cf_try_icuuc" >&5
+		echo "$as_me:27439: result: $cf_try_icuuc" >&5
 echo "${ECHO_T}$cf_try_icuuc" >&6
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:26962: checking for unicode/uidna.h" >&5
+		echo "$as_me:27442: checking for unicode/uidna.h" >&5
 echo $ECHO_N "checking for unicode/uidna.h... $ECHO_C" >&6
 if test "${ac_cv_header_unicode_uidna_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 26968 "configure"
+#line 27448 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 _ACEOF
-if { (eval echo "$as_me:26972: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27452: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26978: \$? = $ac_status" >&5
+  echo "$as_me:27458: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -26994,7 +27474,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26997: result: $ac_cv_header_unicode_uidna_h" >&5
+echo "$as_me:27477: result: $ac_cv_header_unicode_uidna_h" >&5
 echo "${ECHO_T}$ac_cv_header_unicode_uidna_h" >&6
 if test "$ac_cv_header_unicode_uidna_h" = yes; then
 
@@ -27004,10 +27484,10 @@ EOF
 
 fi
 
-		echo "$as_me:27007: checking for uidna_nameToUnicode in libicuuc" >&5
+		echo "$as_me:27487: checking for uidna_nameToUnicode in libicuuc" >&5
 echo $ECHO_N "checking for uidna_nameToUnicode in libicuuc... $ECHO_C" >&6
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 27010 "configure"
+#line 27490 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 			#include <unicode/unorm.h>
@@ -27025,16 +27505,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27028: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27508: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27031: \$? = $ac_status" >&5
+  echo "$as_me:27511: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27034: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27514: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27037: \$? = $ac_status" >&5
+  echo "$as_me:27517: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -27049,25 +27529,25 @@ LIBS=$cf_save_LIBS
 
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-		echo "$as_me:27052: result: $cf_try_icuuc46" >&5
+		echo "$as_me:27532: result: $cf_try_icuuc46" >&5
 echo "${ECHO_T}$cf_try_icuuc46" >&6
-		echo "$as_me:27054: checking for unicode/ubidi.h" >&5
+		echo "$as_me:27534: checking for unicode/ubidi.h" >&5
 echo $ECHO_N "checking for unicode/ubidi.h... $ECHO_C" >&6
 if test "${ac_cv_header_unicode_ubidi_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27060 "configure"
+#line 27540 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 _ACEOF
-if { (eval echo "$as_me:27064: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27544: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27070: \$? = $ac_status" >&5
+  echo "$as_me:27550: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27086,7 +27566,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27089: result: $ac_cv_header_unicode_ubidi_h" >&5
+echo "$as_me:27569: result: $ac_cv_header_unicode_ubidi_h" >&5
 echo "${ECHO_T}$ac_cv_header_unicode_ubidi_h" >&6
 if test "$ac_cv_header_unicode_ubidi_h" = yes; then
 
@@ -27103,23 +27583,23 @@ fi
 for ac_header in unicode/unorm.h unicode/unorm2.h unicode/ustring.h unicode/ucnv.h unicode/ubidi.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:27106: checking for $ac_header" >&5
+echo "$as_me:27586: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27112 "configure"
+#line 27592 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:27116: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27596: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27122: \$? = $ac_status" >&5
+  echo "$as_me:27602: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27138,7 +27618,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27141: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:27621: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -27155,7 +27635,7 @@ done
 #AC_CHECK_LIB(icuuc, ubidi_open,
 #	[AC_DEFINE(HAVE_UBIDI_OPEN, 1, [Define to 1 if you have ubidi_open])]
 #)
-# ok, we go with
+# ok, we go with (but that mistakenly applies on i.e. sortix-1.1.0-dev)
 if test x"$ac_cv_header_unicode_ucnv_h" = "xyes" ; then
 	cat >>confdefs.h <<\EOF
 #define HAVE_UCNV_OPEN 1
@@ -27175,23 +27655,23 @@ if test $cf_try_icuuc = no ; then
 for ac_header in unistring/version.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:27178: checking for $ac_header" >&5
+echo "$as_me:27658: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27184 "configure"
+#line 27664 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:27188: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27668: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27194: \$? = $ac_status" >&5
+  echo "$as_me:27674: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27210,7 +27690,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27213: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:27693: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -27220,23 +27700,23 @@ EOF
 fi
 done
 
-	echo "$as_me:27223: checking for unitypes.h" >&5
+	echo "$as_me:27703: checking for unitypes.h" >&5
 echo $ECHO_N "checking for unitypes.h... $ECHO_C" >&6
 if test "${ac_cv_header_unitypes_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27229 "configure"
+#line 27709 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 _ACEOF
-if { (eval echo "$as_me:27233: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27713: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27239: \$? = $ac_status" >&5
+  echo "$as_me:27719: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27255,27 +27735,27 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27258: result: $ac_cv_header_unitypes_h" >&5
+echo "$as_me:27738: result: $ac_cv_header_unitypes_h" >&5
 echo "${ECHO_T}$ac_cv_header_unitypes_h" >&6
 if test "$ac_cv_header_unitypes_h" = yes; then
 
-		echo "$as_me:27262: checking for uninorm.h" >&5
+		echo "$as_me:27742: checking for uninorm.h" >&5
 echo $ECHO_N "checking for uninorm.h... $ECHO_C" >&6
 if test "${ac_cv_header_uninorm_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27268 "configure"
+#line 27748 "configure"
 #include "confdefs.h"
 #include <uninorm.h>
 _ACEOF
-if { (eval echo "$as_me:27272: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27752: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27278: \$? = $ac_status" >&5
+  echo "$as_me:27758: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27294,7 +27774,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27297: result: $ac_cv_header_uninorm_h" >&5
+echo "$as_me:27777: result: $ac_cv_header_uninorm_h" >&5
 echo "${ECHO_T}$ac_cv_header_uninorm_h" >&6
 if test "$ac_cv_header_uninorm_h" = yes; then
 
@@ -27306,13 +27786,13 @@ cat >>confdefs.h <<\EOF
 #define HAVE_UNINORM_H 1
 EOF
 
-			echo "$as_me:27309: checking for u8_normalize in libunistring" >&5
+			echo "$as_me:27789: checking for u8_normalize in libunistring" >&5
 echo $ECHO_N "checking for u8_normalize in libunistring... $ECHO_C" >&6
 			cf_save_LIBS="$LIBS"
 			cf_try_unistring="no"
 			LIBS="$LIBS -lunistring"
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 27315 "configure"
+#line 27795 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 				#include <uninorm.h>
@@ -27327,16 +27807,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27330: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27810: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27333: \$? = $ac_status" >&5
+  echo "$as_me:27813: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27336: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27816: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27339: \$? = $ac_status" >&5
+  echo "$as_me:27819: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -27351,7 +27831,7 @@ LIBS=$cf_save_LIBS
 
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-			echo "$as_me:27354: result: $cf_try_unistring" >&5
+			echo "$as_me:27834: result: $cf_try_unistring" >&5
 echo "${ECHO_T}$cf_try_unistring" >&6
 
 fi
@@ -27363,7 +27843,7 @@ fi
 # without icuuc try libidn for Internationalized Domain Names / IDN 2003
 # TODO: get $CFLAGS/$LDFLAGS from pkg-config libidn if possible
 if test $cf_try_icuuc = no ; then
-	echo "$as_me:27366: checking for stringprep_check_version in -lidn" >&5
+	echo "$as_me:27846: checking for stringprep_check_version in -lidn" >&5
 echo $ECHO_N "checking for stringprep_check_version in -lidn... $ECHO_C" >&6
 if test "${ac_cv_lib_idn_stringprep_check_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -27371,7 +27851,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 27374 "configure"
+#line 27854 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -27390,16 +27870,16 @@ stringprep_check_version ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27393: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27873: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27396: \$? = $ac_status" >&5
+  echo "$as_me:27876: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27399: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27879: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27402: \$? = $ac_status" >&5
+  echo "$as_me:27882: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_idn_stringprep_check_version=yes
 else
@@ -27410,26 +27890,26 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:27413: result: $ac_cv_lib_idn_stringprep_check_version" >&5
+echo "$as_me:27893: result: $ac_cv_lib_idn_stringprep_check_version" >&5
 echo "${ECHO_T}$ac_cv_lib_idn_stringprep_check_version" >&6
 if test "$ac_cv_lib_idn_stringprep_check_version" = yes; then
-  echo "$as_me:27416: checking for stringprep.h" >&5
+  echo "$as_me:27896: checking for stringprep.h" >&5
 echo $ECHO_N "checking for stringprep.h... $ECHO_C" >&6
 if test "${ac_cv_header_stringprep_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27422 "configure"
+#line 27902 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 _ACEOF
-if { (eval echo "$as_me:27426: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27906: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27432: \$? = $ac_status" >&5
+  echo "$as_me:27912: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27448,7 +27928,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27451: result: $ac_cv_header_stringprep_h" >&5
+echo "$as_me:27931: result: $ac_cv_header_stringprep_h" >&5
 echo "${ECHO_T}$ac_cv_header_stringprep_h" >&6
 if test "$ac_cv_header_stringprep_h" = yes; then
 
@@ -27456,23 +27936,23 @@ cat >>confdefs.h <<\EOF
 #define HAVE_STRINGPREP_H 1
 EOF
 
-			echo "$as_me:27459: checking for idna.h" >&5
+			echo "$as_me:27939: checking for idna.h" >&5
 echo $ECHO_N "checking for idna.h... $ECHO_C" >&6
 if test "${ac_cv_header_idna_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27465 "configure"
+#line 27945 "configure"
 #include "confdefs.h"
 #include <idna.h>
 _ACEOF
-if { (eval echo "$as_me:27469: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:27949: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27475: \$? = $ac_status" >&5
+  echo "$as_me:27955: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27491,7 +27971,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27494: result: $ac_cv_header_idna_h" >&5
+echo "$as_me:27974: result: $ac_cv_header_idna_h" >&5
 echo "${ECHO_T}$ac_cv_header_idna_h" >&6
 if test "$ac_cv_header_idna_h" = yes; then
 
@@ -27499,7 +27979,7 @@ cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_H 1
 EOF
 
-				echo "$as_me:27502: checking for idna_to_unicode_lzlz in -lidn" >&5
+				echo "$as_me:27982: checking for idna_to_unicode_lzlz in -lidn" >&5
 echo $ECHO_N "checking for idna_to_unicode_lzlz in -lidn... $ECHO_C" >&6
 if test "${ac_cv_lib_idn_idna_to_unicode_lzlz+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -27507,7 +27987,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 27510 "configure"
+#line 27990 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -27526,16 +28006,16 @@ idna_to_unicode_lzlz ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27529: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28009: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27532: \$? = $ac_status" >&5
+  echo "$as_me:28012: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27535: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28015: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27538: \$? = $ac_status" >&5
+  echo "$as_me:28018: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_idn_idna_to_unicode_lzlz=yes
 else
@@ -27546,7 +28026,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:27549: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5
+echo "$as_me:28029: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5
 echo "${ECHO_T}$ac_cv_lib_idn_idna_to_unicode_lzlz" >&6
 if test "$ac_cv_lib_idn_idna_to_unicode_lzlz" = yes; then
 
@@ -27554,10 +28034,10 @@ cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_TO_UNICODE_LZLZ 1
 EOF
 
-					echo "$as_me:27557: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+					echo "$as_me:28037: checking for IDNA_USE_STD3_ASCII_RULES" >&5
 echo $ECHO_N "checking for IDNA_USE_STD3_ASCII_RULES... $ECHO_C" >&6
 					cat >"conftest.$ac_ext" <<_ACEOF
-#line 27560 "configure"
+#line 28040 "configure"
 #include "confdefs.h"
 #include <idna.h>
 
@@ -27569,10 +28049,10 @@ cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_USE_STD3_ASCII_RULES 1
 EOF
 
-						echo "$as_me:27572: result: yes" >&5
+						echo "$as_me:28052: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-  echo "$as_me:27575: result: no" >&5
+  echo "$as_me:28055: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -27580,7 +28060,7 @@ rm -rf conftest*
 
 fi
 
-				echo "$as_me:27583: checking for idna_strerror in -lidn" >&5
+				echo "$as_me:28063: checking for idna_strerror in -lidn" >&5
 echo $ECHO_N "checking for idna_strerror in -lidn... $ECHO_C" >&6
 if test "${ac_cv_lib_idn_idna_strerror+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -27588,7 +28068,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 27591 "configure"
+#line 28071 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -27607,16 +28087,16 @@ idna_strerror ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27610: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28090: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27613: \$? = $ac_status" >&5
+  echo "$as_me:28093: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27616: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28096: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27619: \$? = $ac_status" >&5
+  echo "$as_me:28099: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_idn_idna_strerror=yes
 else
@@ -27627,7 +28107,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:27630: result: $ac_cv_lib_idn_idna_strerror" >&5
+echo "$as_me:28110: result: $ac_cv_lib_idn_idna_strerror" >&5
 echo "${ECHO_T}$ac_cv_lib_idn_idna_strerror" >&6
 if test "$ac_cv_lib_idn_idna_strerror" = yes; then
 
@@ -27652,23 +28132,37 @@ fi
 fi
 
 # GNU linidn2 // CF_TRY_PKG_CONFIG has no version checking yet
-echo "$as_me:27655: checking for libidn2" >&5
+echo "$as_me:28135: checking for libidn2" >&5
 echo $ECHO_N "checking for libidn2... $ECHO_C" >&6
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libidn2"; then
 	test -n "$verbose" && echo "	found package libidn2" 1>&6
 
-echo "${as_me:-configure}:27661: testing found package libidn2 ..." 1>&5
+echo "${as_me:-configure}:28141: testing found package libidn2 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libidn2" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libidn2" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libidn2 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:27667: testing package libidn2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:28147: testing package libidn2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libidn2 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:27671: testing package libidn2 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:28151: testing package libidn2 LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in libidn2
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -27793,11 +28287,16 @@ EOF
 EOF
 
 	have_libidn2=yes
+if test x"$verbose" != "xyes" ; then
+echo "$as_me:28291: result: $have_libidn2" >&5
+echo "${ECHO_T}$have_libidn2" >&6
+fi
+
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 27800 "configure"
+#line 28299 "configure"
 #include "confdefs.h"
 
 #include <idn2.h>
@@ -27815,37 +28314,39 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:27818: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:28317: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27821: \$? = $ac_status" >&5
+  echo "$as_me:28320: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:27824: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28323: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27827: \$? = $ac_status" >&5
+  echo "$as_me:28326: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   have_libidn2=yes
 	cat >>confdefs.h <<\EOF
 #define HAVE_IDN2_H 1
 EOF
 
+echo "$as_me:28333: result: $have_libidn2" >&5
+echo "${ECHO_T}$have_libidn2" >&6
+
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 have_libidn2=no
-	echo "$as_me:27838: result: $have_libidn2" >&5
+	echo "$as_me:28340: result: $have_libidn2" >&5
 echo "${ECHO_T}$have_libidn2" >&6
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-
 fi
 
 # libidnkit - Internationalized Domain Names / IDN 2008
 if test "x$have_libidn2" != "xyes"; then
-echo "$as_me:27848: checking for idn_decodename in -lidnkit" >&5
+echo "$as_me:28349: checking for idn_decodename in -lidnkit" >&5
 echo $ECHO_N "checking for idn_decodename in -lidnkit... $ECHO_C" >&6
 if test "${ac_cv_lib_idnkit_idn_decodename+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -27853,7 +28354,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lidnkit  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 27856 "configure"
+#line 28357 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -27872,16 +28373,16 @@ idn_decodename ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:27875: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28376: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27878: \$? = $ac_status" >&5
+  echo "$as_me:28379: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:27881: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28382: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27884: \$? = $ac_status" >&5
+  echo "$as_me:28385: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_idnkit_idn_decodename=yes
 else
@@ -27892,30 +28393,30 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:27895: result: $ac_cv_lib_idnkit_idn_decodename" >&5
+echo "$as_me:28396: result: $ac_cv_lib_idnkit_idn_decodename" >&5
 echo "${ECHO_T}$ac_cv_lib_idnkit_idn_decodename" >&6
 if test "$ac_cv_lib_idnkit_idn_decodename" = yes; then
 
 for ac_header in idn/version.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:27902: checking for $ac_header" >&5
+echo "$as_me:28403: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27908 "configure"
+#line 28409 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:27912: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:28413: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27918: \$? = $ac_status" >&5
+  echo "$as_me:28419: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27934,7 +28435,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27937: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:28438: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -27944,23 +28445,23 @@ EOF
 fi
 done
 
-	echo "$as_me:27947: checking for idn/api.h" >&5
+	echo "$as_me:28448: checking for idn/api.h" >&5
 echo $ECHO_N "checking for idn/api.h... $ECHO_C" >&6
 if test "${ac_cv_header_idn_api_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 27953 "configure"
+#line 28454 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 _ACEOF
-if { (eval echo "$as_me:27957: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:28458: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:27963: \$? = $ac_status" >&5
+  echo "$as_me:28464: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -27979,16 +28480,16 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:27982: result: $ac_cv_header_idn_api_h" >&5
+echo "$as_me:28483: result: $ac_cv_header_idn_api_h" >&5
 echo "${ECHO_T}$ac_cv_header_idn_api_h" >&6
 if test "$ac_cv_header_idn_api_h" = yes; then
 
-		echo "$as_me:27986: checking for IDN_DECODE_LOOKUP" >&5
+		echo "$as_me:28487: checking for IDN_DECODE_LOOKUP" >&5
 echo $ECHO_N "checking for IDN_DECODE_LOOKUP... $ECHO_C" >&6
 		cf_save_LIBS="$LIBS"
 		LIBS="$LIBS -lidnkit"
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 27991 "configure"
+#line 28492 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 			#include <string.h>
@@ -28008,16 +28509,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28011: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28512: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28014: \$? = $ac_status" >&5
+  echo "$as_me:28515: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28017: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28518: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28020: \$? = $ac_status" >&5
+  echo "$as_me:28521: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -28032,7 +28533,7 @@ cat >>confdefs.h <<\EOF
 #define HAVE_IDN_DECODENAME 1
 EOF
 
-			echo "$as_me:28035: result: yes" >&5
+			echo "$as_me:28536: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 			cf_have_libidnkit="yes"
 else
@@ -28040,7 +28541,7 @@ else
 cat "conftest.$ac_ext" >&5
 
 			LIBS=$cf_save_LIBS
-			echo "$as_me:28043: result: no" >&5
+			echo "$as_me:28544: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -28058,23 +28559,23 @@ fi
 for ac_header in unicode/ucsdet.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:28061: checking for $ac_header" >&5
+echo "$as_me:28562: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 28067 "configure"
+#line 28568 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:28071: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:28572: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:28077: \$? = $ac_status" >&5
+  echo "$as_me:28578: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -28093,20 +28594,20 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:28096: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:28597: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 EOF
 
-	echo "$as_me:28103: checking for ucsdet_detect in libicui18n" >&5
+	echo "$as_me:28604: checking for ucsdet_detect in libicui18n" >&5
 echo $ECHO_N "checking for ucsdet_detect in libicui18n... $ECHO_C" >&6
 	cf_save_LIBS="$LIBS"
 	cf_try_icui18n="no"
 	LIBS="$LIBS -licui18n"
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28109 "configure"
+#line 28610 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -28128,16 +28629,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28131: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28632: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28134: \$? = $ac_status" >&5
+  echo "$as_me:28635: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28137: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28638: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28140: \$? = $ac_status" >&5
+  echo "$as_me:28641: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -28151,7 +28652,7 @@ cat "conftest.$ac_ext" >&5
 LIBS=$cf_save_LIBS
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-	echo "$as_me:28154: result: $cf_try_icui18n" >&5
+	echo "$as_me:28655: result: $cf_try_icui18n" >&5
 echo "${ECHO_T}$cf_try_icui18n" >&6
 	cf_save_LIBS="$LIBS"
 
@@ -28168,7 +28669,7 @@ else
 
 cf_cv_termlib=none
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 28171 "configure"
+#line 28672 "configure"
 #include "confdefs.h"
 extern char *tgoto(const char*,int,int);
 int
@@ -28180,19 +28681,19 @@ char *x=tgoto("",0,0); (void)x;
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28183: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28684: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28186: \$? = $ac_status" >&5
+  echo "$as_me:28687: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28189: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28690: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28192: \$? = $ac_status" >&5
+  echo "$as_me:28693: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 28195 "configure"
+#line 28696 "configure"
 #include "confdefs.h"
 extern char *tigetstr(const char *);
 int
@@ -28204,16 +28705,16 @@ char *x=tigetstr(""); (void)x;
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28207: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28708: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28210: \$? = $ac_status" >&5
+  echo "$as_me:28711: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28213: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28714: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28216: \$? = $ac_status" >&5
+  echo "$as_me:28717: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_termlib=terminfo
 else
@@ -28224,7 +28725,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 	test -n "$verbose" && echo "	using functions in predefined $cf_cv_termlib LIBS" 1>&6
 
-echo "${as_me:-configure}:28227: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me:-configure}:28728: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 else
   echo "$as_me: failed program was:" >&5
@@ -28239,10 +28740,10 @@ if test "$cf_cv_termlib" = none; then
 		LIBS="-l$cf_lib $cf_save_LIBS"
 		for cf_func in tigetstr tgetstr
 		do
-			echo "$as_me:28242: checking for $cf_func in -l$cf_lib" >&5
+			echo "$as_me:28743: checking for $cf_func in -l$cf_lib" >&5
 echo $ECHO_N "checking for $cf_func in -l$cf_lib... $ECHO_C" >&6
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 28245 "configure"
+#line 28746 "configure"
 #include "confdefs.h"
 extern char *$cf_func(const char *);
 int
@@ -28254,16 +28755,16 @@ char *x = $cf_func(""); (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28257: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28758: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28260: \$? = $ac_status" >&5
+  echo "$as_me:28761: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28263: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28764: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28266: \$? = $ac_status" >&5
+  echo "$as_me:28767: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -28272,7 +28773,7 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-			echo "$as_me:28275: result: $cf_result" >&5
+			echo "$as_me:28776: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 			if test "$cf_result" = yes ; then
 				if test "$cf_func" = tigetstr ; then
@@ -28289,7 +28790,7 @@ echo "${ECHO_T}$cf_result" >&6
 fi
 if test "$cf_cv_termlib" = none; then
 	# allow curses library for broken AIX system.
-	echo "$as_me:28292: checking for initscr in -lcurses" >&5
+	echo "$as_me:28793: checking for initscr in -lcurses" >&5
 echo $ECHO_N "checking for initscr in -lcurses... $ECHO_C" >&6
 if test "${ac_cv_lib_curses_initscr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28297,7 +28798,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 28300 "configure"
+#line 28801 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -28316,16 +28817,16 @@ initscr ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28319: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28820: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28322: \$? = $ac_status" >&5
+  echo "$as_me:28823: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28325: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28826: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28328: \$? = $ac_status" >&5
+  echo "$as_me:28829: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_curses_initscr=yes
 else
@@ -28336,7 +28837,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:28339: result: $ac_cv_lib_curses_initscr" >&5
+echo "$as_me:28840: result: $ac_cv_lib_curses_initscr" >&5
 echo "${ECHO_T}$ac_cv_lib_curses_initscr" >&6
 if test "$ac_cv_lib_curses_initscr" = yes; then
 
@@ -28358,7 +28859,7 @@ LIBS="$cf_add_libs"
 
 fi
 
-	echo "$as_me:28361: checking for tgoto in -ltermcap" >&5
+	echo "$as_me:28862: checking for tgoto in -ltermcap" >&5
 echo $ECHO_N "checking for tgoto in -ltermcap... $ECHO_C" >&6
 if test "${ac_cv_lib_termcap_tgoto+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28366,7 +28867,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 28369 "configure"
+#line 28870 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -28385,16 +28886,16 @@ tgoto ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28388: \"$ac_link\"") >&5
+if { (eval echo "$as_me:28889: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28391: \$? = $ac_status" >&5
+  echo "$as_me:28892: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28394: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28895: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28397: \$? = $ac_status" >&5
+  echo "$as_me:28898: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_termcap_tgoto=yes
 else
@@ -28405,7 +28906,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:28408: result: $ac_cv_lib_termcap_tgoto" >&5
+echo "$as_me:28909: result: $ac_cv_lib_termcap_tgoto" >&5
 echo "${ECHO_T}$ac_cv_lib_termcap_tgoto" >&6
 if test "$ac_cv_lib_termcap_tgoto" = yes; then
 
@@ -28432,7 +28933,7 @@ fi
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 if test "$cf_cv_termlib" = none; then
-	{ echo "$as_me:28435: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5
+	{ echo "$as_me:28936: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5
 echo "$as_me: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&2;}
 fi
 
@@ -28440,12 +28941,12 @@ fi
 
 	# terminfo-based termcap interfaces may be prototyped in <curses.h>,
 	# which may/may not be compatible with <termcap.h>
-	echo "$as_me:28443: checking if we should include termcap.h" >&5
+	echo "$as_me:28944: checking if we should include termcap.h" >&5
 echo $ECHO_N "checking if we should include termcap.h... $ECHO_C" >&6
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28448 "configure"
+#line 28949 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -28463,16 +28964,16 @@ make an error
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:28466: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:28967: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28469: \$? = $ac_status" >&5
+  echo "$as_me:28970: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:28472: \"$ac_try\"") >&5
+  { (eval echo "$as_me:28973: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28475: \$? = $ac_status" >&5
+  echo "$as_me:28976: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -28481,7 +28982,7 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-	echo "$as_me:28484: result: $cf_result" >&5
+	echo "$as_me:28985: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 	CFLAGS="$cf_save_CFLAGS"
 	test $cf_result = yes &&
@@ -28489,7 +28990,7 @@ cat >>confdefs.h <<\EOF
 #define HAVE_TERMCAP_H 1
 EOF
 
-echo "$as_me:28492: checking for term.h" >&5
+echo "$as_me:28993: checking for term.h" >&5
 echo $ECHO_N "checking for term.h... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28510,7 +29011,7 @@ esac
 for cf_header in $cf_header_list
 do
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28513 "configure"
+#line 29014 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -28524,16 +29025,16 @@ WINDOW *x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:28527: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29028: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28530: \$? = $ac_status" >&5
+  echo "$as_me:29031: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:28533: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29034: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28536: \$? = $ac_status" >&5
+  echo "$as_me:29037: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_term_header=$cf_header
 	 break
@@ -28552,7 +29053,7 @@ no)
 	for cf_header in ncurses/term.h ncursesw/term.h
 	do
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 28555 "configure"
+#line 29056 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -28570,16 +29071,16 @@ WINDOW *x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:28573: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29074: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28576: \$? = $ac_status" >&5
+  echo "$as_me:29077: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:28579: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29080: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28582: \$? = $ac_status" >&5
+  echo "$as_me:29083: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_term_header=$cf_header
 			 break
@@ -28594,7 +29095,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 esac
 
 fi
-echo "$as_me:28597: result: $cf_cv_term_header" >&5
+echo "$as_me:29098: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 case "$cf_cv_term_header" in
@@ -28621,7 +29122,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:28624: checking if we should include curses.h or termcap.h" >&5
+echo "$as_me:29125: checking if we should include curses.h or termcap.h" >&5
 echo $ECHO_N "checking if we should include curses.h or termcap.h... $ECHO_C" >&6
 if test "${cf_cv_need_curses_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28643,7 +29144,7 @@ do
 	test -n "${cf_c_opts}${cf_t_opts}" && cf_tgoto_decl=
 
     cat >"conftest.$ac_ext" <<_ACEOF
-#line 28646 "configure"
+#line 29147 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS $cf_tgoto_decl
@@ -28656,16 +29157,16 @@ static char fmt[] = ""; char *x = tgoto(
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28659: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29160: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28662: \$? = $ac_status" >&5
+  echo "$as_me:29163: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28665: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29166: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28668: \$? = $ac_status" >&5
+  echo "$as_me:29169: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   test "$cf_cv_need_curses_h" = no && {
 	     cf_cv_need_curses_h=maybe
@@ -28677,7 +29178,7 @@ else
 cat "conftest.$ac_ext" >&5
 echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28680 "configure"
+#line 29181 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS $cf_tgoto_decl
@@ -28690,16 +29191,16 @@ static char fmt[] = ""; char *x = tgoto(
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28693: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29194: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28696: \$? = $ac_status" >&5
+  echo "$as_me:29197: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28699: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29200: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28702: \$? = $ac_status" >&5
+  echo "$as_me:29203: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_need_curses_h=yes
 	 cf_ok_c_opts=$cf_c_opts
@@ -28736,7 +29237,7 @@ if test "$cf_cv_need_curses_h" != no ; t
 fi
 
 fi
-echo "$as_me:28739: result: $cf_cv_need_curses_h" >&5
+echo "$as_me:29240: result: $cf_cv_need_curses_h" >&5
 echo "${ECHO_T}$cf_cv_need_curses_h" >&6
 
 case $cf_cv_need_curses_h in
@@ -28774,7 +29275,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:28777: checking declaration of tputs 3rd param" >&5
+echo "$as_me:29278: checking declaration of tputs 3rd param" >&5
 echo $ECHO_N "checking declaration of tputs 3rd param... $ECHO_C" >&6
 if test "${cf_cv_type_outchar+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28790,10 +29291,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 
-echo "${as_me:-configure}:28793: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me:-configure}:29294: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28796 "configure"
+#line 29297 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 	extern $Q OutChar($R);
@@ -28808,16 +29309,16 @@ tputs(fmt, 1, OutChar)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:28811: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29312: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28814: \$? = $ac_status" >&5
+  echo "$as_me:29315: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:28817: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29318: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28820: \$? = $ac_status" >&5
+  echo "$as_me:29321: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -28836,7 +29337,7 @@ done
 done
 
 fi
-echo "$as_me:28839: result: $cf_cv_type_outchar" >&5
+echo "$as_me:29340: result: $cf_cv_type_outchar" >&5
 echo "${ECHO_T}$cf_cv_type_outchar" >&6
 
 case $cf_cv_type_outchar in
@@ -28875,7 +29376,7 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28878 "configure"
+#line 29379 "configure"
 #include "confdefs.h"
 
 int
@@ -28887,16 +29388,16 @@ extern char PC; PC = 0
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28890: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29391: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28893: \$? = $ac_status" >&5
+  echo "$as_me:29394: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:28896: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29397: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28899: \$? = $ac_status" >&5
+  echo "$as_me:29400: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -28914,14 +29415,14 @@ fi
 
 ###	Checks for external-data
 
-echo "$as_me:28917: checking if external errno is declared" >&5
+echo "$as_me:29418: checking if external errno is declared" >&5
 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28924 "configure"
+#line 29425 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -28935,16 +29436,16 @@ int x = (int) errno; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:28938: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29439: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28941: \$? = $ac_status" >&5
+  echo "$as_me:29442: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:28944: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29445: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28947: \$? = $ac_status" >&5
+  echo "$as_me:29448: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_dcl_errno=yes
 else
@@ -28955,7 +29456,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:28958: result: $cf_cv_dcl_errno" >&5
+echo "$as_me:29459: result: $cf_cv_dcl_errno" >&5
 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
 
 if test "$cf_cv_dcl_errno" = no ; then
@@ -28970,14 +29471,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:28973: checking if external errno exists" >&5
+echo "$as_me:29474: checking if external errno exists" >&5
 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
 if test "${cf_cv_have_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 28980 "configure"
+#line 29481 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -28992,16 +29493,16 @@ errno = 2
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:28995: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29496: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28998: \$? = $ac_status" >&5
+  echo "$as_me:29499: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29001: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29502: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29004: \$? = $ac_status" >&5
+  echo "$as_me:29505: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have_errno=yes
 else
@@ -29012,7 +29513,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29015: result: $cf_cv_have_errno" >&5
+echo "$as_me:29516: result: $cf_cv_have_errno" >&5
 echo "${ECHO_T}$cf_cv_have_errno" >&6
 
 if test "$cf_cv_have_errno" = yes ; then
@@ -29028,13 +29529,13 @@ fi
 for ac_func in strerror
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:29031: checking for $ac_func" >&5
+echo "$as_me:29532: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29037 "configure"
+#line 29538 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -29065,16 +29566,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29068: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29569: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29071: \$? = $ac_status" >&5
+  echo "$as_me:29572: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29074: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29575: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29077: \$? = $ac_status" >&5
+  echo "$as_me:29578: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -29084,7 +29585,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:29087: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:29588: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -29096,14 +29597,14 @@ EOF
 
 else
 
-echo "$as_me:29099: checking if external sys_nerr is declared" >&5
+echo "$as_me:29600: checking if external sys_nerr is declared" >&5
 echo $ECHO_N "checking if external sys_nerr is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_sys_nerr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 29106 "configure"
+#line 29607 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -29117,16 +29618,16 @@ int x = (int) sys_nerr; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:29120: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29621: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29123: \$? = $ac_status" >&5
+  echo "$as_me:29624: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:29126: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29627: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29129: \$? = $ac_status" >&5
+  echo "$as_me:29630: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_dcl_sys_nerr=yes
 else
@@ -29137,7 +29638,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29140: result: $cf_cv_dcl_sys_nerr" >&5
+echo "$as_me:29641: result: $cf_cv_dcl_sys_nerr" >&5
 echo "${ECHO_T}$cf_cv_dcl_sys_nerr" >&6
 
 if test "$cf_cv_dcl_sys_nerr" = no ; then
@@ -29152,14 +29653,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:29155: checking if external sys_nerr exists" >&5
+echo "$as_me:29656: checking if external sys_nerr exists" >&5
 echo $ECHO_N "checking if external sys_nerr exists... $ECHO_C" >&6
 if test "${cf_cv_have_sys_nerr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 29162 "configure"
+#line 29663 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -29174,16 +29675,16 @@ sys_nerr = 2
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29177: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29678: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29180: \$? = $ac_status" >&5
+  echo "$as_me:29681: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29183: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29684: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29186: \$? = $ac_status" >&5
+  echo "$as_me:29687: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have_sys_nerr=yes
 else
@@ -29194,7 +29695,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29197: result: $cf_cv_have_sys_nerr" >&5
+echo "$as_me:29698: result: $cf_cv_have_sys_nerr" >&5
 echo "${ECHO_T}$cf_cv_have_sys_nerr" >&6
 
 if test "$cf_cv_have_sys_nerr" = yes ; then
@@ -29207,14 +29708,14 @@ EOF
 
 fi
 
-echo "$as_me:29210: checking if external sys_errlist is declared" >&5
+echo "$as_me:29711: checking if external sys_errlist is declared" >&5
 echo $ECHO_N "checking if external sys_errlist is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_sys_errlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 29217 "configure"
+#line 29718 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -29228,16 +29729,16 @@ int x = (int) sys_errlist; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:29231: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:29732: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29234: \$? = $ac_status" >&5
+  echo "$as_me:29735: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:29237: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29738: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29240: \$? = $ac_status" >&5
+  echo "$as_me:29741: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_dcl_sys_errlist=yes
 else
@@ -29248,7 +29749,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29251: result: $cf_cv_dcl_sys_errlist" >&5
+echo "$as_me:29752: result: $cf_cv_dcl_sys_errlist" >&5
 echo "${ECHO_T}$cf_cv_dcl_sys_errlist" >&6
 
 if test "$cf_cv_dcl_sys_errlist" = no ; then
@@ -29263,14 +29764,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:29266: checking if external sys_errlist exists" >&5
+echo "$as_me:29767: checking if external sys_errlist exists" >&5
 echo $ECHO_N "checking if external sys_errlist exists... $ECHO_C" >&6
 if test "${cf_cv_have_sys_errlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 29273 "configure"
+#line 29774 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -29285,16 +29786,16 @@ sys_errlist = 2
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29288: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29789: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29291: \$? = $ac_status" >&5
+  echo "$as_me:29792: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29294: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29795: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29297: \$? = $ac_status" >&5
+  echo "$as_me:29798: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_have_sys_errlist=yes
 else
@@ -29305,7 +29806,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29308: result: $cf_cv_have_sys_errlist" >&5
+echo "$as_me:29809: result: $cf_cv_have_sys_errlist" >&5
 echo "${ECHO_T}$cf_cv_have_sys_errlist" >&6
 
 if test "$cf_cv_have_sys_errlist" = yes ; then
@@ -29326,7 +29827,6 @@ done
 for ac_func in \
 	alarm \
 	arc4random_uniform \
-	atoi \
 	atol \
 	atoll \
 	atoq \
@@ -29350,6 +29850,7 @@ for ac_func in \
 	isascii \
 	lockf \
 	lrand48 \
+	lstat \
 	memcmp \
 	memcpy \
 	memmove \
@@ -29357,13 +29858,16 @@ for ac_func in \
 	mkdir \
 	mkfifo \
 	mktemp \
+	mktime \
 	mkstemp \
 	nl_langinfo \
 	poll \
+	posix_close \
 	putenv \
 	random \
-	rewinddir \
+	realpath \
 	resizeterm \
+	rewinddir \
 	select \
 	setenv \
 	setlocale \
@@ -29376,6 +29880,7 @@ for ac_func in \
 	strcasestr \
 	strdup \
 	strftime \
+	strptime \
 	strpbrk \
 	strrchr \
 	strrstr \
@@ -29393,13 +29898,13 @@ for ac_func in \
 $cf_tc_funcs
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:29396: checking for $ac_func" >&5
+echo "$as_me:29901: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29402 "configure"
+#line 29907 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -29430,16 +29935,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29433: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29938: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29436: \$? = $ac_status" >&5
+  echo "$as_me:29941: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29439: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29944: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29442: \$? = $ac_status" >&5
+  echo "$as_me:29947: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -29449,7 +29954,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:29452: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:29957: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -29459,13 +29964,13 @@ EOF
 fi
 done
 
-echo "$as_me:29462: checking for flock" >&5
+echo "$as_me:29967: checking for flock" >&5
 echo $ECHO_N "checking for flock... $ECHO_C" >&6
 if test "${ac_cv_func_flock+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29468 "configure"
+#line 29973 "configure"
 #include "confdefs.h"
 #define flock autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -29496,16 +30001,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29499: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30004: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29502: \$? = $ac_status" >&5
+  echo "$as_me:30007: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29505: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30010: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29508: \$? = $ac_status" >&5
+  echo "$as_me:30013: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_flock=yes
 else
@@ -29515,7 +30020,7 @@ ac_cv_func_flock=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:29518: result: $ac_cv_func_flock" >&5
+echo "$as_me:30023: result: $ac_cv_func_flock" >&5
 echo "${ECHO_T}$ac_cv_func_flock" >&6
 if test "$ac_cv_func_flock" = yes; then
 
@@ -29525,7 +30030,7 @@ EOF
 
 else
 
-	echo "$as_me:29528: checking for flock in -lbsd" >&5
+	echo "$as_me:30033: checking for flock in -lbsd" >&5
 echo $ECHO_N "checking for flock in -lbsd... $ECHO_C" >&6
 if test "${ac_cv_lib_bsd_flock+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29533,7 +30038,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 29536 "configure"
+#line 30041 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -29552,16 +30057,16 @@ flock ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29555: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30060: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29558: \$? = $ac_status" >&5
+  echo "$as_me:30063: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29561: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30066: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29564: \$? = $ac_status" >&5
+  echo "$as_me:30069: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_bsd_flock=yes
 else
@@ -29572,7 +30077,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:29575: result: $ac_cv_lib_bsd_flock" >&5
+echo "$as_me:30080: result: $ac_cv_lib_bsd_flock" >&5
 echo "${ECHO_T}$ac_cv_lib_bsd_flock" >&6
 if test "$ac_cv_lib_bsd_flock" = yes; then
   cat >>confdefs.h <<\EOF
@@ -29585,13 +30090,13 @@ fi
 fi
 
 # clock_gettime() / librt
-echo "$as_me:29588: checking for clock_gettime" >&5
+echo "$as_me:30093: checking for clock_gettime" >&5
 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
 if test "${ac_cv_func_clock_gettime+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29594 "configure"
+#line 30099 "configure"
 #include "confdefs.h"
 #define clock_gettime autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -29622,16 +30127,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29625: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30130: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29628: \$? = $ac_status" >&5
+  echo "$as_me:30133: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29631: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30136: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29634: \$? = $ac_status" >&5
+  echo "$as_me:30139: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_clock_gettime=yes
 else
@@ -29641,7 +30146,7 @@ ac_cv_func_clock_gettime=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:29644: result: $ac_cv_func_clock_gettime" >&5
+echo "$as_me:30149: result: $ac_cv_func_clock_gettime" >&5
 echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6
 if test "$ac_cv_func_clock_gettime" = yes; then
 
@@ -29651,7 +30156,7 @@ EOF
 
 else
 
-		echo "$as_me:29654: checking for clock_gettime in -lrt" >&5
+		echo "$as_me:30159: checking for clock_gettime in -lrt" >&5
 echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29659,7 +30164,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lrt  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 29662 "configure"
+#line 30167 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -29678,16 +30183,16 @@ clock_gettime ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29681: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30186: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29684: \$? = $ac_status" >&5
+  echo "$as_me:30189: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29687: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30192: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29690: \$? = $ac_status" >&5
+  echo "$as_me:30195: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_rt_clock_gettime=yes
 else
@@ -29698,7 +30203,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:29701: result: $ac_cv_lib_rt_clock_gettime" >&5
+echo "$as_me:30206: result: $ac_cv_lib_rt_clock_gettime" >&5
 echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
 if test "$ac_cv_lib_rt_clock_gettime" = yes; then
   cat >>confdefs.h <<\EOF
@@ -29711,15 +30216,15 @@ fi
 
 fi
 
-echo "$as_me:29714: checking for memset_s" >&5
+echo "$as_me:30219: checking for memset_s" >&5
 echo $ECHO_N "checking for memset_s... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
-  echo "$as_me:29717: result: unknown" >&5
+  echo "$as_me:30222: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29722 "configure"
+#line 30227 "configure"
 #include "confdefs.h"
 
 /* Request C11 Annex K */
@@ -29734,18 +30239,18 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:29737: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30242: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29740: \$? = $ac_status" >&5
+  echo "$as_me:30245: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:29742: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30247: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29745: \$? = $ac_status" >&5
+  echo "$as_me:30250: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
-		echo "$as_me:29748: result: yes" >&5
+		echo "$as_me:30253: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -29756,19 +30261,19 @@ else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
-echo "$as_me:29759: result: no" >&5
+echo "$as_me:30264: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-  echo "$as_me:29765: checking for wide char and multibyte support" >&5
+  echo "$as_me:30270: checking for wide char and multibyte support" >&5
 echo $ECHO_N "checking for wide char and multibyte support... $ECHO_C" >&6
 if test "${am_cv_multibyte_able+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29771 "configure"
+#line 30276 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -29827,16 +30332,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29830: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30335: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29833: \$? = $ac_status" >&5
+  echo "$as_me:30338: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29836: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30341: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29839: \$? = $ac_status" >&5
+  echo "$as_me:30344: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=yes
 else
@@ -29845,7 +30350,7 @@ cat "conftest.$ac_ext" >&5
 cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat >"conftest.$ac_ext" <<_ACEOF
-#line 29848 "configure"
+#line 30353 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int
@@ -29894,16 +30399,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:29897: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30402: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29900: \$? = $ac_status" >&5
+  echo "$as_me:30405: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:29903: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30408: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29906: \$? = $ac_status" >&5
+  echo "$as_me:30411: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=libutf8
 else
@@ -29918,7 +30423,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:29921: result: $am_cv_multibyte_able" >&5
+echo "$as_me:30426: result: $am_cv_multibyte_able" >&5
 echo "${ECHO_T}$am_cv_multibyte_able" >&6
   if test "$am_cv_multibyte_able" != no; then
     if test "$am_cv_multibyte_able" = libutf8; then
@@ -29936,10 +30441,10 @@ EOF
 
   fi
 
-echo "$as_me:29939: checking if gettimeofday takes two arguments" >&5
+echo "$as_me:30444: checking if gettimeofday takes two arguments" >&5
 echo $ECHO_N "checking if gettimeofday takes two arguments... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 29942 "configure"
+#line 30447 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -29956,16 +30461,16 @@ gettimeofday(&tv, NULL);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:29959: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:30464: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29962: \$? = $ac_status" >&5
+  echo "$as_me:30467: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:29965: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30470: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29968: \$? = $ac_status" >&5
+  echo "$as_me:30473: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -29974,7 +30479,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_func_gettimeofday_2args=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:29977: result: $ac_cv_func_gettimeofday_2args" >&5
+echo "$as_me:30482: result: $ac_cv_func_gettimeofday_2args" >&5
 echo "${ECHO_T}$ac_cv_func_gettimeofday_2args" >&6
 if test $ac_cv_func_gettimeofday_2args = yes; then
 
@@ -29984,13 +30489,13 @@ EOF
 
 fi
 
-echo "$as_me:29987: checking return type of signal handlers" >&5
+echo "$as_me:30492: checking return type of signal handlers" >&5
 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
 if test "${ac_cv_type_signal+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 29993 "configure"
+#line 30498 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -30008,16 +30513,16 @@ int i = 0; (void) i
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30011: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:30516: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30014: \$? = $ac_status" >&5
+  echo "$as_me:30519: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30017: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30522: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30020: \$? = $ac_status" >&5
+  echo "$as_me:30525: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_type_signal=void
 else
@@ -30027,14 +30532,14 @@ ac_cv_type_signal=int
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:30030: result: $ac_cv_type_signal" >&5
+echo "$as_me:30535: result: $ac_cv_type_signal" >&5
 echo "${ECHO_T}$ac_cv_type_signal" >&6
 
 cat >>confdefs.h <<EOF
 #define RETSIGTYPE $ac_cv_type_signal
 EOF
 
-echo "$as_me:30037: checking declaration of signal arguments" >&5
+echo "$as_me:30542: checking declaration of signal arguments" >&5
 echo $ECHO_N "checking declaration of signal arguments... $ECHO_C" >&6
 if test "${cf_cv_sig_args+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30044,7 +30549,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 30047 "configure"
+#line 30552 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -30057,16 +30562,16 @@ extern RETSIGTYPE catch($cf_test); signa
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30060: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:30565: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30063: \$? = $ac_status" >&5
+  echo "$as_me:30568: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30066: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30571: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30069: \$? = $ac_status" >&5
+  echo "$as_me:30574: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sig_args="$cf_test";break
 else
@@ -30078,7 +30583,7 @@ done
 
 fi
 
-echo "$as_me:30081: result: $cf_cv_sig_args" >&5
+echo "$as_me:30586: result: $cf_cv_sig_args" >&5
 echo "${ECHO_T}$cf_cv_sig_args" >&6
 
 cat >>confdefs.h <<EOF
@@ -30087,14 +30592,14 @@ EOF
 
 if test "$ac_cv_func_sigaction" = yes; then
 
-echo "$as_me:30090: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "$as_me:30595: checking whether sigaction needs _POSIX_SOURCE" >&5
 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
 if test "${cf_cv_sigact_bad+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 30097 "configure"
+#line 30602 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -30108,16 +30613,16 @@ struct sigaction act
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30111: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:30616: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30114: \$? = $ac_status" >&5
+  echo "$as_me:30619: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30117: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30622: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30120: \$? = $ac_status" >&5
+  echo "$as_me:30625: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sigact_bad=no
 else
@@ -30128,7 +30633,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:30131: result: $cf_cv_sigact_bad" >&5
+echo "$as_me:30636: result: $cf_cv_sigact_bad" >&5
 echo "${ECHO_T}$cf_cv_sigact_bad" >&6
 
 test "$cf_cv_sigact_bad" = yes &&
@@ -30136,14 +30641,14 @@ cat >>confdefs.h <<\EOF
 #define SVR4_ACTION 1
 EOF
 
-echo "$as_me:30139: checking if we have sigaction/related functions" >&5
+echo "$as_me:30644: checking if we have sigaction/related functions" >&5
 echo $ECHO_N "checking if we have sigaction/related functions... $ECHO_C" >&6
 if test "${cf_cv_sigaction_funcs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 30146 "configure"
+#line 30651 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -30166,16 +30671,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:30169: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30674: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30172: \$? = $ac_status" >&5
+  echo "$as_me:30677: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:30175: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30680: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30178: \$? = $ac_status" >&5
+  echo "$as_me:30683: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sigaction_funcs=yes
 else
@@ -30185,7 +30690,7 @@ cf_cv_sigaction_funcs=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30188: result: $cf_cv_sigaction_funcs" >&5
+echo "$as_me:30693: result: $cf_cv_sigaction_funcs" >&5
 echo "${ECHO_T}$cf_cv_sigaction_funcs" >&6
 
 test "$cf_cv_sigaction_funcs" = yes &&
@@ -30195,7 +30700,7 @@ EOF
 
 fi
 
-echo "$as_me:30198: checking for fork" >&5
+echo "$as_me:30703: checking for fork" >&5
 echo $ECHO_N "checking for fork... $ECHO_C" >&6
 if test "${cf_cv_func_fork+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30205,7 +30710,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30208 "configure"
+#line 30713 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -30217,15 +30722,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:30220: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30725: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30223: \$? = $ac_status" >&5
+  echo "$as_me:30728: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:30225: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30730: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30228: \$? = $ac_status" >&5
+  echo "$as_me:30733: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_func_fork=yes
 else
@@ -30238,19 +30743,19 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 
 fi
-echo "$as_me:30241: result: $cf_cv_func_fork" >&5
+echo "$as_me:30746: result: $cf_cv_func_fork" >&5
 echo "${ECHO_T}$cf_cv_func_fork" >&6
 test $cf_cv_func_fork = yes && cat >>confdefs.h <<\EOF
 #define HAVE_FORK 1
 EOF
 
-echo "$as_me:30247: checking for memmove" >&5
+echo "$as_me:30752: checking for memmove" >&5
 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
 if test "${ac_cv_func_memmove+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30253 "configure"
+#line 30758 "configure"
 #include "confdefs.h"
 #define memmove autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -30281,16 +30786,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:30284: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30789: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30287: \$? = $ac_status" >&5
+  echo "$as_me:30792: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:30290: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30795: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30293: \$? = $ac_status" >&5
+  echo "$as_me:30798: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_memmove=yes
 else
@@ -30300,19 +30805,19 @@ ac_cv_func_memmove=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30303: result: $ac_cv_func_memmove" >&5
+echo "$as_me:30808: result: $ac_cv_func_memmove" >&5
 echo "${ECHO_T}$ac_cv_func_memmove" >&6
 if test "$ac_cv_func_memmove" = yes; then
   :
 else
 
-echo "$as_me:30309: checking for bcopy" >&5
+echo "$as_me:30814: checking for bcopy" >&5
 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
 if test "${ac_cv_func_bcopy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30315 "configure"
+#line 30820 "configure"
 #include "confdefs.h"
 #define bcopy autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -30343,16 +30848,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:30346: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30851: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30349: \$? = $ac_status" >&5
+  echo "$as_me:30854: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:30352: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30857: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30355: \$? = $ac_status" >&5
+  echo "$as_me:30860: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_bcopy=yes
 else
@@ -30362,11 +30867,11 @@ ac_cv_func_bcopy=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30365: result: $ac_cv_func_bcopy" >&5
+echo "$as_me:30870: result: $ac_cv_func_bcopy" >&5
 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
 if test "$ac_cv_func_bcopy" = yes; then
 
-	echo "$as_me:30369: checking if bcopy does overlapping moves" >&5
+	echo "$as_me:30874: checking if bcopy does overlapping moves" >&5
 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
 if test "${cf_cv_good_bcopy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30376,7 +30881,7 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30379 "configure"
+#line 30884 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -30392,15 +30897,15 @@ int main(void) {
 
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:30395: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30900: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30398: \$? = $ac_status" >&5
+  echo "$as_me:30903: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:30400: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30905: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30403: \$? = $ac_status" >&5
+  echo "$as_me:30908: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_good_bcopy=yes
 else
@@ -30413,7 +30918,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 
 fi
-echo "$as_me:30416: result: $cf_cv_good_bcopy" >&5
+echo "$as_me:30921: result: $cf_cv_good_bcopy" >&5
 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
 
 else
@@ -30436,10 +30941,10 @@ EOF
 
 fi
 
-echo "$as_me:30439: checking if select expects int * arguments" >&5
+echo "$as_me:30944: checking if select expects int * arguments" >&5
 echo $ECHO_N "checking if select expects int * arguments... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 30442 "configure"
+#line 30947 "configure"
 #include "confdefs.h"
 #include <time.h>
 
@@ -30450,16 +30955,16 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
 cat >>confdefs.h <<\EOF
 #define HAVE_SELECT_INTP 1
 EOF
- echo "$as_me:30453: result: yes" >&5
+ echo "$as_me:30958: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-  echo "$as_me:30456: result: no" >&5
+  echo "$as_me:30961: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
 rm -rf conftest*
 
-echo "$as_me:30462: checking whether closedir returns void" >&5
+echo "$as_me:30967: checking whether closedir returns void" >&5
 echo $ECHO_N "checking whether closedir returns void... $ECHO_C" >&6
 if test "${ac_cv_func_closedir_void+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30468,7 +30973,7 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30471 "configure"
+#line 30976 "configure"
 #include "confdefs.h"
 $ac_includes_default
 #include <$ac_header_dirent>
@@ -30485,15 +30990,15 @@ $ac_main_return (closedir (opendir (".")
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:30488: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30993: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30491: \$? = $ac_status" >&5
+  echo "$as_me:30996: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:30493: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30998: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30496: \$? = $ac_status" >&5
+  echo "$as_me:31001: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_closedir_void=no
 else
@@ -30505,7 +31010,7 @@ fi
 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:30508: result: $ac_cv_func_closedir_void" >&5
+echo "$as_me:31013: result: $ac_cv_func_closedir_void" >&5
 echo "${ECHO_T}$ac_cv_func_closedir_void" >&6
 if test $ac_cv_func_closedir_void = yes; then
 
@@ -30517,18 +31022,18 @@ fi
 
 # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling
 if test "$cross_compiling" != yes ; then
-	echo "$as_me:30520: checking whether setvbuf arguments are reversed" >&5
+	echo "$as_me:31025: checking whether setvbuf arguments are reversed" >&5
 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   if test "$cross_compiling" = yes; then
-  { { echo "$as_me:30526: error: cannot run test program while cross compiling" >&5
+  { { echo "$as_me:31031: error: cannot run test program while cross compiling" >&5
 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
    { (exit 1); exit 1; }; }
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30531 "configure"
+#line 31036 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -30545,15 +31050,15 @@ main (void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:30548: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31053: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30551: \$? = $ac_status" >&5
+  echo "$as_me:31056: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:30553: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31058: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30556: \$? = $ac_status" >&5
+  echo "$as_me:31061: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_setvbuf_reversed=yes
 else
@@ -30566,7 +31071,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 rm -f core ./core.* ./*.core
 fi
-echo "$as_me:30569: result: $ac_cv_func_setvbuf_reversed" >&5
+echo "$as_me:31074: result: $ac_cv_func_setvbuf_reversed" >&5
 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
 if test $ac_cv_func_setvbuf_reversed = yes; then
 
@@ -30587,19 +31092,21 @@ for ac_func in \
 	gethostbyname \
 	getpeername \
 	getservbyname \
+	getsockopt \
 	inet_addr \
 	inet_ntoa \
+	setsockopt \
 	strncasecmp \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:30596: checking for $ac_func" >&5
+echo "$as_me:31103: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30602 "configure"
+#line 31109 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -30630,16 +31137,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:30633: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31140: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30636: \$? = $ac_status" >&5
+  echo "$as_me:31143: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:30639: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31146: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30642: \$? = $ac_status" >&5
+  echo "$as_me:31149: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -30649,7 +31156,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30652: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:31159: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -30659,14 +31166,14 @@ EOF
 fi
 done
 
-echo "$as_me:30662: checking for type sigaction_t" >&5
+echo "$as_me:31169: checking for type sigaction_t" >&5
 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
 if test "${cf_cv_type_sigaction+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 30669 "configure"
+#line 31176 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -30679,16 +31186,16 @@ sigaction_t x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30682: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31189: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30685: \$? = $ac_status" >&5
+  echo "$as_me:31192: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30688: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31195: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30691: \$? = $ac_status" >&5
+  echo "$as_me:31198: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_sigaction=yes
 else
@@ -30699,21 +31206,21 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:30702: result: $cf_cv_type_sigaction" >&5
+echo "$as_me:31209: result: $cf_cv_type_sigaction" >&5
 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
 test "$cf_cv_type_sigaction" = yes &&
 cat >>confdefs.h <<\EOF
 #define HAVE_TYPE_SIGACTION 1
 EOF
 
-echo "$as_me:30709: checking for nonconflicting termios.h" >&5
+echo "$as_me:31216: checking for nonconflicting termios.h" >&5
 echo $ECHO_N "checking for nonconflicting termios.h... $ECHO_C" >&6
 if test "${cf_cv_use_termios_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 30716 "configure"
+#line 31223 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -30740,16 +31247,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:30743: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31250: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30746: \$? = $ac_status" >&5
+  echo "$as_me:31253: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:30749: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31256: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30752: \$? = $ac_status" >&5
+  echo "$as_me:31259: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_use_termios_h=yes
 else
@@ -30761,7 +31268,7 @@ rm -f "conftest.$ac_objext" "conftest$ac
 
 fi
 
-echo "$as_me:30764: result: $cf_cv_use_termios_h" >&5
+echo "$as_me:31271: result: $cf_cv_use_termios_h" >&5
 echo "${ECHO_T}$cf_cv_use_termios_h" >&6
 if test $cf_cv_use_termios_h = yes; then
 
@@ -30779,14 +31286,14 @@ EOF
 
 fi
 
-echo "$as_me:30782: checking for passwd.pw_gecos" >&5
+echo "$as_me:31289: checking for passwd.pw_gecos" >&5
 echo $ECHO_N "checking for passwd.pw_gecos... $ECHO_C" >&6
 if test "${cf_cv_pw_gecos+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 30789 "configure"
+#line 31296 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -30803,16 +31310,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30806: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31313: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30809: \$? = $ac_status" >&5
+  echo "$as_me:31316: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30812: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31319: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30815: \$? = $ac_status" >&5
+  echo "$as_me:31322: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_pw_gecos=yes
 else
@@ -30822,21 +31329,21 @@ cf_cv_pw_gecos=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:30825: result: $cf_cv_pw_gecos" >&5
+echo "$as_me:31332: result: $cf_cv_pw_gecos" >&5
 echo "${ECHO_T}$cf_cv_pw_gecos" >&6
 test $cf_cv_pw_gecos = no &&
 cat >>confdefs.h <<\EOF
 #define DONT_HAVE_PW_GECOS 1
 EOF
 
-echo "$as_me:30832: checking for tm.tm_gmtoff" >&5
+echo "$as_me:31339: checking for tm.tm_gmtoff" >&5
 echo $ECHO_N "checking for tm.tm_gmtoff... $ECHO_C" >&6
 if test "${cf_cv_tm_gmtoff+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 30839 "configure"
+#line 31346 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -30861,16 +31368,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:30864: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31371: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30867: \$? = $ac_status" >&5
+  echo "$as_me:31374: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:30870: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31377: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30873: \$? = $ac_status" >&5
+  echo "$as_me:31380: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_tm_gmtoff=yes
 else
@@ -30881,14 +31388,14 @@ fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:30884: result: $cf_cv_tm_gmtoff" >&5
+echo "$as_me:31391: result: $cf_cv_tm_gmtoff" >&5
 echo "${ECHO_T}$cf_cv_tm_gmtoff" >&6
 test "$cf_cv_tm_gmtoff" = no &&
 cat >>confdefs.h <<\EOF
 #define DONT_HAVE_TM_GMTOFF 1
 EOF
 
-echo "$as_me:30891: checking for long file names" >&5
+echo "$as_me:31398: checking for long file names" >&5
 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
 if test "${ac_cv_sys_long_file_names+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30927,7 +31434,7 @@ for ac_dir in  . $ac_tmpdirs `eval echo
   rm -rf "$ac_xdir" 2>/dev/null
 done
 fi
-echo "$as_me:30930: result: $ac_cv_sys_long_file_names" >&5
+echo "$as_me:31437: result: $ac_cv_sys_long_file_names" >&5
 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
 if test "$ac_cv_sys_long_file_names" = yes; then
 
@@ -30940,23 +31447,23 @@ fi
 for ac_header in sys/wait.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:30943: checking for $ac_header" >&5
+echo "$as_me:31450: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 30949 "configure"
+#line 31456 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:30953: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:31460: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:30959: \$? = $ac_status" >&5
+  echo "$as_me:31466: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -30975,7 +31482,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:30978: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:31485: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -30996,23 +31503,23 @@ else
 for ac_header in wait.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:30999: checking for $ac_header" >&5
+echo "$as_me:31506: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31005 "configure"
+#line 31512 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:31009: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:31516: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:31015: \$? = $ac_status" >&5
+  echo "$as_me:31522: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -31031,7 +31538,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:31034: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:31541: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -31044,23 +31551,23 @@ done
 for ac_header in waitstatus.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:31047: checking for $ac_header" >&5
+echo "$as_me:31554: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31053 "configure"
+#line 31560 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:31057: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:31564: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:31063: \$? = $ac_status" >&5
+  echo "$as_me:31570: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -31079,7 +31586,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:31082: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:31589: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -31101,14 +31608,14 @@ cf_wait_headers="$cf_wait_headers
 fi
 fi
 
-echo "$as_me:31104: checking for union wait" >&5
+echo "$as_me:31611: checking for union wait" >&5
 echo $ECHO_N "checking for union wait... $ECHO_C" >&6
 if test "${cf_cv_type_unionwait+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 31111 "configure"
+#line 31618 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int
@@ -31127,16 +31634,16 @@ static int x;
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31130: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31637: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31133: \$? = $ac_status" >&5
+  echo "$as_me:31640: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31136: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31643: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31139: \$? = $ac_status" >&5
+  echo "$as_me:31646: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
@@ -31146,7 +31653,7 @@ else
 cat "conftest.$ac_ext" >&5
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 31149 "configure"
+#line 31656 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int
@@ -31173,16 +31680,16 @@ union wait x;
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31176: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31683: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31179: \$? = $ac_status" >&5
+  echo "$as_me:31686: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31182: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31689: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31185: \$? = $ac_status" >&5
+  echo "$as_me:31692: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_unionwait=yes
 	 echo compiles ok with union wait and possibly macros too 1>&5
@@ -31197,14 +31704,14 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:31200: result: $cf_cv_type_unionwait" >&5
+echo "$as_me:31707: result: $cf_cv_type_unionwait" >&5
 echo "${ECHO_T}$cf_cv_type_unionwait" >&6
 test "$cf_cv_type_unionwait" = yes &&
 cat >>confdefs.h <<\EOF
 #define HAVE_TYPE_UNIONWAIT 1
 EOF
 
-echo "$as_me:31207: checking if the system function returns usable child-status" >&5
+echo "$as_me:31714: checking if the system function returns usable child-status" >&5
 echo $ECHO_N "checking if the system function returns usable child-status... $ECHO_C" >&6
 if test "${cf_cv_system_status+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31214,7 +31721,7 @@ else
   cf_cv_system_status=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31217 "configure"
+#line 31724 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -31249,15 +31756,15 @@ int main(void)
 
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:31252: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31759: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31255: \$? = $ac_status" >&5
+  echo "$as_me:31762: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:31257: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31764: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31260: \$? = $ac_status" >&5
+  echo "$as_me:31767: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_system_status=no
 else
@@ -31268,7 +31775,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_system_status=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31271 "configure"
+#line 31778 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -31276,15 +31783,15 @@ $ac_includes_default
 int main(void) { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:31279: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31786: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31282: \$? = $ac_status" >&5
+  echo "$as_me:31789: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:31284: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31791: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31287: \$? = $ac_status" >&5
+  echo "$as_me:31794: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_system_status=yes
 else
@@ -31301,7 +31808,7 @@ fi
 
 fi
 
-echo "$as_me:31304: result: $cf_cv_system_status" >&5
+echo "$as_me:31811: result: $cf_cv_system_status" >&5
 echo "${ECHO_T}$cf_cv_system_status" >&6
 test $cf_cv_system_status = no &&
 cat >>confdefs.h <<\EOF
@@ -31324,14 +31831,14 @@ EOF
 	else
 
 if test "$cf_cv_ncurses_version" != no ; then
-echo "$as_me:31327: checking for obsolete/broken version of ncurses" >&5
+echo "$as_me:31834: checking for obsolete/broken version of ncurses" >&5
 echo $ECHO_N "checking for obsolete/broken version of ncurses... $ECHO_C" >&6
 if test "${cf_cv_ncurses_broken+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31334 "configure"
+#line 31841 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -31350,16 +31857,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:31353: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31860: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31356: \$? = $ac_status" >&5
+  echo "$as_me:31863: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:31359: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31866: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31362: \$? = $ac_status" >&5
+  echo "$as_me:31869: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_ncurses_broken=no
 else
@@ -31371,10 +31878,10 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 
-echo "$as_me:31374: result: $cf_cv_ncurses_broken" >&5
+echo "$as_me:31881: result: $cf_cv_ncurses_broken" >&5
 echo "${ECHO_T}$cf_cv_ncurses_broken" >&6
 if test "$cf_cv_ncurses_broken" = yes ; then
-	{ echo "$as_me:31377: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
+	{ echo "$as_me:31884: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
 echo "$as_me: WARNING: hmm... you should get an up-to-date version of ncurses" >&2;}
 
 cat >>confdefs.h <<\EOF
@@ -31384,14 +31891,14 @@ EOF
 fi
 fi
 
-echo "$as_me:31387: checking if curses supports color attributes" >&5
+echo "$as_me:31894: checking if curses supports color attributes" >&5
 echo $ECHO_N "checking if curses supports color attributes... $ECHO_C" >&6
 if test "${cf_cv_color_curses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 31394 "configure"
+#line 31901 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -31412,16 +31919,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31415: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31922: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31418: \$? = $ac_status" >&5
+  echo "$as_me:31925: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31421: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31928: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31424: \$? = $ac_status" >&5
+  echo "$as_me:31931: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_color_curses=yes
 else
@@ -31433,7 +31940,7 @@ rm -f "conftest.$ac_objext" "conftest$ac
 
 fi
 
-echo "$as_me:31436: result: $cf_cv_color_curses" >&5
+echo "$as_me:31943: result: $cf_cv_color_curses" >&5
 echo "${ECHO_T}$cf_cv_color_curses" >&6
 if test "$cf_cv_color_curses" = yes ; then
 
@@ -31454,7 +31961,7 @@ fi
 EOF
 
 		else
-			{ echo "$as_me:31457: WARNING: This curses library does not support color" >&5
+			{ echo "$as_me:31964: WARNING: This curses library does not support color" >&5
 echo "$as_me: WARNING: This curses library does not support color" >&2;}
 		fi
 	fi
@@ -31473,7 +31980,7 @@ fi
 
 if test $check_sig_const = yes ; then
 
-echo "$as_me:31476: checking for redefinable signal constants" >&5
+echo "$as_me:31983: checking for redefinable signal constants" >&5
 echo $ECHO_N "checking for redefinable signal constants... $ECHO_C" >&6
 if test "${cf_cv_sig_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31486,7 +31993,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31489 "configure"
+#line 31996 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -31514,15 +32021,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:31517: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32024: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31520: \$? = $ac_status" >&5
+  echo "$as_me:32027: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:31522: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32029: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31525: \$? = $ac_status" >&5
+  echo "$as_me:32032: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_sig_const=yes
 else
@@ -31537,7 +32044,7 @@ fi
 
 fi
 
-echo "$as_me:31540: result: $cf_cv_sig_const" >&5
+echo "$as_me:32047: result: $cf_cv_sig_const" >&5
 echo "${ECHO_T}$cf_cv_sig_const" >&6
 test "$cf_cv_sig_const" = yes &&
 cat >>confdefs.h <<\EOF
@@ -31546,14 +32053,14 @@ EOF
 
 fi
 
-echo "$as_me:31549: checking for ANSI qsort" >&5
+echo "$as_me:32056: checking for ANSI qsort" >&5
 echo $ECHO_N "checking for ANSI qsort... $ECHO_C" >&6
 if test "${cf_cv_comptype+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 31556 "configure"
+#line 32063 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -31569,16 +32076,16 @@ static char foo[] = "string";
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:31572: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32079: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31575: \$? = $ac_status" >&5
+  echo "$as_me:32082: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:31578: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32085: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31581: \$? = $ac_status" >&5
+  echo "$as_me:32088: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_comptype=yes
 else
@@ -31590,7 +32097,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 fi
 
-echo "$as_me:31593: result: $cf_cv_comptype" >&5
+echo "$as_me:32100: result: $cf_cv_comptype" >&5
 echo "${ECHO_T}$cf_cv_comptype" >&6
 if test $cf_cv_comptype = yes; then
 
@@ -31606,7 +32113,7 @@ EOF
 
 fi
 
-echo "$as_me:31609: checking if application can dump core" >&5
+echo "$as_me:32116: checking if application can dump core" >&5
 echo $ECHO_N "checking if application can dump core... $ECHO_C" >&6
 if test "${cf_cv_corefile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31616,7 +32123,7 @@ else
   cf_cv_corefile=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 31619 "configure"
+#line 32126 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -31660,15 +32167,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:31663: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32170: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31666: \$? = $ac_status" >&5
+  echo "$as_me:32173: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:31668: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32175: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31671: \$? = $ac_status" >&5
+  echo "$as_me:32178: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_corefile=yes
 else
@@ -31681,7 +32188,7 @@ rm -f core ./core.* ./*.core "conftest$a
 fi
 fi
 
-echo "$as_me:31684: result: $cf_cv_corefile" >&5
+echo "$as_me:32191: result: $cf_cv_corefile" >&5
 echo "${ECHO_T}$cf_cv_corefile" >&6
 test $cf_cv_corefile = yes &&
 cat >>confdefs.h <<\EOF
@@ -31718,18 +32225,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:31721: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32228: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:31727: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32234: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31732 "configure"
+#line 32239 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -31747,16 +32254,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31750: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32257: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31753: \$? = $ac_status" >&5
+  echo "$as_me:32260: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31756: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32263: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31759: \$? = $ac_status" >&5
+  echo "$as_me:32266: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -31764,7 +32271,7 @@ if { (eval echo "$as_me:31750: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31767 "configure"
+#line 32274 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -31779,16 +32286,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:31782: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32289: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31785: \$? = $ac_status" >&5
+  echo "$as_me:32292: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:31788: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32295: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31791: \$? = $ac_status" >&5
+  echo "$as_me:32298: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -31812,7 +32319,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:31815: result: $cf_result" >&5
+echo "$as_me:32322: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -31833,18 +32340,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:31836: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32343: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:31842: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32349: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31847 "configure"
+#line 32354 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -31862,16 +32369,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31865: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32372: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31868: \$? = $ac_status" >&5
+  echo "$as_me:32375: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31871: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32378: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31874: \$? = $ac_status" >&5
+  echo "$as_me:32381: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -31879,7 +32386,7 @@ if { (eval echo "$as_me:31865: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31882 "configure"
+#line 32389 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -31894,16 +32401,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:31897: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32404: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31900: \$? = $ac_status" >&5
+  echo "$as_me:32407: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:31903: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32410: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31906: \$? = $ac_status" >&5
+  echo "$as_me:32413: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -31927,7 +32434,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:31930: result: $cf_result" >&5
+echo "$as_me:32437: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -31946,18 +32453,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:31949: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32456: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:31955: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32462: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31960 "configure"
+#line 32467 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -31975,16 +32482,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:31978: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32485: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31981: \$? = $ac_status" >&5
+  echo "$as_me:32488: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:31984: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32491: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31987: \$? = $ac_status" >&5
+  echo "$as_me:32494: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -31992,7 +32499,7 @@ if { (eval echo "$as_me:31978: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 31995 "configure"
+#line 32502 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -32007,16 +32514,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32010: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32517: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32013: \$? = $ac_status" >&5
+  echo "$as_me:32520: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32016: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32523: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32019: \$? = $ac_status" >&5
+  echo "$as_me:32526: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -32040,7 +32547,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:32043: result: $cf_result" >&5
+echo "$as_me:32550: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -32055,7 +32562,6 @@ CHECK_DECL_HDRS="$TIN_DECL_HDRS"
 for ac_func in \
 	_flsbuf \
 	alarm \
-	atoi \
 	atol \
 	atoll \
 	atoq \
@@ -32102,6 +32608,7 @@ for ac_func in \
 	sscanf \
 	strcasecmp \
 	strftime \
+	strptime \
 	strncasecmp \
 	strtol \
 	strtoll \
@@ -32120,18 +32627,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:32123: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32630: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:32129: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32636: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32134 "configure"
+#line 32641 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -32149,16 +32656,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:32152: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32659: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32155: \$? = $ac_status" >&5
+  echo "$as_me:32662: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:32158: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32665: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32161: \$? = $ac_status" >&5
+  echo "$as_me:32668: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -32166,7 +32673,7 @@ if { (eval echo "$as_me:32152: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32169 "configure"
+#line 32676 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -32181,16 +32688,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32184: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32691: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32187: \$? = $ac_status" >&5
+  echo "$as_me:32694: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32190: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32697: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32193: \$? = $ac_status" >&5
+  echo "$as_me:32700: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -32214,7 +32721,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:32217: result: $cf_result" >&5
+echo "$as_me:32724: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -32230,18 +32737,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:32233: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32740: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:32239: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32746: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32244 "configure"
+#line 32751 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -32259,16 +32766,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:32262: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32769: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32265: \$? = $ac_status" >&5
+  echo "$as_me:32772: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:32268: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32775: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32271: \$? = $ac_status" >&5
+  echo "$as_me:32778: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -32276,7 +32783,7 @@ if { (eval echo "$as_me:32262: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32279 "configure"
+#line 32786 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -32291,16 +32798,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32294: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32801: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32297: \$? = $ac_status" >&5
+  echo "$as_me:32804: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32300: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32807: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32303: \$? = $ac_status" >&5
+  echo "$as_me:32810: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -32324,7 +32831,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:32327: result: $cf_result" >&5
+echo "$as_me:32834: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -32344,18 +32851,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:32347: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:32854: checking for missing \"${ac_func}\" extern" >&5
 echo $ECHO_N "checking for missing \"${ac_func}\" extern... $ECHO_C" >&6
 if eval "test \"\${cf_cv_func_${ac_func}+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:32353: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:32860: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32358 "configure"
+#line 32865 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -32373,16 +32880,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:32376: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32883: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32379: \$? = $ac_status" >&5
+  echo "$as_me:32886: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:32382: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32889: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32385: \$? = $ac_status" >&5
+  echo "$as_me:32892: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -32390,7 +32897,7 @@ if { (eval echo "$as_me:32376: \"$ac_lin
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32393 "configure"
+#line 32900 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -32405,16 +32912,16 @@ long x = 0; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32408: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32915: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32411: \$? = $ac_status" >&5
+  echo "$as_me:32918: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32414: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32921: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32417: \$? = $ac_status" >&5
+  echo "$as_me:32924: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -32438,7 +32945,7 @@ CFLAGS="$cf_save_CFLAGS"
 fi
 
 eval 'cf_result=$cf_cv_func_'${ac_func}
-echo "$as_me:32441: result: $cf_result" >&5
+echo "$as_me:32948: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -32448,7 +32955,7 @@ done
 
 fi
 
-echo "$as_me:32451: checking for working TIOCGWINSZ" >&5
+echo "$as_me:32958: checking for working TIOCGWINSZ" >&5
 echo $ECHO_N "checking for working TIOCGWINSZ... $ECHO_C" >&6
 if test "${cf_cv_use_tiocgwinsz+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32460,7 +32967,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 32463 "configure"
+#line 32970 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -32486,15 +32993,15 @@ int main(void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:32489: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32996: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32492: \$? = $ac_status" >&5
+  echo "$as_me:32999: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:32494: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33001: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32497: \$? = $ac_status" >&5
+  echo "$as_me:33004: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_use_tiocgwinsz=yes
 else
@@ -32509,7 +33016,7 @@ fi
 		CFLAGS="$cf_save_CFLAGS"
 fi
 
-echo "$as_me:32512: result: $cf_cv_use_tiocgwinsz" >&5
+echo "$as_me:33019: result: $cf_cv_use_tiocgwinsz" >&5
 echo "${ECHO_T}$cf_cv_use_tiocgwinsz" >&6
 test $cf_cv_use_tiocgwinsz != yes &&
 cat >>confdefs.h <<\EOF
@@ -32546,7 +33053,7 @@ test -z "$ALL_LINGUAS" && ALL_LINGUAS=`t
 : ${CONFIG_H:=config.h}
 
 if test -z "$PACKAGE" ; then
-	{ { echo "$as_me:32549: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5
+	{ { echo "$as_me:33056: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5
 echo "$as_me: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -32598,7 +33105,7 @@ if test -n "$cf_searchpath/include" ; th
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 32601 "configure"
+#line 33108 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -32610,16 +33117,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32613: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:33120: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32616: \$? = $ac_status" >&5
+  echo "$as_me:33123: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32619: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33126: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32622: \$? = $ac_status" >&5
+  echo "$as_me:33129: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -32636,7 +33143,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:32639: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:33146: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -32682,7 +33189,7 @@ if test -n "$cf_searchpath/../include" ;
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 32685 "configure"
+#line 33192 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -32694,16 +33201,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:32697: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:33204: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32700: \$? = $ac_status" >&5
+  echo "$as_me:33207: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:32703: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33210: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32706: \$? = $ac_status" >&5
+  echo "$as_me:33213: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -32720,7 +33227,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:32723: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:33230: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -32738,7 +33245,7 @@ echo "${as_me:-configure}:32723: testing
 fi
 
 	else
-{ { echo "$as_me:32741: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:33248: error: cannot find libiconv under $withval" >&5
 echo "$as_me: error: cannot find libiconv under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -32763,7 +33270,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}:32766: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:33273: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -32792,7 +33299,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}:32795: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:33302: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -32801,7 +33308,7 @@ echo "${as_me:-configure}:32795: testing
 fi
 
 	else
-{ { echo "$as_me:32804: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:33311: error: cannot find libiconv under $withval" >&5
 echo "$as_me: error: cannot find libiconv under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -32809,14 +33316,14 @@ done
 
 	test -n "$verbose" && echo "	setting path value for libiconv to $withval" 1>&6
 
-echo "${as_me:-configure}:32812: testing setting path value for libiconv to $withval ..." 1>&5
+echo "${as_me:-configure}:33319: testing setting path value for libiconv to $withval ..." 1>&5
 
 	;;
 esac
 
 fi;
 
-  echo "$as_me:32819: checking for iconv" >&5
+  echo "$as_me:33326: checking for iconv" >&5
 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
 if test "${am_cv_func_iconv+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32827,12 +33334,12 @@ else
 cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
-echo "${as_me:-configure}:32830: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:33337: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32835 "configure"
+#line 33342 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32851,16 +33358,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:32854: \"$ac_link\"") >&5
+if { (eval echo "$as_me:33361: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32857: \$? = $ac_status" >&5
+  echo "$as_me:33364: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:32860: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33367: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32863: \$? = $ac_status" >&5
+  echo "$as_me:33370: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_iconv=yes
@@ -32874,7 +33381,7 @@ cat "conftest.$ac_ext" >&5
 LIBS="-liconv  $cf_save_LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 32877 "configure"
+#line 33384 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32893,16 +33400,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:32896: \"$ac_link\"") >&5
+if { (eval echo "$as_me:33403: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32899: \$? = $ac_status" >&5
+  echo "$as_me:33406: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:32902: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33409: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32905: \$? = $ac_status" >&5
+  echo "$as_me:33412: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_iconv=yes
@@ -32919,9 +33426,9 @@ cat "conftest.$ac_ext" >&5
 
 	test -n "$verbose" && echo "	find linkage for iconv library" 1>&6
 
-echo "${as_me:-configure}:32922: testing find linkage for iconv library ..." 1>&5
+echo "${as_me:-configure}:33429: testing find linkage for iconv library ..." 1>&5
 
-echo "${as_me:-configure}:32924: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:33431: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -33012,7 +33519,7 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d "$cf_cv_header_path_iconv" ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:33015: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:33522: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
 
 			CPPFLAGS="$cf_save_CPPFLAGS"
 
@@ -33020,7 +33527,7 @@ echo "${as_me:-configure}:33015: testing
 	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_iconv"
 
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 33023 "configure"
+#line 33530 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -33039,21 +33546,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:33042: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:33549: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:33045: \$? = $ac_status" >&5
+  echo "$as_me:33552: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:33048: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33555: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33051: \$? = $ac_status" >&5
+  echo "$as_me:33558: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:33056: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:33563: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
 				cf_cv_find_linkage_iconv=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
@@ -33071,7 +33578,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 	if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
-echo "${as_me:-configure}:33074: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:33581: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -33146,13 +33653,13 @@ 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}:33149: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:33656: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-liconv  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv"
 					cat >"conftest.$ac_ext" <<_ACEOF
-#line 33155 "configure"
+#line 33662 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -33171,21 +33678,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:33174: \"$ac_link\"") >&5
+if { (eval echo "$as_me:33681: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33177: \$? = $ac_status" >&5
+  echo "$as_me:33684: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:33180: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33687: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33183: \$? = $ac_status" >&5
+  echo "$as_me:33690: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me:-configure}:33188: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:33695: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
 					cf_cv_find_linkage_iconv=yes
 					cf_cv_library_file_iconv="-liconv"
@@ -33225,7 +33732,7 @@ am_cv_func_iconv="no, consider installin
 fi
 
 fi
-echo "$as_me:33228: result: $am_cv_func_iconv" >&5
+echo "$as_me:33735: result: $am_cv_func_iconv" >&5
 echo "${ECHO_T}$am_cv_func_iconv" >&6
 
   if test "$am_cv_func_iconv" = yes; then
@@ -33234,14 +33741,14 @@ cat >>confdefs.h <<\EOF
 #define HAVE_ICONV 1
 EOF
 
-    echo "$as_me:33237: checking if the declaration of iconv() needs const." >&5
+    echo "$as_me:33744: checking if the declaration of iconv() needs const." >&5
 echo $ECHO_N "checking if the declaration of iconv() needs const.... $ECHO_C" >&6
 if test "${am_cv_proto_iconv_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
       cat >"conftest.$ac_ext" <<_ACEOF
-#line 33244 "configure"
+#line 33751 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -33266,16 +33773,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:33269: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:33776: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:33272: \$? = $ac_status" >&5
+  echo "$as_me:33779: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:33275: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33782: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33278: \$? = $ac_status" >&5
+  echo "$as_me:33785: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_proto_iconv_const=no
 else
@@ -33285,7 +33792,7 @@ am_cv_proto_iconv_const=yes
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:33288: result: $am_cv_proto_iconv_const" >&5
+echo "$as_me:33795: result: $am_cv_proto_iconv_const" >&5
 echo "${ECHO_T}$am_cv_proto_iconv_const" >&6
 
     if test "$am_cv_proto_iconv_const" = yes ; then
@@ -33330,7 +33837,7 @@ if test -n "$cf_cv_header_path_iconv" ;
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 33333 "configure"
+#line 33840 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -33342,16 +33849,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:33345: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:33852: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:33348: \$? = $ac_status" >&5
+  echo "$as_me:33855: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:33351: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33858: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33354: \$? = $ac_status" >&5
+  echo "$as_me:33861: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -33368,7 +33875,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:33371: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:33878: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -33407,7 +33914,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}:33410: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:33917: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -33418,13 +33925,13 @@ fi
     fi
   fi
 
-echo "$as_me:33421: checking for nl_langinfo and CODESET" >&5
+echo "$as_me:33928: checking for nl_langinfo and CODESET" >&5
 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
 if test "${am_cv_langinfo_codeset+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 33427 "configure"
+#line 33934 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -33438,16 +33945,16 @@ char* cs = nl_langinfo(CODESET); (void)c
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:33441: \"$ac_link\"") >&5
+if { (eval echo "$as_me:33948: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33444: \$? = $ac_status" >&5
+  echo "$as_me:33951: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:33447: \"$ac_try\"") >&5
+  { (eval echo "$as_me:33954: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33450: \$? = $ac_status" >&5
+  echo "$as_me:33957: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_langinfo_codeset=yes
 else
@@ -33458,7 +33965,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:33461: result: $am_cv_langinfo_codeset" >&5
+echo "$as_me:33968: result: $am_cv_langinfo_codeset" >&5
 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
 	if test "$am_cv_langinfo_codeset" = yes; then
 
@@ -33469,13 +33976,13 @@ EOF
 	fi
 
    if test "$ac_cv_header_locale_h" = yes; then
-	echo "$as_me:33472: checking for LC_MESSAGES" >&5
+	echo "$as_me:33979: checking for LC_MESSAGES" >&5
 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 33478 "configure"
+#line 33985 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int
@@ -33487,16 +33994,16 @@ return LC_MESSAGES
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:33490: \"$ac_link\"") >&5
+if { (eval echo "$as_me:33997: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33493: \$? = $ac_status" >&5
+  echo "$as_me:34000: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:33496: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34003: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33499: \$? = $ac_status" >&5
+  echo "$as_me:34006: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   am_cv_val_LC_MESSAGES=yes
 else
@@ -33506,7 +34013,7 @@ am_cv_val_LC_MESSAGES=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:33509: result: $am_cv_val_LC_MESSAGES" >&5
+echo "$as_me:34016: result: $am_cv_val_LC_MESSAGES" >&5
 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
 	if test "$am_cv_val_LC_MESSAGES" = yes; then
 
@@ -33516,7 +34023,7 @@ EOF
 
 	fi
 fi
-   echo "$as_me:33519: checking whether NLS is requested" >&5
+   echo "$as_me:34026: checking whether NLS is requested" >&5
 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
 
 # Check whether --enable-nls or --disable-nls was given.
@@ -33526,7 +34033,7 @@ if test "${enable_nls+set}" = set; then
 else
   USE_NLS=yes
 fi;
-  echo "$as_me:33529: result: $USE_NLS" >&5
+  echo "$as_me:34036: result: $USE_NLS" >&5
 echo "${ECHO_T}$USE_NLS" >&6
 
     if test "$USE_NLS" = "yes"; then
@@ -33534,7 +34041,7 @@ echo "${ECHO_T}$USE_NLS" >&6
         # Extract the first word of "msgfmt", so it can be a program name with args.
 
 set dummy msgfmt; ac_word=$2
-echo "$as_me:33537: checking for $ac_word" >&5
+echo "$as_me:34044: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_MSGFMT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -33561,16 +34068,16 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  echo "$as_me:33564: result: $MSGFMT" >&5
+  echo "$as_me:34071: result: $MSGFMT" >&5
 echo "${ECHO_T}$MSGFMT" >&6
 else
-  echo "$as_me:33567: result: no" >&5
+  echo "$as_me:34074: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
     # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-echo "$as_me:33573: checking for $ac_word" >&5
+echo "$as_me:34080: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_GMSGFMT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -33587,7 +34094,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
-   echo "$as_me:33590: found $ac_dir/$ac_word" >&5
+   echo "$as_me:34097: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -33599,17 +34106,17 @@ fi
 GMSGFMT=$ac_cv_path_GMSGFMT
 
 if test -n "$GMSGFMT"; then
-  echo "$as_me:33602: result: $GMSGFMT" >&5
+  echo "$as_me:34109: result: $GMSGFMT" >&5
 echo "${ECHO_T}$GMSGFMT" >&6
 else
-  echo "$as_me:33605: result: no" >&5
+  echo "$as_me:34112: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
         # Extract the first word of "xgettext", so it can be a program name with args.
 
 set dummy xgettext; ac_word=$2
-echo "$as_me:33612: checking for $ac_word" >&5
+echo "$as_me:34119: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_XGETTEXT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -33636,10 +34143,10 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  echo "$as_me:33639: result: $XGETTEXT" >&5
+  echo "$as_me:34146: result: $XGETTEXT" >&5
 echo "${ECHO_T}$XGETTEXT" >&6
 else
-  echo "$as_me:33642: result: no" >&5
+  echo "$as_me:34149: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -33706,7 +34213,7 @@ if test -n "$cf_searchpath/include" ; th
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 33709 "configure"
+#line 34216 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -33718,16 +34225,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:33721: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:34228: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:33724: \$? = $ac_status" >&5
+  echo "$as_me:34231: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:33727: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34234: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33730: \$? = $ac_status" >&5
+  echo "$as_me:34237: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -33744,7 +34251,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:33747: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:34254: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -33790,7 +34297,7 @@ if test -n "$cf_searchpath/../include" ;
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 33793 "configure"
+#line 34300 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -33802,16 +34309,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:33805: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:34312: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:33808: \$? = $ac_status" >&5
+  echo "$as_me:34315: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:33811: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34318: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33814: \$? = $ac_status" >&5
+  echo "$as_me:34321: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -33828,7 +34335,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:33831: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:34338: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -33846,7 +34353,7 @@ echo "${as_me:-configure}:33831: testing
 fi
 
 	else
-{ { echo "$as_me:33849: error: cannot find libintl under $withval" >&5
+{ { echo "$as_me:34356: error: cannot find libintl under $withval" >&5
 echo "$as_me: error: cannot find libintl under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -33871,7 +34378,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}:33874: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:34381: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -33900,7 +34407,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}:33903: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:34410: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -33909,7 +34416,7 @@ echo "${as_me:-configure}:33903: testing
 fi
 
 	else
-{ { echo "$as_me:33912: error: cannot find libintl under $withval" >&5
+{ { echo "$as_me:34419: error: cannot find libintl under $withval" >&5
 echo "$as_me: error: cannot find libintl under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -33917,7 +34424,7 @@ done
 
 	test -n "$verbose" && echo "	setting path value for libintl to $withval" 1>&6
 
-echo "${as_me:-configure}:33920: testing setting path value for libintl to $withval ..." 1>&5
+echo "${as_me:-configure}:34427: testing setting path value for libintl to $withval ..." 1>&5
 
 	;;
 esac
@@ -33929,12 +34436,12 @@ fi;
 cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
-echo "${as_me:-configure}:33932: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:34439: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 33937 "configure"
+#line 34444 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -33956,16 +34463,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:33959: \"$ac_link\"") >&5
+if { (eval echo "$as_me:34466: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33962: \$? = $ac_status" >&5
+  echo "$as_me:34469: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:33965: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34472: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33968: \$? = $ac_status" >&5
+  echo "$as_me:34475: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_intl=yes
@@ -33979,7 +34486,7 @@ cat "conftest.$ac_ext" >&5
 LIBS="-lintl  $cf_save_LIBS"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 33982 "configure"
+#line 34489 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -34001,16 +34508,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34004: \"$ac_link\"") >&5
+if { (eval echo "$as_me:34511: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34007: \$? = $ac_status" >&5
+  echo "$as_me:34514: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34010: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34517: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34013: \$? = $ac_status" >&5
+  echo "$as_me:34520: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_intl=yes
@@ -34027,9 +34534,9 @@ cat "conftest.$ac_ext" >&5
 
 	test -n "$verbose" && echo "	find linkage for intl library" 1>&6
 
-echo "${as_me:-configure}:34030: testing find linkage for intl library ..." 1>&5
+echo "${as_me:-configure}:34537: testing find linkage for intl library ..." 1>&5
 
-echo "${as_me:-configure}:34032: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:34539: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -34120,7 +34627,7 @@ cf_search="$cf_search $cf_header_path_li
 		if test -d "$cf_cv_header_path_intl" ; then
 			test -n "$verbose" && echo "	... testing $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:34123: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:34630: testing ... testing $cf_cv_header_path_intl ..." 1>&5
 
 			CPPFLAGS="$cf_save_CPPFLAGS"
 
@@ -34128,7 +34635,7 @@ echo "${as_me:-configure}:34123: testing
 	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_intl"
 
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 34131 "configure"
+#line 34638 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -34150,21 +34657,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:34153: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:34660: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:34156: \$? = $ac_status" >&5
+  echo "$as_me:34663: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:34159: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34666: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34162: \$? = $ac_status" >&5
+  echo "$as_me:34669: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found intl headers in $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:34167: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:34674: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
 
 				cf_cv_find_linkage_intl=maybe
 				cf_test_CPPFLAGS="$CPPFLAGS"
@@ -34182,7 +34689,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 
 	if test "$cf_cv_find_linkage_intl" = maybe ; then
 
-echo "${as_me:-configure}:34185: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:34692: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -34257,13 +34764,13 @@ 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}:34260: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:34767: testing ... testing $cf_cv_library_path_intl ..." 1>&5
 
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-lintl  $cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_intl"
 					cat >"conftest.$ac_ext" <<_ACEOF
-#line 34266 "configure"
+#line 34773 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -34285,21 +34792,21 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34288: \"$ac_link\"") >&5
+if { (eval echo "$as_me:34795: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34291: \$? = $ac_status" >&5
+  echo "$as_me:34798: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34294: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34801: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34297: \$? = $ac_status" >&5
+  echo "$as_me:34804: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me:-configure}:34302: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:34809: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
 
 					cf_cv_find_linkage_intl=yes
 					cf_cv_library_file_intl="-lintl"
@@ -34338,9 +34845,9 @@ else
 cf_cv_func_gettext=no
 fi
 
-	echo "$as_me:34341: checking for libintl.h and gettext()" >&5
+	echo "$as_me:34848: checking for libintl.h and gettext()" >&5
 echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6
-	echo "$as_me:34343: result: $cf_cv_func_gettext" >&5
+	echo "$as_me:34850: result: $cf_cv_func_gettext" >&5
 echo "${ECHO_T}$cf_cv_func_gettext" >&6
 
 	if test "$cf_cv_func_gettext" = yes ; then
@@ -34380,7 +34887,7 @@ if test -n "$cf_cv_header_path_intl" ; t
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
 			  cat >"conftest.$ac_ext" <<_ACEOF
-#line 34383 "configure"
+#line 34890 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -34392,16 +34899,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:34395: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:34902: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:34398: \$? = $ac_status" >&5
+  echo "$as_me:34905: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:34401: \"$ac_try\"") >&5
+  { (eval echo "$as_me:34908: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34404: \$? = $ac_status" >&5
+  echo "$as_me:34911: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -34418,7 +34925,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:34421: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:34928: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
@@ -34457,7 +34964,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}:34460: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:34967: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				INTLLIBS="-L$cf_add_libdir $INTLLIBS"
 			fi
@@ -34467,10 +34974,10 @@ fi
 
 	  fi
 
-	  echo "$as_me:34470: checking if this is GNU gettext" >&5
+	  echo "$as_me:34977: checking if this is GNU gettext" >&5
 echo $ECHO_N "checking if this is GNU gettext... $ECHO_C" >&6
 	  cat >"conftest.$ac_ext" <<_ACEOF
-#line 34473 "configure"
+#line 34980 "configure"
 #include "confdefs.h"
 #define USE_MSGFMT_HACK
 
@@ -34493,16 +35000,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34496: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35003: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34499: \$? = $ac_status" >&5
+  echo "$as_me:35006: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34502: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35009: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34505: \$? = $ac_status" >&5
+  echo "$as_me:35012: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_gnu_gettext=yes
 else
@@ -34511,7 +35018,7 @@ cat "conftest.$ac_ext" >&5
 cf_cv_gnu_gettext=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-	  echo "$as_me:34514: result: $cf_cv_gnu_gettext" >&5
+	  echo "$as_me:35021: result: $cf_cv_gnu_gettext" >&5
 echo "${ECHO_T}$cf_cv_gnu_gettext" >&6
 	  test "$" = yes &&
 cat >>confdefs.h <<\EOF
@@ -34523,13 +35030,13 @@ EOF
 for ac_func in dcgettext
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:34526: checking for $ac_func" >&5
+echo "$as_me:35033: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34532 "configure"
+#line 35039 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -34560,16 +35067,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34563: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35070: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34566: \$? = $ac_status" >&5
+  echo "$as_me:35073: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34569: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35076: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34572: \$? = $ac_status" >&5
+  echo "$as_me:35079: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -34579,7 +35086,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:34582: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:35089: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -34596,7 +35103,7 @@ cat >>confdefs.h <<\EOF
 EOF
 
 	elif test -z "$MSGFMT" || test -z "$XGETTEXT" ; then
-	  { echo "$as_me:34599: WARNING: disabling NLS feature" >&5
+	  { echo "$as_me:35106: WARNING: disabling NLS feature" >&5
 echo "$as_me: WARNING: disabling NLS feature" >&2;}
 	  ALL_LINGUAS=
 	  CATOBJEXT=.ignored
@@ -34612,7 +35119,7 @@ echo "$as_me: WARNING: disabling NLS fea
       if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
         : ;
       else
-        { echo "$as_me:34615: WARNING: found msgfmt program is not GNU msgfmt" >&5
+        { echo "$as_me:35122: WARNING: found msgfmt program is not GNU msgfmt" >&5
 echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;}
       fi
     fi
@@ -34621,7 +35128,7 @@ echo "$as_me: WARNING: found msgfmt prog
       if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
         : ;
       else
-        { echo "$as_me:34624: WARNING: found xgettext program is not GNU xgettext" >&5
+        { echo "$as_me:35131: WARNING: found xgettext program is not GNU xgettext" >&5
 echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;}
       fi
     fi
@@ -34649,7 +35156,7 @@ echo "$as_me: WARNING: found xgettext pr
 	 if test "x$ALL_LINGUAS" = "x"; then
 	   LINGUAS=
 	 else
-	   echo "$as_me:34652: checking for catalogs to be installed" >&5
+	   echo "$as_me:35159: checking for catalogs to be installed" >&5
 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
 	   NEW_LINGUAS=
 	   for presentlang in $ALL_LINGUAS; do
@@ -34669,7 +35176,7 @@ echo $ECHO_N "checking for catalogs to b
 		 fi
 	   done
 	   LINGUAS=$NEW_LINGUAS
-	   echo "$as_me:34672: result: $LINGUAS" >&5
+	   echo "$as_me:35179: result: $LINGUAS" >&5
 echo "${ECHO_T}$LINGUAS" >&6
 	 fi
 
@@ -34704,7 +35211,7 @@ cf_makefile=Makefile
 use_our_messages=no
 if test "$USE_NLS" = yes ; then
 if test -d "$srcdir/po" ; then
-echo "$as_me:34707: checking if we should use included message-library" >&5
+echo "$as_me:35214: checking if we should use included message-library" >&5
 echo $ECHO_N "checking if we should use included message-library... $ECHO_C" >&6
 
 # Check whether --enable-included-msgs or --disable-included-msgs was given.
@@ -34715,7 +35222,7 @@ else
   use_our_messages=yes
 fi;
 fi
-echo "$as_me:34718: result: $use_our_messages" >&5
+echo "$as_me:35225: result: $use_our_messages" >&5
 echo "${ECHO_T}$use_our_messages" >&6
 fi
 
@@ -34731,23 +35238,23 @@ if test "$USE_NLS" = yes ; then
 for ac_header in libintl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:34734: checking for $ac_header" >&5
+echo "$as_me:35241: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34740 "configure"
+#line 35247 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:34744: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:35251: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:34750: \$? = $ac_status" >&5
+  echo "$as_me:35257: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -34766,7 +35273,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:34769: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:35276: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -34791,13 +35298,13 @@ if test ".$use_alloca" = .yes ; then
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-echo "$as_me:34794: checking for working alloca.h" >&5
+echo "$as_me:35301: checking for working alloca.h" >&5
 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
 if test "${ac_cv_working_alloca_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34800 "configure"
+#line 35307 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int
@@ -34809,16 +35316,16 @@ char *p = (char *) alloca (2 * sizeof (i
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34812: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35319: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34815: \$? = $ac_status" >&5
+  echo "$as_me:35322: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34818: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35325: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34821: \$? = $ac_status" >&5
+  echo "$as_me:35328: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_working_alloca_h=yes
 else
@@ -34828,7 +35335,7 @@ ac_cv_working_alloca_h=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:34831: result: $ac_cv_working_alloca_h" >&5
+echo "$as_me:35338: result: $ac_cv_working_alloca_h" >&5
 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
 if test $ac_cv_working_alloca_h = yes; then
 
@@ -34838,13 +35345,13 @@ EOF
 
 fi
 
-echo "$as_me:34841: checking for alloca" >&5
+echo "$as_me:35348: checking for alloca" >&5
 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
 if test "${ac_cv_func_alloca_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34847 "configure"
+#line 35354 "configure"
 #include "confdefs.h"
 #ifdef __GNUC__
 # define alloca __builtin_alloca
@@ -34876,16 +35383,16 @@ char *p = (char *) alloca (1);
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34879: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35386: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34882: \$? = $ac_status" >&5
+  echo "$as_me:35389: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34885: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35392: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34888: \$? = $ac_status" >&5
+  echo "$as_me:35395: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_alloca_works=yes
 else
@@ -34895,7 +35402,7 @@ ac_cv_func_alloca_works=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:34898: result: $ac_cv_func_alloca_works" >&5
+echo "$as_me:35405: result: $ac_cv_func_alloca_works" >&5
 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
 if test $ac_cv_func_alloca_works = yes; then
@@ -34916,13 +35423,13 @@ cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-echo "$as_me:34919: checking whether \`alloca.c' needs Cray hooks" >&5
+echo "$as_me:35426: checking whether \`alloca.c' needs Cray hooks" >&5
 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
 if test "${ac_cv_os_cray+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34925 "configure"
+#line 35432 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -34940,18 +35447,18 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:34943: result: $ac_cv_os_cray" >&5
+echo "$as_me:35450: result: $ac_cv_os_cray" >&5
 echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:34948: checking for $ac_func" >&5
+echo "$as_me:35455: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 34954 "configure"
+#line 35461 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -34982,16 +35489,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:34985: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35492: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34988: \$? = $ac_status" >&5
+  echo "$as_me:35495: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:34991: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35498: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34994: \$? = $ac_status" >&5
+  echo "$as_me:35501: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -35001,7 +35508,7 @@ eval "$as_ac_var=no"
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:35004: result: `eval echo '${'"$as_ac_var"'}'`" >&5
+echo "$as_me:35511: result: `eval echo '${'"$as_ac_var"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
 
@@ -35015,7 +35522,7 @@ fi
   done
 fi
 
-echo "$as_me:35018: checking stack direction for C alloca" >&5
+echo "$as_me:35525: checking stack direction for C alloca" >&5
 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
 if test "${ac_cv_c_stack_direction+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -35024,7 +35531,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35027 "configure"
+#line 35534 "configure"
 #include "confdefs.h"
 int
 find_stack_direction (void)
@@ -35047,15 +35554,15 @@ main (void)
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:35050: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35557: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35053: \$? = $ac_status" >&5
+  echo "$as_me:35560: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:35055: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35562: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35058: \$? = $ac_status" >&5
+  echo "$as_me:35565: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_c_stack_direction=1
 else
@@ -35067,7 +35574,7 @@ fi
 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:35070: result: $ac_cv_c_stack_direction" >&5
+echo "$as_me:35577: result: $ac_cv_c_stack_direction" >&5
 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
 cat >>confdefs.h <<EOF
@@ -35096,10 +35603,10 @@ else
 fi
 
 # if struct hostent contains h_addr_list or not (SunOS-3.5)
-echo "$as_me:35099: checking for h_addr_list in struct hostent" >&5
+echo "$as_me:35606: checking for h_addr_list in struct hostent" >&5
 echo $ECHO_N "checking for h_addr_list in struct hostent... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35102 "configure"
+#line 35609 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -35119,16 +35626,16 @@ h.h_addr_list[0] = malloc(1);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35122: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:35629: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35125: \$? = $ac_status" >&5
+  echo "$as_me:35632: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35128: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35635: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35131: \$? = $ac_status" >&5
+  echo "$as_me:35638: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_hostent_h_addr_list=yes
 else
@@ -35137,7 +35644,7 @@ cat "conftest.$ac_ext" >&5
 ac_cv_hostent_h_addr_list=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:35140: result: $ac_cv_hostent_h_addr_list" >&5
+echo "$as_me:35647: result: $ac_cv_hostent_h_addr_list" >&5
 echo "${ECHO_T}$ac_cv_hostent_h_addr_list" >&6
 if test $ac_cv_hostent_h_addr_list = yes; then
 
@@ -35150,23 +35657,23 @@ fi
 for ac_header in X11/Xpoll.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:35153: checking for $ac_header" >&5
+echo "$as_me:35660: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35159 "configure"
+#line 35666 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:35163: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:35670: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:35169: \$? = $ac_status" >&5
+  echo "$as_me:35676: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -35185,7 +35692,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:35188: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
+echo "$as_me:35695: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
   cat >>confdefs.h <<EOF
@@ -35195,16 +35702,16 @@ EOF
 fi
 done
 
-echo "$as_me:35198: checking for declaration of fd_set" >&5
+echo "$as_me:35705: checking for declaration of fd_set" >&5
 echo $ECHO_N "checking for declaration of fd_set... $ECHO_C" >&6
 if test "${cf_cv_type_fd_set+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:35204: testing sys/types alone ..." 1>&5
+echo "${as_me:-configure}:35711: testing sys/types alone ..." 1>&5
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35207 "configure"
+#line 35714 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -35217,26 +35724,26 @@ fd_set x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35220: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:35727: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35223: \$? = $ac_status" >&5
+  echo "$as_me:35730: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35226: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35733: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35229: \$? = $ac_status" >&5
+  echo "$as_me:35736: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=sys/types.h
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
-echo "${as_me:-configure}:35236: testing X11/Xpoll.h ..." 1>&5
+echo "${as_me:-configure}:35743: testing X11/Xpoll.h ..." 1>&5
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35239 "configure"
+#line 35746 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_X11_XPOLL_H
@@ -35251,26 +35758,26 @@ fd_set x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35254: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:35761: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35257: \$? = $ac_status" >&5
+  echo "$as_me:35764: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35260: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35767: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35263: \$? = $ac_status" >&5
+  echo "$as_me:35770: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=X11/Xpoll.h
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
-echo "${as_me:-configure}:35270: testing sys/select.h ..." 1>&5
+echo "${as_me:-configure}:35777: testing sys/select.h ..." 1>&5
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35273 "configure"
+#line 35780 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -35284,16 +35791,16 @@ fd_set x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35287: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:35794: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35290: \$? = $ac_status" >&5
+  echo "$as_me:35797: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35293: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35800: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35296: \$? = $ac_status" >&5
+  echo "$as_me:35803: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=sys/select.h
 else
@@ -35307,7 +35814,7 @@ rm -f "conftest.$ac_objext" "conftest.$a
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:35310: result: $cf_cv_type_fd_set" >&5
+echo "$as_me:35817: result: $cf_cv_type_fd_set" >&5
 echo "${ECHO_T}$cf_cv_type_fd_set" >&6
 if test $cf_cv_type_fd_set = sys/select.h ; then
 
@@ -35317,14 +35824,14 @@ EOF
 
 fi
 
-echo "$as_me:35320: checking for fd_set macros" >&5
+echo "$as_me:35827: checking for fd_set macros" >&5
 echo $ECHO_N "checking for fd_set macros... $ECHO_C" >&6
 if test "${cf_cv_macros_fd_set+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35327 "configure"
+#line 35834 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -35353,16 +35860,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35356: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:35863: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35359: \$? = $ac_status" >&5
+  echo "$as_me:35866: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35362: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35869: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35365: \$? = $ac_status" >&5
+  echo "$as_me:35872: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_macros_fd_set=yes
 else
@@ -35372,7 +35879,7 @@ cf_cv_macros_fd_set=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:35375: result: $cf_cv_macros_fd_set" >&5
+echo "$as_me:35882: result: $cf_cv_macros_fd_set" >&5
 echo "${ECHO_T}$cf_cv_macros_fd_set" >&6
 test $cf_cv_macros_fd_set = yes &&
 cat >>confdefs.h <<\EOF
@@ -35384,16 +35891,16 @@ EOF
 #	if test "$ac_cv_func_snprintf" == "yes" ; then
 #	fi
 #?
-echo "$as_me:35387: checking for working snprintf()" >&5
+echo "$as_me:35894: checking for working snprintf()" >&5
 echo $ECHO_N "checking for working snprintf()... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-		echo "$as_me:35391: result: unknown" >&5
+		echo "$as_me:35898: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35396 "configure"
+#line 35903 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -35413,18 +35920,18 @@ int main(void) {
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:35416: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35923: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35419: \$? = $ac_status" >&5
+  echo "$as_me:35926: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:35421: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35928: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35424: \$? = $ac_status" >&5
+  echo "$as_me:35931: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
-		echo "$as_me:35427: result: yes" >&5
+		echo "$as_me:35934: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
@@ -35436,7 +35943,7 @@ cat >>confdefs.h <<\EOF
 #define SNPRINTF_BROKEN 1
 EOF
 
-		echo "$as_me:35439: result: no" >&5
+		echo "$as_me:35946: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -35446,16 +35953,16 @@ fi
 # tolower() is known to be broken on 4.2BSD by
 # not checking if input is an uppercase letter
 # /* #define tolower(c)	((c)-'A'+'a') */
-echo "$as_me:35449: checking for working tolower()" >&5
+echo "$as_me:35956: checking for working tolower()" >&5
 echo $ECHO_N "checking for working tolower()... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-		echo "$as_me:35453: result: unknown" >&5
+		echo "$as_me:35960: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35458 "configure"
+#line 35965 "configure"
 #include "confdefs.h"
 
 #include <ctype.h>
@@ -35470,18 +35977,18 @@ int main(void) {
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:35473: \"$ac_link\"") >&5
+if { (eval echo "$as_me:35980: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35476: \$? = $ac_status" >&5
+  echo "$as_me:35983: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:35478: \"$ac_try\"") >&5
+  { (eval echo "$as_me:35985: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35481: \$? = $ac_status" >&5
+  echo "$as_me:35988: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
-		echo "$as_me:35484: result: yes" >&5
+		echo "$as_me:35991: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
@@ -35493,7 +36000,7 @@ cat >>confdefs.h <<\EOF
 #define TOLOWER_BROKEN 1
 EOF
 
-		echo "$as_me:35496: result: no" >&5
+		echo "$as_me:36003: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -35503,16 +36010,16 @@ fi
 # toupper is known to be broken on 4.2BSD by
 # not checking if input is a lowercase letter
 # /* #define toupper(c)	((c)-'a'+'A') */
-echo "$as_me:35506: checking for working toupper()" >&5
+echo "$as_me:36013: checking for working toupper()" >&5
 echo $ECHO_N "checking for working toupper()... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-		echo "$as_me:35510: result: unknown" >&5
+		echo "$as_me:36017: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35515 "configure"
+#line 36022 "configure"
 #include "confdefs.h"
 
 #include <ctype.h>
@@ -35527,18 +36034,18 @@ int main(void) {
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:35530: \"$ac_link\"") >&5
+if { (eval echo "$as_me:36037: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35533: \$? = $ac_status" >&5
+  echo "$as_me:36040: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:35535: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36042: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35538: \$? = $ac_status" >&5
+  echo "$as_me:36045: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
-		echo "$as_me:35541: result: yes" >&5
+		echo "$as_me:36048: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
@@ -35550,30 +36057,30 @@ cat >>confdefs.h <<\EOF
 #define TOUPPER_BROKEN 1
 EOF
 
-		echo "$as_me:35553: result: no" >&5
+		echo "$as_me:36060: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:35560: checking for stdnoreturn.h" >&5
+echo "$as_me:36067: checking for stdnoreturn.h" >&5
 echo $ECHO_N "checking for stdnoreturn.h... $ECHO_C" >&6
 if test "${ac_cv_header_stdnoreturn_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35566 "configure"
+#line 36073 "configure"
 #include "confdefs.h"
 #include <stdnoreturn.h>
 _ACEOF
-if { (eval echo "$as_me:35570: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:36077: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:35576: \$? = $ac_status" >&5
+  echo "$as_me:36083: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -35592,14 +36099,14 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:35595: result: $ac_cv_header_stdnoreturn_h" >&5
+echo "$as_me:36102: result: $ac_cv_header_stdnoreturn_h" >&5
 echo "${ECHO_T}$ac_cv_header_stdnoreturn_h" >&6
 if test "$ac_cv_header_stdnoreturn_h" = yes; then
 
-	echo "$as_me:35599: checking for C11 _Noreturn feature" >&5
+	echo "$as_me:36106: checking for C11 _Noreturn feature" >&5
 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 35602 "configure"
+#line 36109 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -35619,25 +36126,25 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35622: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:36129: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35625: \$? = $ac_status" >&5
+  echo "$as_me:36132: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35628: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36135: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35631: \$? = $ac_status" >&5
+  echo "$as_me:36138: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_c11_noreturn=yes
-	echo "$as_me:35634: result: $cf_cv_c11_noreturn" >&5
+	echo "$as_me:36141: result: $cf_cv_c11_noreturn" >&5
 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
 else
   echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 cf_cv_c11_noreturn=no
-	echo "$as_me:35640: result: $cf_cv_c11_noreturn" >&5
+	echo "$as_me:36147: result: $cf_cv_c11_noreturn" >&5
 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
@@ -35663,23 +36170,23 @@ fi
 
 for cf_hdr in signal.h
 do
-	echo "$as_me:35666: checking for $cf_hdr" >&5
+	echo "$as_me:36173: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 35669 "configure"
+#line 36176 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:35676: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:36183: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:35682: \$? = $ac_status" >&5
+  echo "$as_me:36189: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -35697,7 +36204,7 @@ else
   cf_found=no
 fi
 rm -f conftest.err "conftest.$ac_ext"
-echo "$as_me:35700: result: $cf_found" >&5
+echo "$as_me:36207: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -35710,10 +36217,10 @@ EOF
 fi
 done
 
-echo "$as_me:35713: checking for POSIX signal support" >&5
+echo "$as_me:36220: checking for POSIX signal support" >&5
 echo $ECHO_N "checking for POSIX signal support... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35716 "configure"
+#line 36223 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDDEF_H
@@ -35737,16 +36244,16 @@ sigfillset(&set);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35740: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:36247: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35743: \$? = $ac_status" >&5
+  echo "$as_me:36250: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35746: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36253: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35749: \$? = $ac_status" >&5
+  echo "$as_me:36256: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 have_posix_signal=yes
@@ -35762,15 +36269,15 @@ have_posix_signal=no
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:35765: result: $have_posix_signal" >&5
+echo "$as_me:36272: result: $have_posix_signal" >&5
 echo "${ECHO_T}$have_posix_signal" >&6
 
 if test x"$have_posix_signal" != "xyes"; then
 
-echo "$as_me:35770: checking for BSD signal support" >&5
+echo "$as_me:36277: checking for BSD signal support" >&5
 echo $ECHO_N "checking for BSD signal support... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35773 "configure"
+#line 36280 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_SIGNAL_H
@@ -35788,16 +36295,16 @@ sigblock(0);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35791: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:36298: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35794: \$? = $ac_status" >&5
+  echo "$as_me:36301: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35797: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36304: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35800: \$? = $ac_status" >&5
+  echo "$as_me:36307: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 have_bsd_signal=yes
@@ -35813,17 +36320,17 @@ have_bsd_signal=no
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:35816: result: $have_bsd_signal" >&5
+echo "$as_me:36323: result: $have_bsd_signal" >&5
 echo "${ECHO_T}$have_bsd_signal" >&6
 
 fi
 
 if test x"$have_posix_signal" != "xyes" && test x"$have_bsd_signal" != "xyes"; then
 
-echo "$as_me:35823: checking for SYSV signal support" >&5
+echo "$as_me:36330: checking for SYSV signal support" >&5
 echo $ECHO_N "checking for SYSV signal support... $ECHO_C" >&6
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 35826 "configure"
+#line 36333 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_SIGNAL_H
@@ -35841,16 +36348,16 @@ sigignore(0);
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:35844: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:36351: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:35847: \$? = $ac_status" >&5
+  echo "$as_me:36354: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:35850: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36357: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35853: \$? = $ac_status" >&5
+  echo "$as_me:36360: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 have_sysv_signal=yes
@@ -35866,7 +36373,7 @@ have_sysv_signal=no
 
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-echo "$as_me:35869: result: $have_sysv_signal" >&5
+echo "$as_me:36376: result: $have_sysv_signal" >&5
 echo "${ECHO_T}$have_sysv_signal" >&6
 
 fi
@@ -35876,29 +36383,29 @@ if test x"$have_posix_signal" = "xno" &&
 #define HAVE_NO_SIGNAL_BLOCKING 1
 EOF
 
-{ echo "$as_me:35879: WARNING: not having blockable signals" >&5
+{ echo "$as_me:36386: WARNING: not having blockable signals" >&5
 echo "$as_me: WARNING: not having blockable signals" >&2;}
 fi
 
 for cf_hdr in iconv.h
 do
-	echo "$as_me:35885: checking for $cf_hdr" >&5
+	echo "$as_me:36392: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 35888 "configure"
+#line 36395 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:35895: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:36402: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:35901: \$? = $ac_status" >&5
+  echo "$as_me:36408: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -35916,7 +36423,7 @@ else
   cf_found=no
 fi
 rm -f conftest.err "conftest.$ac_ext"
-echo "$as_me:35919: result: $cf_found" >&5
+echo "$as_me:36426: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -35929,16 +36436,16 @@ EOF
 fi
 done
 
-echo "$as_me:35932: checking for iconv_open() //TRANSLIT extension" >&5
+echo "$as_me:36439: checking for iconv_open() //TRANSLIT extension" >&5
 echo $ECHO_N "checking for iconv_open() //TRANSLIT extension... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-		echo "$as_me:35936: result: unknown" >&5
+		echo "$as_me:36443: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 35941 "configure"
+#line 36448 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -35952,26 +36459,27 @@ int main(void) {
 
 	if ((cd = iconv_open("US-ASCII//TRANSLIT", "ISO-8859-1")) == (iconv_t) (-1))
 		exit(1);
+	iconv_close(cd);
 	exit(0);
 }
 _ACEOF
 rm -f "conftest$ac_exeext"
-if { (eval echo "$as_me:35959: \"$ac_link\"") >&5
+if { (eval echo "$as_me:36467: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35962: \$? = $ac_status" >&5
+  echo "$as_me:36470: \$? = $ac_status" >&5
   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
-  { (eval echo "$as_me:35964: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36472: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35967: \$? = $ac_status" >&5
+  echo "$as_me:36475: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_ICONV_OPEN_TRANSLIT 1
 EOF
 
-		echo "$as_me:35974: result: yes" >&5
+		echo "$as_me:36482: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
@@ -35979,7 +36487,7 @@ else
 echo "$as_me: failed program was:" >&5
 cat "conftest.$ac_ext" >&5
 
-		echo "$as_me:35982: result: no" >&5
+		echo "$as_me:36490: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -35996,23 +36504,23 @@ fi
 
 for cf_hdr in tiuser.h sys/tiuser.h
 do
-	echo "$as_me:35999: checking for $cf_hdr" >&5
+	echo "$as_me:36507: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 36002 "configure"
+#line 36510 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:36009: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:36517: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:36015: \$? = $ac_status" >&5
+  echo "$as_me:36523: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -36030,7 +36538,7 @@ else
   cf_found=no
 fi
 rm -f conftest.err "conftest.$ac_ext"
-echo "$as_me:36033: result: $cf_found" >&5
+echo "$as_me:36541: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -36074,13 +36582,13 @@ EOF
 
 				;;
 			*)
-				echo "$as_me:36077: checking for link" >&5
+				echo "$as_me:36585: checking for link" >&5
 echo $ECHO_N "checking for link... $ECHO_C" >&6
 if test "${ac_cv_func_link+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 36083 "configure"
+#line 36591 "configure"
 #include "confdefs.h"
 #define link autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -36111,16 +36619,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:36114: \"$ac_link\"") >&5
+if { (eval echo "$as_me:36622: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:36117: \$? = $ac_status" >&5
+  echo "$as_me:36625: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:36120: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36628: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:36123: \$? = $ac_status" >&5
+  echo "$as_me:36631: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_link=yes
 else
@@ -36130,7 +36638,7 @@ ac_cv_func_link=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:36133: result: $ac_cv_func_link" >&5
+echo "$as_me:36641: result: $ac_cv_func_link" >&5
 echo "${ECHO_T}$ac_cv_func_link" >&6
 if test "$ac_cv_func_link" = yes; then
 
@@ -36151,13 +36659,13 @@ EOF
 
 		;;
 	*)
-		echo "$as_me:36154: checking for link" >&5
+		echo "$as_me:36662: checking for link" >&5
 echo $ECHO_N "checking for link... $ECHO_C" >&6
 if test "${ac_cv_func_link+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 36160 "configure"
+#line 36668 "configure"
 #include "confdefs.h"
 #define link autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -36188,16 +36696,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:36191: \"$ac_link\"") >&5
+if { (eval echo "$as_me:36699: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:36194: \$? = $ac_status" >&5
+  echo "$as_me:36702: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:36197: \"$ac_try\"") >&5
+  { (eval echo "$as_me:36705: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:36200: \$? = $ac_status" >&5
+  echo "$as_me:36708: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_link=yes
 else
@@ -36207,7 +36715,7 @@ ac_cv_func_link=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:36210: result: $ac_cv_func_link" >&5
+echo "$as_me:36718: result: $ac_cv_func_link" >&5
 echo "${ECHO_T}$ac_cv_func_link" >&6
 if test "$ac_cv_func_link" = yes; then
   cat >>confdefs.h <<\EOF
@@ -36222,7 +36730,7 @@ if test "$cf_cv_termlib" = pdcurses ; th
 
 cf_x_athena=${cf_x_athena:-Xaw}
 
-echo "$as_me:36225: checking if you want to link with Xaw 3d library" >&5
+echo "$as_me:36733: checking if you want to link with Xaw 3d library" >&5
 echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6
 withval=
 
@@ -36233,14 +36741,14 @@ if test "${with_Xaw3d+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3d
-	echo "$as_me:36236: result: yes" >&5
+	echo "$as_me:36744: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:36239: result: no" >&5
+	echo "$as_me:36747: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:36243: checking if you want to link with Xaw 3d xft library" >&5
+echo "$as_me:36751: checking if you want to link with Xaw 3d xft library" >&5
 echo $ECHO_N "checking if you want to link with Xaw 3d xft library... $ECHO_C" >&6
 withval=
 
@@ -36251,14 +36759,14 @@ if test "${with_Xaw3dxft+set}" = set; th
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3dxft
-	echo "$as_me:36254: result: yes" >&5
+	echo "$as_me:36762: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:36257: result: no" >&5
+	echo "$as_me:36765: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:36261: checking if you want to link with neXT Athena library" >&5
+echo "$as_me:36769: checking if you want to link with neXT Athena library" >&5
 echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6
 withval=
 
@@ -36269,14 +36777,14 @@ if test "${with_neXtaw+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=neXtaw
-	echo "$as_me:36272: result: yes" >&5
+	echo "$as_me:36780: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:36275: result: no" >&5
+	echo "$as_me:36783: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:36279: checking if you want to link with Athena-Plus library" >&5
+echo "$as_me:36787: checking if you want to link with Athena-Plus library" >&5
 echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6
 withval=
 
@@ -36287,10 +36795,10 @@ if test "${with_XawPlus+set}" = set; the
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=XawPlus
-	echo "$as_me:36290: result: yes" >&5
+	echo "$as_me:36798: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:36293: result: no" >&5
+	echo "$as_me:36801: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -36310,17 +36818,31 @@ if test "$PKG_CONFIG" != none ; then
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_athena_pkg"; then
 	test -n "$verbose" && echo "	found package $cf_athena_pkg" 1>&6
 
-echo "${as_me:-configure}:36313: testing found package $cf_athena_pkg ..." 1>&5
+echo "${as_me:-configure}:36821: testing found package $cf_athena_pkg ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_athena_pkg" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$cf_athena_pkg" 2>/dev/null`"
 	test -n "$verbose" && echo "	package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:36319: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:36827: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package $cf_athena_pkg LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:36323: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:36831: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in $cf_athena_pkg
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -36444,27 +36966,14 @@ cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_a
 #define $cf_x_athena_LIBS 1
 EOF
 
-	for cf_trim_lib in Xmu Xt X11
-	do
-		case "$LIBS" in
-		*-l$cf_trim_lib\ *-l$cf_trim_lib*)
-			LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
-			test -n "$verbose" && echo "	..trimmed $LIBS" 1>&6
-
-echo "${as_me:-configure}:36454: testing ..trimmed $LIBS ..." 1>&5
-
-			;;
-		esac
-	done
-
-echo "$as_me:36460: checking for usable $cf_x_athena/Xmu package" >&5
+echo "$as_me:36969: checking for usable $cf_x_athena/Xmu package" >&5
 echo $ECHO_N "checking for usable $cf_x_athena/Xmu package... $ECHO_C" >&6
 if test "${cf_cv_xaw_compat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 36467 "configure"
+#line 36976 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -36482,16 +36991,16 @@ int check = XmuCompareISOLatin1("big", "
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:36485: \"$ac_link\"") >&5
+if { (eval echo "$as_me:36994: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:36488: \$? = $ac_status" >&5
+  echo "$as_me:36997: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:36491: \"$ac_try\"") >&5
+  { (eval echo "$as_me:37000: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:36494: \$? = $ac_status" >&5
+  echo "$as_me:37003: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_xaw_compat=yes
 else
@@ -36501,7 +37010,7 @@ cf_cv_xaw_compat=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:36504: result: $cf_cv_xaw_compat" >&5
+echo "$as_me:37013: result: $cf_cv_xaw_compat" >&5
 echo "${ECHO_T}$cf_cv_xaw_compat" >&6
 
 			if test "$cf_cv_xaw_compat" = no
@@ -36513,7 +37022,7 @@ echo "${ECHO_T}$cf_cv_xaw_compat" >&6
 				*)
 					test -n "$verbose" && echo "	work around broken package" 1>&6
 
-echo "${as_me:-configure}:36516: testing work around broken package ..." 1>&5
+echo "${as_me:-configure}:37025: testing work around broken package ..." 1>&5
 
 					cf_save_xmu="$LIBS"
 					cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^  *//' -e 's/ .*//'`
@@ -36521,17 +37030,31 @@ echo "${as_me:-configure}:36516: testing
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then
 	test -n "$verbose" && echo "	found package xmu" 1>&6
 
-echo "${as_me:-configure}:36524: testing found package xmu ..." 1>&5
+echo "${as_me:-configure}:37033: testing found package xmu ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xmu" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xmu" 2>/dev/null`"
 	test -n "$verbose" && echo "	package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:36530: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37039: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xmu LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:36534: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37043: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in xmu
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -36649,42 +37172,103 @@ LIBS="$cf_add_libs"
 
 							LIBS="$cf_save_xmu"
 
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
+cf_add_libs="$LIBS"
+test -n "$verbose" && echo "	...before $cf_add_libs" 1>&6
+
+echo "${as_me:-configure}:37178: testing ...before $cf_add_libs ..." 1>&5
+
+for cf_add_1lib in $cf_pkgconfig_libs; do
+	# filter duplicates
+	cf_found_2lib=no
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_found_2lib=yes
+			break
+		fi
+	done
+	# if not a duplicate, find the dependent library
+	if test "$cf_found_2lib" = no
+	then
+		cf_found_2lib=no
+		cf_add_2libs=
+		for cf_add_2lib in $cf_add_libs
+		do
+			test -n "$cf_add_2libs" && cf_add_2libs="$cf_add_2libs "
+			cf_add_2libs="$cf_add_2libs$cf_add_2lib"
+			if test "x$cf_add_2lib" = "x$cf_first_lib"
+			then
+				cf_found_2lib=yes
+				cf_add_2libs="$cf_add_2libs $cf_add_1lib"
+			fi
+		done
+		if test "$cf_found_2lib" = yes
+		then
+			cf_add_libs="$cf_add_2libs"
+		else
+			test -n "$verbose" && echo "	...missed $cf_first_lib" 1>&6
+
+echo "${as_me:-configure}:37210: testing ...missed $cf_first_lib ..." 1>&5
 
-echo "${as_me:-configure}:36654: testing ...before $LIBS ..." 1>&5
+		fi
+	fi
+done
+test -n "$verbose" && echo "	...after  $cf_add_libs" 1>&6
 
-LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's%  % %g'`
-test -n "$verbose" && echo "	...after  $LIBS" 1>&6
+echo "${as_me:-configure}:37217: testing ...after  $cf_add_libs ..." 1>&5
 
-echo "${as_me:-configure}:36659: testing ...after  $LIBS ..." 1>&5
+LIBS="$cf_add_libs"
 
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
+cf_add_libs="$LIBS"
+test -n "$verbose" && echo "	...before $cf_add_libs" 1>&6
 
-echo "${as_me:-configure}:36667: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:37228: testing ...before $cf_add_libs ..." 1>&5
 
-LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's%  % %g'`
-test -n "$verbose" && echo "	...after  $LIBS" 1>&6
+for cf_add_1lib in -lXmu; do
+	# filter duplicates
+	cf_found_2lib=no
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_found_2lib=yes
+			break
+		fi
+	done
+	# if not a duplicate, find the dependent library
+	if test "$cf_found_2lib" = no
+	then
+		cf_found_2lib=no
+		cf_add_2libs=
+		for cf_add_2lib in $cf_add_libs
+		do
+			test -n "$cf_add_2libs" && cf_add_2libs="$cf_add_2libs "
+			cf_add_2libs="$cf_add_2libs$cf_add_2lib"
+			if test "x$cf_add_2lib" = "x$cf_first_lib"
+			then
+				cf_found_2lib=yes
+				cf_add_2libs="$cf_add_2libs $cf_add_1lib"
+			fi
+		done
+		if test "$cf_found_2lib" = yes
+		then
+			cf_add_libs="$cf_add_2libs"
+		else
+			test -n "$verbose" && echo "	...missed $cf_first_lib" 1>&6
 
-echo "${as_me:-configure}:36672: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:37260: testing ...missed $cf_first_lib ..." 1>&5
 
-fi
+		fi
+	fi
+done
+test -n "$verbose" && echo "	...after  $cf_add_libs" 1>&6
 
-	for cf_trim_lib in Xmu Xt X11
-	do
-		case "$LIBS" in
-		*-l$cf_trim_lib\ *-l$cf_trim_lib*)
-			LIBS=`echo "$LIBS " | sed -e 's/  / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'`
-			test -n "$verbose" && echo "	..trimmed $LIBS" 1>&6
+echo "${as_me:-configure}:37267: testing ...after  $cf_add_libs ..." 1>&5
 
-echo "${as_me:-configure}:36683: testing ..trimmed $LIBS ..." 1>&5
+LIBS="$cf_add_libs"
 
-			;;
-		esac
-	done
+fi
 
 					;;
 				esac
@@ -36705,17 +37289,31 @@ if test -z "$cf_x_athena_lib" ; then
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then
 	test -n "$verbose" && echo "	found package Xext" 1>&6
 
-echo "${as_me:-configure}:36708: testing found package Xext ..." 1>&5
+echo "${as_me:-configure}:37292: testing found package Xext ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "Xext" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "Xext" 2>/dev/null`"
 	test -n "$verbose" && echo "	package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:36714: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37298: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package Xext LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:36718: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37302: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in Xext
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -36836,7 +37434,7 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-	echo "$as_me:36839: checking for XextCreateExtension in -lXext" >&5
+	echo "$as_me:37437: checking for XextCreateExtension in -lXext" >&5
 echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6
 if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -36844,7 +37442,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXext  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 36847 "configure"
+#line 37445 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -36863,16 +37461,16 @@ XextCreateExtension ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:36866: \"$ac_link\"") >&5
+if { (eval echo "$as_me:37464: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:36869: \$? = $ac_status" >&5
+  echo "$as_me:37467: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:36872: \"$ac_try\"") >&5
+  { (eval echo "$as_me:37470: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:36875: \$? = $ac_status" >&5
+  echo "$as_me:37473: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_Xext_XextCreateExtension=yes
 else
@@ -36883,7 +37481,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:36886: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
+echo "$as_me:37484: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
 echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6
 if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then
 
@@ -36919,17 +37517,31 @@ then
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:36922: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:37520: testing found package x11 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "x11" 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:36928: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37526: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package x11 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:36932: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37530: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in x11
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37049,24 +37661,38 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:37052: WARNING: unable to find X11 library" >&5
+	{ echo "$as_me:37664: WARNING: unable to find X11 library" >&5
 echo "$as_me: WARNING: unable to find X11 library" >&2;}
 fi
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:37059: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:37671: testing found package ice ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "ice" 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37065: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37677: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package ice LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37069: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37681: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in ice
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37186,24 +37812,38 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:37189: WARNING: unable to find ICE library" >&5
+	{ echo "$as_me:37815: WARNING: unable to find ICE library" >&5
 echo "$as_me: WARNING: unable to find ICE library" >&2;}
 fi
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:37196: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:37822: testing found package sm ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "sm" 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37202: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37828: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package sm LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37206: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37832: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in sm
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37323,24 +37963,38 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:37326: WARNING: unable to find SM library" >&5
+	{ echo "$as_me:37966: WARNING: unable to find SM library" >&5
 echo "$as_me: WARNING: unable to find SM library" >&2;}
 fi
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:37333: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:37973: testing found package xt ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xt" 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37339: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:37979: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xt LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37343: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:37983: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in xt
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37460,7 +38114,7 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:37463: WARNING: unable to find Xt library" >&5
+	{ echo "$as_me:38117: WARNING: unable to find Xt library" >&5
 echo "$as_me: WARNING: unable to find Xt library" >&2;}
 fi
 
@@ -37473,17 +38127,31 @@ cf_have_X_LIBS=no
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:37476: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:38130: testing found package xt ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "xt" 2>/dev/null`"
 	test -n "$verbose" && echo "	package xt CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37482: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:38136: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package xt LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37486: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:38140: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in xt
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37604,14 +38272,14 @@ LIBS="$cf_add_libs"
 		;;
 	*)
 # we have an "xt" package, but it may omit Xt's dependency on X11
-echo "$as_me:37607: checking for usable X dependency" >&5
+echo "$as_me:38275: checking for usable X dependency" >&5
 echo $ECHO_N "checking for usable X dependency... $ECHO_C" >&6
 if test "${cf_cv_xt_x11_compat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 37614 "configure"
+#line 38282 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -37631,16 +38299,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:37634: \"$ac_link\"") >&5
+if { (eval echo "$as_me:38302: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:37637: \$? = $ac_status" >&5
+  echo "$as_me:38305: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:37640: \"$ac_try\"") >&5
+  { (eval echo "$as_me:38308: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:37643: \$? = $ac_status" >&5
+  echo "$as_me:38311: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_xt_x11_compat=yes
 else
@@ -37650,30 +38318,44 @@ cf_cv_xt_x11_compat=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:37653: result: $cf_cv_xt_x11_compat" >&5
+echo "$as_me:38321: result: $cf_cv_xt_x11_compat" >&5
 echo "${ECHO_T}$cf_cv_xt_x11_compat" >&6
 		if test "$cf_cv_xt_x11_compat" = no
 		then
 			test -n "$verbose" && echo "	work around broken X11 dependency" 1>&6
 
-echo "${as_me:-configure}:37659: testing work around broken X11 dependency ..." 1>&5
+echo "${as_me:-configure}:38327: testing work around broken X11 dependency ..." 1>&5
 
 			# 2010/11/19 - good enough until a working Xt on Xcb is delivered.
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:37666: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:38334: testing found package x11 ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "x11" 2>/dev/null`"
 	test -n "$verbose" && echo "	package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37672: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:38340: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package x11 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37676: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:38344: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in x11
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37794,14 +38476,51 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
+cf_add_libs="$LIBS"
+test -n "$verbose" && echo "	...before $cf_add_libs" 1>&6
 
-echo "${as_me:-configure}:37799: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:38482: testing ...before $cf_add_libs ..." 1>&5
+
+for cf_add_1lib in -lX11; do
+	# filter duplicates
+	cf_found_2lib=no
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_found_2lib=yes
+			break
+		fi
+	done
+	# if not a duplicate, find the dependent library
+	if test "$cf_found_2lib" = no
+	then
+		cf_found_2lib=no
+		cf_add_2libs=
+		for cf_add_2lib in $cf_add_libs
+		do
+			test -n "$cf_add_2libs" && cf_add_2libs="$cf_add_2libs "
+			cf_add_2libs="$cf_add_2libs$cf_add_2lib"
+			if test "x$cf_add_2lib" = "x-lXt"
+			then
+				cf_found_2lib=yes
+				cf_add_2libs="$cf_add_2libs $cf_add_1lib"
+			fi
+		done
+		if test "$cf_found_2lib" = yes
+		then
+			cf_add_libs="$cf_add_2libs"
+		else
+			test -n "$verbose" && echo "	...missed -lXt" 1>&6
+
+echo "${as_me:-configure}:38514: testing ...missed -lXt ..." 1>&5
+
+		fi
+	fi
+done
+test -n "$verbose" && echo "	...after  $cf_add_libs" 1>&6
 
-LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's%  % %g'`
-test -n "$verbose" && echo "	...after  $LIBS" 1>&6
+echo "${as_me:-configure}:38521: testing ...after  $cf_add_libs ..." 1>&5
 
-echo "${as_me:-configure}:37804: testing ...after  $LIBS ..." 1>&5
+LIBS="$cf_add_libs"
 
 fi
 
@@ -37809,14 +38528,14 @@ fi
 		;;
 	esac
 
-echo "$as_me:37812: checking for usable X Toolkit package" >&5
+echo "$as_me:38531: checking for usable X Toolkit package" >&5
 echo $ECHO_N "checking for usable X Toolkit package... $ECHO_C" >&6
 if test "${cf_cv_xt_ice_compat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 37819 "configure"
+#line 38538 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -37832,16 +38551,16 @@ int num = IceConnectionNumber(0); (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:37835: \"$ac_link\"") >&5
+if { (eval echo "$as_me:38554: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:37838: \$? = $ac_status" >&5
+  echo "$as_me:38557: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:37841: \"$ac_try\"") >&5
+  { (eval echo "$as_me:38560: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:37844: \$? = $ac_status" >&5
+  echo "$as_me:38563: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_xt_ice_compat=yes
 else
@@ -37851,7 +38570,7 @@ cf_cv_xt_ice_compat=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:37854: result: $cf_cv_xt_ice_compat" >&5
+echo "$as_me:38573: result: $cf_cv_xt_ice_compat" >&5
 echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
 
 	if test "$cf_cv_xt_ice_compat" = no
@@ -37865,22 +38584,36 @@ echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
 			*)
 				test -n "$verbose" && echo "	work around broken ICE dependency" 1>&6
 
-echo "${as_me:-configure}:37868: testing work around broken ICE dependency ..." 1>&5
+echo "${as_me:-configure}:38587: testing work around broken ICE dependency ..." 1>&5
 
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:37873: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:38592: testing found package ice ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "ice" 2>/dev/null`"
 	test -n "$verbose" && echo "	package ice CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:37879: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:38598: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package ice LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:37883: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:38602: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in ice
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -37999,17 +38732,31 @@ LIBS="$cf_add_libs"
 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:38002: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:38735: testing found package sm ..." 1>&5
 
 	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`"
 	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "sm" 2>/dev/null`"
 	test -n "$verbose" && echo "	package sm CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:38008: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:38741: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package sm LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:38012: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:38745: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+
+for cf_required in sm
+do
+	# check for duplicates
+	for cf_require_pkg in $REQUIRE_PKG
+	do
+		if test "$cf_required" = "$cf_require_pkg"
+		then
+			cf_required=
+			break
+		fi
+	done
+	test -n "$cf_required" && REQUIRE_PKG="$REQUIRE_PKG $cf_required"
+done
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -38136,14 +38883,51 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-test -n "$verbose" && echo "	...before $LIBS" 1>&6
+cf_add_libs="$LIBS"
+test -n "$verbose" && echo "	...before $cf_add_libs" 1>&6
 
-echo "${as_me:-configure}:38141: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:38889: testing ...before $cf_add_libs ..." 1>&5
 
-LIBS=`echo "$LIBS" | sed -e "s/[ 	][ 	]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's%  % %g'`
-test -n "$verbose" && echo "	...after  $LIBS" 1>&6
+for cf_add_1lib in $X_PRE_LIBS; do
+	# filter duplicates
+	cf_found_2lib=no
+	for cf_add_2lib in $cf_add_libs; do
+		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
+			cf_found_2lib=yes
+			break
+		fi
+	done
+	# if not a duplicate, find the dependent library
+	if test "$cf_found_2lib" = no
+	then
+		cf_found_2lib=no
+		cf_add_2libs=
+		for cf_add_2lib in $cf_add_libs
+		do
+			test -n "$cf_add_2libs" && cf_add_2libs="$cf_add_2libs "
+			cf_add_2libs="$cf_add_2libs$cf_add_2lib"
+			if test "x$cf_add_2lib" = "x-lXt"
+			then
+				cf_found_2lib=yes
+				cf_add_2libs="$cf_add_2libs $cf_add_1lib"
+			fi
+		done
+		if test "$cf_found_2lib" = yes
+		then
+			cf_add_libs="$cf_add_2libs"
+		else
+			test -n "$verbose" && echo "	...missed -lXt" 1>&6
+
+echo "${as_me:-configure}:38921: testing ...missed -lXt ..." 1>&5
 
-echo "${as_me:-configure}:38146: testing ...after  $LIBS ..." 1>&5
+		fi
+	fi
+done
+test -n "$verbose" && echo "	...after  $cf_add_libs" 1>&6
+
+echo "${as_me:-configure}:38928: testing ...after  $cf_add_libs ..." 1>&5
+
+LIBS="$cf_add_libs"
 
 fi
 
@@ -38163,7 +38947,7 @@ else
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:38166: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:38950: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -38248,7 +39032,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}:38251: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:39035: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
@@ -38258,7 +39042,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}:38261: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:39045: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
@@ -38268,7 +39052,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}:38271: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:39055: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
@@ -38277,7 +39061,7 @@ fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 38280 "configure"
+#line 39064 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -38289,16 +39073,16 @@ printf("Hello world");
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38292: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39076: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38295: \$? = $ac_status" >&5
+  echo "$as_me:39079: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38298: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39082: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38301: \$? = $ac_status" >&5
+  echo "$as_me:39085: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -38306,12 +39090,12 @@ else
 cat "conftest.$ac_ext" >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:38309: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:39093: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:38314: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:39098: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_cflags"
@@ -38319,13 +39103,13 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-	echo "$as_me:38322: checking for XOpenDisplay" >&5
+	echo "$as_me:39106: checking for XOpenDisplay" >&5
 echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6
 if test "${ac_cv_func_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 38328 "configure"
+#line 39112 "configure"
 #include "confdefs.h"
 #define XOpenDisplay autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -38356,16 +39140,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38359: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39143: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38362: \$? = $ac_status" >&5
+  echo "$as_me:39146: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38365: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39149: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38368: \$? = $ac_status" >&5
+  echo "$as_me:39152: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_XOpenDisplay=yes
 else
@@ -38375,13 +39159,13 @@ ac_cv_func_XOpenDisplay=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:38378: result: $ac_cv_func_XOpenDisplay" >&5
+echo "$as_me:39162: result: $ac_cv_func_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6
 if test "$ac_cv_func_XOpenDisplay" = yes; then
   :
 else
 
-	echo "$as_me:38384: checking for XOpenDisplay in -lX11" >&5
+	echo "$as_me:39168: checking for XOpenDisplay in -lX11" >&5
 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -38389,7 +39173,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 38392 "configure"
+#line 39176 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -38408,16 +39192,16 @@ XOpenDisplay ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38411: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39195: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38414: \$? = $ac_status" >&5
+  echo "$as_me:39198: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38417: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39201: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38420: \$? = $ac_status" >&5
+  echo "$as_me:39204: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_X11_XOpenDisplay=yes
 else
@@ -38428,7 +39212,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:38431: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:39215: result: $ac_cv_lib_X11_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
 if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
 
@@ -38452,13 +39236,13 @@ fi
 
 fi
 
-	echo "$as_me:38455: checking for XtAppInitialize" >&5
+	echo "$as_me:39239: checking for XtAppInitialize" >&5
 echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6
 if test "${ac_cv_func_XtAppInitialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 38461 "configure"
+#line 39245 "configure"
 #include "confdefs.h"
 #define XtAppInitialize autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -38489,16 +39273,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38492: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39276: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38495: \$? = $ac_status" >&5
+  echo "$as_me:39279: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38498: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39282: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38501: \$? = $ac_status" >&5
+  echo "$as_me:39285: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_func_XtAppInitialize=yes
 else
@@ -38508,13 +39292,13 @@ ac_cv_func_XtAppInitialize=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:38511: result: $ac_cv_func_XtAppInitialize" >&5
+echo "$as_me:39295: result: $ac_cv_func_XtAppInitialize" >&5
 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6
 if test "$ac_cv_func_XtAppInitialize" = yes; then
   :
 else
 
-	echo "$as_me:38517: checking for XtAppInitialize in -lXt" >&5
+	echo "$as_me:39301: checking for XtAppInitialize in -lXt" >&5
 echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6
 if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -38522,7 +39306,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXt  $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 38525 "configure"
+#line 39309 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -38541,16 +39325,16 @@ XtAppInitialize ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38544: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39328: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38547: \$? = $ac_status" >&5
+  echo "$as_me:39331: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38550: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39334: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38553: \$? = $ac_status" >&5
+  echo "$as_me:39337: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_Xt_XtAppInitialize=yes
 else
@@ -38561,7 +39345,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:38564: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
+echo "$as_me:39348: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
 echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6
 if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then
 
@@ -38578,7 +39362,7 @@ fi
 fi
 
 if test "$cf_have_X_LIBS" = no ; then
-	{ echo "$as_me:38581: WARNING: Unable to successfully link X Toolkit library (-lXt) with
+	{ echo "$as_me:39365: WARNING: Unable to successfully link X Toolkit library (-lXt) with
 test program.  You will have to check and add the proper libraries by hand
 to makefile." >&5
 echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with
@@ -38619,14 +39403,14 @@ done
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_path/include"
 
-			echo "$as_me:38622: checking for $cf_test in $cf_path" >&5
+			echo "$as_me:39406: checking for $cf_test in $cf_path" >&5
 echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6
 		else
-			echo "$as_me:38625: checking for $cf_test" >&5
+			echo "$as_me:39409: checking for $cf_test" >&5
 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6
 		fi
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 38629 "configure"
+#line 39413 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -38640,16 +39424,16 @@ main (void)
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:38643: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:39427: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:38646: \$? = $ac_status" >&5
+  echo "$as_me:39430: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:38649: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39433: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38652: \$? = $ac_status" >&5
+  echo "$as_me:39436: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -38658,7 +39442,7 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
-		echo "$as_me:38661: result: $cf_result" >&5
+		echo "$as_me:39445: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS"
@@ -38674,7 +39458,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_
 done
 
 if test -z "$cf_x_athena_inc" ; then
-	{ echo "$as_me:38677: WARNING: Unable to find Athena header files" >&5
+	{ echo "$as_me:39461: WARNING: Unable to find Athena header files" >&5
 echo "$as_me: WARNING: Unable to find Athena header files" >&2;}
 elif test "$cf_x_athena_inc" != default ; then
 
@@ -38739,10 +39523,10 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-		echo "$as_me:38742: checking for $cf_test in $cf_libs" >&5
+		echo "$as_me:39526: checking for $cf_test in $cf_libs" >&5
 echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6
 		cat >"conftest.$ac_ext" <<_ACEOF
-#line 38745 "configure"
+#line 39529 "configure"
 #include "confdefs.h"
 
 $ac_includes_default
@@ -38759,16 +39543,16 @@ $cf_test((XtAppContext) 0)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:38762: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39546: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:38765: \$? = $ac_status" >&5
+  echo "$as_me:39549: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:38768: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39552: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:38771: \$? = $ac_status" >&5
+  echo "$as_me:39555: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -38777,7 +39561,7 @@ cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
-		echo "$as_me:38780: result: $cf_result" >&5
+		echo "$as_me:39564: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS"
@@ -38794,7 +39578,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_
 done
 
 if test -z "$cf_x_athena_lib" ; then
-	{ { echo "$as_me:38797: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
+	{ { echo "$as_me:39581: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
 echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -38828,7 +39612,7 @@ if test -n "$ac_tool_prefix"; then
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:38831: checking for $ac_word" >&5
+echo "$as_me:39615: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_XCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -38843,7 +39627,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_XCURSES_CONFIG="$ac_tool_prefix$ac_prog"
-echo "$as_me:38846: found $ac_dir/$ac_word" >&5
+echo "$as_me:39630: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -38851,10 +39635,10 @@ fi
 fi
 XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG
 if test -n "$XCURSES_CONFIG"; then
-  echo "$as_me:38854: result: $XCURSES_CONFIG" >&5
+  echo "$as_me:39638: result: $XCURSES_CONFIG" >&5
 echo "${ECHO_T}$XCURSES_CONFIG" >&6
 else
-  echo "$as_me:38857: result: no" >&5
+  echo "$as_me:39641: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -38867,7 +39651,7 @@ if test -z "$XCURSES_CONFIG"; then
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:38870: checking for $ac_word" >&5
+echo "$as_me:39654: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_XCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -38882,7 +39666,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_prog"
-echo "$as_me:38885: found $ac_dir/$ac_word" >&5
+echo "$as_me:39669: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -38890,10 +39674,10 @@ fi
 fi
 ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG
 if test -n "$ac_ct_XCURSES_CONFIG"; then
-  echo "$as_me:38893: result: $ac_ct_XCURSES_CONFIG" >&5
+  echo "$as_me:39677: result: $ac_ct_XCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6
 else
-  echo "$as_me:38896: result: no" >&5
+  echo "$as_me:39680: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -39028,7 +39812,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:39031: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:39815: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -39113,7 +39897,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}:39116: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:39900: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
@@ -39123,7 +39907,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}:39126: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:39910: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
@@ -39133,7 +39917,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}:39136: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:39920: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
 	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
@@ -39142,7 +39926,7 @@ fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 39145 "configure"
+#line 39929 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -39154,16 +39938,16 @@ printf("Hello world");
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:39157: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39941: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:39160: \$? = $ac_status" >&5
+  echo "$as_me:39944: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:39163: \"$ac_try\"") >&5
+  { (eval echo "$as_me:39947: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:39166: \$? = $ac_status" >&5
+  echo "$as_me:39950: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   :
 else
@@ -39171,12 +39955,12 @@ else
 cat "conftest.$ac_ext" >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:39174: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:39958: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me:-configure}:39179: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:39963: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_cflags"
@@ -39184,7 +39968,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:39187: checking for XOpenDisplay in -lX11" >&5
+echo "$as_me:39971: checking for XOpenDisplay in -lX11" >&5
 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -39192,7 +39976,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 39195 "configure"
+#line 39979 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -39211,16 +39995,16 @@ XOpenDisplay ();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:39214: \"$ac_link\"") >&5
+if { (eval echo "$as_me:39998: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:39217: \$? = $ac_status" >&5
+  echo "$as_me:40001: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:39220: \"$ac_try\"") >&5
+  { (eval echo "$as_me:40004: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:39223: \$? = $ac_status" >&5
+  echo "$as_me:40007: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   ac_cv_lib_X11_XOpenDisplay=yes
 else
@@ -39231,7 +40015,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:39234: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:40018: result: $ac_cv_lib_X11_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
 if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
 
@@ -39253,7 +40037,7 @@ LIBS="$cf_add_libs"
 
 fi
 
-echo "$as_me:39256: checking for XCurses library" >&5
+echo "$as_me:40040: checking for XCurses library" >&5
 echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6
 if test "${cf_cv_lib_XCurses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -39276,7 +40060,7 @@ done
 LIBS="$cf_add_libs"
 
 cat >"conftest.$ac_ext" <<_ACEOF
-#line 39279 "configure"
+#line 40063 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -39291,16 +40075,16 @@ XCursesExit();
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:39294: \"$ac_link\"") >&5
+if { (eval echo "$as_me:40078: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:39297: \$? = $ac_status" >&5
+  echo "$as_me:40081: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:39300: \"$ac_try\"") >&5
+  { (eval echo "$as_me:40084: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:39303: \$? = $ac_status" >&5
+  echo "$as_me:40087: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_lib_XCurses=yes
 else
@@ -39311,7 +40095,7 @@ fi
 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:39314: result: $cf_cv_lib_XCurses" >&5
+echo "$as_me:40098: result: $cf_cv_lib_XCurses" >&5
 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6
 
 fi
@@ -39326,23 +40110,23 @@ cat >>confdefs.h <<\EOF
 #define XCURSES 1
 EOF
 
-	echo "$as_me:39329: checking for xcurses.h" >&5
+	echo "$as_me:40113: checking for xcurses.h" >&5
 echo $ECHO_N "checking for xcurses.h... $ECHO_C" >&6
 if test "${ac_cv_header_xcurses_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >"conftest.$ac_ext" <<_ACEOF
-#line 39335 "configure"
+#line 40119 "configure"
 #include "confdefs.h"
 #include <xcurses.h>
 _ACEOF
-if { (eval echo "$as_me:39339: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+if { (eval echo "$as_me:40123: \"$ac_cpp "conftest.$ac_ext"\"") >&5
   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:39345: \$? = $ac_status" >&5
+  echo "$as_me:40129: \$? = $ac_status" >&5
   (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -39361,7 +40145,7 @@ else
 fi
 rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:39364: result: $ac_cv_header_xcurses_h" >&5
+echo "$as_me:40148: result: $ac_cv_header_xcurses_h" >&5
 echo "${ECHO_T}$ac_cv_header_xcurses_h" >&6
 if test "$ac_cv_header_xcurses_h" = yes; then
 
@@ -39372,14 +40156,14 @@ EOF
 fi
 
 else
-	{ { echo "$as_me:39375: error: Cannot link with XCurses" >&5
+	{ { echo "$as_me:40159: error: Cannot link with XCurses" >&5
 echo "$as_me: error: Cannot link with XCurses" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 fi
 
-echo "$as_me:39382: checking for unctrl.h" >&5
+echo "$as_me:40166: checking for unctrl.h" >&5
 echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6
 if test "${cf_cv_unctrl_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -39400,7 +40184,7 @@ esac
 for cf_header in $cf_header_list
 do
 	cat >"conftest.$ac_ext" <<_ACEOF
-#line 39403 "configure"
+#line 40187 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -39414,16 +40198,16 @@ WINDOW *x; (void)x
 }
 _ACEOF
 rm -f "conftest.$ac_objext"
-if { (eval echo "$as_me:39417: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:40201: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:39420: \$? = $ac_status" >&5
+  echo "$as_me:40204: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest.$ac_objext"'
-  { (eval echo "$as_me:39423: \"$ac_try\"") >&5
+  { (eval echo "$as_me:40207: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:39426: \$? = $ac_status" >&5
+  echo "$as_me:40210: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_cv_unctrl_header=$cf_header
 	 break
@@ -39436,12 +40220,12 @@ rm -f "conftest.$ac_objext" "conftest.$a
 done
 
 fi
-echo "$as_me:39439: result: $cf_cv_unctrl_header" >&5
+echo "$as_me:40223: result: $cf_cv_unctrl_header" >&5
 echo "${ECHO_T}$cf_cv_unctrl_header" >&6
 
 case "$cf_cv_unctrl_header" in
 no)
-	{ echo "$as_me:39444: WARNING: unctrl.h header not found" >&5
+	{ echo "$as_me:40228: WARNING: unctrl.h header not found" >&5
 echo "$as_me: WARNING: unctrl.h header not found" >&2;}
 	;;
 esac
@@ -39475,10 +40259,10 @@ do
 
 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	echo "$as_me:39478: checking for ${cf_func}" >&5
+	echo "$as_me:40262: checking for ${cf_func}" >&5
 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
 
-echo "${as_me:-configure}:39481: testing ${cf_func} ..." 1>&5
+echo "${as_me:-configure}:40265: testing ${cf_func} ..." 1>&5
 
 	if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -39487,7 +40271,7 @@ else
 		eval cf_result='$ac_cv_func_'$cf_func
 		if test ".$cf_result" != ".no"; then
 			cat >"conftest.$ac_ext" <<_ACEOF
-#line 39490 "configure"
+#line 40274 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_XCURSES
@@ -39520,16 +40304,16 @@ if (foo + 1234L > 5678L)
 }
 _ACEOF
 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
-if { (eval echo "$as_me:39523: \"$ac_link\"") >&5
+if { (eval echo "$as_me:40307: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:39526: \$? = $ac_status" >&5
+  echo "$as_me:40310: \$? = $ac_status" >&5
   (exit "$ac_status"); } &&
          { ac_try='test -s "conftest$ac_exeext"'
-  { (eval echo "$as_me:39529: \"$ac_try\"") >&5
+  { (eval echo "$as_me:40313: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:39532: \$? = $ac_status" >&5
+  echo "$as_me:40316: \$? = $ac_status" >&5
   (exit "$ac_status"); }; }; then
   cf_result=yes
 else
@@ -39545,7 +40329,7 @@ fi
 
 	# use the computed/retrieved cache-value:
 	eval 'cf_result=$cf_cv_func_'$cf_func
-	echo "$as_me:39548: result: $cf_result" >&5
+	echo "$as_me:40332: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 	if test "$cf_result" != no; then
 		cat >>confdefs.h <<EOF
@@ -39557,15 +40341,15 @@ done
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
-	{ echo "$as_me:39560: WARNING: no term-lib found, you might run into trouble later." >&5
+	{ echo "$as_me:40344: WARNING: no term-lib found, you might run into trouble later." >&5
 echo "$as_me: WARNING: no term-lib found, you might run into trouble later." >&2;}
 fi
 if test "$YACC" = "" ; then
-	{ echo "$as_me:39564: WARNING: no yacc-parser found, you might run into trouble later." >&5
+	{ echo "$as_me:40348: WARNING: no yacc-parser found, you might run into trouble later." >&5
 echo "$as_me: WARNING: no yacc-parser found, you might run into trouble later." >&2;}
 fi
 if test "$RANLIB" = "" ; then
-	{ echo "$as_me:39568: WARNING: no library archive builder found, you might run into trouble later." >&5
+	{ echo "$as_me:40352: WARNING: no library archive builder found, you might run into trouble later." >&5
 echo "$as_me: WARNING: no library archive builder found, you might run into trouble later." >&2;}
 fi
 
@@ -39696,7 +40480,7 @@ DEFS=-DHAVE_CONFIG_H
 : "${CONFIG_STATUS=./config.status}"
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:39699: creating $CONFIG_STATUS" >&5
+{ echo "$as_me:40483: creating $CONFIG_STATUS" >&5
 echo "$as_me: creating $CONFIG_STATUS" >&6;}
 cat >"$CONFIG_STATUS" <<_ACEOF
 #! $SHELL
@@ -39832,7 +40616,7 @@ EOF
 cat >>"$CONFIG_STATUS" <<EOF
 ac_cs_version="\\
 config.status
-configured by $0, generated by GNU Autoconf 2.52.20240618,
+configured by $0, generated by GNU Autoconf 2.52.20250126,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
 Copyright 2003-2022,2023	Thomas E. Dickey
@@ -39877,7 +40661,7 @@ cat >>"$CONFIG_STATUS" <<\EOF
     echo "$ac_cs_version"; exit 0 ;;
   --he | --h)
     # Conflict between --help and --header
-    { { echo "$as_me:39880: error: ambiguous option: $1
+    { { echo "$as_me:40664: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -39896,7 +40680,7 @@ Try \`$0 --help' for more information."
     ac_need_defaults=false;;
 
   # This is an error.
-  -*) { { echo "$as_me:39899: error: unrecognized option: $1
+  -*) { { echo "$as_me:40683: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -39915,7 +40699,7 @@ cat >&5 << _ACEOF
 ## Running config.status.  ##
 ## ----------------------- ##
 
-This file was extended by $as_me 2.52.20240618, executed with
+This file was extended by $as_me 2.52.20250126, executed with
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
   CONFIG_LINKS    = $CONFIG_LINKS
@@ -39944,7 +40728,7 @@ do
   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   "include/autoconf.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/autoconf.h:include/autoconf.hin" ;;
-  *) { { echo "$as_me:39947: error: invalid argument: $ac_config_target" >&5
+  *) { { echo "$as_me:40731: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
@@ -40110,6 +40894,7 @@ s,@SPOOLDIR@,$SPOOLDIR,;t t
 s,@NOVROOTDIR@,$NOVROOTDIR,;t t
 s,@INEWSDIR@,$INEWSDIR,;t t
 s,@INEWS@,$INEWS,;t t
+s,@REQUIRE_PKG@,$REQUIRE_PKG,;t t
 s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t
 s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t
 s,@PCRE2_CONFIG@,$PCRE2_CONFIG,;t t
@@ -40286,7 +41071,7 @@ done; }
   esac
 
   if test x"$ac_file" != x-; then
-    { echo "$as_me:40289: creating $ac_file" >&5
+    { echo "$as_me:41074: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
     rm -f "$ac_file"
   fi
@@ -40304,7 +41089,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo "$tmp"/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:40307: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:41092: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo "$f";;
@@ -40317,7 +41102,7 @@ echo "$as_me: error: cannot find input f
            echo "$srcdir/$f"
          else
            # /dev/null tree
-           { { echo "$as_me:40320: error: cannot find input file: $f" >&5
+           { { echo "$as_me:41105: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -40333,7 +41118,7 @@ cat >>"$CONFIG_STATUS" <<\EOF
       if test -n "$ac_seen"; then
         ac_used=`grep '@datarootdir@' "$ac_item"`
         if test -z "$ac_used"; then
-          { echo "$as_me:40336: WARNING: datarootdir was used implicitly but not set:
+          { echo "$as_me:41121: WARNING: datarootdir was used implicitly but not set:
 $ac_seen" >&5
 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
 $ac_seen" >&2;}
@@ -40342,7 +41127,7 @@ $ac_seen" >&2;}
       fi
       ac_seen=`grep '${datarootdir}' "$ac_item"`
       if test -n "$ac_seen"; then
-        { echo "$as_me:40345: WARNING: datarootdir was used explicitly but not set:
+        { echo "$as_me:41130: WARNING: datarootdir was used explicitly but not set:
 $ac_seen" >&5
 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
 $ac_seen" >&2;}
@@ -40387,7 +41172,7 @@ cat >>"$CONFIG_STATUS" <<\EOF
             ac_init=`$EGREP '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
             if test -z "$ac_init"; then
               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
-              { echo "$as_me:40390: WARNING: Variable $ac_name is used but was not set:
+              { echo "$as_me:41175: WARNING: Variable $ac_name is used but was not set:
 $ac_seen" >&5
 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
 $ac_seen" >&2;}
@@ -40398,7 +41183,7 @@ $ac_seen" >&2;}
     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
     if test -s "$tmp"/out; then
       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
-      { echo "$as_me:40401: WARNING: Some variables may not be substituted:
+      { echo "$as_me:41186: WARNING: Some variables may not be substituted:
 $ac_seen" >&5
 echo "$as_me: WARNING: Some variables may not be substituted:
 $ac_seen" >&2;}
@@ -40447,7 +41232,7 @@ for ac_file in : $CONFIG_HEADERS; do tes
   * )   ac_file_in=$ac_file.in ;;
   esac
 
-  test x"$ac_file" != x- && { echo "$as_me:40450: creating $ac_file" >&5
+  test x"$ac_file" != x- && { echo "$as_me:41235: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
 
   # First look for the input files in the build tree, otherwise in the
@@ -40458,7 +41243,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo "$tmp"/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:40461: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:41246: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -40471,7 +41256,7 @@ echo "$as_me: error: cannot find input f
            echo "$srcdir/$f"
          else
            # /dev/null tree
-           { { echo "$as_me:40474: error: cannot find input file: $f" >&5
+           { { echo "$as_me:41259: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -40590,7 +41375,7 @@ cat >>"$CONFIG_STATUS" <<\EOF
   rm -f "$tmp"/in
   if test x"$ac_file" != x-; then
     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
-      { echo "$as_me:40593: $ac_file is unchanged" >&5
+      { echo "$as_me:41378: $ac_file is unchanged" >&5
 echo "$as_me: $ac_file is unchanged" >&6;}
     else
       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
diff -Nurp '--exclude=.bzr*' tin-2.6.4/configure.in tin-2.6.5/configure.in
--- tin-2.6.4/configure.in	2024-12-24 00:18:40.000000000 +0100
+++ tin-2.6.5/configure.in	2025-12-24 00:14:31.826305717 +0100
@@ -2,10 +2,10 @@ dnl Project   : tin - a Usenet reader
 dnl Module    : configure.in
 dnl Author    : Thomas E. Dickey <dickey@invisible-island.net>
 dnl Created   : 1995-08-24
-dnl Updated   : 2024-12-15
+dnl Updated   : 2025-11-08
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2024 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2026 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.6.4
+VERSION=2.6.5
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Define this to the package name])
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Define this to the package version])
 AC_SUBST(PACKAGE)
@@ -81,7 +81,7 @@ case "$host_os" in
 esac
 
 ### Native Language Support
-ALL_LINGUAS="da de en_GB es et fr ru sv tr zh_CN zh_TW"
+ALL_LINGUAS="da de en_GB es et fr ro ru sv tr zh_CN zh_TW"
 
 ### Checks for programs
 save_CFLAGS="$CFLAGS"
@@ -222,7 +222,9 @@ CF_ARG_ENABLE(nntp-only,
 	 USE_SPOOLDIR=no],
 	[AC_DEFINE(NNTP_ABLE,1,[Define this to 1 to be NNTP-capable])])
 AC_MSG_RESULT($enableval)
+fi
 
+# can be also used for cached local overviews, so do not depend on USE_NNTP
 AC_MSG_CHECKING(if you want to use zlib for COMPRESS DEFLATE support)
 AC_ARG_WITH(zlib,
 	[  --with-zlib             use zlib for COMPRESS DEFLATE],
@@ -235,8 +237,6 @@ if test ".$use_zlib" != ".no" ; then
 	test "x$cf_cv_find_linkage_z" = "xyes" && AC_DEFINE(USE_ZLIB,1,[Define to 1 if you want to use zlib for COMPRESS DEFLATE])
 fi
 
-fi
-
 ###	use option --enable-debug to compile-in test/development code
 AC_MSG_CHECKING(if you want to compile-in debug support)
 CF_ARG_ENABLE(debug,
@@ -632,13 +632,16 @@ else
 fi
 AC_SUBST(CANDIR_MAKE)
 
+
 ## gsasl - used for AUTH SASL PLAIN
 ## we currently check for gsasl_free() (avail since 0.2.19)
 ## update if we ever use calls from a newer API
 gsasl=no
+if test "$USE_NNTP" = "yes" ; then
 AC_CHECK_HEADER(gsasl.h,
 	[AC_CHECK_LIB(gsasl, gsasl_free, gsasl=yes)]
 )
+fi
 if test "$gsasl" = "yes"; then
 	CF_ARG_DISABLE(gsasl,
 		[  --disable-gsasl         don't use GNU SASL],
@@ -744,20 +747,6 @@ CF_ARG_DISABLE(append-pid,
 	[AC_DEFINE(APPEND_PID,1,[Define this to 1 to unique tmp-files by appending .pid])])
 AC_MSG_RESULT($enableval)
 
-AC_MSG_CHECKING(whether to fallback to XHDR XREF if XOVER isn't supported)
-CF_ARG_DISABLE(xhdr-xref,
-	[  --disable-xhdr-xref     disable XHDR XREF fallback],,
-	[AC_DEFINE(XHDR_XREF,1,[Define this to 1 to fallback to XHDR XREF if XOVER isn't supported])])
-AC_MSG_RESULT($enableval)
-
-### bypass a bug in old versions of leafnode & NNTPcache
-AC_MSG_CHECKING(whether to send a GROUP command before a LISTGROUP)
-CF_ARG_ENABLE(broken-listgroup-fix,
-	[  --enable-broken-listgroup-fix
-                          send extra GROUP command before LISTGROUP],
-	[AC_DEFINE(BROKEN_LISTGROUP,1,[Define this to 1 to send a GROUP command before a LISTGROUP])])
-AC_MSG_RESULT($enableval)
-
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
 AC_MSG_CHECKING(whether to ignore system()s return value)
 CF_ARG_ENABLE(broken-system-fix,
@@ -822,7 +811,12 @@ AC_TRY_COMPILE([
 #if TLS_API < 20200120
 #error "Please use LibreSSL TLS_API >= 20200120"
 #endif /* TLS_API < 20200120 */
-],[have_libtls=yes],[
+],[
+have_libtls=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_libtls)
+fi
+],[
 have_libtls=no
 AC_MSG_RESULT([\tLibreSSL TLS_API too old (< 20200120)])
 ])],[
@@ -837,6 +831,9 @@ AC_TRY_COMPILE([
 ],[
 LIBS="$LIBS -ltls"
 have_libtls=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_libtls)
+fi
 ],[have_libtls=no
 AC_MSG_RESULT([\tLibreSSL TLS_API too old (< 20200120)])
 ])
@@ -860,7 +857,12 @@ AC_TRY_COMPILE([
 #if defined(LIBRESSL_VERSION_NUMBER)
 #error "Please use real OpenSSL >= 1.1.1"
 #endif /* LIBRESSL pretending to be OPENSSL */
-],[have_openssl=yes],[
+],[
+have_openssl=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_openssl)
+fi
+],[
 have_openssl=no
 AC_MSG_RESULT([\tOpenSSL too old (< 1.1.1)])
 ])],[
@@ -878,7 +880,12 @@ AC_TRY_COMPILE([
 #if GNUTLS_VERSION_NUMBER < 0x030700
 #error "Please use GnuTLS >= 3.7.0"
 #endif /* GNUTLS_VERSION_NUMBER < 0x030700 */
-],[have_gnutls=yes],[
+],[
+have_gnutls=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_gnutls)
+fi
+],[
 AC_MSG_RESULT([\tGnuTLS too old (< 3.7.0)])
 ])],[
 AC_CHECK_LIB(gnutls,gnutls_certificate_allocate_credentials,[
@@ -893,12 +900,15 @@ AC_TRY_COMPILE([
 ],[
 LIBS="$LIBS -lgnutls"
 have_gnutls=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_gnutls)
+fi
 ],[have_gnutls=no
 AC_MSG_RESULT([\tGnuTLS too old (< 3.7.0)])
 ])
 ],[have_gnutls=no])
 ],[
-have_gnutls=no=no
+have_gnutls=no
 AC_MSG_RESULT($have_gnutls)
 ])])])
 
@@ -914,7 +924,6 @@ AC_MSG_RESULT($have_gnutls)
 ### as the above is already complicated enough, the following will be dealt
 ### with separately
 AS_IF([test "$have_libtls" = "yes"],[
-	AC_MSG_CHECKING(for libcrypto)
 	CF_TRY_PKG_CONFIG([crypto],[
 		AC_TRY_COMPILE([
 #include <openssl/ssl.h>
@@ -922,12 +931,10 @@ AS_IF([test "$have_libtls" = "yes"],[
 BIO_free(NULL);
 ],
 			[
-			have_libcrypto=yes
 			AC_DEFINE(HAVE_LIB_CRYPTO,1,[Define to 1 if we can/should compile with the OpenSSL crypto library])
 			],
  			[
 			have_libcrypto=no
-			AC_MSG_RESULT($have_libcrypto)
 			]
 		)
 	],[
@@ -956,24 +963,75 @@ BIO_free(NULL);
 ])
 fi
 
+AC_MSG_CHECKING([whether to enable URL normalization])
+AC_ARG_WITH(
+ url_normalization,
+ [  --with-url-normalization=lib
+                          do URL normalization, needs liburiparser or libcurl
+                          possible values: uriparser, curl],
+ [enable_url_normalization=$withval],
+ [enable_url_normalization="yes"])
+AC_MSG_RESULT($enable_url_normalization)
 
+AS_IF([test "$enable_url_normalization" != "no"],
+ [AS_IF([test "$enable_url_normalization" = "yes" || test "$enable_url_normalization" = "uriparser"],[
 # <https://github.com/uriparser/uriparser>
 AC_MSG_CHECKING(for liburiparser)
+cf_save_LIBS="$LIBS"
+cf_save_CPPFLAGS="$CPPFLAGS"
 CF_TRY_PKG_CONFIG(
 	[liburiparser],
-	[AC_DEFINE(HAVE_LIBURIPARSER)],
 	[AC_TRY_COMPILE([
 #include <uriparser/Uri.h>
 	],[
-#if URI_VER_MAJOR = 0 && URI_VER_MINOR <= 9 && URI_VER_RELEASE <= 7
+#if URI_VER_MAJOR <= 0 && URI_VER_MINOR <= 9 && URI_VER_RELEASE <= 7
 #error "Please use liburiparser >= 0.9.8"
 #endif /* URI_VER_MAJOR */
 	],
-	[have_liburiparser=yes],
-	[have_liburiparser=no
-	AC_MSG_RESULT($have_liburiparser)]
-	)]
-)
+	[have_liburiparser="yes"
+    if test x"$verbose" != "xyes" ; then
+     AC_MSG_RESULT($have_liburiparser)
+    fi
+	AC_DEFINE(HAVE_LIBURIPARSER)],
+	[have_liburiparser="no"
+	LIBS=$cf_save_LIBS
+	CPPFLAGS=$cf_save_CPPFLAGS
+	AC_MSG_RESULT([\tliburiparser too old (< 0.9.8)])]
+	)],[
+	have_liburiparser="no"
+	AC_MSG_RESULT($have_liburiparser)
+	]
+)])
+
+# libcurl
+AS_IF([test "$enable_url_normalization" = "yes" && test "$have_liburiparser" = "no" || test "$enable_url_normalization" = "curl"],
+[AC_MSG_CHECKING(for libcurl)
+	cf_save_LIBS="$LIBS"
+	cf_save_CPPFLAGS="$CPPFLAGS"
+    CF_TRY_PKG_CONFIG(
+        [libcurl],
+        [AC_TRY_COMPILE([
+#include <curl/curl.h>
+       ],[
+#if !CURL_AT_LEAST_VERSION(7, 78, 0)
+#error "Please use libcurl >= 7.78.0"
+#endif
+       ],[
+       have_libcurl="yes"
+       if test x"$verbose" != "xyes" ; then
+        AC_MSG_RESULT($have_libcurl)
+       fi
+       AC_DEFINE(HAVE_LIBCURL)
+       ],[
+	have_libcurl="no"
+	LIBS=$cf_save_LIBS
+	CPPFLAGS=$cf_save_CPPFLAGS
+	AC_MSG_RESULT([\tlibcurl too old (< 7.78.0])
+	])],[
+	have_libcurl="no"
+	AC_MSG_RESULT($have_libcurl)
+	])]
+)])
 
 CF_FUNC_CURSES_VERSION
 
@@ -1022,6 +1080,7 @@ CF_CHECK_HEADERS(\
 	malloc.h \
 	netdb.h \
 	netinet/in.h \
+	netinet/tcp.h \
 	netlib.h \
 	nl_types.h \
 	nomacros.h \
@@ -1174,6 +1233,14 @@ if test $ac_cv_nl_item = yes; then
 	AC_DEFINE(HAVE_NL_ITEM,1,[Define this to 1 if we have header nl_types.h])
 fi
 
+AC_CHECK_TYPES([sig_atomic_t], [], [],
+[
+#include <sys/types.h>
+#include <signal.h>
+])
+
+AC_C_VOLATILE
+
 ###	Checks for libraries.
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
@@ -1250,7 +1317,7 @@ AC_CHECK_HEADERS(unicode/unorm.h unicode
 #AC_CHECK_LIB(icuuc, ubidi_open,
 #	[AC_DEFINE(HAVE_UBIDI_OPEN, 1, [Define to 1 if you have ubidi_open])]
 #)
-# ok, we go with
+# ok, we go with (but that mistakenly applies on i.e. sortix-1.1.0-dev)
 if test x"$ac_cv_header_unicode_ucnv_h" = "xyes" ; then
 	AC_DEFINE(HAVE_UCNV_OPEN, 1)
 fi
@@ -1316,7 +1383,11 @@ CF_TRY_PKG_CONFIG(
 	[libidn2],
 	[AC_DEFINE(HAVE_LIBIDN2)
 	AC_DEFINE(HAVE_IDN2_H)
-	have_libidn2=yes],
+	have_libidn2=yes
+if test x"$verbose" != "xyes" ; then
+AC_MSG_RESULT($have_libidn2)
+fi
+],
 	[AC_TRY_COMPILE([
 #include <idn2.h>
 	],[
@@ -1325,10 +1396,14 @@ CF_TRY_PKG_CONFIG(
 #endif /* IDN2_VERSION_MAJOR < 2 || (IDN2_VERSION_MAJOR == 2 && IDN2_VERSION_MINOR < 3) */
 	],
 	[have_libidn2=yes
-	AC_DEFINE(HAVE_IDN2_H)],
+	AC_DEFINE(HAVE_IDN2_H)
+AC_MSG_RESULT($have_libidn2)
+],
 	[have_libidn2=no
 	AC_MSG_RESULT($have_libidn2)]
-	)]
+	)],
+    [have_libidn2=no
+    AC_MSG_RESULT($have_libidn2)]
 )
 
 # libidnkit - Internationalized Domain Names / IDN 2008
@@ -1431,7 +1506,6 @@ CF_STRERROR
 AC_CHECK_FUNCS(\
 	alarm \
 	arc4random_uniform \
-	atoi \
 	atol \
 	atoll \
 	atoq \
@@ -1455,6 +1529,7 @@ AC_CHECK_FUNCS(\
 	isascii \
 	lockf \
 	lrand48 \
+	lstat \
 	memcmp \
 	memcpy \
 	memmove \
@@ -1462,13 +1537,16 @@ AC_CHECK_FUNCS(\
 	mkdir \
 	mkfifo \
 	mktemp \
+	mktime \
 	mkstemp \
 	nl_langinfo \
 	poll \
+	posix_close \
 	putenv \
 	random \
-	rewinddir \
+	realpath \
 	resizeterm \
+	rewinddir \
 	select \
 	setenv \
 	setlocale \
@@ -1481,6 +1559,7 @@ AC_CHECK_FUNCS(\
 	strcasestr \
 	strdup \
 	strftime \
+	strptime \
 	strpbrk \
 	strrchr \
 	strrstr \
@@ -1574,8 +1653,10 @@ AC_CHECK_FUNCS(\
 	gethostbyname \
 	getpeername \
 	getservbyname \
+	getsockopt \
 	inet_addr \
 	inet_ntoa \
+	setsockopt \
 	strncasecmp \
 )
 
@@ -1675,7 +1756,6 @@ CHECK_DECL_HDRS="$TIN_DECL_HDRS"
 CF_CHECK_DECL(\
 	_flsbuf \
 	alarm \
-	atoi \
 	atol \
 	atoll \
 	atoq \
@@ -1722,6 +1802,7 @@ CF_CHECK_DECL(\
 	sscanf \
 	strcasecmp \
 	strftime \
+	strptime \
 	strncasecmp \
 	strtol \
 	strtoll \
@@ -1998,6 +2079,7 @@ int main(void) {
 
 	if ((cd = iconv_open("US-ASCII//TRANSLIT", "ISO-8859-1")) == (iconv_t) (-1))
 		exit(1);
+	iconv_close(cd);
 	exit(0);
 }],
 	[
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/CHANGES tin-2.6.5/doc/CHANGES
--- tin-2.6.4/doc/CHANGES	2024-12-23 10:51:02.000000000 +0100
+++ tin-2.6.5/doc/CHANGES	2025-12-23 04:06:10.050955264 +0100
@@ -1,3 +1,144 @@
+-- 2.6.5 release 20251224 "Glenury" --
+
+ 030) Thomas E. Dickey <dickey@invisible-island.net>
+      ADD. update configure macros
+      FIX. aclocal.m4
+
+ 029) Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
+      ADD. Romanian translation
+      FIX. ro.po
+
+ 028) Bjarni Ingi Gislason <bjarniig@simnet.is>
+      ADD. manpage fixes (debian bug #1093395, #1096177)
+      FIX. tin.[15]
+
+ 027) Dennis Preiser <dennis@d--p.de>
+      ADD. avoid macro in snprintf() as that might be a macro too
+      ADD. fallback code for the !CPP_DOES_CONCAT case
+      ADD. plural forms
+      ADD. prefer MIME filename*-parameter over filename-parameter
+      ADD. if a MIME filename parameter is empty after path removal fallback
+           to the next filename parameter if available.
+      ADD. PageToggleVerbatim (,)
+      ADD. validate undeclared_charset in 'M'enu
+      ADD. extend verbatim_handling options
+      ADD. ignore col_invers_bg == col_invers_fg == -1
+      ADD. page_yenc_format
+      ADD. per scope hide_inline_data via attributes
+      ADD. cleanup draw_page_header(), fmt_option_prompt()
+      ADD. color the color-menu items while selecting the color
+      ADD. serverrc-menu via ConfigServerrcMenu ('s')
+      ADD. per scope getart_limit via attributes
+      ADD. indicators in scopes menu to show which scopes do match
+           the current group (scope_marked_global_match,
+           scope_marked_local_match)
+      ADD. make the mark in scopes menu for global/local scopes
+           configurable (scope_marked_global, scope_marked_local)
+      BUG. -L/'L' did depend on sort_article_type/sort_threads_type
+           and failed for some combinations
+      BUG. possible memleaks
+      BUG. layout issue with multibyte chars on posting history screen
+      BUG. IGNORE_ART() macro didn't honor kill_level == KILL_THREAD
+      BUG. possible buffer overflow with -C
+      FIX. active.c, art.c, attrib.c, charset.c, color.c, config.c, cook.c
+           curses.c, feed.c, filter.c, global.c, group.c, header.c, help.c
+           init.c, keymap.c, lang.c, main.c, makecfg.c, memory.c, misc.c
+           nntplib.c, options_menu.c, page.c, post.c, prompt.c, refs.c
+           rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c, select.c
+           signal.c, string.c, tcurses.c, thread.c, xref.c, extern.h, keymap.h
+           proto.h, rfc2046.h, tin.h, tinrc.h, tincfg.tbl, tin.[15]
+
+ 026) Urs Janssen <urs@tin.org>
+      ADD. avoid bison warning
+      ADD. use ngettext(3) for plural-forms
+      ADD. avoid "install -D"
+      ADD. --with-url-normalization[=[uriparser,curl] (default: yes)
+           check for liburiparser or libcurl for URL normalization
+      ADD. if reading via NNTP Message-ID 'L'ookup in group-, thread- and
+           page level now try to find the ID via NNTP if the ID is not in
+           the current group
+      ADD. adjust IPv6 part of URL_REGEX
+      ADD. do not check for libgsasl but zlib if not using NNTP
+      ADD. move setlocale in write_overview() out of the loop
+      ADD. reject invalid undeclared_charset in attributes
+      ADD. if cache_overview_files is set, keep raw Subject and From
+           data so the cache is build with the original data instead
+           of trying recompile it from our preprocessed data.
+      ADD. hash Path in overview-data
+      ADD. Xref- and Path-filter to filter-menu
+      ADD. ToggleInfoLastLine ('i') to OptionMenu ('M')
+      ADD. ConnectionInfo ('J') to OptionMenu ('M') and PageViewAttach ('V')
+      ADD. configure check for getsockopt(), setsockopt(), posix_close(),
+           realpath(), lstat(), strptime(), sig_atomic_t, volatile
+      ADD. set TCP_USER_TIMEOUT or TCP_CONNECTIONTIMEOUT and
+           TCP_RXT_CONNDROPTIME if available
+      ADD. use truncate/append for .oldnewsrc (debian bug #151113)
+      ADD. detect "begin-encoded" as start of an uuencoded file with
+           a base64 encoed filename.
+      ADD. hide_inline_data (was hide_uue) now also can hide (partial) yenc,
+           inline pgp and shar
+      ADD. crc32()-fallback from Gary S. Brown
+      ADD. hideline_regex tinrc/'M'enu option similar to trn4 $HIDELINE
+      ADD. merge is_art_tex_encoded() into process_text_body_part()
+      ADD. ALPN with TLS (RFC 7301)
+      ADD. add_cmd_line_opts and disabled_nntp_cmds to serverrc, the later
+           must be used to replace the now dropped --disable-xhdr-xref and
+           --enable-broken-listgroup-fix configure options
+      ADD. cache_overview_files and compress_overview_files to serverrc
+      ADD. nntp_pipeline_limit to serverrc (DISABLE_PIPELINING replacement)
+      ADD. keep_expired_filters to keep expired rules (debian bug #1109039)
+      ADD. -n cmd.line.grp now also allows to specify a group not present in
+           newsrc yet (same for -nw)
+      ADD. 'g'oto group now works with -n even if group is not present in
+           newsrc
+      ADD. -L/'L'ookup Message-ID now works with -n even if Message-ID is in
+           a group not present in newsrc.
+      ADD. 'S'ubscribe pattern with -n may now work for groups not in newsrc
+           yet (local spool with active file and/or RFC 3977 server only)
+      ADD. config.guess, config.sub update
+      ADD. lower 8bit check for Newsgroups, Followup-To and Distribution
+           from error to warning
+      ADD. prefer Xref- over Newsgroups-header if performing Message-ID
+           lookups via NNTP
+      ADD. lookup "DISTRIB.PATS" and use as default for Distribution
+      ADD. lookup "DISTRIBUTIONS" descriptions and display if available
+      ADD. evaluate To/Cc/Bcc in mailing_list-groups (debian bug #250317)
+      ADD. cache connectioninfo and help pages during session once created
+      ADD. show group-flag on check article page
+      ADD. warn about moderated groups on check article page
+      ADD. print expected file versions with -vvV
+      ADD. MarkAncientArtRead ('^E') to mark old articles as read in select-
+           and group-level
+      ADD. improve -u performance
+      BUG. do not validated news_regex URIs with libcurl/liburiparser
+      BUG. in NO_LOCALE config get_author() could write outside the
+           allocated screen-memory
+      BUG. positive getart_limit had several bugs
+      BUG. -F was not mentioned in -h
+      BUG. mixed up error-messages
+      BUG. missing checks for empty string in From
+      BUG. possible memleaks
+      BUG. "posting" to mailgroups (mailing_list=) wasn't allowed if the
+           group had one of the [jnx]-flags, and the moderated warning
+           was given if it had the m-flag.
+      BUG. double-free group-name on a 502 response to GROUP
+      REM. ISO2ASC=6 (CP437) table
+      REM. configure check for atoi()
+      FIX. active.c, art.c, attrib.c, auth.c, charset.c, config.c, cook.c
+           crc32.c, debug.c, feed.c, filter.c, getline.c, group.c, header.c
+           help.c, init.c, keymap.c, lang.c, mail.c, main.c, makecfg.c
+           memory.c, misc.c, newsrc.c, nntplib.c, nntps.c, nrctbl.c
+           options_menu.c, page.c, pgp.c, post.c, prompt.c, regex.c, rfc1524.c
+           rfc2045.c, rfc2047.c, save.c, screen.c, search.c, select.c, signal.c
+           string.c, tags.c, thread.c, xref.c, extern.h, keymap.h, nntplib.h
+           policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, parsdate.y
+           autoconf.h[in], tincfg.tbl, Makefile[.in], configure[.in]
+           config.guess, config.sub, tin.[15]
+
+ 025) Toomas Soome <tsoome@me.com>
+      ADD. updated Estonian translation
+      FIX. et.po
+
 -- 2.6.4 release 20241224 "Helmsdale" --
 
  024) Bjarni Ingi Gislason <bjarniig@simnet.is>
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/CHANGES.old tin-2.6.5/doc/CHANGES.old
--- tin-2.6.4/doc/CHANGES.old	2023-10-29 23:26:02.000000000 +0100
+++ tin-2.6.5/doc/CHANGES.old	2025-07-21 15:32:40.291972160 +0200
@@ -2775,7 +2775,7 @@ U089) Urs Janssen <urs@tin.org>
       ADD. prefer inews_prog over INEWSDIR/inews -h
       REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox
       REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER,
-           they are no loner mentioned in the draft
+           they are no longer mentioned in the draft
       BUG. p'^O'st postponed articles didn't respect attributes
       BUG. $EDITOR had higher priority as $VISUAL (introduced in 006;
            never trust your local guru!)
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/CREDITS tin-2.6.5/doc/CREDITS
--- tin-2.6.4/doc/CREDITS	2024-12-17 17:50:52.000000000 +0100
+++ tin-2.6.5/doc/CREDITS	2025-10-30 08:51:31.150287203 +0100
@@ -1,74 +1,81 @@
 I wish to thank the following people for supplying patches:
 
-David Abbott, Earle Ake, Deniz Akkus, Russ Allbery, Matt Anton, Orbby S. Arka,
-Stefan Assmann, Joachim Astel, Anton Aylward, Mark Ayzenshteyn,
-Jens Chr. Bachem, Michael Baeuerle, George Baltz, Dieter Baron,
-Volker Barthelmann, Kirk Bauer, Paul Bauwens, Dieter Becker, Wolfgang Behrens,
-Fabrice Bellet, Greg Berigan, Enrik Berkhan, Juergen Bernau, Dan Berry,
-Michael Bienia, David Binderman, Thomas Bliem, Andrey Blochintsev, Chris Blum,
-Fokke de Boer, Henryk Bochmann, Andreas Borchert, Volker Borchert,
-Sebastian Bork, Mark Boucher, Robert Brady, Peter Breitenlohner,
-Jessica Brennan, Frederic Briere, Bill Brolik, Travis Brown, Herman ten Brugge,
-Martin Buck, Matthias Buelow, Jeremy Buhler, Leila Burrell-Davis, Sean Casey,
-Peter Castro, Troy Cauble, Wei-Lun Chao, Andrey A. Chernov,
-Albert Chin-A-Young, Park Chong-Dae, Tan Kwee Chuan, Boleslaw Ciesielski,
-Robert Claeson, Steven Cogswell, Don Costello, Joshua Crawford, Bryan Curnutt,
-Ned Danieley, Lars Dannenberg, Chris Davies, John Davis, Borislav Deianov,
-Thomas E. Dickey, Martin Dickopp, Olaf Dietrich, Herbert Martin Dietze,
-Theo Van Dinter, Ralf Doeblitz, Bryan Dongray, Michael Douglass,
-Nickolay Dudorov, Craig Durland, Bernd Eckenfels, Phil Edge, Kirk Edson,
-Nick Efthymiou, Stefan Elf, Nigel Ellis, Andrei Emeltchenko, L. Scott Emmons,
-Rob Engle, Olle Eriksson, Brent Ermlick, Bernd Ernesti,
-Ragnar Hojland Espinosa, Jason Faultless, Michael Faurot, Werner Fleck,
-John M. Flinchbaugh, Andy Gabor, Christian Garbs, Torsten Gesang,
-Ruediger Geys, Callum Gibson, Bjarni Ingi Gislason, Mike Glendinning,
-Igor Goryachev, Philippe Goujard, Dan Greenspan, Andrew Greer,
-Dennis Grevenstein, Karlo Gross, Carl Hage, Piers Haken, Paul Halsema,
-Joe Hansen, Ed Hanway, Scott Hauck, Christian Haul, James Hawtin, Philip Hazel,
-Per Headland, Arnold Hendriks, Daniel Hermans, Jose Herrero, Dave Hill,
-Tom Hite, Torsten Homeyer, Ulli Horlacher, Keith Howell, Tommy Hsieh,
+David Abbott, Earle F. Ake, Deniz Akkus, Russ Allbery, Steve Alvey, Matt Anton,
+Jack Applin, Orbby S. Arka, Stefan Assmann, Joachim Astel, Anton Aylward,
+Mark Ayzenshteyn, Jens Chr. Bachem, Michael Baeuerle, George Baltz,
+Dieter Baron, Volker Barthelmann, Kirk Bauer, Andreas Baumann, Paul Bauwens,
+Steve Beaty, Dieter Becker, Wolfgang Behrens, Fabrice Bellet, Greg Berigan,
+Enrik Berkhan, Juergen Bernau, Dan Berry, Michael Bienia, David Binderman,
+Thomas Bliem, Andrey Blochintsev, Chris Blum, Fokke de Boer, Henryk Bochmann,
+Andreas Borchert, Volker Borchert, Sebastian Bork, Mark Boucher, Robert Brady,
+Peter Breitenlohner, Jessica Brennan, Frederic Briere, Bill Brolik,
+Travis Brown, Herman ten Brugge, Jack Bryans, Martin Buck, Matthias Buelow,
+Jeremy Buhler, Tilman Burmester, Leila Burrell-Davis, Brett Carver, Sean Casey,
+Peter Castro, Troy Cauble, Wei-Lun Chao, Remus-Gabriel Chelu,
+Andrey A. Chernov, Albert Chin-A-Young, Park Chong-Dae, Tan Kwee Chuan,
+Boleslaw Ciesielski, Robert Claeson, Steven Cogswell, Don Costello,
+Joshua Crawford, Bryan Curnutt, Ned Danieley, Lars Dannenberg, Chris Davies,
+John Davis, Borislav Deianov, Thomas E. Dickey, Martin Dickopp, Olaf Dietrich,
+Herbert Martin Dietze, Theo Van Dinter, Ralf Doeblitz, Bryan Dongray,
+Michael Douglass, Nickolay Dudorov, Craig Durland, Bernd Eckenfels, Phil Edge,
+Kirk Edson, Phil Edwards, Nick Efthymiou, Stefan Elf, Nigel Ellis,
+Andrei Emeltchenko, L. Scott Emmons, Rob Engle, Olle Eriksson, Brent Ermlick,
+Bernd Ernesti, Ragnar Hojland Espinosa, Jason Faultless, Michael Faurot,
+Werner Fleck, John M. Flinchbaugh, Bill Frolik, Andy Gabor, Christian Garbs,
+Jeff M. Garzik, Torsten Gesang, Helmut Geyer, Ruediger Geys, Callum Gibson,
+Bjarni Ingi Gislason, Mike Glendinning, Igor Goryachev, Philippe Goujard,
+Dan Greenspan, Andrew Greer, Dennis Grevenstein, Karlo Gross, Carl Hage,
+Bruce Hague, Bruno Haible, Piers Haken, Paul Halsema, Joe Hansen, Ed Hanway,
+Scott Hauck, Christian Haul, James Hawtin, Philip Hazel, Per Headland,
+Arnold Hendriks, Daniel Hermans, Jose Herrero, Dave Hill, Tom Hite,
+Torsten Homeyer, Mike Holmes, Ulli Horlacher, Keith Howell, Tommy Hsieh,
 Shih-Kun Huang, Steve Hunt, Jeff Hurwitt, Jeon Hyoung-Jo, Ali Ibraimi,
 Pieter Immelman, Jarkko Isokungas, Marco d'Itri, Patrick St. Jean,
 Hal Jespersen, Park Sang Jin, Robbin Johnson, Jarkko Jormanainen, Yury July,
 Nelson Kading, Geoffrey Keating, Karsten Keil, Charles S. Kerr, Fritz Kleeman,
 Andreas Kies, Janne Kiviluoto, Tomasz Kloczko, Dwarven Knight, Thomas Koenig,
-Karl-Koenig Koenigsson, Sebnem Korkmaz, Martin Kraemer, Gerald Krause,
-Thomas Kroener, Piotr Kucharski, Florian Kuehnert, Bernd Kuemmerlen,
-Kris Kugel, Stephan Kulow, Manoj Kumar, Dawid Kuroczko, Yuri Kuzmenko,
-Olivier Lacroix, Geoff Lane, Alex Lange, Alain Lasserre, Stanislav Latishko,
-Hannu Laurila, Yen-Ming Lee, Vincent Lefevre, Alexander Lehmann, Marty Leisner,
-Thomas Leitner, Hakan Lennestal, Kevin Lentin, Chua Choon Leong, Chris Lewis,
-Andreas Ley, David-Michael Lincke, Otto Lind, Brad Littlejohn, Richard Lloyd,
+Karl-Koenig Koenigsson, Sebnem Korkmaz, Martin Kraemer, Paul Kramer,
+Gerald Krause, Thomas Kroener, Piotr Kucharski, Florian Kuehnert,
+Bernd Kuemmerlen, Kris Kugel, Markus Kuhn, Stephan Kulow, Manoj Kumar,
+Dawid Kuroczko, Yuri Kuzmenko, Olivier Lacroix, Geoff Lane, Alex Lange,
+Alain Lasserre, Stanislav Latishko, Hannu Laurila, Yen-Ming Lee,
+Vincent Lefevre, Alexander Lehmann, Marty Leisner, Thomas Leitner,
+Hakan Lennestal, Kevin Lentin, Chua Choon Leong, Chris Lewis, Andreas Ley,
+David-Michael Lincke, Otto Lind, Brad Littlejohn, Richard Lloyd,
 Florian Lohoff, Reinhard Luebke, Clifford Luke, Michael Lupp, David MacKenzie,
-Hugh Mahon, Giuseppe De Marco, Scott Marovich, Dmitri A. Martynoff,
-Kazushi Marukawa, Timur Maryin, William McBrine, Geoff McCaughan, Owen Medd,
-Philipp Mergenthaler, Andreas Metzler, Arkadiusz Miskiewicz, Soren Moller,
-Bruce Momjian, Sergio Morales, Michael Morrell, Klaus Mueller, Mike Muise,
-Udo Munk, Steven Michael Murphy, John R. Myers, Daniel Naber, Torsten Neumann,
-Dirk Nimmich, James Nugen, Daniel Nylander, David E. O'Brien, Michael O'Reilly,
-Oleg Ohotnikov, Ronald Orr, Julien Oster, Guido Ostkamp, Philip Paeps,
-Jeb Palmer, Neil Parker, Joseph Parmelee, Tom Parry, Jim Patterson,
-Sven Paulus, Walter Pelissero, Cameron Perkins, Colin Perkins, Eric Peterson,
-Tim Pierce, Bill Poitras, Scott W. Powers, Wolfgang Prediger, Dennis Preiser,
-Marc Prud'hommeaux, GianPiero Puccioni, Antonio Querubin, Thomas Quinot,
-Stefan Rapp, Martin Reising, Kyle Rhorer, Ted Richards, Arnold D. Robbins,
-Steve Robbins, Ollivier Robert, Branden Robinson, Jim Robinson,
-Thomas Roessler, Erik van Roode, Meelis Roos, Stephen Roseman,
+Steven J. Madsen, Hugh Mahon, Giuseppe De Marco, Scott Marovich,
+Dmitri A. Martynoff, Kazushi Marukawa, Timur Maryin, William McBrine,
+Geoff McCaughan, Owen Medd, Philipp Mergenthaler, Andreas Metzler, Harald Milz,
+Arkadiusz Miskiewicz, Olaf Mittelstaedt, Soren Moller, Phil Molyneux,
+Bruce Momjian, Sergio Morales, Michael Morrell, James Morris, Klaus Mueller,
+Mike Muise, Udo Munk, Steven Michael Murphy, John R. Myers, Daniel Naber,
+Torsten Neumann, Dirk Nimmich, James Nugen, Daniel Nylander, David E. O'Brien,
+Michael O'Reilly, Oleg Ohotnikov, Ronald Orr, Julien Oster, Guido Ostkamp,
+Philip Paeps, Jeb Palmer, Neil Parker, Joseph Parmelee, Tom Parry,
+Jim Patterson, Sven Paulus, Walter Pelissero, Cameron Perkins, Colin Perkins,
+Richard Perlman, Eric Peterson, Tim Pierce, Bill Potrais, Scott W. Powers,
+Gerry Pratt, Wolfgang Prediger, Dennis Preiser, Marc Prud'hommeaux,
+GianPiero Puccioni, Antonio Querubin, Thomas Quinot, Stefan Rapp,
+Martin Reising, Kyle Rhorer, Ted Richards, Tim Rice, Prentiss Riddle,
+Arnold D. Robbins, Steve Robbins, Ollivier Robert, Branden Robinson,
+Jim Robinson, Thomas Roessler, Erik van Roode, Meelis Roos, Stephen Roseman,
 Roland Rosenfeld, Peter Van Rossem, Clifton Royston, Rado S., Juergen Salk,
-Aleksey Salow, Rich Salz, Gary Sanders, Nickolay Saukh, John Sauter,
-Christopher Sawtell, Holger Schif, Volker Schmidt, John Schmitz,
+Aleksey Salow, Rich Salz, Gary Sanders, Malkani Sanjay, Nickolay Saukh,
+John Sauter, Christopher Sawtell, Holger Schif, Volker Schmidt, John Schmitz,
 Torsten Schneider, Stefan Scholl, Rainer Scholz, Juergen Schroeder,
-Larry Schwimmer, Randy Scott, Bart Sears, Karl-Olav Serrander,
-Francisco Javier Serrador, Ozge Sevinc, Doug Sewell, Chung-chieh Shan,
-Philip Shearer, Jungshik Shin, Sergey Shkonda, Andreas Siegert,
-Andrey Simonenko, Mark Smith, Toomas Soome, Steve Spearman, Glenn Spell,
-Helmut Springer, Cliff Stanford, Steve Starck, Jason Steiner, Ralf Stephan,
-Michael Stenns, Helmrich Streitmatter, Hans Werner Strube, Dieter Stueken,
-Ed Sznyter, Lech Szychowski, Dean Takemori, Darrell Tangman, Derek Terveer,
-Carsten Theis, Julian Thompson, David Tiller, Andry Timonin,
+Larry Schwimmer, Dave Schweisguth, Randy Scott, Bart Sears,
+Karl-Olav Serrander, Francisco Javier Serrador, Ozge Sevinc, Doug Sewell,
+Chung-chieh Shan, Philip Shearer, Jungshik Shin, Sergey Shkonda,
+Andreas Siegert, Alan Silverstein, Andrey Simonenko, Mark Smith, Toomas Soome,
+Steve Spearman, Glenn Spell, Helmut Springer, Cliff Stanford, Richard Stanton,
+Steve Starck, Jason Steiner, Ralf W. Stephan, Michael Stenns,
+Helmrich Streitmatter, Hans Werner Strube, Dieter Stueken, Ed Sznyter,
+Lech Szychowski, Dean Takemori, Toomas Tamm, Darrell Tangman, Derek Terveer,
+Carsten Theis, Alan Thew, Julian Thompson, David Tiller, Andry Timonin,
 Elmar W. Tischhauser, Mark Tomlin, Mark Tomlinson, Michael Traub,
 Martin Treusch von Buttlar, Mark Trumbull, Alex Vasylenko, Michael Velten,
-Adri Verhoef, Paul Vickers, Corinna Vinschen, Mingye Wang, Oliver B. Warzecha,
-Florian Weimer, Christian Weisgerber, Jason Wessel, Cary Whitney, Henrik Wist,
-Greg Woods, Andreas Wrede, Lloyd Wright, Jens Wuepper, Herbert Xu, Billy Y.,
-Hideaki Yoshfuji, Nickolai Zeldovich, Zbigniew Zych
+Adri Verhoef, Paul Vickers, Corinna Vinschen, Mark Walker, Mingye Wang,
+Oliver B. Warzecha, Florian Weimer, Christian Weisgerber, Jason Wessel,
+Cary Whitney, Henrik Wist, Greg Woods, Andreas Wrede, Lloyd Wright,
+Jens Wuepper, Herbert Xu, Billy Y., Hideaki Yoshfuji, Nickolai Zeldovich,
+Dan Zerkle, Zbigniew Zych
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/INSTALL tin-2.6.5/doc/INSTALL
--- tin-2.6.4/doc/INSTALL	2024-12-04 06:16:26.000000000 +0100
+++ tin-2.6.5/doc/INSTALL	2025-08-04 13:05:41.642381922 +0200
@@ -20,7 +20,7 @@ The following configure options and defi
   --enable-8bit-keys                      --program-suffix
   --enable-append-pid                     --program-transform-name
   --disable-break-long-lines              --with-coffee
-  --enable-broken-listgroup-fix           --with-curses-dir
+                                          --with-curses-dir
   --enable-broken-system-fix              --with-dbmalloc
   --enable-cancel-locks                   --with-canlock
                                           --with-defaults-dir
@@ -50,11 +50,11 @@ The following configure options and defi
   --enable-prototypes                     --with-pgpk
   --enable-shell-escape                   --with-screen
   --enable-warnings                       --with-shell
-  --enable-xhdr-xref                      --with-spooldir
-  --exec-prefix                           
-  --mandir                                --with-socks
-                                          --with-socks5
+                                          --with-spooldir
+  --exec-prefix                           --with-socks
+  --mandir                                --with-socks5
                                           --with-trace
+                                          --with-url-normalization
                                           --with-zlib
 
   ENFORCE_RFC1034                         HAVE_UUDEVIEW_H
@@ -63,11 +63,13 @@ The following configure options and defi
   FORGERY                                 PROFILE
   REQUIRE_BRACKETS_IN_DOMAIN_LITERAL      SMALL_MEMORY_MACHINE
   HAVE_LIBUU                              REREAD_ACTIVE_FILE_SECS
-  HAVE_BROKEN_SSCANF                      DISABLE_PIPELINING
+  HAVE_BROKEN_SSCANF
   OPTIMIZE_JUST_STAR                      MATCH_TAR_PATTERN
   MIN_COLUMNS_ON_TERMINAL                 MIN_LINES_ON_TERMINAL
   MAXARTNUM                               REPRODUCIBLE_BUILD
-
+  INLINE_DEBUG_MIME                       DEBUG_UCNV
+  DEBUG_ART                               FILE_MODE_BROKEN
+  BACKUP_FILE_EXT
 
 Not yet documented configure options and defines:
 -------------------------------------------------
@@ -78,11 +80,6 @@ Networking related
   DECNET  - e.g. VMS, Ultrix, ...
   EXCELAN - e.g. VxWorks
 
-TIN related:
-  BACKUP_FILE_EXT (see misc.c:invoke_editor())
-  FILE_MODE_BROKEN                        NO_LOCKING
-  DEBUG_ART                               DEBUG_UCNV
-
 System related:
   --datadir                               --localstatedir
   --includedir                            --oldincludedir
@@ -276,16 +273,6 @@ when using libtls or gnutls.
 Defines the name of the default NNTP server that tin should connect to.
 Can be overridden by setting the environment variable NNTPSERVER.
 
---enable-broken-listgroup-fix (default: off)
-Bypass a bug in some broken NNTPservers which need an extra GROUP command
-before accepting a LISTGROUP command. This can be also used to bypass the
-bug in some servers (i.e. DeleGate, SurgeNews) where LISTGROUP doesn't
-select the group and thus subsequent cmds. fail.
-
---enable-xhdr-xref (default: on)
-If disabled, don't allow using XHDR XREF if XOVER doesn't work to mark
-crossposted articles as read in all groups.
-
 The following options determine which locking method should be used when
 appending posted or postponed messages to mailbox-style files. Tin will
 try each method that can be configured, in succession. If none of your
@@ -310,9 +297,6 @@ time they use tin.
 NNTP_SERVER_FILE (default: /etc/nntpserver)
 Only define if your NNTP-server file is other than /etc/nntpserver.
 
-DISABLE_PIPELINING
-Define if your newsserver can't handle pipelined commands.
-
 --enable-long-article-numbers (default: off)
 Add code to handle huge (>2^31) article numbers, such article numbers violate
 the NNTP RFC and support for them may sensible increases tins memory usage.
@@ -572,6 +556,11 @@ containing the include- and lib-director
 If you do not specify a PATH, the makefile will use the standard
 locations for this library.
 
+--with-url-normalization[=[uriparser,curl] (default: yes)
+Apply Syntax-Based Normalization (RFC 3986 6.2.2) to detected URLs
+before passing them to url_handler. Requires --with-pkg-config and
+either liburiparser or libcurl.
+
 --enable-heapsort (default: on)
 Enable heapsort(3) as alternative to qsort(3). In large groups with a long
 retention and long threads this may be a performance win as the data in
@@ -754,7 +743,26 @@ $CPPFLAGS and $LDFLAGS in the binary. Th
 reproducible builds.
 
 INLINE_DEBUG_MIME
-experimental, if set show (some) MIME (parse) errors/info inline.
+experimental, if set show (some) MIME or yenc (parse) errors/info inline.
+
+DEBUG_UCNV
+additional debug messages for ucnv_*-functions (e.g. charset guessing),
+requires DEBUG and is for development only.
+
+DEBUG_ART
+additional debug messages for article decoding/cooking, for development only.
+
+FILE_MODE_BROKEN
+define if st_mode of stat() is not reliable
+
+NO_LOCKING
+define if (dot)locking should be skipped, should be used as a last resort
+if none of the locking schemes fcntl, lockf or flock works. See also
+--disable-fcntl, --enable-lockf and --enable-flock
+
+BACKUP_FILE_EXT
+extension used for temporary backup files. set in misc.c:invoke_editor()
+to ".b"
 
 License
 -------
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/TODO tin-2.6.5/doc/TODO
--- tin-2.6.4/doc/TODO	2024-12-22 19:56:49.000000000 +0100
+++ tin-2.6.5/doc/TODO	2025-12-18 20:03:07.819264646 +0100
@@ -15,7 +15,7 @@ o  get_respcode() doesn't handle the 401
    [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.
+   anymore (except on the very first article). The man page is outdated too.
    [20080826 Urs Janssen <urs@tin.org>]
 
 o  unexpected multiline responses confuse tin, e.g.:
@@ -25,7 +25,6 @@ o  unexpected multiline responses confus
    [20050207 Urs Janssen <urs@tin.org>]
 
 o  batch mode has several bugs
-   - -vc could be more verbose (like -vcZ is)
    - -o currently is not a 'batch_mode' option (it may ask questions)
    [Urs Janssen <urs@tin.org>]
 
@@ -41,25 +40,17 @@ o  add version number to other config-fi
    used (wildmat or regexp (or TRE))
    [Urs Janssen <urs@tin.org>]
 
-o  overview file caching code is over-complex
-   - cache the original overview info instead of rebuilding it from
-     the processed (decoded etc.) data, no matter if it's broken (e.g.
-     contains raw 8 bit data) as we have to deal with that anyway. if there
-     are no original overviews, cache the original data from the postings
-     headers (after unfolding and tab removal).
-   - Add docs to explain how to create system-wide overviews
+o  Add docs to explain how to create system-wide overviews
 
 o  iso2asc conversion is missing for 'internal' strings (e.g. 'M'enu)
+   (eg. via _()/P_() beening a wrapper abround *gettext() with additional
+    if (iso2asc_supported >= 0) process_charsets(..., FALSE))
    [20020319 Urs Janssen <urs@tin.org>]
 
 o  comments in attributes get lost (we need to do something like we do for
    the filter file)
    [20080425 Urs Janssen <urs@tin.org>]
 
-o  if falling back to HEAD/NEXT ([X]OVER not working) tinrc.getart_limit
-   isn't honored
-   [20090112 Urs Janssen <urs@tin.org>]
-
 o  the keys GroupToggleSubjDisplay / GROUP_TOGGLE_SUBJECT_DISPLAY and
    ThreadToggleSubjDisplay / THREAD_TOGGLE_SUBJECT_DISPLAY are misnamed,
    as they toggle the display of the sender address, not the subject.
@@ -67,10 +58,13 @@ o  the keys GroupToggleSubjDisplay / GRO
 
 o  the key ToggleHelpDisplay / GLOBAL_TOGGLE_HELP_DISPLAY is misnamed
    (like txt_help_global_toggle_mini_help, but at least text now is
-   updated) wrong as it toggles tinrc.beginner_level which also controls
+   updated) as it toggles tinrc.beginner_level which also controls
    displaying the posting etiquette
    [20210106 Urs Janssen <urs@tin.org>]
 
+o  the literal IPv6 with embedded IPv4 addresses part in URL_REGEX is buggy
+   and does not catch all valid combinations
+
 Pager Problems
 --------------
 
@@ -94,25 +88,26 @@ o  mailers other than sendmail (f.e. mut
 
 New features
 ------------
-o  add code for more TLS/SSL libraries (wolfSSL, mbed TLS, BearSSL, MatrixSSL,
+o  add code for more TLS/SSL libraries, e.g.
+   wolfSSL <https://github.com/wolfSSL/wolfssl>,
+   mbed TLS <https://github.com/Mbed-TLS/mbedtls>, BearSSL, MatrixSSL,
    axTLS, ...)
 
 o  configure check for OpenSSL currently depends on pkg-config
 
 o  with -T and an expired cert we could try to give more info then just
-   "certificate has expired" and then quitting, e.g. "was valid till ... "
-   or "not yet valid ..."  with the corresponding dates (and the current
+   "certificate has expired" and then quitting, e.g. "was valid till ..."
+   or "not yet valid ..." with the corresponding dates (and the current
    date); with -k we could emphasise the fact on connect.
+   (done for 'J' ConnectionInfo-page)
 
 o  with -T and hostname mismatch (OpenSSL: X509_V_ERR_HOSTNAME_MISMATCH)
    we could give more info than just "TLS handshake failed: hostname mismatch"
    (show CN (vs. used hostname)); with -k we could mention the mismatch on
    the 'J' ConnectionInfo-page.
 
-o  add configure check and code for libdeflate
-   <https://github.com/ebiggers/libdeflate> (if zlib can't be found).
-
-o  add possibility to dump the current key mapping to a file
+o  add possibility to dump the current key mapping to a file or even
+   add a keymap-menu to see and change the mapping from inside tin.
 
 o  make the group status flag (moderated, new, bogus, ...) configurable
    like the thread and article flag (select.c:build_gline(%f))
@@ -126,12 +121,9 @@ o  add configure check for cl_clear_secr
 o  update included libcanlock to >= 3.3.1
    [20211024 Urs Janssen <urs@tin.org>]
 
-o  allow per server cache_overview_files, compress_overview_files setting via
-   serverrc.
-   [20180215 Urs Janssen <urs@tin.org>]
-
-o  if we extend serverrc it should also get some 'M'enu.
-   [20190205 Urs Janssen <urs@tin.org>]
+o  default_post_newsgroups, default_repost_group may hold groups not valid
+   on the current server, these are candidates to move to serverrc.
+   strip_newsrc may also be a candidate
 
 o  implement SAVE_APPEND_FILE_ALL ('A') and SAVE_OVERWRITE_ALL ('O') keys
    which just ask once if file(s) already exist (open_save_filename()).
@@ -147,8 +139,9 @@ o  allow to cancel piping / saving multi
    current one
    [20160409 Urs Janssen <urs@tin.org>]
 
-o  add per scope getart_limit via attributes
-   [20131114 Urs Janssen <urs@tin.org>]
+o  add per scope render_bidi via attributes
+
+o  add per scope hideline_regex via attributes e.g. to exclude *ascii-art
 
 o  add support for %A (Address), %C (Firstname), %N (Fullname) to
    group_format and thread_format
@@ -168,15 +161,16 @@ o  add nntp_default_server to tin.defaul
    file, if it starts with $ it is read from the referenced variable.
    [20101118 Urs Janssen <urs@tin.org>]
 
+o  tin.defaults allows to preset mm_charset which will preset
+   mm_charset without charset conversion but mm_network_charset
+   if charset conversion is available. This is useful (and matches
+   $MM_CHARSET) but not emphasised in tin(5).
+
 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  add DEFAULT_SIGDASHES_REGEX and related 'M'enu-entry for signature
-   detection in cook.c
-   [20080925 Urs Janssen <urs@tin.org>]
-
 o  allow remapping of the 'z' abort-key (lynx style) in wait_for_input().
 
 o  add more user defined screen layout at different levels (e.g. posting
@@ -254,9 +248,8 @@ o  add $LOCKEXT support
 
 o  add xxencode (<http://www.debath.co.uk/code/xxencode.c>),
    base224 (<http://b-news.sf.net/>),
-   base91 (<http://base91.sourceforge.net/>) and yenc (hide/decode-)support
-   (see <http://yydecode.sourceforge.net/> for readable code, ignore
-   the crap on <http://www.yenc.org/>). also check
+   base91 (<http://base91.sourceforge.net/>) and yenc decode-support
+   (see <http://yydecode.sourceforge.net/> for readable code. also check
    <http://www.exit109.com/~jeremy/news/binaries/> which might replace yenc
    etc.pp. some day.
    [20020216 Urs Janssen <urs@tin.org>]
@@ -323,18 +316,10 @@ o  add cmd-line/tinrc-switch to fetch on
    [-G is a start]
    allow setting a per group limit via attributes
 
-o  check if server supports 'LIST MODERATORS' and/or 'LIST DISTRIB.PATS' and
+o  check if server supports 'LIST MODERATORS' and
    if it does parse the output so it can be shown to the user. (e.g. when
    posting to a moderated group, show the moderators mail-address, but still
-   leave the mailing to the server; if the group has limited distribution
-   inform the user, ...)
-
-o  if using "-n" command-line switch you can't subscribe to newsgroups not
-   present in your newsrc - a simple check against the server
-   (e.g. GROUP $newsgroup or if !NNTP try to stat the dir) would help.
-   if the server understands "LIST ACTIVE grp" we could also get the group's
-   attribute (moderated, etc.) and with "LIST NEWSGROUPS grp" it's
-   description.
+   leave the mailing to the server)
 
 o  item_by_item_etiquette_warnings [compile-time?]
    (e.g. enable x-posts without f'up warning, disable long-sig warning)
@@ -356,12 +341,17 @@ o  pgpverify invocation with a single ke
 
 o  pgp-{6,7} support
 
-o  use runtime config for pgp instead of hardcoded values depending on
-   compile time detection, i.e. have tinrc vars for pgp_decode, pgp_verify, ...
-   like in mutt and/or
+o  use runtime config for pgp instead of hardcoded values depending on compile
+   time detection, i.e. have tinrc vars for pgp_decode, pgp_verify, ...
+   like in mutt (and use fork()/exec*() instead of system() where %F is
+   replaced (wordexp(3)-like (ulBuildArgv()-but quote aware)) with the
+   filename (and %U by the user); e.g.
+      pgp_verify=gpg --no-batch --verify %F
+   -> execlp("gpg", "gpg", "--no-batch", "--verify", artfile, NULL);
+   ) and/or
 
-o  add check for GPGME (<http://www.gnupg.org/related_software/gpgme/>) and if
-   found use it for pgp actions.
+o  add check for GPGME (<http://www.gnupg.org/related_software/gpgme/>) and
+   if found use it for pgp actions.
 
 o  add feature Cc:
 
@@ -374,6 +364,10 @@ o  add new key which tags articles based
    GROUP_MARK_UNSELECTED_ARTICLES_READ)
    [20051110 Urs Janssen <urs@tin.org>]
 
+o  Additions to the page menu:
+     key to toggle hideline_regex on/off (e.g. '{' or '}') as toggle-raw
+     may not help to show original article (e.g. base64 encoded article).
+
 o  Additions to the thread menu:
      ']'  (GLOBAL_QUICK_FILTER_KILL)
      '['  (GLOBAL_QUICK_FILTER_SELECT)
@@ -398,6 +392,7 @@ 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)
+     key to search in (raw) article headers (and body).
 
 o  Additions to the select menu:
      '%'  (toggle rot13 encoding of screen content)
@@ -417,7 +412,6 @@ o  Add to the attachment menu ('V'):
      'x'  repost current attachment to another group
      '%'  (toggle rot13 encoding of screen content)
      'M'  (GLOBAL_OPTION_MENU)
-     'J'  (GLOBAL_CONNECTION_INFO)
      '&'  (GLOBAL_TOGGLE_COLOR)
      'I'  (GLOBAL_TOGGLE_INVERSE_VIDEO)
      '\'' (PAGE_ARTICLE_INFO) (the key would then be miss-named, but 'V'
@@ -431,6 +425,9 @@ o  Add to the URL Menu ('U'):
      'M'  (GLOBAL_OPTION_MENU)
      'J'  (GLOBAL_CONNECTION_INFO)
 
+o  Add to the Options Menu ('M'):
+     'I'  (GLOBAL_TOGGLE_INVERSE_VIDEO)
+
 o  integrate multi-part tagging with regular tagging, eg.
    "This article appears to have multi-parts, try and find them (y/n)?"
 
@@ -467,6 +464,7 @@ o  add check for liblzma/libbzip2/zlib (
     <http://lzip.nongnu.org/lzlib.html>, <http://code.google.com/p/lz4/>,
     <http://freecode.com/projects/long-range-zip>,
     <https://github.com/facebook/zstd>,
+    <https://github.com/ebiggers/libdeflate>,
     <https://github.com/lzfse/lzfse>) and add an option to write/read
     compressed local overviews (done for zlib).
    the libs might also be used for post-processing articles.
@@ -482,6 +480,7 @@ o  rewrite/cleanup all the debugging cod
    [Urs Janssen <urs@tin.org>]
 
 o  Add 'M'enu option to define chars for utf8_graphics.
+   (and rename option to unicode_graphics or the like)
 
 o  allow user defined mouse button bindings (like keymap).
 
@@ -525,28 +524,28 @@ o  posting to a binary group should warn
 o  when posting to a group containing uppercase-letters: bring up a
    warning: "Newsgroup-names should be all lowercase, correct it? (Y/n)"
 
-o  Enhance -n to take newsgroup name as argument and use group_get_art_info()
-   to allow posting to groups other than those in newsrc.
-
 o  add config option for (external) viewer to show postings stored in
-   keep_posted_articles_file
+   posted_articles_file
    [20021003 Michael Gerhards <HM-Gerhards@uni.de>]
 
 Filtering enhancements
 ----------------------
-o  add Xref + Path filter to the filter-menu
-
 o  add used filter-type to filter file or filter rule or use different
-   filter files for wildmat/regexp
-
-o  add command: mark all articles older/newer than <date> (or <days>) as
-   read (useful when subscribing to a new group with high-traffic...)
+   filter files for wildmat/regexp; or at least check the filter file
+   before usage and inform the user if its format seems not to match
+   the wildcard-tinrc entry, e.g. read the filter-file (count the
+   rules and if any ignore everything but the lines which take a regexp
+   or wildmat (subj|from|msgid(?:|_last|_only)|refs_only|xref|path) and
+   try to compile_regex() it - if there are errors like
+   PCRE2_ERROR_QUANTIFIER_INVALID warn the user if wildcard-tinrc is
+   regexp ("looks like a wildmat filter file, but ... q)uit r)rename ...).
 
 o  fix kill/hot mechanism so that it is possible to match articles on
    arbitrary headers
    [done for Path, Dennis]
 
 o  don't strip "Re: " out of the subject before applying the filter on it
+   (note: we now have the raw subject in subject_raw)
 
 o  allow any given amount of days in default_filter_days not only
    {1, 2, 4} * 28 days
@@ -584,8 +583,8 @@ o  add missing mailcap (RFC 1524) featur
 
 o  add BiDi handling to page header
 
-o  add trn like $HIDELINE tinrc-option to skip lines matching the given
-   regex when displaying (pipeing, printing, saving or quoting) an article.
+o  possibility to recook the article with a manually supplied charset
+   (e.g. to override a false guess or the like)
 
 Internal Changes
 ----------------
@@ -593,9 +592,9 @@ o  check remaining fopen(..., "r") calls
    tin_fopen() to get some default error-handling and if not put a
    comment to them.
 
-o  in ENABLE_NLS case replace PLURAL() macro with proper use of
-   ngettext(3) (if found by configure) to support languages with
-   more than one plural form.
+o  add configure check for (missing) ngettext(3) (see P_()/NP_() in tin.h).
+   fix the "untranslatable" strings and use full sentences instead.
+   (grep for "plural-forms")
    [20150113 Urs Janssen <urs@tin.org>]
 
 o  rename disable_gnksa_domain_check to enable_gnksa_domain_check and
@@ -625,10 +624,6 @@ o  rewrite auth.c
    - it is overcomplex and the current codeflow has issues (e.g. prompts
      for user/pass if not in newsauth even for e.g. SASL ANONYMOUS).
    - sasl-libs likely have callbacks, make use of them!
-   - add config option (per server?) to force the use of SASL or USER/PASS
-     only (or disallow SASL (mech list?) or USER/PASS):
-     - I saw at least one bigger server which announced SASL (compiled in)
-       but did not support it (intentional lacking local config!).
 
 o  fix aclocal.m4:CF_FUNC_SYSTEM and/or misc.c:invoke_cmd() that
    --enable-broken-system-fix/IGNORE_SYSTEM_STATUS isn't needed anymore.
@@ -640,8 +635,8 @@ o  move several (server related) files i
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}/.news/
    [20050807 Urs Janssen <urs@tin.org>]
 
-o  remove untranslatable constructs like txt_prefix_*, txt_marked_as_*,
-   txt_reading_*, ...
+o  remove untranslatable constructs like txt_saved_to, txt_saved_to_range,
+   txt_mark_arts_read, txt_mark_art_read, ...
    [20050413 Urs Janssen <urs@tin.org>]
 
 o  keys which could be renamed/merged:
@@ -660,13 +655,10 @@ o  read_overview() calls eat_re() which
    which might not be what ppl. expect and eat_re() is the only function
    which needs the 'regex' overhead in batch_mode... (see also the note
    about "Re: "-stripping at "Filtering enhancements").
+   note: we now have article->subject_raw (no re-stripping, but also no
+   mime-decoding!), which we may use instead (after mime-decoding).
    [20050225 Urs Janssen <urs@tin.org>]
 
-o  use new_nntp_command() instead of nntp_command() in the rest of the
-   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>]
-
 o  replace various occurrence of "US-ASCII" by DEFAULT(_MIME)_CHARSET
    and define that to "US-ASCII" (to make 'updates' easier). See also
    RFC 6657 and e.g. RFC 7111 (text/cvs now defaults to UTF-8).
@@ -703,14 +695,15 @@ o  check where iKeyAbort should be used
    [Urs Janssen <urs@tin.org>]
 
 o  close potential security holes:
-   - remove fixed length buffers (find_nov_file(), print_from(),
-     quote_space_to_dash(), escape_shell_meta(),
-     build_messageid(), get_secret(), get_host_name(), get_domain_name(),
-     get_fqdn(), get_user_name(), get_full_name(), build_sender(), ...)
+   - remove fixed length buffers (find_nov_file(), quote_space_to_dash(),
+     escape_shell_meta(), build_messageid(), get_secret(), get_host_name(),
+     get_domain_name(), get_fqdn(), get_full_name(), build_sender(), ...)
    - change all system()/popen() calls to fork() and exec() calls
    - check where we should use snprintf() instead of sprintf()
-   - check where we should use strncat() instead of strcat()
-   - check where we should use strncpy() instead of strcpy()
+   - check where we should use strncat() (or append_to_string()) instead of
+                               strcat()
+   - check where we should use strscpy() (configure check needed) or
+                               strncpy() instead of strcpy()
    - check possible races with access()/link()/rename()/stat()/
                                unlink()/chdir()/fopen()/fstat()/open()/
                                opendir()/t_open()
@@ -736,6 +729,7 @@ o  check code with
    clang-analyzer (<http://clang-analyzer.llvm.org/>),
    infer (<http://fbinfer.com/>)
    Splint (LCLint) <http://www.splint.org/>,
+   IKOS <https://github.com/NASA-SW-VnV/ikos/tree/master>,
    zzuf (<http://caca.zoy.org/wiki/zzuf>) and
    aflnet (<https://github.com/aflnet/aflnet>)
 
@@ -748,9 +742,6 @@ 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>]
 
@@ -770,6 +761,8 @@ o  as rename_file() and copy_fp() now re
 o  without %G and %P expansion, we could read mailcaps only once and keep
    the config in memory
 
+o  tin.h MIME_ENCODING_* and rfc2046.h ENCODING_* are not aligned
+
 Unicode
 -------
 o  make mm_network_charset an "option_list" to avoid junk input or
@@ -817,11 +810,18 @@ o  check for wcsftime() and if found use
    least in page.c).
    [20130129 Urs Janssen <urs@tin.org>]
 
-o  BiDi handling to select-, group-, thread-level
+o  BiDi handling to select-, group-, thread-level (ui-layout expects
+   left-to-right text).
 
 o  check for rpmatch(3) and if found use in yes/no questions,
    prompt.c:prompt_yn()?
 
+o  check for libunibreak <https://github.com/adah1972/libunibreak>
+   and make use of it if found? (tinrc.dont_break_words)
+
+o  check for libgrapheme <https://libs.suckless.org/libgrapheme/>
+   and if found use it for char/word-segmentation?
+
 Docs/online help
 ----------------
 o  document the difference between
@@ -843,8 +843,7 @@ o  the online help of GroupMarkUnselArtR
 o  document the different signals/actions
    [20080209 Urs Janssen <urs@tin.org>]
 
-o  review the Spanish, Swedish and Russian translations
-   (es.po, sv.po, ru.po); add/finish missing man-page translation(s).
+o  review the unfinished (man page) translations
 
 o  add installation guide (in html?)
 
@@ -876,18 +875,29 @@ o  the limited pgp support (inline pgp a
    verification or key import but no decryption ...) is nearly undocumented
    in the man page
 
+o  document that -G overrides getart_limit in tinrc but not in attributes
+
+o  document the limits of -G / getart_limit (INT_MIN, INT_MAX)
+
 Not yet classified
 ------------------
-o  configure check for volatile sig_atomic_t and if found use in
-   signal_handler to flag actions to be done; check the flag outside
+o  add. cmd-line option to override/(ignore) the default serverrc?
+
+o  "-w group,list" uses only the first group found in the servers active
+   file to post to
+
+o  tinrc.info_in_last_line has no 'M'enu entry (but a toggle-key at most
+   levels: GLOBAL_TOGGLE_INFO_LAST_LINE)
+
+o  flag actions in signal_handler to be done; check the flag outside
    the signal_handler (where? handle_keypad()?) and do the outstanding
    actions there, like:
    	enum sactions {nothing, write_newsrc, tin_done, ...}
-   	volatile sig_atomic_t pending_saction = nothing;
+   	volatile sig_atomic_t pending_sactions = nothing;
    	/* ... */
    		case SIGUSR2:
-   			pending_saction = write_newsrc;
-   (could fix our SIGUSR2 and SIGTERM issue).
+   			pending_sactions = write_newsrc;
+   (could fix our SIGUSR2 and SIGTERM issue; see SIGWINCH/prompt_list()).
 
 o  add tinrc option to disable charset guessing for group-descriptions
    and MOTD.
@@ -917,19 +927,20 @@ o  verbatim regions can't be nested, sho
 o  allow per group cancel_lock_algo setting via attributes?
    [20170810 Urs Janssen <urs@tin.org>]
 
-o  allow per group cache_overview_files, compress_overview_files setting
-   via attributes?
-   [20180215 Urs Janssen <urs@tin.org>]
-
 o  exit HEAD/NEXT loop on 5xx responses to HEAD? (see
    art.c:open_art_header())
    [20161011 Urs Janssen <urs@tin.org>]
 
 o  motd is only shown/checked for if using nntp, subscriptions is also
-   evaluated if reading from local spool - look for motd[.nnrpd|.innd] in
-   the same dir if not using nntp?
+   evaluated if reading from local spool - look for motd[.nnrpd|.news[|.innd]]
+   in the same dir if not using nntp?
 
-o  follow $LC_COLLATE (e.g. add strxfrm() to subj_comp_*/from_comp_*)?
+o  if reading from local spool, groups which are present in the active
+   but all articles are exired (and thus the group-dir got removed from
+   the spool) are shown as bogus ('D').
+
+o  follow $LC_COLLATE (e.g. add strxfrm()/wcsxfrm()/strcoll()/wcscoll() to
+   subj_comp_*/from_comp_*)?
    [20160421 Urs Janssen <urs@tin.org>]
 
 o  IDNA decode news_headers_to_display?
@@ -1048,9 +1059,14 @@ o  add PGP_INCLUDE_KEY to pgp_mail_keys?
    [20050426 Urs Janssen <urs@tin.org>]
 
 o  trn and perls Net::NNTP::Auth use ~/.nntpauth (format is
-   "^server\s+user\s+password"), shall we also try ~/.nntpauth if we can't
-   find a matching entry in ~/.newsauth? and should we look for
+   /^$server\s+$user\s+$password/), shall we also try ~/.nntpauth if we
+   can't find a matching entry in ~/.newsauth? and should we look for
    ${TIN_HOMEDIR:-"$HOME"}/.tin/.newsauth if ~/.newsauth is not found?
+   What about ~/.authinfo (Gnus; format is .netrc-like:
+   /machine\s+$server\s+ login\s+$user\s+ (?:password\s+$password\s+)?
+    (?:\s+port\s+$port\s+)?(?:force\s+yes\s+)?/x
+   see <https://www.gnu.org/software/emacs/manual/html_node/gnus/NNTP.html>;
+   and note the default-token)?
    [20040128 Urs Janssen <urs@tin.org>]
 
 o  what todo if in a CTE: x-uue the CD: filename differs from the one given
@@ -1093,6 +1109,9 @@ o  configure checks for fdopen(3) and de
    don't have any code guarded with that macro nor any fallback code if not
    found.
 
+o  add check for libmagic <https://www.darwinsys.com/file/> and if
+   found use it to verify given mime-types in attachments
+
 o  add check for libarchive <http://www.libarchive.org/>
    and use for post-processing?
    [20111225 Urs Janssen <urs@tin.org>]
@@ -1106,6 +1125,9 @@ o  add check for libtre and offer TRE as
    <http://laurikari.net/tre/about/>, <https://github.com/laurikari/tre/>
    [20130706 Urs Janssen <urs@tin.org>]
 
+o  add check for libenca <https://github.com/Project-OSS-Revival/enca>
+   as fallback if not USE_ICU_UCSDET?
+
 o  eval $NEWSHOST if $NNTPSERVER is unset (like Net::NNTP(3perl))
    [20141225 Urs Janssen <urs@tin.org>]
 
@@ -1118,3 +1140,23 @@ o  option to {display,warn,hide} article
 o  also check for $NEWS_ORGANIZATION (see lynx(1))?
 
 o  add $MAILCHECK alarm-timer?
+
+o  add configure check for nanosleep(2) and prefer over usleep(3)
+   (curses.c:input_pending())?
+
+o  in case of HAVE_LIB_PCRE2 && HAVE_SETLOCALE && !NO_LOCALE && ENABLE_NLS
+   (and $LC_CTYPE != C/POSIX[.UTF-8]) do we want to (see pcre2api(3)):
+     pcretables = pcre2_maketables_8(NULL);
+     pcreccontext = pcre2_compile_context_create_8(NULL);
+     pcre2_set_character_tables_8(pcreccontext, pcretables);
+     pcre2_compile(..., pcreccontext);
+     pcre2_maketables_free(pcretables);
+   and add PCRE2_UCP options? Do we want do set PCRE2_UCP unconditionally,
+   even though it slows down matching?
+
+o  when saving/decoding articles/attachments use realpath() and
+   warn if the canonical absolute path starts with any of
+   { "/boot/", "/dev/", "/etc/", "/proc/", "/root/", "/sbin/",
+     "/sys/", "/usr/sbin/" /*, ... */ }
+
+o  should NNTP_SERVER_FILE be changeable via configure?
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/WHATSNEW tin-2.6.5/doc/WHATSNEW
--- tin-2.6.4/doc/WHATSNEW	2024-12-21 15:29:04.000000000 +0100
+++ tin-2.6.5/doc/WHATSNEW	2025-07-30 13:49:11.480556322 +0200
@@ -5,6 +5,7 @@ New features
 - pcre2 support (configure --with-pcre2-config[=PATH] vs.
   --with-pcre[=PATH])
 - NNTPS support based on libressl/gnuttls/OpenSSL (RFC 8143)
+  with ALPN (RFC 7301)
   (configure --with-nntps[=[libtls|openssl|gnutls]])
 - "COMPRESS DEFLATE" support (RFC 8054)
 - compress_overview_files option
@@ -14,19 +15,26 @@ New features
   suppress_soft_hyphens
 - ConnectionInfo page ('J') incl. TLS connection info and MOTD
 - ArticleInfo page ('\'') for MIME-debugging
+- PageToggleVerbatim (,)
 - ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog
 - -t timeout cmd.-line option
 - -L <message-id> cmd.-line option
 - -F filter-file cmd.-line option
+- -n cmd.line.grp now also allows to specify a group not present in
+  newsrc yet (same for -nw)
+- 'g'oto group with -n works for group not in newsrc yet
+- 'S'ubscribe pattern with -n may now work for groups not in newsrc yet
+  (local spool with active file and/or RFC 3977 server only)
 - :port suffix in newsauth, newsrctable and -g
 - -[zZMN] now note unsubscribed cmd-line groups
 - cmd. execution via ! for x_body
 - mime encode and fold long header-lines (> 998 octets) if !post_8bit_header
 - post f'up from thread-level ('f' and 'F')
 - configurable display format of attachments
-  (page_mime_format, page_uue_format, attachment_format)
+  (page_mime_format, page_uue_format, page_yenc_format, attachment_format)
 - new option show_art_score (with col_score_neg, col_score_pos)
 - new option dont_break_words
+- new option hideline_regex
 - ranges can be undone
 - REPRODUCIBLE_BUILD define to prevent recoding of __DATE__, __TIME__,
   $CFLAGS, $CPPFLAGS and $LDFLAGS in the binary
@@ -42,10 +50,18 @@ New features
 - allow argument names for -D (case insensitive, comma separated
   list, can be mix with numeric values)
 - URI syntax-check and normalization it with uriNormalizeSyntaxA() if
-  liburiparser was found
+  liburiparser or libcurl was found
 - $LC_NUMERIC for RADIXCHAR (used when showing attachment sizes)
 - allow hex-numbers for cmd.-line switches which take numeric args
-
+- hide_inline_data (was hide_uue) now also hides yenc encoded parts
+  (hide only, no decoding support yet), inline pgp and/or shar
+- hide_inline_data can be set per scope via attributes
+- add_cmd_line_opts and disabled_nntp_cmds in serverrc
+- cache_overview_files and compress_overview_files in serverrc
+- keep_expired_filters to keep expired filter rules
+- serverrc-menu via ConfigServerrcMenu ('s')
+- get distributions from "LIST DISTRIB.PATS" and descriptions from
+  "LIST DISTRIBUTIONS" if available
 
 Changes
 -------
@@ -61,6 +77,14 @@ Changes
   instead of $TMPDIR
 - valid IPv6-addresses in brackets are now allowed in gnksa-filters
 - allow ccTLD .ss, disallow ccTLD .an and .tp
+- if reading via NNTP Message-ID 'L'ookup in group-, thread- and page level
+  now try to find the ID via NNTP if the ID is not in the current group
+- verbatim_handling (tinrc/attributes) has changed from ON/OFF value to NUM
+  value with more options
+- hide_uue (tinrc) has been renamed to hide_inline_data and is now also
+  available in attributes
+- lower 8bit check for Newsgroups, Followup-To and Distribution
+  from error to warning
 
 Retired Features
 ----------------
@@ -68,3 +92,7 @@ Retired Features
 - --with-sum specifying the sum of uue-file got more and more uncommon at
   the end of last century and uue mostly vanished later on ...
 - no longer expands %G and/or %P in $MAILCAPS
+- no longer allow ISO2ASC=6 (CP437 table) as that was the only non
+  to ASCII conversion and should be done with iconv()
+- --enable-broken-listgroup-fix (disable LISTGROUP via serverrc instead)
+- --disable-xhdr-xref (disable XHDR via serverrc instead)
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/config-anomalies tin-2.6.5/doc/config-anomalies
--- tin-2.6.4/doc/config-anomalies	2024-08-24 14:37:20.000000000 +0200
+++ tin-2.6.5/doc/config-anomalies	2025-11-28 14:23:57.562557771 +0100
@@ -37,7 +37,6 @@ tinrc variables that should be removed b
 attributes file with scope=*:
 
 savedir
-auto_save
 mark_saved_read
 post_process_type
 post_process_view
@@ -72,13 +71,13 @@ quote_regex3                 *
 strip_re_regex               *
 strip_was_regex              *
 show_signatures
-hide_uue                     *
+hide_inline_data
 news_quote_format
 mail_quote_format            *
 xpost_quote_format           *
 auto_cc_bcc
 default_filter_days          *
-getart_limit                 *
+getart_limit
 recent_time                  *
 mail_address                   from in attributes; should be split into
                                username and address
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/keymap.sample tin-2.6.5/doc/keymap.sample
--- tin-2.6.4/doc/keymap.sample	2024-07-06 18:55:48.000000000 +0200
+++ tin-2.6.5/doc/keymap.sample	2025-11-06 14:53:23.977155051 +0100
@@ -51,6 +51,7 @@ MenuFilterSelect		^A
 MenuFilterKill			^K
 MarkFeedRead			^X
 MarkFeedUnread			^W
+MarkAncientArtRead		^E
 
 #####
 
@@ -69,6 +70,7 @@ ConfigSelect			^J	^M
 ConfigLastPage			G
 ConfigNoSave			Q
 ConfigScopeMenu			S
+ConfigServerrcMenu		s
 ConfigFirstPage			g
 ConfigResetAttrib		r
 
@@ -136,7 +138,8 @@ PageToggleTabs			^T
 PageFollowupQuoteHeaders	^W
 PageToggleTex2iso		"
 PageToggleRot			%
-PageToggleUue			(
+PageToggleVerbatim		,
+PageToggleInlineData		(
 PageReveal			)
 PageToggleAllHeaders		*
 PageArticleInfo			'
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/de/tin.1 tin-2.6.5/doc/l10n/de/tin.1
--- tin-2.6.4/doc/l10n/de/tin.1	2024-12-23 10:57:25.000000000 +0100
+++ tin-2.6.5/doc/l10n/de/tin.1	1970-01-01 01:00:00.000000000 +0100
@@ -1,4120 +0,0 @@
-.\"
-.\" Project   : tin - a Usenet newsreader
-.\" Module    : tin.1
-.\" Author    : I. Lea, U. Janssen
-.\" Created   : 1991-08-23
-.\" Updated   : 2024-12-24
-.\" 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 "24 Dezember 2024" 2.6.4 "Usenet Newsreader"
-.\"
-.\"
-.SH NAME
-.\"
-.\"
-tin, rtin \- Usenet Newsreader
-.SH ÜBERSICHT
-.\"
-.\"
-\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|]
-[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
-\|\|\fB\-s\fP \fINews\-Verz.\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
-[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIAdresse\fP\|] [\|\fB\-D\fP
-\fIDebuggrad\fP\|] [\|\fB\-F\fP \fIFilter\-Datei\fP\|] [\|\fB\-G\fP \fIArtikellimit\fP\|]
-[\|\fB\-f\fP \fInewsrc\-Datei\fP\|] [\|\fB\-g\fP \fIServer\fP\|[\|:\fIPort\fP\|]\|] [\|\fB\-L\fP
-\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP \fIPort\fP\|] [\|\fB\-t\fP
-\fITimeout\fP\|] [\|\fB\-I\fP \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\|]\|]\|]
-.SH BESCHREIBUNG
-\fBtin\fP ist ein einfach zu bedienender Newsreader für das Usenet. Er kann
-Artikel von einem lokalen (z. B. aus \fI/var/spool/news\fP) oder entfernten
-Server (\fBrtin\fP oder \fBtin \-r\fP Option) mittels NNTP (Network News Transport
-Protocol, \fBRFC\%3977\fP) oder NNTPS (\fBRFC\%8143\fP) lesen. Er benutzt, sofern
-vorhanden, lokale NOV \fB\%newsoverview\fP(5) Indexdateien bzw. den [X]OVER
-NNTP\-Befehl (\fBRFC\%2980\fP, \fBRFC\%3977\fP).
-.PP
-\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
-Threadebene und Artikelebene. Mit dem \fBHelp\fP ('\fBh\fP') Befehl können die
-jeweils verfügbaren Befehle angezeigt werden.
-.PP
-Zu Beginn zeigt \fBtin\fP eine Liste der Gruppen in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Ein Pfeil '\(->' oder ein inverser
-Balken zeigt auf die erste Newsgruppe. Um zu einer Gruppe zu navigieren
-können die Cursor\-Tasten (hängt vom verwendetem Terminal ab) oder \fBDown\fP
-('\fBj\fP') und \fBUp\fP ('\fBk\fP') benutzt werden. Mit Bildrauf/Bildrunter (hängt
-vom verwendetem Terminal ab) oder \fBPageUp\fP ('\fB^U\fP') (CTRL\-U) und
-\fBPageDown\fP ('\fB^D\fP') (CTRL\-D) kann Seitenweise navigiert werden. Die
-ausgewählte Gruppe wird durch Drücken von '\fB<CR>\fP' betreten.
-.PP
-.\"
-.\"
-Durch Drücken der \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') Taste wird
-die nächste Newsgruppe mit ungelesenen Artikeln betreten.
-.SH RÜCKGABEWERT
-.\" TODO: also exits with signalnr caught as exit status
-.TP  12
-\fB0\fP
-Programm erfolgreich beendet. Im Batch\-Modus: keine ungelesenen Nachrichten
-vorhanden.
-.TP 
-\fB1\fP
-Bedien\-, Syntax\-, Konfigurations\- oder Netzwerk\-Fehler.
-.TP 
-\fB2\fP
-Ungelesene Nachrichten vorhanden (nur im Batch\-Modus (\*(rq\fB\-Z\fP\*(rq)).
-.TP 
-\fB3\fP
-.\"
-.\"
-NNTP Fehler.
-.SH OPTIONEN
-.TP  12
-\fB\-4\fP
-Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfügbar, wenn \fBtin\fP
-mit IPv6\-Unterstützung gebaut wurde.
-.TP 
-\fB\-6\fP
-Verbindung via IPv6 zum NNTP Server erzwingen. Nur verfügbar, wenn \fBtin\fP
-mit IPv6\-Unterstützung gebaut wurde.
-.TP 
-\fB\-a\fP
-ANSI\-Farben ein/\-ausschalten (Voreinstellung ist aus).
-.TP 
-\fB\-A\fP
-Erzwinge Authentifikation beim Verbindungsaufbau. Nur verfügbar, wenn via
-NNTP gelesen wird.
-.TP 
-\fB\-c\fP
-Erstelle bzw. aktualisiere Index\-Dateien für alle Gruppen in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP bzw. der mittels \*(rq\fB\-f\fP\*(rq angegebenen
-Datei und markiere alle Artikel als gelesen.
-.TP 
-\fB\-C\fP
-Die NNTP\-Erweiterung COMPRESS (\fBRFC\%8054\fP) verwenden, falls
-verfügbar. Auch \fBnntp_read_timeout_secs\fP, '\fB\-t\fP\*(rq und die Abschnitte
-"SICHERHEIT" und "FEHLER" beachten.
-.TP 
-\fB\-d\fP
-.\"
-.\" FIXME: explain debug levels
-Keine Gruppenbeschreibungen und die Server Meldung des Tages laden
-(Interaktiver\-Modus).
-.TP 
-\fB\-D\fP\fI Debuggrad\fP
-Enter debug\-level, the levels can specified via number (should be avoided as
-it will be removed in the future) or name (case insensitive) as listed
-below. Use comma to give multiple levels, any combinations are allowed
-(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
-performed at startup and on normal termination (that is the files are only
-available while tin is running).
-.in +.3i
-.nf
-.ta \w'%128 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES'u
-  \fI1	NNTP	NNTPS\fP
-  \fI2	FILTER	ARTS\fP
-  \fI4	NEWSRC	BITMAP\fP
-  \fI8	THREADING	REFS\fP
- \fI16	MEMORY	MALLOC\fP
- \fI32	ATTRIBUTES\fP
- \fI64	MISC	GNKSA	ACTIVE\fP
-\fI127	ALL	EVERYTHING\fP
-\fI128	REMOVE	DELETE\fP
-.fi
-.in -0.3i
-Im NNTP\-Level steuert \*(rq\fB\-v\fP\*(rq die Ausführlichkeit der Ausgabe. Je nach
-Debuggrad könnten verschiedene Dateien nach \fI$TMPDIR\fP geschrieben werden
-und/oder eine Bildschirmausgabe erfolgen. Auch den Abschnitt "SICHERHEIT"
-beachten!
-.TP 
-\fB\-f\fP\fI Datei\fP
-Benutze die angegebene newsrc\-Datei anstelle von
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP oder der Datei aus
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
-.TP 
-\fB\-F\fP\fI Datei\fP
-Angegebene Filter\-Datei anstelle von \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP
-verwenden.
-.TP 
-\fB\-g\fP\fI Server\fP[\fB:\fP\fIPort\fP]
-Zugehörigen Newsserver[:Port] und newsrc\-Datei aus
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP benutzen. Nur verfügbar, wenn
-via NNTP gelesen wird.Wenn Sie einen Port mit einer direkten IPv6\-Adresse
-angeben möchten, muss die Adresse in eckige Klammern gesetzt werden.
-.TP 
-\fB\-G\fP\fI Artikellimit\fP
-Beschränkt die Anzahl der Artikel pro Gruppe, die vom Server abgerufen
-werden sollen. Wenn \fIarticle\-limit\fP > 0 ist, werden nicht mehr als die
-letzten \fIarticle\-limit\fP Artikel pro Gruppe vom Server geholt. Wenn
-\fIarticle\-limit\fP < 0 ist, beginnt \fBtin\fP mit dem Abruf von Artikeln ab
-Ihrem ersten ungelesenen Artikel minus dem absoluten Wert von
-\fIarticle\-limit\fP. Die Voreinstellung ist 0, was keine Begrenzung bedeutet.
-.TP 
-\fB\-h\fP
-Kurzübersicht der verfügbaren Kommandozeilenoptionen.
-.TP 
-\fB\-H\fP
-Kurzeinführung in \fBtin\fP welche auch beim allerersten Start ausgegeben wird.
-.TP 
-\fB\-I\fP\fI Verzeichnis\fP
-Verzeichnis in dem die Newsgroup\-Indexdateien gespeichert werden. Standard
-ist \fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP. Diese
-Option hat keine Auswirkung, falls \fBtin\fP seine Indexdateien über NNTP
-abruft und \fBcache_overview_files\fP ausgeschaltet ist.
-.TP 
-\fB\-k\fP
-Zertifikatsüberprüfungsschritt für NNTPS\-Verbindungen überspringen und ohne
-Überprüfung fort fahren. Diese Option beinhaltet \*(rq\fB\-T\fP\*(rq. Auch den
-Abschnitt "SICHERHEIT" beachten.
-.TP 
-\fB\-l\fP
-Ruft die Anzahl der Artikel pro Gruppe aus der Datei
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP ab. Beim Lesen über
-NNTP erfolgt dies mit dem LIST Befehl (\fBRFC\%3977\fP). Dies kann zu falschen
-Artikelzahlen führen, ist aber normalerweise schneller als der Standard, der
-darin besteht, die Datei
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP (entweder direkt
-oder über LIST) zu Lesen und dann die Artikelanzahl über den Befehl NNTP
-GROUP ((\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq zu überprüfen. Wenn das Lesen über NNTP und
-LIST COUNTS (\fBRFC\%6048\fP) verfügbar ist, wird dies stattdessen verwendet,
-da es genauere Artikelzahlen liefert.
-.TP 
-\fB\-L\fP
-Zeigt die Nachricht mit der angegebenen Message\-ID an, falls diese verfügbar
-ist. Nur verfügbar, wenn via NNTP gelesen wird.
-.TP 
-\fB\-m\fP\fI Verzeichnis\fP
-Zu benutzendes Mailbox\-Verzeichnis. Voreinstellung ist
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\fB\-M\fP\fI Benutzer\fP
-Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu
-können. Für weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN
-UND SPEICHERN VON UNGELESENEN ARTIKELN".
-.TP 
-\fB\-n\fP
-Nur die Gruppen aus der Datei
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP laden, die im
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP des Benutzers abonniert sind. Dies
-ermöglicht eine spürbare Beschleunigung beim verbinden über eine langsame
-Leitung, kann aber möglicherweise nicht erkennen, welche Gruppen moderiert
-werden. Siehe auch \*(rq\fB\-l\fP\*(rq.
-.TP 
-\fB\-N\fP
-Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für
-weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN UND
-SPEICHERN VON UNGELESENEN ARTIKELN".
-.TP 
-\fB\-o\fP
-Schnell\-Modus um alle zurückgestellten Artikel zu posten und danach \fBtin\fP
-wieder beenden. Nach Möglichkeit mit \*(rq\fB\-n\fP\*(rq kombinieren.
-.TP 
-\fB\-p\fP\fI Port\fP
-Zu benutzende Portnummer falls per NNTP gelesen wird (Voreinstellung ist 119
-oder 563 falls NNTPS benutzt wird, siehe \*(rq\fB\-T\fP\*(rq). Übersteuert die
-Umgebungsvariablen $\fBNNTPPORT\fP und $\fBNNTPSPORT\fP. Nur verfügbar, wenn via
-NNTP bzw. NNTPS gelesen wird.
-.TP 
-\fB\-q\fP
-Nicht prüfen ob neue Newsgruppen vorhanden sind und die Server Meldung des
-Tages nicht laden.
-.TP 
-\fB\-Q\fP
-Schnellstart. \fBtin\fP so schnell wie möglich starten, zur Zeit entspricht
-diese Option \*(rq\fB\-dnq\fP\*(rq. Siehe auch die Kommandozeilenoptionen '\fB\-C\fP\*(rq und
-\&\*(rq\fB\-G\fP\*(rq.
-.TP 
-\fB\-r\fP
-Nachrichten aus der Ferne vom Standard\-NNTP\-Server, der in der
-Umgebungsvariable $\fBNNTPSERVER\fP angegeben oder in der Datei
-\fI/etc/nntpserver\fP enthalten ist lesen.
-.TP 
-\fB\-R\fP
-Lese mittels \*(rq\fB\-S\fP\*(rq gespeicherte Artikel.
-.TP 
-\fB\-s\fP\fI Verzeichnis\fP
-Artikel in/aus Verzeichnis speichern/lesen. Standard ist
-\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
-.TP 
-\fB\-S\fP
-Speichere ungelesene Artikel zum späteren Lesen mittels \*(rq\fB\-R\fP\*(rq. Für
-weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN UND
-SPEICHERN VON UNGELESENEN ARTIKELN".
-.TP 
-\fB\-t\fP\fI Timeout\fP
-Übersteuert die \fBnntp_read_timeout_secs\fP Einstellung. Voreinstellung sind
-120, das Maximum 16383 Sekunden.
-.TP 
-\fB\-T\fP
-NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable
-$\fBNNTPSPORT\fP außer Kraft, falls diese gesetzt ist. Nur verfügbar, wenn über
-NNTP gelesen wird.
-.TP 
-\fB\-u\fP
-Erstellt/aktualisiert Indexdateien für jede Gruppe in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP oder der Datei, die durch die Option
-\&\*(rq\fB\-f\fP\*(rq angegeben ist. Diese Option ist deaktiviert, wenn \fBtin\fP seine
-Indexdateien über einen NNTP\-Server abruft und \fBcache_overview_files\fP
-abgestellt ist.
-.TP 
-\fB\-v\fP
-Ausführliche Ausgabe für \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq,
-\&\*(rq\fB\-S\fP\*(rq, \*(rq\fB\-u\fP\*(rq, \*(rq\fB\-V\fP\*(rq und \*(rq\fB\-Z\fP\*(rq\-Optionen. Kann mehrfach
-verwendet werden, um die Ausführlichkeit zu erhöhen.
-.TP 
-\fB\-V\fP
-Versionsinformationen und Kompilieroptionen ausgeben.
-.TP 
-\fB\-w\fP
-Schnell\-Modus um nur einen Artikel zu posten. Diese Option beinhaltet
-\&\*(rq\fB\-d\fP\*(rq. Nach Möglichkeit mit \*(rq\fB\-n\fP\*(rq kombinieren.
-.TP 
-\fB\-x\fP
-Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden.
-.TP 
-\fB\-X\fP
-Schreibgeschützter Modus. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP und Dateien
-unter \fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP werden nicht überschrieben aber
-angelegt falls sie nicht existieren. Nach Möglichkeit mit \*(rq\fB\-x\fP\*(rq
-kombinieren.
-.TP 
-\fB\-z\fP
-\fBtin\fP nur starten wenn es neue/ungelesene Artikel gibt. Falls das der Fall
-ist wird der Cursor auf die erste Gruppe mit ungelesenen Artikeln
-positioniert. Nützlich um \fBtin\fP in login\-Dateien aufzurufen.
-.TP 
-\fB\-Z\fP
-Prüft ob es neue/ungelesene Artikel gibt und beendet sich mit dem
-entsprechenden Rückgabewert. Falls mit der \&\*(rq\fB\-v\fP\*(rq Option kombiniert
-wird die Zahl der ungelesenen Artikel in jeder Gruppe ausgegeben. Ein
-Rückgabewert von 0 bedeutet keine ungelesene Artikel, 1 das ein Fehler
-aufgetreten ist und 2 das ungelesene Artikel vorhanden sind. Nützlich in
-Skripten.
-.PP
-\fBtin\fP kann seine Optionen auch dynamisch mit dem Befehl \fBOptionMenu\fP
-('\fBM\fP') ändern. Alle Änderungen werden in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP geschrieben. Weitere Informationen
-finden Sie im Abschnitt "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN
-TINRC\-VARIABLEN" und \fB\%tin\fP(5).
-.PP
-Eine Liste von Gruppen kann nach den anderen Kommandozeilenoptionen
-angegeben werden. Dies kann nützlich sein, falls Sie eine handverlesene
-Untermenge der aktiven Newsgruppen einblenden oder abonnieren möchten. Siehe
-den Abschnitt "NEWSGROUP LISTEN & WILDCARDS" für die Arten von Muster, die
-\fBtin\fP versteht.
-.PP
-Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine
-einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe
-betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen
-passenden zusätzlichen Gruppen.
-.PP
-Mit dem \*(rq\fB\-w\fP\*(rq\-Schalter wird ein angegebener Gruppenname als Vorgabe
-verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird,
-wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die
-übereinstimmt.
-.PP
-Sobald Sie \fBSelectYankActive\fP ('\fBy\fP') verwenden, um alle aktiven Gruppen
-einzublenden, oder \fBSelectToggleReadDisplay\fP ('\fBr\fP') verwenden, um den
-Status gelesen/ungelesen umzuschalten, sind die Befehlszeilengruppen
-verschwunden. Sie können \fBSelectSyncWithActive\fP ('\fBY\fP') verwenden, um die
-Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP erneut zu
-lesen um diese wieder anzuzeigen.
-.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
-.\"
-.\"
-Die Befehlszeilenoptionen haben eine höhere Priorität als Attribute und
-tinrc Optionen. Daher hat die Befehlszeilenoption Vorrang vor dem
-konfigurierten Wert, mit der einzigen Ausnahme, dass, wenn ein Port für den
-Newsserver in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP angegeben wird,
-dieser den Port überschreibt, der in der Befehlszeile angegeben ist. Die
-Reihenfolge der Befehlszeilenoptionen ist nicht wichtig. Wenn sie
-gegenseitig ausschließend sind, wird die mit der höchsten Priorität
-ausgewählt und eventuell eine Warnung ausgegeben.
-.SH GEBRAUCH
-.\"
-.\"
-.SS "NEWS ADMINISTRATION"
-Die Pflege von Netnews in großen Rechnernetzen kann sehr zeitaufwendig sein,
-wie ich feststellen musste, als ich mit der Pflege unseres Newssystems und
-der Benutzerbetreuung beauftragt wurde.
-.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 be
-world readable. If you read news via NNTP, then your news server must
-support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
-Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
-.SS ANSICHTEN
-\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
-Threadebene und Artikelebene.
-.PP
-In der Auswahlebene zeigt der Titel (den Name des News\-Servers (mit einem
-"/[T]"\- oder "[k]"\-Suffix falls per NNTPS (unsicher) gelesen wird) und) die
-Anzahl der abonnierten Gruppen (mit neuen ungelesenen Artikeln). Die
-Newsgruppen werden in der Mitte des Bildschirms, in der Regel mit der Anzahl
-der ungelesenen Artikel in der gleichen Zeile davor, abgebildet, aber das
-kann mittels \fBselect_format\fP angepasst werden.
-.PP
-.nf
-\f(CR\(->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\fR
-.fi
-.PP
-Eventuell steht am Anfang der Zeile noch eines der folgende Zeichen:
-.TP  10
-\fBu\fP
-Diese Gruppe ist nicht abonniert. Um nur abonnierte Gruppen anzuzeigen kann
-die \fBSelectToggleReadDisplay\fP ('\fBr\fP') oder \fBSelectYankActive\fP ('\fBy\fP')
-Umschalttaste benutzt werden.
-.TP 
-\fBM\fP
-Diese Gruppe ist moderiert. Alle Postings müssen erst vom Gruppen\-Moderator
-freigegeben werden bevor sie veröffentlicht werden. \fBtin\fP fragt vor dem
-Posten in eine moderierte Gruppe nach einer Bestätigung.
-.TP 
-\fBN\fP
-Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von \fBtin\fP
-erstellt wurde. Neue Newsgruppen sind standardmäßig nicht abonniert (siehe
-jedoch $\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP
-Umgebungsvariablen). Abonnieren Sie sie auf die normale Weise, falls die
-Gruppe weiterhin in Ihrem Auswahlmenü erscheinen soll. Oder Ignorieren Sie
-sie einfach und sie werden beim nächsten Start von \fBtin\fP verschwunden
-sein. Sie müssten allen Gruppen einblenden, um sie in einer späteren Sitzung
-zu finden.
-.TP 
-\fBD\fP
-Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen
-möchten, können Sie sie auf normale Weise abbestellen. Diese Markierung wird
-nur angezeigt, wenn Sie \fBstrip_bogus\fP im Optionsmenü auf "ask" gesetzt
-haben.
-.TP 
-\fBX\fP
-Sie dürfen keine Beiträge mehr in dieser Gruppe verfassen. Oft wird eine
-Gruppe durch eine mit einem passenderen Namen ersetzt.
-.TP 
-\fB=\fP
-Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet
-werden. Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung
-vom Newsserver in der die Gruppe steht in die Sie posten sollten.
-.PP
-At the Group level the title contains the name of the group, the number of
-conversation threads, the abbreviated threading method (\fBthread_articles\fP),
-the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
-(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
-of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
-any; \fBart_marked_read_selected\fP), the number of recent articles
-(\fBart_marked_recent\fP) and the number of killed articles
-(\fBart_marked_killed\fP). 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 it is marked with \fBart_marked_unread\fP in
-front of the total number of articles in the thread. If there are recent
-articles within the thread it might be marked with \fBart_marked_recent\fP in
-front of the total number of articles in the thread \(em 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 display can be
-customized via \fBgroup_format\fP.
-.PP
-.nf
-\f(CR                de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
-
-\f(CR\(->   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\fR
-.fi
-.PP
-.\" FIXME - add description of fields
-Auf Thread\-Ebene sieht der Bildschirm normalerweise (abhängig von der
-verwendeten Thread\-Methode) so aus, kann aber über \fBthread_format\fP
-angepasst werden:
-.PP
-.nf
-\f(CR\(->   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\fR
-
-.fi
-.PP
-.\" FIXME - add description of fields
-In der Artikelebene hat der Kopf der Seite folgendes Format:
-.PP
-.nf
-\f(CRSo, 28 Dez 1997 21:21:01    de.admin.news.groups      Thread   20 v. 86
-Zeilen 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel  47 von 59
-Urs Janssen <urs@akk.org>       bei Arbeitskreis Kultur und Kommunikati\fR
-
-\f(CRArtikel\-Körper\fR
-.fi
-.PP
-.\"
-.\"
-Das Aussehen der Auswahl\-, Gruppen\- und Threadebene kann individuell
-angepasst werden. Siehe hierzu den Abschnitt "ANSICHTEN ANPASSEN".
-.SS "GEMEINSAME BEWEGUNGSTASTEN"
-Diese Tabelle zeigt Tasten welche in \fBtin\fP in allen Ebenen zum Navigieren
-verwendet werden.
-.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 "GEMEINSAME BEARBEITUNGSBEFEHLE"
-Ein \fB\%emacs\fP(1)\-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten
-von eingegebenen Zeichenketten. Eine Verlaufsliste ermöglicht die einfache
-Wiederverwendung bereits eingegebener Zeichenketten. Zusätzlich zu den
-Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur
-Verfügung:
-.TP  10
-\fB^A, ^E\fP
-An den Zeilenanfang bzw. das Zeilenende springen.
-.TP 
-\fB^F, ^B\fP
-Zerstörungsfreie Bewegung um eine Position vorwärts bzw. zurück.
-.TP 
-\fB^D\fP
-das aktuell unter dem Cursor befindliche Zeichen löschen oder EOF senden,
-falls keine Zeichen im Puffer vorhanden sind.
-.TP 
-\fB^H, <ENTF>\fP
-Zeichen links vom Cursor löschen.
-.TP 
-\fB^K\fP
-Lösche vom Cursor bis zum Zeilenende.
-.TP 
-\fB^P, ^N\fP
-Durch die Verlaufsliste vorwärts bzw. rückwärts bewegen.
-.TP 
-\fB^L, ^R\fP
-Aktuelle Zeile neu aufbauen.
-.TP 
-\fB<CR>\fP
-setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fügt eine
-Leerzeile an und kehrt zum Anrufer zurück.
-.TP 
-\fB<ESC>\fP
-.\"
-.\"
-bricht den gegenwärtigen Bearbeitungsvorgang ab.
-.SS "ALLGEMEINE BEFEHLE"
-Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken
-überall das Gleichen.
-.TP  10
-\fBShellEscape '!'\fP
-Shell\-Escape. \fBShellEscape\fP startet selbstständig eine Shell,
-\fBShellEscape\fP <command> führt ein externes <command>
-aus. Diese Funktion wurde möglicherweise vom Systemadministrator
-deaktiviert.
-.TP 
-\fBToggleColor '&'\fP
-ANSI Farben ein\-/ausschalten.
-.TP 
-\fBRedrawScr '^L'\fP
-Bildschirminhalt neu aufbauen.
-.TP 
-\fBScrollUp '<'\fP
-Eine Zeile nach oben blättern (scrollen).
-.TP 
-\fBScrollDown '>'\fP
-Eine Zeile nach unten blättern (scrollen).
-.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
-Hilfebildschirm mit den im aktuellen Menü verfügbaren Befehlen. Sie können
-\fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') und \fBSearchRepeat\fP
-('\fB\(rs\fP') verwenden, um darin zu suchen. \fBQuit\fP ('\fBq\fP') kehrt zum Menü
-zurück.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen
-eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
-.TP 
-\fBDisplayPostHist 'W'\fP
-Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des
-Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen
-finden Sie im Abschnitt "POSTING VERLAUFSLISTE".
-.TP 
-\fBVersion 'v'\fP
-.\" -------------------------------------------------------------------
-.\"
-Versions\-Informationen ausgeben.
-.SS "BEFEHLE ZUR GRUPPENAUSWAHL"
-.TP  10
-\fB4\fP
-Gruppe 4 auswählen.
-.TP 
-\fBSelectResetNewsrc '^R'\fP
-Setzt die Datei \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP zurück. Dies zerstört
-alle Aufzeichnungen über gelesene Artikel, also benutze diese Funktion mit
-Vorsicht.
-.TP 
-\fBSetRange '#'\fP
-Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
-wird. Siehe Abschnitt "BEREICHE" für weitere Informationen.
-.TP 
-\fBSelectSortActive '.'\fP
-Liste vorhandener Newsgruppen sortieren.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBSearchSubjF '/'\fP
-Vorwärts nach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung
-(falls angezeigt) suchen.
-.TP 
-\fBSearchSubjB '?'\fP
-Rückwärts mach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung
-(falls angezeigt) suchen.
-.TP 
-\fBSelectReadGrp '^J' '<CR>'\fP
-Lese die aktuelle Gruppe.
-.TP 
-\fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
-Nächste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der
-Gruppenliste und sucht nach ungelesenen Gruppen.
-.TP 
-\fBCatchup 'c'\fP
-Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten
-Gruppe in der Gruppenauswahlliste wechseln.
-.TP 
-\fBCatchupNextUnread 'C'\fP
-Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten
-ungelesenen Gruppe in der Gruppenauswahlliste wechseln.
-.TP 
-\fBSelectToggleDescriptions 'd'\fP
-Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und
-der Gruppenbeschreibungen um.
-.TP 
-\fBEditFilter 'E'\fP
-Filter\-Datei bearbeiten und danach anwenden.
-.TP 
-\fBSelectGoto 'g'\fP
-Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
-Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
-werden.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Umschalten der Anzeige der Beschreibung der aktuellen Newsgroup in der
-letzten Zeile. Dies ist nicht verfügbar, wenn \fBtin\fP mit \&\*(rq\fB\-d\fP\*(rq
-gestartet wurde.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-(De)aktiviere inverse Darstellung.
-.TP 
-\fBConnectionInfo 'J'\fP
-Informationen zur aktuellen Verbindung anzeigen.
-.TP 
-\fBLookupMessage 'L'\fP
-Artikel anhand der \*(rqMessage\-ID:\*(rq Nachschlagen. Wenn keine der in den
-\&\*(rqNewsgroups:\*(rq\-Kopfzeilen des referenzierten Artikels aufgeführten Gruppen
-verfügbar ist, wird in der letzten Zeile nur der Inhalt der
-\&\*(rqNewsgroups:\*(rq\-Kopfzeilen angezeigt. Auf dieser Ebene funktioniert dieser
-Befehl nur beim Lesen mittels NNTP und der Server muss [X]HDR (\fBRFC\%2980\fP,
-\fBRFC\%3977\fP) oder XPAT (\fBRFC\%2980\fP) unterstützen.
-.TP 
-\fBSelectMoveGrp 'm'\fP
-Verschieben Sie die aktuelle Gruppe innerhalb der Gruppenauswahlliste. Durch
-Eingabe von '1' wird die Gruppe zur ersten angezeigten Gruppe in der Liste,
-durch Eingabe von '8' zur achten Gruppe in der Liste usw. Durch Eingabe von
-\&'$' wird die Gruppe zur letzten angezeigten Gruppe.
-.TP 
-\fBOptionMenu 'M'\fP
-Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich
-im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN").
-.TP 
-\fBSelectNextUnreadGrp 'N'\fP
-Setzt den Cursor auf die nächste Gruppe mit ungelesenen Artikeln.
-.TP 
-\fBQuit 'q'\fP
-\fBtin\fP beenden, falls \fBconfirm_choice\fP gesetzt ist wird nochmal
-nachgefragt.
-.TP 
-\fBQuitTin 'Q'\fP
-Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
-.TP 
-\fBSelectToggleReadDisplay 'r'\fP
-Anzeige aller abonnierten Gruppen und nur der Gruppen mit ungelesenen
-Artikeln umschalten. Der Befehl hat keine Auswirkung, wenn beim Start von
-\fBtin\fP Gruppen in der Befehlszeile angegeben wurden.
-.TP 
-\fBBugReport 'R'\fP
-Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
-senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
-bekommen bzw. nach neuen Funktionen zu fragen.
-.TP 
-\fBSelectSubscribe 's'\fP
-Ausgewählte Gruppe abonnieren.
-.TP 
-\fBSelectSubscribePat 'S'\fP
-Abonnieren Sie Gruppen, die dem vom Benutzer angegebenen Muster
-entsprechen. Siehe den Abschnitt "NEWSGROUP LISTEN & WILDCARDS" für die
-Mustertypen, die \fBtin\fP versteht.
-.TP 
-\fBSelectUnsubscribe 'u'\fP
-Aktuelle Gruppe abbestellen. Dies kann zum Entfernen ungültiger Gruppen
-verwendet werden. Siehe \fBstrip_bogus\fP im Abschnitt "MENÜ DER GLOBALE
-OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN".
-.TP 
-\fBSelectUnsubscribePat 'U'\fP
-Abmelden von Gruppen, die dem vom Benutzer angegebenen Muster
-entsprechen. Siehe den Abschnitt "NEWSGROUP LISTEN & WILDCARDS" für die
-Mustertypen, die tin versteht.
-.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
-\fBtin\fP beenden ohne ggf. gemachte Änderungen an den Einstellung zu
-speichern.
-.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
-Liest die Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
-erneut ein, um zu sehen, ob seit dem Start von \fBtin\fP neue Nachrichten
-eingetroffen sind.
-.TP 
-\fBSelectMarkGrpUnread 'z' 'Z'\fP
-.\" -------------------------------------------------------------------
-.\"
-Alle Artikel in der aktuellen Gruppe als ungelesen markieren.
-.SS GRUPPEN\-INDEX\-BEFEHLE
-Alle Suchen auf dieser Ebene sind im \fBshow_only_unread_arts\fP\-Modus auf
-ungelesene Artikel beschränkt. \fBGroupToggleReadUnread\fP ('\fBr\fP') kann
-verwendet werden, um die Einstellung direkt vor/nach der Suche umzuschalten.
-.TP  10
-\fB4\fP
-Artikel 4 auswählen.
-.TP 
-\fBMenuFilterSelect '^A'\fP
-Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
-Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen.
-.TP 
-\fBMenuFilterKill '^K'\fP
-Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
-Informationen den Abschnitt "FILTERN VON ARTIKELN".
-.TP 
-\fBMarkFeedRead '^X'\fP
-Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
-(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als
-gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
-.TP 
-\fBMarkFeedUnread '^W'\fP
-Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
-(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als
-ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
-.TP 
-\fBSetRange '#'\fP
-Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
-wird. Siehe Abschnitt "BEREICHE" für weitere Informationen.
-.TP 
-\fBLastViewed '\-'\fP
-Zur zuletzt angezeigte Nachricht springen.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBSearchSubjF '/'\fP
-Vorwärts nach dem angegebenem Subject suchen.
-.TP 
-\fBSearchSubjB '?'\fP
-Rückwärts nach dem angegebenem Subject suchen.
-.TP 
-\fBGroupSelThd '*'\fP
-Wähle aktuellen Thread für die spätere Verarbeitung aus.
-.TP 
-\fBGroupDoAutoSel '+'\fP
-Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für
-\fBGroupSelPattern\fP mit einem Muster von \*(rq*\*(rq.
-.TP 
-\fBGroupToggleThdSel '.'\fP
-Auswahl des aktuellen Threads umschalten. Wenn mindestens ein ungelesener
-Artikel (aber nicht jeder ungelesene Artikel) im aktuellen Thread ausgewählt
-ist, werden alle ungelesenen Artikel ausgewählt.
-.TP 
-\fBGroupSelThdIfUnreadSelected ';'\fP
-Wenn für jeden Thread in der aktuellen Gruppe mindestens ein ungelesener
-Artikel ausgewählt ist, werden alle ungelesenen Artikel ausgewählt. Dies ist
-nützlich für die automatische Auswahl anhand des Autors, wenn der Leser den
-gesamten Thread sehen möchte.
-.TP 
-\fBGroupSelPattern '='\fP
-Fordert zur Eingabe eines Musters auf, mit dem verglichen werden soll. Alle
-Threads, deren Subject mit dem Muster übereinstimmen, werden als ausgewählt
-markiert. Wenn nur '\fB<CR>\fP' eingeben, wird das zuletzt eingegebene
-Muster wiederverwendet.
-.TP 
-\fBGroupReverseSel '@'\fP
-Markierung für alle Artikel umkehren.
-.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
-Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBQuickFilterSelect '['\fP
-Auto select article(s) with a single key [after confirmation]. The defaults
-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
-Lese den aktuelle Artikel.
-.TP 
-\fBGroupNextUnreadArtOrGrp '<TAB>'\fP
-Zeige den nächsten ungelesenen Artikel oder die nächste ungelesene Gruppe.
-.TP 
-\fBSearchAuthF 'a'\fP
-Autoren\-Suche vorwärts. Sucht nach Artikeln mit einem bestimmtem
-\&\*(rqFrom:\*(rq\-Header.
-.TP 
-\fBSearchAuthB 'A'\fP
-Autoren\-Suche rückwärts. Siehe auch \fBSearchAuthF\fP ('\fBa\fP') oben.
-.TP 
-\fBSearchBody 'B'\fP
-Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
-Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
-.TP 
-\fBCatchup 'c'\fP
-Markiert alle Artikel als gelesen [nach Bestätigung] und kehrt dann zur
-Gruppenauswahlliste zurück.
-.TP 
-\fBCatchupNextUnread 'C'\fP
-Markiert alle Artikel als gelesen [nach Bestätigung] und betritt die nächste
-Gruppe mit ungelesenen Nachrichten.
-.TP 
-\fBGroupToggleSubjDisplay 'd'\fP
-Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die
-tinrc\-Variable \fBshow_author\fP.
-.TP 
-\fBGroupCancel 'D'\fP
-Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
-vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
-in der Newsgruppe 'control' oder 'control.cancel' zu sehen.
-.TP 
-\fBEditFilter 'E'\fP
-Filter\-Datei bearbeiten und danach anwenden.
-.TP 
-\fBGroupGoto 'g'\fP
-Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
-Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
-werden.
-.TP 
-\fBGroupToggleGetartLimit 'G'\fP
-Artikel/Gruppe Beschränkungen ein\-/ausschalten.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Subject des ersten Artikels im aktuellen Thread in der letzten Zeile
-anzeigen.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-(De)aktiviere inverse Darstellung.
-.TP 
-\fBConnectionInfo 'J'\fP
-Informationen zur aktuellen Verbindung anzeigen.
-.TP 
-\fBGroupMarkThdRead 'K'\fP
-Markieren den Artikel/Thread als gelesen und fährt mit dem nächsten
-ungelesenen Artikel/Thread fort. Wenn ein Bereich von Artikeln/Threads
-festgelegt ist, wird der Bereich als gelesen markiert und nicht der aktuelle
-Artikel/Thread. Falls getaggte Artikel/Threads vorhanden sind, wird gefragt,
-wie fortgefahren werden soll.
-.TP 
-\fBGroupListThd 'l'\fP
-Öffnet den Thread unter der aktuellen Cursorposition.
-.TP 
-\fBLookupMessage 'L'\fP
-Artikel nach \*(rqMessage\-ID:\*(rq suchen. In dieser Ebene werden nur die IDs in
-der aktuellen Gruppe durchsucht.
-.TP 
-\fBGroupMail 'm'\fP
-Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
-jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBOptionMenu 'M'\fP
-Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich
-im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN").
-.TP 
-\fBGroupNextGroup 'n'\fP
-Zur nächsten Newsgruppe springen.
-.TP 
-\fBGroupNextUnreadArt 'N'\fP
-Zum nächsten ungelesenen Artikel springen.
-.TP 
-\fBPrint 'o'\fP
-Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
-DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBGroupPrevGroup 'p'\fP
-Zur vorherigen Gruppe springen.
-.TP 
-\fBGroupPrevUnreadArt 'P'\fP
-Zum vorherigen ungelesenen Artikel gehen.
-.TP 
-\fBQuit 'q'\fP
-Kehre zur vorherigen Ebene zurück.
-.TP 
-\fBQuitTin 'Q'\fP
-Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
-.TP 
-\fBGroupToggleReadUnread 'r'\fP
-Wechselt zwischen der Anzeige aller und nur ungelesener Artikel.
-.TP 
-\fBBugReport 'R'\fP
-Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
-senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
-bekommen bzw. nach neuen Funktionen zu fragen.
-.TP 
-\fBGroupSave 's'\fP
-Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
-Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
-NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBGroupAutoSave 'S'\fP
-Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
-.TP 
-\fBGroupTag 't'\fP
-Tag\-Status des aktuellen Artikels/Threads für \fBGroupMail\fP ('\fBm\fP') /
-\fBPipe\fP ('\fB|\fP') / \fBPrint\fP ('\fBo\fP') / \fBGroupSave\fP ('\fBs\fP') /
-\fBGroupRepost\fP ('\fBx\fP') umschalten.
-.TP 
-\fBGroupTagParts 'T'\fP
-Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der
-Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen.
-.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
-Markierung aller markierten Artikel entfernen.
-.TP 
-\fBPost 'w'\fP
-Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
-Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
-Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
-\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
-auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
-verwerfen.
-.TP 
-\fBGroupRepost 'x'\fP
-Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch
-ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit
-Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum
-Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden um
-eigenen Artikel mehrfach zu posten.
-.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
-Aktuellen Artikel als ungelesen markieren.
-.TP 
-\fBMarkThdUnread 'Z'\fP
-.\" -------------------------------------------------------------------
-.\"
-Aktuellen Thread als ungelesen markieren. Wenn ein Thread\-Bereich festgelegt
-ist, wird der Bereich anstelle des aktuellen Threads als ungelesen
-markiert. Falls getaggte Threads vorhanden sind, wird gefragt, wie
-fortgefahren werden soll.
-.SS "BEFEHLE ZUM AUFLISTEN VON THREADS"
-.\" this sections should be complete
-.TP  10
-\fB4\fP
-Artikel 4 aus dem Thread auswählen.
-.TP 
-\fBMenuFilterSelect '^A'\fP
-Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
-Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen.
-.TP 
-\fBMenuFilterKill '^K'\fP
-Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
-Informationen den Abschnitt "FILTERN VON ARTIKELN".
-.TP 
-\fBMarkFeedRead '^X'\fP
-Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
-(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als
-gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
-.TP 
-\fBMarkFeedUnread '^W'\fP
-Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
-(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als
-ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
-.TP 
-\fBSetRange '#'\fP
-Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
-wird. Siehe Abschnitt "BEREICHE" für weitere Informationen.
-.TP 
-\fBLastViewed '\-'\fP
-Zur zuletzt angezeigte Nachricht springen.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBSearchSubjF '/'\fP
-Vorwärts nach dem angegebenem Subject suchen.
-.TP 
-\fBSearchSubjB '?'\fP
-Rückwärts nach dem angegebenem Subject suchen.
-.TP 
-\fBThreadSelArt '*'\fP
-Wähle aktuellen Thread für die spätere Verarbeitung aus.
-.TP 
-\fBThreadToggleArtSel '.'\fP
-Auswahl des aktuellen Artikels umkehren.
-.TP 
-\fBThreadReverseSel '@'\fP
-Artikelauswahl invertieren.
-.TP 
-\fBThreadUndoSel '~'\fP
-Alle Markierungen im aktuellen Thread rückgängig machen.
-.TP 
-\fBPipe '|'\fP
-Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBThreadReadArt '^J' '<CR>'\fP
-Aktuellen Artikel im Thread lesen.
-.TP 
-\fBThreadReadNextArtOrThread '<TAB>'\fP
-Nächsten ungelesenen Artikel im Thread anzeigen.
-.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
-Autoren\-Suche rückwärts. Siehe auch \fBSearchAuthF\fP ('\fBa\fP') oben.
-.TP 
-\fBSearchBody 'B'\fP
-Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
-Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
-.TP 
-\fBCatchup 'c'\fP
-Thread [nach Bestätigung] als gelesen markieren und zur Gruppenindexseite
-zurückkehren.
-.TP 
-\fBCatchupNextUnread 'C'\fP
-Thread [nach Bestätigung] als gelesen markieren und zum nächsten Thread mit
-ungelesenen Nachrichten wechseln.
-.TP 
-\fBThreadToggleSubjDisplay 'd'\fP
-Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die
-tinrc\-Variable \fBshow_author\fP.
-.TP 
-\fBThreadCancel 'D'\fP
-Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
-vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
-in der Newsgruppe 'control' oder 'control.cancel' zu sehen.
-.TP 
-\fBEditFilter 'E'\fP
-Filter\-Datei bearbeiten und danach anwenden.
-.TP 
-\fBThreadFollowupQuote 'f'\fP
-Veröffentlicht ein Follow\-up zum aktuellen Artikel mit einer Kopie des
-Artikels.
-.TP 
-\fBThreadFollowup 'F'\fP
-Veröffentlicht ein Follow\-up zum aktuellen Artikel ohne eine Kopie des
-Artikels.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Subject des geöffneten Artikels in der untersten Zeile anzeigen.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-(De)aktiviere inverse Darstellung.
-.TP 
-\fBConnectionInfo 'J'\fP
-Informationen zur aktuellen Verbindung anzeigen.
-.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
-Artikel nach \*(rqMessage\-ID:\*(rq suchen. In dieser Ebene werden nur die IDs in
-der aktuellen Gruppe durchsucht.
-.TP 
-\fBThreadMail 'm'\fP
-Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
-jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBPrint 'o'\fP
-Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
-DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBQuit 'q'\fP
-Kehre zur vorherigen Ebene zurück.
-.TP 
-\fBQuitTin 'Q'\fP
-Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
-.TP 
-\fBBugReport 'R'\fP
-Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
-senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
-bekommen bzw. nach neuen Funktionen zu fragen.
-.TP 
-\fBThreadSave 's'\fP
-Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
-Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
-NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBThreadAutoSave 'S'\fP
-Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
-.TP 
-\fBThreadTag 't'\fP
-Tag\-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken,
-Speichern oder erneuten Veröffentlichen umschalten.
-.TP 
-\fBThreadTagParts 'T'\fP
-Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der
-Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen.
-.TP 
-\fBThreadUntag 'U'\fP
-Markierung aller markierten Threads entfernen.
-.TP 
-\fBPost 'w'\fP
-Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
-Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
-Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
-\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
-auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
-verwerfen.
-.TP 
-\fBMarkArtUnread 'z'\fP
-Mark current article in thread as unread. If a range of articles is set, the
-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
-.\" -------------------------------------------------------------------
-.\"
-Alle Artikel im aktuellen Thread als ungelesen markieren.
-.SS "BEFEHLE ZUM ANZEIGEN VON ARTIKELN"
-.\" FIXME - refine descriptions
-.TP  10
-\fB0\fP
-Den ersten (Basis) Artikel in diesem Thread lesen.
-.TP 
-\fB4\fP
-Antwort 4 im diesem Thread lesen.
-.TP 
-\fBMenuFilterSelect '^A'\fP
-Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
-Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen.
-.TP 
-\fBPageReplyQuoteHeaders '^E'\fP
-Dem Autor des aktuellen Artikels per E\-Mail mit einer Kopie des Artikels
-einschließlich aller Header anworten.
-.TP 
-\fBPagePGPCheckArticle '^G'\fP
-\fB\%pgp\fP(1) / \fB\%gpg\fP(1)\-Operationen für den Artikel ausführen. Es muß
-Inline\-PGP (\fBRFC\%4880\fP) und nicht MIME\-PGP (\fBRFC\%3156\fP) vorliegen.
-.TP 
-\fBPageToggleRaw '^H'\fP
-Schaltet den Anzeigemodus um (Roh einschließlich aller Header zu
-Aufbereitet).
-.TP 
-\fBMenuFilterKill '^K'\fP
-Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
-Informationen den Abschnitt "FILTERN VON ARTIKELN".
-.TP 
-\fBPageToggleTabs '^T'\fP
-Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten.
-.TP 
-\fBPageFollowupQuoteHeaders '^W'\fP
-Follow\-up zum aktuellen Artikel mit einer Kopie des Artikels einschließlich
-aller Header veröffentlichen.
-.TP 
-\fBPageToggleTex2iso '"'\fP
-TeX auf ISO\-Dekodierung für aktuellen Artikel umschalten. Das
-Standardverhalten wird der Variable \fBtex2iso_conv\fP aus der tinrc\-Datei
-entnommen.
-.TP 
-\fBPageToggleAllHeaders '*'\fP
-Schaltet die Anzeige aller Header vs. Header in \fBnews_headers_to_display\fP
-um.
-.TP 
-\fBPageArticleInfo \*(rq'\fP
-Detaillierte MIME\-Informationen des Artikels.
-.TP 
-\fBPageToggleRot '%'\fP
-ROT\-13 Entschlüsseln ein\-/ausschalten.
-.TP 
-\fBPageToggleUue '('\fP
-Schalten Sie die Anzeige von uuencodierten Abschnitten um. Das
-Standardverhalten wird durch die Variable \fBhide_uue\fP in der tinrc\-Datei
-festgelegt.
-.TP 
-\fBPageReveal ')'\fP
-The form feed character (^L) is often used to hide 'spoilers' that the
-reader may not initially wish to see when viewing an article. Any text after
-a formfeed is not displayed. This key\-press acts like a reveal key and turns
-the hidden text back on. Scrolling down will also reveal the text, scrolling
-up will hide it again.
-.TP 
-\fBLastViewed '\-'\fP
-Zur zuletzt angezeigte Nachricht springen.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBSearchSubjF '/'\fP
-Vorwärts innerhalb dieses Artikels suchen.
-.TP 
-\fBSearchSubjB '?'\fP
-Rückwärts innerhalb dieses Artikels suchen.
-.TP 
-\fBPageSkipIncludedText ':'\fP
-Zum Ende des nächsten zitierten Textblocks in diesem Artikel
-springen. Zitierter Text ist alles, was mit \fBquote_regex\fP, \fBquote_regex2\fP
-oder \fBquote_regex3\fP übereinstimmt.
-.TP 
-\fBPageTopThd '<'\fP
-Gehe zum ersten Artikel im aktuellen Thread.
-.TP 
-\fBPageBotThd '>'\fP
-Gehe zum letzten Artikel im aktuellen Thread.
-.TP 
-\fBPageToggleHighlight '_'\fP
-Wort\-Hervorheben ein\-/ausschalten.
-.TP 
-\fBPipe '|'\fP
-Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBQuickFilterSelect '['\fP
-Auto select article(s) with a single key. The defaults used for selection
-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
-Zum nächsten Basisartikel springen.
-.TP 
-\fBPageNextUnread '<TAB>'\fP
-Go to 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
-Suche nach Autor (vorwärts).
-.TP 
-\fBSearchAuthB 'A'\fP
-Suche nach Autor (rückwärts).
-.TP 
-\fBSearchBody 'B'\fP
-Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
-Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
-.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
-Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
-vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
-in der Newsgruppe 'control' oder 'control.cancel' zu sehen.
-.TP 
-\fBPageEditArticle 'e'\fP
-Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte
-Nachrichten beschränkt.
-.TP 
-\fBEditFilter 'E'\fP
-Filter\-Datei bearbeiten und danach anwenden.
-.TP 
-\fBPageFollowupQuote 'f'\fP
-Veröffentlicht ein Follow\-up zum aktuellen Artikel mit einer Kopie des
-Artikels.
-.TP 
-\fBPageFollowup 'F'\fP
-Veröffentlicht ein Follow\-up zum aktuellen Artikel ohne eine Kopie des
-Artikels.
-.TP 
-\fBPageFirstPage 'g'\fP
-Zum Anfang des Artikels springen.
-.TP 
-\fBPageLastPage 'G'\fP
-Zum Ende des Artikels springen.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Subject des geöffneten Artikels in der untersten Zeile anzeigen.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-(De)aktiviere inverse Darstellung.
-.TP 
-\fBConnectionInfo 'J'\fP
-Informationen zur aktuellen Verbindung anzeigen.
-.TP 
-\fBPageKillThd 'K'\fP
-Markiere den Rest des Threads als gelesen und springe zu nächstem
-ungelesenen Thread.
-.TP 
-\fBPageListThd 'l'\fP
-Zeigt das Thread\-Menü an, zu dem der aktuelle Artikel gehört.
-.TP 
-\fBLookupMessage 'L'\fP
-Artikel nach \*(rqMessage\-ID:\*(rq suchen. In dieser Ebene werden nur die IDs in
-der aktuellen Gruppe durchsucht.
-.TP 
-\fBPageMail 'm'\fP
-Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
-jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
-WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBOptionMenu 'M'\fP
-Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich
-im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN").
-.TP 
-\fBPageNextArt 'n'\fP
-Gehe zum nächsten Artikel.
-.TP 
-\fBPageNextUnreadArt 'N'\fP
-Zum nächsten ungelesenen Artikel springen.
-.TP 
-\fBPrint 'o'\fP
-Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
-Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
-DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBPagePrevArt 'p'\fP
-Gehe zum vorherigen Artikel.
-.TP 
-\fBPagePrevUnreadArt 'P'\fP
-Gehe zum vorherigen ungelesenen Artikel.
-.TP 
-\fBQuit 'q'\fP
-Kehrt zur vorherigen Ebene zurück.
-.TP 
-\fBQuitTin 'Q'\fP
-Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
-.TP 
-\fBPageReplyQuote 'r'\fP
-Per E\-Mail an den Autor des aktuellen Artikels antworten und eine Kopie des
-Artikels beifügen.
-.TP 
-\fBPageReply 'R'\fP
-Per E\-Mail an den Autor des aktuellen Artikels antworten ohne eine Kopie des
-Artikels beizufügen.
-.TP 
-\fBPageSave 's'\fP
-Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
-Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
-Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
-NACHSENDEN UND SPEICHERN VON ARTIKELN".
-.TP 
-\fBPageAutoSave 'S'\fP
-Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
-.TP 
-\fBPageTag 't'\fP
-Tag\-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken,
-Speichern oder erneuten Veröffentlichen umschalten.
-.TP 
-\fBPageGroupSel 'T'\fP
-Kehrt zur Auswahlebene zurück.
-.TP 
-\fBPageGotoParent 'u'\fP
-Gehe zum übergeordneten Artikel.
-.TP 
-\fBPageViewUrl 'U'\fP
-Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen
-finden Sie im Abschnitt "URL LISTE".
-.TP 
-\fBPageViewAttach 'V'\fP
-Zeigt eine Liste der Anhänge des aktuellen Artikels an. Weitere
-Informationen finden Sie im Abschnitt "ANHANGSVERZEICHNIS".
-.TP 
-\fBPost 'w'\fP
-Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
-Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
-Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
-\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
-auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
-verwerfen.
-.TP 
-\fBPageRepost 'x'\fP
-Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch
-ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit
-Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum
-Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden um
-eigenen Artikel mehrfach zu posten.
-.TP 
-\fBMarkArtUnread 'z'\fP
-Alle Artikel als ungelesen markieren.
-.TP 
-\fBMarkThdUnread 'Z'\fP
-.\" -------------------------------------------------------------------
-.\"
-Markiere den aktuellen Thread als ungelesen.
-.SS "URL LISTE"
-\fBPageViewUrl\fP ('\fBU\fP') zeigt eine Liste der URLs im aktuellen Artikel
-an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur
-Verfügung:
-.RS 4
-.TP  10
-\fBUrlSelect '^J' '<CR>'\fP
-Die aktuelle URL wird abgefragt und mit dem \fBurl_handler\fP
-geöffnet. '\fB<ESC>\fP' oder keine Eingabe überspringt die URL.
-.TP 
-\fBSearchSubjF '/'\fP
-Suche nach URL (vorwärts).
-.TP 
-\fBSearchSubjB '?'\fP
-Suche nach URL (rückwärts).
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBShellEscape '!'\fP
-Ausgang zur Shell.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Anzeige der aktuellen URL in der letzten Zeile (de)aktivieren.
-.TP 
-\fBHelp 'h'\fP
-Hilfeseite der verfügbaren Befehle.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen
-eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS ANHANGSVERZEICHNIS
-\fBPageViewAttach\fP ('\fBV\fP') zeigt eine Liste der Anhänge des aktuellen
-Artikels an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur
-Verfügung:
-.RS 4
-.TP  10
-\fBAttachPipe 'p'\fP
-Anhang an Befehl weiterleiten.
-.TP 
-\fBAttachSave 's'\fP
-Aktuellen Anhang / markierte Anhänge auf speichern.
-.TP 
-\fBAttachSelect '^J' '<CR>'\fP
-Multimediaanhänge anzeigen.
-.TP 
-\fBAttachTag 't'\fP
-Einen oder mehrere Anhänge zum Speichern markieren.
-.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
-Markierung der Anhänge umkehren.
-.TP 
-\fBAttachUntag 'U'\fP
-Markierung der markierten Anhängen aufheben.
-.TP 
-\fBSearchSubjF '/'\fP
-Vorwärtssuche nach Anhang.
-.TP 
-\fBSearchSubjB '?'\fP
-Rückwärtssuche nach Anhang.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBGlobalPipe '|'\fP
-Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine
-Dekodierung vorgenommen.
-.TP 
-\fBShellEscape '!'\fP
-Ausgang zur Shell.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Name oder Beschreibung des Anhangs in der untersten Zeile anzeigen.
-.TP 
-\fBHelp 'h'\fP
-Hilfeseite der verfügbaren Befehle.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen
-eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "POSTING VERLAUFSLISTE"
-\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
-stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following information
-is shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
-action which initiated the message, the group names (eventually shortened,
-see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
-and the subject of the message. Besides the common moving keys, the
-following commands are available:
-.RS 4
-.TP  10
-\fBPostedArticlesSelect '^J' '<CR>'\fP
-The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
-Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
-in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
-If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
-and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
-(\fBRFC\%3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this
-should be the case. With an external inews (and reading from local spool) it
-is not.
-.TP 
-\fBSearchSubjF '/'\fP
-Suche nach URL (vorwärts).
-.TP 
-\fBSearchSubjB '?'\fP
-Suche nach URL (rückwärts).
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Vorherige Suche wiederholen.
-.TP 
-\fBShellEscape '!'\fP
-Ausgang zur Shell.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Umschalten der Anzeige der aktuellen \*(rqMessage\-ID:\*(rq in der letzten Zeile.
-.TP 
-\fBHelp 'h'\fP
-Hilfeseite der verfügbaren Befehle.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen
-eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN"
-.\" FIXME - add missing descriptions
-.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-.\"         in the !TIN_DEFAULTS_DIR config case
-At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\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/etc/tin/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 customize the behavior 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\(rs\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
-\fBLange Newsgruppennamen abkürzen (abbreviate_groupname)\fP
-Falls ON werden, sofern nötig, lange Newsgruppennamen in der Auswahl\- und
-Artikelebene wie folgt abgekürzt: news.software.readers \(->
-n.software.readers \(-> n.s.readers \(-> n.s.r. Voreinstellung ist
-OFF.
-.TP 
-\fBFüge gepostete Artikel zum Filter (add_posted_to_filter)\fP
-Falls ON füge gepostete Artikel die einen neuen Thread einleiten zum Filter
-hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON.
-.TP 
-\fBFüge 'User\-Agent:'\-Kopfzeile ein (advertising)\fP
-Falls ON füge 'User\-Agent:'\-Kopfzeile ein. Voreinstellung ist ON.
-.TP 
-\fBÜbersp. multipart/alternative\-Teile (alternative_handling)\fP
-Falls ON entsorge multipart/alternative Teile des Artikels
-automatisch. Voreinstellung ist ON.
-.TP 
-\fBZeichen für gelöschte Artikel (art_marked_deleted)\fP
-Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Voreinstellung ist
-\&'D'.
-.TP 
-\fBZeichen für Artikel im Bereich (art_marked_inrange)\fP
-Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
-befindet. Voreinstellung ist '#'.
-.TP 
-\fBZeichen für wiederkehrende Artikel (art_marked_return)\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
-Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten
-wird. Voreinstellung ist '\-'.
-.TP 
-\fBZeichen für wichtige Artikel (art_marked_selected)\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
-automatisch ausgewählt ist (heiß). Voreinstellung ist '*'.
-.TP 
-\fBZeichen für aktuelle Artikel (art_marked_recent)\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
-(nicht älter als X Tage). Siehe auch \fBrecent_time\fP. Voreinstellung ist '
-o'.
-.TP 
-\fBZeichen für ungelesene Artikel (art_marked_unread)\fP
-Zeichen das anzeigt, dass ein Artikel noch nicht gelesen
-wurde. Voreinstellung ist '+'.
-.TP 
-\fBZeichen für gelesene Artikel (art_marked_read)\fP
-Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Voreinstellung
-ist ' '.
-.TP 
-\fBZeichen für gekillte Artikel (art_marked_killed)\fP
-Zeichen das anzeigt, dass ein Artikel gekillt wurde. Voreinstellung ist
-\&'K'. \fBkill_level\fP muss passend gesetzt sein.
-.TP 
-\fBZeichen für gelesene wichtige Art. (art_marked_read_selected)\fP
-Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
-ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist
-\&':'. \fBkill_level\fP muss entsprechend eingestellt werden.
-.TP 
-\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP
-Falls ON, fragt \fBtin\fP, bevor ein MIME\-Viewer (\fBmetamail_prog\fP) zum
-Anzeigen von MIME\-Nachrichten verwendet wird. Dies geschieht nur, wenn ein
-MIME\-Viewer festgelegt ist. Voreinstellung ist OFF.
-.TP 
-\fBFormatanweisung für die Anhangsebene (attachment_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Anhangsebene
-benutzt. Für weitere Informationen sei auf den Abschnitt "ANSICHTEN
-ANPASSEN" verwiesen. Voreingestellt ist "%t%s%e%c%d".
-.TP 
-\fBSendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)\fP
-Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn
-Sie einen Artikel versenden. Die Voreinstellung ist Nein.
-.TP 
-\fBZeige Thread mit rechter Pfeilt. an (auto_list_thread)\fP
-Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch
-anzeigen? Voreinstellung ist ON.
-.TP 
-\fBAutom. Wiederverbindung zum Server (auto_reconnect)\fP
-Voreinstellung ist OFF.
-.TP 
-\fBSpeicher Artikel im Batchmode (\-S) (batch_save)\fP
-Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP\*(rq oder
-gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben
-wurde. Voreinstellung ist ON.
-.TP 
-\fBZeigt Mini\-Menü & Posting\-Knigge (beginner_level)\fP
-Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand
-für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen
-angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer
-Posting\-Knigge angezeigt. Standard ist ON.
-.TP 
-\fBSpeichere NNTP Overview Daten lokal (cache_overview_files)\fP
-If ON, create local copies of NNTP overview files. This can be used to
-considerably speed up accessing large groups when using a slow connection.
-See also "INDEX FILES". Default is OFF.
-.TP 
-\fBCompress locally cached NNTP overview files (compress_overview_files)\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBHash\-Algorithmus für Cancel\-Lock/Cancel\-Key (cancel_lock_algo)\fP
-Diesen Hash\-Algorithmus für Cancel\-Locks verwenden. Nur vorhanden falls
-\fBtin\fP mit Cancel\-Lock\-Unterstützung gebaut wurde. Keiner deaktiviert die
-Erzeugung von Cancel\-Locks. Gültige Werte sind Keiner, sha1, sha256 und
-sha512. Voreinstellung ist sha1. Siehe auch
-\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
-.TP 
-\fBCatchup der Gruppen beim Beenden (catchup_read_groups)\fP
-.\"
-.\" FIXME - I leave this to someone who's using colors
-Falls auf ON gestellt, wird der Benutzer beim Beenden gefragt, ob alle
-während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
-sollen. Voreinstellung ist OFF.
-.TP 
-\fBStandard Hintergrundfarbe (col_back)\fP
-Standard Hintergrundfarbe
-.TP 
-\fBFarbe des Fremdzitat\-Textes (col_extquote)\fP
-Farbe des Fremdzitat\-Textes
-.TP 
-\fBFarbe des Autors (From:) (col_from)\fP
-Farbe des Autors (From:)
-.TP 
-\fBFarbe der Artikelheaderzeilen (col_head)\fP
-Farbe der Artikelheaderzeilen
-.TP 
-\fBFarbe des Hilfstext (col_help)\fP
-Farbe des Hilfstext
-.TP 
-\fBFarbe des inversen Text (Hinterg.) (col_invers_bg)\fP
-Hintergrundfarbe für inversen Text
-.TP 
-\fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP
-Vordergrundfarbe für inversen Text
-.TP 
-\fBFarbe der Statusmeldungen (col_message)\fP
-Farbe der Statusmeldungen in der letzten Zeile
-.TP 
-\fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP
-Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBFarbe der Hervorhebung /Schrägstr./ (col_markslash)\fP
-Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBFarbe der Hervorhebung *Sterne* (col_markstar)\fP
-Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBFarbe der Hervorhebung \-Durchstr.\- (col_markstroke)\fP
-Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBFarbe des Minihilfemenü (col_minihelp)\fP
-Farbe des Minihilfemenü
-.TP 
-\fBFarbe des angezeigten Headers (col_newsheaders)\fP
-Farbe des angezeigten Headers
-.TP 
-\fBStandard Vordergrundfarbe (col_normal)\fP
-Standard Vordergrundfarbe
-.TP 
-\fBFarbe der zitierten Zeilen (col_quote)\fP
-Farbe der zitierten Zeilen
-.TP 
-\fBFarbe von zweifach zitierten Zeilen (col_quote2)\fP
-Farbe von zweifach zitierten Zeilen
-.TP 
-\fBFarbe von =>3\-fach zitierten Zeilen (col_quote3)\fP
-Farbe von =>3\-fach zitierten Zeilen
-.TP 
-\fBFarbe des Antwortzählers (col_response)\fP
-Farbe des Antwortzählers. Das ist der Text "Antwort x von y" im
-Artikel\-Viewer.
-.TP 
-\fBFarbe von Signaturen (col_signature)\fP
-Farbe von Signaturen
-.TP 
-\fBFarbe negativer Bewertung (col_score_neg)\fP
-Farbe negativer Bewertung
-.TP 
-\fBFarbe positiver Bewertung (col_score_pos)\fP
-Farbe positiver Bewertung
-.TP 
-\fBFarbe der hervorgehobenen URLs (col_urls)\fP
-Farbe der hervorgehobenen URLs
-.TP 
-\fBFarbe des wortgetreu darzustellenden Textes (col_verbatim)\fP
-Farbe des wortgetreu darzustellenden Textes
-.TP 
-\fBFarbe der Subjectzeile (col_subject)\fP
-Farbe der Subjectzeile
-.TP 
-\fBFarbe der Textzeilen (col_text)\fP
-Farbe der Textzeilen
-.TP 
-\fBFarbe des Hilfe/Mail\-Zeichens (col_title)\fP
-Farbe des Hilfe/Mail\-Zeichens
-.TP 
-\fBBestätigung erforderlich für (confirm_choice)\fP
-Vorsichtshalber um Bestätigung bitten.
-.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 Sie werden aufgefordert, zu bestätigen, dass Sie \fBtin\fP beenden
-möchten, wenn Sie den Befehl \fBQuit\fP ('\fBq\fP') verwenden.
-.IP \(bu
-\fBselect\fP Bitten Sie um Bestätigung, bevor Sie alle nicht ausgewählten
-Artikel (mit dem Befehl \fBGroupMarkUnselArtRead\fP ('\fBX\fP')) als gelesen
-markieren.
-.RE
-.TP 
-\fBDatums Format\-Zeichenkette (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 \fB\%strftime\fP(3).  \fBtin\fP uses
-\fB\%strftime\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
-Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
-.TP 
-\fB(default_filter_days)\fP
-Voreinstellung ist 28.
-.TP 
-\fB(default_filter_kill_case)\fP
-Standard für schnellen (1 Taste) Kill\-Filter. ON = Groß\-/Kleinschreibung
-berücksichtigen, OFF = Groß\-/Kleinschreibung ignorieren.
-.TP 
-\fB(default_filter_kill_expire)\fP
-Standard für schnellen (1\-Taste) Kill\-Filter\-Ablauf. ON = auf
-\fBdefault_filter_days\fP begrenzen, OFF = niemals ablaufen. Standard ist OFF.
-.TP 
-\fB(default_filter_kill_global)\fP
-Standard für schnellen (1\-Taste) Kill\-Filter global. ON = auf alle Gruppen
-anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON.
-.TP 
-\fB(default_filter_kill_header)\fP
-Voreinstellung für Schnell (1 Tasten) Killfilter Header.
-.RS +.5i
-.IP 0 3
-\%\*(rqSubject:\*(rq (Groß/Kleinschreibung beachten)
-.IP 1
-\%\*(rqSubject:\*(rq (Groß/Kleinschreibung ignorieren)
-.IP 2
-\%\*(rqFrom:\*(rq (Groß/Kleinschreibung beachten)
-.IP 3
-\%\*(rqFrom:\*(rq (Groß/Kleinschreibung ignorieren)
-.IP 4
-\%\*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
-.IP 5
-\%\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
-.IP 6
-\%\*(rqMessage\-ID:\*(rq allein
-.IP 7
-\%\*(rqLines:\*(rq
-.RE
-.TP 
-\fB(default_filter_select_case)\fP
-Standard für den schnellen (1 Taste) automatischen Auswahlfilter. EIN =
-Groß\-/Kleinschreibung berücksichtigen, AUS = Groß\-/Kleinschreibung
-ignorieren.
-.TP 
-\fB(default_filter_select_expire)\fP
-Standard für schnellen (1\-Taste) Auto\-Auswahlfilter\-Ablauf. ON = auf
-\fBdefault_filter_days\fP begrenzen, OFF = niemals ablaufen. Standard ist OFF.
-.TP 
-\fB(default_filter_select_global)\fP
-Standard für schnellen (1\-Taste) Auto\-Auswahlfilter global. ON = auf alle
-Gruppen anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON.
-.TP 
-\fB(default_filter_select_header)\fP
-Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste).
-.RS +.5i
-.IP 0 3
-\%\*(rqSubject:\*(rq (Groß/Kleinschreibung beachten)
-.IP 1
-\%\*(rqSubject:\*(rq (Groß/Kleinschreibung ignorieren)
-.IP 2
-\%\*(rqFrom:\*(rq (Groß/Kleinschreibung beachten)
-.IP 3
-\%\*(rqFrom:\*(rq (Groß/Kleinschreibung ignorieren)
-.IP 4
-\%\*(rqMessage\-ID:\*(rq & alle \*(rqReferences:\*(rq Einträge
-.IP 5
-\%\*(rqMessage\-ID:\*(rq & letzter \*(rqReferences:\*(rq Eintrag
-.IP 6
-\%\*(rqMessage\-ID:\*(rq allein
-.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 
-\fBKeine Worttrennungen beim Umbrechen (dont_break_words)\fP
-Lange Zeilen nicht innerhalb eines Wortes Umrechen. Dies gilt für den
-Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch
-\fBwrap_column\fP. Die Voreinstellung ist OFF.
-.TP 
-\fBZeige \(-> anstatt einer Markierung (draw_arrow)\fP
-Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil '\(->', wenn
-aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Der
-Standardwert ist OFF.
-.TP 
-\fBAufruf Ihres Editors (editor_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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
-"ENVIRONMENT".
-.TP 
-\fBFremdzitate erkennen (extquote_handling)\fP
-Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON.
-.TP 
-\fBRegulärer Ausd. für Zeilen mit Fremdzitaten (extquote_regex)\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fBtin\fP uses a built\-in default.
-.TP 
-\fBAnzeigeauffrischung nach Kommandos (force_screen_redraw)\fP
-Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
-Bildschirms durchgeführt werden soll. Standard ist OFF.
-.TP 
-\fBAnzahl der zu holenden Artikel (getart_limit)\fP
-If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
-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 der Gruppe mit l. Cursor (group_catchup_on_exit)\fP
-Falls ON: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit der
-linken Cursortaste. Voreinstellung ist ON.
-.TP 
-\fBFormatanweisung für die Gruppenebene (group_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Gruppenebene
-benutzt. Für weitere Informationen sei auf den Abschnitt "ANSICHTEN
-ANPASSEN" verwiesen. Voreingestellt ist "%n\ %m\ %R\ %L\ \ %s\ \ %F".
-.TP 
-\fBZum nächsten ungelesenen Artikel... (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 \fBPageNextUnread\fP.
-.TP 
-\fBZeige uue\-Teile als Anhang (hide_uue)\fP
-Falls auf 'Nein' gesetzt, werden die Rohdaten im uuencoded Format
-angezeigt. Wenn auf 'Ja' gesetzt, werden Abschnitte von uuencoded Daten mit
-einer einzigen Tag\-Zeile angezeigt, die die Größe und den Dateinamen zeigt
-(ähnlich wie ein MIME\-Anhang). Falls auf 'Alle ausblenden' gesetzt, wird
-jede Zeile, die wie uuencoded Daten aussieht, in eine Tag\-Zeile
-umgewandelt. Dies ist nützlich, wenn uuencoded Daten über mehr als einen
-Artikel verteilt sind, kann aber auch zu falschen Positiven führen. Diese
-Einstellung kann auch im Artikelbetrachter umgeschaltet werden. Der
-Standardwert ist 'Nein'.
-.TP 
-\fBExternes inews\-Programm (inews_prog)\fP
-Pfad, Name und Optionen des externen \fB\%inews\fP(1). Wenn Sie über NNTP
-lesen, ist der Standardwert "\-\-internal" (verwende eingebautes NNTP inews),
-ansonsten ist es "inews \-h". Der Artikel wird mittels '< Artikel' an
-\fBinews_prog\fP via STDIN übergeben.
-.TP 
-\fB(info_in_last_line)\fP
-.\" this is missing from the Menu
-Wenn ON, zeigen Sie die aktuelle Gruppenbeschreibung oder den Artikelbereich
-in der letzten Zeile an (nicht im Pager und im globalen Menü) \(em
-\fBToggleInfoLastLine\fP ('\fBi\fP') wechselt die Einstellung. Diese Funktion ist
-nützlich, da die volle Breite des Bildschirms zur Verfügung steht, um lange
-Betreffzeilen anzuzeigen. Voreinstellung ist OFF.
-.TP 
-\fBBenutze interaktives Mailprogramm (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
-\fBInverse Darstellung für die Header (inverse_okay)\fP
-Falls ON: inverse Darstellung für Header und das Hervorheben von URLs
-benutzen. Voreinstellung ist ON.
-.TP 
-\fBHalte Fehlschl. in ~/dead.articles (keep_dead_articles)\fP
-Wenn ON, alle fehlgeschlagenen Beiträge in
-\fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP behalten, zusätzlich zum Speichern
-des letzten fehlgeschlagenen Beitrags in
-\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Die Voreinstellung ist ON.
-.TP 
-\fBFilter (kill) anwenden auf (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' behavior 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
-\fBKillt alle Artikel, markiert mit K\fP wird auf alle Artikel in der Gruppe
-angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
-diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads
-angezeigt, sind jedoch mit \fBart_marked_killed\fP markiert.
-.IP 2
-\fBKillt alle Artikel, zeigt sie nie\fP wird alle Artikel in der Gruppe
-angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
-diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht
-angezeigt.
-.RE
-Voreinstellung ist 0 (\fBKillt nur ungelesene Artikel\fP).
-.TP 
-\fBBenutze 8bit Zeichen im Mail Header (mail_8bit_header)\fP
-Erlaubt unkodierte 8\-Bit\-Zeichen im Header von E\-Mail\-Nachrichten. Der
-Standardwert ist OFF. Das Aktivieren hat nur Wirkung, wenn
-\fBmail_mime_encoding\fP auch auf 8bit gesetzt ist. Das Beibehalten auf OFF ist
-für die meisten Benutzer sicher und entspricht dem Internet Mail Standard
-(\fBRFC\%5322\fP und \fBRFC\%2047\fP). Die Voreinstellung ist OFF.
-.TP 
-\fBMailadresse (und Name) (mail_address)\fP
-E\-Mail\-Adresse des Benutzers (und vollständiger Name), falls nicht
-benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von
-E\-Mails und beim Signieren mit \fB\%pgp\fP(1) / \fB\%gpg\fP(1) (\fBRFC\%4880\fP)
-verwendet.
-.TP 
-\fBMIME\-Kodierung für E\-Mails (mail_mime_encoding)\fP
-MIME\-Kodierung des Textkörpers in E\-Mail\-Nachrichten falls erforderlich
-(8bit, base64, quoted\-printable, 7bit). Voreinstellung ist quoted\-printable.
-.TP 
-\fBEinleitungszeile bei Mailantwort (mail_quote_format)\fP
-Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum,
-%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
-%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
-Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist "In article
-%M you wrote:".
-.TP 
-\fBMailbox\-Format (mailbox_format)\fP
-Select one of the following mailbox\-formats: MBOXO (default, except on SCO),
-MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBMail Verzeichnis (maildir)\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\fBAufruf Ihres Mailkommandos (mailer_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
-.in +.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP muss passend dazu gesetzt sein. Folgende Ersetzungen
-werden unterstützt:
-.in +.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	Dateiname
-%M	default_mailer
-%S	Subject\-Feld
-%T	To\-Feld
-%U	Benutzername
-%%	%
-.fi
-.in -0.3i
-.TP 
-\&\fB'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)\fP
-When this is ON, the \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBThreadMarkArtRead\fP
-('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') at Group level and \fBMarkArtUnread\fP
-('\fBz\fP') at Thread level functions mark just the current article or thread,
-ignoring other tagged, (un)read articles. When OFF, the same function
-presents a menu with choices of the current thread or article, all tagged,
-unread articles, or nothing.
-.TP 
-\fBMark. gesp. Artikel/Threads gelesen (mark_saved_read)\fP
-Falls ON werden gespeicherte Artikel als gelesen markiert. Voreinstellung
-ist ON.
-.TP 
-\fBMIME\-Viewer (metamail_prog)\fP
-Path, name and options of external \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 \fB\%iconv\fP(3), or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3), or \fB\%ucnv_*\fP(), if none
-of these functions are 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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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 
-\fBHervorhebungsattr. _Unterstriche_ (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 
-\fBHervorhebungsattr. /Schrägstriche/ (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 
-\fBHervorhebungsattribute *Sterne* (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 
-\fBHervorhebungsattr. \-Durchstreich.\- (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 
-\fBZeige diese Header\-Felder (oder *) (news_headers_to_display)\fP
-Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein
-\&'*' als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter
-(Wildcards) zu nutzen. Wenn Sie als Wert 'X\-' angeben, sehen Sie alle Header
-die mit 'X\-' beginnen (wie X\-Alan oder X\-Pape). Sie können mehrere durch
-Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird
-diese Option deaktiviert.
-.TP 
-\fBZeige folgende Header nicht an (news_headers_to_not_display)\fP
-Genau das Gleiche wie \fBnews_headers_to_display\fP, mit der Ausnahme, das es
-das Gegenteil bewirkt. Wenn Sie dachten, das X\-Header eine tolle Sachen
-waren, nun aber festgestellt haben, das dort einiges überflüssiges steht,
-dann könnten Sie wie folgt vorgehen: \fBnews_headers_to_display=X\-\fP
-\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Wenn Sie hier nichts angeben,
-wird diese Option deaktiviert.
-.TP 
-\fBEinleitungszeile beim Antworten (news_quote_format)\fP
-Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum,
-%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
-%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
-Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist "%F
-wrote:".
-.TP 
-\fBNNTP\-lese Zeitlimit in Sekunden (nntp_read_timeout_secs)\fP
-Time in seconds to wait for a response from the server. Default is 120.
-Setting this to 0 means no timeout. As if you use the "\fB\-C\fP" option in
-conjunction with a low value for \fBnntp_read_timeout_secs\fP may result in a
-timeout (and disconnect in batch mode) when connecting to large servers or
-entering large groups, because the timer is set when the command is sent to
-the server and that needs some time to compress the large response, the
-value should not be set too small.
-.TP 
-\fBUnicode Normalisierungsart (normalization_form)\fP
-Normalisierungsart die \fBtin\fP verwenden soll um die Unicode\-Eingabe zu
-normalisieren. Die möglichen Werte sind:
-.RS +.5i
-.IP 0 3
-\fBNone\fP: keine Normalisierung
-.IP 1
-\fBNFKC\fP: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung
-.IP 2
-\fBNFKD\fP: Kompatibilitätszerlegung
-.IP 3
-\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
-.IP 4
-\fBNFD\fP: Kanonische Zerlegung
-.IP 5
-\fBNFKC_CF\fP: Kompatibilitätszerlegung, gefolgt von kanonischer
-Zusammensetzung und Faltung
-.RE
-Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek
-unterstützt werden, die \fBtin\fP verwendet, um die Normalisierung
-durchzuführen. Nach Möglichkeit sollte NFC verwendet werden (\fBRFC\%5198\fP).
-.TP 
-\fBFormatanweisung für Mime\-Header auf Artikelebene (page_mime_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung von Mime\-Headern auf
-Artikelebene benutzt. Fr weitere Informationen sei auf den Abschnitt
-"ANSICHTEN ANPASSEN" verwiesen. Voreingestellt ist "[\-\-
-%T%S%*n%z%*l%!c%!d%*e\-\-]".
-.TP 
-\fBFormatanweisung für die Anzeige des UUE\-Headers auf Artikelebene (page_uue_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung von UUE\-Headern auf
-Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt
-"ANSICHTEN ANPASSEN" verwiesen. Voreingestellt ist "[\-\- %T%S%*n%I%!d%*e
-\-\-]".
-.TP 
-\fBSetze Cursor auf ersten ungel. Art. (pos_first_unread)\fP
-Falls ON wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe
-gesetzt, andernfalls auf den letzten Artikel.
-.TP 
-\fBBenutze 8bit\-Zeichen im Newsheader (post_8bit_header)\fP
-Allows 8bit characters unencoded in the header of a news article, if set
-this also disables the generation of MIME\-headers when they are 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\-Kodierung in Newsartikeln (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 
-\fBNachbearbeitete Artikel anzeigen (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 \fB\%mailcap\fP(5)  file. Default is ON.
-.TP 
-\fBNachbearbeiten gespeichert. Artikel (post_process_type)\fP
-This specifies whether to perform post processing on saved articles.
-Because the shell archive may contain commands you may not want to be
-executed, be careful when extracting shell archives.  The following values
-are allowed:
-.RS +.5i
-.IP 0 3
-\fBNein\fP (Voreinstellung), es wird keine Nachbearbeitung gemacht.
-.IP 1
-\fBShell\-Archive\fP, Entpacken nur von mehrteiligen \fB\%shar\fP(1)\-Dateien.
-.IP 2
-\fBJa\fP, binäre Anhänge und Daten werden dekodiert und gespeichert.
-.RE
-.TP 
-\fBGepostete Artikel speichern in (posted_articles_file)\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. Default is 'posted'.
-.TP 
-\fBAlle Header beim Drucken ausgeben (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 
-\fBDruckprogramm mit Optionen (printer)\fP
-The printer program with options that is to be used to print articles.  The
-default is \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
-machines. Printing from \fBtin\fP may have been disabled by the System
-Administrator.
-.TP 
-\fBBearbeite nur ungelesene Artikel (process_only_unread)\fP
-Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel (markierte
-Artikel ausgenommen). Voreinstellung ist OFF.
-.TP 
-\fBLeeres Fup'2 im Editor anzeigen (prompt_followupto)\fP
-Falls ON zeige leere \*(rqFollowup\-To:\*(rq\-Kopfzeile im Editor. Voreinstellung
-ist OFF.
-.TP 
-\fBZitatzeichen (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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. Default is '>_'.
-.TP 
-\fBZitierverhalten (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 
-\fBRegulärer Ausd. für zit. Zeilen (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 
-\fBReg. Ausd. für zweifach zitierte Z. (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 
-\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.
-.TP 
-\fBArtikel Neuheitszeit\-Limit (recent_time)\fP
-Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es
-die Anzahl der Tage.
-.TP 
-\fBBiDi wiedergeben (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 
-\fBActive alle ... Sekunden neu lesen (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 
-\fBVerz. um Art/Threads zu speichern (savedir)\fP
-Verzeichnis, in dem Artikel/Threads gespeichert werden. Voreinstellung ist
-\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
-.TP 
-\fBBewertungsgrenze (kill) (score_limit_kill)\fP
-If the score of an article is below or equal this value the article gets
-marked as killed.
-.TP 
-\fBBewertungsgrenze (select) (score_limit_select)\fP
-If the score of an article is above or equal this value the article gets
-marked as hot.
-.TP 
-\fBBewertung für gekillte Artikel (score_kill)\fP
-Score of an article which should be killed, this must be <=
-\fBscore_limit_kill\fP.
-.TP 
-\fBBewertung für wichtige Artikel (score_select)\fP
-Score of an article which should be marked hot, this must be >=
-\fBscore_limit_select\fP.
-.TP 
-\fBBlättere Artikel um ... Zeilen (scroll_lines)\fP
-The number of lines that will be scrolled up/down in the article pager when
-using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get
-traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
-scrolling where the top/bottom line is carried over onto the next page.
-This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
-half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
-.TP 
-\fBFormatanweisung für die Auswahlebene (select_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Auswahlebene
-benutzt. Für weitere Informationen sei auf den Abschnitt "ANSICHTEN
-ANPASSEN" verwiesen. Voreingestellt ist "%f\ %n\ %U\ \ %G\ \ %d".
-.TP 
-\fBIm Gruppen\- und Threadlevel, zeige Autor an mit (show_author)\fP
-Welche Informationen über den Autor sollen angezeigt werden. Die
-Voreinstellung ist 2, der vollständige Name des Autors.
-.RS +.5i
-.IP 0 3
-\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.
-.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 
-\fBZeige Beschreibung der Newsgruppen (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 built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBSortierfunktion (sort_function)\fP
-Sortierfunktion für Artikel. Voreinstellung ist 0.
-.RS +.5i
-.IP 0 3
-Mit \fB\%qsort\fP(3) sortieren.
-.IP 1
-Mit \fB\%heapsort\fP(3) sortieren. Kann in großen Gruppen mit langen Threads
-schneller sein.
-.RE
-.TP 
-\fBZeige Hilfe/Mail\-Zeichen im Ebenentitel (show_help_mail_sign)\fP
-Allows you to select whether \fBtin\fP shows a help indication, a new mail
-indication, both, or neither in the various level titles.  Default is 3.
-.RS +.5i
-.IP 0 3
-\fBKein Hilfe\- oder Mailanzeige\fP.
-.IP 1
-\fBNur Hilfe anzeigen\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.RE
-.TP 
-\fBZeige nur ungelesene Artikel (show_only_unread_arts)\fP
-Falls ON, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden
-alle Artikel angezeigt.
-.TP 
-\fBZeige nur Gruppen mit ungel. Art. (show_only_unread_groups)\fP
-Falls ON zeige nur abonnierte Gruppen mit ungelesen Artikeln. Voreinstellung
-ist OFF.
-.TP 
-\fBZeige Signaturen an (show_signatures)\fP
-Falls OFF zeige keine Signaturen an. Voreinstellung ist ON.
-.TP 
-\fBZeige Bewertung an (show_art_score)\fP
-Falls ON, wird die Bewertung bei der Anzeige von Artikeln in der unteren
-linken Ecke gezeigt. Voreinstellung ist OFF. Siehe auch \fBcol_score_neg\fP und
-\fBcol_score_pos\fP.
-.TP 
-\fBTrenne Sig mit '\en\-\- \en' ab (sigdashes)\fP
-Falls ON, wird der Signatur ein Signaturtrenner
-vorangestellt. Voreinstellung ist ON.
-.TP 
-\fBErzeuge Signatur aus Pfad/Kommando (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. In order to pass the group name to the
-program, %G can be specified. This will be replaced by the name of the
-current newsgroup. \-\-none will suppress any signature.  Default is
-\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-.TP 
-\fBSignatur beim Reposten anhängen (signature_repost)\fP
-Falls ON wird die Signatur auch an repostete Artikel
-angehängt. Voreinstellung ist ON.
-.TP 
-\fBReg. für /Schrägst./ Hervorhebungen (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 
-\fBSortiere Artikel nach (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
-\fBNichts\fP, keine Sortierung.
-.IP 1
-\fBSubject: (absteigend)\fP, Artikel absteigend nach \*(rqSubject:\*(rq sortieren.
-.IP 2
-\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqSubject:\*(rq sortieren.
-.IP 3
-\fBFrom: (absteigend)\fP, Artikel absteigend nach \*(rqFrom:\*(rq sortieren.
-.IP 4
-\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqFrom:\*(rq sortieren.
-.IP 5
-\fBDate: (absteigend)\fP, Artikel absteigend nach \*(rqDate:\*(rq sortieren.
-.IP 6
-\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren.
-.IP 7
-\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren.
-.IP 8
-\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren.
-.IP 9
-\fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren.
-.IP 10
-\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqLines:\*(rq sortieren.
-.RE
-.TP 
-\fBSortiere Threads nach (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
-\fBNichts\fP, keine Sortierung der Threads.
-.IP 1
-\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren.
-.IP 2
-\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren.
-.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 
-\fBSpamfallenwarnung in Adresse (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 
-\fBRegu. A. für *Stern* Hervorhebungen (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 
-\fBLeerzeichen am Zeilenende entfernen (strip_blanks)\fP
-.\" only done in select/thread level, not in group level (nor in the pager)
-.\" IMHO we should remove it
-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 
-\fBLösche nicht vorhan. G. aus 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 
-\fBNur abonnierte Gruppen 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 
-\fBReg. Ausd. für den Subjectanfang (strip_re_regex)\fP
-A regular expression to find Subject prefixes like "Re:" to remove.  If
-\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBReg. Ausd. für das Subjectende (strip_was_regex)\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBReg. für \-Durchstr.\- Hervorhebungen (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 
-\fBNä.ungel.\-kein Abbr. am Listenende? (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 
-\fBWandle TeX\-Umlaute automatisch um (tex2iso_conv)\fP
-If ON, show "a as Umlaut\-a, etc. Default is OFF. This behavior can also be
-toggled in the article viewer via \fBPageToggleTex2iso\fP ('\fB"\fP').
-.TP 
-\fBThreade Artikel anhand (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 \(en 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, keinen Diskussionsfaden aufbauen.
-.IP 1
-\fBSubject\fP, Diskussionsfaden nur anhand von \*(rqSubject:\*(rq aufbauen.
-.IP 2
-\fBReferences\fP, Diskussionsfaden nur anhand von \*(rqReferences:\*(rq aufbauen.
-.IP 3
-\fBBoth Subject and References\fP, Diskussionsfaden anhand von \*(rqReferences:\*(rq
-und \*(rqSubject:\*(rq aufbauen (Voreinstellung).
-.IP 4
-\fBMultipart Subject\fP, Diskussionsfaden mehrteiliger Artikel anhand von
-\&'Subject:\*(rq aufbauen.
-.IP 5
-\fBPercentage Match\fP, thread base upon a partial character match on
-\&\*(rqSubject:\*(rq.
-.RE
-.TP 
-\fBCatchup mit der linken Cursort. (thread_catchup_on_exit)\fP
-Falls ON: Catchup (als gelesen markieren) der Gruppe/des Threads beim
-Verlassen mit der linken Cursortaste. Voreinstellung ist ON.
-.TP 
-\fBFormatanweisung für die Threadebene (thread_format)\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Threadebene
-benutzt. Für weitere Informationen sei auf den Abschnitt "ANSICHTEN
-ANPASSEN" verwiesen. Voreingestellt ist "%n\ %m\ \ [%L]\ \ %T\ \ %F".
-.TP 
-\fBProzentualer Subject Vergleich (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 
-\fBBewertung eines Threads (thread_score)\fP
-Wie die Gesamtpunktzahl eines Threads berechnet wird. Voreinstellung ist 0,
-die maximale Punktzahl in diesem Diskussionsfaden (Thread).
-.RS +.5i
-.IP 0 3
-\fBMax\fP, Maximalwert im Diskussionsfaden.
-.IP 1
-\fBSum\fP, Summer aller Bewertungen im Diskussionsfaden.
-.IP 2
-\fBAverage\fP, Durchschnitt aller Bewertungen im Diskussionsfaden.
-.RE
-.TP 
-\fBCA\-Zertifikatsdatei (tls_ca_cert_file)\fP
-The name of file containing all trusted CA certificates used for NNTPS
-(\fB\%RFC8143\fP) connections. If left empty the system default will be used.
-.TP 
-\fBVerwende Umschreibungen (translit)\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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 
-\fBWie mit Leerzeilen umgegangen werden soll (trim_article_body)\fP
-Allows you to select how \fBtin\fP treats blank lines in article bodies.
-Default is 0. This option does not affect lines within verbatim blocks.
-.RS +.5i
-.IP 0 3
-\fBArtikelrumpf nicht anpassen\fP.
-.IP 1
-\fBFührende Leerzeilen überspringen\fP.
-.IP 2
-\fBAbschließende Leerzeilen überspr.\fP.
-.IP 3
-\fBFühr. & abschlies. Leerz. überspr.\fP, Führende und abschließende Leerzeilen
-überspringen.
-.IP 4
-\fBMehrere zwischen Textblöcken zusammenfassen\fP, Leerzeilen zwischen
-Textblöcken zusammenfassen.
-.IP 5
-\fBMehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen\fP, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und
-führende Leerzeilen überspringen.
-.IP 6
-\fBMehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen\fP, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen
-und abschließende Leerzeilen überspringen.
-.IP 7
-\fBMehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr.\fP, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und
-führende sowie abschließende Leerzeilen überspringen
-.RE
-.TP 
-\fBWeiche Bindestriche unterdrücken (suppress_soft_hyphens)\fP
-If ON remove soft hyphens in non verbatim blocks of articles in UTF\-8 when
-they are displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is
-an invisible format character that merely indicates a preferred intraword
-line break position. However, some terminal emulators display a space or a
-hyphen, for example, in the place of the soft hyphen. This setting can be
-used to improve the display of those articles. Default is OFF.
-.TP 
-\fBReg. für _Unterstr._ Hervorhebungen (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 
-\fBEntferne ~/.article nach dem posten (unlink_article)\fP
-Falls ON entferne ~/.article nach dem posten. Voreinstellung ist ON.
-.TP 
-\fBÖffne URLs mit ... (url_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.  Default is
-\fBurl_handler.pl\fP.
-.TP 
-\fBURL\-Hervorhebung im Artikel (url_highlight)\fP
-Aktivieren der URL\-Hervorhebung im Artikel. Voreinstellung ist ON.
-.TP 
-\fBBenutze ANSI\-Farben (use_color)\fP
-ANSI\-Farben in \fBtin\fP benutzen. Voreinstellung ist OFF.
-.TP 
-\fBScrollt. vom Nummernblock nutzen (use_keypad)\fP
-Voreinstellung ist OFF.
-.TP 
-\fBMaus in xterm nutzen (use_mouse)\fP
-Allows the mouse button support in an \fB\%xterm\fP(1x)  to be
-enabled/disabled.  Default is OFF.
-.TP 
-\&\fB\*(rqX\-Face:\*(rqs mit slrnface Anzeigen (use_slrnface)\fP
-If enabled \fBtin\fP uses \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fBtin\fP must be running in an
-\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
-OFF.
-.TP 
-\fBUTF\-8\-Grafik benutzten (utf8_graphics)\fP
-If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
-tree and ellipsis ('...'). Default is OFF.
-.TP 
-\fBReg. Ausd. für den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)\fP
-Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden
-Absatzes findet.
-.TP 
-\fBReg. Ausd. für das Ende eines wortgetreuen Textblocks (verbatim_end_regex)\fP
-Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden
-Absatzes findet.
-.TP 
-\fBWortgetreue Textblöcke erkennen (verbatim_handling)\fP
-Falls ON werden wortgetreue Textblöcke in Artikeln erkannt. Voreinstellung
-ist ON.
-.TP 
-\fBPlatzhalter\-Übereinstimmung (wildcard)\fP
-Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
-the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  (see also \fB\%perlre\fP(1)
-and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  notation.
-.TP 
-\fBAnstelle der Markierung anzeigen (word_h_display_marks)\fP
-Should the leading and ending stars, slashes, strokes and dashes also be
-displayed, even when they are highlighting marks?
-.RS +.5i
-.IP 0 3
-\fBnein\fP
-.IP 1
-ja, \fBMarkierung\fP anzeigen
-.IP 2
-ein \fBLeerzeichen\fP ausgeben
-.RE
-.TP 
-\fBWort\-Hervorhebung im Artikel (word_highlight)\fP
-Enable word highlighting. See \fBword_h_display_marks\fP for the options
-available. If \fBuse_color\fP is enabled the colors 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 
-\fBZeilen umbrechen nach (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 and \fBdont_break_words\fP is
-unset 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 
-\fBEinleitungszeile beim Crossposten (xpost_quote_format)\fP
-.\"
-.\"
-Format ist das gleiche wie für \fBnews_quote_format\fP, dies wird verwendet,
-wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein
-\&\*(rqFollowup\-To:\*(rq angegeben ist.
-.SS "ATTRIBUTE UND GRUPPENATTRIBUTE MENÜ"
-\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., \fBsavedir\fP). All toggle attributes are set by specifying
-ON/OFF. Otherwise, these function exactly the same as their global
-equivalents. For more details see \fB\%tin\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 GÜLTIGKEITSBEREICHS\-MENÜ
-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 and posting etiquette after composing an article
-(\fBbeginner_level\fP).
-.SS "FILTERN VON ARTIKELN"
-.\" FIXME - add scoring description
-When there is a subject or an author which you are either very interested
-in, or find completely uninteresting, you can easily instruct \fBtin\fP to
-\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 or the file specified via \*(rq\fB\-F\fP\*(rq
-is read (see also \fB\%tin\fP(5)  ). 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
-.br
-<http://bzr.tin.org/doc/filtering>.
-.PP
-.\" FIXME - Next paragraph is out of date
-.\"
-.\"
-The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
-('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
-levels. It allows the user to kill or select an article that matches the
-current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
-user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
-\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
-newsgroup or it can apply to all newsgroups. Once entered the user can abort
-the command and not save the new filter, edit the full filter file or save
-filter.
-.SS "ARTIKEL POSTEN"
-\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., \fB\%vi\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
-Verwenden Sie den Befehl \fBDisplayPostHist\fP ('\fBW\fP'), um eine Verlaufsliste
-der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an
-dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet
-wurde und die Subjectzeile des Artikels. Weitere Informationen finden Sie im
-Abschnitt "POSTING VERLAUFSLISTE".
-.PP
-Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
-\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
-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 "EINLEITUNGSZEILE ANPASSEN"
-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). If the article has multiple addresses
-only the first is evaluated. 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'Mailadresse'u
-\fB%A\fP	Mailadresse
-\fB%D\fP	Datum (benutzt \fBdate_format\fP)
-\fB%F\fP	Name und Adresse (%N <%A>)
-\fB%G\fP	Name der Gruppe
-\fB%M\fP	Message\-ID
-\fB%N\fP	Name des Autors
-\fB%C\fP	Vorname des Autors
-\fB%I\fP	Initialen des Autor
-.fi
-.RE
-z. B.
-.RS
-.nf
-\f(CRmail_quote_format=On %D in %G you wrote:
-news_quote_format=In %M, %F wrote:\fR
-.fi
-.RE
-ergäbe folgendes:
-.RS
-.nf
-\f(CRAm 21. Sept 1993 9:45:51 \-0400 in alt.sources schrieben Sie:
-In <abcINN123@example.org> schreib Joe Bar <joe@example.org>:\fR
-.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 "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
-The command interface to \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP or
-\fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP
-or \fBGroupRepost\fP ('\fBx\fP') and \fBGroupSave\fP, \fBPageSave\fP or \fBThreadSave\fP
-('\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), regular expression 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 regular expression pattern is selected you are asked to enter a pattern
-(e.g., to match all articles subject lines containing 'net News' you enter
-"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 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.
-.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>'.  See \fBsavedir\fP. Like '+' %G is expanded to the
-current news.group.name but without \fBsavedir\fP prefixed. %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.PP
-If saving multiple files at once the filename (if not referring to a
-mailbox)  will be extended by ".num" where "num" is at least 3 digit number
-counting up from 1. Environment variables are allowed within a filename
-(e.g., \fI$SOURCES/dir/filename\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 "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
-\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
-\fB\%cron\fP(8)  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 \fBsavedir\fP 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.
-.TP  2i
-\fBtin \-M iain \-c \-f newsrc.mail\fP
-(alle ungelesenen Artikel in den in der Datei newsrc.mail angegebenen
-Newsgruppen an den lokalen Benutzer iain senden und als gelesen markieren)
-.TP  2i
-\fBtin \-S \-c \-f newsrc.save\fP
-(alle ungelesenen Artikel in den in der Datei newsrc.save angegebenen
-Newsgruppen speichern und als gelesen markieren)
-.TP  2i
-\fBtin \-R\fP
-.\"
-.\"
-(mittels \fBtin \-S\fP gespeicherte Artikel lesen)
-.SS BEREICHE
-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>\(en<max>, e.g., 10\(en15 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. Entering '0' at the prompt undoes
-the previously entered range selection. Currently the only commands that
-understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
-('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
-.SS "NEWSGROUP LISTEN & 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
-\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
-possibly prefixed with exclamation points. An exclamation point negates the
-meaning of a match on this pattern, and can be used to cancel certain
-matches. See \fB\%wildmat\fP(3)  for details about the understood
-patterns. Some examples:
-.sp
-\fIalt.config,news.*,!news.test\fP
-.sp
-Passt auf alt.config und alles in der 'news'\-Hierarchie außer news.test
-.PP
-.\"
-.\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
-variables for further examples.
-.SS SIGNATUREN
-\fBtin\fP will recognize a signature in either
-\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-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 \fB\%inews\fP(1)  will append the signature itself.
-.PP
-Eine Signatur in \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP wird sowohl für Post\- als
-auch für Mail\-Befehle in den Editor geladen.
-.PP
-Nachstehend eine Beispiel \fI.Sig\fP Datei:
-.RS
-.nf
-\f(CRNAMES  Erika Mustermann <erika@example.org>
-SNAIL  Heidestraße 17, 99999 Notreal, Germany\fR
-.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 "ANSICHTEN ANPASSEN"
-Das Aussehen der Auswahl\-, Gruppen\- und Threadebene kann den eigenen
-Bedürfnissen angepasst werden. Hierzu dienen Formatanweisungen, welche den
-Inhalt und die Position der einzelnen Elemente einer Bildschirmzeile
-definieren. Innerhalb der Formatanweisungen werden Platzhalter eingesetzt,
-die später beim Bildschirmaufbau durch den eigentlichen Inhalt ersetzt
-werden. Falls der Artikel mehrere Adressen hat, wird nur die erste
-ausgewertet. Folgende Platzhalter stehen zur Verfügung:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'aktuelle Gruppen\-, Thread\- oder Artikelnummer'u
-\fB%D\fP	Datum
-\fB%F\fP	Absender, Name und/oder E\-Mail Adresse
-\fB%G\fP	Name der Gruppe
-\fB%I\fP	Initialen des Absenders
-\fB%L\fP	Anzahl der Zeilen
-\fB%M\fP	Message\-ID
-\fB%R\fP	Anzahl der Antworten im Thread
-\fB%S\fP	Bewertung
-\fB%T\fP	Subject und/oder Baumdarstellung des Thread
-\fB%U\fP	Anzahl ungelesener Artikel
-\fB%d\fP	Gruppenbeschreibung
-\fB%f\fP	Gruppenkennzeichnung
-\fB%m\fP	Artikelkennzeichnungen
-\fB%n\fP	aktuelle Gruppen\-, Thread\- oder Artikelnummer
-\fB%s\fP	Subject
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Nicht alle Platzhalter können in jeder Ebene verwendet werden. Die folgende
-Tabelle gibt einen Überblick über die Verfügbarkeit der einzelnen
-Platzhalter:
-.PP
-.in +.3i
-.nf
-.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
-	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
-\fB%D\fP		X	X
-\fB%F\fP		X	X
-\fB%G\fP	X
-\fB%I\fP		X	X
-\fB%L\fP		X	X
-\fB%M\fP		X	X
-\fB%R\fP		X
-\fB%S\fP		X	X
-\fB%T\fP			X
-\fB%U\fP	X
-\fB%d\fP	X
-\fB%f\fP	X
-\fB%m\fP		X	X
-\fB%n\fP	X	X	X
-\fB%s\fP		X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-Voreingestellt sind folgende Formatanweisungen:
-.PP
-.in +.3i
-.nf
-.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
-\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
-\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
-\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
-.fi
-.in -0.3i
-.PP
-Ob in der Auswahlebene die Gruppenbeschreibung angezeigt wird, hängt von
-\fBshow_description\fP ab. Außerdem kann mit \fBSelectToggleDescriptions\fP
-('\fBd\fP') die Beschreibung aus\- bzw. eingeblendet werden.
-.PP
-Welche Absenderinformationen bei '\fB%F\fP' angezeigt werden ist abhängig von
-\fBshow_author\fP. Zusätzlich kann mit \fBGroupToggleSubjDisplay\fP
-bzw. \fBThreadToggleSubjDisplay\fP ('\fBd\fP') durch die möglichen Anzeigeoptionen
-durchgeschaltet werden.
-.PP
-Für die Datumsanzeige mit '\fB%D\fP' wird \fBdate_format\fP benutzt. Man kann
-allerdings auch in runden Klammern ein eigenes Datumsformat angeben, das
-anstelle von \fBdate_format\fP benutzt werden soll. Der Platzhalter dafür würde
-dann z. B. so aussehen: '\fB%(%d %b %y %H:%M)D\fP' (siehe \fBdate_format\fP für
-weiterführende Informationen).
-.PP
-Die Länge der einzelnen Elemente (außer '\fB%%\fP') kann mit einer positiven
-Zahl nach dem '\fB%\fP' definiert werden. Das folgende Beispiel stellt den
-Bewertung in der Threadebene 10 Zeichen breit dar: '\fB%10S\fP'.
-.PP
-Wenn der Gruppenname zusammen mit der Gruppenbeschreibung angezeigt wird,
-kann die Breite des Gruppennamens über einen optionalen, durch Komma
-getrennten, zweiten Wert gesteuert werden (z. B. '\fB%60,20G\fP'). Der erste
-Wert kann weggelassen werden (z. B. ('\fB%,20G\fP))'. Ist kein zweiter Wert
-angegeben verwendet \fBtin\fP ein Standardwert von 32.
-.PP
-Einige Platzhalter haben eine voreingestellte Breite die unter Umständen
-dazu führt, dass der Inhalt abgeschnitten wird. Für Platzhalter die nur
-Zahlen enthalten wird der Wert durch eine passende Zehnerpotenz geteilt und
-mit dem zugehörigen SI\-Suffix versehen, z. B. wird bei einer Breite von vier
-aus 54321 dann "54 k". Wenn das nicht gewünscht ist muss die Breite
-angegeben werden, z. B. '\fB%6n\fP'. Hier ist eine Übersicht der
-Voreinstellungen:
-.PP
-.in +.3i
-.nf
-.ta \w'Platzhalter  'u +\w'Breite'u
-Platzhalter	Breite
-\fB%I\fP	 3
-\fB%L\fP	 4
-\fB%M\fP	10
-\fB%R\fP	 3
-\fB%S\fP	 6
-\fB%U\fP	 5
-\fB%n\fP	 4
-.fi
-.in -0.3i
-.PP
-Wird bei '\fB%D\fP' keine Länge angegeben, so wird die Länge anhand der
-Formatanweisung für das Datum und dem aktuellen Tag bestimmt. Sind in der
-Formatanweisung volle Wochentags\- oder Monatsnamen enthalten, kann es
-vorkommen, dass das Datum anderer Artikel länger als ermittelt ist. In
-diesem Fall wird das Datum abgeschnitten dargestellt. Das tritt z. B. auf,
-wenn der aktuelle Monat Mai ist und der Artikel, zu dem das Datum angezeigt
-werden soll, im Dezember gepostet wurde. In solchen Fällen ist es sinnvoll,
-die maximale Länge manuell zu ermitteln und in die Formatanweisung
-einzutragen.
-.PP
-Falls der Formatstring enthält '\fB%G\fP' und '\fB%d\fP' enthält und keine Länge
-gegeben ist, bestimmt der längste Gruppenname die Länge für '\fB%G\fP.' Der
-verbleibende Platz wird für '\fB%d\fP' verwendet.
-.PP
-Sind in der Formatanweisung '\fB%F\fP' und '\fB%s\fP' bzw. '\fB%T\fP' enthalten und
-jeweils keine Längen angegeben, dann nimmt '\fB%F\fP' ein Drittel und '\fB%s\fP'
-bzw. '\fB%T\fP' zwei Drittel des für beide zusammen verfügbaren Platzes ein.
-.PP
-Weiterhin kann eine Mindest\- oder Maximalbildschirmbreite pro Element (außer
-\&'\fB%%\fP') definiert werden. Das entsprechende Element wird dann erst
-dargestellt, wenn auf dem Bildschirm mehr bzw. weniger Zeichen als angegeben
-dargestellt werden können. Das ist hilfreich, um die Anzeige bei kleineren
-Bildschirmen oder Terminalfenstern nicht zu überfrachten. Hier erfolgt die
-Angabe vor dem den Platzhalter charakterisierenden Buchstaben durch eine
-positive Zahl, welcher ein '\fB>\fP' bzw. '\fB<\fP' vorangestellt
-wird. Soll z. B. der Bewertung erst ab einer Bildschirmbreite größer 100
-Zeichen angezeigt werden, lautet die Formatanweisung '\fB%>100S\fP'.
-.PP
-Wenn eine Längenangabe und eine Mindest\- oder Maximalbildschirmbreite
-angegeben werden soll, muss zuerst die Länge und danach die Mindestbreite
-oder Maximalbreite in der Formatanweisung stehen. Um die Bewertung 10
-Zeichen breit und erst ab einer Bildschirmbreite über 100 Zeichen
-darzustellen, lautet die Anweisung '\fB%10>100S\fP'. Für '\fB%F\fP' und
-\&'\fB%s\fP' bzw. '\fB%T\fP' kann, getrennt durch einen Doppelpunkt, eine zweite
-Länge angegeben werden, die verwendet wird, wenn die Mindestbildschirmbreite
-nicht erreicht wird. Wird nach dem Doppelpunkt keine Länge angegeben, wird
-der Eintrag auch bei Unterschreitung der Mindestbildschirmbreite angezeigt
-und die Länge so berechnet, als wäre keine Mindestbildschirmbreite angegeben
-worden. Im folgenden Beispiel zeigt \fBtin\fP den Betreff mit einer Länge von
-60 Zeichen an, wenn der Bildschirm breiter als 100 Zeichen ist, ansonsten
-wird eine Länge von 40 Zeichen verwendet: '\fB%60>100:40s\fP'.
-.PP
-Das Aussehen der Anhangsebene sowie der MIME\- und UUEncode\-Header auf
-Artikelebene kann ebenfalls über Formatzeichenfolgen angepasst werden. Die
-folgenden Variablen sind verfügbar:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'Complete/incomplete UUE part indicator'u
-\fB%C\fP	Zeichensatz
-\fB%c\fP	Wie %C aber mit Beschreibung
-\fB%D\fP	Zeilenanzahl
-\fB%d\fP	Wie %D aber mit Beschreibung
-\fB%E\fP	Content Kodierung
-\fB%e\fP	Wie %E aber mit Beschreibung
-\fB%I\fP	Kennzeichen für vollständige/unvollständige UUE\-Teile
-\fB%L\fP	Sprache
-\fB%l\fP	Wie %L aber mit Beschreibung
-\fB%N\fP	Name
-\fB%n\fP	Wie %N aber mit Beschreibung
-\fB%S\fP	Content Untertyp
-\fB%s\fP	Wie %S aber mit Beschreibung
-\fB%T\fP	Content Typ
-\fB%t\fP	Wie %T aber mit Beschreibung
-\fB%Z\fP	Größe in Bytes
-\fB%z\fP	Wie %Z aber mit Beschreibung
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Nicht alle Elemente können in jeder Variablen verwendet werden. Die folgende
-Tabelle bietet einen Überblick:
-.PP
-.in +.3i
-.nf
-.ta \w'%G   'uC +\w'\fBattachment_format\fP 'uC +\w'\fBpage_mime_format\fP 'uC +\w'\fBpage_uue_format\fP'uC
-	\fBattachment_format\fP	\fBpage_mime_format\fP	\fBpage_uue_format\fP
-\fB%C\fP	X	X
-\fB%c\fP	X	X
-\fB%D\fP	X	X	X
-\fB%d\fP	X	X	X
-\fB%E\fP	X	X	X
-\fB%e\fP	X	X	X
-\fB%I\fP			X
-\fB%L\fP	X	X
-\fB%l\fP	X	X
-\fB%N\fP		X	X
-\fB%n\fP		X	X
-\fB%S\fP	X	X	X
-\fB%s\fP	X	X	X
-\fB%T\fP	X	X	X
-\fB%t\fP	X	X	X
-\fB%Z\fP	X	X	X
-\fB%z\fP	X	X	X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-Standardmäßig wird der String nicht abgeschnitten. Wenn er die
-Bildschirmbreite überschreitet, wird er umgebrochen. Wenn dem % Zeichen ein
-Ausrufezeichen ('!\&') vor Großbuchstaben folgt, wird das Element
-weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem % Zeichen ein
-Sternchen ('*') vor Kleinbuchstaben folgt, wird die Beschreibung
-weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem % Zeichen vor
-einem Kleinbuchstaben ein Ausrufezeichen ('!\&') folgt, wird zuerst die
-Beschreibung und dann der Inhalt weggelassen. Das Kürzen erfolgt immer von
-rechts nach links, zuerst wird die Beschreibung weggelassen, und wenn keine
-Beschreibung mehr angezeigt wird, wird der Inhalt weggelassen. Wenn %T und
-%S direkt aufeinander folgen, wird ein '/' dazwischen eingefügt. %Z hat
-immer einen Dezimalpunkt und kann einen einbuchstabigen bi\-Suffix haben.
-.PP
-Voreingestellt sind folgende Formatanweisungen:
-.PP
-.in +.3i
-.nf
-.ta \w'attachment_format'u +\w'"\fB%T%S%E%C%d\fP"'u
-\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
-\fBpage_mime_format\fP:	"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
-\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
-.fi
-.\"
-.\"
-.SS "TIPPS UND TRICKS"
-In \fBtin\fP kann weitgehend mit den vier Cursortasten navigiert werden. Die
-linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene
-nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere
-Pfeiltaste eine Zeile nach unten.
-.PP
-In den folgenden Newsgruppen finden sich nützliche Informationen über
-Newssoftware:
-.in +.5i
-.ti -\w'\(em'u
-\(emde.comm.software.newsreader (Informationen über Newsreader wie tin,
-slrn, ...)
-.ti -\w'\(em'u
-\(emnews.software.nntp (Informationen über NNTP)
-.ti -\w'\(em'u
-\(emnews.answers (Frequently Asked Questions (FAQ) verschiedenster Themen)
-.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 \fB\%xterm\fP(1x)  it will resize itself each time the
-\fB\%xterm\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
-.\"
-.\"
-Falls Sie feststellen, dass eine große Anzahl neuer Newsgruppen den
-Bildschirm füllt, können diese durch Drücken von \fBSelectToggleReadDisplay\fP
-('\fBr\fP') ausgeblendet werden.
-.SS "XTERM BUTTONS"
-Falls die Umgebungsvariable \fB$TERM\fP auf \fB\%xterm\fP(1x) gesetzt ist können
-die Maustasten benutzt werden um Gruppen oder Artikel auszuwählen. Es wird
-davon ausgegangen, dass die Maustasten normal zugeteilt sind (Maustaste1 ist
-die linke Maustaste).
-.PP
-Im Allgemein (d. h. für die Gruppen\-, Thread\- und Artikelmenüs),
-.TP  10
-Maustaste1 (Links)
-Geht in die nächste (untere) Ebene, wenn Sie auf einen Artikel klicken,
-sonst nach unten blättern.
-.TP 
-Maustaste2 (Mitte)
-kehrt zur vorherigen (oberen) Ebene zurück, wenn Sie auf einen Artikel
-klicken, andernfalls wird eine Seite nach oben geblättert.
-.TP 
-Maustaste3 (Rechts)
-positions on the article line under mouse cursor, or pages down if you've
-clicked outside the list of articles.
-.PP
-Im Gruppenauswahlmenü, wenn die Maus auf eine Gruppe zeigt, dann:
-.TP  10
-Linke Maustaste
-moves to and selects the group pointed at, just like \fBSelectReadGrp\fP
-('\fB<CR>\fP').
-.TP 
-Mittlere Maustaste
-Beendet das Programm, genau wie \fBQuit\fP ('\fBq\fP').
-.TP 
-Rechte Maustaste
-springt zu der Gruppe, auf die gezeigt wird.
-.PP
-Wenn die Maus im Artikelmenü auf einen Artikel (oder Thread) zeigt, dann:
-.TP  10
-Linke Maustaste
-reads the article pointed at, just like \fBGroupReadBasenote\fP
-('\fB<CR>\fP'), or the thread, just like \fBGroupListThd\fP ('\fBl\fP').
-.TP 
-Mittlere Maustaste
-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 
-Rechte Maustaste
-springt zu dem Artikel (oder Thread), auf den gezeigt wird.
-.PP
-Im Thread\-Menü, wenn die Maus auf einen Artikel zeigt, dann:
-.TP  10
-Linke Maustaste
-liest den Artikel, auf den verwiesen wird, genau wie \fBThreadReadArt\fP
-('\fB<CR>\fP').
-.TP 
-Mittlere Maustaste
-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 
-Rechte Maustaste
-springt zu dem Artikel, auf den gezeigt wird.
-.PP
-.\"
-.\"
-In other menus and areas button pressing reverts back to usual cut and paste
-of \fB\%xterm\fP(1x), but after one click of any button.
-.SS "INDEX DATEIEN"
-Wenn Ihr Newsserver NOV\-Indexdateien unterstützt (siehe
-\fB\%newsoverview\fP(5), die meisten modernen Installationen tun dies) und Sie
-eine schnelle Verbindung zu Ihrem Newsserver haben, können Sie diesen
-Abschnitt ignorieren.
-.PP
-Wenn Ihr Newsserver keine NOV\-Indexdateien unterstützt oder Sie eine sehr
-sehr langsame Verbindung zu Ihrem Newsserver haben, kann \fBtin\fP den Index
-für jede Newsgruppe zwischenspeichern wenn \fBcache_overview_files\fP auf ON
-gesetzt ist. Beachten Sie, daß dieser Cache große Mengen an Speicherplatz
-verbrauchen kann, wenn Sie sehr viele Gruppen und/oder Gruppen mit hohem
-Datenverkehr lesen. Um Platz zu sparen kann \fBcompress_overview_files\fP auf
-ON gesetzt werden.
-.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 from the system
-batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
-.PP
-.RS
-.nf
-\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
-.fi
-.RE
-.PP
-Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in
-Betracht ziehen, zwischengespeicherte Daten für Gruppen, die Sie nicht mehr
-lesen, manuell zu bereinigen:
-.PP
-.RS
-.nf
-\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
-\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
-.fi
-.RE
-.\"
-.\"
-.SH DATEIEN
-.\" TODO: mention dead.article, dead.articles
-.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
-.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\"       $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-R   (-D 32)
-.\"       $TMPDIR/SCOPES-W   (-D 32)
-.\"       $TMPDIR/ACTIVE     (-D 64)
-.\"       $TMPDIR/GNKSA      (-D 64)
-Für eine ausführlich Beschreibung siehe \fB\%tin\fP(5).
-.PP
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-
-.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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"}/motd\fP
-.fi
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.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
-
-.\" .I ${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
-.SH UMGEBUNGSVARIABLEN
-.\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
-.\"         ${HOST:-"$HOSTNAME"} fallback)
-.TP 
-\fBTINRC\fP
-Setzen Sie diese Variable wenn Sie Kommandozeilenoptionen angeben möchten
-mit denen \fBtin\fP gestartet werden soll um die Eingabe, jedes Mal wenn \fBtin\fP
-ausgeführt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den
-angegebenen Kommandozeilenoptionen vorangestellt \(em bevor diese auf
-Gültigkeit überprüft werden \(em um Sie manuell übersteuern zu können.
-.TP 
-\fBTIN_HOMEDIR\fP
-Setzen Sie diese Variable falls Sie das \fI.tin\fP Verzeichnis nicht in
-\fI$HOME/\fPhaben möchten. Wenn Sie z.B. alle privaten Dateien von \fBtin\fP in
-\fI/tmp/.tin\fP haben möchten, setzen Sie $\fBTIN_HOMEDIR\fP auf \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 \fBtin\fP is
-running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_SPOOLDIR\fP
-Define this variable if you want to override the \fBSPOOLDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVROOTDIR\fP
-Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
-\fBtin\fP is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVFILENAME\fP
-Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
-that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_ACTIVEFILE\fP
-Setzen Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
-überschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
-\fBtin\fP im NNTP\-Modus läuft, hat diese Variable keine Auswirkung. Sollte
-$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
-.TP 
-\fBNNTPSERVER\fP
-The default NNTP server to remotely read news from. This variable only needs
-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
-does override $\fBNNTPPORT\fP.
-.TP 
-\fBNNTPSPORT\fP
-The NNTPS TCP\-port to read news from. This variable only needs to be set if
-the TCP\-port is not 563 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq
-command\-line options do override $\fBNNTPSPORT\fP.
-.TP 
-\fBDISTRIBUTION\fP
-Setzen den Artikel\-Header \*(rqDistribution:\*(rq auf den Inhalt der Variablen
-statt auf den Systemstandard.
-.TP 
-\fBISO2ASC\fP
-Auswahl einer ISO\-zu\-ASCII\-Zeichensatz\-Dekodierungstabelle für die
-Dekodierung des Artikeltextes. Die Werte können von \-1 bis 6 reichen.
-.RS +.5i
-.TP 
-\fB\-1\fP
-Keine Umformung
-.TP 
-\fB0\fP
-Universal\-Tabelle für viele Sprachen
-.TP 
-\fB1\fP
-Universal\-Tabelle mit einfachem Abstand
-.TP 
-\fB2\fP
-Tabelle für Dänisch, Niederländisch, Deutsch, Norwegisch und Schwedisch
-.TP 
-\fB3\fP
-Tabelle für Dänisch, Finnisch, Norwegisch und Schwedisch mit der
-entsprechenden ISO 646\-Variante
-.TP 
-\fB4\fP
-Tabelle mit \fBRFC\%1345\fP\-Codes in Klammern
-.TP 
-\fB5\fP
-Tabelle für Drucker, die es erlauben, mit Backspace zu überschreiben
-.TP 
-\fB6\fP
-Tabelle für IBM PC\-Zeichensatz (Codepage 437)
-.RE
-.TP 
-\fBORGANIZATION\fP
-Set the article header field \*(rqOrganization:\*(rq to the contents of the
-variable instead of the system default. If it points to a readable file a
-random line from that file will be used. 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 spezifisch, wie $\fBORGANIZATION\fP auf anderen Betriebssystemen
-(siehe oben).
-.TP 
-\fBREPLYTO\fP
-Setzt die \*(rqReply\-To:\*(rq\-Kopfzeile auf die in der Variable angegebene
-Rücksendeadresse. Dies ist nützlich, wenn Sie Antworten an eine andere
-Adresse erhalten möchten.
-.TP 
-\fBNAME\fP
-Überschreibt den vollständigen Namen, der im Geos\-Feld in \fI/etc/passwd\fP
-angegeben ist, siehe auch \fBmail_address\fP.
-.TP 
-\fBREALNAME\fP
-Bewirkt das Gleiche wie $\fBNAME\fP.
-.TP 
-\fBHOME\fP
-Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in
-\fB\%environ\fP(5).
-.TP 
-\fBMAILER\fP
-Diese Variable hat Vorrang vor dem Standard\-Mailer, der bei allen
-Versandoperationen innerhalb von \fBtin\fP verwendet wird.
-.TP 
-\fBMAIL\fP
-Voller Pfad zum Postfach des Benutzers.
-.TP 
-.\" we don't support the %message || ?message notation
-\fBMAILPATH\fP
-Eine durch Doppelpunkte getrennte Liste von Dateinamen, die auf neue E\-Mails
-überprüft werden. Übersteuert die Variable $\fBMAIL\fP.
-.TP 
-\fBVISUAL\fP
-This variable has precedence over the default editor (i.e., \fB\%vi\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 \fB\%environ\fP(5)  for more info.
-.TP 
-\fBEDITOR\fP
-Falls $\fBVISUAL\fP nicht gesetzt ist, wird in dieser Variablen nach einem
-Standard\-Editor gesucht. Wenn $\fBEDITOR\fP und $\fBVISUAL\fP beide nicht gesetzt
-sind verwendet \fBtin\fP den Standard\-Editor des Systems (\fB\%vi\fP(1) bei
-UNIX\-Systemen). Weitere Informationen finden sich in \fB\%environ\fP(5).
-.TP 
-\fBAUTOSUBSCRIBE\fP
-A new group is checked against the list of patterns; if it matches, \fBtin\fP
-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
-wird den Benutzer automatisch von allen neuen alt.flame\-Gruppen und allen
-Gruppen die mit u beginnen (Universitätsgruppen), mit Ausnahme von
-UK\-Gruppen (die wie gewohnt abgefragt werden), abmelden.
-.TP 
-\fBTMPDIR\fP
-Pfadname eines Verzeichnisses, das \fBtin\fP für die Erstellung temporärer
-Dateien zur Verfügung gestellt wird.
-.TP 
-\fBMAILCAPS\fP
-Diese Variable kann verwendet werden, um den Standard\-Suchpfad für
-\fB\%mailcap\fP(5)\-Dateien zu überschreiben. Siehe auch \fB\%tin\fP(5).
-.TP 
-\fBNOMETAMAIL\fP
-Setzen Sie diese Variable, um die Verwendung von \fB\%metamail\fP(1) oder einen
-Ersatz (z. B. metamutt) zu unterdrücken.
-.TP 
-\fBMM_CHARSET\fP
-Benutzter MIME\-Zeichensatz, falls nicht über die tinrc\-Variable
-\fBmm_charset\fP konfiguriert.
-.TP 
-\fBISPELL\fP
-Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
-cmd\-line options.
-.TP 
-\fBPGPOPTS\fP
-Zusätzliche Optionen, die Sie an Ihr \fB\%pgp\fP(1)\- oder \fB\%gpg\fP(1)\-Programm
-übergeben möchten.
-.TP 
-\fBPGPPATH\fP
-Übersteuert den Namen des \fB\%pgp\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
-Schlüssel usw. enthält.
-.TP 
-\fBGNUPGHOME\fP
-Übersteuert den Namen des \fB\%gpg\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
-Schlüssel usw. enthält.
-.TP 
-\fBLC_CTYPE\fP
-This variable determines the \fB\%locale\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).  Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
-for more information.
-.TP 
-\fBLC_MESSAGES\fP
-Datums\- und Zeitformate. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.TP 
-\fBLC_NUMERIC\fP
-Formate für numerische Werte. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.TP 
-\fBLC_TIME\fP
-Datums\- und Zeitformate. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.TP 
-\fBLC_ALL\fP
-Datums\- und Zeitformate. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.TP 
-\fBLANG\fP
-Datums\- und Zeitformate. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.TP 
-\fBLANGUAGE\fP
-Datums\- und Zeitformate. Ihr Wert sollte der Form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]
-entsprechen. \fB$LC_ALL\fP der \fB$LANG\fP muss ebenfalls gesetzt sein. Für
-weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
-.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
-Der verwendete Terminaltyp. Weitere Informationen finden sich in
-\fB\%environ\fP(5).
-.TP 
-\fBDISPLAY\fP
-Anzeigename der auf den X\-Server zeigt; erforderlich für xface.
-.TP 
-\fBWINDOWID\fP
-Wird verwendet, um die X\-Window\-ID des Terminal zu bestimmen. Erforderlich
-für xface. Sollte vom Terminalemulator gesetzt werden.
-.TP 
-\fBSHELL\fP
-Der Pfadname der Login\-Shell des Benutzers. Dient zum Setzen von
-\fBdefault_shell_command\fP.
-.TP 
-\fBXDG_RUNTIME_DIR\fP
-.\"
-.\"
-Pfadname des Verzeichnisses, in dem nicht zwingend benötigte Laufzeitdateien
-abgelegt werden sollen.
-.SH SIGNALE
-.\" TODO: add missing, sort useful, document in detail
-\fBtin\fP verarbeitet folgende Signale:
-.TP 
-\fBSIGHUP\fP
-Sauber beenden.
-.TP 
-\fBSIGTERM\fP
-Sauber beenden.
-.TP 
-\fBSIGUSR1\fP
-Beenden ohne das Terminal (tty) wiederherzustellen.
-.TP 
-\fBSIGUSR2\fP
-.\"
-.\"
-.\" .SH DIAGNOSTICS
-.\" give an overview of the most common error messages and how to cope with
-.\" them.
-.\"
-.\"
-.\"
-Speichern der \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei.
-.SH SICHERHEIT
-Falls \fBtin\fP im Debug\-Modus (\*(rq\fB\-D n\fP\*(rq) gestartet wird, werden in
-\fB$TMPDIR\fP für alle Benutzer lesbare Dateien erzeugt, welche das
-NNTP\-Passwort des aktuellen Benutzers im Klartext enthalten können (falls
-Verbose angeschaltet ist). Auf Multiuser\-Systemen sollte daher $TMPDIR auf
-einen sicheren Speicherort gesetzt werden, bevor \fBtin\fP im (verbosen)
-Debug\-Modus gestartet wird (z. B. \fBTMPDIR=$HOME tin \-vD 1\fP).
-.PP
-Die Verwendung der Option \*(rq\fB\-k\fP\*(rq zum Überspringen der
-Zertifikatsüberprüfung macht die Sitzung unsicher, da das Zertifikat des
-Servers nicht überprüft wird; Vermeiden Sie diese Option nach Möglichkeit.
-.PP
-.\"
-.\"
-Falls der Server anfangs keine Authentifizierung verlangt, aber
-Komprimierung unterstützt und Komprimierung angefordert wird, beendet sich
-\fBtin\fP falls später eine Authentifizierung verlangt wird. Durch Benutzung
-der Befehlszeilenoption \*(rq\fB\-A\fP\*(rq in Verbindung mit \*(rq\fB\-C\fP\*(rq kann dieses
-Verhalten umgangen werden.
-.SH "KONFORM ZU"
-.\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-.\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-.\"
-.\"
-\fBtin\fP ist konform zu dem Basisdefinitionsband von IEEE Std 1003.1\-2008,
-Abschnitt 12, Utility\-Konventionen (Utility Argument Syntax, Utility Syntax
-Guidelines).
-.SH ANMERKUNGEN
-Unterstützung für reguläre Ausdrücke wird durch die PCRE\-Bibliothek
-\fB\%pcre\fP(3) oder \fB\%pcre2\fP(3) bereitgestellt welche Open\-Source\-Software
-ist. Autor ist Philip Hazel und das Urheberrecht \(co liegt bei der
-University of Cambridge, England.
-.br
-.\"
-.\"
-<https://www.pcre.org/>
-.SH FEHLER
-\fBCNews\fP\0NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) und \fBNewsCache\fP (<=
-V1.1.91) können nicht mit gepipelinten GROUP\-Befehlen (\fBRFC\%3977\fP)
-umgehen. Falls Sie Probleme mit einem der genannten historischen Server
-haben, definieren Sie DISABLE_PIPELINING in include/autoconf.h und
-kompilieren Sie das Programm neu.
-.PP
-Die Verwendung des \*(rq\fB\-C\fP\*(rq (COMPRESS)\-Flags mit \fBINN\fP\-Versionen zwischen
-2.6.1 und 2.7.1 (beide einschl.) kann dazu führen, dass \fBtin\fP beim Posten
-hängt und sich mit einem Timeout beendet. Dies wurde in der \fBINN\fP\-Version
-2.7.2 behoben. Als Workaround verwenden Sie einfach kein \*(rq\fB\-C\fP\*(rq.
-.PP
-.\"
-.\"
-Bevor Sie einen Bug\-Report an <tin\-bugs@tin.org> schicken,
-überprüfen Sie bitte, ob die aktuellste (stabile) Version verwendet wird,
-falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO\-Datei für
-bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu
-haben benutzen Sie bitte die Funktion \fBBugReport\fP ('\fBR\fP') und schreiben
-auf Englisch. Bitte fügen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \(em
-außer wir haben diese angefordert.
-.SH GESCHICHTE
-\fBtin\fP basiert auf \fB\%tass\fP(1), einem Newsreader der von Rich Skrenta
-entwickelt und dessen Code im März 1991 von ihm in alt.sources
-veröffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991
-veröffentlicht. \fB\%tass\fP(1) orientiert sich stark an notesfiles, einer
-Public Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick
-und Rob Kolstad an der University of Illinois entstand. Eine Übersicht der
-Versionen findet sich unter
-.br
-.\"
-.\"
-<http://www.tin.org/history.html>.
-.SH DANKSAGUNGEN
-.IP "Rich Skrenta"
-Autor von \fB\%tass\fP(1) v3.2, der Basis für diesen Newsreader.
-.IP "Bill Davidsen"
-Autor von envarg.c, Umgebungsvariablenleseroutine.
-.IP "Mike Gleason"
-Autor von sigfile.c, Zufallssignaturengenerierungsroutine.
-.IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
-Autor von langinfo.c, charset.c und der iso2asc.txt ISO\-8859\-1
-Dokumentation.
-.IP "Arnold D. Robbins"
-Autor von strftime.c, Datumsfromatierungsroutine.
-.IP "Rich Salz"
-Autor von wildmat.c Mustervergleichs\- und parsdate.y Datumsanalyseroutinen.
-.IP "Dave Taylor"
-Autor von curses.c aus dem Mailreader \fB\%elm\fP(1).
-.IP "Chris Thewalt"
-Autor von getline.c, \fB\%emacs\fP(1)\-artige Eingaberoutine.
-.IP "Steven Madsen"
-für \fB\%pgp\fP(1) (Pretty Good Privacy) Unterstützung.
-.IP "Philip Hazel <ph10@cam.ac.uk>"
-für \fB\%pcre\fP(3), \fB\%pcre2\fP(3) (Bibliothek für Perl\-kompatible reguläre
-Ausdrücke).
-.IP "Mark Martinec <mark.martinec@ijs.si>"
-.\"
-.\"
-für \fB\%snprintf\fP(3) und \fB\%vsnprintf\fP(3) Fallbacks.
-.SH AUTOR
-.TP  1i
-Iain Lea <iain@bricbrac.de>
-.\"
-.\"
-.SH MAINTAINER
-.TP  1i
-Urs Janßen <urs@tin.org>
-.\"
-.\"
-.SH ÜBERSETZUNG
-.IP "Erika Mustermann <erika@example.org>"
-Wenn Sie Fehler in der Übersetzung finden, schicken Sie bitte eine E-Mail
-an <translation@tin.org>.
-.\"
-.SH "SIEHE AUCH"
-\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
-\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
-\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
-\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3),
-\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3),
-\fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3), \fB\%qsort\fP(3),
-\fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3),
-\fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5), \fB\%mbox\fP(5),
-\fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8), \fBRFC\%1345\fP,
-\fBRFC\%1524\fP, \fBRFC\%1952\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP,
-\fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP,
-\fBRFC\%4643\fP, \fBRFC\%4880\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP,
-\fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8054\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/de/tin.5 tin-2.6.5/doc/l10n/de/tin.5
--- tin-2.6.4/doc/l10n/de/tin.5	2024-12-23 10:57:26.000000000 +0100
+++ tin-2.6.5/doc/l10n/de/tin.5	1970-01-01 01:00:00.000000000 +0100
@@ -1,2785 +0,0 @@
-.\" Project   : tin
-.\" Module    : tin.5
-.\" Author    : U. Janssen
-.\" Created   : 2000-07-10
-.\" Updated   : 2024-12-24
-.\" Notes     : needs a some work, see TODOs
-.\"
-.\"
-.\"*******************************************************************
-.\"
-.\" This file was generated with po4a. Translate the source file.
-.\"
-.\"*******************************************************************
-.TH tin 5 "24 Dezember 2024" 2.6.4 "Usenet Newsreader"
-
-.SH NAME
-tin, rtin \- zugehörige Dateien
-
-.SH BESCHREIBUNG
-Diese Handbuchseite beschreibt die vom Newsreader \fB\%tin\fP(1) benutzen
-(Konfigurations)\-Dateien und deren Formate. Alle Dateien sollten Unixartige
-Zeilenenden ('\(rsn' aka LF) haben.
-
-.SH DATEIEN
-.\" TODO: mention
-.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\" $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-R   (-D 32)
-.\" $TMPDIR/SCOPES-W   (-D 32)
-.\" $TMPDIR/ACTIVE     (-D 64)
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-\fB\%mailcap\fP(5)\-Dateien, wie in \fBRFC\%1524\fP definiert. Die Mailcap\-Dateien
-werden von \fB\%tin\fP(1) gelesen, um zu bestimmen, wie Nicht\-Text\-Nachrichten
-angezeigt werden können. Jede Zeile die mit "#" beginnt ist ein
-Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile
-einen einzelnen Mailcap\-Eintrag für einen Inhaltstyp. Lange Zeilen können
-fortgesetzt werden, indem man sie mit einem Backslash\-Zeichen "\(rs"
-beendet.
-.sp
-Jeder einzelne Mailcap\-Eintrag besteht aus einer Content\-Typ\-Spezifikation,
-einem Befehl zum Ausführen und (möglicherweise) einem Satz optionaler
-"Flag"\-Werte.
-.sp
-Das Feld "Typ" ist ein beliebiger Name für einen legalen Inhaltstyp. Es ist
-die Zeichenkette, die mit der \*(rqContent\-Type:\*(rq\-Kopfzeile verglichen wird,
-um zu entscheiden, ob dies der Mailcap\-Eintrag ist, der der aktuellen
-Nachricht entspricht. Zusätzlich kann das Feld Typ einen Subtyp oder einen
-Platzhalter enthalten, der allen Subtypen entspricht.
-.sp
-Das Feld "command" ist ein beliebiger UNIX\-Befehl und wird verwendet, um den
-Interpreter für den angegebenen Nachrichtentyp anzugeben. Es wird über die
-\fB\%system\fP(3)\-Funktion an die Shell übergeben.
-.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 "\(rs%", those
-two characters will be replaced by a single "%" character.
-.sp
-Neben dem Typ und dem Befehlsfeld sind folgende "Flags" definiert:
-.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 \(em 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 \(em
-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
-Das Feld "description" stellt eine Textbeschreibung (optional in
-Anführungszeichen) bereit, die den Datentyp beschreibt und von
-E\-Mail\-Programmen verwendet werden kann, die die Daten beschreiben möchten,
-bevor sie ihre Anzeige anbieten.
-.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 filename 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
-\fB\%tin\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 
-Beispiel:
-.RS
-.nf
-# mailcap Beispiel\-Datei
-.br
-image/*;\e
-.br
-.in +0.3i
-xv \-8 \-geometry +0 '%s';\e
-.br
-description=%{name} %t\-Image;\e
-.br
-test=test "$DISPLAY" != "";\e
-.br
-nametemplate=%s.IMAGE
-.in -0.3i
-.sp
-message/rfc822;\e
-.br
-.in +0.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 -0.3i
-.fi
-.RE
-.RE
-.PP
-
-\fI/etc/nntpserver\fP
-.sp
-.RS
-Standard\-NNTP\-Server zum Lesen von Nachrichten, wenn nicht vom lokalen Spool
-gelesen wird. '\fB\-g\fP \fIServer\fP', $\fBNNTPSERVER\fP haben eine höhere Priorität
-(in dieser Reihenfolge), der zur Kompilierungszeit angegebene Standardserver
-hat eine niedrigere Priorität.
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
-.sp
-.RS
-Geheimwort das für Cancel\-Locks verwendet werden soll falls \fB\%tin\fP(1) mit
-Unterstützung dafür gebaut wurde. Eine leere Datei deaktiviert in diesem
-Fall die Erstellung des Cancel\-Locks. Diese Datei sollte nur für den
-Benutzer lesbar sein.
-.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\-Typ / Dateinamen Erweiterungspaare
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
-.sp
-.RS
-"\fInntpserver[:port]\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that
-require authorization. If the password contains a space or a tab it must be
-enclosed in double quotes ("). Usernames must not be enclosed in double
-quotes 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 user's unencrypted password for reading news!
-.TP 
-\fBNNTPServer\fP
-Vollständiger Name (FQDN) des Newsservers. Zusätzlich kann noch ein Port mit
-angehängter :Portnummer angegeben werden.
-.TP 
-\fBPasswort\fP
-Unverschlüsseltes Passwort für den Newsserver.
-.TP 
-\fBUser\fP
-Benutzername auf dem Newsserver falls er vom lokalen Benutzernamen
-abweicht. Dieses Feld ist optional.
-.TP 
-Beispiel:
-.RS
-# Beispiel .newsauth\-Datei
-.br
-news.example.org geheim
-.br
-news.example.net verborgen gast
-.br
-news.example.com "streng geheim" james.bond@example.com
-.RE
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
-.sp
-.RS
-"\fINewsgruppe\fP\fIMarkierung\fP [\fIArtikel\fP[,\fIArtikel\fP | \-\fIArtikel\fP]...]"
-Zeilen.
-.TP 
-\fBNewsgruppe\fP
-Der Name der Newsgruppe.
-.TP 
-\fBMarkierung\fP
-Markierung die angibt ob die Gruppe abonniert ist ':' oder nicht '!\&'.
-.TP 
-\fBArtikel\fP
-Bereich bereits gelesener Artikel aus dieser Gruppe; durch Kommas getrennte
-Zahlen mit aufeinander folgenden Zahlen, die durch Bindestriche
-zusammengefasst sind. Leere Zeilen und Zeilen, die mit "#" beginnen werden
-ignoriert und nicht zurückgeschrieben.
-.TP 
-Beispiel:
-.RS
-# .newsrc Beispiel\-Datei
-.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
-Sicherungskopie von \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
-.br
-\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
-.sp
-.RS
-Signatur
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
-.sp
-.RS
-Fester Bestandteil einer zufällig erzeugten Signatur, dieser wird zuerst
-hinzugefügt
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
-.sp
-.RS
-Verlaufsliste der zuletzt verwendeten Zeichenfolgen
-.RE
-.PP
-
-\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
-.sp
-.RS
-Mailgruppen\-Indexdateien
-.RE
-.PP
-
-.nf
-\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
-.fi
-.sp
-.RS
-Newsgruppen\-Indexdateien
-.RE
-.PP
-
-\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
-.sp
-.RS
-Indexdateien für gespeicherte Newsgruppen
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
-.sp
-.RS
-Active Datei ("\fIMailgroupname\fP \fIMaximalwert\fP \fIMinimalwert\fP \fIMailspool\fP"
-Quadrupel) der E\-Mail\-Gruppen des Benutzers (erfordert, dass \fB\%tin\fP(1) mit
-mh\-Mail\-Handling\-Unterstützung gebaut wurde).
-.TP 
-\fBMailgroupname\fP
-Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.\&' umgewandelt sein
-muss.
-.TP 
-\fBMaximalwert\fP
-Geben Sie hier einfach eine große Zahl ein, die höher ist als die der
-höchsten Nachricht im Postfach
-.TP 
-\fBMinimalwert\fP
-hier 0 angeben
-.TP 
-\fBMailspool\fP
-Pfad des Mail\-Spool\-Verzeichnisses. Dies muss der vollständige Pfadname zum
-Stammverzeichnis des E\-Mail Ordnerbereichs sein.
-.TP 
-Beispiel:
-.RS
-Mail.inbox 12345 00000 /home/foo
-.br
-Mail.outbox 23456 00000 /home/foo
-.RE
-.sp
-Dies ermöglicht den Zugriff auf die Ordner "Posteingang"und "Postausgang"
-des Benutzers foo. Der Zugriff erfolgt über /home/foo/Mail/inbox und
-/home/foo/Mail/outbox
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
-.sp
-.RS
-aktive Datei der gespeicherten Newsgroups des Benutzers, verwendet von \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 one 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 \fB\%tin\fP(1)  for the
-types of pattern that can be used here.
-.TP 
-\fBadd_posted_to_filter\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBadvertising\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBalternative_handling\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBask_for_metamail\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBauto_cc_bcc\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBauto_list_thread\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBauto_select\fP
-Führt nach dem Betreten der Gruppe automatisch den Befehl
-\fBGroupMarkUnselArtRead\fP ('\fBX\fP') aus.
-.TP 
-\fBbatch_save\fP
-Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu
-können. Für weitere Informationen siehe den Abschnitt "AUTOMATISCHES MAILEN
-UND SPEICHERN VON UNGELESENEN ARTIKELN" in \fB\%tin\fP(1).
-.TP 
-\fBdate_format\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.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
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBextquote_handling\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBfcc\fP
-Postfach zum Speichern gesendeter E\-Mails. Das verwendete Format wird über
-die Variable tinrc \fBmailbox_format\fP festgelegt.
-.TP 
-\fBfollowup_to\fP
-Setzt den \*(rqFollowup\-To:\*(rq\-Header auf die angegebene(n) Gruppe(n).
-.TP 
-\fBfrom\fP
-Identisch mit der tinrc\-Variable \fBmail_address\fP
-.TP 
-\fBgroup_catchup_on_exit\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBgroup_format\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBmail_8bit_header\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBmail_mime_encoding\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBmaildir\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBmailing_list\fP
-Wird verwendet, falls eine Gruppe eine Mailingliste ist. Alle Antworten an
-die Gruppe werden stattdessen an diese E\-Mail\-Adresse weitergeleitet.
-.TP 
-\fBmark_ignore_tags\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBmark_saved_read\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.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
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBnews_headers_to_not_display\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBnews_quote_format\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.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). If it points to a
-readable file a random line from that file will be used. Note that some news
-servers might still overwrite the \&\*(rqOrganization:\*(rq header.
-.TP 
-\fBpos_first_unread\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBpost_8bit_header\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBpost_mime_encoding\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBpost_process_type\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBpost_process_view\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBprint_header\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBprocess_only_unread\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBprompt_followupto\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBquote_chars\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBsavedir\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-.\" TODO: document option
-\fBsavefile\fP
-.TP 
-\fBshow_art_score\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBshow_author\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBshow_only_unread_arts\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBshow_signatures\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBsigdashes\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBsigfile\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBsignature_repost\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\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
-.TP 
-\fBtex2iso_conv\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBthread_articles\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBthread_catchup_on_exit\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBthread_format\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBthread_perc\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBtrim_article_body\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBsuppress_soft_hyphens\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBverbatim_handling\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBwrap_on_next_unread\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.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. If the string starts with a ! then what
-follows is assumed to be the path to a program to be executed to generate
-the content. %G is expanded to the current news.group.name and %P is
-expanded to the news.group.name with all '.\&' replaced by '/'.
-.TP 
-\fBx_comment_to\fP
-Fügt Header \*(rqX\-Comment\-To:\*(rq ein, dies ist nur in FIDO\-Gruppen nützlich.
-.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. %G is expanded to the current news.group.name and %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.TP 
-\fBquick_kill_scope\fP
-Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
-welche Gruppen die durch \fBQuickFilterKill\fP hinzugefügte Filterregel
-angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
-tinrc\-Variablen \fBdefault_filter_kill_global\fP verwendet.
-.TP 
-\fBquick_kill_expire\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_kill_expire\fP
-.TP 
-\fBquick_kill_case\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_kill_case\fP
-.TP 
-\fBquick_kill_header\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_kill_header\fP
-.TP 
-\fBquick_select_scope\fP
-Eine durch Kommata getrennte Liste von Newsgroup\-Mustern (im Wildmat\-Stil)
-auf welche Gruppen die durch \fBQuickFilterSelect\fP hinzugefügte Filterregel
-angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
-tinrc\-Variablen \fBdefault_filter_select_global\fP verwendet.
-.TP 
-\fBquick_select_expire\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_select_expire\fP
-.TP 
-\fBquick_select_case\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_select_case\fP
-.TP 
-\fBquick_select_header\fP
-Identisch mit der tinrc\-Variable \fBdefault_filter_select_header\fP
-.TP 
-\fBispell\fP
-Path and options for \fB\%ispell\fP(1)\-like spell\-checker, e.g., "aspell
-\-\-mode=email \-\-dont\-backup check"
-.TP 
-\fBmm_network_charset\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
-\fBundeclared_charset\fP
-Assume (broken) articles without MIME charset declaration have this charset
-\(em default is US\-ASCII. This attribute works only on systems with working
-\fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), others might have to compile \fB\%tin\fP(1)
-with \-\-disable\-mime\-strict\-charset.
-.TP 
-\fBundeclared_cs_guess\fP
-Guess charset for (broken) articles without MIME charset declaration.  This
-attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
-and \fB\%ucsdet_getName()\fP from libicui18n. It has no effect if
-undeclared_charset is also set.
-.TP 
-Beispiel:
-.RS
-.nf
-# zusätzliche Header einfügen
-# ISO\-8859\-1 als Zeichensatz annehmen falls keiner
-# angegeben wurde; in allen Gruppen außer fido7.*
-scope=*,!fido7.*
-x_headers=~/.tin/headers
-undeclared_charset=ISO\-8859\-1
-
-# in *sources* Postprozesstyp auf nur Shell Archive setzen
-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
-
-# Anderes quote_chars in fido.* Newsgruppen
-# und X\-Comment\-To: Zeile hinzufügen
-scope=fido.*
-quote_chars=%I>_
-x_comment_to=ON
-
-# in fido7.* Gruppen den Zeichnsatz erraten
-scope=fido7.*
-undeclared_cs_guess=ON
-
-# Keine Signatur in *.test Newsgruppen anhängen
-# und Subject vorwählen
-scope=*.test
-sigfile=\-\-none
-x_headers=Subject: Test \- ignore \- no reply
-
-# ISO\-2022\-JP\-2 als Zeichensatz annehmen
-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. Multiple matching\-rules in the same
-scope are all applied individually and not only when they all hit at the
-same time (logical OR not AND).
-.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
-Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
-welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend
-erforderlich!
-.TP 
-\fBcase\fP
-0=Groß/Kleinschreibung beachten, 1=Groß/Kleinschreibung ignorieren
-.TP 
-\fBscore\fP
-Wert der Regel; kann auch eines der Zauberwörter "kill" oder "hot" sein.
-.TP 
-\fBsubj\fP
-Vergleiche mit \*(rqSubject:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
-Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
-.TP 
-\fBfrom\fP
-Match against \*(rqFrom:\*(rq.  \fB\%tin\fP(1)  converts the contents of the
-\&\*(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. The matching type used
-(wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBmsgid\fP
-Vergleiche mit \*(rqMessage\-ID:\*(rq & allen \*(rqReferences:\*(rq. Der verwendete
-Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der
-tinrc\-Variablen \fBwildcard\fP ab.
-.TP 
-\fBmsgid_last\fP
-Vergleiche mit \*(rqMessage\-ID:\*(rq und letztem \*(rqReferences:\*(rq Eintrag (direkte
-Antworten). Der verwendete Vergleichstyp (Wildmat oder Regex) hängt von der
-Einstellung der tinrc\-Variable \fBwildcard\fP ab.
-.TP 
-\fBmsgid_only\fP
-Vergleiche mit \*(rqMessage\-ID:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
-Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
-.TP 
-\fBrefs_only\fP
-Vergleiche mit \*(rqReferences:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
-Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
-.TP 
-\fBlines\fP
-Übereinstimmung mit \*(rqLines:\*(rq, <Zahl entspricht weniger als, >Zahl
-entspricht mehr als.
-.TP 
-\fBgnksa\fP
-Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
-than, >num matches more than the returned numeric
-value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
-if \fBdisable_gnksa_domain_check\fP is set to false. As the built in domain
-list is outdated this should be considered carefully.
-.in +0.3i
-.nf
-.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
-  \fB0\fP	GNKSA_OK
-  \fB1\fP	GNKSA_INTERNAL_ERROR
-\fB100\fP	GNKSA_LANGLE_MISSING
-\fB101\fP	GNKSA_LPAREN_MISSING
-\fB102\fP	GNKSA_RPAREN_MISSING
-\fB103\fP	GNKSA_ATSIGN_MISSING
-\fB104\fP	GNKSA_RANGLE_MISSING
-\fB200\fP	GNKSA_SINGLE_DOMAIN
-\fB201\fP	GNKSA_INVALID_DOMAIN
-\fB202\fP	GNKSA_ILLEGAL_DOMAIN
-\fB203\fP	GNKSA_UNKNOWN_DOMAIN
-\fB204\fP	GNKSA_INVALID_FQDN_CHAR
-\fB205\fP	GNKSA_ZERO_LENGTH_LABEL
-\fB206\fP	GNKSA_ILLEGAL_LABEL_LENGTH
-\fB207\fP	GNKSA_ILLEGAL_LABEL_HYPHEN
-\fB208\fP	GNKSA_ILLEGAL_LABEL_BEGNUM
-\fB209\fP	GNKSA_BAD_DOMAIN_LITERAL
-\fB210\fP	GNKSA_LOCAL_DOMAIN_LITERAL
-\fB211\fP	GNKSA_RBRACKET_MISSING
-\fB300\fP	GNKSA_LOCALPART_MISSING
-\fB301\fP	GNKSA_INVALID_LOCALPART
-\fB302\fP	GNKSA_ZERO_LENGTH_LOCAL_WORD
-\fB400\fP	GNKSA_ILLEGAL_UNQUOTED_CHAR
-\fB401\fP	GNKSA_ILLEGAL_QUOTED_CHAR
-\fB402\fP	GNKSA_ILLEGAL_ENCODED_CHAR
-\fB403\fP	GNKSA_BAD_ENCODE_SYNTAX
-\fB404\fP	GNKSA_ILLEGAL_PAREN_CHAR
-\fB405\fP	GNKSA_INVALID_REALNAME
-\fB406\fP	GNKSA_MISSING_REALNAME
-.fi
-.in -0.3i
-.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. The matching type used (wildmat or regex)  depends on the
-setting of the tinrc variable \fBwildcard\fP.
-.TP 
-.\" TODO: document option in detail
-\fBpath\fP
-Match against \*(rqPath:\*(rq line. This may not work on some servers. The
-matching type used (wildmat or regex) depends on the setting of the tinrc
-variable \fBwildcard\fP.
-.TP 
-\fBtime\fP
-time_t Wert wann die Regel abläuft
-.TP 
-Beispiel:
-.RS
-.nf
-comment=Markiert alle Artikel über tin, rtin,
-comment=tind, ktin or cdtin als heiß
-group=*
-case=1
-score=hot
-subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\eb
-
-comment=downscore postings in nsr from google based on
-comment=message\-id or path, if both hit they end up with
-comment=a score of \-66 which is enough to mark them killed
-group=news.software.readers
-case=1
-score=\-33
-path=\e.googlegroups\e.com!not\-for\-mail$
-msgid_only=@googlegroups\e.com>
-.fi
-.RE
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.fi
-.sp
-.RS
-Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
-spaces or tabs. If the keymap\-file named with full specified \fB\%locale\fP(5)
-is not found, less specific ones are looked for. Various parts will be
-stripped off the name, in the following order codeset, normalized codeset,
-territory and modifier when looking for the keymap\-file.  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	\(rs
-\fBSearchSubjF\fP	/
-\fBSearchSubjB\fP	?
-\fBSearchAuthB\fP	A
-\fBSearchBody\fP	B
-\fBCatchupNextUnread\fP	C
-\fBEditFilter\fP	E
-\fBToggleHelpDisplay\fP	H
-\fBToggleInverseVideo\fP	I
-\fBConnectionInfo\fP	J
-\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
-\fBPageToggleRaw\fP	^H
-\fBPageNextUnread\fP	TAB
-\fBPageNextThd\fP	^J	^M
-\fBPageToggleTabs\fP	^T
-\fBPageFollowupQuoteHeaders\fP	^W
-\fBPageToggleTex2iso\fP	"
-\fBPageToggleAllHeaders\fP	*
-\fBPageArticleInfo\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
-\fBPostedArticlesSelect\fP	^J	^M
-.sp
-\fBPostponeOverride\fP	Y
-\fBPostponeAll\fP	A
-.sp
-\fBPromptYes\fP	y	Y
-\fBPromptNo\fP	n	N
-.sp
-\fBPProcNone\fP	n
-\fBPProcShar\fP	s
-\fBPProcYes\fP	y
-.sp
-\fBSaveAppendFile\fP	a
-\fBSaveOverwriteFile\fP	o
-.sp
-\fBSelectEnterNextUnreadGrp\fP	TAB	n
-\fBSelectReadGrp\fP	^J	^M
-\fBSelectResetNewsrc\fP	^R
-\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
-\fBThreadFollowup\fP	F
-\fBThreadMarkArtRead\fP	K
-\fBThreadAutoSave\fP	S
-\fBThreadUntag\fP	U
-\fBThreadToggleSubjDisplay\fP	d
-\fBThreadFollowupQuote\fP	f
-\fBThreadMail\fP	m
-\fBThreadSave\fP	s
-\fBThreadTag\fP	t
-\fBThreadTagParts\fP	T
-\fBThreadUndoSel\fP	~
-.sp
-\fBUrlSelect\fP	^J	^M
-.fi
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
-.sp
-.RS
-Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird
-normalerweise durch die lokalen Newsserver aktualisiert (zB. \fB\%innd\fP(8))
-sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch
-Tabulator getrennten Feldern "\fIGruppen.Name\fP	\fIKurzbeschreibung\fP".
-.TP 
-\fBMailgroupname\fP
-ist der Name der Newsgruppe
-.TP 
-\fBdescription\fP
-ist die zugehörige Kurzbeschreibung
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
-.sp
-.RS
-"\fINNTPServer[:Port]\fP \fInewsrc\fP [\fIKurzname\fP [\fI...\fP]]" Paare für den
-\&\*(rq\fB\-g\fP\*(rqKommandozeilenschalter. Bei der Suche wird nicht zwischen Groß\- und
-Kleinschreibung unterschieden und jede Zeile, die mit "#", ";" oder " "
-beginnt, wird als Kommentar behandelt. Nur verfügbar, wenn via NNTP gelesen
-wird.
-.TP 
-\fBNNTPServer\fP
-Vollständig qualifizierter Domänenname des Newsservers. Eine einfache
-IPv6\-Adresse muss in eckige Klammern gesetzt werden. Zusätzlich kann ein
-Port durch Anhängen von :portnumber angegeben werden. Wenn ein Port
-angegeben wird, überschreibt er jeden Port, der mit \*(rq\fB\-g\fP\*(rq oder \*(rq\fB\-p\fP\*(rq
-angegeben oder durch \*(rq\fB\-T\fP\*(rq oder \*(rq\fB\-k\fP\*(rq impliziert oder über
-$\fBNNTPPORT\fP gesetzt wurde. Die Zeichenfolge "default" oder "*" fungiert als
-Platzhalter für die Übereinstimmung mit jedem Namen. Eine solche Zeile
-sollte an letzter Stelle stehen.
-.TP 
-\fBnewsrc\fP
-Zugehöriges newsrc. Eine mit \*(rq\fB\-f\fP\*(rq angegebene Datei hat eine höhere
-Priorität.
-.TP 
-\fBKurzname\fP
-nickname(s) for the nntpserver. Nicknames must not contain ":" and must be
-unique.
-.TP 
-Beispiel:
-.RS
-# Beispiel newsrctable\-Datei
-.br
-news.tin.org .newsrc\-tin.org tinorg
-.br
-news.example.org /tmp/nrc\-ex example ex
-.br
-[::1]:1119 /tmp/localhost6\-1119 lh6
-.br
-# Catch\-All\-Regeln sollten an letzter Stelle stehen
-.br
-# mit der spezifischeren Regel an erster Stelle
-.br
-*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
-.br
-* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
-.RE
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
-.sp
-.RS
-Verlaufsliste der geposteten Artikel. Die Datei wird von \fB\%tin\fP(1)
-geschrieben und vom Befehl \fBDisplayPostHist\fP ('\fBW\fP') verwendet. Sie sollte
-nicht manuell verändert werden. Jede Zeile, die mit "#" beginnt, ist ein
-Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen müssen aus
-mindestens vier durch Pipes getrennten Feldern bestehen, beginnend mit einem
-Zeitstempel "dd\-mm\-yy", einem einzelnen Buchstaben, der die Aktion angibt,
-die die Nachricht ausgelöst hat, einem Gruppennamen oder einer Mailadresse,
-an die die Nachricht gesendet wurde, dem Subject der Nachricht und optional
-der \*(rqMessage\-ID\*(rq der Nachricht, falls bekannt.
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
-.sp
-.RS
-Kopie aller geposteten Artikel im \fB\%mbox\fP(5)\-Format. Der Dateiname kann
-durch setzen von \fBposted_articles_file\fP geändert werden.
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
-.sp
-.RS
-Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das
-\fB\%mbox\fP(5)\-Format.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/motd\fP
-.fi
-.sp
-.RS
-This file is a copy of the servers message of the day (MOTD) message.  It is
-automatically created on startup except when using the \*(rq\fB\-Q\fP\*(rq
-command\-line option and is unlinked on exit.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.sp
-.RS
-Datei zum Speichern von $\fBNNTPSERVER\fP und $\fBNNTPPORT\fP bezogenen Info\- und
-Fehlermeldungen. Die Datei wird beim Start überschrieben und ist zur
-Debuggen gedacht.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
-.fi
-.sp
-.RS
-Eine Kopie der Newsgroups\-Datei des Servers, die kurze Beschreibungen jeder
-Newsgruppe enthält. Sie wird beim Start automatisch aktualisiert, außer wenn
-die Befehlszeilenoption \*(rq\fB\-X\fP\*(rq oder \*(rq \fB\-q\fP\*(rq verwendet werden und eine
-alte Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten
-Feldern "\fIGruppen.Name\fP	\fIKurzbeschreibung\fP".
-.TP 
-\fBGruppen.Name\fP
-ist der Name der Newsgruppe
-.TP 
-\fBKurzbeschreibung\fP
-ist die zugehörige Kurzbeschreibung
-.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 a few variables, all
-are not meant to be changed by the user.
-.TP 
-\fBversion\fP
-Interne Versionsnummer.
-.TP 
-\fBmotd_hash\fP
-Interner Hash der MOTD des Servers, damit dessen Anzeige übersprungen werden
-kann, falls dieser unverändert ist.
-.TP 
-\fBlast_newnews\fP
-Interner Zeitstempel, der von \fB\%tin\fP(1) verwendet wird, um neue
-Newsgruppen auf dem Server zu erkennen.
-.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, \fB\%tin\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
-\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
-discarded if exceeding this limit. If it exists, the global configuration
-file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
-user's 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
-Falls ON werden, sofern nötig, lange Newsgruppennamen in der Auswahl\- und
-Artikelebene wie folgt abgekürzt: news.software.readers \->
-n.software.readers \-> n.s.readers \-> n.s.r. Voreinstellung ist OFF.
-.TP 
-\fBadd_posted_to_filter\fP
-Falls ON füge gepostete Artikel die einen neuen Thread einleiten zum Filter
-hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON.
-.TP 
-\fBadvertising\fP
-Falls ON füge 'User\-Agent:'\-Kopfzeile ein. Voreinstellung ist ON.
-.TP 
-\fBalternative_handling\fP
-Falls ON entsorge multipart/alternative Teile des Artikels
-automatisch. Voreinstellung ist ON.
-.TP 
-\fBart_marked_deleted\fP
-Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Voreinstellung ist
-\&'D'.
-.TP 
-\fBart_marked_inrange\fP
-Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
-befindet. Voreinstellung ist '#'.
-.TP 
-\fBart_marked_return\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
-Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten
-wird. Voreinstellung ist '\-'.
-.TP 
-\fBart_marked_selected\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
-automatisch ausgewählt ist (heiß). Voreinstellung ist '*'.
-.TP 
-\fBart_marked_recent\fP
-Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
-(nicht älter als X Tage). Siehe auch \fBrecent_time\fP. Voreinstellung ist '
-o'.
-.TP 
-\fBart_marked_unread\fP
-Zeichen das anzeigt, dass ein Artikel noch nicht gelesen
-wurde. Voreinstellung ist '+'.
-.TP 
-\fBart_marked_read\fP
-Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Voreinstellung
-ist ' '.
-.TP 
-\fBart_marked_killed\fP
-Zeichen das anzeigt, dass ein Artikel gekillt wurde. Voreinstellung ist
-\&'K'. \fBkill_level\fP muss passend gesetzt sein.
-.TP 
-\fBart_marked_read_selected\fP
-Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
-ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist
-\&':'. \fBkill_level\fP muss entsprechend eingestellt werden.
-.TP 
-\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP
-If ON \fB\%tin\fP(1)  will ask before using a MIME viewer (\fBmetamail_prog\fP) to
-display MIME messages. This only occurs if a MIME viewer is set. Default is
-OFF.
-.TP 
-\fBattachment_format\fP
-Diese Formatanweisung wird von \fB\%tin\fP(1) zur Darstellung der Anhangsebene
-benutzt. Voreingestellt ist "%t%s%e%c%d".
-.TP 
-\fBauto_cc_bcc\fP
-Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn
-Sie einen Artikel versenden. Die Voreinstellung ist Nein.
-.TP 
-\fBauto_list_thread\fP
-Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch
-anzeigen? Voreinstellung ist ON.
-.TP 
-\fBauto_reconnect\fP
-Automatisch Verbindung zum Server wiederherstellen. Voreinstellung ist OFF.
-.TP 
-\fBbatch_save\fP
-Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP\*(rq oder
-gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben
-wurde. Voreinstellung ist ON.
-.TP 
-\fBbeginner_level\fP
-Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand
-für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen
-angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer
-Posting\-Knigge angezeigt. Standard ist ON.
-.TP 
-\fBcache_overview_files\fP
-If ON, create local copies of NNTP overview files. This can be used to
-considerably speed up accessing large groups when using a slow connection.
-Default is OFF.
-.TP 
-\fBcompress_overview_files\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBcancel_lock_algo\fP
-Diesen Hash\-Algorithmus für Cancel\-Locks verwenden. Nur vorhanden falls
-\fBtin\fP mit Cancel\-Lock\-Unterstützung gebaut wurde. Keiner deaktiviert die
-Erzeugung von Cancel\-Locks. Gültige Werte sind Keiner, sha1, sha256 und
-sha512. Voreinstellung ist sha1.
-.TP 
-\fBcatchup_read_groups\fP
-Falls auf ON gestellt, wird der Benutzer beim Beenden gefragt, ob alle
-während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
-sollen. Voreinstellung ist OFF.
-.TP 
-\fBcol_back\fP
-Standard Hintergrundfarbe
-.TP 
-\fBcol_extquote\fP
-Farbe des Fremdzitat\-Textes
-.TP 
-\fBcol_from\fP
-Farbe des Autors (From:)
-.TP 
-\fBcol_head\fP
-Farbe der Artikelheaderzeilen
-.TP 
-\fBcol_help\fP
-Farbe des Hilfstext
-.TP 
-\fBcol_invers_bg\fP
-Hintergrundfarbe für inversen Text
-.TP 
-\fBcol_invers_fg\fP
-Vordergrundfarbe für inversen Text
-.TP 
-\fBcol_markdash\fP
-Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBcol_markslash\fP
-Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBcol_markstar\fP
-Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBcol_markstroke\fP
-Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch
-\fBword_h_display_marks\fP und \fBword_highlight\fP.
-.TP 
-\fBcol_message\fP
-Farbe der Statusmeldungen in der letzten Zeile
-.TP 
-\fBcol_minihelp\fP
-Farbe des Minihilfemenü
-.TP 
-\fBcol_newsheaders\fP
-Farbe des angezeigten Headers
-.TP 
-\fBcol_normal\fP
-Standard Vordergrundfarbe
-.TP 
-\fBcol_quote\fP
-Farbe der zitierten Zeilen
-.TP 
-\fBcol_quote2\fP
-Farbe von zweifach zitierten Zeilen
-.TP 
-\fBcol_quote3\fP
-Farbe von =>3\-fach zitierten Zeilen
-.TP 
-\fBcol_response\fP
-Farbe des Antwortzählers. Das ist der Text "Antwort x von y" im
-Artikel\-Viewer.
-.TP 
-\fBcol_signature\fP
-Farbe von Signaturen
-.TP 
-\fBcol_score_neg\fP
-Farbe negativer Bewertung
-.TP 
-\fBcol_score_pos\fP
-Farbe positiver Bewertung
-.TP 
-\fBcol_urls\fP
-Farbe der hervorgehobenen URLs
-.TP 
-\fBcol_verbatim\fP
-Farbe des wortgetreu darzustellenden Textes
-.TP 
-\fBcol_subject\fP
-Farbe der Subjectzeile
-.TP 
-\fBcol_text\fP
-Farbe der Textzeilen
-.TP 
-\fBcol_title\fP
-Farbe des Hilfe/Mail\-Zeichens
-.TP 
-\fBconfirm_choice\fP
-\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
-choices:
-.in +0.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 \fB\%tin\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 -0.5i
-Voreinstellung ist Kommandos & Ende.
-.TP 
-\fBdate_format\fP
-Format string used for date representation. A description of the different
-format options can be found at \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
-\fB\%strftime\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
-Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
-.TP 
-\fBdefault_filter_days\fP
-Voreinstellung ist 28.
-.TP 
-\fBdefault_filter_kill_case\fP
-Standard für schnellen (1 Taste) Kill\-Filter. ON = Groß\-/Kleinschreibung
-berücksichtigen, OFF = Groß\-/Kleinschreibung ignorieren.
-.TP 
-\fBdefault_filter_kill_expire\fP
-Standard für schnellen (1\-Taste) Kill\-Filter\-Ablauf. ON = auf
-\fBdefault_filter_days\fP begrenzen, OFF = niemals ablaufen. Standard ist OFF.
-.TP 
-\fBdefault_filter_kill_global\fP
-Standard für schnellen (1\-Taste) Kill\-Filter global. ON = auf alle Gruppen
-anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON.
-.TP 
-\fBdefault_filter_kill_header\fP
-Voreinstellung für Schnell (1 Tasten) Killfilter Header.
-.in +0.3i
-.nf
-.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & letzter \'\'References:\'\' Eintrag'u
-0	\*(rqSubject:\*(rq (Groß/Kleinschreibung beachten)
-1	\*(rqSubject:\*(rq (Groß/Kleinschreibung ignorieren)
-2	\*(rqFrom:\*(rq (Groß/Kleinschreibung beachten)
-3	\*(rqFrom:\*(rq (Groß/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 -0.3i
-.TP 
-\fBdefault_filter_select_case\fP
-Standard für den schnellen (1 Taste) automatischen Auswahlfilter. EIN =
-Groß\-/Kleinschreibung berücksichtigen, AUS = Groß\-/Kleinschreibung
-ignorieren.
-.TP 
-\fBdefault_filter_select_expire\fP
-Standard für schnellen (1\-Taste) Auto\-Auswahlfilter\-Ablauf. ON = auf
-\fBdefault_filter_days\fP begrenzen, OFF = niemals ablaufen. Standard ist OFF.
-.TP 
-\fBdefault_filter_select_global\fP
-Standard für schnellen (1\-Taste) Auto\-Auswahlfilter global. ON = auf alle
-Gruppen anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON.
-.TP 
-\fBdefault_filter_select_header\fP
-Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste).
-.in +0.3i
-.nf
-.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & letzter \'\'References:\'\' Eintrag'u
-0	\*(rqSubject:\*(rq (Groß/Kleinschreibung beachten)
-1	\*(rqSubject:\*(rq (Groß/Kleinschreibung ignorieren)
-2	\*(rqFrom:\*(rq (Groß/Kleinschreibung beachten)
-3	\*(rqFrom:\*(rq (Groß/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 -0.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 
-\fBdont_break_words\fP
-Lange Zeilen nicht innerhalb eines Wortes Umrechen. Dies gilt für den
-Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch
-\fBwrap_column\fP. Die Voreinstellung ist OFF.
-.TP 
-\fBdraw_arrow\fP
-Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil '\->', wenn
-aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Der
-Standardwert ist 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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
-in \fB\%tin\fP(1)
-.TP 
-\fBextquote_handling\fP
-Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON.
-.TP 
-\fBextquote_regex\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBforce_screen_redraw\fP
-Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
-Bildschirms durchgeführt werden soll. Standard ist OFF.
-.TP 
-\fBgetart_limit\fP
-If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
-articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
-\fB\%tin\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 \fB\%tin\fP(1)  should accept to jump to the next unread article.
-Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
-\fBPageDown\fP is set \fB\%tin\fP(1)  jumps to the next article at the end of the
-current one. When \fBPageNextUnread\fP is set \fB\%tin\fP(1)  jumps immediately to
-the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
-pressed. Default is \fBPageNextUnread\fP.
-.TP 
-\fBgroup_catchup_on_exit\fP
-Falls ON: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit der
-linken Cursortaste. Voreinstellung ist ON.
-.TP 
-\fBgroup_format\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Gruppenebene
-benutzt. Voreingestellt ist "%n\ %m\ %R\ %L\ \ %s\ \ %F". Folgende
-Ersetzungen werden unterstützt:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'Absender, Name und/oder E\-Mail Adresse'u
-%D	Datum
-%F	Absender, Name und/oder E\-Mail Adresse
-%I	Initialen des Absenders
-%L	Anzahl der Zeilen
-%M	Message\-ID
-%R	Anzahl der Antworten im Thread
-%S	Bewertung
-%m	Artikelkennzeichnungen
-%n	aktuelle Threadnummer
-%s	Subject
-%%	%
-.fi
-.in -0.3i
-.TP 
-\fBhide_uue\fP
-Falls auf 'Nein' gesetzt, werden die Rohdaten im uuencoded Format
-angezeigt. Wenn auf 'Ja' gesetzt, werden Abschnitte von uuencoded Daten mit
-einer einzigen Tag\-Zeile angezeigt, die die Größe und den Dateinamen zeigt
-(ähnlich wie ein MIME\-Anhang). Falls auf 'Alle ausblenden' gesetzt, wird
-jede Zeile, die wie uuencoded Daten aussieht, in eine Tag\-Zeile
-umgewandelt. Dies ist nützlich, wenn uuencoded Daten über mehr als einen
-Artikel verteilt sind, kann aber auch zu falschen Positiven führen. Diese
-Einstellung kann auch im Artikelbetrachter umgeschaltet werden. Der
-Standardwert ist 'Nein'.
-.TP 
-\fBinews_prog\fP
-Pfad, Name und Optionen des externen \fB\%inews\fP(1). Wenn Sie über NNTP
-lesen, ist der Standardwert "\-\-internal" (verwende eingebautes NNTP inews),
-ansonsten ist es "inews \-h". Der Artikel wird mittels '< Artikel' an
-\fBinews_prog\fP via STDIN übergeben.
-.TP 
-\fBinfo_in_last_line\fP
-Wenn ON, zeigen Sie die aktuelle Gruppenbeschreibung oder den Artikelbereich
-in der letzten Zeile an (nicht im Pager und im globalen Menü) \(em
-\fBToggleInfoLastLine\fP ('\fBi\fP') wechselt die Einstellung. Diese Funktion ist
-nützlich, da die volle Breite des Bildschirms zur Verfügung steht, um lange
-Betreffzeilen anzuzeigen. Voreinstellung ist 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
-Falls ON: inverse Darstellung für Header und das Hervorheben von URLs
-benutzen. Voreinstellung ist ON.
-.TP 
-\fBkeep_dead_articles\fP
-Wenn ON, alle fehlgeschlagenen Beiträge in
-\fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP behalten, zusätzlich zum Speichern
-des letzten fehlgeschlagenen Beitrags in
-\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Die Voreinstellung ist 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' behavior of \fB\%tin\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
-\fBKillt alle Artikel, markiert mit K\fP wird auf alle Artikel in der Gruppe
-angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
-diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads
-angezeigt, sind jedoch mit \fBart_marked_killed\fP markiert.
-.IP 2
-\fBKillt alle Artikel, zeigt sie nie\fP wird alle Artikel in der Gruppe
-angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
-diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht
-angezeigt.
-.RE
-.TP 
-\fBmail_8bit_header\fP
-Erlaubt unkodierte 8\-Bit\-Zeichen im Header von E\-Mail\-Nachrichten. Der
-Standardwert ist OFF. Das Aktivieren hat nur Wirkung, wenn
-\fBmail_mime_encoding\fP auch auf 8bit gesetzt ist. Das Beibehalten auf OFF ist
-für die meisten Benutzer sicher und entspricht dem Internet Mail Standard
-(\fBRFC\%5322\fP und \fBRFC\%2047\fP). Die Voreinstellung ist OFF.
-.TP 
-\fBmail_address\fP
-E\-Mail\-Adresse des Benutzers (und vollständiger Name), falls nicht
-benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von
-E\-Mails und beim Signieren mit \fB\%pgp\fP(1) verwendet.
-.TP 
-\fBmail_mime_encoding\fP
-MIME\-Kodierung des Textkörpers in E\-Mail\-Nachrichten falls erforderlich
-(8bit, base64, quoted\-printable, 7bit). Voreinstellung ist quoted\-printable.
-.TP 
-\fBmail_quote_format\fP
-Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum,
-%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
-%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
-Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist "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 \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBmaildir\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\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
-.in +0.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP muss passend dazu gesetzt sein. Folgende Ersetzungen
-werden unterstützt:
-.in +0.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	Dateiname
-%M	default_mailer
-%S	Subject\-Feld
-%T	To\-Feld
-%U	Benutzername
-%%	%
-.fi
-.in -0.3i
-.TP 
-\fBmark_saved_read\fP
-Falls ON werden gespeicherte Artikel als gelesen markiert. Voreinstellung
-ist 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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 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 \fB\%iconv\fP(3)  or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), if none
-of these functions are 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 +0.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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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 depends 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 depends 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 depends 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 depends on your
-terminal which attributes are usable. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBnewnews\fP
-Interne Timer, die von \fB\%tin\fP(1) verwendet werden, um den Überblick über
-neue Newsgroups zu behalten. Nicht ändern, es sei denn, Sie verstehen genau
-wozu sie dienen.
-.TP 
-\fBnews_headers_to_display\fP
-Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein
-\&'*' als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter
-(Wildcards) zu nutzen. Wenn Sie als Wert 'X\-' angeben, sehen Sie alle Header
-die mit 'X\-' beginnen (wie X\-Alan oder X\-Pape). Sie können mehrere durch
-Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird
-diese Option deaktiviert.
-.TP 
-\fBnews_headers_to_not_display\fP
-Genau das Gleiche wie \fBnews_headers_to_display\fP, mit der Ausnahme, das es
-das Gegenteil bewirkt. Wenn Sie dachten, das X\-Header eine tolle Sachen
-waren, nun aber festgestellt haben, das dort einiges überflüssiges steht,
-dann könnten Sie wie folgt vorgehen: \fBnews_headers_to_display=X\-\fP
-\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Wenn Sie hier nichts angeben,
-wird diese Option deaktiviert.
-.TP 
-\fBnews_quote_format\fP
-Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum,
-%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
-%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
-Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist "%F
-wrote:".
-.TP 
-\fBnntp_read_timeout_secs\fP
-Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein
-Zeitlimit). Voreinstellung ist 120.
-.TP 
-\fBnormalization_form\fP
-Normalisierungsart die verwenden soll um die Unicode\-Eingabe zu
-normalisieren. Die möglichen Werte sind:
-.RS +1i
-.IP 0 3
-\fBNone\fP: keine Normalisierung
-.IP 1
-\fBNFKC\fP: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung
-.IP 2
-\fBNFKD\fP: Kompatibilitätszerlegung
-.IP 3
-\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
-.IP 4
-\fBNFD\fP: Kanonische Zerlegung
-.IP 5
-\fBNFKC_CF\fP: Kompatibilitätszerlegung, gefolgt von kanonischer
-Zusammensetzung und Faltung
-.RE
-Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek
-unterstützt werden, die \fB\%tin\fP(1) für die Normalisierung verwendet. Nach
-Möglichkeit sollte NFC verwendet werden (\fBRFC\%5198\fP).
-.TP 
-\fBpage_mime_format\fP
-Diese Formatanweisung wird von tin \fB\%tin\fP(1) zur Darstellung von
-Mime\-Headern auf Artikelebene benutzt. Voreingestellt ist "[\-\-
-%T%S%*n%z%*l%!c%!d%*e \-\-]".
-.TP 
-\fBpage_uue_format\fP
-Diese Formatanweisung wird von tin \fB\%tin\fP(1) zur Darstellung von
-UUE\-Headern auf Artikelebene benutzt. Voreingestellt ist "[\-\-
-%T%S%*n%I%!d%*e \-\-]".
-.TP 
-\fBpos_first_unread\fP
-Falls ON wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe
-gesetzt, andernfalls auf den letzten Artikel.
-.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 \fB\%tin\fP(1)  will start an appropriate viewer program to display
-any files that were post processed and uudecoded. The program is determined
-using the \fB\%mailcap\fP(5)  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
-\fBNein\fP (Voreinstellung), es wird keine Nachbearbeitung gemacht.
-.IP 1
-\fBShell\-Archive\fP, Entpacken nur von mehrteiligen \fB\%shar\fP(1)\-Dateien.
-.IP 2
-\fBJa\fP, binäre Anhänge und Daten werden dekodiert und gespeichert.
-.RE
-.TP 
-\fBposted_articles_file\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
-machines. Printing from \fB\%tin\fP(1)  may have been disabled by the System
-Administrator.
-.TP 
-\fBprocess_only_unread\fP
-Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel (markierte
-Artikel ausgenommen). Voreinstellung ist OFF.
-.TP 
-\fBprompt_followupto\fP
-Falls ON zeige leere \*(rqFollowup\-To:\*(rq\-Kopfzeile im Editor. Voreinstellung
-ist OFF.
-.TP 
-\fBquote_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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. 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 0 3
-\fBNichts besonderes\fP Nicht leere Zeilen zitieren.
-.IP 1
-\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
-\fBPageToggleRaw\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
-\fBLeerzeilen zitieren\fP Diese Option ist standardmäßig aktiviert.
-.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
-\fB\%tin\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
-\fB\%tin\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
-\fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBrecent_time\fP
-Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es
-die Anzahl der Tage.
-.TP 
-\fBrender_bidi\fP
-Falls ON, kümmert sich \fB\%tin\fP(1) um die Darstellung von bidirektionalem
-Text. Bei OFF, überlässt \fB\%tin\fP(1) die Darstellung von bidirektionalem
-Text dem Terminal.
-.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
-Verzeichnis, in dem Artikel/Threads gespeichert werden. Voreinstellung ist
-\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 \fB\%tin\fP(1)  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 \fBshow_last_line_prev_page\fP=ON. Set to
-\-2 to get half\-page scrolling. This setting supersedes
-\fBfull_page_scroll\fP=OFF.
-.TP 
-\fBselect_format\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Auswahlebene
-benutzt. Voreingestellt ist "%f\ %n\ %U\ \ %G\ \ %d". Folgende Ersetzungen
-werden unterstützt:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'Anzahl ungelesener Artikel'u
-%G	Name der Gruppe
-%U	Anzahl ungelesener Artikel
-%d	Gruppenbeschreibung
-%f	Gruppenkennzeichnung
-%n	aktuelle Gruppennummer
-%%	%
-.fi
-.in -0.3i
-.TP 
-\fBsort_function\fP
-Sortierfunktion für Artikel. Voreinstellung ist 0.
-.RS +.5i
-.IP 0 3
-Mit \fB\%qsort\fP(3) sortieren.
-.IP 1
-Mit \fB\%heapsort\fP(3) sortieren. Kann in großen Gruppen mit langen Threads
-schneller sein.
-.RE
-.TP 
-\fBshow_author\fP
-Welche Informationen über den Autor sollen angezeigt werden. Die
-Voreinstellung ist 2, der vollständige Name des Autors.
-.RS +1i
-.IP 0 3
-\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.
-.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_art_score\fP
-Falls ON, wird die Bewertung bei der Anzeige von Artikeln in der unteren
-linken Ecke gezeigt. Voreinstellung ist OFF. Siehe auch \fBcol_score_neg\fP und
-\fBcol_score_pos\fP.
-.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
-\fB\%tin\fP(1)  to be built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBshow_help_mail_sign\fP
-Auswahl ob \fB\%tin\fP(1) in den verschiedenen Ebenentiteln eine Hilfeanzeige,
-eine neue E\-Mail\-Anzeige, beides oder keines von beiden anzeigt. Die
-Voreinstellung ist 3.
-.RS +1i
-.IP 0 3
-\fBKein Hilfe\- oder Mailanzeige\fP.
-.IP 1
-\fBNur Hilfe anzeigen\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.RE
-.TP 
-\fBshow_only_unread_arts\fP
-Falls ON, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden
-alle Artikel angezeigt.
-.TP 
-\fBshow_only_unread_groups\fP
-Falls ON zeige nur abonnierte Gruppen mit ungelesen Artikeln. Voreinstellung
-ist OFF.
-.TP 
-\fBshow_signatures\fP
-Falls OFF zeige keine Signaturen an. Voreinstellung ist ON.
-.TP 
-\fBsigdashes\fP
-Falls ON, wird der Signatur ein Signaturtrenner
-vorangestellt. Voreinstellung ist 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 a file named \fI.sigfixed\fP does exist in that dir or
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
-chosen signature (first match counts). If the path starts with a ! the
-program the path points to will be executed to generate a signature. In
-order to pass the group name to the program, %G can be specified.  This will
-be replaced by the name of the current newsgroup. \-\-none will suppress any
-signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.  See also
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP.
-.TP 
-\fBsignature_repost\fP
-Falls ON wird die Signatur auch an repostete Artikel
-angehängt. Voreinstellung ist 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 \fB\%tin\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
-\fBNichts\fP, keine Sortierung.
-.IP 1
-\fBSubject: (absteigend)\fP, Artikel absteigend nach \*(rqSubject:\*(rq sortieren.
-.IP 2
-\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqSubject:\*(rq sortieren.
-.IP 3
-\fBFrom: (absteigend)\fP, Artikel absteigend nach \*(rqFrom:\*(rq sortieren.
-.IP 4
-\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqFrom:\*(rq sortieren.
-.IP 5
-\fBDate: (absteigend)\fP, Artikel absteigend nach \*(rqDate:\*(rq sortieren.
-.IP 6
-\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren.
-.IP 7
-\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren.
-.IP 8
-\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren.
-.IP 9
-\fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren.
-.IP 10
-\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqLines:\*(rq sortieren.
-.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
-\fBNichts\fP, keine Sortierung der Threads.
-.IP 1
-\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren.
-.IP 2
-\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren.
-.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. Example:
-.sp
-\fIspam,delete,remove\fP
-.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 \fB\%tin\fP(1)  uses a built\-in default.
-.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 
-\fBstrip_re_regex\fP
-Ein regulärer Ausdruck zum Suchen nach Betreffpräfixen wie "Re:", die
-entfernt werden sollen. Wenn \fBstrip_re_regex\fP leer ist, verwendet
-\fB\%tin\fP(1) einen integrierten Standardwert.
-.TP 
-\fBstrip_was_regex\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\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 \fB\%tin\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 behavior can also be toggled in the article viewer
-via \fBPageToggleTex2iso\fP ('\fB"\fP').
-.TP 
-\fBthread_articles\fP
-Definiert wie der Diskussionsfaden gebaut werden soll. Zur Auswahl stehen:
-.RS +1i
-.IP 0 3
-Keinen Diskussionsfaden aufbauen.
-.IP 1
-Diskussionsfaden nur anhand von \*(rqSubject:\*(rq aufbauen.
-.IP 2
-Diskussionsfaden nur anhand von \*(rqReferences:\*(rq aufbauen.
-.IP 3
-Diskussionsfaden anhand von \*(rqReferences:\*(rq und \*(rqSubject:\*(rq aufbauen
-(Voreinstellung).
-.IP 4
-Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:\*(rq aufbauen.
-.IP 5
-Anhand der prozentualen Übereinstimmung der Subjects gruppieren
-.RE
-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 \(en 5 in the file
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
-.TP 
-\fBthread_format\fP
-Diese Formatanweisung wird von \fBtin\fP zur Darstellung der Threadebene
-benutzt. Voreingestellt ist "%n\ %m\ \ [%L]\ \ %T\ \ %F". Folgende
-Ersetzungen werden unterstützt:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'Subject und/oder Baumdarstellung des Thread'u
-%D	Datum
-%F	Absender, Name und/oder E\-Mail Adresse
-%I	Initialen des Absenders
-%L	Anzahl der Zeilen
-%M	Message\-ID
-%S	Bewertung
-%T	Subject und/oder Baumdarstellung des Thread
-%m	Artikelkennzeichnungen
-%n	aktuelle Artikelnummer
-%%	%
-.fi
-.in -0.3i
-.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
-Falls ON: Catchup (als gelesen markieren) der Gruppe/des Threads beim
-Verlassen mit der linken Cursortaste. Voreinstellung ist ON.
-.TP 
-\fBthread_score\fP
-Wie die Gesamtpunktzahl eines Threads berechnet wird. Voreinstellung ist 0,
-die maximale Punktzahl in diesem Diskussionsfaden (Thread).
-.RS +1i
-.IP 0 3
-\fBMax\fP, Maximalwert im Diskussionsfaden.
-.IP 1
-\fBSum\fP, Summer aller Bewertungen im Diskussionsfaden.
-.IP 2
-\fBAverage\fP, Durchschnitt aller Bewertungen im Diskussionsfaden.
-.RE
-.TP 
-\fBtls_ca_cert_file\fP
-Name der Datei, die alle vertrauenswürdigen CA\-Zertifikate enthält, die für
-NNTPS\-Verbindungen (\fBRFC\%8143\fP) verwendet werden. Falls es leer bleibt,
-wird der Systemstandard verwendet.
-.TP 
-\fBtranslit\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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
-Auswahl, wie \fB\%tin\fP(1) Leerzeilen in Artikelkörpern behandelt. Der
-Voreinstellung ist 0. Diese Option wirkt sich nicht auf Zeilen innerhalb von
-wortgetreu wiederzugebenden Textblöcken aus.
-.RS +1i
-.IP 0 3
-\fBArtikelrumpf nicht anpassen\fP.
-.IP 1
-\fBFührende Leerzeilen überspringen\fP.
-.IP 2
-\fBAbschließende Leerzeilen überspr.\fP.
-.IP 3
-\fBFühr. & abschlies. Leerz. überspr.\fP, Führende und abschließende Leerzeilen
-überspringen.
-.IP 4
-\fBMehrere zwischen Textblöcken zusammenfassen\fP, Leerzeilen zwischen
-Textblöcken zusammenfassen.
-.IP 5
-\fBMehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen\fP, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und
-führende Leerzeilen überspringen.
-.IP 6
-\fBMehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen\fP, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen
-und abschließende Leerzeilen überspringen.
-.IP 7
-\fBMehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr.\fP, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und
-führende sowie abschließende Leerzeilen überspringen
-.RE
-.TP 
-\fBsuppress_soft_hyphens\fP
-Falls ON, werden weiche Bindestriche (U+00AD) von nicht wörtlichen Blöcken
-bei der Artikelanzeige entfernt. Voreinstellung ist OFF.
-.TP 
-\fBunderscores_regex\fP
-Regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
-passenden Wörter werden in \fBcol_markdash\fP oder \fBmono_markdash\fP
-angezeigt. Falls \fBunderscores_regex\fP leer ist, verwendet \fB\%tin\fP(1) einen
-integrierten Standardwert.
-.TP 
-\fBunlink_article\fP
-Falls ON entferne \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP nach dem
-posten. Voreinstellung ist 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.  Default is
-\fBurl_handler.pl\fP.
-.TP 
-\fBurl_highlight\fP
-Aktivieren der URL\-Hervorhebung im Artikel. Voreinstellung ist ON.
-.TP 
-\fBuse_color\fP
-Falls aktiviert verwendet \fB\%tin\fP(1) ANSI\-Farben. Die Voreinstellung ist
-OFF.
-.TP 
-\fBuse_keypad\fP
-Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF.
-.TP 
-\fBuse_mouse\fP
-Allows the mouse button support in an \fB\%xterm\fP(1x)  to be
-enabled/disabled.  Default is OFF.
-.TP 
-\fBuse_slrnface\fP
-If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
-an \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default
-is OFF.
-.TP 
-\fButf8_graphics\fP
-If ON use UTF\-8 characters for indicator ('\->'), thread/attachment tree
-and ellipsis ('...'). Default is OFF.
-.TP 
-\fBverbatim_begin_regex\fP
-Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden
-Absatzes findet. Voreinstellung ist #v+
-.TP 
-\fBverbatim_end_regex\fP
-Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden
-Absatzes findet. Voreinstellung ist #v\-
-.TP 
-\fBverbatim_handling\fP
-Falls ON werden wortgetreue Textblöcke in Artikeln erkannt. Voreinstellung
-ist ON.
-.TP 
-\fBPlatzhalter\fP
-Allows you to select how \fB\%tin\fP(1)  matches strings. The default is 0 and
-uses the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3).  (see also
-\fB\%perlre\fP(1)  and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  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
-\fBnein\fP
-.IP 1
-ja, \fBMarkierung\fP anzeigen
-.IP 2
-ein \fBLeerzeichen\fP ausgeben
-.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 colors 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 
-\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 and \fBdont_break_words\fP is
-unset 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 ist das gleiche wie für \fBnews_quote_format\fP, dies wird verwendet,
-wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein
-\&\*(rqFollowup\-To:\*(rq angegeben ist.
-.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
-Setzt den globalen Domänennamen, der in From\-Zeilen verwendet wird
-.TP 
-\fBorganization\fP
-Legt den Namen Ihrer Organisation fest. $\fBORGANIZATION\fP überschreibt den
-angegebenen Wert.
-.TP 
-\fBnewslibdir\fP
-Definiert den Standardspeicherort für einige Konfigurationsdateien. Übliche
-Werte sind \fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP oder
-\fI/news/db\fP. $\fBTIN_LIBDIR\fP übersteuert den angegebenen Wert.
-.TP 
-\fBbugaddress\fP
-Definiert die E\-Mail\-Adresse, an die Benutzer Fehlerberichte über eine
-integrierte Funktion senden können. Die Voreinstellung zeigt auf eine
-Entwickler\-Mailingliste auf tin.org. Sie können diese Adresse in eine lokale
-ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen.
-.TP 
-\fBinewsdir\fP
-Definiert das Verzeichnis, welches das ausführbare \fB\%inews\fP(1) enthält.
-.TP 
-\fBmm_charset\fP
-Standardzeichensatz, der im \*(rqContent\-Type:\*(rq MIME\-Header verwendet werden
-soll. $\fBMM_CHARSET\fP überschreibt den angegebenen Wert.
-.TP 
-\fBpost_mime_encoding\fP
-Voreingestellte Zeichenkodierung in MIME\-Artikeln. 8bit ist wahrscheinlich
-die beste Wahl.
-.TP 
-\fBmail_mime_encoding\fP
-Voreingestellte Zeichenkodierung in MIME\-Mails. Quoted\-Printable ist hier
-eine gute Wahl.
-.TP 
-\fBdisable_gnksa_domain_check\fP
-Unregistrierte Top\-Level\-Domains zulassen. Da die Liste der gültigen TLDs
-nicht mehr aktiv gepflegt wird wurde ab \fB\%tin\fP(1) Version 2.1.5 die
-Voreinstellung auf ON geändert.
-.TP 
-\fBdisable_sender\fP
-Keinen \*(rqSender:\*(rq Header erzeugen. Falls \fBinews_prog\fP nicht auf \-\-internal
-steht wird die Einstellung ignoriert.
-.TP 
-\fBspooldir\fP
-Basisverzeichnis Ihres News\-Spools (Bnews, Cnews und INN traditioneller
-Spool\-Stil), übliche Werte sind \fI/var/spool/news,\fP, \fI/usr/spool/news\fP,
-\fI/news/spool\fP. $\fBTIN_SPOOLDIR\fP überschreibt einen angegebenen Wert.
-.TP 
-\fBoverviewdir\fP
-Basisverzeichnis Ihrer NOV Daten \fB\%newsoverview\fP(5) (traditioneller
-Spool\-Stil, kann identisch mit \fIspooldir\fP sein), übliche Werte sind
-\fI/var/spool/overview\fP, \fI/usr/spool/overview\fP,
-\fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP überschreibt einen angegebenen Wert.
-.TP 
-\fBoverviewfile\fP
-Name einer Overview\-Datei, übliche Namen sind \fI.overview\fP oder
-\fIover.view\fP. $\fBTIN_NOVFILENAME\fP übersteuert den angegebenen Wert.
-.TP 
-\fBoverviewfmtfile\fP
-Vollständiger Pfadname der overview.fmt\-Datei Ihres Newssystems;
-normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
-\fIoverview.fmt\fP, so dass Sie diese Einstellung nur ändern müssen wenn sich
-Ihre Konfiguration unterscheidet.
-.TP 
-\fBactivefile\fP
-Vollständiger Pfadname der Aktive\-Datei Ihres Newssystems; normalerweise
-befindet sich die Datei in \fInewslibdir\fP und heißt \fIactive\fP, so dass Sie
-diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration
-unterscheidet. $\fBTIN_ACTIVEFILE\fP überschreibt einen angegebenen Wert.
-.TP 
-\fBactivetimesfile\fP
-Vollständiger Pfadname der active.times\-Datei Ihres Newssystems;
-normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
-\fIactive.times\fP, daher müssen Sie diese Einstellung nur ändern, wenn Ihre
-Konfiguration abweicht.
-.TP 
-\fBnewsgroupsfile\fP
-Vollständiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise
-befindet sich die Datei in \fInewslibdir\fP und heißt \fInewsgroups\fP, so dass
-Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration
-unterscheidet.
-.TP 
-\fBsubscriptionsfile\fP
-Vollständiger Pfadname der Abonnements\-Datei Ihres Newssystems;
-normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
-\fIsubscriptions\fP, so dass Sie diese Einstellung nur ändern müssen wenn sich
-Ihre Konfiguration unterscheidet.
-.RE
-.PP
-
-\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP
-.sp
-.RS
-Übersetzung in die in $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP oder $\fBLANG\fP angegebene
-Sprache
-.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
-Diese Datei enthält eine Liste der Newsgruppen, die der lokale Server
-vorhält. Jede Newsgruppe sollte nur einmal aufgeführt werden. Jede Zeile
-beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige
-Namen: monoton steigende Nummern.
-.sp
-.\" TODO: tin issues just a warning in that case.
-Wenn ein Artikel in Newsgruppen gepostet wird die nicht in dieser Datei
-erwähnt sind, werden diese Newsgruppen ignoriert. Wenn keine gültigen
-Newsgruppen angegeben werden, wird der Artikel zurückgewiesen.
-.sp
-Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder "\fIName\fP
-\fIhighmark\fP \fIlowmark\fP \fIMarker\fP".
-.TP 
-\fBName\fP
-ist der Name der Newsgruppe
-.TP 
-\fBhighmark\fP
-die höchste Artikelnummer die je in der Gruppe benutzt wurde
-.TP 
-\fBlowmark\fP
-ist die niedrigste Artikelnummer in der Gruppe; es ist nicht gewährleistet,
-dass diese Zahl genau ist und sie sollte nur als Hinweis angesehen
-werden. Beachten Sie, dass es aufgrund von Artikel Stornierungen, zu Lücken
-in der Nummerierung Sequenz kommen kann. Falls die niedrigste Artikelnummer
-größer als die höchste Artikelnummer ist, dann gibt es keine Artikel in der
-Newsgroup.
-.TP 
-\fBMarker\fP
-kann eines der folgenden sein
-.RS
-.TP 
-\fBy\fP
-lokale Postings sind erlaubt
-.TP 
-\fBn\fP
-lokale Postings sind nicht erlaubt, Artikel kommen nur über andere Server
-.TP 
-\fBm\fP
-die Gruppe ist moderiert und alle Postings müssen approved werden
-.TP 
-\fBj\fP
-Artikel in dieser Gruppe werden nicht gespeichert sondern nur durchgereicht
-.TP 
-\fBx\fP
-in diese Gruppe darf nicht gepostet werden
-.TP 
-\fB=foo.bar\fP
-Artikel werden auf dem Server in der Gruppe \*(rqfoo.bar\*(rq abgelegt
-.RE
-.TP 
-\fB\%tin\fP(1)
-versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn
-News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen die Befehle
-LIST (\fBRFC\%3977\fP) oder LIST COUNTS (\fBRFC\%6048\fP).
-.RE
-.PP
-
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
-.sp
-.RS
-Diese Datei enthält eine chronologische Aufzeichnung, wann Newsgroups
-erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert
-(z. B. \fB\%innd\fP(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile besteht
-aus drei durch Leerzeichen getrennten Feldern "\fIName\fP \fIZeit\fP
-\fIErsteller\fP".
-.TP 
-\fBName\fP
-ist der Name der Newsgruppe
-.TP 
-\fBtime\fP
-Zeit wann die Gruppe erzeugt wurde, ausgedrückt als Anzahl von Sekunden seit
-Beginn der Epoche.
-.TP 
-\fBErsteller\fP
-die Mailadresse der Person die die Gruppe angelegt hat.
-.TP 
-\fB\%tin\fP(1)
-versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn
-News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen den NEWGROUPS
-(\fBRFC\%3977\fP) Befehl.
-.RE
-.PP
-
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
-.sp
-.RS
-Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird
-normalerweise durch die lokalen Newsserver aktualisiert (zB. \fB\%innd\fP(8))
-sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch
-Tabulator getrennten Feldern "\fIGruppen.Name\fP	\fIKurzbeschreibung\fP".
-.TP 
-\fBGruppen.Name\fP
-ist der Name der Newsgruppe
-.TP 
-\fBKurzbeschreibung\fP
-ist die zugehörige Kurzbeschreibung
-.TP 
-\fB\%tin\fP(1)
-versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn
-News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen den LIST
-NEWSGROUPS (\fBRFC\%3977\fP) Befehl.
-.RE
-.PP
-
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
-.sp
-.RS
-In diese Datei kann eine Standardorganisation angegeben werden, die in der
-\&\*(rqOrganisation:\*(rq\-Kopfzeile verwendet wird. $\fBORGANIZATION\fP hat eine höhere
-Priorität falls gesetzt.
-.RE
-.PP
-
-.\" is the Path correct? or is it /news/etc/overview.fmt
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
-.sp
-.RS
-Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe
-auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Datei ist
-wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank
-stehen.  Siehe auch \fB\%overview.fmt\fP(5). \fB\%tin\fP(1) versucht die Datei nur
-dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie
-Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1) stattdessen den Befehl
-LIST OVERVIEW.FMT (\fBRFC\%3977\fP).
-.RE
-.PP
-
-.\" is the Path correct? or is it /news/etc/subscriptions
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
-.sp
-.RS
-Diese Datei enthält eine Liste von Newsgroups \(em eine pro Zeile \(em die
-der Client abonnieren sollte, wenn der Benutzer keine
-${TIN_HOMEDIR:\-"$HOME"}/.newsrc für den Newsserver hat. \fB\%tin\fP(1) versucht
-die Datei nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool
-lesen. Falls Sie Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1)
-stattdessen den Befehl LIST SUBSCRIPTIONS (\fBRFC\%6048\fP).
-.RE
-
-.SH "SIEHE AUCH"
-\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
-\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
-\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
-\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
-\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
-\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
-\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\%1524\fP, \fBRFC\%1952\fP,
-\fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP,
-\fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP,
-\fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/de.add tin-2.6.5/doc/l10n/de.add
--- tin-2.6.4/doc/l10n/de.add	2023-11-07 08:09:44.000000000 +0100
+++ tin-2.6.5/doc/l10n/de.add	1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-PO4A-HEADER: mode=after; position=MAINTAINER;beginboundary=^\.SH
-.SH ÜBERSETZUNG
-.IP "Erika Mustermann <erika@example.org>"
-Wenn Sie Fehler in der Übersetzung finden, schicken Sie bitte eine E-Mail
-an <translation@tin.org>.
-.\"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/de.po tin-2.6.5/doc/l10n/de.po
--- tin-2.6.4/doc/l10n/de.po	2024-12-23 10:57:23.000000000 +0100
+++ tin-2.6.5/doc/l10n/de.po	1970-01-01 01:00:00.000000000 +0100
@@ -1,15164 +0,0 @@
-# German translations for the tin man pages.
-# This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2008-2025.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tin-man 2.6.4\n"
-"Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2024-12-23 10:54+0100\n"
-"PO-Revision-Date: 2024-12-23 10:57+0100\n"
-"Last-Translator: Urs Janssen <urs@tin.org>\n"
-"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
-"Language: de\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "tin"
-msgstr "tin"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "December 24th, 2024"
-msgstr "24 Dezember 2024"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "2.6.4"
-msgstr "2.6.4"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "Usenet newsreader"
-msgstr "Usenet Newsreader"
-
-#. type: SH
-#: doc/tin.1:14 doc/tin.5:11
-#, no-wrap
-msgid "NAME"
-msgstr "NAME"
-
-#. type: Plain text
-#: doc/tin.1:18
-msgid "tin, rtin - Usenet newsreader"
-msgstr "tin, rtin - Usenet Newsreader"
-
-#. type: SH
-#: doc/tin.1:18
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr "ÜBERSICHT"
-
-#. type: Plain text
-#: doc/tin.1:53
-msgid ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
-"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
-"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
-"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
-"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|[\\|:"
-"I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-"
-"p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ \\|"
-"[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-msgstr ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
-"S>\\|] \\|\\|B<-s> I<News-Verz.>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
-"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<Adresse>\\|] [\\|"
-"B<-D> I<Debuggrad>\\|] [\\|B<-F> I<Filter-Datei>\\|] [\\|B<-G> "
-"I<Artikellimit>\\|] [\\|B<-f> I<newsrc-Datei>\\|] [\\|B<-g> I<Server>\\|[\\|:"
-"I<Port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail-Verz.>\\|] [\\|"
-"B<-p> I<Port>\\|] [\\|B<-t> I<Timeout>\\|] [\\|B<-I> I<index-Verz.>\\|]\\ \\|"
-"[I<Newsgruppe>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-
-#. type: SH
-#: doc/tin.1:53 doc/tin.5:14
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr "BESCHREIBUNG"
-
-#. type: Plain text
-#: doc/tin.1:62
-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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or NNTPS "
-"(B<RFC\\%8143>) server. It will automatically utilize NOV B<\\"
-"%newsoverview>(5)  style index files if available locally or via the NNTP "
-"[X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
-msgstr ""
-"B<tin> ist ein einfach zu bedienender Newsreader für das Usenet. Er kann "
-"Artikel von einem lokalen (z. B. aus I</var/spool/news>) oder entfernten "
-"Server (B<rtin> oder B<tin -r> Option) mittels NNTP (Network News Transport "
-"Protocol, B<RFC\\%3977>) oder NNTPS (B<RFC\\%8143>) lesen. Er benutzt, "
-"sofern vorhanden, lokale NOV B<\\%newsoverview>(5) Indexdateien bzw. den "
-"[X]OVER NNTP-Befehl (B<RFC\\%2980>, B<RFC\\%3977>)."
-
-#. type: Plain text
-#: doc/tin.1:68
-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> hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, "
-"Threadebene und Artikelebene. Mit dem B<Help> ('B<h>') Befehl können die "
-"jeweils verfügbaren Befehle angezeigt werden."
-
-#. type: Plain text
-#: doc/tin.1:76
-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 ""
-"Zu Beginn zeigt B<tin> eine Liste der Gruppen in I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.newsrc>. Ein Pfeil '\\(-E<gt>' oder ein inverser Balken zeigt "
-"auf die erste Newsgruppe. Um zu einer Gruppe zu navigieren können die Cursor-"
-"Tasten (hängt vom verwendetem Terminal ab) oder B<Down> ('B<j>') und B<Up> "
-"('B<k>') benutzt werden. Mit Bildrauf/Bildrunter (hängt vom verwendetem "
-"Terminal ab) oder B<PageUp> ('B<^U>') (CTRL-U) und B<PageDown> ('B<^D>') "
-"(CTRL-D) kann Seitenweise navigiert werden. Die ausgewählte Gruppe wird "
-"durch Drücken von 'B<E<lt>CRE<gt>>' betreten."
-
-#. type: Plain text
-#: doc/tin.1:81
-msgid ""
-"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
-"newsgroup with unread articles."
-msgstr ""
-"Durch Drücken der B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') Taste wird "
-"die nächste Newsgruppe mit ungelesenen Artikeln betreten."
-
-#. type: SH
-#: doc/tin.1:81
-#, no-wrap
-msgid "EXIT STATUS"
-msgstr "RÜCKGABEWERT"
-
-#. type: TP
-#: doc/tin.1:83 doc/tin.1:1173 doc/tin.1:3799
-#, no-wrap
-msgid "B<0>"
-msgstr "B<0>"
-
-#. type: Plain text
-#: doc/tin.1:86
-msgid "Successful program execution. No unread news available in batch mode."
-msgstr ""
-"Programm erfolgreich beendet. Im Batch-Modus: keine ungelesenen Nachrichten "
-"vorhanden."
-
-#. type: TP
-#: doc/tin.1:86 doc/tin.1:3802
-#, no-wrap
-msgid "B<1>"
-msgstr "B<1>"
-
-#. type: Plain text
-#: doc/tin.1:89
-msgid "Usage, syntax, configuration file or network error."
-msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler."
-
-#. type: TP
-#: doc/tin.1:89 doc/tin.1:3805
-#, no-wrap
-msgid "B<2>"
-msgstr "B<2>"
-
-#. type: Plain text
-#: doc/tin.1:92
-msgid "Unread news available (batch mode (''B<-Z>'') only)."
-msgstr "Ungelesene Nachrichten vorhanden (nur im Batch-Modus (''B<-Z>''))."
-
-#. type: TP
-#: doc/tin.1:92 doc/tin.1:3808
-#, no-wrap
-msgid "B<3>"
-msgstr "B<3>"
-
-#. type: Plain text
-#: doc/tin.1:97
-msgid "NNTP error."
-msgstr "NNTP Fehler."
-
-#. type: SH
-#: doc/tin.1:97
-#, no-wrap
-msgid "OPTIONS"
-msgstr "OPTIONEN"
-
-#. type: TP
-#: doc/tin.1:98
-#, no-wrap
-msgid "B<-4>"
-msgstr "B<-4>"
-
-#. type: Plain text
-#: doc/tin.1:102
-msgid ""
-"Force connecting via IPv4 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-"Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfügbar, wenn B<tin> "
-"mit IPv6-Unterstützung gebaut wurde."
-
-#. type: TP
-#: doc/tin.1:102
-#, no-wrap
-msgid "B<-6>"
-msgstr "B<-6>"
-
-#. type: Plain text
-#: doc/tin.1:106
-msgid ""
-"Force connecting via IPv6 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-"Verbindung via IPv6 zum NNTP Server erzwingen. Nur verfügbar, wenn B<tin> "
-"mit IPv6-Unterstützung gebaut wurde."
-
-#. type: TP
-#: doc/tin.1:106
-#, no-wrap
-msgid "B<-a>"
-msgstr "B<-a>"
-
-#. type: Plain text
-#: doc/tin.1:109
-msgid "Toggle ANSI color (default is off)."
-msgstr "ANSI-Farben ein/-ausschalten (Voreinstellung ist aus)."
-
-#. type: TP
-#: doc/tin.1:109
-#, no-wrap
-msgid "B<-A>"
-msgstr "B<-A>"
-
-#. type: Plain text
-#: doc/tin.1:112
-msgid ""
-"Force authentication on initial connect. Only available when reading via "
-"NNTP."
-msgstr ""
-"Erzwinge Authentifikation beim Verbindungsaufbau. Nur verfügbar, wenn via "
-"NNTP gelesen wird."
-
-#. type: TP
-#: doc/tin.1:112
-#, no-wrap
-msgid "B<-c>"
-msgstr "B<-c>"
-
-#. type: Plain text
-#: doc/tin.1:117
-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 ""
-"Erstelle bzw. aktualisiere Index-Dateien für alle Gruppen in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> bzw. der mittels ''B<-f>'' angegebenen "
-"Datei und markiere alle Artikel als gelesen."
-
-#. type: TP
-#: doc/tin.1:117
-#, no-wrap
-msgid "B<-C>"
-msgstr "B<-C>"
-
-#. type: Plain text
-#: doc/tin.1:122
-msgid ""
-"Use COMPRESS NNTP extension (B<RFC\\%8054>) if available. See also "
-"B<nntp_read_timeout_secs>, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" "
-"section."
-msgstr ""
-"Die NNTP-Erweiterung COMPRESS (B<RFC\\%8054>) verwenden, falls verfügbar. "
-"Auch B<nntp_read_timeout_secs>, 'B<-t>'' und die Abschnitte \"SICHERHEIT\" "
-"und \"FEHLER\" beachten."
-
-#. type: TP
-#: doc/tin.1:122
-#, no-wrap
-msgid "B<-d>"
-msgstr "B<-d>"
-
-#.  FIXME: explain debug levels
-#. type: Plain text
-#: doc/tin.1:128
-msgid ""
-"Don't load newsgroup descriptions and servers message of the day "
-"(interactive mode)."
-msgstr ""
-"Keine Gruppenbeschreibungen und die Server Meldung des Tages laden "
-"(Interaktiver-Modus)."
-
-#. type: TP
-#: doc/tin.1:128
-#, no-wrap
-msgid "B<-D>I< debug-level>"
-msgstr "B<-D>I< Debuggrad>"
-
-#. type: Plain text
-#: doc/tin.1:136
-msgid ""
-"Enter debug-level, the levels can specified via number (should be avoided as "
-"it will be removed in the future) or name (case insensitive) as listed "
-"below. Use comma to give multiple levels, any combinations are allowed (e."
-"g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be performed "
-"at startup and on normal termination (that is the files are only available "
-"while tin is running)."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:138
-#, no-wrap
-msgid "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-msgstr "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-
-#. type: Plain text
-#: doc/tin.1:148
-#, no-wrap
-msgid ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-msgstr ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-
-#. type: Plain text
-#: doc/tin.1:153
-msgid ""
-"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
-"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
-"output may be given. See also the \"SECURITY\" section!"
-msgstr ""
-"Im NNTP-Level steuert ''B<-v>'' die Ausführlichkeit der Ausgabe. Je nach "
-"Debuggrad könnten verschiedene Dateien nach I<$TMPDIR> geschrieben werden "
-"und/oder eine Bildschirmausgabe erfolgen. Auch den Abschnitt \"SICHERHEIT\" "
-"beachten!"
-
-#. type: TP
-#: doc/tin.1:153
-#, no-wrap
-msgid "B<-f>I< file>"
-msgstr "B<-f>I< Datei>"
-
-#. type: Plain text
-#: doc/tin.1:158
-msgid ""
-"Use the specified file of subscribed to newsgroups in place of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
-msgstr ""
-"Benutze die angegebene newsrc-Datei anstelle von I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.newsrc> oder der Datei aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"newsrctable>."
-
-#. type: TP
-#: doc/tin.1:158
-#, no-wrap
-msgid "B<-F>I< file>"
-msgstr "B<-F>I< Datei>"
-
-#
-#
-#. type: Plain text
-#: doc/tin.1:161
-msgid ""
-"Use the specified filter file instead of I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"filter>."
-msgstr ""
-"Angegebene Filter-Datei anstelle von I<${TIN_HOMEDIR:-\"$HOME\"}/.filter> "
-"verwenden."
-
-#. type: TP
-#: doc/tin.1:161
-#, no-wrap
-msgid "B<-g>I< server>[B<:>I<port>]"
-msgstr "B<-g>I< Server>[B<:>I<Port>]"
-
-#. type: Plain text
-#: doc/tin.1:167
-msgid ""
-"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"tin/newsrctable>. Only available when reading via NNTP. If you want to give "
-"a port with a plain IPv6 address, the address must be enclosed in square "
-"brackets."
-msgstr ""
-"Zugehörigen Newsserver[:Port] und newsrc-Datei aus I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.tin/newsrctable> benutzen. Nur verfügbar, wenn via NNTP gelesen "
-"wird.Wenn Sie einen Port mit einer direkten IPv6-Adresse angeben möchten, "
-"muss die Adresse in eckige Klammern gesetzt werden."
-
-#. type: TP
-#: doc/tin.1:167
-#, no-wrap
-msgid "B<-G>I< article-limit>"
-msgstr "B<-G>I< Artikellimit>"
-
-#. type: Plain text
-#: doc/tin.1:175
-msgid ""
-"Limit the number of articles/group to retrieve from the server.  If "
-"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
-"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
-"will start fetching articles from your first unread minus absolute value of "
-"I<article-limit>. Default is 0, which means no limit."
-msgstr ""
-"Beschränkt die Anzahl der Artikel pro Gruppe, die vom Server abgerufen "
-"werden sollen. Wenn I<article-limit> E<gt> 0 ist, werden nicht mehr als die "
-"letzten I<article-limit> Artikel pro Gruppe vom Server geholt. Wenn "
-"I<article-limit> E<lt> 0 ist, beginnt B<tin> mit dem Abruf von Artikeln ab "
-"Ihrem ersten ungelesenen Artikel minus dem absoluten Wert von I<article-"
-"limit>. Die Voreinstellung ist 0, was keine Begrenzung bedeutet."
-
-#. type: TP
-#: doc/tin.1:175
-#, no-wrap
-msgid "B<-h>"
-msgstr "B<-h>"
-
-#. type: Plain text
-#: doc/tin.1:178
-msgid "Help listing all command-line options."
-msgstr "Kurzübersicht der verfügbaren Kommandozeilenoptionen."
-
-#. type: TP
-#: doc/tin.1:178
-#, no-wrap
-msgid "B<-H>"
-msgstr "B<-H>"
-
-#. type: Plain text
-#: doc/tin.1:182
-msgid ""
-"Brief introduction to B<tin> that is also shown the first time it is started."
-msgstr ""
-"Kurzeinführung in B<tin> welche auch beim allerersten Start ausgegeben wird."
-
-#. type: TP
-#: doc/tin.1:182
-#, no-wrap
-msgid "B<-I>I< dir>"
-msgstr "B<-I>I< Verzeichnis>"
-
-#. type: Plain text
-#: doc/tin.1:188
-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 ""
-"Verzeichnis in dem die Newsgroup-Indexdateien gespeichert werden. Standard "
-"ist I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. Diese "
-"Option hat keine Auswirkung, falls B<tin> seine Indexdateien über NNTP "
-"abruft und B<cache_overview_files> ausgeschaltet ist."
-
-#. type: TP
-#: doc/tin.1:188
-#, no-wrap
-msgid "B<-k>"
-msgstr "B<-k>"
-
-#. type: Plain text
-#: doc/tin.1:193
-msgid ""
-"Skip the certificate verification step for NNTPS connections and proceed "
-"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
-"section."
-msgstr ""
-"Zertifikatsüberprüfungsschritt für NNTPS-Verbindungen überspringen und ohne "
-"Überprüfung fort fahren. Diese Option beinhaltet ''B<-T>''. Auch den "
-"Abschnitt \"SICHERHEIT\" beachten."
-
-#. type: TP
-#: doc/tin.1:193
-#, no-wrap
-msgid "B<-l>"
-msgstr "B<-l>"
-
-#. type: Plain text
-#: doc/tin.1:205
-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<RFC\\%3977>). 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<RFC\\"
-"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
-"available that is used instead as it gives more accurate article counts."
-msgstr ""
-"Ruft die Anzahl der Artikel pro Gruppe aus der Datei I<${TIN_LIBDIR:-"
-"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> ab. Beim Lesen über NNTP erfolgt "
-"dies mit dem LIST Befehl (B<RFC\\%3977>). Dies kann zu falschen "
-"Artikelzahlen führen, ist aber normalerweise schneller als der Standard, der "
-"darin besteht, die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
-"active}> (entweder direkt oder über LIST) zu Lesen und dann die "
-"Artikelanzahl über den Befehl NNTP GROUP ((B<RFC\\%3977>) ''B<-ln>'' zu "
-"überprüfen. Wenn das Lesen über NNTP und LIST COUNTS (B<RFC\\%6048>) "
-"verfügbar ist, wird dies stattdessen verwendet, da es genauere Artikelzahlen "
-"liefert."
-
-#. type: TP
-#: doc/tin.1:205
-#, no-wrap
-msgid "B<-L>"
-msgstr "B<-L>"
-
-#. type: Plain text
-#: doc/tin.1:209
-msgid ""
-"Show the message with the given Message-ID if available. Only available when "
-"reading via NNTP."
-msgstr ""
-"Zeigt die Nachricht mit der angegebenen Message-ID an, falls diese verfügbar "
-"ist. Nur verfügbar, wenn via NNTP gelesen wird."
-
-#. type: TP
-#: doc/tin.1:209
-#, no-wrap
-msgid "B<-m>I< dir>"
-msgstr "B<-m>I< Verzeichnis>"
-
-#. type: Plain text
-#: doc/tin.1:212
-msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-"Zu benutzendes Mailbox-Verzeichnis. Voreinstellung ist I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/Mail>."
-
-#. type: TP
-#: doc/tin.1:212
-#, no-wrap
-msgid "B<-M>I< user>"
-msgstr "B<-M>I< Benutzer>"
-
-#. type: Plain text
-#: doc/tin.1:216
-msgid ""
-"Mail unread articles to specified user for later reading. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-"Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu "
-"können. Für weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN "
-"UND SPEICHERN VON UNGELESENEN ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:216
-#, no-wrap
-msgid "B<-n>"
-msgstr "B<-n>"
-
-#. type: Plain text
-#: doc/tin.1:223
-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> may not be able detect which groups are moderated. See "
-"also ''B<-l>''."
-msgstr ""
-"Nur die Gruppen aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
-"\"${TIN_ACTIVEFILE:-active}> laden, die im I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc> des Benutzers abonniert sind. Dies ermöglicht eine spürbare "
-"Beschleunigung beim verbinden über eine langsame Leitung, kann aber "
-"möglicherweise nicht erkennen, welche Gruppen moderiert werden. Siehe auch "
-"''B<-l>''."
-
-#. type: TP
-#: doc/tin.1:223
-#, no-wrap
-msgid "B<-N>"
-msgstr "B<-N>"
-
-#. type: Plain text
-#: doc/tin.1:227
-msgid ""
-"Mail unread articles to yourself for later reading. For more information "
-"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-"Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für "
-"weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN UND "
-"SPEICHERN VON UNGELESENEN ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:227
-#, no-wrap
-msgid "B<-o>"
-msgstr "B<-o>"
-
-#. type: Plain text
-#: doc/tin.1:231
-msgid ""
-"Quick post all postponed articles and exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
-msgstr ""
-"Schnell-Modus um alle zurückgestellten Artikel zu posten und danach B<tin> "
-"wieder beenden. Nach Möglichkeit mit ''B<-n>'' kombinieren."
-
-#. type: TP
-#: doc/tin.1:231
-#, no-wrap
-msgid "B<-p>I< port>"
-msgstr "B<-p>I< Port>"
-
-#. type: Plain text
-#: doc/tin.1:236
-msgid ""
-"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
-"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
-"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-"Zu benutzende Portnummer falls per NNTP gelesen wird (Voreinstellung ist 119 "
-"oder 563 falls NNTPS benutzt wird, siehe ''B<-T>''). Übersteuert die "
-"Umgebungsvariablen $B<NNTPPORT> und $B<NNTPSPORT>. Nur verfügbar, wenn via "
-"NNTP bzw. NNTPS gelesen wird."
-
-#. type: TP
-#: doc/tin.1:236
-#, no-wrap
-msgid "B<-q>"
-msgstr "B<-q>"
-
-#. type: Plain text
-#: doc/tin.1:239
-msgid ""
-"Don't check for new newsgroups and skip loading the servers message of the "
-"day."
-msgstr ""
-"Nicht prüfen ob neue Newsgruppen vorhanden sind und die Server Meldung des "
-"Tages nicht laden."
-
-#. type: TP
-#: doc/tin.1:239
-#, no-wrap
-msgid "B<-Q>"
-msgstr "B<-Q>"
-
-#. type: Plain text
-#: doc/tin.1:244
-msgid ""
-"Quick start. Start B<tin> as quickly as possible. Currently this is "
-"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
-"options."
-msgstr ""
-"Schnellstart. B<tin> so schnell wie möglich starten, zur Zeit entspricht "
-"diese Option ''B<-dnq>''. Siehe auch die Kommandozeilenoptionen 'B<-C>'' und "
-"''B<-G>''."
-
-#. type: TP
-#: doc/tin.1:244
-#, no-wrap
-msgid "B<-r>"
-msgstr "B<-r>"
-
-#. type: Plain text
-#: doc/tin.1:249
-msgid ""
-"Read news remotely from the default NNTP server specified in the environment "
-"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
-msgstr ""
-"Nachrichten aus der Ferne vom Standard-NNTP-Server, der in der "
-"Umgebungsvariable $B<NNTPSERVER> angegeben oder in der Datei I</etc/"
-"nntpserver> enthalten ist lesen."
-
-#. type: TP
-#: doc/tin.1:249
-#, no-wrap
-msgid "B<-R>"
-msgstr "B<-R>"
-
-#. type: Plain text
-#: doc/tin.1:252
-msgid "Read news saved by the ''B<-S>'' option."
-msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel."
-
-#. type: TP
-#: doc/tin.1:252
-#, no-wrap
-msgid "B<-s>I< dir>"
-msgstr "B<-s>I< Verzeichnis>"
-
-#. type: Plain text
-#: doc/tin.1:256
-msgid ""
-"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"News>."
-msgstr ""
-"Artikel in/aus Verzeichnis speichern/lesen. Standard ist I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/News>."
-
-#. type: TP
-#: doc/tin.1:256
-#, no-wrap
-msgid "B<-S>"
-msgstr "B<-S>"
-
-#. type: Plain text
-#: doc/tin.1:260
-msgid ""
-"Save unread articles for later reading by the ''B<-R>'' option. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-"Speichere ungelesene Artikel zum späteren Lesen mittels ''B<-R>''. Für "
-"weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN UND "
-"SPEICHERN VON UNGELESENEN ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:260
-#, no-wrap
-msgid "B<-t>I< timeout>"
-msgstr "B<-t>I< Timeout>"
-
-#. type: Plain text
-#: doc/tin.1:264
-msgid ""
-"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
-"allowed maximum is 16383."
-msgstr ""
-"Übersteuert die B<nntp_read_timeout_secs> Einstellung. Voreinstellung sind "
-"120, das Maximum 16383 Sekunden."
-
-#. type: TP
-#: doc/tin.1:264
-#, no-wrap
-msgid "B<-T>"
-msgstr "B<-T>"
-
-#. type: Plain text
-#: doc/tin.1:268
-msgid ""
-"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
-"$B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-"NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable "
-"$B<NNTPSPORT> außer Kraft, falls diese gesetzt ist. Nur verfügbar, wenn über "
-"NNTP gelesen wird."
-
-#. type: TP
-#: doc/tin.1:268
-#, no-wrap
-msgid "B<-u>"
-msgstr "B<-u>"
-
-#. type: Plain text
-#: doc/tin.1:274
-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 an NNTP server and "
-"B<cache_overview_files> is turned off."
-msgstr ""
-"Erstellt/aktualisiert Indexdateien für jede Gruppe in I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.newsrc> oder der Datei, die durch die Option ''B<-f>'' angegeben "
-"ist. Diese Option ist deaktiviert, wenn B<tin> seine Indexdateien über einen "
-"NNTP-Server abruft und B<cache_overview_files> abgestellt ist."
-
-#. type: TP
-#: doc/tin.1:274
-#, no-wrap
-msgid "B<-v>"
-msgstr "B<-v>"
-
-#. type: Plain text
-#: doc/tin.1:279
-msgid ""
-"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
-"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
-"increase verbosity."
-msgstr ""
-"Ausführliche Ausgabe für ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-"
-"S>'', ''B<-u>'', ''B<-V>'' und ''B<-Z>''-Optionen. Kann mehrfach verwendet "
-"werden, um die Ausführlichkeit zu erhöhen."
-
-#. type: TP
-#: doc/tin.1:279
-#, no-wrap
-msgid "B<-V>"
-msgstr "B<-V>"
-
-#. type: Plain text
-#: doc/tin.1:282
-msgid "Print version information and compilation options."
-msgstr "Versionsinformationen und Kompilieroptionen ausgeben."
-
-#. type: TP
-#: doc/tin.1:282
-#, no-wrap
-msgid "B<-w>"
-msgstr "B<-w>"
-
-#. type: Plain text
-#: doc/tin.1:287
-msgid ""
-"Quick mode to post an article and then exit. This option implies \\&''B<-"
-"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
-"if possible."
-msgstr ""
-"Schnell-Modus um nur einen Artikel zu posten. Diese Option beinhaltet "
-"\\&''B<-d>''. Nach Möglichkeit mit ''B<-n>'' kombinieren."
-
-#. type: TP
-#: doc/tin.1:287
-#, no-wrap
-msgid "B<-x>"
-msgstr "B<-x>"
-
-#. type: Plain text
-#: doc/tin.1:290
-msgid "No-posting mode. You cannot post articles if you use this option."
-msgstr ""
-"Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden."
-
-#. type: TP
-#: doc/tin.1:290
-#, no-wrap
-msgid "B<-X>"
-msgstr "B<-X>"
-
-#. type: Plain text
-#: doc/tin.1:296
-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. Should be used with ''B<-x>'' if possible."
-msgstr ""
-"Schreibgeschützter Modus. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> und Dateien "
-"unter I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> werden nicht überschrieben aber "
-"angelegt falls sie nicht existieren. Nach Möglichkeit mit ''B<-x>'' "
-"kombinieren."
-
-#. type: TP
-#: doc/tin.1:296
-#, no-wrap
-msgid "B<-z>"
-msgstr "B<-z>"
-
-#. type: Plain text
-#: doc/tin.1:301
-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 ""
-"B<tin> nur starten wenn es neue/ungelesene Artikel gibt. Falls das der Fall "
-"ist wird der Cursor auf die erste Gruppe mit ungelesenen Artikeln "
-"positioniert. Nützlich um B<tin> in login-Dateien aufzurufen."
-
-#. type: TP
-#: doc/tin.1:301
-#, no-wrap
-msgid "B<-Z>"
-msgstr "B<-Z>"
-
-#. type: Plain text
-#: doc/tin.1:307
-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 ""
-"Prüft ob es neue/ungelesene Artikel gibt und beendet sich mit dem "
-"entsprechenden Rückgabewert. Falls mit der \\&''B<-v>'' Option kombiniert "
-"wird die Zahl der ungelesenen Artikel in jeder Gruppe ausgegeben. Ein "
-"Rückgabewert von 0 bedeutet keine ungelesene Artikel, 1 das ein Fehler "
-"aufgetreten ist und 2 das ungelesene Artikel vorhanden sind. Nützlich in "
-"Skripten."
-
-#. type: Plain text
-#: doc/tin.1:313
-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> kann seine Optionen auch dynamisch mit dem Befehl B<OptionMenu> "
-"('B<M>') ändern. Alle Änderungen werden in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"tinrc> geschrieben. Weitere Informationen finden Sie im Abschnitt \"MENÜ DER "
-"GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN\" und B<\\%tin>(5)."
-
-#. type: Plain text
-#: doc/tin.1:318
-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 ""
-"Eine Liste von Gruppen kann nach den anderen Kommandozeilenoptionen "
-"angegeben werden. Dies kann nützlich sein, falls Sie eine handverlesene "
-"Untermenge der aktiven Newsgruppen einblenden oder abonnieren möchten. Siehe "
-"den Abschnitt \"NEWSGROUP LISTEN & WILDCARDS\" für die Arten von Muster, die "
-"B<tin> versteht."
-
-#. type: Plain text
-#: doc/tin.1:323
-msgid ""
-"If you specify a single group-name, or a wildcard that matches a single "
-"group, then you will automatically enter that group. Otherwise the normal "
-"group selection screen will appear, but with all the matching groups present "
-"too, as though you had yanked just those groups in."
-msgstr ""
-"Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine "
-"einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe "
-"betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen "
-"passenden zusätzlichen Gruppen."
-
-#. type: Plain text
-#: doc/tin.1:327
-msgid ""
-"With the ''B<-w>'' flag a given group-name is used as default group to post "
-"to. If more than one group or a wildcard is specified only the first group "
-"respectively the first group that matches is used."
-msgstr ""
-"Mit dem ''B<-w>''-Schalter wird ein angegebener Gruppenname als Vorgabe "
-"verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird, "
-"wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die übereinstimmt."
-
-#. type: Plain text
-#: doc/tin.1:334
-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 ""
-"Sobald Sie B<SelectYankActive> ('B<y>') verwenden, um alle aktiven Gruppen "
-"einzublenden, oder B<SelectToggleReadDisplay> ('B<r>') verwenden, um den "
-"Status gelesen/ungelesen umzuschalten, sind die Befehlszeilengruppen "
-"verschwunden. Sie können B<SelectSyncWithActive> ('B<Y>') verwenden, um die "
-"Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> erneut zu "
-"lesen um diese wieder anzuzeigen."
-
-#. type: Plain text
-#: doc/tin.1:339
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:349
-msgid ""
-"Command-line options have higher priority than attributes and tinrc "
-"options.  Thus, command-line option takes precedence over configured values "
-"with the single exception that if a port is given for the newsserver in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
-"given on the command-line. The order of command-line options is not "
-"important. If they are mutual exclusive the one with the highest priority "
-"will be chosen and a warning may be given."
-msgstr ""
-"Die Befehlszeilenoptionen haben eine höhere Priorität als Attribute und "
-"tinrc Optionen. Daher hat die Befehlszeilenoption Vorrang vor dem "
-"konfigurierten Wert, mit der einzigen Ausnahme, dass, wenn ein Port für den "
-"Newsserver in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> angegeben wird, "
-"dieser den Port überschreibt, der in der Befehlszeile angegeben ist. Die "
-"Reihenfolge der Befehlszeilenoptionen ist nicht wichtig. Wenn sie "
-"gegenseitig ausschließend sind, wird die mit der höchsten Priorität "
-"ausgewählt und eventuell eine Warnung ausgegeben."
-
-#. type: SH
-#: doc/tin.1:349
-#, no-wrap
-msgid "USAGE"
-msgstr "GEBRAUCH"
-
-#. type: SS
-#: doc/tin.1:352
-#, no-wrap
-msgid "NEWS ADMINISTRATION"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:356
-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 ""
-"Die Pflege von Netnews in großen Rechnernetzen kann sehr zeitaufwendig sein, "
-"wie ich feststellen musste, als ich mit der Pflege unseres Newssystems und "
-"der Benutzerbetreuung beauftragt wurde."
-
-#. type: Plain text
-#: doc/tin.1:366
-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 be world readable. 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<RFC\\"
-"%6048>) and all modern servers should understand it."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:366
-#, no-wrap
-msgid "SCREEN FORMAT"
-msgstr "ANSICHTEN"
-
-#. type: Plain text
-#: doc/tin.1:369
-msgid ""
-"B<tin> has four separate levels of operation: Selection level, Group level, "
-"Thread level and Article level."
-msgstr ""
-"B<tin> hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, "
-"Threadebene und Artikelebene."
-
-#. type: Plain text
-#: doc/tin.1:376
-msgid ""
-"At the Selection level the title displays (the name of the news server (with "
-"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
-"number of subscribed groups (containing new unread articles). The newsgroups "
-"are displayed in the middle of the screen usually with the number of unread "
-"articles displayed on the same line in front, but it can be customized via "
-"B<select_format>."
-msgstr ""
-"In der Auswahlebene zeigt der Titel (den Name des News-Servers (mit einem \"/"
-"[T]\"- oder \"[k]\"-Suffix falls per NNTPS (unsicher) gelesen wird) und) die "
-"Anzahl der abonnierten Gruppen (mit neuen ungelesenen Artikeln). Die "
-"Newsgruppen werden in der Mitte des Bildschirms, in der Regel mit der Anzahl "
-"der ungelesenen Artikel in der gleichen Zeile davor, abgebildet, aber das "
-"kann mittels B<select_format> angepasst werden."
-
-#. type: Plain text
-#: doc/tin.1:384
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:387
-msgid ""
-"There may also be a character prefixing the line. An explanation follows:"
-msgstr "Eventuell steht am Anfang der Zeile noch eines der folgende Zeichen:"
-
-#. type: TP
-#: doc/tin.1:387
-#, no-wrap
-msgid "B<u>"
-msgstr "B<u>"
-
-#. type: Plain text
-#: doc/tin.1:392
-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 ""
-"Diese Gruppe ist nicht abonniert. Um nur abonnierte Gruppen anzuzeigen kann "
-"die B<SelectToggleReadDisplay> ('B<r>') oder B<SelectYankActive> ('B<y>') "
-"Umschalttaste benutzt werden."
-
-#. type: TP
-#: doc/tin.1:392
-#, no-wrap
-msgid "B<M>"
-msgstr "B<M>"
-
-#. type: Plain text
-#: doc/tin.1:397
-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 ""
-"Diese Gruppe ist moderiert. Alle Postings müssen erst vom Gruppen-Moderator "
-"freigegeben werden bevor sie veröffentlicht werden. B<tin> fragt vor dem "
-"Posten in eine moderierte Gruppe nach einer Bestätigung."
-
-#. type: TP
-#: doc/tin.1:397
-#, no-wrap
-msgid "B<N>"
-msgstr "B<N>"
-
-#. type: Plain text
-#: doc/tin.1:406
-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 ""
-"Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von B<tin> "
-"erstellt wurde. Neue Newsgruppen sind standardmäßig nicht abonniert (siehe "
-"jedoch $B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> Umgebungsvariablen). "
-"Abonnieren Sie sie auf die normale Weise, falls die Gruppe weiterhin in "
-"Ihrem Auswahlmenü erscheinen soll. Oder Ignorieren Sie sie einfach und sie "
-"werden beim nächsten Start von B<tin> verschwunden sein. Sie müssten allen "
-"Gruppen einblenden, um sie in einer späteren Sitzung zu finden."
-
-#. type: TP
-#: doc/tin.1:406
-#, no-wrap
-msgid "B<D>"
-msgstr "B<D>"
-
-#. type: Plain text
-#: doc/tin.1:411
-msgid ""
-"This group no longer exists. If you no longer wish to see this group then "
-"unsubscribe from it in the normal way. This flag will only appear if you "
-"have set B<strip_bogus> to \"ask\" in the Options Menu."
-msgstr ""
-"Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen "
-"möchten, können Sie sie auf normale Weise abbestellen. Diese Markierung wird "
-"nur angezeigt, wenn Sie B<strip_bogus> im Optionsmenü auf \"ask\" gesetzt "
-"haben."
-
-#. type: TP
-#: doc/tin.1:411
-#, no-wrap
-msgid "B<X>"
-msgstr "B<X>"
-
-#. type: Plain text
-#: doc/tin.1:415
-msgid ""
-"You may no longer make posts to this group. Often a group will be superseded "
-"by a more appropriately named one."
-msgstr ""
-"Sie dürfen keine Beiträge mehr in dieser Gruppe verfassen. Oft wird eine "
-"Gruppe durch eine mit einem passenderen Namen ersetzt."
-
-#. type: TP
-#: doc/tin.1:415
-#, no-wrap
-msgid "B<=>"
-msgstr "B<=>"
-
-#. type: Plain text
-#: doc/tin.1:420
-msgid ""
-"This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your news server telling you the correct "
-"group to post to."
-msgstr ""
-"Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet werden. "
-"Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung vom "
-"Newsserver in der die Gruppe steht in die Sie posten sollten."
-
-#. type: Plain text
-#: doc/tin.1:430
-msgid ""
-"At the Group level the title contains the name of the group, the number of "
-"conversation threads, the abbreviated threading method (B<thread_articles>), "
-"the limit of articles to get (if set; B<getart_limit>), the total number of "
-"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
-"of hot articles B<art_marked_selected>, the number of read hot articles (if "
-"any; B<art_marked_read_selected>), the number of recent articles "
-"(B<art_marked_recent>) and the number of killed articles "
-"(B<art_marked_killed>). I.e.:"
-msgstr ""
-
-#.  FIXME - make this autocenter
-#. type: Plain text
-#: doc/tin.1:434
-#, no-wrap
-msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-msgstr "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-
-#. type: Plain text
-#: doc/tin.1:442
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:451
-msgid ""
-"If a thread has unread articles it is marked with B<art_marked_unread> in "
-"front of the total number of articles in the thread. If there are recent "
-"articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread \\(em 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 display can be "
-"customized via B<group_format>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:455
-#, no-wrap
-msgid "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-msgstr "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:460
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:465
-msgid ""
-"At the Thread level the screen usually (depends on the threading method "
-"used) looks like this, but can be customized via B<thread_format>:"
-msgstr ""
-"Auf Thread-Ebene sieht der Bildschirm normalerweise (abhängig von der "
-"verwendeten Thread-Methode) so aus, kann aber über B<thread_format> "
-"angepasst werden:"
-
-#. type: Plain text
-#: doc/tin.1:472
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:477
-msgid "At the Article level the page header has the following format:"
-msgstr "In der Artikelebene hat der Kopf der Seite folgendes Format:"
-
-#. type: Plain text
-#: doc/tin.1:483
-#, no-wrap
-msgid ""
-"\\f(CRSun, 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\\fR\n"
-msgstr ""
-"\\f(CRSo, 28 Dez 1997 21:21:01    de.admin.news.groups      Thread   20 v. 86\n"
-"Zeilen 50   Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel  47 von 59\n"
-"Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:485
-#, no-wrap
-msgid "\\f(CRarticle-body\\fR\n"
-msgstr "\\f(CRArtikel-Körper\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:491
-msgid ""
-"The look of the Selection, Group and Thread level can be customized. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\"."
-msgstr ""
-"Das Aussehen der Auswahl-, Gruppen- und Threadebene kann individuell "
-"angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"."
-
-#. type: SS
-#: doc/tin.1:491
-#, no-wrap
-msgid "COMMON MOVING KEYS"
-msgstr "GEMEINSAME BEWEGUNGSTASTEN"
-
-#. type: Plain text
-#: doc/tin.1:494
-msgid ""
-"This table shows the common keys used for moving around all levels within "
-"B<tin>."
-msgstr ""
-"Diese Tabelle zeigt Tasten welche in B<tin> in allen Ebenen zum Navigieren "
-"verwendet werden."
-
-#. type: ta
-#: doc/tin.1:496
-#, no-wrap
-msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:504
-#, 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 ""
-
-#. type: SS
-#: doc/tin.1:508
-#, no-wrap
-msgid "COMMON EDITING COMMANDS"
-msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE"
-
-#. type: Plain text
-#: doc/tin.1:515
-msgid ""
-"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
-"strings.  A history list allows the easy reuse of previously entered "
-"strings.  In addition to the cursor keys, the following commands are "
-"available when editing a string:"
-msgstr ""
-"Ein B<\\%emacs>(1)-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten "
-"von eingegebenen Zeichenketten. Eine Verlaufsliste ermöglicht die einfache "
-"Wiederverwendung bereits eingegebener Zeichenketten. Zusätzlich zu den "
-"Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur "
-"Verfügung:"
-
-#. type: TP
-#: doc/tin.1:515
-#, no-wrap
-msgid "B<^A, ^E>"
-msgstr "B<^A, ^E>"
-
-#. type: Plain text
-#: doc/tin.1:518
-msgid "move to beginning or end of line, respectively."
-msgstr "An den Zeilenanfang bzw. das Zeilenende springen."
-
-#. type: TP
-#: doc/tin.1:518
-#, no-wrap
-msgid "B<^F, ^B>"
-msgstr "B<^F, ^B>"
-
-#. type: Plain text
-#: doc/tin.1:521
-msgid "non-destructive move forward or back one location, respectively."
-msgstr "Zerstörungsfreie Bewegung um eine Position vorwärts bzw. zurück."
-
-#. type: TP
-#: doc/tin.1:521
-#, no-wrap
-msgid "B<^D>"
-msgstr "B<^D>"
-
-#. type: Plain text
-#: doc/tin.1:525
-msgid ""
-"delete the character currently under the cursor, or send EOF if no "
-"characters in the buffer."
-msgstr ""
-"das aktuell unter dem Cursor befindliche Zeichen löschen oder EOF senden, "
-"falls keine Zeichen im Puffer vorhanden sind."
-
-#. type: TP
-#: doc/tin.1:525
-#, no-wrap
-msgid "B<^H, E<lt>DELE<gt>>"
-msgstr "B<^H, E<lt>ENTFE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:528
-msgid "delete character left of the cursor."
-msgstr "Zeichen links vom Cursor löschen."
-
-#. type: TP
-#: doc/tin.1:528
-#, no-wrap
-msgid "B<^K>"
-msgstr "B<^K>"
-
-#. type: Plain text
-#: doc/tin.1:531
-msgid "delete from cursor to end of line."
-msgstr "Lösche vom Cursor bis zum Zeilenende."
-
-#. type: TP
-#: doc/tin.1:531
-#, no-wrap
-msgid "B<^P, ^N>"
-msgstr "B<^P, ^N>"
-
-#. type: Plain text
-#: doc/tin.1:534
-msgid "move through history, previous and next, respectively."
-msgstr "Durch die Verlaufsliste vorwärts bzw. rückwärts bewegen."
-
-#. type: TP
-#: doc/tin.1:534
-#, no-wrap
-msgid "B<^L, ^R>"
-msgstr "B<^L, ^R>"
-
-#. type: Plain text
-#: doc/tin.1:537
-msgid "redraw the current line."
-msgstr "Aktuelle Zeile neu aufbauen."
-
-#. type: TP
-#: doc/tin.1:537
-#, no-wrap
-msgid "B<E<lt>CRE<gt>>"
-msgstr "B<E<lt>CRE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:541
-msgid ""
-"places line on history list if non-blank, appends newline and returns to the "
-"caller."
-msgstr ""
-"setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fügt eine "
-"Leerzeile an und kehrt zum Anrufer zurück."
-
-#. type: TP
-#: doc/tin.1:541
-#, no-wrap
-msgid "B<E<lt>ESCE<gt>>"
-msgstr "B<E<lt>ESCE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:546
-msgid "aborts the present editing operation."
-msgstr "bricht den gegenwärtigen Bearbeitungsvorgang ab."
-
-#. type: SS
-#: doc/tin.1:546
-#, no-wrap
-msgid "GLOBAL COMMANDS"
-msgstr "ALLGEMEINE BEFEHLE"
-
-#. type: Plain text
-#: doc/tin.1:549
-msgid ""
-"The following commands are available at all 4 menu levels and always have "
-"the same effect."
-msgstr ""
-"Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken "
-"überall das Gleichen."
-
-#. type: TP
-#: doc/tin.1:549 doc/tin.1:1455 doc/tin.1:1509 doc/tin.1:1555
-#, no-wrap
-msgid "B<ShellEscape '!'>"
-msgstr "B<ShellEscape '!'>"
-
-#. type: Plain text
-#: doc/tin.1:554
-msgid ""
-"Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
-"E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
-"have been disabled by the System Administrator."
-msgstr ""
-"Shell-Escape. B<ShellEscape> startet selbstständig eine Shell, "
-"B<ShellEscape> E<lt>commandE<gt> führt ein externes E<lt>commandE<gt> aus. "
-"Diese Funktion wurde möglicherweise vom Systemadministrator deaktiviert."
-
-#. type: TP
-#: doc/tin.1:554
-#, no-wrap
-msgid "B<ToggleColor '&'>"
-msgstr "B<ToggleColor '&'>"
-
-#. type: Plain text
-#: doc/tin.1:557
-msgid "Toggle use of ANSI color."
-msgstr "ANSI Farben ein-/ausschalten."
-
-#. type: TP
-#: doc/tin.1:557
-#, no-wrap
-msgid "B<RedrawScr '^L'>"
-msgstr "B<RedrawScr '^L'>"
-
-#. type: Plain text
-#: doc/tin.1:560
-msgid "Redraw the current screen."
-msgstr "Bildschirminhalt neu aufbauen."
-
-#. type: TP
-#: doc/tin.1:560
-#, no-wrap
-msgid "B<ScrollUp 'E<lt>'>"
-msgstr "B<ScrollUp 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:563
-msgid "Scroll screen up by one line."
-msgstr "Eine Zeile nach oben blättern (scrollen)."
-
-#. type: TP
-#: doc/tin.1:563
-#, no-wrap
-msgid "B<ScrollDown 'E<gt>'>"
-msgstr "B<ScrollDown 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:566
-msgid "Scroll screen down by one line."
-msgstr "Eine Zeile nach unten blättern (scrollen)."
-
-#. type: TP
-#: doc/tin.1:566
-#, no-wrap
-msgid "B<Postponed 'O' '^O'>"
-msgstr "B<Postponed 'O' '^O'>"
-
-#. type: Plain text
-#: doc/tin.1:580
-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 ""
-
-#. type: TP
-#: doc/tin.1:580 doc/tin.1:1461 doc/tin.1:1516 doc/tin.1:1561
-#, no-wrap
-msgid "B<Help 'h'>"
-msgstr "B<Help 'h'>"
-
-#. type: Plain text
-#: doc/tin.1:586
-msgid ""
-"Help screen of commands available on the current menu. You can use "
-"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
-"('B<\\(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
-msgstr ""
-"Hilfebildschirm mit den im aktuellen Menü verfügbaren Befehlen. Sie können "
-"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') und B<SearchRepeat> "
-"('B<\\(rs>') verwenden, um darin zu suchen. B<Quit> ('B<q>') kehrt zum Menü "
-"zurück."
-
-#. type: TP
-#: doc/tin.1:586 doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-#, no-wrap
-msgid "B<ToggleHelpDisplay 'H'>"
-msgstr "B<ToggleHelpDisplay 'H'>"
-
-#. type: Plain text
-#: doc/tin.1:590 doc/tin.1:1468 doc/tin.1:1523 doc/tin.1:1568
-msgid ""
-"Toggle the display of help mini menu at the bottom of the screen and posting "
-"etiquette after composing an article (B<beginner_level>)."
-msgstr ""
-"Mini-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen "
-"eines Artikels ein-/ausschalten (B<beginner_level>)."
-
-#. type: TP
-#: doc/tin.1:590
-#, no-wrap
-msgid "B<DisplayPostHist 'W'>"
-msgstr "B<DisplayPostHist 'W'>"
-
-#. type: Plain text
-#: doc/tin.1:595
-msgid ""
-"List articles posted by user. The date posted, the newsgroup and the subject "
-"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-"Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des "
-"Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen "
-"finden Sie im Abschnitt \"POSTING VERLAUFSLISTE\"."
-
-#. type: TP
-#: doc/tin.1:595
-#, no-wrap
-msgid "B<Version 'v'>"
-msgstr "B<Version 'v'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:600
-msgid "Print B<tin> version information."
-msgstr "Versions-Informationen ausgeben."
-
-#. type: SS
-#: doc/tin.1:600
-#, no-wrap
-msgid "NEWSGROUP SELECTION COMMANDS"
-msgstr "BEFEHLE ZUR GRUPPENAUSWAHL"
-
-#. type: TP
-#: doc/tin.1:601 doc/tin.1:742 doc/tin.1:998 doc/tin.1:1176 doc/tin.1:3812
-#, no-wrap
-msgid "B<4>"
-msgstr "B<4>"
-
-#. type: Plain text
-#: doc/tin.1:604
-msgid "Select group 4."
-msgstr "Gruppe 4 auswählen."
-
-#. type: TP
-#: doc/tin.1:604
-#, no-wrap
-msgid "B<SelectResetNewsrc '^R'>"
-msgstr "B<SelectResetNewsrc '^R'>"
-
-#. type: Plain text
-#: doc/tin.1:608
-msgid ""
-"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
-"records of which articles have been read, so use this carefully."
-msgstr ""
-"Setzt die Datei I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> zurück. Dies zerstört "
-"alle Aufzeichnungen über gelesene Artikel, also benutze diese Funktion mit "
-"Vorsicht."
-
-#. type: TP
-#: doc/tin.1:608 doc/tin.1:763 doc/tin.1:1019
-#, no-wrap
-msgid "B<SetRange '#'>"
-msgstr "B<SetRange '#'>"
-
-#. type: Plain text
-#: doc/tin.1:612 doc/tin.1:767 doc/tin.1:1023
-msgid ""
-"Choose a range of articles to be affected by the next command. See the "
-"section \"RANGES\" for more information."
-msgstr ""
-"Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet "
-"wird. Siehe Abschnitt \"BEREICHE\" für weitere Informationen."
-
-#. type: TP
-#: doc/tin.1:612
-#, no-wrap
-msgid "B<SelectSortActive '.'>"
-msgstr "B<SelectSortActive '.'>"
-
-#. type: Plain text
-#: doc/tin.1:615
-msgid "Sort the list of newsgroups."
-msgstr "Liste vorhandener Newsgruppen sortieren."
-
-#. type: TP
-#: doc/tin.1:615 doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236 doc/tin.1:1452
-#: doc/tin.1:1503 doc/tin.1:1552
-#, no-wrap
-msgid "B<SearchRepeat '\\(rs'>"
-msgstr "B<SearchRepeat '\\(rs'>"
-
-#. type: Plain text
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1455
-#: doc/tin.1:1506 doc/tin.1:1555
-msgid "Repeat the previous search."
-msgstr "Vorherige Suche wiederholen."
-
-#. type: TP
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1446
-#: doc/tin.1:1497 doc/tin.1:1546
-#, no-wrap
-msgid "B<SearchSubjF '/'>"
-msgstr "B<SearchSubjF '/'>"
-
-#. type: Plain text
-#: doc/tin.1:621
-msgid "Search for a group by name and description (if displayed)."
-msgstr ""
-"Vorwärts nach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
-"(falls angezeigt) suchen."
-
-#. type: TP
-#: doc/tin.1:621 doc/tin.1:776 doc/tin.1:1032 doc/tin.1:1242 doc/tin.1:1449
-#: doc/tin.1:1500 doc/tin.1:1549
-#, no-wrap
-msgid "B<SearchSubjB '?'>"
-msgstr "B<SearchSubjB '?'>"
-
-#. type: Plain text
-#: doc/tin.1:624
-msgid "Backward search through the group names and descriptions."
-msgstr ""
-"Rückwärts mach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
-"(falls angezeigt) suchen."
-
-#. type: TP
-#: doc/tin.1:624
-#, no-wrap
-msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:627
-msgid "Read current group."
-msgstr "Lese die aktuelle Gruppe."
-
-#. type: TP
-#: doc/tin.1:627
-#, no-wrap
-msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:631
-msgid ""
-"Enter next group with unread news. Will wrap around to the beginning of the "
-"group selection list looking for unread groups."
-msgstr ""
-"Nächste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der "
-"Gruppenliste und sucht nach ungelesenen Gruppen."
-
-#. type: TP
-#: doc/tin.1:631 doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-#, no-wrap
-msgid "B<Catchup 'c'>"
-msgstr "B<Catchup 'c'>"
-
-#. type: Plain text
-#: doc/tin.1:635
-msgid ""
-"Make current group as all read [after confirmation] and move to the next "
-"group in the group selection list."
-msgstr ""
-"Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten "
-"Gruppe in der Gruppenauswahlliste wechseln."
-
-#. type: TP
-#: doc/tin.1:635 doc/tin.1:855 doc/tin.1:1074 doc/tin.1:1304
-#, no-wrap
-msgid "B<CatchupNextUnread 'C'>"
-msgstr "B<CatchupNextUnread 'C'>"
-
-#. type: Plain text
-#: doc/tin.1:639
-msgid ""
-"Mark current group as all read [after confirmation] and enter the next "
-"unread group in the group selection list."
-msgstr ""
-"Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten "
-"ungelesenen Gruppe in der Gruppenauswahlliste wechseln."
-
-#. type: TP
-#: doc/tin.1:639
-#, no-wrap
-msgid "B<SelectToggleDescriptions 'd'>"
-msgstr "B<SelectToggleDescriptions 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:643
-msgid ""
-"Toggle display to show just the group name or the group name and the group "
-"descriptions."
-msgstr ""
-"Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und "
-"der Gruppenbeschreibungen um."
-
-#. type: TP
-#: doc/tin.1:643 doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1316
-#, no-wrap
-msgid "B<EditFilter 'E'>"
-msgstr "B<EditFilter 'E'>"
-
-#. type: Plain text
-#: doc/tin.1:646 doc/tin.1:871 doc/tin.1:1090 doc/tin.1:1319
-msgid "Edit the filter file and reload it afterwards."
-msgstr "Filter-Datei bearbeiten und danach anwenden."
-
-#. type: TP
-#: doc/tin.1:646
-#, no-wrap
-msgid "B<SelectGoto 'g'>"
-msgstr "B<SelectGoto 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:650 doc/tin.1:875
-msgid ""
-"Choose a new group by name. This command can be used to access any group, "
-"even those not currently yanked in."
-msgstr ""
-"Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede "
-"Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet "
-"werden."
-
-#. type: TP
-#: doc/tin.1:650 doc/tin.1:878 doc/tin.1:1096 doc/tin.1:1332 doc/tin.1:1458
-#: doc/tin.1:1512 doc/tin.1:1558
-#, no-wrap
-msgid "B<ToggleInfoLastLine 'i'>"
-msgstr "B<ToggleInfoLastLine 'i'>"
-
-#. type: Plain text
-#: doc/tin.1:655
-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 ""
-"Umschalten der Anzeige der Beschreibung der aktuellen Newsgroup in der "
-"letzten Zeile. Dies ist nicht verfügbar, wenn B<tin> mit \\&''B<-d>'' "
-"gestartet wurde."
-
-#. type: TP
-#: doc/tin.1:655 doc/tin.1:882 doc/tin.1:1099 doc/tin.1:1335
-#, no-wrap
-msgid "B<ToggleInverseVideo 'I'>"
-msgstr "B<ToggleInverseVideo 'I'>"
-
-#. type: Plain text
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-msgid "Toggle inverse video."
-msgstr "(De)aktiviere inverse Darstellung."
-
-#. type: TP
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-#, no-wrap
-msgid "B<ConnectionInfo 'J'>"
-msgstr "B<ConnectionInfo 'J'>"
-
-#. type: Plain text
-#: doc/tin.1:661 doc/tin.1:888 doc/tin.1:1105 doc/tin.1:1341
-msgid "Show details about current connection."
-msgstr "Informationen zur aktuellen Verbindung anzeigen."
-
-#. type: TP
-#: doc/tin.1:661 doc/tin.1:897 doc/tin.1:1111 doc/tin.1:1347
-#, no-wrap
-msgid "B<LookupMessage 'L'>"
-msgstr "B<LookupMessage 'L'>"
-
-#. type: Plain text
-#: doc/tin.1:668
-msgid ""
-"Look up article by ''Message-ID:''. If none of the groups listed in the "
-"''Newsgroups:''-header of the referenced article is available, just the "
-"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
-"At this level this command only works if reading via NNTP and the server "
-"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
-msgstr ""
-"Artikel anhand der ''Message-ID:'' Nachschlagen. Wenn keine der in den "
-"''Newsgroups:''-Kopfzeilen des referenzierten Artikels aufgeführten Gruppen "
-"verfügbar ist, wird in der letzten Zeile nur der Inhalt der ''Newsgroups:''-"
-"Kopfzeilen angezeigt. Auf dieser Ebene funktioniert dieser Befehl nur beim "
-"Lesen mittels NNTP und der Server muss [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) "
-"oder XPAT (B<RFC\\%2980>) unterstützen."
-
-#. type: TP
-#: doc/tin.1:668
-#, no-wrap
-msgid "B<SelectMoveGrp 'm'>"
-msgstr "B<SelectMoveGrp 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:674
-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 ""
-"Verschieben Sie die aktuelle Gruppe innerhalb der Gruppenauswahlliste. Durch "
-"Eingabe von '1' wird die Gruppe zur ersten angezeigten Gruppe in der Liste, "
-"durch Eingabe von '8' zur achten Gruppe in der Liste usw. Durch Eingabe von "
-"'$' wird die Gruppe zur letzten angezeigten Gruppe."
-
-#. type: TP
-#: doc/tin.1:674 doc/tin.1:906 doc/tin.1:1356
-#, no-wrap
-msgid "B<OptionMenu 'M'>"
-msgstr "B<OptionMenu 'M'>"
-
-#. type: Plain text
-#: doc/tin.1:678 doc/tin.1:910 doc/tin.1:1360
-msgid ""
-"User configurable options menu (for more information see section \"GLOBAL "
-"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
-msgstr ""
-"Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich "
-"im Abschnitt \"GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN\")."
-
-#. type: TP
-#: doc/tin.1:678
-#, no-wrap
-msgid "B<SelectNextUnreadGrp 'N'>"
-msgstr "B<SelectNextUnreadGrp 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:681
-msgid "Positions the cursor on the next group with unread articles in it."
-msgstr "Setzt den Cursor auf die nächste Gruppe mit ungelesenen Artikeln."
-
-#. type: TP
-#: doc/tin.1:681 doc/tin.1:927 doc/tin.1:1125 doc/tin.1:1377
-#, no-wrap
-msgid "B<Quit 'q'>"
-msgstr "B<Quit 'q'>"
-
-#. type: Plain text
-#: doc/tin.1:685
-msgid ""
-"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
-"accordingly."
-msgstr ""
-"B<tin> beenden, falls B<confirm_choice> gesetzt ist wird nochmal nachgefragt."
-
-#. type: TP
-#: doc/tin.1:685 doc/tin.1:930 doc/tin.1:1128 doc/tin.1:1380
-#, no-wrap
-msgid "B<QuitTin 'Q'>"
-msgstr "B<QuitTin 'Q'>"
-
-#. type: Plain text
-#: doc/tin.1:688 doc/tin.1:933 doc/tin.1:1131 doc/tin.1:1383
-msgid "Quit B<tin> \\(em don't ask the user to confirm."
-msgstr "Beendet B<tin> sofort, ohne Bestätigungsnachfrage."
-
-#. type: TP
-#: doc/tin.1:688
-#, no-wrap
-msgid "B<SelectToggleReadDisplay 'r'>"
-msgstr "B<SelectToggleReadDisplay 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:693
-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 ""
-"Anzeige aller abonnierten Gruppen und nur der Gruppen mit ungelesenen "
-"Artikeln umschalten. Der Befehl hat keine Auswirkung, wenn beim Start von "
-"B<tin> Gruppen in der Befehlszeile angegeben wurden."
-
-#. type: TP
-#: doc/tin.1:693 doc/tin.1:936 doc/tin.1:1131
-#, no-wrap
-msgid "B<BugReport 'R'>"
-msgstr "B<BugReport 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:697 doc/tin.1:940 doc/tin.1:1135
-msgid ""
-"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
-"way of getting bugs fixed and features added/changed."
-msgstr ""
-"Einen Fehlerbericht oder Kommentar an E<lt>tin-bugs@tin.orgE<gt> senden. "
-"Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu bekommen "
-"bzw. nach neuen Funktionen zu fragen."
-
-#. type: TP
-#: doc/tin.1:697
-#, no-wrap
-msgid "B<SelectSubscribe 's'>"
-msgstr "B<SelectSubscribe 's'>"
-
-#. type: Plain text
-#: doc/tin.1:700
-msgid "Subscribe to current group."
-msgstr "Ausgewählte Gruppe abonnieren."
-
-#. type: TP
-#: doc/tin.1:700
-#, no-wrap
-msgid "B<SelectSubscribePat 'S'>"
-msgstr "B<SelectSubscribePat 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:705
-msgid ""
-"Subscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-"Abonnieren Sie Gruppen, die dem vom Benutzer angegebenen Muster entsprechen. "
-"Siehe den Abschnitt \"NEWSGROUP LISTEN & WILDCARDS\" für die Mustertypen, "
-"die B<tin> versteht."
-
-#. type: TP
-#: doc/tin.1:705
-#, no-wrap
-msgid "B<SelectUnsubscribe 'u'>"
-msgstr "B<SelectUnsubscribe 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:710
-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 ""
-"Aktuelle Gruppe abbestellen. Dies kann zum Entfernen ungültiger Gruppen "
-"verwendet werden. Siehe B<strip_bogus> im Abschnitt \"MENÜ DER GLOBALE "
-"OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN\"."
-
-#. type: TP
-#: doc/tin.1:710
-#, no-wrap
-msgid "B<SelectUnsubscribePat 'U'>"
-msgstr "B<SelectUnsubscribePat 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:715
-msgid ""
-"Unsubscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-"Abmelden von Gruppen, die dem vom Benutzer angegebenen Muster entsprechen. "
-"Siehe den Abschnitt \"NEWSGROUP LISTEN & WILDCARDS\" für die Mustertypen, "
-"die tin versteht."
-
-#. type: TP
-#: doc/tin.1:715 doc/tin.1:965 doc/tin.1:1154 doc/tin.1:1417
-#, no-wrap
-msgid "B<Post 'w'>"
-msgstr "B<Post 'w'>"
-
-#. type: Plain text
-#: doc/tin.1:721
-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 ""
-
-#. type: TP
-#: doc/tin.1:721
-#, no-wrap
-msgid "B<SelectQuitNoWrite 'X'>"
-msgstr "B<SelectQuitNoWrite 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:724
-msgid "Quit B<tin> without saving any changes to the configuration."
-msgstr ""
-"B<tin> beenden ohne ggf. gemachte Änderungen an den Einstellung zu speichern."
-
-#. type: TP
-#: doc/tin.1:724
-#, no-wrap
-msgid "B<SelectYankActive 'y'>"
-msgstr "B<SelectYankActive 'y'>"
-
-#. type: Plain text
-#: doc/tin.1:729
-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 ""
-
-#. type: TP
-#: doc/tin.1:729
-#, no-wrap
-msgid "B<SelectSyncWithActive 'Y'>"
-msgstr "B<SelectSyncWithActive 'Y'>"
-
-#. type: Plain text
-#: doc/tin.1:733
-msgid ""
-"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
-"to see if any new news has arrived since starting B<tin>."
-msgstr ""
-"Liest die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> "
-"erneut ein, um zu sehen, ob seit dem Start von B<tin> neue Nachrichten "
-"eingetroffen sind."
-
-#. type: TP
-#: doc/tin.1:733
-#, no-wrap
-msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
-msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:738
-msgid "Mark all articles in the current group as unread."
-msgstr "Alle Artikel in der aktuellen Gruppe als ungelesen markieren."
-
-#. type: SS
-#: doc/tin.1:738
-#, no-wrap
-msgid "GROUP INDEX COMMANDS"
-msgstr "GRUPPEN-INDEX-BEFEHLE"
-
-#. type: Plain text
-#: doc/tin.1:742
-msgid ""
-"All searches in this level are limited to unread articles if in "
-"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
-"toggle the setting right before/after the search."
-msgstr ""
-"Alle Suchen auf dieser Ebene sind im B<show_only_unread_arts>-Modus auf "
-"ungelesene Artikel beschränkt. B<GroupToggleReadUnread> ('B<r>') kann "
-"verwendet werden, um die Einstellung direkt vor/nach der Suche umzuschalten."
-
-#. type: Plain text
-#: doc/tin.1:745
-msgid "Select article 4."
-msgstr "Artikel 4 auswählen."
-
-#. type: TP
-#: doc/tin.1:745 doc/tin.1:1001 doc/tin.1:1179
-#, no-wrap
-msgid "B<MenuFilterSelect '^A'>"
-msgstr "B<MenuFilterSelect '^A'>"
-
-#. type: Plain text
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1183
-msgid ""
-"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
-"for more information."
-msgstr ""
-"Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den "
-"Abschnitt \"FILTERN VON ARTIKELN\" für weitere Informationen."
-
-#. type: TP
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1198
-#, no-wrap
-msgid "B<MenuFilterKill '^K'>"
-msgstr "B<MenuFilterKill '^K'>"
-
-#. type: Plain text
-#: doc/tin.1:753 doc/tin.1:1009 doc/tin.1:1202
-msgid ""
-"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
-"more information."
-msgstr ""
-"Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere "
-"Informationen den Abschnitt \"FILTERN VON ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:753 doc/tin.1:1009
-#, no-wrap
-msgid "B<MarkFeedRead '^X'>"
-msgstr "B<MarkFeedRead '^X'>"
-
-#. type: Plain text
-#: doc/tin.1:758 doc/tin.1:1014
-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 ""
-"Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte "
-"(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als "
-"gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll."
-
-#. type: TP
-#: doc/tin.1:758 doc/tin.1:1014
-#, no-wrap
-msgid "B<MarkFeedUnread '^W'>"
-msgstr "B<MarkFeedUnread '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:763 doc/tin.1:1019
-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 ""
-"Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte "
-"(heiße) Artikel, Artikel mit Musterübereinstimmung oder getaggte Artikel als "
-"ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll."
-
-#. type: TP
-#: doc/tin.1:767 doc/tin.1:1023 doc/tin.1:1233
-#, no-wrap
-msgid "B<LastViewed '-'>"
-msgstr "B<LastViewed '-'>"
-
-#. type: Plain text
-#: doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236
-msgid "Re-enter the last message that was viewed."
-msgstr "Zur zuletzt angezeigte Nachricht springen."
-
-#. type: Plain text
-#: doc/tin.1:776 doc/tin.1:1032
-msgid "Search forward for specified subject."
-msgstr "Vorwärts nach dem angegebenem Subject suchen."
-
-#. type: Plain text
-#: doc/tin.1:779 doc/tin.1:1035
-msgid "Search backwards for specified subject."
-msgstr "Rückwärts nach dem angegebenem Subject suchen."
-
-#. type: TP
-#: doc/tin.1:779
-#, no-wrap
-msgid "B<GroupSelThd '*'>"
-msgstr "B<GroupSelThd '*'>"
-
-#. type: Plain text
-#: doc/tin.1:782 doc/tin.1:1038
-msgid "Select current thread for later processing."
-msgstr "Wähle aktuellen Thread für die spätere Verarbeitung aus."
-
-#. type: TP
-#: doc/tin.1:782
-#, no-wrap
-msgid "B<GroupDoAutoSel '+'>"
-msgstr "B<GroupDoAutoSel '+'>"
-
-#. type: Plain text
-#: doc/tin.1:786
-msgid ""
-"Selects all threads in current group. It is a shortcut for calling "
-"B<GroupSelPattern> with a pattern of ''*''."
-msgstr ""
-"Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für "
-"B<GroupSelPattern> mit einem Muster von ''*''."
-
-#. type: TP
-#: doc/tin.1:786
-#, no-wrap
-msgid "B<GroupToggleThdSel '.'>"
-msgstr "B<GroupToggleThdSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:791
-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 ""
-"Auswahl des aktuellen Threads umschalten. Wenn mindestens ein ungelesener "
-"Artikel (aber nicht jeder ungelesene Artikel) im aktuellen Thread ausgewählt "
-"ist, werden alle ungelesenen Artikel ausgewählt."
-
-#. type: TP
-#: doc/tin.1:791
-#, no-wrap
-msgid "B<GroupSelThdIfUnreadSelected ';'>"
-msgstr "B<GroupSelThdIfUnreadSelected ';'>"
-
-#. type: Plain text
-#: doc/tin.1:796
-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 ""
-"Wenn für jeden Thread in der aktuellen Gruppe mindestens ein ungelesener "
-"Artikel ausgewählt ist, werden alle ungelesenen Artikel ausgewählt. Dies ist "
-"nützlich für die automatische Auswahl anhand des Autors, wenn der Leser den "
-"gesamten Thread sehen möchte."
-
-#. type: TP
-#: doc/tin.1:796
-#, no-wrap
-msgid "B<GroupSelPattern '='>"
-msgstr "B<GroupSelPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:802
-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 reuse the last pattern that "
-"was entered."
-msgstr ""
-"Fordert zur Eingabe eines Musters auf, mit dem verglichen werden soll. Alle "
-"Threads, deren Subject mit dem Muster übereinstimmen, werden als ausgewählt "
-"markiert. Wenn nur 'B<E<lt>CRE<gt>>' eingeben, wird das zuletzt eingegebene "
-"Muster wiederverwendet."
-
-#. type: TP
-#: doc/tin.1:802
-#, no-wrap
-msgid "B<GroupReverseSel '@'>"
-msgstr "B<GroupReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:805
-msgid "Reverse all selections on all articles."
-msgstr "Markierung für alle Artikel umkehren."
-
-#. type: TP
-#: doc/tin.1:805
-#, no-wrap
-msgid "B<GroupUndoSel '~'>"
-msgstr "B<GroupUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:811
-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 ""
-
-#. type: TP
-#: doc/tin.1:811 doc/tin.1:1047 doc/tin.1:1259
-#, no-wrap
-msgid "B<Pipe '|'>"
-msgstr "B<Pipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:816 doc/tin.1:1052 doc/tin.1:1264
-msgid ""
-"Pipe current article / thread / auto-selected (hot) articles / articles "
-"matching pattern / tagged articles into command. See the section \"MAILING "
-"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
-msgstr ""
-"Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
-"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
-"Befehl weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, "
-"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:816 doc/tin.1:1264
-#, no-wrap
-msgid "B<QuickFilterSelect '['>"
-msgstr "B<QuickFilterSelect '['>"
-
-#. type: Plain text
-#: doc/tin.1:825
-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 ""
-
-#. type: TP
-#: doc/tin.1:825 doc/tin.1:1273
-#, no-wrap
-msgid "B<QuickFilterKill ']'>"
-msgstr "B<QuickFilterKill ']'>"
-
-#. type: Plain text
-#: doc/tin.1:834
-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 ""
-
-#. type: TP
-#: doc/tin.1:834
-#, no-wrap
-msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:837
-msgid "Read current article."
-msgstr "Lese den aktuelle Artikel."
-
-#. type: TP
-#: doc/tin.1:837
-#, no-wrap
-msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:840
-msgid "View next unread article or group."
-msgstr ""
-"Zeige den nächsten ungelesenen Artikel oder die nächste ungelesene Gruppe."
-
-#. type: TP
-#: doc/tin.1:840 doc/tin.1:1058 doc/tin.1:1290
-#, no-wrap
-msgid "B<SearchAuthF 'a'>"
-msgstr "B<SearchAuthF 'a'>"
-
-#. type: Plain text
-#: doc/tin.1:844
-msgid ""
-"Author forward search. This searches for articles with a specific ''From:'' "
-"line."
-msgstr ""
-"Autoren-Suche vorwärts. Sucht nach Artikeln mit einem bestimmtem ''From:''-"
-"Header."
-
-#. type: TP
-#: doc/tin.1:844 doc/tin.1:1063 doc/tin.1:1293
-#, no-wrap
-msgid "B<SearchAuthB 'A'>"
-msgstr "B<SearchAuthB 'A'>"
-
-#. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1066
-msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
-msgstr "Autoren-Suche rückwärts. Siehe auch B<SearchAuthF> ('B<a>') oben."
-
-#. type: TP
-#: doc/tin.1:847 doc/tin.1:1066 doc/tin.1:1296
-#, no-wrap
-msgid "B<SearchBody 'B'>"
-msgstr "B<SearchBody 'B'>"
-
-#. type: Plain text
-#: doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-msgid ""
-"Search the body of all articles in group (can be slow). You can abort the "
-"search using B<Quit> ('B<q>')."
-msgstr ""
-"Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die "
-"Suche kann mit B<Quit> ('B<q>') abgebrochen werden."
-
-#. type: Plain text
-#: doc/tin.1:855
-msgid ""
-"Mark all articles as read [after confirmation] then return to the group "
-"selection list. Move cursor to next group."
-msgstr ""
-"Markiert alle Artikel als gelesen [nach Bestätigung] und kehrt dann zur "
-"Gruppenauswahlliste zurück."
-
-#. type: Plain text
-#: doc/tin.1:859
-msgid ""
-"Mark all articles as read [after confirmation] and enter the next group with "
-"unread news."
-msgstr ""
-"Markiert alle Artikel als gelesen [nach Bestätigung] und betritt die nächste "
-"Gruppe mit ungelesenen Nachrichten."
-
-#. type: TP
-#: doc/tin.1:859
-#, no-wrap
-msgid "B<GroupToggleSubjDisplay 'd'>"
-msgstr "B<GroupToggleSubjDisplay 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:863 doc/tin.1:1082
-msgid ""
-"Cycle the display of the author through all the possible options for the "
-"tinrc variable B<show_author>."
-msgstr ""
-"Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die "
-"tinrc-Variable B<show_author>."
-
-#. type: TP
-#: doc/tin.1:863
-#, no-wrap
-msgid "B<GroupCancel 'D'>"
-msgstr "B<GroupCancel 'D'>"
-
-#. type: Plain text
-#: doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1313
-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 ""
-"Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss "
-"vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist "
-"in der Newsgruppe 'control' oder 'control.cancel' zu sehen."
-
-#. type: TP
-#: doc/tin.1:871
-#, no-wrap
-msgid "B<GroupGoto 'g'>"
-msgstr "B<GroupGoto 'g'>"
-
-#. type: TP
-#: doc/tin.1:875
-#, no-wrap
-msgid "B<GroupToggleGetartLimit 'G'>"
-msgstr "B<GroupToggleGetartLimit 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:878
-msgid "Toggle article/group limit."
-msgstr "Artikel/Gruppe Beschränkungen ein-/ausschalten."
-
-#. type: Plain text
-#: doc/tin.1:882
-msgid ""
-"Display the subject of the first article in the current thread in the last "
-"line."
-msgstr ""
-"Subject des ersten Artikels im aktuellen Thread in der letzten Zeile "
-"anzeigen."
-
-#. type: TP
-#: doc/tin.1:888
-#, no-wrap
-msgid "B<GroupMarkThdRead 'K'>"
-msgstr "B<GroupMarkThdRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:894
-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 ""
-"Markieren den Artikel/Thread als gelesen und fährt mit dem nächsten "
-"ungelesenen Artikel/Thread fort. Wenn ein Bereich von Artikeln/Threads "
-"festgelegt ist, wird der Bereich als gelesen markiert und nicht der aktuelle "
-"Artikel/Thread. Falls getaggte Artikel/Threads vorhanden sind, wird gefragt, "
-"wie fortgefahren werden soll."
-
-#. type: TP
-#: doc/tin.1:894
-#, no-wrap
-msgid "B<GroupListThd 'l'>"
-msgstr "B<GroupListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:897
-msgid "Open the thread under the current cursor position."
-msgstr "Öffnet den Thread unter der aktuellen Cursorposition."
-
-#. type: Plain text
-#: doc/tin.1:901 doc/tin.1:1115 doc/tin.1:1351
-msgid ""
-"Look up article by ''Message-ID:''. In this level only the IDs in the "
-"current group are searched."
-msgstr ""
-"Artikel nach ''Message-ID:'' suchen. In dieser Ebene werden nur die IDs in "
-"der aktuellen Gruppe durchsucht."
-
-#. type: TP
-#: doc/tin.1:901
-#, no-wrap
-msgid "B<GroupMail 'm'>"
-msgstr "B<GroupMail 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:906 doc/tin.1:1120 doc/tin.1:1356
-msgid ""
-"Mail current article / thread / auto-selected (hot) articles / articles "
-"matching pattern / tagged articles to someone. See the section \"MAILING "
-"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
-msgstr ""
-"Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
-"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an "
-"jemanden weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, "
-"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:910
-#, no-wrap
-msgid "B<GroupNextGroup 'n'>"
-msgstr "B<GroupNextGroup 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:913
-msgid "Go to next group."
-msgstr "Zur nächsten Newsgruppe springen."
-
-#. type: TP
-#: doc/tin.1:913
-#, no-wrap
-msgid "B<GroupNextUnreadArt 'N'>"
-msgstr "B<GroupNextUnreadArt 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:916 doc/tin.1:1366
-msgid "Go to the next unread article."
-msgstr "Zum nächsten ungelesenen Artikel springen."
-
-#. type: TP
-#: doc/tin.1:916 doc/tin.1:1120 doc/tin.1:1366
-#, no-wrap
-msgid "B<Print 'o'>"
-msgstr "B<Print 'o'>"
-
-#. type: Plain text
-#: doc/tin.1:921 doc/tin.1:1125 doc/tin.1:1371
-msgid ""
-"Send current article / thread / auto-selected (hot) articles / articles "
-"matching pattern / tagged articles to printer. See the section \"MAILING "
-"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
-msgstr ""
-"Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
-"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
-"Drucker. Mehr Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, "
-"DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:921
-#, no-wrap
-msgid "B<GroupPrevGroup 'p'>"
-msgstr "B<GroupPrevGroup 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:924
-msgid "Go to previous group."
-msgstr "Zur vorherigen Gruppe springen."
-
-#. type: TP
-#: doc/tin.1:924
-#, no-wrap
-msgid "B<GroupPrevUnreadArt 'P'>"
-msgstr "B<GroupPrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:927
-msgid "Go to previous unread article."
-msgstr "Zum vorherigen ungelesenen Artikel gehen."
-
-#. type: Plain text
-#: doc/tin.1:930 doc/tin.1:1128
-msgid "Return to previous level."
-msgstr "Kehre zur vorherigen Ebene zurück."
-
-#. type: TP
-#: doc/tin.1:933
-#, no-wrap
-msgid "B<GroupToggleReadUnread 'r'>"
-msgstr "B<GroupToggleReadUnread 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:936
-msgid "Toggle the display between all articles and unread articles."
-msgstr "Wechselt zwischen der Anzeige aller und nur ungelesener Artikel."
-
-#. type: TP
-#: doc/tin.1:940
-#, no-wrap
-msgid "B<GroupSave 's'>"
-msgstr "B<GroupSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:945 doc/tin.1:1140 doc/tin.1:1396
-msgid ""
-"Save current article / thread / auto-selected (hot) articles / articles "
-"matching pattern / tagged articles. See the section \"MAILING PIPING "
-"PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
-msgstr ""
-"Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
-"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr "
-"Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, DRUCKEN, "
-"NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
-
-#. type: TP
-#: doc/tin.1:945
-#, no-wrap
-msgid "B<GroupAutoSave 'S'>"
-msgstr "B<GroupAutoSave 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:948 doc/tin.1:1143 doc/tin.1:1399
-msgid "Save marked articles automatically without further prompting."
-msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
-
-#. type: TP
-#: doc/tin.1:948
-#, no-wrap
-msgid "B<GroupTag 't'>"
-msgstr "B<GroupTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:953
-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 ""
-"Tag-Status des aktuellen Artikels/Threads für B<GroupMail> ('B<m>') / "
-"B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
-"B<GroupRepost> ('B<x>') umschalten."
-
-#. type: TP
-#: doc/tin.1:953
-#, no-wrap
-msgid "B<GroupTagParts 'T'>"
-msgstr "B<GroupTagParts 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:957 doc/tin.1:1151
-msgid ""
-"Automatically tag/untag all the parts of the current multi-part message in "
-"order."
-msgstr ""
-"Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der "
-"Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen."
-
-#. type: TP
-#: doc/tin.1:957
-#, no-wrap
-msgid "B<GroupToggleThreading 'u'>"
-msgstr "B<GroupToggleThreading 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:962
-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 ""
-
-#. type: TP
-#: doc/tin.1:962
-#, no-wrap
-msgid "B<GroupUntag 'U'>"
-msgstr "B<GroupUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:965
-msgid "Untag all articles that were tagged."
-msgstr "Markierung aller markierten Artikel entfernen."
-
-#. type: Plain text
-#: doc/tin.1:972 doc/tin.1:1161 doc/tin.1:1424
-msgid ""
-"Post an article to the current group. If posting fails for some reason, "
-"you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
-"postpone it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-"
-"o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
-msgstr ""
-"Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das "
-"Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den "
-"Artikel über B<PostEdit> ('B<e>') erneut zu bearbeiten, ihn über "
-"B<PostPostpone> ('B<o>') für eine spätere Bearbeitung zurückzustellen (siehe "
-"auch ''B<-o>'' Kommandozeilenschalter) oder ihn über B<Quit> ('B<q>') zu "
-"verwerfen."
-
-#. type: TP
-#: doc/tin.1:972
-#, no-wrap
-msgid "B<GroupRepost 'x'>"
-msgstr "B<GroupRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:978 doc/tin.1:1430
-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 ""
-"Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch "
-"ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit "
-"Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum "
-"Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden um "
-"eigenen Artikel mehrfach zu posten."
-
-#. type: TP
-#: doc/tin.1:978
-#, no-wrap
-msgid "B<GroupMarkUnselArtRead 'X'>"
-msgstr "B<GroupMarkUnselArtRead 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:986
-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 ""
-
-#. type: TP
-#: doc/tin.1:986 doc/tin.1:1161 doc/tin.1:1430
-#, no-wrap
-msgid "B<MarkArtUnread 'z'>"
-msgstr "B<MarkArtUnread 'z'>"
-
-#. type: Plain text
-#: doc/tin.1:989
-msgid "Mark current article as unread."
-msgstr "Aktuellen Artikel als ungelesen markieren."
-
-#. type: TP
-#: doc/tin.1:989 doc/tin.1:1166 doc/tin.1:1433
-#, no-wrap
-msgid "B<MarkThdUnread 'Z'>"
-msgstr "B<MarkThdUnread 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:996
-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 ""
-"Aktuellen Thread als ungelesen markieren. Wenn ein Thread-Bereich festgelegt "
-"ist, wird der Bereich anstelle des aktuellen Threads als ungelesen markiert. "
-"Falls getaggte Threads vorhanden sind, wird gefragt, wie fortgefahren werden "
-"soll."
-
-#. type: SS
-#: doc/tin.1:996
-#, no-wrap
-msgid "THREAD LISTING COMMANDS"
-msgstr "BEFEHLE ZUM AUFLISTEN VON THREADS"
-
-#. type: Plain text
-#: doc/tin.1:1001
-msgid "Select article 4 within thread."
-msgstr "Artikel 4 aus dem Thread auswählen."
-
-#. type: TP
-#: doc/tin.1:1035
-#, no-wrap
-msgid "B<ThreadSelArt '*'>"
-msgstr "B<ThreadSelArt '*'>"
-
-#. type: TP
-#: doc/tin.1:1038
-#, no-wrap
-msgid "B<ThreadToggleArtSel '.'>"
-msgstr "B<ThreadToggleArtSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:1041
-msgid "Toggle selection of current article."
-msgstr "Auswahl des aktuellen Artikels umkehren."
-
-#. type: TP
-#: doc/tin.1:1041
-#, no-wrap
-msgid "B<ThreadReverseSel '@'>"
-msgstr "B<ThreadReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1044
-msgid "Reverse article selections."
-msgstr "Artikelauswahl invertieren."
-
-#. type: TP
-#: doc/tin.1:1044
-#, no-wrap
-msgid "B<ThreadUndoSel '~'>"
-msgstr "B<ThreadUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:1047
-msgid "Undo all selections on current thread."
-msgstr "Alle Markierungen im aktuellen Thread rückgängig machen."
-
-#. type: TP
-#: doc/tin.1:1052
-#, no-wrap
-msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1055
-msgid "Read current article within thread."
-msgstr "Aktuellen Artikel im Thread lesen."
-
-#. type: TP
-#: doc/tin.1:1055
-#, no-wrap
-msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1058
-msgid "View next unread article within thread."
-msgstr "Nächsten ungelesenen Artikel im Thread anzeigen."
-
-#. type: Plain text
-#: doc/tin.1:1063
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1074
-msgid ""
-"Mark thread as read [after confirmation] and return to the group index "
-"page.  Move cursor to next thread."
-msgstr ""
-"Thread [nach Bestätigung] als gelesen markieren und zur Gruppenindexseite "
-"zurückkehren."
-
-#. type: Plain text
-#: doc/tin.1:1078
-msgid ""
-"Mark thread as read [after confirmation] and enter the next thread "
-"containing unread news."
-msgstr ""
-"Thread [nach Bestätigung] als gelesen markieren und zum nächsten Thread mit "
-"ungelesenen Nachrichten wechseln."
-
-#. type: TP
-#: doc/tin.1:1078
-#, no-wrap
-msgid "B<ThreadToggleSubjDisplay 'd'>"
-msgstr "B<ThreadToggleSubjDisplay 'd'>"
-
-#. type: TP
-#: doc/tin.1:1082
-#, no-wrap
-msgid "B<ThreadCancel 'D'>"
-msgstr "B<ThreadCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1090
-#, no-wrap
-msgid "B<ThreadFollowupQuote 'f'>"
-msgstr "B<ThreadFollowupQuote 'f'>"
-
-#. type: Plain text
-#: doc/tin.1:1093 doc/tin.1:1322
-msgid ""
-"Post a followup to the current article with a copy of the article included."
-msgstr ""
-"Veröffentlicht ein Follow-up zum aktuellen Artikel mit einer Kopie des "
-"Artikels."
-
-#. type: TP
-#: doc/tin.1:1093
-#, no-wrap
-msgid "B<ThreadFollowup 'F'>"
-msgstr "B<ThreadFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1096
-msgid ""
-"Post a followup to the current article without a copy of the article "
-"included."
-msgstr ""
-"Veröffentlicht ein Follow-up zum aktuellen Artikel ohne eine Kopie des "
-"Artikels."
-
-#. type: Plain text
-#: doc/tin.1:1099 doc/tin.1:1335
-msgid "Display the subject of the current article in the last line."
-msgstr "Subject des geöffneten Artikels in der untersten Zeile anzeigen."
-
-#. type: TP
-#: doc/tin.1:1105
-#, no-wrap
-msgid "B<ThreadMarkArtRead 'K'>"
-msgstr "B<ThreadMarkArtRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1111
-msgid ""
-"Mark article as read and move onto the next unread article. If a range of "
-"articles is set, the range will be marked as read instead of the current "
-"article. When tagged articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1115
-#, no-wrap
-msgid "B<ThreadMail 'm'>"
-msgstr "B<ThreadMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1135
-#, no-wrap
-msgid "B<ThreadSave 's'>"
-msgstr "B<ThreadSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1140
-#, no-wrap
-msgid "B<ThreadAutoSave 'S'>"
-msgstr "B<ThreadAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1143
-#, no-wrap
-msgid "B<ThreadTag 't'>"
-msgstr "B<ThreadTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1147 doc/tin.1:1403
-msgid ""
-"Toggle tag status of current article for mailing, piping, printing, saving "
-"or reposting."
-msgstr ""
-"Tag-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken, "
-"Speichern oder erneuten Veröffentlichen umschalten."
-
-#. type: TP
-#: doc/tin.1:1147
-#, no-wrap
-msgid "B<ThreadTagParts 'T'>"
-msgstr "B<ThreadTagParts 'T'>"
-
-#. type: TP
-#: doc/tin.1:1151
-#, no-wrap
-msgid "B<ThreadUntag 'U'>"
-msgstr "B<ThreadUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1154
-msgid "Untag all tagged threads."
-msgstr "Markierung aller markierten Threads entfernen."
-
-#. type: Plain text
-#: doc/tin.1:1166
-msgid ""
-"Mark current article in thread as unread. If a range of articles is set, the "
-"range will be marked as unread instead of the current article. When tagged "
-"articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1171
-msgid "Mark all articles in thread as unread."
-msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren."
-
-#. type: SS
-#: doc/tin.1:1171
-#, no-wrap
-msgid "ARTICLE VIEWER COMMANDS"
-msgstr "BEFEHLE ZUM ANZEIGEN VON ARTIKELN"
-
-#. type: Plain text
-#: doc/tin.1:1176
-msgid "Read the first (base) article in this thread."
-msgstr "Den ersten (Basis) Artikel in diesem Thread lesen."
-
-#. type: Plain text
-#: doc/tin.1:1179
-msgid "Read response 4 in this thread."
-msgstr "Antwort 4 im diesem Thread lesen."
-
-#. type: TP
-#: doc/tin.1:1183
-#, no-wrap
-msgid "B<PageReplyQuoteHeaders '^E'>"
-msgstr "B<PageReplyQuoteHeaders '^E'>"
-
-#. type: Plain text
-#: doc/tin.1:1187
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article with all headers included."
-msgstr ""
-"Dem Autor des aktuellen Artikels per E-Mail mit einer Kopie des Artikels "
-"einschließlich aller Header anworten."
-
-#. type: TP
-#: doc/tin.1:1187
-#, no-wrap
-msgid "B<PagePGPCheckArticle '^G'>"
-msgstr "B<PagePGPCheckArticle '^G'>"
-
-#. type: Plain text
-#: doc/tin.1:1195
-msgid ""
-"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
-"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
-msgstr ""
-"B<\\%pgp>(1) / B<\\%gpg>(1)-Operationen für den Artikel ausführen. Es muß "
-"Inline-PGP (B<RFC\\%4880>) und nicht MIME-PGP (B<RFC\\%3156>) vorliegen."
-
-#. type: TP
-#: doc/tin.1:1195
-#, no-wrap
-msgid "B<PageToggleRaw '^H'>"
-msgstr "B<PageToggleRaw '^H'>"
-
-#. type: Plain text
-#: doc/tin.1:1198
-msgid "Toggles the display mode (raw including all headers vs. cooked)."
-msgstr ""
-"Schaltet den Anzeigemodus um (Roh einschließlich aller Header zu "
-"Aufbereitet)."
-
-#. type: TP
-#: doc/tin.1:1202
-#, no-wrap
-msgid "B<PageToggleTabs '^T'>"
-msgstr "B<PageToggleTabs '^T'>"
-
-#. type: Plain text
-#: doc/tin.1:1205
-msgid "Toggle the TAB width between 4 and 8 characters."
-msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten."
-
-#. type: TP
-#: doc/tin.1:1205
-#, no-wrap
-msgid "B<PageFollowupQuoteHeaders '^W'>"
-msgstr "B<PageFollowupQuoteHeaders '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:1209
-msgid ""
-"Post a followup to the current article with a copy of the article with all "
-"headers included."
-msgstr ""
-"Follow-up zum aktuellen Artikel mit einer Kopie des Artikels einschließlich "
-"aller Header veröffentlichen."
-
-#. type: TP
-#: doc/tin.1:1209
-#, no-wrap
-msgid "B<PageToggleTex2iso '\"'>"
-msgstr "B<PageToggleTex2iso '\"'>"
-
-#. type: Plain text
-#: doc/tin.1:1213
-msgid ""
-"Toggle TeX to ISO decoding for current article. The default behavior is "
-"taken from the B<tex2iso_conv> variable in the tinrc file."
-msgstr ""
-"TeX auf ISO-Dekodierung für aktuellen Artikel umschalten. Das "
-"Standardverhalten wird der Variable B<tex2iso_conv> aus der tinrc-Datei "
-"entnommen."
-
-#. type: TP
-#: doc/tin.1:1213
-#, no-wrap
-msgid "B<PageToggleAllHeaders '*'>"
-msgstr "B<PageToggleAllHeaders '*'>"
-
-#. type: Plain text
-#: doc/tin.1:1216
-msgid ""
-"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
-msgstr ""
-"Schaltet die Anzeige aller Header vs. Header in B<news_headers_to_display> "
-"um."
-
-#. type: TP
-#: doc/tin.1:1216
-#, no-wrap
-msgid "B<PageArticleInfo '''>"
-msgstr "B<PageArticleInfo '''>"
-
-#. type: Plain text
-#: doc/tin.1:1219
-msgid "Detailed MIME information of the article."
-msgstr "Detaillierte MIME-Informationen des Artikels."
-
-#. type: TP
-#: doc/tin.1:1219
-#, no-wrap
-msgid "B<PageToggleRot '%'>"
-msgstr "B<PageToggleRot '%'>"
-
-#. type: Plain text
-#: doc/tin.1:1222
-msgid "Toggle ROT-13 decoding for this article."
-msgstr "ROT-13 Entschlüsseln ein-/ausschalten."
-
-#. type: TP
-#: doc/tin.1:1222
-#, no-wrap
-msgid "B<PageToggleUue '('>"
-msgstr "B<PageToggleUue '('>"
-
-#. type: Plain text
-#: doc/tin.1:1226
-msgid ""
-"Toggle the display of uuencoded sections. The default behavior is taken from "
-"the B<hide_uue> variable in the tinrc file."
-msgstr ""
-"Schalten Sie die Anzeige von uuencodierten Abschnitten um. Das "
-"Standardverhalten wird durch die Variable B<hide_uue> in der tinrc-Datei "
-"festgelegt."
-
-#. type: TP
-#: doc/tin.1:1226
-#, no-wrap
-msgid "B<PageReveal ')'>"
-msgstr "B<PageReveal ')'>"
-
-#. type: Plain text
-#: doc/tin.1:1233
-msgid ""
-"The form feed character (^L) is often used to hide 'spoilers' that the "
-"reader may not initially wish to see when viewing an article. Any text after "
-"a formfeed is not displayed. This key-press acts like a reveal key and turns "
-"the hidden text back on. Scrolling down will also reveal the text, scrolling "
-"up will hide it again."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1242
-msgid "Forward search the text of this article."
-msgstr "Vorwärts innerhalb dieses Artikels suchen."
-
-#. type: Plain text
-#: doc/tin.1:1245
-msgid "Backward search the text of this article."
-msgstr "Rückwärts innerhalb dieses Artikels suchen."
-
-#. type: TP
-#: doc/tin.1:1245
-#, no-wrap
-msgid "B<PageSkipIncludedText ':'>"
-msgstr "B<PageSkipIncludedText ':'>"
-
-#. type: Plain text
-#: doc/tin.1:1250
-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 ""
-"Zum Ende des nächsten zitierten Textblocks in diesem Artikel springen. "
-"Zitierter Text ist alles, was mit B<quote_regex>, B<quote_regex2> oder "
-"B<quote_regex3> übereinstimmt."
-
-#. type: TP
-#: doc/tin.1:1250
-#, no-wrap
-msgid "B<PageTopThd 'E<lt>'>"
-msgstr "B<PageTopThd 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1253
-msgid "Go to the first article in the current thread."
-msgstr "Gehe zum ersten Artikel im aktuellen Thread."
-
-#. type: TP
-#: doc/tin.1:1253
-#, no-wrap
-msgid "B<PageBotThd 'E<gt>'>"
-msgstr "B<PageBotThd 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1256
-msgid "Go to the last article in the current thread."
-msgstr "Gehe zum letzten Artikel im aktuellen Thread."
-
-#. type: TP
-#: doc/tin.1:1256
-#, no-wrap
-msgid "B<PageToggleHighlight '_'>"
-msgstr "B<PageToggleHighlight '_'>"
-
-#. type: Plain text
-#: doc/tin.1:1259
-msgid "Toggle word highlighting on/off."
-msgstr "Wort-Hervorheben ein-/ausschalten."
-
-#. type: Plain text
-#: doc/tin.1:1273
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1282
-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 ""
-
-#. type: TP
-#: doc/tin.1:1282
-#, no-wrap
-msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1285
-msgid "Go to next base article."
-msgstr "Zum nächsten Basisartikel springen."
-
-#. type: TP
-#: doc/tin.1:1285
-#, no-wrap
-msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
-msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1290
-msgid ""
-"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
-"contain PageNextUnread, then this key will first page through the current "
-"article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1293
-msgid "Author forward search."
-msgstr "Suche nach Autor (vorwärts)."
-
-#. type: Plain text
-#: doc/tin.1:1296
-msgid "Author backward search."
-msgstr "Suche nach Autor (rückwärts)."
-
-#. type: Plain text
-#: doc/tin.1:1304
-msgid ""
-"Mark the current thread as read [after confirmation] and return to the "
-"previous menu. Move cursor to next item."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1308
-msgid ""
-"Mark the rest of the current thread as read [after confirmation] and enter "
-"the next thread with unread articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1308
-#, no-wrap
-msgid "B<PageCancel 'D'>"
-msgstr "B<PageCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1313
-#, no-wrap
-msgid "B<PageEditArticle 'e'>"
-msgstr "B<PageEditArticle 'e'>"
-
-#. type: Plain text
-#: doc/tin.1:1316
-msgid ""
-"Edit the current article. This is restricted to mailgroups and saved news."
-msgstr ""
-"Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte "
-"Nachrichten beschränkt."
-
-#. type: TP
-#: doc/tin.1:1319
-#, no-wrap
-msgid "B<PageFollowupQuote 'f'>"
-msgstr "B<PageFollowupQuote 'f'>"
-
-#. type: TP
-#: doc/tin.1:1322
-#, no-wrap
-msgid "B<PageFollowup 'F'>"
-msgstr "B<PageFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1326
-msgid ""
-"Post a followup to the current article without including a copy of the "
-"article."
-msgstr ""
-"Veröffentlicht ein Follow-up zum aktuellen Artikel ohne eine Kopie des "
-"Artikels."
-
-#. type: TP
-#: doc/tin.1:1326
-#, no-wrap
-msgid "B<PageFirstPage 'g'>"
-msgstr "B<PageFirstPage 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:1329
-msgid "Go to the start of the article."
-msgstr "Zum Anfang des Artikels springen."
-
-#. type: TP
-#: doc/tin.1:1329
-#, no-wrap
-msgid "B<PageLastPage 'G'>"
-msgstr "B<PageLastPage 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:1332
-msgid "Go to the end of the article."
-msgstr "Zum Ende des Artikels springen."
-
-#. type: TP
-#: doc/tin.1:1341
-#, no-wrap
-msgid "B<PageKillThd 'K'>"
-msgstr "B<PageKillThd 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1344
-msgid "Mark rest of thread as read and move onto the next unread thread."
-msgstr ""
-"Markiere den Rest des Threads als gelesen und springe zu nächstem "
-"ungelesenen Thread."
-
-#. type: TP
-#: doc/tin.1:1344
-#, no-wrap
-msgid "B<PageListThd 'l'>"
-msgstr "B<PageListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:1347
-msgid "Show the thread menu that the current article is a part of."
-msgstr "Zeigt das Thread-Menü an, zu dem der aktuelle Artikel gehört."
-
-#. type: TP
-#: doc/tin.1:1351
-#, no-wrap
-msgid "B<PageMail 'm'>"
-msgstr "B<PageMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1360
-#, no-wrap
-msgid "B<PageNextArt 'n'>"
-msgstr "B<PageNextArt 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:1363
-msgid "Go to the next article."
-msgstr "Gehe zum nächsten Artikel."
-
-#. type: TP
-#: doc/tin.1:1363
-#, no-wrap
-msgid "B<PageNextUnreadArt 'N'>"
-msgstr "B<PageNextUnreadArt 'N'>"
-
-#. type: TP
-#: doc/tin.1:1371
-#, no-wrap
-msgid "B<PagePrevArt 'p'>"
-msgstr "B<PagePrevArt 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1374
-msgid "Go to the previous article."
-msgstr "Gehe zum vorherigen Artikel."
-
-#. type: TP
-#: doc/tin.1:1374
-#, no-wrap
-msgid "B<PagePrevUnreadArt 'P'>"
-msgstr "B<PagePrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:1377
-msgid "Go to the previous unread article."
-msgstr "Gehe zum vorherigen ungelesenen Artikel."
-
-#. type: Plain text
-#: doc/tin.1:1380
-msgid "Return to the previous level."
-msgstr "Kehrt zur vorherigen Ebene zurück."
-
-#. type: TP
-#: doc/tin.1:1383
-#, no-wrap
-msgid "B<PageReplyQuote 'r'>"
-msgstr "B<PageReplyQuote 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:1387
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article included."
-msgstr ""
-"Per E-Mail an den Autor des aktuellen Artikels antworten und eine Kopie des "
-"Artikels beifügen."
-
-#. type: TP
-#: doc/tin.1:1387
-#, no-wrap
-msgid "B<PageReply 'R'>"
-msgstr "B<PageReply 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:1391
-msgid ""
-"Reply through mail to the author of the current article without including "
-"the original article."
-msgstr ""
-"Per E-Mail an den Autor des aktuellen Artikels antworten ohne eine Kopie des "
-"Artikels beizufügen."
-
-#. type: TP
-#: doc/tin.1:1391
-#, no-wrap
-msgid "B<PageSave 's'>"
-msgstr "B<PageSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1396
-#, no-wrap
-msgid "B<PageAutoSave 'S'>"
-msgstr "B<PageAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1399
-#, no-wrap
-msgid "B<PageTag 't'>"
-msgstr "B<PageTag 't'>"
-
-#. type: TP
-#: doc/tin.1:1403
-#, no-wrap
-msgid "B<PageGroupSel 'T'>"
-msgstr "B<PageGroupSel 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:1406
-msgid "Return to group selection level."
-msgstr "Kehrt zur Auswahlebene zurück."
-
-#. type: TP
-#: doc/tin.1:1406
-#, no-wrap
-msgid "B<PageGotoParent 'u'>"
-msgstr "B<PageGotoParent 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:1409
-msgid "Go to parent article."
-msgstr "Gehe zum übergeordneten Artikel."
-
-#. type: TP
-#: doc/tin.1:1409
-#, no-wrap
-msgid "B<PageViewUrl 'U'>"
-msgstr "B<PageViewUrl 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1413
-msgid ""
-"Display a list of URLs in the current article. See the section \"URL "
-"LISTING\" for more information."
-msgstr ""
-"Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen "
-"finden Sie im Abschnitt \"URL LISTE\"."
-
-#. type: TP
-#: doc/tin.1:1413
-#, no-wrap
-msgid "B<PageViewAttach 'V'>"
-msgstr "B<PageViewAttach 'V'>"
-
-#. type: Plain text
-#: doc/tin.1:1417
-msgid ""
-"Display a list of attachments of the current article. See the section "
-"\"ATTACHMENT LISTING\" for more information."
-msgstr ""
-"Zeigt eine Liste der Anhänge des aktuellen Artikels an. Weitere "
-"Informationen finden Sie im Abschnitt \"ANHANGSVERZEICHNIS\"."
-
-#. type: TP
-#: doc/tin.1:1424
-#, no-wrap
-msgid "B<PageRepost 'x'>"
-msgstr "B<PageRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:1433
-msgid "Mark article as unread."
-msgstr "Alle Artikel als ungelesen markieren."
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1438
-msgid "Mark the current thread as unread."
-msgstr "Markiere den aktuellen Thread als ungelesen."
-
-#. type: SS
-#: doc/tin.1:1438
-#, no-wrap
-msgid "URL LISTING"
-msgstr "URL LISTE"
-
-#. type: Plain text
-#: doc/tin.1:1441
-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>') zeigt eine Liste der URLs im aktuellen Artikel an. "
-"Neben den üblichen Bewegungstasten stehen folgende Befehle zur Verfügung:"
-
-#. type: TP
-#: doc/tin.1:1442
-#, no-wrap
-msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1446
-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 ""
-"Die aktuelle URL wird abgefragt und mit dem B<url_handler> geöffnet. "
-"'B<E<lt>ESCE<gt>>' oder keine Eingabe überspringt die URL."
-
-#. type: Plain text
-#: doc/tin.1:1449 doc/tin.1:1549
-msgid "URL forward search."
-msgstr "Suche nach URL (vorwärts)."
-
-#. type: Plain text
-#: doc/tin.1:1452 doc/tin.1:1552
-msgid "URL backward search."
-msgstr "Suche nach URL (rückwärts)."
-
-#. type: Plain text
-#: doc/tin.1:1458 doc/tin.1:1512 doc/tin.1:1558
-msgid "Shell escape."
-msgstr "Ausgang zur Shell."
-
-#. type: Plain text
-#: doc/tin.1:1461
-msgid "Toggle the display of the current URL in the last line."
-msgstr "Anzeige der aktuellen URL in der letzten Zeile (de)aktivieren."
-
-#. type: Plain text
-#: doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-msgid "Help screen of commands available."
-msgstr "Hilfeseite der verfügbaren Befehle."
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1471
-#, no-wrap
-msgid "ATTACHMENT LISTING"
-msgstr "ANHANGSVERZEICHNIS"
-
-#. type: Plain text
-#: doc/tin.1:1474
-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>') zeigt eine Liste der Anhänge des aktuellen "
-"Artikels an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur "
-"Verfügung:"
-
-#. type: TP
-#: doc/tin.1:1475
-#, no-wrap
-msgid "B<AttachPipe 'p'>"
-msgstr "B<AttachPipe 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1478
-msgid "Pipe attachment into command."
-msgstr "Anhang an Befehl weiterleiten."
-
-#. type: TP
-#: doc/tin.1:1478
-#, no-wrap
-msgid "B<AttachSave 's'>"
-msgstr "B<AttachSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:1481
-msgid "Save current attachment / tagged attachments to disk."
-msgstr "Aktuellen Anhang / markierte Anhänge auf speichern."
-
-#. type: TP
-#: doc/tin.1:1481
-#, no-wrap
-msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1484
-msgid "View attachment."
-msgstr "Multimediaanhänge anzeigen."
-
-#. type: TP
-#: doc/tin.1:1484
-#, no-wrap
-msgid "B<AttachTag 't'>"
-msgstr "B<AttachTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1487
-msgid "Tag one or more attachments for saving."
-msgstr "Einen oder mehrere Anhänge zum Speichern markieren."
-
-#. type: TP
-#: doc/tin.1:1487
-#, no-wrap
-msgid "B<AttachTagPattern '='>"
-msgstr "B<AttachTagPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:1491
-msgid ""
-"Prompts for a pattern to match. All attachments whose name/description or "
-"content type/transfer encoding match the pattern will be tagged."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1491
-#, no-wrap
-msgid "B<AttachToggleTagged '@'>"
-msgstr "B<AttachToggleTagged '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1494
-msgid "Reverse tagging of all attachments."
-msgstr "Markierung der Anhänge umkehren."
-
-#. type: TP
-#: doc/tin.1:1494
-#, no-wrap
-msgid "B<AttachUntag 'U'>"
-msgstr "B<AttachUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1497
-msgid "Untag all tagged attachments."
-msgstr "Markierung der markierten Anhängen aufheben."
-
-#. type: Plain text
-#: doc/tin.1:1500
-msgid "Attachment forward search."
-msgstr "Vorwärtssuche nach Anhang."
-
-#. type: Plain text
-#: doc/tin.1:1503
-msgid "Attachment backward search."
-msgstr "Rückwärtssuche nach Anhang."
-
-#. type: TP
-#: doc/tin.1:1506
-#, no-wrap
-msgid "B<GlobalPipe '|'>"
-msgstr "B<GlobalPipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:1509
-msgid ""
-"Pipe attachment into command. Uses the raw attachment, no decoding is done."
-msgstr ""
-"Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine "
-"Dekodierung vorgenommen."
-
-#. type: Plain text
-#: doc/tin.1:1516
-msgid ""
-"Toggle the display of the name/description of the current attachment in the "
-"last line."
-msgstr "Name oder Beschreibung des Anhangs in der untersten Zeile anzeigen."
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1526
-#, no-wrap
-msgid "POSTING HISTORY LISTING"
-msgstr "POSTING VERLAUFSLISTE"
-
-#. type: Plain text
-#: doc/tin.1:1534
-msgid ""
-"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
-"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
-"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
-"indicating the action which initiated the message, the group names "
-"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
-"the message was sent to and the subject of the message. Besides the common "
-"moving keys, the following commands are available:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1535
-#, no-wrap
-msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1546
-msgid ""
-"The article with the current ''Message-ID:'' will be opened if available.  "
-"Note that this requires that the ''Message-ID:'' of the article was recorded "
-"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
-"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
-"internal\")  and either the server proposes a ''Message-ID:'' during the "
-"POST (B<RFC\\%3977>) command or B<tin> is built to generate ''Message-ID:'' "
-"this should be the case. With an external inews (and reading from local "
-"spool) it is not."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1561
-msgid "Toggle the display of the current ''Message-ID:'' in the last line."
-msgstr ""
-"Umschalten der Anzeige der aktuellen ''Message-ID:'' in der letzten Zeile."
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1571
-#, no-wrap
-msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-msgstr "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN"
-
-#.  FIXME - add missing descriptions
-#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-#.          in the !TIN_DEFAULTS_DIR config case
-#. type: Plain text
-#: doc/tin.1:1583
-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</etc/"
-"tin/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 ""
-
-#. type: Plain text
-#: doc/tin.1:1591
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1597
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1604
-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<\\(rs>') 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 ""
-
-#. type: Plain text
-#: doc/tin.1:1609
-msgid ""
-"The options menu provides access to the attributes menu for the current "
-"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
-"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
-"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1612
-msgid ""
-"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
-"information see section \"SCOPES MENU\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1616
-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 ""
-
-#. type: TP
-#: doc/tin.1:1616
-#, no-wrap
-msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
-msgstr "B<Lange Newsgruppennamen abkürzen (abbreviate_groupname)>"
-
-#. type: Plain text
-#: doc/tin.1:1622
-msgid ""
-"If ON abbreviate long newsgroup names at group selection level and article "
-"level (if necessary) like this: news.software.readers \\(-E<gt> n.software."
-"readers \\(-E<gt> n.s.readers \\(-E<gt> n.s.r.  Default is OFF."
-msgstr ""
-"Falls ON werden, sofern nötig, lange Newsgruppennamen in der Auswahl- und "
-"Artikelebene wie folgt abgekürzt: news.software.readers \\(-E<gt> n.software."
-"readers \\(-E<gt> n.s.readers \\(-E<gt> n.s.r. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:1622
-#, no-wrap
-msgid "B<Add posted articles to filter (add_posted_to_filter)>"
-msgstr "B<Füge gepostete Artikel zum Filter (add_posted_to_filter)>"
-
-#. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1351
-msgid ""
-"If ON add posted articles which start a new thread to filter for "
-"highlighting follow-ups. Default is ON."
-msgstr ""
-"Falls ON füge gepostete Artikel die einen neuen Thread einleiten zum Filter "
-"hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1626
-#, no-wrap
-msgid "B<Insert 'User-Agent:'-header (advertising)>"
-msgstr "B<Füge 'User-Agent:'-Kopfzeile ein (advertising)>"
-
-#. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1354
-msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
-msgstr "Falls ON füge 'User-Agent:'-Kopfzeile ein. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1629
-#, no-wrap
-msgid "B<Skip multipart/alternative parts (alternative_handling)>"
-msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1357
-msgid ""
-"If ON strip multipart/alternative messages automatically. Default is ON."
-msgstr ""
-"Falls ON entsorge multipart/alternative Teile des Artikels automatisch. "
-"Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1632
-#, no-wrap
-msgid "B<Character to show deleted articles (art_marked_deleted)>"
-msgstr "B<Zeichen für gelöschte Artikel (art_marked_deleted)>"
-
-#. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1360
-msgid "The character used to show that an article was deleted. Default is 'D'."
-msgstr ""
-"Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Voreinstellung ist 'D'."
-
-#. type: TP
-#: doc/tin.1:1635
-#, no-wrap
-msgid "B<Character to show inrange articles (art_marked_inrange)>"
-msgstr "B<Zeichen für Artikel im Bereich (art_marked_inrange)>"
-
-#. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1363
-msgid ""
-"The character used to show that an article is in a range. Default is '#'."
-msgstr ""
-"Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich "
-"befindet. Voreinstellung ist '#'."
-
-#. type: TP
-#: doc/tin.1:1638
-#, no-wrap
-msgid "B<Character to show returning arts (art_marked_return)>"
-msgstr "B<Zeichen für wiederkehrende Artikel (art_marked_return)>"
-
-#. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1367
-msgid ""
-"The character used to show that an article will return as an unread article "
-"when the group is next entered. Default is '-'."
-msgstr ""
-"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener "
-"Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten wird. "
-"Voreinstellung ist '-'."
-
-#. type: TP
-#: doc/tin.1:1642
-#, no-wrap
-msgid "B<Character to show selected articles (art_marked_selected)>"
-msgstr "B<Zeichen für wichtige Artikel (art_marked_selected)>"
-
-#. type: Plain text
-#: doc/tin.1:1646 doc/tin.5:1371
-msgid ""
-"The character used to show that an article/thread is auto-selected (hot).  "
-"Default is '*'."
-msgstr ""
-"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread "
-"automatisch ausgewählt ist (heiß). Voreinstellung ist '*'."
-
-#. type: TP
-#: doc/tin.1:1646
-#, no-wrap
-msgid "B<Character to show recent articles (art_marked_recent)>"
-msgstr "B<Zeichen für aktuelle Artikel (art_marked_recent)>"
-
-#. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1375
-msgid ""
-"The character used to show that an article/thread is recent (not older than "
-"X days). See also B<recent_time>. Default is 'o'."
-msgstr ""
-"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist "
-"(nicht älter als X Tage). Siehe auch B<recent_time>. Voreinstellung ist ' o'."
-
-#. type: TP
-#: doc/tin.1:1650
-#, no-wrap
-msgid "B<Character to show unread articles (art_marked_unread)>"
-msgstr "B<Zeichen für ungelesene Artikel (art_marked_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1379
-msgid ""
-"The character used to show that an article has not been read.  Default is "
-"'+'."
-msgstr ""
-"Zeichen das anzeigt, dass ein Artikel noch nicht gelesen wurde. "
-"Voreinstellung ist '+'."
-
-#. type: TP
-#: doc/tin.1:1654
-#, no-wrap
-msgid "B<Character to show read articles (art_marked_read)>"
-msgstr "B<Zeichen für gelesene Artikel (art_marked_read)>"
-
-#. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1382
-msgid "The character used to show that an article was read. Default is ' '."
-msgstr ""
-"Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Voreinstellung "
-"ist ' '."
-
-#. type: TP
-#: doc/tin.1:1657
-#, no-wrap
-msgid "B<Character to show killed articles (art_marked_killed)>"
-msgstr "B<Zeichen für gekillte Artikel (art_marked_killed)>"
-
-#. type: Plain text
-#: doc/tin.1:1661 doc/tin.5:1386
-msgid ""
-"The character used to show that an article was killed. Default is 'K'.  "
-"B<kill_level> must be set accordingly."
-msgstr ""
-"Zeichen das anzeigt, dass ein Artikel gekillt wurde. Voreinstellung ist 'K'. "
-"B<kill_level> muss passend gesetzt sein."
-
-#. type: TP
-#: doc/tin.1:1661
-#, no-wrap
-msgid "B<Character to show read selected arts (art_marked_read_selected)>"
-msgstr "B<Zeichen für gelesene wichtige Art. (art_marked_read_selected)>"
-
-#. type: Plain text
-#: doc/tin.1:1665 doc/tin.5:1390
-msgid ""
-"The character used to show that an article was hot before it was read.  "
-"Default is ':'. B<kill_level> must be set accordingly."
-msgstr ""
-"Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch "
-"ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist ':'. "
-"B<kill_level> muss entsprechend eingestellt werden."
-
-#. type: TP
-#: doc/tin.1:1665 doc/tin.5:1390
-#, no-wrap
-msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
-msgstr "B<Start des MIME-Viewers bestätigen (ask_for_metamail)>"
-
-#. type: Plain text
-#: doc/tin.1:1670
-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 ""
-"Falls ON, fragt B<tin>, bevor ein MIME-Viewer (B<metamail_prog>) zum "
-"Anzeigen von MIME-Nachrichten verwendet wird. Dies geschieht nur, wenn ein "
-"MIME-Viewer festgelegt ist. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:1670
-#, no-wrap
-msgid "B<Format string for the Attachment level (attachment_format)>"
-msgstr "B<Formatanweisung für die Anhangsebene (attachment_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1675
-msgid ""
-"Format string B<tin> uses for Attachment level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Anhangsebene "
-"benutzt. Für weitere Informationen sei auf den Abschnitt \"ANSICHTEN "
-"ANPASSEN\" verwiesen. Voreingestellt ist \"%t%s%e%c%d\"."
-
-#. type: TP
-#: doc/tin.1:1675
-#, no-wrap
-msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
-msgstr "B<Sendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)>"
-
-#. type: Plain text
-#: doc/tin.1:1679 doc/tin.5:1407
-msgid ""
-"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
-"mailing an article. Default is No."
-msgstr ""
-"Setzt Ihren Namen automatisch in das Feld ''Cc:'' und/oder ''Bcc:'', wenn "
-"Sie einen Artikel versenden. Die Voreinstellung ist Nein."
-
-#. type: TP
-#: doc/tin.1:1679
-#, no-wrap
-msgid "B<List thread using right arrow key (auto_list_thread)>"
-msgstr "B<Zeige Thread mit rechter Pfeilt. an (auto_list_thread)>"
-
-#. type: Plain text
-#: doc/tin.1:1683 doc/tin.5:1411
-msgid ""
-"If ON automatically list thread when entering it using right arrow key.  "
-"Default is ON."
-msgstr ""
-"Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch "
-"anzeigen? Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1683
-#, no-wrap
-msgid "B<Reconnect to server automatically (auto_reconnect)>"
-msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
-
-#. type: Plain text
-#: doc/tin.1:1686 doc/tin.1:2736
-msgid "Default is OFF."
-msgstr "Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:1686
-#, no-wrap
-msgid "B<Save articles in batch mode (batch_save)>"
-msgstr "B<Speicher Artikel im Batchmode (-S) (batch_save)>"
-
-#. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1419
-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 ""
-"Falls ON werden Artikel/Threads im Batchmode gespeichert wenn ''B<-S>'' oder "
-"gemailt, wenn ''B<-M>'' bzw. ''B<-N>'' in der Kommandozeile angegeben wurde. "
-"Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1691
-#, no-wrap
-msgid "B<Show mini menu & posting etiquette (beginner_level)>"
-msgstr "B<Zeigt Mini-Menü & Posting-Knigge (beginner_level)>"
-
-#. type: Plain text
-#: doc/tin.1:1696 doc/tin.5:1424
-msgid ""
-"If set ON a mini menu of the most useful commands will be displayed at the "
-"bottom of the screen for each level. Also a short posting etiquette will be "
-"displayed after composing an article. Default is ON."
-msgstr ""
-"Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand "
-"für jede Ebene ein Mini-Menü mit den nützlichsten Befehlen angezeigt. "
-"Außerdem wird nach dem Verfassen eines Artikels ein kurzer Posting-Knigge "
-"angezeigt. Standard ist ON."
-
-#. type: TP
-#: doc/tin.1:1696
-#, no-wrap
-msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
-msgstr "B<Speichere NNTP Overview Daten lokal (cache_overview_files)>"
-
-#. type: Plain text
-#: doc/tin.1:1701
-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 ""
-
-#. type: TP
-#: doc/tin.1:1701
-#, no-wrap
-msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1706 doc/tin.5:1434
-msgid ""
-"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
-"saved in compressed form (B<RFC\\%1952>). Useful to reduce local disk space "
-"used. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1706
-#, no-wrap
-msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
-msgstr "B<Hash-Algorithmus für Cancel-Lock/Cancel-Key (cancel_lock_algo)>"
-
-#. type: Plain text
-#: doc/tin.1:1713
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1. See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
-msgstr ""
-"Diesen Hash-Algorithmus für Cancel-Locks verwenden. Nur vorhanden falls "
-"B<tin> mit Cancel-Lock-Unterstützung gebaut wurde. Keiner deaktiviert die "
-"Erzeugung von Cancel-Locks. Gültige Werte sind Keiner, sha1, sha256 und "
-"sha512. Voreinstellung ist sha1. Siehe auch I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"cancelsecret> in B<\\%tin>(5)."
-
-#. type: TP
-#: doc/tin.1:1713
-#, no-wrap
-msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
-msgstr "B<Catchup der Gruppen beim Beenden (catchup_read_groups)>"
-
-#. type: Plain text
-#: doc/tin.1:1719 doc/tin.5:1444
-msgid ""
-"If set ON the user is asked when quitting if all groups read during the "
-"current session should be marked read. Default is OFF."
-msgstr ""
-"Falls auf ON gestellt, wird der Benutzer beim Beenden gefragt, ob alle "
-"während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden "
-"sollen. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:1719
-#, no-wrap
-msgid "B<Standard background color (col_back)>"
-msgstr "B<Standard Hintergrundfarbe (col_back)>"
-
-#. type: Plain text
-#: doc/tin.1:1722 doc/tin.5:1447
-msgid "Standard background color"
-msgstr "Standard Hintergrundfarbe"
-
-#. type: TP
-#: doc/tin.1:1722
-#, no-wrap
-msgid "B<Color of quoted text from external sources (col_extquote)>"
-msgstr "B<Farbe des Fremdzitat-Textes (col_extquote)>"
-
-#. type: Plain text
-#: doc/tin.1:1725 doc/tin.5:1450
-msgid "Color of quoted text from external sources"
-msgstr "Farbe des Fremdzitat-Textes"
-
-#. type: TP
-#: doc/tin.1:1725
-#, no-wrap
-msgid "B<Color of sender (From:) (col_from)>"
-msgstr "B<Farbe des Autors (From:) (col_from)>"
-
-#. type: Plain text
-#: doc/tin.1:1728 doc/tin.5:1453
-msgid "Color of sender (From:)"
-msgstr "Farbe des Autors (From:)"
-
-#. type: TP
-#: doc/tin.1:1728
-#, no-wrap
-msgid "B<Color of article header lines (col_head)>"
-msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
-
-#. type: Plain text
-#: doc/tin.1:1731 doc/tin.5:1456
-msgid "Color of header-lines"
-msgstr "Farbe der Artikelheaderzeilen"
-
-#. type: TP
-#: doc/tin.1:1731
-#, no-wrap
-msgid "B<Color of help text (col_help)>"
-msgstr "B<Farbe des Hilfstext (col_help)>"
-
-#. type: Plain text
-#: doc/tin.1:1734 doc/tin.5:1459
-msgid "Color of help pages"
-msgstr "Farbe des Hilfstext"
-
-#. type: TP
-#: doc/tin.1:1734
-#, no-wrap
-msgid "B<Color for inverse text (background) (col_invers_bg)>"
-msgstr "B<Farbe des inversen Text (Hinterg.) (col_invers_bg)>"
-
-#. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1462
-msgid "Color of background for inverse text"
-msgstr "Hintergrundfarbe für inversen Text"
-
-#. type: TP
-#: doc/tin.1:1737
-#, no-wrap
-msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
-msgstr "B<Farbe des inversen Text (Vordergr.) (col_invers_fg)>"
-
-#. type: Plain text
-#: doc/tin.1:1740 doc/tin.5:1465
-msgid "Color of foreground for inverse text"
-msgstr "Vordergrundfarbe für inversen Text"
-
-#. type: TP
-#: doc/tin.1:1740
-#, no-wrap
-msgid "B<Color of status messages (col_message)>"
-msgstr "B<Farbe der Statusmeldungen (col_message)>"
-
-#. type: Plain text
-#: doc/tin.1:1743 doc/tin.5:1484
-msgid "Color of status messages in last line"
-msgstr "Farbe der Statusmeldungen in der letzten Zeile"
-
-#. type: TP
-#: doc/tin.1:1743
-#, no-wrap
-msgid "B<Color of highlighting with _dash_ (col_markdash)>"
-msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
-
-#. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1469
-msgid ""
-"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch "
-"B<word_h_display_marks> und B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1747
-#, no-wrap
-msgid "B<Color of highlighting with /slash/ (col_markslash)>"
-msgstr "B<Farbe der Hervorhebung /Schrägstr./ (col_markslash)>"
-
-#. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1473
-msgid ""
-"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch "
-"B<word_h_display_marks> und B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1751
-#, no-wrap
-msgid "B<Color of highlighting with *stars* (col_markstar)>"
-msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
-
-#. type: Plain text
-#: doc/tin.1:1755 doc/tin.5:1477
-msgid ""
-"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch "
-"B<word_h_display_marks> und B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1755
-#, no-wrap
-msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
-msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
-
-#. type: Plain text
-#: doc/tin.1:1759 doc/tin.5:1481
-msgid ""
-"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Farbe der hervorgehobenen Wörter wie -hier-. Siehe auch "
-"B<word_h_display_marks> und B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1759
-#, no-wrap
-msgid "B<Color of mini help menu (col_minihelp)>"
-msgstr "B<Farbe des Minihilfemenü (col_minihelp)>"
-
-#. type: Plain text
-#: doc/tin.1:1762 doc/tin.5:1487
-msgid "Color of mini help menu"
-msgstr "Farbe des Minihilfemenü"
-
-#. type: TP
-#: doc/tin.1:1762
-#, no-wrap
-msgid "B<Color of actual news header fields (col_newsheaders)>"
-msgstr "B<Farbe des angezeigten Headers (col_newsheaders)>"
-
-#. type: Plain text
-#: doc/tin.1:1765 doc/tin.5:1490
-msgid "Color of actual news header fields"
-msgstr "Farbe des angezeigten Headers"
-
-#. type: TP
-#: doc/tin.1:1765
-#, no-wrap
-msgid "B<Standard foreground color (col_normal)>"
-msgstr "B<Standard Vordergrundfarbe (col_normal)>"
-
-#. type: Plain text
-#: doc/tin.1:1768 doc/tin.5:1493
-msgid "Standard foreground color"
-msgstr "Standard Vordergrundfarbe"
-
-#. type: TP
-#: doc/tin.1:1768
-#, no-wrap
-msgid "B<Color of quoted lines (col_quote)>"
-msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
-
-#. type: Plain text
-#: doc/tin.1:1771 doc/tin.5:1496
-msgid "Color of quoted lines"
-msgstr "Farbe der zitierten Zeilen"
-
-#. type: TP
-#: doc/tin.1:1771
-#, no-wrap
-msgid "B<Color of twice quoted line (col_quote2)>"
-msgstr "B<Farbe von zweifach zitierten Zeilen (col_quote2)>"
-
-#. type: Plain text
-#: doc/tin.1:1774 doc/tin.5:1499
-msgid "Color of twice quoted lines"
-msgstr "Farbe von zweifach zitierten Zeilen"
-
-#. type: TP
-#: doc/tin.1:1774
-#, no-wrap
-msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
-msgstr "B<Farbe von =E<gt>3-fach zitierten Zeilen (col_quote3)>"
-
-#. type: Plain text
-#: doc/tin.1:1777 doc/tin.5:1502
-msgid "Color of E<gt>=3 times quoted lines"
-msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
-
-#. type: TP
-#: doc/tin.1:1777
-#, no-wrap
-msgid "B<Color of response counter (col_response)>"
-msgstr "B<Farbe des Antwortzählers (col_response)>"
-
-#. type: Plain text
-#: doc/tin.1:1781 doc/tin.5:1506
-msgid ""
-"Color of response counter. This is the text that says \"Response x of y\" in "
-"the article viewer."
-msgstr ""
-"Farbe des Antwortzählers. Das ist der Text \"Antwort x von y\" im Artikel-"
-"Viewer."
-
-#. type: TP
-#: doc/tin.1:1781
-#, no-wrap
-msgid "B<Color of signatures (col_signature)>"
-msgstr "B<Farbe von Signaturen (col_signature)>"
-
-#. type: Plain text
-#: doc/tin.1:1784 doc/tin.5:1509
-msgid "Color of signatures"
-msgstr "Farbe von Signaturen"
-
-#. type: TP
-#: doc/tin.1:1784
-#, no-wrap
-msgid "B<Color of negative score (col_score_neg)>"
-msgstr "B<Farbe negativer Bewertung (col_score_neg)>"
-
-#. type: Plain text
-#: doc/tin.1:1787 doc/tin.5:1512
-msgid "Color of negative score"
-msgstr "Farbe negativer Bewertung"
-
-#. type: TP
-#: doc/tin.1:1787
-#, no-wrap
-msgid "B<Color of positive score (col_score_pos)>"
-msgstr "B<Farbe positiver Bewertung (col_score_pos)>"
-
-#. type: Plain text
-#: doc/tin.1:1790 doc/tin.5:1515
-msgid "Color of positive score"
-msgstr "Farbe positiver Bewertung"
-
-#. type: TP
-#: doc/tin.1:1790
-#, no-wrap
-msgid "B<Color of urls highlight (col_urls)>"
-msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
-
-#. type: Plain text
-#: doc/tin.1:1793 doc/tin.5:1518
-msgid "Color of urls highlight"
-msgstr "Farbe der hervorgehobenen URLs"
-
-#. type: TP
-#: doc/tin.1:1793
-#, no-wrap
-msgid "B<Color of verbatim blocks (col_verbatim)>"
-msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
-
-#
-#. type: Plain text
-#: doc/tin.1:1796 doc/tin.5:1521
-msgid "Color of verbatim blocks"
-msgstr "Farbe des wortgetreu darzustellenden Textes"
-
-#. type: TP
-#: doc/tin.1:1796
-#, no-wrap
-msgid "B<Color of article subject lines (col_subject)>"
-msgstr "B<Farbe der Subjectzeile (col_subject)>"
-
-#. type: Plain text
-#: doc/tin.1:1799 doc/tin.5:1524
-msgid "Color of article subject"
-msgstr "Farbe der Subjectzeile"
-
-#. type: TP
-#: doc/tin.1:1799
-#, no-wrap
-msgid "B<Color of text lines (col_text)>"
-msgstr "B<Farbe der Textzeilen (col_text)>"
-
-#. type: Plain text
-#: doc/tin.1:1802 doc/tin.5:1527
-msgid "Color of text-lines"
-msgstr "Farbe der Textzeilen"
-
-#. type: TP
-#: doc/tin.1:1802
-#, no-wrap
-msgid "B<Color of help/mail sign (col_title)>"
-msgstr "B<Farbe des Hilfe/Mail-Zeichens (col_title)>"
-
-#. type: Plain text
-#: doc/tin.1:1805 doc/tin.5:1530
-msgid "Color of help/mail sign"
-msgstr "Farbe des Hilfe/Mail-Zeichens"
-
-#. type: TP
-#: doc/tin.1:1805
-#, no-wrap
-msgid "B<Which actions require confirmation (confirm_choice)>"
-msgstr "B<Bestätigung erforderlich für (confirm_choice)>"
-
-#. type: Plain text
-#: doc/tin.1:1808
-msgid "Ask for manual confirmation to protect the user."
-msgstr "Vorsichtshalber um Bestätigung bitten."
-
-#. type: IP
-#: doc/tin.1:1809 doc/tin.1:1815 doc/tin.1:1819
-#, no-wrap
-msgid "\\(bu"
-msgstr "\\(bu"
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.1:1815
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1819
-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> Sie werden aufgefordert, zu bestätigen, dass Sie B<tin> beenden "
-"möchten, wenn Sie den Befehl B<Quit> ('B<q>') verwenden."
-
-#. type: Plain text
-#: doc/tin.1:1823
-msgid ""
-"B<select> Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-"B<select> Bitten Sie um Bestätigung, bevor Sie alle nicht ausgewählten "
-"Artikel (mit dem Befehl B<GroupMarkUnselArtRead> ('B<X>')) als gelesen "
-"markieren."
-
-#. type: TP
-#: doc/tin.1:1824
-#, no-wrap
-msgid "B<Format string for display of dates (date_format)>"
-msgstr "B<Datums Format-Zeichenkette (date_format)>"
-
-#
-#.  most of these default_* settings are not available from the menu
-#.  as they are intended for internal use only.
-#. type: Plain text
-#: doc/tin.1:1836
-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 ""
-
-#. type: TP
-#: doc/tin.1:1836
-#, no-wrap
-msgid "B<(default_art_search)>"
-msgstr "B<(default_art_search)>"
-
-#. type: TP
-#: doc/tin.1:1838
-#, no-wrap
-msgid "B<(default_author_search)>"
-msgstr "B<(default_author_search)>"
-
-#. type: TP
-#: doc/tin.1:1840
-#, no-wrap
-msgid "B<(default_config_search)>"
-msgstr "B<(default_config_search)>"
-
-#. type: Plain text
-#: doc/tin.1:1843 doc/tin.5:1569
-msgid "The last article/author/config option that was searched for."
-msgstr "Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde."
-
-#. type: TP
-#: doc/tin.1:1843
-#, no-wrap
-msgid "B<(default_filter_days)>"
-msgstr "B<(default_filter_days)>"
-
-#. type: Plain text
-#: doc/tin.1:1846 doc/tin.5:1572
-msgid "Default is 28."
-msgstr "Voreinstellung ist 28."
-
-#. type: TP
-#: doc/tin.1:1846
-#, no-wrap
-msgid "B<(default_filter_kill_case)>"
-msgstr "B<(default_filter_kill_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1850 doc/tin.5:1576
-msgid ""
-"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
-"= ignore case. Default is OFF."
-msgstr ""
-"Standard für schnellen (1 Taste) Kill-Filter. ON = Groß-/Kleinschreibung "
-"berücksichtigen, OFF = Groß-/Kleinschreibung ignorieren."
-
-#. type: TP
-#: doc/tin.1:1850
-#, no-wrap
-msgid "B<(default_filter_kill_expire)>"
-msgstr "B<(default_filter_kill_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1581
-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 ""
-"Standard für schnellen (1-Taste) Kill-Filter-Ablauf. ON = auf "
-"B<default_filter_days> begrenzen, OFF = niemals ablaufen. Standard ist OFF."
-
-#. type: TP
-#: doc/tin.1:1855
-#, no-wrap
-msgid "B<(default_filter_kill_global)>"
-msgstr "B<(default_filter_kill_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1859 doc/tin.5:1585
-msgid ""
-"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
-"OFF=apply to current group. Default is ON."
-msgstr ""
-"Standard für schnellen (1-Taste) Kill-Filter global. ON = auf alle Gruppen "
-"anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON."
-
-#. type: TP
-#: doc/tin.1:1859
-#, no-wrap
-msgid "B<(default_filter_kill_header)>"
-msgstr "B<(default_filter_kill_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1588
-msgid "Default for quick (1 key) kill filter header."
-msgstr "Voreinstellung für Schnell (1 Tasten) Killfilter Header."
-
-#. type: IP
-#: doc/tin.1:1863 doc/tin.1:1897 doc/tin.1:2044 doc/tin.1:2250 doc/tin.1:2310
-#: doc/tin.1:2430 doc/tin.1:2455 doc/tin.1:2471 doc/tin.1:2523 doc/tin.1:2553
-#: doc/tin.1:2631 doc/tin.1:2663 doc/tin.1:2688 doc/tin.1:2794 doc/tin.5:1780
-#: doc/tin.5:1980 doc/tin.5:2044 doc/tin.5:2096 doc/tin.5:2197 doc/tin.5:2212
-#: doc/tin.5:2245 doc/tin.5:2298 doc/tin.5:2327 doc/tin.5:2398 doc/tin.5:2447
-#: doc/tin.5:2474 doc/tin.5:2589
-#, no-wrap
-msgid "0"
-msgstr "0"
-
-#. type: Plain text
-#: doc/tin.1:1865 doc/tin.1:1899
-msgid "\\%''Subject:'' (case sensitive)"
-msgstr "\\%''Subject:'' (Groß/Kleinschreibung beachten)"
-
-#. type: IP
-#: doc/tin.1:1865 doc/tin.1:1899 doc/tin.1:2050 doc/tin.1:2252 doc/tin.1:2312
-#: doc/tin.1:2432 doc/tin.1:2459 doc/tin.1:2473 doc/tin.1:2525 doc/tin.1:2555
-#: doc/tin.1:2633 doc/tin.1:2665 doc/tin.1:2690 doc/tin.1:2796 doc/tin.5:1787
-#: doc/tin.5:1982 doc/tin.5:2046 doc/tin.5:2098 doc/tin.5:2201 doc/tin.5:2214
-#: doc/tin.5:2247 doc/tin.5:2300 doc/tin.5:2329 doc/tin.5:2400 doc/tin.5:2449
-#: doc/tin.5:2476 doc/tin.5:2591
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#. type: Plain text
-#: doc/tin.1:1867 doc/tin.1:1901
-msgid "\\%''Subject:'' (ignore case)"
-msgstr "\\%''Subject:'' (Groß/Kleinschreibung ignorieren)"
-
-#. type: IP
-#: doc/tin.1:1867 doc/tin.1:1901 doc/tin.1:2055 doc/tin.1:2254 doc/tin.1:2316
-#: doc/tin.1:2435 doc/tin.1:2475 doc/tin.1:2527 doc/tin.1:2558 doc/tin.1:2635
-#: doc/tin.1:2667 doc/tin.1:2692 doc/tin.1:2798 doc/tin.5:1792 doc/tin.5:1984
-#: doc/tin.5:2050 doc/tin.5:2102 doc/tin.5:2217 doc/tin.5:2249 doc/tin.5:2302
-#: doc/tin.5:2332 doc/tin.5:2402 doc/tin.5:2451 doc/tin.5:2478 doc/tin.5:2593
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#. type: Plain text
-#: doc/tin.1:1869 doc/tin.1:1903
-msgid "\\%''From:'' (case sensitive)"
-msgstr "\\%''From:'' (Groß/Kleinschreibung beachten)"
-
-#. type: IP
-#: doc/tin.1:1869 doc/tin.1:1903 doc/tin.1:2256 doc/tin.1:2438 doc/tin.1:2478
-#: doc/tin.1:2529 doc/tin.1:2560 doc/tin.1:2637 doc/tin.1:2694 doc/tin.5:1986
-#: doc/tin.5:2220 doc/tin.5:2252 doc/tin.5:2304 doc/tin.5:2334 doc/tin.5:2404
-#: doc/tin.5:2480
-#, no-wrap
-msgid "3"
-msgstr "3"
-
-#. type: Plain text
-#: doc/tin.1:1871 doc/tin.1:1905
-msgid "\\%''From:'' (ignore case)"
-msgstr "\\%''From:'' (Groß/Kleinschreibung ignorieren)"
-
-#. type: IP
-#: doc/tin.1:1871 doc/tin.1:1905 doc/tin.1:2258 doc/tin.1:2531 doc/tin.1:2562
-#: doc/tin.1:2640 doc/tin.1:2696 doc/tin.5:1988 doc/tin.5:2108 doc/tin.5:2306
-#: doc/tin.5:2336 doc/tin.5:2406 doc/tin.5:2482
-#, no-wrap
-msgid "4"
-msgstr "4"
-
-#. type: Plain text
-#: doc/tin.1:1873 doc/tin.1:1907
-msgid "\\%''Message-ID:'' & full ''References:'' line"
-msgstr "\\%''Message-ID:'' & alle ''References:'' Einträge"
-
-#. type: IP
-#: doc/tin.1:1873 doc/tin.1:1907 doc/tin.1:2260 doc/tin.1:2533 doc/tin.1:2642
-#: doc/tin.1:2699 doc/tin.5:1990 doc/tin.5:2308 doc/tin.5:2408 doc/tin.5:2485
-#, no-wrap
-msgid "5"
-msgstr "5"
-
-#. type: Plain text
-#: doc/tin.1:1875 doc/tin.1:1909
-msgid "\\%''Message-ID:'' & last ''References:'' entry only"
-msgstr "\\%''Message-ID:'' & letzter ''References:'' Eintrag"
-
-#. type: IP
-#: doc/tin.1:1875 doc/tin.1:1909 doc/tin.1:2535 doc/tin.1:2701 doc/tin.5:2310
-#: doc/tin.5:2487
-#, no-wrap
-msgid "6"
-msgstr "6"
-
-#. type: Plain text
-#: doc/tin.1:1877 doc/tin.1:1911
-msgid "\\%''Message-ID:'' entry only"
-msgstr "\\%''Message-ID:'' allein"
-
-#. type: IP
-#: doc/tin.1:1877 doc/tin.1:1911 doc/tin.1:2538 doc/tin.1:2703 doc/tin.5:2313
-#: doc/tin.5:2489
-#, no-wrap
-msgid "7"
-msgstr "7"
-
-#. type: Plain text
-#: doc/tin.1:1879 doc/tin.1:1913
-msgid "\\%''Lines:''"
-msgstr "\\%''Lines:''"
-
-#. type: TP
-#: doc/tin.1:1880
-#, no-wrap
-msgid "B<(default_filter_select_case)>"
-msgstr "B<(default_filter_select_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1884 doc/tin.5:1605
-msgid ""
-"Default for quick (1 key) auto-selection filter case. ON=filter case "
-"sensitive, OFF=ignore case. Default is OFF."
-msgstr ""
-"Standard für den schnellen (1 Taste) automatischen Auswahlfilter. EIN = "
-"Groß-/Kleinschreibung berücksichtigen, AUS = Groß-/Kleinschreibung "
-"ignorieren."
-
-#. type: TP
-#: doc/tin.1:1884
-#, no-wrap
-msgid "B<(default_filter_select_expire)>"
-msgstr "B<(default_filter_select_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1889 doc/tin.5:1610
-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 ""
-"Standard für schnellen (1-Taste) Auto-Auswahlfilter-Ablauf. ON = auf "
-"B<default_filter_days> begrenzen, OFF = niemals ablaufen. Standard ist OFF."
-
-#. type: TP
-#: doc/tin.1:1889
-#, no-wrap
-msgid "B<(default_filter_select_global)>"
-msgstr "B<(default_filter_select_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1893 doc/tin.5:1614
-msgid ""
-"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
-"groups, OFF=apply to current group. Default is ON."
-msgstr ""
-"Standard für schnellen (1-Taste) Auto-Auswahlfilter global. ON = auf alle "
-"Gruppen anwenden, OFF = auf die aktuelle Gruppe anwenden. Standard ist ON."
-
-#. type: TP
-#: doc/tin.1:1893
-#, no-wrap
-msgid "B<(default_filter_select_header)>"
-msgstr "B<(default_filter_select_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1896 doc/tin.5:1617
-msgid "Default for quick (1 key) auto-selection filter header."
-msgstr ""
-"Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste)."
-
-#. type: TP
-#: doc/tin.1:1914
-#, no-wrap
-msgid "B<(default_goto_group)>"
-msgstr "B<(default_goto_group)>"
-
-#. type: TP
-#: doc/tin.1:1916
-#, no-wrap
-msgid "B<(default_group_search)>"
-msgstr "B<(default_group_search)>"
-
-#. type: TP
-#: doc/tin.1:1918
-#, no-wrap
-msgid "B<(default_mail_address)>"
-msgstr "B<(default_mail_address)>"
-
-#. type: TP
-#: doc/tin.1:1920
-#, no-wrap
-msgid "B<(default_move_group)>"
-msgstr "B<(default_move_group)>"
-
-#. type: TP
-#: doc/tin.1:1922
-#, no-wrap
-msgid "B<(default_pattern)>"
-msgstr "B<(default_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1924
-#, no-wrap
-msgid "B<(default_pipe_command)>"
-msgstr "B<(default_pipe_command)>"
-
-#. type: TP
-#: doc/tin.1:1926
-#, no-wrap
-msgid "B<(default_post_newsgroups)>"
-msgstr "B<(default_post_newsgroups)>"
-
-#. type: TP
-#: doc/tin.1:1928
-#, no-wrap
-msgid "B<(default_post_subject)>"
-msgstr "B<(default_post_subject)>"
-
-#. type: TP
-#: doc/tin.1:1930
-#, no-wrap
-msgid "B<(default_range_group)>"
-msgstr "B<(default_range_group)>"
-
-#. type: TP
-#: doc/tin.1:1932
-#, no-wrap
-msgid "B<(default_range_select)>"
-msgstr "B<(default_range_select)>"
-
-#. type: TP
-#: doc/tin.1:1934
-#, no-wrap
-msgid "B<(default_range_thread)>"
-msgstr "B<(default_range_thread)>"
-
-#. type: TP
-#: doc/tin.1:1936
-#, no-wrap
-msgid "B<(default_repost_group)>"
-msgstr "B<(default_repost_group)>"
-
-#. type: TP
-#: doc/tin.1:1938
-#, no-wrap
-msgid "B<(default_save_file)>"
-msgstr "B<(default_save_file)>"
-
-#. type: TP
-#: doc/tin.1:1940
-#, no-wrap
-msgid "B<(default_save_mode)>"
-msgstr "B<(default_save_mode)>"
-
-#. type: TP
-#: doc/tin.1:1942
-#, no-wrap
-msgid "B<(default_select_pattern)>"
-msgstr "B<(default_select_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1944
-#, no-wrap
-msgid "B<(default_shell_command)>"
-msgstr "B<(default_shell_command)>"
-
-#. type: TP
-#: doc/tin.1:1946
-#, no-wrap
-msgid "B<(default_subject_search)>"
-msgstr "B<(default_subject_search)>"
-
-#. type: TP
-#: doc/tin.1:1948
-#, no-wrap
-msgid "B<Don't break words when wrapping (dont_break_words)>"
-msgstr "B<Keine Worttrennungen beim Umbrechen (dont_break_words)>"
-
-#. type: Plain text
-#: doc/tin.1:1952 doc/tin.5:1668
-msgid ""
-"Do not break long lines inside a word. This applies to the body except for "
-"verbatim blocks. See also B<wrap_column>. Default is OFF."
-msgstr ""
-"Lange Zeilen nicht innerhalb eines Wortes Umrechen. Dies gilt für den "
-"Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch "
-"B<wrap_column>. Die Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:1952
-#, no-wrap
-msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
-msgstr "B<Zeige \\(-E<gt> anstatt einer Markierung (draw_arrow)>"
-
-#. type: Plain text
-#: doc/tin.1:1956
-msgid ""
-"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
-"by a highlighted bar if set OFF. Default is OFF."
-msgstr ""
-"Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil '\\(-E<gt>', "
-"wenn aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Der "
-"Standardwert ist OFF."
-
-#. type: TP
-#: doc/tin.1:1956
-#, no-wrap
-msgid "B<Invocation of your editor (editor_format)>"
-msgstr "B<Aufruf Ihres Editors (editor_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1962
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1962
-#, no-wrap
-msgid "B<Detection of external quotes (extquote_handling)>"
-msgstr "B<Fremdzitate erkennen (extquote_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1682
-msgid "If ON quotes from external sources will be detected. Default is OFF."
-msgstr ""
-"Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1965
-#, no-wrap
-msgid "B<Regex used to show external quotes (extquote_regex)>"
-msgstr "B<Regulärer Ausd. für Zeilen mit Fremdzitaten (extquote_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:1970
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<tin> uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1970
-#, no-wrap
-msgid "B<Force redraw after certain commands (force_screen_redraw)>"
-msgstr "B<Anzeigeauffrischung nach Kommandos (force_screen_redraw)>"
-
-#. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
-msgid ""
-"Specifies whether a screen redraw should always be done after certain "
-"external commands. Default is OFF."
-msgstr ""
-"Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des "
-"Bildschirms durchgeführt werden soll. Standard ist OFF."
-
-#. type: TP
-#: doc/tin.1:1974
-#, no-wrap
-msgid "B<Number of articles to get (getart_limit)>"
-msgstr "B<Anzahl der zu holenden Artikel (getart_limit)>"
-
-#. type: Plain text
-#: doc/tin.1:1981
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<tin> will start fetching articles from your first unread minus absolute "
-"value of B<getart_limit>. Default is 0, which means no limit."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1981
-#, no-wrap
-msgid "B<Catchup group using left key (group_catchup_on_exit)>"
-msgstr "B<Catchup der Gruppe mit l. Cursor (group_catchup_on_exit)>"
-
-#. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1717
-msgid ""
-"If ON catchup group when leaving with the left arrow key. Default is ON."
-msgstr ""
-"Falls ON: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit der "
-"linken Cursortaste. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:1984
-#, no-wrap
-msgid "B<Format string for the Group level (group_format)>"
-msgstr "B<Formatanweisung für die Gruppenebene (group_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1988
-msgid ""
-"Format string B<tin> uses for Group level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
-"\\ %F\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Gruppenebene "
-"benutzt. Für weitere Informationen sei auf den Abschnitt \"ANSICHTEN "
-"ANPASSEN\" verwiesen. Voreingestellt ist \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ "
-"%F\"."
-
-#. type: TP
-#: doc/tin.1:1988
-#, no-wrap
-msgid "B<Go to the next unread article with (goto_next_unread)>"
-msgstr "B<Zum nächsten ungelesenen Artikel... (goto_next_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:1996
-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 B<PageNextUnread>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1996
-#, no-wrap
-msgid "B<Display uue data as an attachment (hide_uue)>"
-msgstr "B<Zeige uue-Teile als Anhang (hide_uue)>"
-
-#. type: Plain text
-#: doc/tin.1:2006 doc/tin.5:1747
-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 ""
-"Falls auf 'Nein' gesetzt, werden die Rohdaten im uuencoded Format angezeigt. "
-"Wenn auf 'Ja' gesetzt, werden Abschnitte von uuencoded Daten mit einer "
-"einzigen Tag-Zeile angezeigt, die die Größe und den Dateinamen zeigt "
-"(ähnlich wie ein MIME-Anhang). Falls auf 'Alle ausblenden' gesetzt, wird "
-"jede Zeile, die wie uuencoded Daten aussieht, in eine Tag-Zeile umgewandelt. "
-"Dies ist nützlich, wenn uuencoded Daten über mehr als einen Artikel verteilt "
-"sind, kann aber auch zu falschen Positiven führen. Diese Einstellung kann "
-"auch im Artikelbetrachter umgeschaltet werden. Der Standardwert ist 'Nein'."
-
-#. type: TP
-#: doc/tin.1:2006
-#, no-wrap
-msgid "B<External inews (inews_prog)>"
-msgstr "B<Externes inews-Programm (inews_prog)>"
-
-#. type: Plain text
-#: doc/tin.1:2013 doc/tin.5:1754
-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 ""
-"Pfad, Name und Optionen des externen B<\\%inews>(1). Wenn Sie über NNTP "
-"lesen, ist der Standardwert \"--internal\" (verwende eingebautes NNTP "
-"inews), ansonsten ist es \"inews -h\". Der Artikel wird mittels 'E<lt> "
-"Artikel' an B<inews_prog> via STDIN übergeben."
-
-#. type: TP
-#: doc/tin.1:2013
-#, no-wrap
-msgid "B<(info_in_last_line)>"
-msgstr "B<(info_in_last_line)>"
-
-#. type: Plain text
-#: doc/tin.1:2020 doc/tin.5:1760
-msgid ""
-"If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
-"toggles setting. This facility is useful as the full width of the screen is "
-"available to display long subjects. Default is OFF."
-msgstr ""
-"Wenn ON, zeigen Sie die aktuelle Gruppenbeschreibung oder den Artikelbereich "
-"in der letzten Zeile an (nicht im Pager und im globalen Menü) \\(em "
-"B<ToggleInfoLastLine> ('B<i>') wechselt die Einstellung. Diese Funktion ist "
-"nützlich, da die volle Breite des Bildschirms zur Verfügung steht, um lange "
-"Betreffzeilen anzuzeigen. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:2020
-#, no-wrap
-msgid "B<Use interactive mail reader (interactive_mailer)>"
-msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
-
-#. type: Plain text
-#: doc/tin.1:2027
-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 ""
-
-#.  TODO: fix menu description
-#.        mono_mark* currently do allow "Reverse video" even if
-#.        inverse_okay=FALSE
-#. type: TP
-#: doc/tin.1:2027
-#, no-wrap
-msgid "B<Use inverse video for page headers (inverse_okay)>"
-msgstr "B<Inverse Darstellung für die Header (inverse_okay)>"
-
-#. type: Plain text
-#: doc/tin.1:2034 doc/tin.5:1770
-msgid ""
-"If ON use inverse video for page headers and URL highlighting.  Default is "
-"ON."
-msgstr ""
-"Falls ON: inverse Darstellung für Header und das Hervorheben von URLs "
-"benutzen. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2034
-#, no-wrap
-msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
-msgstr "B<Halte Fehlschl. in ~/dead.articles (keep_dead_articles)>"
-
-#. type: Plain text
-#: doc/tin.1:2039 doc/tin.5:1775
-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 ""
-"Wenn ON, alle fehlgeschlagenen Beiträge in I<${TIN_HOMEDIR:-\"$HOME\"}/dead."
-"articles> behalten, zusätzlich zum Speichern des letzten fehlgeschlagenen "
-"Beitrags in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.article>. Die Voreinstellung "
-"ist ON."
-
-#. type: TP
-#: doc/tin.1:2039
-#, no-wrap
-msgid "B<Filter which articles (kill_level)>"
-msgstr "B<Filter (kill) anwenden auf (kill_level)>"
-
-#. type: Plain text
-#: doc/tin.1:2043
-msgid ""
-"This option controls the processing and display of articles that are "
-"killed.  There are 3 options:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2050
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1792
-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<Killt alle Artikel, markiert mit K> wird auf alle Artikel in der Gruppe "
-"angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls "
-"diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads "
-"angezeigt, sind jedoch mit B<art_marked_killed> markiert."
-
-#. type: Plain text
-#: doc/tin.1:2059 doc/tin.5:1796
-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<Killt alle Artikel, zeigt sie nie> wird alle Artikel in der Gruppe "
-"angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls "
-"diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht "
-"angezeigt."
-
-#. type: Plain text
-#: doc/tin.1:2061
-msgid "Default is 0 (B<Kill only unread arts>)."
-msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
-
-#. type: TP
-#: doc/tin.1:2061
-#, no-wrap
-msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
-msgstr "B<Benutze 8bit Zeichen im Mail Header (mail_8bit_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2067 doc/tin.5:1803
-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<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
-msgstr ""
-"Erlaubt unkodierte 8-Bit-Zeichen im Header von E-Mail-Nachrichten. Der "
-"Standardwert ist OFF. Das Aktivieren hat nur Wirkung, wenn "
-"B<mail_mime_encoding> auch auf 8bit gesetzt ist. Das Beibehalten auf OFF ist "
-"für die meisten Benutzer sicher und entspricht dem Internet Mail Standard "
-"(B<RFC\\%5322> und B<RFC\\%2047>). Die Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:2067
-#, no-wrap
-msgid "B<Mail address (mail_address)>"
-msgstr "B<Mailadresse (und Name) (mail_address)>"
-
-#. type: Plain text
-#: doc/tin.1:2075
-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)  / B<\\%gpg>(1)  "
-"signing (B<RFC\\%4880>)."
-msgstr ""
-"E-Mail-Adresse des Benutzers (und vollständiger Name), falls nicht "
-"benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von E-"
-"Mails und beim Signieren mit B<\\%pgp>(1) / B<\\%gpg>(1) (B<RFC\\%4880>) "
-"verwendet."
-
-#. type: TP
-#: doc/tin.1:2075
-#, no-wrap
-msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
-msgstr "B<MIME-Kodierung für E-Mails (mail_mime_encoding)>"
-
-#. type: Plain text
-#: doc/tin.1:2079 doc/tin.5:1813
-msgid ""
-"MIME encoding of the body in mail message, if necessary (8bit, base64, "
-"quoted-printable, 7bit). Default is quoted-printable."
-msgstr ""
-"MIME-Kodierung des Textkörpers in E-Mail-Nachrichten falls erforderlich "
-"(8bit, base64, quoted-printable, 7bit). Voreinstellung ist quoted-printable."
-
-#. type: TP
-#: doc/tin.1:2079
-#, no-wrap
-msgid "B<Quote line when mailing (mail_quote_format)>"
-msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1819
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"In article %M you wrote:\""
-msgstr ""
-"Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum, "
-"%F=Name und Adresse, %G=Name der Gruppe, %M=Message-ID, %N=Name des Autors, "
-"%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere "
-"Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist \"In "
-"article %M you wrote:\"."
-
-#. type: TP
-#: doc/tin.1:2085
-#, no-wrap
-msgid "B<Format of the mailbox (mailbox_format)>"
-msgstr "B<Mailbox-Format (mailbox_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1829
-msgid ""
-"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
-"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
-"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
-"MMDF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2095
-#, no-wrap
-msgid "B<Mail directory (maildir)>"
-msgstr "B<Mail Verzeichnis (maildir)>"
-
-#. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1838
-msgid ""
-"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
-"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
-"It allows the user to save articles/threads/groups simply by giving '=' as "
-"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2104
-#, no-wrap
-msgid "B<Invocation of your mail command (mailer_format)>"
-msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2110 doc/tin.5:1844
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1849
-#, no-wrap
-msgid ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-msgstr ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-
-#. type: Plain text
-#: doc/tin.1:2119 doc/tin.5:1853
-msgid ""
-"B<interactive_mailer> must be set adequate. The following substitutions are "
-"supported:"
-msgstr ""
-"B<interactive_mailer> muss passend dazu gesetzt sein. Folgende Ersetzungen "
-"werden unterstützt:"
-
-#. type: ta
-#: doc/tin.1:2121 doc/tin.5:1855
-#, no-wrap
-msgid "\\w'%S'u +\\w'default_mailer'u"
-msgstr "\\w'%S'u +\\w'default_mailer'u"
-
-#. type: Plain text
-#: doc/tin.1:2128 doc/tin.5:1862
-#, 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\tDateiname\n"
-"%M\tdefault_mailer\n"
-"%S\tSubject-Feld\n"
-"%T\tTo-Feld\n"
-"%U\tBenutzername\n"
-"%%\t%\n"
-
-#. type: TP
-#: doc/tin.1:2130
-#, no-wrap
-msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
-msgstr "B<'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)>"
-
-#. type: Plain text
-#: doc/tin.1:2138 doc/tin.5:1875
-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 ""
-
-#. type: TP
-#: doc/tin.1:2138
-#, no-wrap
-msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
-msgstr "B<Mark. gesp. Artikel/Threads gelesen (mark_saved_read)>"
-
-#. type: Plain text
-#: doc/tin.1:2141 doc/tin.5:1867
-msgid "If ON mark articles that are saved as read. Default is ON."
-msgstr ""
-"Falls ON werden gespeicherte Artikel als gelesen markiert. Voreinstellung "
-"ist ON."
-
-#. type: TP
-#: doc/tin.1:2141
-#, no-wrap
-msgid "B<Viewer program for MIME articles (metamail_prog)>"
-msgstr "B<MIME-Viewer (metamail_prog)>"
-
-#. type: Plain text
-#: doc/tin.1:2153 doc/tin.5:1887
-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 B<PageViewAttach> ('B<V>')  command can always be "
-"used to manually view any attachments. See also B<ask_for_metamail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2153
-#, no-wrap
-msgid "B<MM_CHARSET (mm_charset)>"
-msgstr "B<MM_CHARSET (mm_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2168
-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), or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2168
-#, no-wrap
-msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2181
-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), or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2184 doc/tin.5:1918
-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
-#: doc/tin.1:2190 doc/tin.5:1924
-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 ""
-
-#. type: TP
-#: doc/tin.1:2190
-#, no-wrap
-msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
-msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
-
-#. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1929
-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 ""
-
-#. type: TP
-#: doc/tin.1:2195
-#, no-wrap
-msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
-msgstr "B<Hervorhebungsattr. /Schrägstriche/ (mono_markslash)>"
-
-#. type: Plain text
-#: doc/tin.1:2200 doc/tin.5:1934
-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 ""
-
-#. type: TP
-#: doc/tin.1:2200
-#, no-wrap
-msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
-msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
-
-#. type: Plain text
-#: doc/tin.1:2205 doc/tin.5:1939
-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 ""
-
-#. type: TP
-#: doc/tin.1:2205
-#, no-wrap
-msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
-msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
-
-#. type: Plain text
-#: doc/tin.1:2210 doc/tin.5:1944
-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 ""
-
-#. type: TP
-#: doc/tin.1:2210
-#, no-wrap
-msgid "B<(newnews)>"
-msgstr "B<(newnews)>"
-
-#. type: Plain text
-#: doc/tin.1:2214
-msgid ""
-"These are internal timers used by B<tin> to keep track of new newsgroups.  "
-"Do not change them unless you understand what they are for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2214
-#, no-wrap
-msgid "B<Display these header fields (or *) (news_headers_to_display)>"
-msgstr "B<Zeige diese Header-Felder (oder *) (news_headers_to_display)>"
-
-#. type: Plain text
-#: doc/tin.1:2221 doc/tin.5:1957
-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 ""
-"Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein "
-"'*' als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter "
-"(Wildcards) zu nutzen. Wenn Sie als Wert 'X-' angeben, sehen Sie alle Header "
-"die mit 'X-' beginnen (wie X-Alan oder X-Pape). Sie können mehrere durch "
-"Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird "
-"diese Option deaktiviert."
-
-#. type: TP
-#: doc/tin.1:2221
-#, no-wrap
-msgid "B<Do not display these header fields (news_headers_to_not_display)>"
-msgstr "B<Zeige folgende Header nicht an (news_headers_to_not_display)>"
-
-#. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:1966
-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 ""
-"Genau das Gleiche wie B<news_headers_to_display>, mit der Ausnahme, das es "
-"das Gegenteil bewirkt. Wenn Sie dachten, das X-Header eine tolle Sachen "
-"waren, nun aber festgestellt haben, das dort einiges überflüssiges steht, "
-"dann könnten Sie wie folgt vorgehen: B<news_headers_to_display=X-> "
-"B<news_headers_to_not_display=X-Alan X-Pape> Wenn Sie hier nichts angeben, "
-"wird diese Option deaktiviert."
-
-#. type: TP
-#: doc/tin.1:2230
-#, no-wrap
-msgid "B<Quote line when following up (news_quote_format)>"
-msgstr "B<Einleitungszeile beim Antworten (news_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2236 doc/tin.5:1972
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"%F wrote:\"."
-msgstr ""
-"Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum, "
-"%F=Name und Adresse, %G=Name der Gruppe, %M=Message-ID, %N=Name des Autors, "
-"%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere "
-"Adressen hat, wird nur die erste ausgewertet. Voreinstellung ist \"%F wrote:"
-"\"."
-
-#. type: TP
-#: doc/tin.1:2236
-#, no-wrap
-msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-msgstr "B<NNTP-lese Zeitlimit in Sekunden (nntp_read_timeout_secs)>"
-
-#. type: Plain text
-#: doc/tin.1:2245
-msgid ""
-"Time in seconds to wait for a response from the server. Default is 120.  "
-"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
-"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
-"timeout (and disconnect in batch mode) when connecting to large servers or "
-"entering large groups, because the timer is set when the command is sent to "
-"the server and that needs some time to compress the large response, the "
-"value should not be set too small."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2245
-#, no-wrap
-msgid "B<Unicode normalization form (normalization_form)>"
-msgstr "B<Unicode Normalisierungsart (normalization_form)>"
-
-#. type: Plain text
-#: doc/tin.1:2249
-msgid ""
-"The normalization form B<tin> should use to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-"Normalisierungsart die B<tin> verwenden soll um die Unicode-Eingabe zu "
-"normalisieren. Die möglichen Werte sind:"
-
-#. type: Plain text
-#: doc/tin.1:2252 doc/tin.5:1982
-msgid "B<None>: no normalization"
-msgstr "B<None>: keine Normalisierung"
-
-#. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:1984
-msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
-msgstr ""
-"B<NFKC>: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung"
-
-#. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:1986
-msgid "B<NFKD>: Compatibility Decomposition"
-msgstr "B<NFKD>: Kompatibilitätszerlegung"
-
-#. type: Plain text
-#: doc/tin.1:2258 doc/tin.5:1988
-msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-msgstr "B<NFC>: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung"
-
-#. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:1990
-msgid "B<NFD>: Canonical Decomposition"
-msgstr "B<NFD>: Kanonische Zerlegung"
-
-#. type: Plain text
-#: doc/tin.1:2262 doc/tin.5:1992
-msgid ""
-"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
-"and Case Folding"
-msgstr ""
-"B<NFKC_CF>: Kompatibilitätszerlegung, gefolgt von kanonischer "
-"Zusammensetzung und Faltung"
-
-#. type: Plain text
-#: doc/tin.1:2266
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. NFC should be used if possible "
-"(B<RFC\\%5198>)."
-msgstr ""
-"Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek "
-"unterstützt werden, die B<tin> verwendet, um die Normalisierung "
-"durchzuführen. Nach Möglichkeit sollte NFC verwendet werden (B<RFC\\%5198>)."
-
-#. type: TP
-#: doc/tin.1:2266
-#, no-wrap
-msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
-msgstr "B<Formatanweisung für Mime-Header auf Artikelebene (page_mime_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2271
-msgid ""
-"Format string B<tin> uses for mime header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
-"--]\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung von Mime-Headern auf "
-"Artikelebene benutzt. Fr weitere Informationen sei auf den Abschnitt "
-"\"ANSICHTEN ANPASSEN\" verwiesen. Voreingestellt ist \"[-- %T%S%*n%z%*l%!c%!"
-"d%*e--]\"."
-
-#. type: TP
-#: doc/tin.1:2271
-#, no-wrap
-msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
-msgstr "B<Formatanweisung für die Anzeige des UUE-Headers auf Artikelebene (page_uue_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2276
-msgid ""
-"Format string B<tin> uses for uue header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung von UUE-Headern auf "
-"Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt "
-"\"ANSICHTEN ANPASSEN\" verwiesen. Voreingestellt ist \"[-- %T%S%*n%I%!d%*e "
-"--]\"."
-
-#. type: TP
-#: doc/tin.1:2276
-#, no-wrap
-msgid "B<Go to first unread article in group (pos_first_unread)>"
-msgstr "B<Setze Cursor auf ersten ungel. Art. (pos_first_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2280 doc/tin.5:2013
-msgid ""
-"If ON put cursor at first unread article in group otherwise at last article. "
-"Default is ON."
-msgstr ""
-"Falls ON wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe "
-"gesetzt, andernfalls auf den letzten Artikel."
-
-#. type: TP
-#: doc/tin.1:2280
-#, no-wrap
-msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
-msgstr "B<Benutze 8bit-Zeichen im Newsheader (post_8bit_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2024
-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 ""
-
-#. type: TP
-#: doc/tin.1:2291
-#, no-wrap
-msgid "B<MIME encoding in news messages (post_mime_encoding)>"
-msgstr "B<MIME-Kodierung in Newsartikeln (post_mime_encoding)>"
-
-#. type: Plain text
-#: doc/tin.1:2296 doc/tin.5:2029
-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 ""
-
-#. type: TP
-#: doc/tin.1:2296
-#, no-wrap
-msgid "B<View post-processed files (post_process_view)>"
-msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
-
-#. type: Plain text
-#: doc/tin.1:2303
-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 B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2303
-#, no-wrap
-msgid "B<Post process saved articles (post_process_type)>"
-msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2043
-msgid ""
-"This specifies whether to perform post processing on saved articles.  "
-"Because the shell archive may contain commands you may not want to be "
-"executed, be careful when extracting shell archives.  The following values "
-"are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2046
-msgid "B<No> (default), no post processing is done."
-msgstr "B<Nein> (Voreinstellung), es wird keine Nachbearbeitung gemacht."
-
-#. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2050
-msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
-msgstr ""
-"B<Shell-Archive>, Entpacken nur von mehrteiligen B<\\%shar>(1)-Dateien."
-
-#. type: Plain text
-#: doc/tin.1:2318 doc/tin.5:2052
-msgid "B<Yes>, binary attachments and data will be decoded and saved."
-msgstr "B<Ja>, binäre Anhänge und Daten werden dekodiert und gespeichert."
-
-#. type: TP
-#: doc/tin.1:2319
-#, no-wrap
-msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
-msgstr "B<Gepostete Artikel speichern in (posted_articles_file)>"
-
-#. type: Plain text
-#: doc/tin.1:2327 doc/tin.5:2061
-msgid ""
-"Keep posted articles in given file. If the given filename does not contain "
-"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"Mail/>. If no filename is set then postings will not be saved. See the "
-"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
-"information about the various expansion characters. Default is 'posted'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2327
-#, no-wrap
-msgid "B<Print all headers when printing (print_header)>"
-msgstr "B<Alle Header beim Drucken ausgeben (print_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2065
-msgid ""
-"If ON, then the full article header is sent to the printer. Otherwise only "
-"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2331
-#, no-wrap
-msgid "B<Printer program with options (printer)>"
-msgstr "B<Druckprogramm mit Optionen (printer)>"
-
-#. type: Plain text
-#: doc/tin.1:2340
-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 ""
-
-#. type: TP
-#: doc/tin.1:2340
-#, no-wrap
-msgid "B<Process only unread articles (process_only_unread)>"
-msgstr "B<Bearbeite nur ungelesene Artikel (process_only_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2079
-msgid ""
-"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
-"Default is OFF."
-msgstr ""
-"Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel (markierte "
-"Artikel ausgenommen). Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:2344
-#, no-wrap
-msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
-msgstr "B<Leeres Fup'2 im Editor anzeigen (prompt_followupto)>"
-
-#. type: Plain text
-#: doc/tin.1:2348
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article. Default is "
-"OFF."
-msgstr ""
-"Falls ON zeige leere ''Followup-To:''-Kopfzeile im Editor. Voreinstellung "
-"ist OFF."
-
-#. type: TP
-#: doc/tin.1:2348
-#, no-wrap
-msgid "B<Characters used as quote-marks (quote_chars)>"
-msgstr "B<Zitatzeichen (quote_chars)>"
-
-#. type: Plain text
-#: doc/tin.1:2354 doc/tin.5:2089
-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, %I is replaced by author's initials. If the article has "
-"multiple addresses only the first is evaluated. Default is 'E<gt>_'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2354
-#, no-wrap
-msgid "B<Quoting behavior (quote_style)>"
-msgstr "B<Zitierverhalten (quote_style)>"
-
-#. type: Plain text
-#: doc/tin.1:2361
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2365
-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 ""
-
-#. type: TP
-#: doc/tin.1:2365
-#, no-wrap
-msgid "B<Regex used to show quoted lines (quote_regex)>"
-msgstr "B<Regulärer Ausd. für zit. Zeilen (quote_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2370
-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 ""
-
-#. type: TP
-#: doc/tin.1:2370
-#, no-wrap
-msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
-msgstr "B<Reg. Ausd. für zweifach zitierte Z. (quote_regex2)>"
-
-#. type: Plain text
-#: doc/tin.1:2375
-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 ""
-
-#. type: TP
-#: doc/tin.1:2375
-#, no-wrap
-msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
-msgstr "B<Reg. Ausd. für E<gt>=3-fach zitierte Z. (quote_regex3)>"
-
-#. type: Plain text
-#: doc/tin.1:2380
-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 ""
-
-#. type: TP
-#: doc/tin.1:2380
-#, no-wrap
-msgid "B<Article recentness time limit (recent_time)>"
-msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
-
-#. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2136
-msgid ""
-"If set to 0, this feature is deactivated, otherwise it means the number of "
-"days. Default is 2."
-msgstr ""
-"Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es "
-"die Anzahl der Tage."
-
-#. type: TP
-#: doc/tin.1:2384
-#, no-wrap
-msgid "B<Render BiDi (render_bidi)>"
-msgstr "B<BiDi wiedergeben (render_bidi)>"
-
-#. type: Plain text
-#: doc/tin.1:2388
-msgid ""
-"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
-"the rendering of bi-directional text to the terminal. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2388
-#, no-wrap
-msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
-msgstr "B<Active alle ... Sekunden neu lesen (reread_active_file_secs)>"
-
-#. type: Plain text
-#: doc/tin.1:2393 doc/tin.5:2148
-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 ""
-
-#. type: TP
-#: doc/tin.1:2393
-#, no-wrap
-msgid "B<Directory to save arts/threads in (savedir)>"
-msgstr "B<Verz. um Art/Threads zu speichern (savedir)>"
-
-#. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2152
-msgid ""
-"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/News>."
-msgstr ""
-"Verzeichnis, in dem Artikel/Threads gespeichert werden. Voreinstellung ist "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
-
-#. type: TP
-#: doc/tin.1:2397
-#, no-wrap
-msgid "B<Score limit (kill) (score_limit_kill)>"
-msgstr "B<Bewertungsgrenze (kill) (score_limit_kill)>"
-
-#. type: Plain text
-#: doc/tin.1:2401 doc/tin.5:2156
-msgid ""
-"If the score of an article is below or equal this value the article gets "
-"marked as killed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2401
-#, no-wrap
-msgid "B<Score limit (select) (score_limit_select)>"
-msgstr "B<Bewertungsgrenze (select) (score_limit_select)>"
-
-#. type: Plain text
-#: doc/tin.1:2405 doc/tin.5:2160
-msgid ""
-"If the score of an article is above or equal this value the article gets "
-"marked as hot."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2405
-#, no-wrap
-msgid "B<Default score to kill articles (score_kill)>"
-msgstr "B<Bewertung für gekillte Artikel (score_kill)>"
-
-#. type: Plain text
-#: doc/tin.1:2409 doc/tin.5:2164
-msgid ""
-"Score of an article which should be killed, this must be E<lt>= "
-"B<score_limit_kill>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2409
-#, no-wrap
-msgid "B<Default score to select articles (score_select)>"
-msgstr "B<Bewertung für wichtige Artikel (score_select)>"
-
-#. type: Plain text
-#: doc/tin.1:2413 doc/tin.5:2168
-msgid ""
-"Score of an article which should be marked hot, this must be E<gt>= "
-"B<score_limit_select>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2413
-#, no-wrap
-msgid "B<Number of lines to scroll in pager (scroll_lines)>"
-msgstr "B<Blättere Artikel um ... Zeilen (scroll_lines)>"
-
-#. type: Plain text
-#: doc/tin.1:2421
-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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
-"scrolling where the top/bottom line is carried over onto the next page.  "
-"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
-"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2421
-#, no-wrap
-msgid "B<Format string for the Selection level (select_format)>"
-msgstr "B<Formatanweisung für die Auswahlebene (select_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2425
-msgid ""
-"Format string B<tin> uses for Selection level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
-"%G\\ \\ %d\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Auswahlebene "
-"benutzt. Für weitere Informationen sei auf den Abschnitt \"ANSICHTEN "
-"ANPASSEN\" verwiesen. Voreingestellt ist \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\"."
-
-#. type: TP
-#: doc/tin.1:2425
-#, no-wrap
-msgid "B<In group and thread level, show author by (show_author)>"
-msgstr "B<Im Gruppen- und Threadlevel, zeige Autor an mit (show_author)>"
-
-#. type: Plain text
-#: doc/tin.1:2429 doc/tin.5:2211
-msgid ""
-"Which information about the author should be shown. Default is 2, authors "
-"full name."
-msgstr ""
-"Welche Informationen über den Autor sollen angezeigt werden. Die "
-"Voreinstellung ist 2, der vollständige Name des Autors."
-
-#. type: Plain text
-#: doc/tin.1:2432 doc/tin.5:2214
-msgid "B<None>, only the ''Subject:'' line will be displayed."
-msgstr "B<Nichts>, nur die ''Subject:'' Zeile wird angezeigt."
-
-#. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2217
-msgid ""
-"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2438 doc/tin.5:2220
-msgid ""
-"B<Full Name>, ''Subject:'' line & the authors full name part of the "
-"\\&''From:'' line are displayed (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2441 doc/tin.5:2223
-msgid ""
-"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2442
-#, no-wrap
-msgid "B<Show description of each newsgroup (show_description)>"
-msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
-
-#. type: Plain text
-#: doc/tin.1:2451
-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 built "
-"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2451
-#, no-wrap
-msgid "B<Function for sorting articles (sort_function)>"
-msgstr "B<Sortierfunktion (sort_function)>"
-
-#. type: Plain text
-#: doc/tin.1:2454 doc/tin.5:2196
-msgid "Function used for sorting articles. Default is 0."
-msgstr "Sortierfunktion für Artikel. Voreinstellung ist 0."
-
-#. type: Plain text
-#: doc/tin.1:2459 doc/tin.5:2201
-msgid "Use B<\\%qsort>(3)  for sorting."
-msgstr "Mit B<\\%qsort>(3) sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2206
-msgid ""
-"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
-"with long threads (somewhat presorted data)."
-msgstr ""
-"Mit B<\\%heapsort>(3) sortieren. Kann in großen Gruppen mit langen Threads "
-"schneller sein."
-
-#. type: TP
-#: doc/tin.1:2465
-#, no-wrap
-msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
-msgstr "B<Zeige Hilfe/Mail-Zeichen im Ebenentitel (show_help_mail_sign)>"
-
-#. type: Plain text
-#: doc/tin.1:2470
-msgid ""
-"Allows you to select whether B<tin> shows a help indication, a new mail "
-"indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2247
-msgid "B<Don't show help or mail sign>."
-msgstr "B<Kein Hilfe- oder Mailanzeige>."
-
-#. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2249
-msgid "B<Show only help sign>."
-msgstr "B<Nur Hilfe anzeigen>."
-
-#. type: Plain text
-#: doc/tin.1:2478 doc/tin.5:2252
-msgid ""
-"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
-"mail has arrived."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2481 doc/tin.5:2255
-msgid ""
-"B<Show mail if new mail else help s.>, show mail sign if new mail has "
-"arrived otherwise show help sign."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2482
-#, no-wrap
-msgid "B<Show only unread articles (show_only_unread_arts)>"
-msgstr "B<Zeige nur ungelesene Artikel (show_only_unread_arts)>"
-
-#. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2260
-msgid ""
-"If ON show only new/unread articles otherwise show all articles.  Default is "
-"ON."
-msgstr ""
-"Falls ON, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden "
-"alle Artikel angezeigt."
-
-#. type: TP
-#: doc/tin.1:2486
-#, no-wrap
-msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
-msgstr "B<Zeige nur Gruppen mit ungel. Art. (show_only_unread_groups)>"
-
-#. type: Plain text
-#: doc/tin.1:2490 doc/tin.5:2264
-msgid ""
-"If ON show only subscribed groups that contain unread articles. Default is "
-"OFF."
-msgstr ""
-"Falls ON zeige nur abonnierte Gruppen mit ungelesen Artikeln. Voreinstellung "
-"ist OFF."
-
-#. type: TP
-#: doc/tin.1:2490
-#, no-wrap
-msgid "B<Display signatures (show_signatures)>"
-msgstr "B<Zeige Signaturen an (show_signatures)>"
-
-#. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2267
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr "Falls OFF zeige keine Signaturen an. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2493
-#, no-wrap
-msgid "B<Display score (show_art_score)>"
-msgstr "B<Zeige Bewertung an (show_art_score)>"
-
-#. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2228
-msgid ""
-"If ON show article score in the lower left corner when displaying articles.  "
-"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
-msgstr ""
-"Falls ON, wird die Bewertung bei der Anzeige von Artikeln in der unteren "
-"linken Ecke gezeigt. Voreinstellung ist OFF. Siehe auch B<col_score_neg> und "
-"B<col_score_pos>."
-
-#. type: TP
-#: doc/tin.1:2497
-#, no-wrap
-msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
-msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
-
-#. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2270
-msgid "If ON prepend the signature with sigdashes. Default is ON."
-msgstr ""
-"Falls ON, wird der Signatur ein Signaturtrenner vorangestellt. "
-"Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2500
-#, no-wrap
-msgid "B<Create signature from path/command (sigfile)>"
-msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
-
-#. type: Plain text
-#: doc/tin.1:2510
-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. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.Sig>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2510
-#, no-wrap
-msgid "B<Add signature when reposting (signature_repost)>"
-msgstr "B<Signatur beim Reposten anhängen (signature_repost)>"
-
-#. type: Plain text
-#: doc/tin.1:2513 doc/tin.5:2286
-msgid "If ON add signature to reposted articles. Default is ON."
-msgstr ""
-"Falls ON wird die Signatur auch an repostete Artikel angehängt. "
-"Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2513
-#, no-wrap
-msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
-msgstr "B<Reg. für /Schrägst./ Hervorhebungen (slashes_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2518
-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 ""
-
-#. type: TP
-#: doc/tin.1:2518
-#, no-wrap
-msgid "B<Sort articles by (sort_article_type)>"
-msgstr "B<Sortiere Artikel nach (sort_article_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2297
-msgid ""
-"This specifies how articles should be sorted. Sort by ascending Date (6) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2300
-msgid "B<Nothing>, don't sort articles."
-msgstr "B<Nichts>, keine Sortierung."
-
-#. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2302
-msgid ""
-"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
-msgstr ""
-"B<Subject: (absteigend)>, Artikel absteigend nach ''Subject:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2529 doc/tin.5:2304
-msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
-msgstr ""
-"B<Subject: (aufsteigend)>, Artikel aufsteigend nach ''Subject:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2306
-msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
-msgstr "B<From: (absteigend)>, Artikel absteigend nach ''From:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2533 doc/tin.5:2308
-msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-msgstr "B<From: (aufsteigend)>, Artikel aufsteigend nach ''From:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2535 doc/tin.5:2310
-msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-msgstr "B<Date: (absteigend)>, Artikel absteigend nach ''Date:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2538 doc/tin.5:2313
-msgid ""
-"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-msgstr "B<Date: (aufsteigend)>, Artikel aufsteigend nach ''Date:'' sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2540 doc/tin.5:2315
-msgid "B<Score (descending)>, sort articles by filtering score descending."
-msgstr ""
-"B<Bewertung (absteigend)>, Artikel absteigend nach Bewertung sortieren."
-
-#. type: IP
-#: doc/tin.1:2540 doc/tin.5:2315
-#, no-wrap
-msgid "8"
-msgstr "8"
-
-#. type: Plain text
-#: doc/tin.1:2542 doc/tin.5:2317
-msgid "B<Score (ascending)>, sort articles by filtering score ascending."
-msgstr ""
-"B<Bewertung (aufsteigend)>, Artikel aufsteigend nach Bewertung sortieren."
-
-#. type: IP
-#: doc/tin.1:2542 doc/tin.5:2317
-#, no-wrap
-msgid "9"
-msgstr "9"
-
-#. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2319
-msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
-
-#. type: IP
-#: doc/tin.1:2544 doc/tin.5:2319
-#, no-wrap
-msgid "10"
-msgstr "10"
-
-#. type: Plain text
-#: doc/tin.1:2546 doc/tin.5:2321
-msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
-msgstr ""
-"B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
-
-#. type: TP
-#: doc/tin.1:2547
-#, no-wrap
-msgid "B<Sort threads by (sort_threads_type)>"
-msgstr "B<Sortiere Threads nach (sort_threads_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2552 doc/tin.5:2326
-msgid ""
-"This specifies how threads will be sorted. Sort by descending Score (1) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2555 doc/tin.5:2329
-msgid "B<Nothing>, don't sort threads."
-msgstr "B<Nichts>, keine Sortierung der Threads."
-
-#. type: Plain text
-#: doc/tin.1:2558 doc/tin.5:2332
-msgid ""
-"B<Score (descending)>, sort threads by filtering score descending (default)."
-msgstr ""
-"B<Bewertung (absteigend)>, Threads absteigend nach Bewertung sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2334
-msgid "B<Score (ascending)>, sort threads by filtering score ascending."
-msgstr ""
-"B<Bewertung (aufsteigend)>, Threads aufsteigend nach Bewertung sortieren."
-
-#. type: Plain text
-#: doc/tin.1:2562 doc/tin.5:2336
-msgid ""
-"B<Last posting date (descending)>, sort threads by date of last posting "
-"descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2564 doc/tin.5:2338
-msgid ""
-"B<Last posting date (ascending)>, sort threads by date of last posting "
-"ascending."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2565
-#, no-wrap
-msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
-msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
-
-#. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2344
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2572 doc/tin.5:2346
-msgid "I<spam,delete,remove>"
-msgstr "I<spam,delete,remove>"
-
-#. type: TP
-#: doc/tin.1:2572
-#, no-wrap
-msgid "B<Regex used to highlight *stars* (stars_regex)>"
-msgstr "B<Regu. A. für *Stern* Hervorhebungen (stars_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2577
-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 ""
-
-#. type: TP
-#: doc/tin.1:2577
-#, no-wrap
-msgid "B<Strip blanks of end of lines (strip_blanks)>"
-msgstr "B<Leerzeichen am Zeilenende entfernen (strip_blanks)>"
-
-#. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2357
-msgid ""
-"Strips the blanks from the end of each line therefore speeding up the "
-"display when reading on a slow terminal or via modem. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2583
-#, no-wrap
-msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
-msgstr "B<Lösche nicht vorhan. G. aus newsrc (strip_bogus)>"
-
-#. type: Plain text
-#: doc/tin.1:2592 doc/tin.5:2366
-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 ""
-
-#. type: TP
-#: doc/tin.1:2592
-#, no-wrap
-msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
-msgstr "B<Nur abonnierte Gruppen in newsrc (strip_newsrc)>"
-
-#. type: Plain text
-#: doc/tin.1:2596 doc/tin.5:2370
-msgid ""
-"If ON, then unsubscribed groups will be permanently removed from your "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2596
-#, no-wrap
-msgid "B<Regex with Subject prefixes (strip_re_regex)>"
-msgstr "B<Reg. Ausd. für den Subjectanfang (strip_re_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2602
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2602
-#, no-wrap
-msgid "B<Regex with Subject suffixes (strip_was_regex)>"
-msgstr "B<Reg. Ausd. für das Subjectende (strip_was_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2608 doc/tin.5:2382
-msgid ""
-"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
-"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2608
-#, no-wrap
-msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
-msgstr "B<Reg. für -Durchstr.- Hervorhebungen (strokes_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2613
-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 ""
-
-#. type: TP
-#: doc/tin.1:2613
-#, no-wrap
-msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
-msgstr "B<Nä.ungel.-kein Abbr. am Listenende? (wrap_on_next_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2618 doc/tin.5:2620
-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 ""
-
-#. type: TP
-#: doc/tin.1:2618
-#, no-wrap
-msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
-msgstr "B<Wandle TeX-Umlaute automatisch um (tex2iso_conv)>"
-
-#. type: Plain text
-#: doc/tin.1:2622
-msgid ""
-"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
-"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2622
-#, no-wrap
-msgid "B<Thread articles by (thread_articles)>"
-msgstr "B<Threade Artikel anhand (thread_articles)>"
-
-#. type: Plain text
-#: doc/tin.1:2630
-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 \\(en 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2633
-msgid "B<None>, don't thread."
-msgstr "B<None>, keinen Diskussionsfaden aufbauen."
-
-#. type: Plain text
-#: doc/tin.1:2635
-msgid "B<Subject>, thread on ''Subject:'' only."
-msgstr "B<Subject>, Diskussionsfaden nur anhand von ''Subject:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.1:2637
-msgid "B<References>, thread on ''References:'' only."
-msgstr ""
-"B<References>, Diskussionsfaden nur anhand von ''References:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.1:2640
-msgid ""
-"B<Both Subject and References>, thread on ''References:'' then "
-"\\&''Subject:'' (default)."
-msgstr ""
-"B<Both Subject and References>, Diskussionsfaden anhand von ''References:'' "
-"und ''Subject:'' aufbauen (Voreinstellung)."
-
-#. type: Plain text
-#: doc/tin.1:2642
-msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
-msgstr ""
-"B<Multipart Subject>, Diskussionsfaden mehrteiliger Artikel anhand von "
-"'Subject:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.1:2645
-msgid ""
-"B<Percentage Match>, thread base upon a partial character match on "
-"\\&''Subject:''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2646
-#, no-wrap
-msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
-msgstr "B<Catchup mit der linken Cursort. (thread_catchup_on_exit)>"
-
-#. type: Plain text
-#: doc/tin.1:2650 doc/tin.5:2442
-msgid ""
-"If ON catchup group/thread when leaving with the left arrow key. Default is "
-"ON."
-msgstr ""
-"Falls ON: Catchup (als gelesen markieren) der Gruppe/des Threads beim "
-"Verlassen mit der linken Cursortaste. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2650
-#, no-wrap
-msgid "B<Format string for the Thread level (thread_format)>"
-msgstr "B<Formatanweisung für die Threadebene (thread_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2654
-msgid ""
-"Format string B<tin> uses for Thread level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
-"\\ %F\"."
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Threadebene "
-"benutzt. Für weitere Informationen sei auf den Abschnitt \"ANSICHTEN "
-"ANPASSEN\" verwiesen. Voreingestellt ist \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ "
-"%F\"."
-
-#. type: TP
-#: doc/tin.1:2654
-#, no-wrap
-msgid "B<Matchingness of a thread (thread_perc)>"
-msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
-
-#. type: Plain text
-#: doc/tin.1:2658
-msgid ""
-"How closely the subjects must match for two threads to be considered part of "
-"the same thread. This is a percentage and the default if 75%."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2658
-#, no-wrap
-msgid "B<Score of a thread (thread_score)>"
-msgstr "B<Bewertung eines Threads (thread_score)>"
-
-#. type: Plain text
-#: doc/tin.1:2662 doc/tin.5:2446
-msgid ""
-"How the total score of a thread is computed. Default is 0, the maximum score "
-"in this thread."
-msgstr ""
-"Wie die Gesamtpunktzahl eines Threads berechnet wird. Voreinstellung ist 0, "
-"die maximale Punktzahl in diesem Diskussionsfaden (Thread)."
-
-#. type: Plain text
-#: doc/tin.1:2665 doc/tin.5:2449
-msgid "B<Max>, the maximum score in this thread."
-msgstr "B<Max>, Maximalwert im Diskussionsfaden."
-
-#. type: Plain text
-#: doc/tin.1:2667 doc/tin.5:2451
-msgid "B<Sum>, the sum of all scores in this thread."
-msgstr "B<Sum>, Summer aller Bewertungen im Diskussionsfaden."
-
-#. type: Plain text
-#: doc/tin.1:2669 doc/tin.5:2453
-msgid "B<Average>, the average score in this thread."
-msgstr "B<Average>, Durchschnitt aller Bewertungen im Diskussionsfaden."
-
-#. type: TP
-#: doc/tin.1:2670
-#, no-wrap
-msgid "B<CA certificate file (tls_ca_cert_file)>"
-msgstr "B<CA-Zertifikatsdatei (tls_ca_cert_file)>"
-
-#. type: Plain text
-#: doc/tin.1:2675
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS (B<\\"
-"%RFC8143>) connections. If left empty the system default will be used."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2675
-#, no-wrap
-msgid "B<Transliteration (translit)>"
-msgstr "B<Verwende Umschreibungen (translit)>"
-
-#. type: Plain text
-#: doc/tin.1:2683 doc/tin.5:2467
-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 ""
-
-#. type: TP
-#: doc/tin.1:2683
-#, no-wrap
-msgid "B<How to treat blank lines (trim_article_body)>"
-msgstr "B<Wie mit Leerzeilen umgegangen werden soll (trim_article_body)>"
-
-#. type: Plain text
-#: doc/tin.1:2687
-msgid ""
-"Allows you to select how B<tin> treats blank lines in article bodies.  "
-"Default is 0. This option does not affect lines within verbatim blocks."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2690 doc/tin.5:2476
-msgid "B<Don't trim article body>, do nothing."
-msgstr "B<Artikelrumpf nicht anpassen>."
-
-#. type: Plain text
-#: doc/tin.1:2692 doc/tin.5:2478
-msgid "B<Skip leading blank lines>."
-msgstr "B<Führende Leerzeilen überspringen>."
-
-#. type: Plain text
-#: doc/tin.1:2694 doc/tin.5:2480
-msgid "B<Skip trailing blank lines>."
-msgstr "B<Abschließende Leerzeilen überspr.>."
-
-#. type: Plain text
-#: doc/tin.1:2696 doc/tin.5:2482
-msgid ""
-"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
-msgstr ""
-"B<Führ. & abschlies. Leerz. überspr.>, Führende und abschließende Leerzeilen "
-"überspringen."
-
-#. type: Plain text
-#: doc/tin.1:2699 doc/tin.5:2485
-msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between text "
-"blocks with one blank line."
-msgstr ""
-"B<Mehrere zwischen Textblöcken zusammenfassen>, Leerzeilen zwischen "
-"Textblöcken zusammenfassen."
-
-#. type: Plain text
-#: doc/tin.1:2701 doc/tin.5:2487
-msgid "B<Compact multiple and skip leading>, 4 + 1"
-msgstr ""
-"B<Mehrere zwischen Textbl. zusammenfassen + führende Leerzeilen "
-"überspringen>, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und "
-"führende Leerzeilen überspringen."
-
-#. type: Plain text
-#: doc/tin.1:2703 doc/tin.5:2489
-msgid "B<Compact multiple and skip trailing>, 4 + 2"
-msgstr ""
-"B<Mehrere zwischen Textbl. zusammenfassen + abschließende Leerz. "
-"überspringen>, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen und "
-"abschließende Leerzeilen überspringen."
-
-#. type: Plain text
-#: doc/tin.1:2705 doc/tin.5:2491
-msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
-msgstr ""
-"B<Mehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. "
-"überspr.>, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und "
-"führende sowie abschließende Leerzeilen überspringen"
-
-#. type: TP
-#: doc/tin.1:2706
-#, no-wrap
-msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
-msgstr "B<Weiche Bindestriche unterdrücken (suppress_soft_hyphens)>"
-
-#. type: Plain text
-#: doc/tin.1:2714
-msgid ""
-"If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when "
-"they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is "
-"an invisible format character that merely indicates a preferred intraword "
-"line break position. However, some terminal emulators display a space or a "
-"hyphen, for example, in the place of the soft hyphen. This setting can be "
-"used to improve the display of those articles. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2714
-#, no-wrap
-msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
-msgstr "B<Reg. für _Unterstr._ Hervorhebungen (underscores_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2719
-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 ""
-
-#. type: TP
-#: doc/tin.1:2719
-#, no-wrap
-msgid "B<Remove ~/.article after posting (unlink_article)>"
-msgstr "B<Entferne ~/.article nach dem posten (unlink_article)>"
-
-#. type: Plain text
-#: doc/tin.1:2722
-msgid "If ON remove I<~/.article> after posting. Default is ON."
-msgstr "Falls ON entferne ~/.article nach dem posten. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2722
-#, no-wrap
-msgid "B<Program that opens URLs (url_handler)>"
-msgstr "B<Öffne URLs mit ... (url_handler)>"
-
-#. type: Plain text
-#: doc/tin.1:2727 doc/tin.5:2512
-msgid ""
-"The program that will be run when launching URLs in the article viewer using "
-"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
-"B<url_handler.pl>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2727
-#, no-wrap
-msgid "B<URL highlighting in message body (url_highlight)>"
-msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
-
-#. type: Plain text
-#: doc/tin.1:2730 doc/tin.5:2515
-msgid "Enable highlighting URLs in message body. Default is ON."
-msgstr "Aktivieren der URL-Hervorhebung im Artikel. Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.1:2730
-#, no-wrap
-msgid "B<Use ANSI color (use_color)>"
-msgstr "B<Benutze ANSI-Farben (use_color)>"
-
-#. type: Plain text
-#: doc/tin.1:2733
-msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
-msgstr "ANSI-Farben in B<tin> benutzen. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.1:2733
-#, no-wrap
-msgid "B<Use scroll keys on keypad (use_keypad)>"
-msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
-
-#. type: TP
-#: doc/tin.1:2736
-#, no-wrap
-msgid "B<Use mouse in xterm (use_mouse)>"
-msgstr "B<Maus in xterm nutzen (use_mouse)>"
-
-#. type: Plain text
-#: doc/tin.1:2742 doc/tin.5:2529
-msgid ""
-"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
-"disabled.  Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2742
-#, no-wrap
-msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
-msgstr "B<''X-Face:''s mit slrnface Anzeigen (use_slrnface)>"
-
-#. type: Plain text
-#: doc/tin.1:2752
-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 ""
-
-#. type: TP
-#: doc/tin.1:2752
-#, no-wrap
-msgid "B<Use UTF-8 graphics (utf8_graphics)>"
-msgstr "B<UTF-8-Grafik benutzten (utf8_graphics)>"
-
-#. type: Plain text
-#: doc/tin.1:2756
-msgid ""
-"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
-"tree and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2756
-#, no-wrap
-msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
-msgstr "B<Reg. Ausd. für den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2760
-msgid ""
-"A regular expression that B<tin> will use to find the begin of a verbatim "
-"block."
-msgstr ""
-"Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
-"Absatzes findet."
-
-#. type: TP
-#: doc/tin.1:2760
-#, no-wrap
-msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
-msgstr "B<Reg. Ausd. für das Ende eines wortgetreuen Textblocks (verbatim_end_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2764
-msgid ""
-"A regular expression that B<tin> will use to find the end of a verbatim "
-"block."
-msgstr ""
-"Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
-"Absatzes findet."
-
-#. type: TP
-#: doc/tin.1:2764
-#, no-wrap
-msgid "B<Detection of verbatim blocks (verbatim_handling)>"
-msgstr "B<Wortgetreue Textblöcke erkennen (verbatim_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:2767 doc/tin.5:2560
-msgid "If ON verbatim blocks will be detected. Default is ON."
-msgstr ""
-"Falls ON werden wortgetreue Textblöcke in Artikeln erkannt. Voreinstellung "
-"ist ON."
-
-#. type: TP
-#: doc/tin.1:2767
-#, no-wrap
-msgid "B<Wildcard matching (wildcard)>"
-msgstr "B<Platzhalter-Übereinstimmung (wildcard)>"
-
-#. type: Plain text
-#: doc/tin.1:2789
-msgid ""
-"Allows you to select how B<tin> matches strings. The default is 0 and uses "
-"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
-"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2789
-#, no-wrap
-msgid "B<What to display instead of mark (word_h_display_marks)>"
-msgstr "B<Anstelle der Markierung anzeigen (word_h_display_marks)>"
-
-#. type: Plain text
-#: doc/tin.1:2793 doc/tin.5:2588
-msgid ""
-"Should the leading and ending stars, slashes, strokes and dashes also be "
-"displayed, even when they are highlighting marks?"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2796 doc/tin.5:2591
-msgid "B<no>"
-msgstr "B<nein>"
-
-#. type: Plain text
-#: doc/tin.1:2798 doc/tin.5:2593
-msgid "yes, B<display mark>"
-msgstr "ja, B<Markierung> anzeigen"
-
-#. type: Plain text
-#: doc/tin.1:2800 doc/tin.5:2595
-msgid "print a B<space> instead"
-msgstr "ein B<Leerzeichen> ausgeben"
-
-#. type: TP
-#: doc/tin.1:2801
-#, no-wrap
-msgid "B<Word highlighting in message body (word_highlight)>"
-msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
-
-#. type: Plain text
-#: doc/tin.1:2809 doc/tin.5:2604
-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 ""
-
-#. type: TP
-#: doc/tin.1:2809
-#, no-wrap
-msgid "B<Page line wrap column (wrap_column)>"
-msgstr "B<Zeilen umbrechen nach (wrap_column)>"
-
-#. type: Plain text
-#: doc/tin.1:2820 doc/tin.5:2615
-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 and B<dont_break_words> is "
-"unset 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 ""
-
-#. type: TP
-#: doc/tin.1:2820
-#, no-wrap
-msgid "B<Quote line when crossposting (xpost_quote_format)>"
-msgstr "B<Einleitungszeile beim Crossposten (xpost_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2827 doc/tin.5:2625
-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 ist das gleiche wie für B<news_quote_format>, dies wird verwendet, "
-"wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein "
-"''Followup-To:'' angegeben ist."
-
-#. type: SS
-#: doc/tin.1:2827
-#, no-wrap
-msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
-msgstr "ATTRIBUTE UND GRUPPENATTRIBUTE MENÜ"
-
-#. type: Plain text
-#: doc/tin.1:2834
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2842
-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., B<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 ""
-
-#. type: Plain text
-#: doc/tin.1:2849
-msgid ""
-"Attributes can also be changed from the attributes menu which can be "
-"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
-"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
-"attributes menu looks and behaves very similar to the options menu. The "
-"title shows the current scope. Attributes set in the current scope are "
-"marked with '+' to the left of the attributes number."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2856
-msgid ""
-"Besides the keys for moving around and changing values known from the "
-"options menu the attributes menu provides the following command: "
-"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2856
-#, no-wrap
-msgid "SCOPES MENU"
-msgstr "GÜLTIGKEITSBEREICHS-MENÜ"
-
-#. type: Plain text
-#: doc/tin.1:2861
-msgid ""
-"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
-"('B<S>')) shows all scopes read from the global and local attributes file.  "
-"Scopes from the global attributes file are marked with '!\\&' to the left of "
-"the scope number. Delete/rename/move are not possible with those scopes."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2873
-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 and posting etiquette after composing an article "
-"(B<beginner_level>)."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2873
-#, no-wrap
-msgid "FILTERING ARTICLES"
-msgstr "FILTERN VON ARTIKELN"
-
-#.  FIXME - add scoring description
-#. type: Plain text
-#: doc/tin.1:2880
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2887
-msgid ""
-"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
-"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
-"articles killed or selected when they meet certain criteria."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2892
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2897
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2902
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2904
-msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-
-#.  FIXME - Next paragraph is out of date
-#. type: Plain text
-#: doc/tin.1:2917
-msgid ""
-"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
-"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
-"It allows the user to kill or select an article that matches the current "
-"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
-"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
-"article. The filter can be limited to the current newsgroup or it can apply "
-"to all newsgroups. Once entered the user can abort the command and not save "
-"the new filter, edit the full filter file or save filter."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2917
-#, no-wrap
-msgid "POSTING ARTICLES"
-msgstr "ARTIKEL POSTEN"
-
-#. type: Plain text
-#: doc/tin.1:2920
-msgid ""
-"B<tin> allows posting of articles, follow-up to already posted articles and "
-"replying direct through mail to the author of an article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2930
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2935
-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. See "
-"the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-"Verwenden Sie den Befehl B<DisplayPostHist> ('B<W>'), um eine Verlaufsliste "
-"der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an "
-"dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet "
-"wurde und die Subjectzeile des Artikels. Weitere Informationen finden Sie im "
-"Abschnitt \"POSTING VERLAUFSLISTE\"."
-
-#. type: Plain text
-#: doc/tin.1:2943
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2957
-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 ""
-
-#. type: SS
-#: doc/tin.1:2957
-#, no-wrap
-msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
-msgstr "EINLEITUNGSZEILE ANPASSEN"
-
-#. type: Plain text
-#: doc/tin.1:2966
-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). If the article has multiple addresses "
-"only the first is evaluated. 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 ""
-
-#. type: ta
-#: doc/tin.1:2968
-#, no-wrap
-msgid "\\w'%A  'u +\\w'Address'u"
-msgstr "\\w'%A  'u +\\w'Mailadresse'u"
-
-#. type: Plain text
-#: doc/tin.1:2977
-#, 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>\tMailadresse\n"
-"B<%D>\tDatum (benutzt B<date_format>)\n"
-"B<%F>\tName und Adresse (%N E<lt>%AE<gt>)\n"
-"B<%G>\tName der Gruppe\n"
-"B<%M>\tMessage-ID\n"
-"B<%N>\tName des Autors\n"
-"B<%C>\tVorname des Autors\n"
-"B<%I>\tInitialen des Autor\n"
-
-#. type: Plain text
-#: doc/tin.1:2980
-msgid "e.g.,"
-msgstr "z. B."
-
-#. type: Plain text
-#: doc/tin.1:2985
-#, no-wrap
-msgid ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-msgstr ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:2989
-msgid "would expand to:"
-msgstr "ergäbe folgendes:"
-
-#. type: Plain text
-#: doc/tin.1:2994
-#, no-wrap
-msgid ""
-"\\f(CROn 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:\\fR\n"
-msgstr ""
-"\\f(CRAm 21. Sept 1993 9:45:51 -0400 in alt.sources schrieben Sie:\n"
-"In E<lt>abcINN123@example.orgE<gt> schreib Joe Bar E<lt>joe@example.orgE<gt>:\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3004
-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 ""
-
-#. type: SS
-#: doc/tin.1:3004
-#, no-wrap
-msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-msgstr "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
-
-#. type: Plain text
-#: doc/tin.1:3011
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3016
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3020
-msgid ""
-"Otherwise, the initial prompt will ask you to select which article, thread, "
-"hot (auto-selected), regular expression pattern, tagged articles you wish to "
-"mail, pipe etc."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3024
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3030
-msgid ""
-"If a regular expression pattern is selected you are asked to enter a pattern "
-"(e.g., to match all articles subject lines containing 'net News' you enter "
-"\"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 ""
-
-#. type: Plain text
-#: doc/tin.1:3035
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3040
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3045
-msgid ""
-"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
-"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
-"current news.group.name but without B<savedir> prefixed. %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3050
-msgid ""
-"If saving multiple files at once the filename (if not referring to a "
-"mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
-"number counting up from 1. Environment variables are allowed within a "
-"filename (e.g., I<$SOURCES/dir/filename>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3056
-msgid ""
-"When saving articles you can specify whether the saved files should be post "
-"processed. A default process type can be set via B<post_process_type>."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3056
-#, no-wrap
-msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
-msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
-
-#. type: Plain text
-#: doc/tin.1:3068
-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>(8)  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 B<savedir> 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 ""
-
-#. type: Plain text
-#: doc/tin.1:3072
-msgid ""
-"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
-"option), the same directory must be specified when reading the articles by "
-"''B<-R>''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3079
-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 ""
-
-#. type: TP
-#: doc/tin.1:3079
-#, no-wrap
-msgid "B<tin -M iain -c -f newsrc.mail>"
-msgstr "B<tin -M iain -c -f newsrc.mail>"
-
-#. type: Plain text
-#: doc/tin.1:3083
-msgid ""
-"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
-"local user iain and mark them as read)"
-msgstr ""
-"(alle ungelesenen Artikel in den in der Datei newsrc.mail angegebenen "
-"Newsgruppen an den lokalen Benutzer iain senden und als gelesen markieren)"
-
-#. type: TP
-#: doc/tin.1:3083
-#, no-wrap
-msgid "B<tin -S -c -f newsrc.save>"
-msgstr "B<tin -S -c -f newsrc.save>"
-
-#. type: Plain text
-#: doc/tin.1:3087
-msgid ""
-"(save any unread articles in newsgroups specified in file newsrc.save and "
-"mark them as read)"
-msgstr ""
-"(alle ungelesenen Artikel in den in der Datei newsrc.save angegebenen "
-"Newsgruppen speichern und als gelesen markieren)"
-
-#. type: TP
-#: doc/tin.1:3087
-#, no-wrap
-msgid "B<tin -R>"
-msgstr "B<tin -R>"
-
-#. type: Plain text
-#: doc/tin.1:3092
-msgid "(read any articles saved by B<tin -S>)"
-msgstr "(mittels B<tin -S> gespeicherte Artikel lesen)"
-
-#. type: SS
-#: doc/tin.1:3092
-#, no-wrap
-msgid "RANGES"
-msgstr "BEREICHE"
-
-#. type: Plain text
-#: doc/tin.1:3104
-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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
-"previously entered range selection. Currently the only commands that "
-"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
-"('B<z>') and B<MarkThdUnread> ('B<Z>')."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3104
-#, no-wrap
-msgid "NEWSGROUP LISTS & WILDCARDS"
-msgstr "NEWSGROUP LISTEN & WILDCARDS"
-
-#. type: Plain text
-#: doc/tin.1:3116
-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. See "
-"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3118
-msgid "I<alt.config,news.*,!news.test>"
-msgstr "I<alt.config,news.*,!news.test>"
-
-#. type: Plain text
-#: doc/tin.1:3120
-msgid ""
-"Matches alt.config and everything in the 'news' hierarchy except news.test"
-msgstr ""
-"Passt auf alt.config und alles in der 'news'-Hierarchie außer news.test"
-
-#. type: Plain text
-#: doc/tin.1:3125
-msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
-"variables for further examples."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3125
-#, no-wrap
-msgid "SIGNATURES"
-msgstr "SIGNATUREN"
-
-#. type: Plain text
-#: doc/tin.1:3134
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3137
-msgid ""
-"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
-"editor for both posting and mailing commands."
-msgstr ""
-"Eine Signatur in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> wird sowohl für Post- als "
-"auch für Mail-Befehle in den Editor geladen."
-
-#. type: Plain text
-#: doc/tin.1:3139
-msgid "The following is an example of a I<.Sig> file:"
-msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
-
-#. type: Plain text
-#: doc/tin.1:3144
-#, no-wrap
-msgid ""
-"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
-"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
-msgstr ""
-"\\f(CRNAMES  Erika Mustermann E<lt>erika@example.orgE<gt>\n"
-"SNAIL  Heidestraße 17, 99999 Notreal, Germany\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3159
-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 ""
-
-#. type: SS
-#: doc/tin.1:3159
-#, no-wrap
-msgid "CUSTOMIZING THE SCREEN FORMAT"
-msgstr "ANSICHTEN ANPASSEN"
-
-#. type: Plain text
-#: doc/tin.1:3165
-msgid ""
-"The look of the Selection, Group and Thread level can be customized via "
-"format strings. These format strings define the content and the position of "
-"each element on the screen. Variables are used within the format strings as "
-"placeholders. If the article has multiple addresses only the first is "
-"evaluated. The following variables are available:"
-msgstr ""
-"Das Aussehen der Auswahl-, Gruppen- und Threadebene kann den eigenen "
-"Bedürfnissen angepasst werden. Hierzu dienen Formatanweisungen, welche den "
-"Inhalt und die Position der einzelnen Elemente einer Bildschirmzeile "
-"definieren. Innerhalb der Formatanweisungen werden Platzhalter eingesetzt, "
-"die später beim Bildschirmaufbau durch den eigentlichen Inhalt ersetzt "
-"werden. Falls der Artikel mehrere Adressen hat, wird nur die erste "
-"ausgewertet. Folgende Platzhalter stehen zur Verfügung:"
-
-#. type: ta
-#: doc/tin.1:3168
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
-msgstr "\\w'%G    'u +\\w'aktuelle Gruppen-, Thread- oder Artikelnummer'u"
-
-#. type: Plain text
-#: doc/tin.1:3185
-#, no-wrap
-msgid ""
-"B<%D>\tdate\n"
-"B<%F>\tfrom, name and/or address\n"
-"B<%G>\tnewsgroup name\n"
-"B<%I>\tinitials\n"
-"B<%L>\tline count\n"
-"B<%M>\tmessage-id\n"
-"B<%R>\tnumber of responses in thread\n"
-"B<%S>\tscore\n"
-"B<%T>\tthread tree\n"
-"B<%U>\tunread count\n"
-"B<%d>\tnewsgroup description\n"
-"B<%f>\tnewsgroup flag\n"
-"B<%m>\tarticle marks\n"
-"B<%n>\tcurrent group/thread/article number\n"
-"B<%s>\tsubject\n"
-"B<%%>\t%\n"
-msgstr ""
-"B<%D>\tDatum\n"
-"B<%F>\tAbsender, Name und/oder E-Mail Adresse\n"
-"B<%G>\tName der Gruppe\n"
-"B<%I>\tInitialen des Absenders\n"
-"B<%L>\tAnzahl der Zeilen\n"
-"B<%M>\tMessage-ID\n"
-"B<%R>\tAnzahl der Antworten im Thread\n"
-"B<%S>\tBewertung\n"
-"B<%T>\tSubject und/oder Baumdarstellung des Thread\n"
-"B<%U>\tAnzahl ungelesener Artikel\n"
-"B<%d>\tGruppenbeschreibung\n"
-"B<%f>\tGruppenkennzeichnung\n"
-"B<%m>\tArtikelkennzeichnungen\n"
-"B<%n>\taktuelle Gruppen-, Thread- oder Artikelnummer\n"
-"B<%s>\tSubject\n"
-"B<%%>\t%\n"
-
-#. type: Plain text
-#: doc/tin.1:3190
-msgid ""
-"Not all variables can be used in each level. The following table provides an "
-"overview:"
-msgstr ""
-"Nicht alle Platzhalter können in jeder Ebene verwendet werden. Die folgende "
-"Tabelle gibt einen Überblick über die Verfügbarkeit der einzelnen "
-"Platzhalter:"
-
-#. type: ta
-#: doc/tin.1:3193
-#, no-wrap
-msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
-msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
-
-#. type: Plain text
-#: doc/tin.1:3211
-#, no-wrap
-msgid ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-
-#. type: Plain text
-#: doc/tin.1:3215 doc/tin.1:3379
-msgid "Defaults for the format strings:"
-msgstr "Voreingestellt sind folgende Formatanweisungen:"
-
-#. type: ta
-#: doc/tin.1:3218
-#, no-wrap
-msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-
-#. type: Plain text
-#: doc/tin.1:3222
-#, no-wrap
-msgid ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-msgstr ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-
-#. type: Plain text
-#: doc/tin.1:3228
-msgid ""
-"B<show_description> controls whether the newsgroup description is shown or "
-"not. The description can also be toggled with B<SelectToggleDescriptions> "
-"('B<d>')."
-msgstr ""
-"Ob in der Auswahlebene die Gruppenbeschreibung angezeigt wird, hängt von "
-"B<show_description> ab. Außerdem kann mit B<SelectToggleDescriptions> "
-"('B<d>') die Beschreibung aus- bzw. eingeblendet werden."
-
-#. type: Plain text
-#: doc/tin.1:3233
-msgid ""
-"The information displayed with 'B<%F>' depends on the value of "
-"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
-"('B<d>') switches through all available options."
-msgstr ""
-"Welche Absenderinformationen bei 'B<%F>' angezeigt werden ist abhängig von "
-"B<show_author>. Zusätzlich kann mit B<GroupToggleSubjDisplay> bzw. "
-"B<ThreadToggleSubjDisplay> ('B<d>') durch die möglichen Anzeigeoptionen "
-"durchgeschaltet werden."
-
-#. type: Plain text
-#: doc/tin.1:3237
-msgid ""
-"For date representation 'B<%D>' uses B<date_format>. It is possible to "
-"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
-"%M)D>'). See B<date_format> for more details."
-msgstr ""
-"Für die Datumsanzeige mit 'B<%D>' wird B<date_format> benutzt. Man kann "
-"allerdings auch in runden Klammern ein eigenes Datumsformat angeben, das "
-"anstelle von B<date_format> benutzt werden soll. Der Platzhalter dafür würde "
-"dann z. B. so aussehen: 'B<%(%d %b %y %H:%M)D>' (siehe B<date_format> für "
-"weiterführende Informationen)."
-
-#. type: Plain text
-#: doc/tin.1:3241
-msgid ""
-"The length of each item (except 'B<%%>') can be defined with a positive "
-"number after the 'B<%>'. The following example displays the score in the "
-"thread level 10 characters wide: 'B<%10S>'."
-msgstr ""
-"Die Länge der einzelnen Elemente (außer 'B<%%>') kann mit einer positiven "
-"Zahl nach dem 'B<%>' definiert werden. Das folgende Beispiel stellt den "
-"Bewertung in der Threadebene 10 Zeichen breit dar: 'B<%10S>'."
-
-#. type: Plain text
-#: doc/tin.1:3247
-msgid ""
-"If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via an optional comma "
-"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
-"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
-"default value of 32."
-msgstr ""
-"Wenn der Gruppenname zusammen mit der Gruppenbeschreibung angezeigt wird, "
-"kann die Breite des Gruppennamens über einen optionalen, durch Komma "
-"getrennten, zweiten Wert gesteuert werden (z. B. 'B<%60,20G>'). Der erste "
-"Wert kann weggelassen werden (z. B. ('B<%,20G>))'. Ist kein zweiter Wert "
-"angegeben verwendet B<tin> ein Standardwert von 32."
-
-#. type: Plain text
-#: doc/tin.1:3254
-msgid ""
-"Some variables do have a default width which may lead to truncation.  "
-"Truncation for variables which contain only numbers happens by dividing the "
-"value with a sufficient power of ten and adding a SI suffix to the result, "
-"that is the variable holds a value of 54321 and the width for the variable "
-"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
-"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
-msgstr ""
-"Einige Platzhalter haben eine voreingestellte Breite die unter Umständen "
-"dazu führt, dass der Inhalt abgeschnitten wird. Für Platzhalter die nur "
-"Zahlen enthalten wird der Wert durch eine passende Zehnerpotenz geteilt und "
-"mit dem zugehörigen SI-Suffix versehen, z. B. wird bei einer Breite von vier "
-"aus 54321 dann \"54 k\". Wenn das nicht gewünscht ist muss die Breite "
-"angegeben werden, z. B. 'B<%6n>'. Hier ist eine Übersicht der "
-"Voreinstellungen:"
-
-#. type: ta
-#: doc/tin.1:3257
-#, no-wrap
-msgid "\\w'Variable  'u +\\w'width'u"
-msgstr "\\w'Platzhalter  'u +\\w'Breite'u"
-
-#. type: Plain text
-#: doc/tin.1:3266
-#, no-wrap
-msgid ""
-"Variable\twidth\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-msgstr ""
-"Platzhalter\tBreite\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-
-#. type: Plain text
-#: doc/tin.1:3277
-msgid ""
-"If no length is given for 'B<%D>', the length is determined by the format "
-"string for the date and the date of the current day. If the date format "
-"string contains weekdays or months names it may happen that the date is "
-"longer than determined in the first pass. In this case, the date is "
-"truncated before display. This occurs, for example, if the current month is "
-"May and the article to which the date is displayed was posted in December. "
-"In such cases it might useful to determine the maximum length manually and "
-"specify the length in the format string."
-msgstr ""
-"Wird bei 'B<%D>' keine Länge angegeben, so wird die Länge anhand der "
-"Formatanweisung für das Datum und dem aktuellen Tag bestimmt. Sind in der "
-"Formatanweisung volle Wochentags- oder Monatsnamen enthalten, kann es "
-"vorkommen, dass das Datum anderer Artikel länger als ermittelt ist. In "
-"diesem Fall wird das Datum abgeschnitten dargestellt. Das tritt z. B. auf, "
-"wenn der aktuelle Monat Mai ist und der Artikel, zu dem das Datum angezeigt "
-"werden soll, im Dezember gepostet wurde. In solchen Fällen ist es sinnvoll, "
-"die maximale Länge manuell zu ermitteln und in die Formatanweisung "
-"einzutragen."
-
-#. type: Plain text
-#: doc/tin.1:3281
-msgid ""
-"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
-"given, B<tin> determines the longest newsgroup name and uses this length for "
-"'B<%G>'. The remaining space will used for 'B<%d>'."
-msgstr ""
-"Falls der Formatstring enthält 'B<%G>' und 'B<%d>' enthält und keine Länge "
-"gegeben ist, bestimmt der längste Gruppenname die Länge für 'B<%G>.' Der "
-"verbleibende Platz wird für 'B<%d>' verwendet."
-
-#. type: Plain text
-#: doc/tin.1:3285
-msgid ""
-"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
-"'B<%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' "
-"resp. 'B<%T>' will use two third of the available space."
-msgstr ""
-"Sind in der Formatanweisung 'B<%F>' und 'B<%s>' bzw. 'B<%T>' enthalten und "
-"jeweils keine Längen angegeben, dann nimmt 'B<%F>' ein Drittel und 'B<%s>' "
-"bzw. 'B<%T>' zwei Drittel des für beide zusammen verfügbaren Platzes ein."
-
-#. type: Plain text
-#: doc/tin.1:3295
-msgid ""
-"In addition, a minimum or a maximum screen width can be defined for each "
-"item (except 'B<%%>'). In this case, the item will only be displayed when "
-"the screen is wider resp. smaller than specified. This comes in handy to not "
-"overload a small screen but have maximum information on a large screen. The "
-"minimum screen width has to be specified by a positive number preceded by an "
-"'B<E<gt>>', the maximum screenwidth has to be specified by a positive number "
-"preceded by an 'B<E<lt>>'. In the following example B<tin> will display the "
-"score only if the screen is wider than 100 characters: 'B<%E<gt>100S>'."
-msgstr ""
-"Weiterhin kann eine Mindest- oder Maximalbildschirmbreite pro Element (außer "
-"'B<%%>') definiert werden. Das entsprechende Element wird dann erst "
-"dargestellt, wenn auf dem Bildschirm mehr bzw. weniger Zeichen als angegeben "
-"dargestellt werden können. Das ist hilfreich, um die Anzeige bei kleineren "
-"Bildschirmen oder Terminalfenstern nicht zu überfrachten. Hier erfolgt die "
-"Angabe vor dem den Platzhalter charakterisierenden Buchstaben durch eine "
-"positive Zahl, welcher ein 'B<E<gt>>' bzw. 'B<E<lt>>' vorangestellt wird. "
-"Soll z. B. der Bewertung erst ab einer Bildschirmbreite größer 100 Zeichen "
-"angezeigt werden, lautet die Formatanweisung 'B<%E<gt>100S>'."
-
-#. type: Plain text
-#: doc/tin.1:3309
-msgid ""
-"If both the length and the minimum or maximum screen width should be "
-"specified for an item, the length must be the first parameter and the "
-"minimum or maximum screen width must be the second one. The following "
-"example displays the score with a length of 10 characters only if the screen "
-"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
-"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
-"is used if the minimum or maximum screen width is not reached.  If no length "
-"is specified after the colon, the item is displayed even if the minimum "
-"screen width is not reached and the length is calculated as if no minimum "
-"(or maximum) screen width had been specified. In the following example "
-"B<tin> will display the subject with a length of 60 characters if the screen "
-"is wider than 100 characters, otherwise a length of 40 characters is used: "
-"'B<%60E<gt>100:40s>'."
-msgstr ""
-"Wenn eine Längenangabe und eine Mindest- oder Maximalbildschirmbreite "
-"angegeben werden soll, muss zuerst die Länge und danach die Mindestbreite "
-"oder Maximalbreite in der Formatanweisung stehen. Um die Bewertung 10 "
-"Zeichen breit und erst ab einer Bildschirmbreite über 100 Zeichen "
-"darzustellen, lautet die Anweisung 'B<%10E<gt>100S>'. Für 'B<%F>' und "
-"'B<%s>' bzw. 'B<%T>' kann, getrennt durch einen Doppelpunkt, eine zweite "
-"Länge angegeben werden, die verwendet wird, wenn die Mindestbildschirmbreite "
-"nicht erreicht wird. Wird nach dem Doppelpunkt keine Länge angegeben, wird "
-"der Eintrag auch bei Unterschreitung der Mindestbildschirmbreite angezeigt "
-"und die Länge so berechnet, als wäre keine Mindestbildschirmbreite angegeben "
-"worden. Im folgenden Beispiel zeigt B<tin> den Betreff mit einer Länge von "
-"60 Zeichen an, wenn der Bildschirm breiter als 100 Zeichen ist, ansonsten "
-"wird eine Länge von 40 Zeichen verwendet: 'B<%60E<gt>100:40s>'."
-
-#. type: Plain text
-#: doc/tin.1:3313
-msgid ""
-"The look of the Attachment level and the mime and uue header at Page level "
-"can be customized too via format strings.  The following variables are "
-"available:"
-msgstr ""
-"Das Aussehen der Anhangsebene sowie der MIME- und UUEncode-Header auf "
-"Artikelebene kann ebenfalls über Formatzeichenfolgen angepasst werden. Die "
-"folgenden Variablen sind verfügbar:"
-
-#. type: ta
-#: doc/tin.1:3316
-#, no-wrap
-msgid "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3335
-#, no-wrap
-msgid ""
-"B<%C>\tCharset\n"
-"B<%c>\tLike %C but with description\n"
-"B<%D>\tLine count\n"
-"B<%d>\tLike %D but with description\n"
-"B<%E>\tContent encoding\n"
-"B<%e>\tLike %E but with description\n"
-"B<%I>\tComplete/incomplete UUE part indicator\n"
-"B<%L>\tLanguage\n"
-"B<%l>\tLike %L but with description\n"
-"B<%N>\tName\n"
-"B<%n>\tLike %N but with description\n"
-"B<%S>\tContent subtype\n"
-"B<%s>\tLike %S but with description\n"
-"B<%T>\tContent type\n"
-"B<%t>\tLike %T but with description\n"
-"B<%Z>\tSize in bytes\n"
-"B<%z>\tLike %Z but with description\n"
-"B<%%>\t%\n"
-msgstr ""
-"B<%C>\tZeichensatz\n"
-"B<%c>\tWie %C aber mit Beschreibung\n"
-"B<%D>\tZeilenanzahl\n"
-"B<%d>\tWie %D aber mit Beschreibung\n"
-"B<%E>\tContent Kodierung\n"
-"B<%e>\tWie %E aber mit Beschreibung\n"
-"B<%I>\tKennzeichen für vollständige/unvollständige UUE-Teile\n"
-"B<%L>\tSprache\n"
-"B<%l>\tWie %L aber mit Beschreibung\n"
-"B<%N>\tName\n"
-"B<%n>\tWie %N aber mit Beschreibung\n"
-"B<%S>\tContent Untertyp\n"
-"B<%s>\tWie %S aber mit Beschreibung\n"
-"B<%T>\tContent Typ\n"
-"B<%t>\tWie %T aber mit Beschreibung\n"
-"B<%Z>\tGröße in Bytes\n"
-"B<%z>\tWie %Z aber mit Beschreibung\n"
-"B<%%>\t%\n"
-
-#. type: Plain text
-#: doc/tin.1:3340
-msgid ""
-"Not all items can be used in each variable. The following table provides an "
-"overview:"
-msgstr ""
-"Nicht alle Elemente können in jeder Variablen verwendet werden. Die folgende "
-"Tabelle bietet einen Überblick:"
-
-#. type: ta
-#: doc/tin.1:3343
-#, no-wrap
-msgid "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
-msgstr "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
-
-#. type: Plain text
-#: doc/tin.1:3363
-#, no-wrap
-msgid ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-
-#. type: Plain text
-#: doc/tin.1:3377
-msgid ""
-"By default, the string is not truncated. If it exceeds the screen width, it "
-"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
-"uppercase letters, the element is omitted if there is not enough space. If "
-"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
-"description is omitted if there is not enough space. If the % sign is "
-"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
-"description is omitted first and then the content. The shortening is always "
-"from right to left, first the description is omitted and when no more "
-"description is displayed, the content is omitted. If %T and %S follow each "
-"other directly a '/' will be inserted in between. %Z will always have one "
-"decimal point and may have a one letter bi-suffix."
-msgstr ""
-"Standardmäßig wird der String nicht abgeschnitten. Wenn er die "
-"Bildschirmbreite überschreitet, wird er umgebrochen. Wenn dem % Zeichen ein "
-"Ausrufezeichen ('!\\&') vor Großbuchstaben folgt, wird das Element "
-"weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem % Zeichen ein "
-"Sternchen ('*') vor Kleinbuchstaben folgt, wird die Beschreibung "
-"weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem % Zeichen vor "
-"einem Kleinbuchstaben ein Ausrufezeichen ('!\\&') folgt, wird zuerst die "
-"Beschreibung und dann der Inhalt weggelassen. Das Kürzen erfolgt immer von "
-"rechts nach links, zuerst wird die Beschreibung weggelassen, und wenn keine "
-"Beschreibung mehr angezeigt wird, wird der Inhalt weggelassen. Wenn %T und "
-"%S direkt aufeinander folgen, wird ein '/' dazwischen eingefügt. %Z hat "
-"immer einen Dezimalpunkt und kann einen einbuchstabigen bi-Suffix haben."
-
-#. type: ta
-#: doc/tin.1:3382
-#, no-wrap
-msgid "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-msgstr "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-
-#. type: Plain text
-#: doc/tin.1:3386
-#, no-wrap
-msgid ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-msgstr ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-
-#. type: SS
-#: doc/tin.1:3389
-#, no-wrap
-msgid "TIPS AND TRICKS"
-msgstr "TIPPS UND TRICKS"
-
-#. type: Plain text
-#: doc/tin.1:3393
-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 ""
-"In B<tin> kann weitgehend mit den vier Cursortasten navigiert werden. Die "
-"linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene "
-"nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere "
-"Pfeiltaste eine Zeile nach unten."
-
-#. type: Plain text
-#: doc/tin.1:3395
-msgid ""
-"The following newsgroups provide useful information concerning news software:"
-msgstr ""
-"In den folgenden Newsgruppen finden sich nützliche Informationen über "
-"Newssoftware:"
-
-#. type: Plain text
-#: doc/tin.1:3398
-msgid ""
-"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
-"etc.)"
-msgstr ""
-"\\(emde.comm.software.newsreader (Informationen über Newsreader wie tin, "
-"slrn, ...)"
-
-#. type: Plain text
-#: doc/tin.1:3400
-msgid "\\(emnews.software.nntp (info. about NNTP)"
-msgstr "\\(emnews.software.nntp (Informationen über NNTP)"
-
-#. type: Plain text
-#: doc/tin.1:3402
-msgid ""
-"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
-"themes)"
-msgstr ""
-"\\(emnews.answers (Frequently Asked Questions (FAQ) verschiedenster Themen)"
-
-#. type: Plain text
-#: doc/tin.1:3406
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3413
-msgid ""
-"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
-"the B<\\%xterm>(1x)  is resized."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3417
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3422
-msgid ""
-"If you find large number of new newsgroups cluttering up your screen, "
-"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
-msgstr ""
-"Falls Sie feststellen, dass eine große Anzahl neuer Newsgruppen den "
-"Bildschirm füllt, können diese durch Drücken von B<SelectToggleReadDisplay> "
-"('B<r>') ausgeblendet werden."
-
-#. type: SS
-#: doc/tin.1:3422
-#, no-wrap
-msgid "XTERM BUTTONS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3428
-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 ""
-"Falls die Umgebungsvariable B<$TERM> auf B<\\%xterm>(1x) gesetzt ist können "
-"die Maustasten benutzt werden um Gruppen oder Artikel auszuwählen. Es wird "
-"davon ausgegangen, dass die Maustasten normal zugeteilt sind (Maustaste1 ist "
-"die linke Maustaste)."
-
-#. type: Plain text
-#: doc/tin.1:3430
-msgid "In general (i.e., for the group, thread and article menus),"
-msgstr "Im Allgemein (d. h. für die Gruppen-, Thread- und Artikelmenüs),"
-
-#. type: TP
-#: doc/tin.1:3430
-#, no-wrap
-msgid "Button1 (left)"
-msgstr "Maustaste1 (Links)"
-
-#. type: Plain text
-#: doc/tin.1:3433
-msgid ""
-"enters next (lower) level if you click on an article, otherwise pages down."
-msgstr ""
-"Geht in die nächste (untere) Ebene, wenn Sie auf einen Artikel klicken, "
-"sonst nach unten blättern."
-
-#. type: TP
-#: doc/tin.1:3433
-#, no-wrap
-msgid "Button2 (center)"
-msgstr "Maustaste2 (Mitte)"
-
-#. type: Plain text
-#: doc/tin.1:3437
-msgid ""
-"returns to the previous (upper) level if you click on an article, otherwise "
-"pages up."
-msgstr ""
-"kehrt zur vorherigen (oberen) Ebene zurück, wenn Sie auf einen Artikel "
-"klicken, andernfalls wird eine Seite nach oben geblättert."
-
-#. type: TP
-#: doc/tin.1:3437
-#, no-wrap
-msgid "Button3 (right)"
-msgstr "Maustaste3 (Rechts)"
-
-#. type: Plain text
-#: doc/tin.1:3441
-msgid ""
-"positions on the article line under mouse cursor, or pages down if you've "
-"clicked outside the list of articles."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3443
-msgid "In the group selection menu, if the mouse is pointing at a group then:"
-msgstr "Im Gruppenauswahlmenü, wenn die Maus auf eine Gruppe zeigt, dann:"
-
-#. type: TP
-#: doc/tin.1:3443 doc/tin.1:3455 doc/tin.1:3469
-#, no-wrap
-msgid "left button"
-msgstr "Linke Maustaste"
-
-#. type: Plain text
-#: doc/tin.1:3447
-msgid ""
-"moves to and selects the group pointed at, just like B<SelectReadGrp> "
-"('B<E<lt>CRE<gt>>')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3447 doc/tin.1:3459 doc/tin.1:3472
-#, no-wrap
-msgid "center button"
-msgstr "Mittlere Maustaste"
-
-#. type: Plain text
-#: doc/tin.1:3450
-msgid "quits the program, just like B<Quit> ('B<q>')."
-msgstr "Beendet das Programm, genau wie B<Quit> ('B<q>')."
-
-#. type: TP
-#: doc/tin.1:3450 doc/tin.1:3464 doc/tin.1:3477
-#, no-wrap
-msgid "right button"
-msgstr "Rechte Maustaste"
-
-#. type: Plain text
-#: doc/tin.1:3453
-msgid "moves to the group pointed at."
-msgstr "springt zu der Gruppe, auf die gezeigt wird."
-
-#. type: Plain text
-#: doc/tin.1:3455
-msgid ""
-"In the article menu, if the mouse is pointing at an article (or thread) then:"
-msgstr ""
-"Wenn die Maus im Artikelmenü auf einen Artikel (oder Thread) zeigt, dann:"
-
-#. type: Plain text
-#: doc/tin.1:3459
-msgid ""
-"reads the article pointed at, just like B<GroupReadBasenote> "
-"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3464
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3467
-msgid "moves to the article (or thread) pointed at."
-msgstr "springt zu dem Artikel (oder Thread), auf den gezeigt wird."
-
-#. type: Plain text
-#: doc/tin.1:3469
-msgid "In the thread menu, if the mouse is pointing at an article then:"
-msgstr "Im Thread-Menü, wenn die Maus auf einen Artikel zeigt, dann:"
-
-#. type: Plain text
-#: doc/tin.1:3472
-msgid ""
-"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
-msgstr ""
-"liest den Artikel, auf den verwiesen wird, genau wie B<ThreadReadArt> "
-"('B<E<lt>CRE<gt>>')."
-
-#. type: Plain text
-#: doc/tin.1:3477
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3480
-msgid "moves to the article pointed at."
-msgstr "springt zu dem Artikel, auf den gezeigt wird."
-
-#. type: Plain text
-#: doc/tin.1:3487
-msgid ""
-"In other menus and areas button pressing reverts back to usual cut and paste "
-"of B<\\%xterm>(1x), but after one click of any button."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3487
-#, no-wrap
-msgid "INDEX FILES"
-msgstr "INDEX DATEIEN"
-
-#. type: Plain text
-#: doc/tin.1:3492
-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 ""
-"Wenn Ihr Newsserver NOV-Indexdateien unterstützt (siehe B<\\"
-"%newsoverview>(5), die meisten modernen Installationen tun dies) und Sie "
-"eine schnelle Verbindung zu Ihrem Newsserver haben, können Sie diesen "
-"Abschnitt ignorieren."
-
-#. type: Plain text
-#: doc/tin.1:3499
-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 disk space if you read a lot of groups and/or high "
-"traffic groups. To reduce the amount of disk space used, "
-"B<compress_overview_files> can be set to ON."
-msgstr ""
-"Wenn Ihr Newsserver keine NOV-Indexdateien unterstützt oder Sie eine sehr "
-"sehr langsame Verbindung zu Ihrem Newsserver haben, kann B<tin> den Index "
-"für jede Newsgruppe zwischenspeichern wenn B<cache_overview_files> auf ON "
-"gesetzt ist. Beachten Sie, daß dieser Cache große Mengen an Speicherplatz "
-"verbrauchen kann, wenn Sie sehr viele Gruppen und/oder Gruppen mit hohem "
-"Datenverkehr lesen. Um Platz zu sparen kann B<compress_overview_files> auf "
-"ON gesetzt werden."
-
-#. type: Plain text
-#: doc/tin.1:3508
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3515
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3520
-msgid ""
-"As indexing might take some time you may want to run B<tin> from the system "
-"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3525
-#, no-wrap
-msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3531
-msgid ""
-"If you are low on local disk space you should consider to manually purge "
-"cached data for groups you are not reading anymore with something like:"
-msgstr ""
-"Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in "
-"Betracht ziehen, zwischengespeicherte Daten für Gruppen, die Sie nicht mehr "
-"lesen, manuell zu bereinigen:"
-
-#. type: Plain text
-#: doc/tin.1:3537
-#, no-wrap
-msgid ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-msgstr ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-
-#. type: SH
-#: doc/tin.1:3542 doc/tin.5:21
-#, no-wrap
-msgid "FILES"
-msgstr "DATEIEN"
-
-#.  TODO: mention dead.article, dead.articles
-#.                .article[.$$], .cancel[.$$], .letter[.$$]?
-#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.        $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-R   (-D 32)
-#.        $TMPDIR/SCOPES-W   (-D 32)
-#.        $TMPDIR/ACTIVE     (-D 64)
-#.        $TMPDIR/GNKSA      (-D 64)
-#. type: Plain text
-#: doc/tin.1:3561
-msgid "For a detailed description see B<\\%tin>(5)."
-msgstr "Für eine ausführlich Beschreibung siehe B<\\%tin>(5)."
-
-#.  TODO: mention
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.  $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-R   (-D 32)
-#.  $TMPDIR/SCOPES-W   (-D 32)
-#.  $TMPDIR/ACTIVE     (-D 64)
-#. type: Plain text
-#: doc/tin.1:3563 doc/tin.5:42
-msgid "I<$MAILCAPS>"
-msgstr "I<$MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3565 doc/tin.5:44
-msgid "I<~/.mailcap>"
-msgstr "I<~/.mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3567 doc/tin.5:46
-msgid "I</etc/mailcap>"
-msgstr "I</etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3569 doc/tin.5:48
-msgid "I</usr/etc/mailcap>"
-msgstr "I</usr/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3571 doc/tin.5:50
-msgid "I</usr/local/etc/mailcap>"
-msgstr "I</usr/local/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3573 doc/tin.5:52
-msgid "I</etc/mail/mailcap>"
-msgstr "I</etc/mail/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3576 doc/tin.5:221
-msgid "I</etc/nntpserver>"
-msgstr "I</etc/nntpserver>"
-
-#. type: Plain text
-#: doc/tin.1:3579 doc/tin.5:231
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-
-#. type: Plain text
-#: doc/tin.1:3582 doc/tin.5:241
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3584 doc/tin.5:243
-msgid "I</etc/mime.types>"
-msgstr "I</etc/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3586 doc/tin.5:245
-msgid "I</etc/tin/mime.types>"
-msgstr "I</etc/tin/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3589 doc/tin.5:252
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-
-#. type: Plain text
-#: doc/tin.1:3592 doc/tin.5:287
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-
-#. type: Plain text
-#: doc/tin.1:3596 doc/tin.5:318
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-
-#. type: Plain text
-#: doc/tin.1:3600 doc/tin.5:326
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-
-#. type: Plain text
-#: doc/tin.1:3602 doc/tin.5:328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-
-#. type: Plain text
-#: doc/tin.1:3605 doc/tin.5:335
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-
-#. type: Plain text
-#: doc/tin.1:3608 doc/tin.5:342
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-
-#. type: Plain text
-#: doc/tin.1:3611 doc/tin.5:349
-msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-
-#. type: Plain text
-#: doc/tin.1:3615 doc/tin.5:357
-#, no-wrap
-msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-
-#. type: Plain text
-#: doc/tin.1:3619 doc/tin.5:365
-msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-
-#. type: Plain text
-#: doc/tin.1:3622 doc/tin.5:372
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-
-#. type: Plain text
-#: doc/tin.1:3625 doc/tin.5:407
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3629 doc/tin.5:418
-msgid "I</etc/tin/attributes>"
-msgstr "I</etc/tin/attributes>"
-
-#. type: Plain text
-#: doc/tin.1:3631 doc/tin.5:420
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-
-#.  TODO: add missing descriptions and explain things in detail.
-#. type: Plain text
-#: doc/tin.1:3634 doc/tin.5:772
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-
-#. type: Plain text
-#: doc/tin.1:3638 doc/tin.5:915
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3640 doc/tin.5:917
-#, no-wrap
-msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3644 doc/tin.5:1163
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3647 doc/tin.5:1179
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-
-#. type: Plain text
-#: doc/tin.1:3650 doc/tin.5:1224
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3653 doc/tin.5:1239
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3656 doc/tin.5:1249
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-
-#. type: Plain text
-#: doc/tin.1:3660 doc/tin.5:1259
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-
-#. type: Plain text
-#: doc/tin.1:3665 doc/tin.5:1270
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-
-#. type: Plain text
-#: doc/tin.1:3670 doc/tin.5:1280
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-
-#. type: Plain text
-#: doc/tin.1:3675 doc/tin.5:1299
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3680 doc/tin.5:1326
-msgid "I</etc/tin/tinrc>"
-msgstr "I</etc/tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3682 doc/tin.5:1328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3685 doc/tin.5:2629
-msgid "I</etc/tin/tin.defaults>"
-msgstr "I</etc/tin/tin.defaults>"
-
-#. type: Plain text
-#: doc/tin.1:3688
-msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-
-#.  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).
-#. type: Plain text
-#: doc/tin.1:3691 doc/tin.5:2739
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-
-#. type: Plain text
-#: doc/tin.1:3694 doc/tin.5:2800
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-
-#. type: Plain text
-#: doc/tin.1:3697 doc/tin.5:2827
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3700 doc/tin.5:2850
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-
-#.  is the Path correct? or is it /news/etc/overview.fmt
-#. type: Plain text
-#: doc/tin.1:3703 doc/tin.5:2860
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-
-#.  is the Path correct? or is it /news/etc/subscriptions
-#. type: Plain text
-#: doc/tin.1:3708 doc/tin.5:2878
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-
-#. type: SH
-#: doc/tin.1:3708
-#, no-wrap
-msgid "ENVIRONMENT"
-msgstr "UMGEBUNGSVARIABLEN"
-
-#. type: TP
-#: doc/tin.1:3712
-#, no-wrap
-msgid "B<TINRC>"
-msgstr "B<TINRC>"
-
-#. type: Plain text
-#: doc/tin.1:3720
-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 ""
-"Setzen Sie diese Variable wenn Sie Kommandozeilenoptionen angeben möchten "
-"mit denen B<tin> gestartet werden soll um die Eingabe, jedes Mal wenn B<tin> "
-"ausgeführt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den "
-"angegebenen Kommandozeilenoptionen vorangestellt \\(em bevor diese auf "
-"Gültigkeit überprüft werden \\(em um Sie manuell übersteuern zu können."
-
-#. type: TP
-#: doc/tin.1:3720
-#, no-wrap
-msgid "B<TIN_HOMEDIR>"
-msgstr "B<TIN_HOMEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3725
-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 ""
-"Setzen Sie diese Variable falls Sie das I<.tin> Verzeichnis nicht in I<$HOME/"
-">haben möchten. Wenn Sie z.B. alle privaten Dateien von B<tin> in I</tmp/."
-"tin> haben möchten, setzen Sie $B<TIN_HOMEDIR> auf I</tmp>."
-
-#. type: TP
-#: doc/tin.1:3725
-#, no-wrap
-msgid "B<TIN_INDEX_NEWSDIR>"
-msgstr "B<TIN_INDEX_NEWSDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3731
-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 ""
-
-#. type: TP
-#: doc/tin.1:3731
-#, no-wrap
-msgid "B<TIN_INDEX_MAILDIR>"
-msgstr "B<TIN_INDEX_MAILDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3737
-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 ""
-
-#. type: TP
-#: doc/tin.1:3737
-#, no-wrap
-msgid "B<TIN_INDEX_SAVEDIR>"
-msgstr "B<TIN_INDEX_SAVEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3743
-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 ""
-
-#. type: TP
-#: doc/tin.1:3743
-#, no-wrap
-msgid "B<TIN_LIBDIR>"
-msgstr "B<TIN_LIBDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3748
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
-"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
-"running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3748
-#, no-wrap
-msgid "B<TIN_SPOOLDIR>"
-msgstr "B<TIN_SPOOLDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3753
-msgid ""
-"Define this variable if you want to override the B<SPOOLDIR> path that was "
-"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3753
-#, no-wrap
-msgid "B<TIN_NOVROOTDIR>"
-msgstr "B<TIN_NOVROOTDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3759
-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 "
-"B<tin> is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3759
-#, no-wrap
-msgid "B<TIN_NOVFILENAME>"
-msgstr "B<TIN_NOVFILENAME>"
-
-#. type: Plain text
-#: doc/tin.1:3765
-msgid ""
-"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
-"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3765
-#, no-wrap
-msgid "B<TIN_ACTIVEFILE>"
-msgstr "B<TIN_ACTIVEFILE>"
-
-#. type: Plain text
-#: doc/tin.1:3771
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
-"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
-"prepended to $B<TIN_ACTIVEFILE>."
-msgstr ""
-"Setzen Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
-"überschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
-"B<tin> im NNTP-Modus läuft, hat diese Variable keine Auswirkung. Sollte "
-"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
-
-#. type: TP
-#: doc/tin.1:3771
-#, no-wrap
-msgid "B<NNTPSERVER>"
-msgstr "B<NNTPSERVER>"
-
-#. type: Plain text
-#: doc/tin.1:3777
-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 ""
-
-#. type: TP
-#: doc/tin.1:3777
-#, no-wrap
-msgid "B<NNTPPORT>"
-msgstr "B<NNTPPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3782
-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 "
-"does override $B<NNTPPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3782
-#, no-wrap
-msgid "B<NNTPSPORT>"
-msgstr "B<NNTPSPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3787
-msgid ""
-"The NNTPS TCP-port to read news from. This variable only needs to be set if "
-"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
-"line options do override $B<NNTPSPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3787
-#, no-wrap
-msgid "B<DISTRIBUTION>"
-msgstr "B<DISTRIBUTION>"
-
-#. type: Plain text
-#: doc/tin.1:3791
-msgid ""
-"Set the article header field ''Distribution:'' to the contents of the "
-"variable instead of the system default."
-msgstr ""
-"Setzen den Artikel-Header ''Distribution:'' auf den Inhalt der Variablen "
-"statt auf den Systemstandard."
-
-#. type: TP
-#: doc/tin.1:3791
-#, no-wrap
-msgid "B<ISO2ASC>"
-msgstr "B<ISO2ASC>"
-
-#. type: Plain text
-#: doc/tin.1:3795
-msgid ""
-"Set the ISO to ASCII charset decoding table character to use in decoding an "
-"article text. Values can range from -1 to 6."
-msgstr ""
-"Auswahl einer ISO-zu-ASCII-Zeichensatz-Dekodierungstabelle für die "
-"Dekodierung des Artikeltextes. Die Werte können von -1 bis 6 reichen."
-
-#. type: TP
-#: doc/tin.1:3796
-#, no-wrap
-msgid "B<-1>"
-msgstr "B<-1>"
-
-#. type: Plain text
-#: doc/tin.1:3799
-msgid "no conversion"
-msgstr "Keine Umformung"
-
-#. type: Plain text
-#: doc/tin.1:3802
-msgid "universal table for many languages"
-msgstr "Universal-Tabelle für viele Sprachen"
-
-#. type: Plain text
-#: doc/tin.1:3805
-msgid "single-spacing universal table"
-msgstr "Universal-Tabelle mit einfachem Abstand"
-
-#. type: Plain text
-#: doc/tin.1:3808
-msgid "table for Danish, Dutch, German, Norwegian and Swedish"
-msgstr ""
-"Tabelle für Dänisch, Niederländisch, Deutsch, Norwegisch und Schwedisch"
-
-#. type: Plain text
-#: doc/tin.1:3812
-msgid ""
-"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
-"646 variant"
-msgstr ""
-"Tabelle für Dänisch, Finnisch, Norwegisch und Schwedisch mit der "
-"entsprechenden ISO 646-Variante"
-
-#. type: Plain text
-#: doc/tin.1:3815
-msgid "table with B<RFC\\%1345> codes in brackets"
-msgstr "Tabelle mit B<RFC\\%1345>-Codes in Klammern"
-
-#. type: TP
-#: doc/tin.1:3815
-#, no-wrap
-msgid "B<5>"
-msgstr "B<5>"
-
-#. type: Plain text
-#: doc/tin.1:3818
-msgid "table for printers that allow overstriking with backspace"
-msgstr "Tabelle für Drucker, die es erlauben, mit Backspace zu überschreiben"
-
-#. type: TP
-#: doc/tin.1:3818
-#, no-wrap
-msgid "B<6>"
-msgstr "B<6>"
-
-#. type: Plain text
-#: doc/tin.1:3821
-msgid "table for IBM PC character set (code page 437)"
-msgstr "Tabelle für IBM PC-Zeichensatz (Codepage 437)"
-
-#. type: TP
-#: doc/tin.1:3822
-#, no-wrap
-msgid "B<ORGANIZATION>"
-msgstr "B<ORGANIZATION>"
-
-#. type: Plain text
-#: doc/tin.1:3829
-msgid ""
-"Set the article header field ''Organization:'' to the contents of the "
-"variable instead of the system default. If it points to a readable file a "
-"random line from that file will be used. If reading news on an Apollo "
-"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
-"of $B<ORGANIZATION>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3829
-#, no-wrap
-msgid "B<NEWSORG (DomainOS)>"
-msgstr "B<NEWSORG (DomainOS)>"
-
-#. type: Plain text
-#: doc/tin.1:3832
-msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
-msgstr ""
-"DomainOS spezifisch, wie $B<ORGANIZATION> auf anderen Betriebssystemen "
-"(siehe oben)."
-
-#. type: TP
-#: doc/tin.1:3832
-#, no-wrap
-msgid "B<REPLYTO>"
-msgstr "B<REPLYTO>"
-
-#. type: Plain text
-#: doc/tin.1:3837
-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 ""
-"Setzt die ''Reply-To:''-Kopfzeile auf die in der Variable angegebene "
-"Rücksendeadresse. Dies ist nützlich, wenn Sie Antworten an eine andere "
-"Adresse erhalten möchten."
-
-#. type: TP
-#: doc/tin.1:3837
-#, no-wrap
-msgid "B<NAME>"
-msgstr "B<NAME>"
-
-#. type: Plain text
-#: doc/tin.1:3841
-msgid ""
-"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
-"B<mail_address>."
-msgstr ""
-"Überschreibt den vollständigen Namen, der im Geos-Feld in I</etc/passwd> "
-"angegeben ist, siehe auch B<mail_address>."
-
-#. type: TP
-#: doc/tin.1:3841
-#, no-wrap
-msgid "B<REALNAME>"
-msgstr "B<REALNAME>"
-
-#. type: Plain text
-#: doc/tin.1:3844
-msgid "Same as $B<NAME>."
-msgstr "Bewirkt das Gleiche wie $B<NAME>."
-
-#. type: TP
-#: doc/tin.1:3844
-#, no-wrap
-msgid "B<HOME>"
-msgstr "B<HOME>"
-
-#. type: Plain text
-#: doc/tin.1:3849
-msgid ""
-"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
-msgstr ""
-"Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in "
-"B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3849
-#, no-wrap
-msgid "B<MAILER>"
-msgstr "B<MAILER>"
-
-#. type: Plain text
-#: doc/tin.1:3853
-msgid ""
-"This variable has precedence over the default mailer that is used in all "
-"mailing operations within B<tin>."
-msgstr ""
-"Diese Variable hat Vorrang vor dem Standard-Mailer, der bei allen "
-"Versandoperationen innerhalb von B<tin> verwendet wird."
-
-#. type: TP
-#: doc/tin.1:3853
-#, no-wrap
-msgid "B<MAIL>"
-msgstr "B<MAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3856
-msgid "Full path to the user's mailbox."
-msgstr "Voller Pfad zum Postfach des Benutzers."
-
-#.  we don't support the %message || ?message notation
-#. type: TP
-#: doc/tin.1:3856
-#, no-wrap
-msgid "B<MAILPATH>"
-msgstr "B<MAILPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3861
-msgid ""
-"A colon-separated list of filenames which are checked for new mail. This "
-"overrides the $B<MAIL> variable."
-msgstr ""
-"Eine durch Doppelpunkte getrennte Liste von Dateinamen, die auf neue E-Mails "
-"überprüft werden. Übersteuert die Variable $B<MAIL>."
-
-#. type: TP
-#: doc/tin.1:3861
-#, no-wrap
-msgid "B<VISUAL>"
-msgstr "B<VISUAL>"
-
-#. type: Plain text
-#: doc/tin.1:3870
-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 ""
-
-#. type: TP
-#: doc/tin.1:3870
-#, no-wrap
-msgid "B<EDITOR>"
-msgstr "B<EDITOR>"
-
-#. type: Plain text
-#: doc/tin.1:3879
-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 ""
-"Falls $B<VISUAL> nicht gesetzt ist, wird in dieser Variablen nach einem "
-"Standard-Editor gesucht. Wenn $B<EDITOR> und $B<VISUAL> beide nicht gesetzt "
-"sind verwendet B<tin> den Standard-Editor des Systems (B<\\%vi>(1) bei UNIX-"
-"Systemen). Weitere Informationen finden sich in B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3879
-#, no-wrap
-msgid "B<AUTOSUBSCRIBE>"
-msgstr "B<AUTOSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3885
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3887
-msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-
-#. type: Plain text
-#: doc/tin.1:3892
-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 ""
-
-#. type: TP
-#: doc/tin.1:3892
-#, no-wrap
-msgid "B<AUTOUNSUBSCRIBE>"
-msgstr "B<AUTOUNSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3896
-msgid ""
-"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
-"are unsubscribed from without further query. For example, setting"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3898
-msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-
-#. type: Plain text
-#: doc/tin.1:3902
-msgid ""
-"will automatically unsubscribe the user from all new alt.flame groups and "
-"all groups starting with u (university groups) other than UK groups (which "
-"will be queried for as usual)."
-msgstr ""
-"wird den Benutzer automatisch von allen neuen alt.flame-Gruppen und allen "
-"Gruppen die mit u beginnen (Universitätsgruppen), mit Ausnahme von UK-"
-"Gruppen (die wie gewohnt abgefragt werden), abmelden."
-
-#. type: TP
-#: doc/tin.1:3902
-#, no-wrap
-msgid "B<TMPDIR>"
-msgstr "B<TMPDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3906
-msgid ""
-"A pathname of a directory made available for B<tin> to create temporary "
-"files."
-msgstr ""
-"Pfadname eines Verzeichnisses, das B<tin> für die Erstellung temporärer "
-"Dateien zur Verfügung gestellt wird."
-
-#. type: TP
-#: doc/tin.1:3906
-#, no-wrap
-msgid "B<MAILCAPS>"
-msgstr "B<MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3912
-msgid ""
-"This variable can be used to override the default path search for B<\\"
-"%mailcap>(5)  files. See also B<\\%tin>(5)."
-msgstr ""
-"Diese Variable kann verwendet werden, um den Standard-Suchpfad für B<\\"
-"%mailcap>(5)-Dateien zu überschreiben. Siehe auch B<\\%tin>(5)."
-
-#. type: TP
-#: doc/tin.1:3912
-#, no-wrap
-msgid "B<NOMETAMAIL>"
-msgstr "B<NOMETAMAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3917
-msgid ""
-"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
-"(e.g., metamutt)."
-msgstr ""
-"Setzen Sie diese Variable, um die Verwendung von B<\\%metamail>(1) oder "
-"einen Ersatz (z. B. metamutt) zu unterdrücken."
-
-#. type: TP
-#: doc/tin.1:3917
-#, no-wrap
-msgid "B<MM_CHARSET>"
-msgstr "B<MM_CHARSET>"
-
-#. type: Plain text
-#: doc/tin.1:3921
-msgid ""
-"MIME character set used if not configured via the tinrc variable "
-"B<mm_charset>."
-msgstr ""
-"Benutzter MIME-Zeichensatz, falls nicht über die tinrc-Variable "
-"B<mm_charset> konfiguriert."
-
-#. type: TP
-#: doc/tin.1:3921
-#, no-wrap
-msgid "B<ISPELL>"
-msgstr "B<ISPELL>"
-
-#. type: Plain text
-#: doc/tin.1:3926
-msgid ""
-"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
-"line options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3926
-#, no-wrap
-msgid "B<PGPOPTS>"
-msgstr "B<PGPOPTS>"
-
-#. type: Plain text
-#: doc/tin.1:3933
-msgid ""
-"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
-"B<\\%gpg>(1)  program."
-msgstr ""
-"Zusätzliche Optionen, die Sie an Ihr B<\\%pgp>(1)- oder B<\\%gpg>(1)-"
-"Programm übergeben möchten."
-
-#. type: TP
-#: doc/tin.1:3933
-#, no-wrap
-msgid "B<PGPPATH>"
-msgstr "B<PGPPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3938
-msgid ""
-"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-"Übersteuert den Namen des B<\\%pgp>(1)-Verzeichnisses in B<$HOME>, dass "
-"deine Schlüssel usw. enthält."
-
-#. type: TP
-#: doc/tin.1:3938
-#, no-wrap
-msgid "B<GNUPGHOME>"
-msgstr "B<GNUPGHOME>"
-
-#. type: Plain text
-#: doc/tin.1:3943
-msgid ""
-"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-"Übersteuert den Namen des B<\\%gpg>(1)-Verzeichnisses in B<$HOME>, dass "
-"deine Schlüssel usw. enthält."
-
-#. type: TP
-#: doc/tin.1:3943
-#, no-wrap
-msgid "B<LC_CTYPE>"
-msgstr "B<LC_CTYPE>"
-
-#. type: Plain text
-#: doc/tin.1:3955
-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).  Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
-"for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3955
-#, no-wrap
-msgid "B<LC_MESSAGES>"
-msgstr "B<LC_MESSAGES>"
-
-#. type: Plain text
-#: doc/tin.1:3964
-msgid ""
-"Formats of informative and diagnostic messages and interactive responses.  "
-"Its value should be of the form I<language>[I<_territory>][I<.codeset>]"
-"[I<@modifier>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
-"information."
-msgstr ""
-"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
-"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
-"%locale>(5) und B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3964
-#, no-wrap
-msgid "B<LC_NUMERIC>"
-msgstr "B<LC_NUMERIC>"
-
-#. type: Plain text
-#: doc/tin.1:3972
-msgid ""
-"Numeric value formats. Its 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 ""
-"Formate für numerische Werte. Ihr Wert sollte der Form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>] entsprechen. Für "
-"weitere Informationen siehe B<\\%locale>(5) und B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3972
-#, no-wrap
-msgid "B<LC_TIME>"
-msgstr "B<LC_TIME>"
-
-#. type: Plain text
-#: doc/tin.1:3980
-msgid ""
-"Date and time formats. Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
-"and B<\\%environ>(5)  for more information."
-msgstr ""
-"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
-"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
-"%locale>(5) und B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3980
-#, no-wrap
-msgid "B<LC_ALL>"
-msgstr "B<LC_ALL>"
-
-#. type: Plain text
-#: doc/tin.1:3989
-msgid ""
-"This variable overrides the value of the B<$LANG> variable and any other "
-"B<$LC_> variable. Its value should be of the form I<language>[I<_territory>]"
-"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
-"information."
-msgstr ""
-"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
-"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
-"%locale>(5) und B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3989
-#, no-wrap
-msgid "B<LANG>"
-msgstr "B<LANG>"
-
-#. type: Plain text
-#: doc/tin.1:3998
-msgid ""
-"This variable determines the B<\\%locale>(5)  category for any category not "
-"specifically selected with a variable starting with B<$LC_>. Its value "
-"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
-"%environ>(5)  for more information."
-msgstr ""
-"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
-"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
-"%locale>(5) und B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:3998
-#, no-wrap
-msgid "B<LANGUAGE>"
-msgstr "B<LANGUAGE>"
-
-#. type: Plain text
-#: doc/tin.1:4006
-msgid ""
-"This variable defines a priority list for translations. Whenever a "
-"translation is not available the next language from the list is tried.  Its "
-"value should be of the form I<language:language[:language]>.  Requires "
-"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
-msgstr ""
-"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
-"[I<.codeset>][I<@modifier>] entsprechen. B<$LC_ALL> der B<$LANG> muss "
-"ebenfalls gesetzt sein. Für weitere Informationen siehe B<\\%locale>(5) und "
-"B<\\%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:4006
-#, no-wrap
-msgid "B<COLUMNS>"
-msgstr "B<COLUMNS>"
-
-#. type: Plain text
-#: doc/tin.1:4016
-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 ""
-
-#. type: TP
-#: doc/tin.1:4016
-#, no-wrap
-msgid "B<LINES>"
-msgstr "B<LINES>"
-
-#. type: Plain text
-#: doc/tin.1:4026
-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 ""
-
-#. type: TP
-#: doc/tin.1:4026
-#, no-wrap
-msgid "B<TERM>"
-msgstr "B<TERM>"
-
-#
-#
-#. type: Plain text
-#: doc/tin.1:4032
-msgid ""
-"The type of terminal in use. This is used when looking up termcap "
-"sequences.  See B<\\%environ>(5)  for more information."
-msgstr ""
-"Der verwendete Terminaltyp. Weitere Informationen finden sich in B<\\"
-"%environ>(5)."
-
-#. type: TP
-#: doc/tin.1:4032
-#, no-wrap
-msgid "B<DISPLAY>"
-msgstr "B<DISPLAY>"
-
-#. type: Plain text
-#: doc/tin.1:4035
-msgid "Display name, pointing to the X server; required for xface."
-msgstr "Anzeigename der auf den X-Server zeigt; erforderlich für xface."
-
-#. type: TP
-#: doc/tin.1:4035
-#, no-wrap
-msgid "B<WINDOWID>"
-msgstr "B<WINDOWID>"
-
-#. type: Plain text
-#: doc/tin.1:4039
-msgid ""
-"Used for determining terminal's X window id; required for xface. Should be "
-"set by the terminal emulator."
-msgstr ""
-"Wird verwendet, um die X-Window-ID des Terminal zu bestimmen. Erforderlich "
-"für xface. Sollte vom Terminalemulator gesetzt werden."
-
-#. type: TP
-#: doc/tin.1:4039
-#, no-wrap
-msgid "B<SHELL>"
-msgstr "B<SHELL>"
-
-#. type: Plain text
-#: doc/tin.1:4043
-msgid ""
-"The pathname of the user's login shell. Used to set B<default_shell_command>."
-msgstr ""
-"Der Pfadname der Login-Shell des Benutzers. Dient zum Setzen von "
-"B<default_shell_command>."
-
-#. type: TP
-#: doc/tin.1:4043
-#, no-wrap
-msgid "B<XDG_RUNTIME_DIR>"
-msgstr "B<XDG_RUNTIME_DIR>"
-
-#. type: Plain text
-#: doc/tin.1:4048
-msgid ""
-"The pathname of the user's dir to put non-essential run time files into."
-msgstr ""
-"Pfadname des Verzeichnisses, in dem nicht zwingend benötigte Laufzeitdateien "
-"abgelegt werden sollen."
-
-#. type: SH
-#: doc/tin.1:4048
-#, no-wrap
-msgid "SIGNALS"
-msgstr "SIGNALE"
-
-#.  TODO: add missing, sort useful, document in detail
-#. type: Plain text
-#: doc/tin.1:4052
-msgid "B<tin> handles a couple of signals:"
-msgstr "B<tin> verarbeitet folgende Signale:"
-
-#. type: TP
-#: doc/tin.1:4052
-#, no-wrap
-msgid "B<SIGHUP>"
-msgstr "B<SIGHUP>"
-
-#. type: Plain text
-#: doc/tin.1:4055 doc/tin.1:4058
-msgid "Terminate gracefully."
-msgstr "Sauber beenden."
-
-#. type: TP
-#: doc/tin.1:4055
-#, no-wrap
-msgid "B<SIGTERM>"
-msgstr "B<SIGTERM>"
-
-#. type: TP
-#: doc/tin.1:4058
-#, no-wrap
-msgid "B<SIGUSR1>"
-msgstr "B<SIGUSR1>"
-
-#. type: Plain text
-#: doc/tin.1:4061
-msgid "Terminate gracefully but do not restore terminal (tty)."
-msgstr "Beenden ohne das Terminal (tty) wiederherzustellen."
-
-#. type: TP
-#: doc/tin.1:4061
-#, no-wrap
-msgid "B<SIGUSR2>"
-msgstr "B<SIGUSR2>"
-
-#
-#
-#.  .SH DIAGNOSTICS
-#.  give an overview of the most common error messages and how to cope with
-#.  them.
-#. type: Plain text
-#: doc/tin.1:4072
-msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
-msgstr "Speichern der I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei."
-
-#. type: SH
-#: doc/tin.1:4072
-#, no-wrap
-msgid "SECURITY"
-msgstr "SICHERHEIT"
-
-#. type: Plain text
-#: doc/tin.1:4078
-msgid ""
-"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
-"readable files in B<$TMPDIR> which may contain sensitive data like the users "
-"NNTP password in cleartext (if running verbose). On multiuser-systems "
-"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
-"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
-msgstr ""
-"Falls B<tin> im Debug-Modus (''B<-D n>'') gestartet wird, werden in "
-"B<$TMPDIR> für alle Benutzer lesbare Dateien erzeugt, welche das NNTP-"
-"Passwort des aktuellen Benutzers im Klartext enthalten können (falls Verbose "
-"angeschaltet ist). Auf Multiuser-Systemen sollte daher $TMPDIR auf einen "
-"sicheren Speicherort gesetzt werden, bevor B<tin> im (verbosen) Debug-Modus "
-"gestartet wird (z. B. B<TMPDIR=$HOME tin -vD 1>)."
-
-#. type: Plain text
-#: doc/tin.1:4082
-msgid ""
-"Using the ''B<-k>'' option to skip certificate verification makes the "
-"session insecure as the server's certificate is not checked; avoid this "
-"option whenever possible."
-msgstr ""
-"Die Verwendung der Option ''B<-k>'' zum Überspringen der "
-"Zertifikatsüberprüfung macht die Sitzung unsicher, da das Zertifikat des "
-"Servers nicht überprüft wird; Vermeiden Sie diese Option nach Möglichkeit."
-
-#. type: Plain text
-#: doc/tin.1:4089
-msgid ""
-"If the server does not initially require authentication but supports "
-"compression and compression is requested, B<tin> will exit when "
-"authentication is required later on. Using the ''B<-A>'' command line option "
-"in conjunction with ''B<-C>'' circumvents this behavior."
-msgstr ""
-"Falls der Server anfangs keine Authentifizierung verlangt, aber "
-"Komprimierung unterstützt und Komprimierung angefordert wird, beendet sich "
-"B<tin> falls später eine Authentifizierung verlangt wird. Durch Benutzung "
-"der Befehlszeilenoption ''B<-A>'' in Verbindung mit ''B<-C>'' kann dieses "
-"Verhalten umgangen werden."
-
-#. type: SH
-#: doc/tin.1:4089
-#, no-wrap
-msgid "CONFORMING TO"
-msgstr "KONFORM ZU"
-
-#.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-#.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-#. type: Plain text
-#: doc/tin.1:4097
-msgid ""
-"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
-"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-msgstr ""
-"B<tin> ist konform zu dem Basisdefinitionsband von IEEE Std 1003.1-2008, "
-"Abschnitt 12, Utility-Konventionen (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-
-#. type: SH
-#: doc/tin.1:4097
-#, no-wrap
-msgid "NOTES"
-msgstr "ANMERKUNGEN"
-
-#. type: Plain text
-#: doc/tin.1:4104
-msgid ""
-"Regular expression support is provided by the PCRE library package B<\\"
-"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
-"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
-msgstr ""
-"Unterstützung für reguläre Ausdrücke wird durch die PCRE-Bibliothek B<\\"
-"%pcre>(3) oder B<\\%pcre2>(3) bereitgestellt welche Open-Source-Software "
-"ist. Autor ist Philip Hazel und das Urheberrecht \\(co liegt bei der "
-"University of Cambridge, England."
-
-#. type: Plain text
-#: doc/tin.1:4108
-msgid "E<lt>https://www.pcre.org/E<gt>"
-msgstr "E<lt>https://www.pcre.org/E<gt>"
-
-#. type: SH
-#: doc/tin.1:4108
-#, no-wrap
-msgid "BUGS"
-msgstr "FEHLER"
-
-#. type: Plain text
-#: doc/tin.1:4116
-msgid ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
-"(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  If "
-"you run into trouble with any of the mentioned historical servers define "
-"DISABLE_PIPELINING in include/autoconf.h and recompile."
-msgstr ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1) (E<lt>= V1.0-pre5) und B<NewsCache> "
-"(E<lt>= V1.1.91) können nicht mit gepipelinten GROUP-Befehlen (B<RFC\\"
-"%3977>) umgehen. Falls Sie Probleme mit einem der genannten historischen "
-"Server haben, definieren Sie DISABLE_PIPELINING in include/autoconf.h und "
-"kompilieren Sie das Programm neu."
-
-#. type: Plain text
-#: doc/tin.1:4123
-msgid ""
-"Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
-"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
-"posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
-"workaround simply don't use ''B<-C>''."
-msgstr ""
-"Die Verwendung des ''B<-C>'' (COMPRESS)-Flags mit B<INN>-Versionen zwischen "
-"2.6.1 und 2.7.1 (beide einschl.) kann dazu führen, dass B<tin> beim Posten "
-"hängt und sich mit einem Timeout beendet. Dies wurde in der B<INN>-Version "
-"2.7.2 behoben. Als Workaround verwenden Sie einfach kein ''B<-C>''."
-
-#. type: Plain text
-#: doc/tin.1:4132
-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 bug-report until we "
-"request it."
-msgstr ""
-"Bevor Sie einen Bug-Report an E<lt>tin-bugs@tin.orgE<gt> schicken, "
-"überprüfen Sie bitte, ob die aktuellste (stabile) Version verwendet wird, "
-"falls nicht, bitte erst aktualisieren! Sehen Sie sich die doc/TODO-Datei für "
-"bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu "
-"haben benutzen Sie bitte die Funktion B<BugReport> ('B<R>') und schreiben "
-"auf Englisch. Bitte fügen Sie Ihrem Bug-Report KEINE Core-Datei bei \\(em "
-"außer wir haben diese angefordert."
-
-#. type: SH
-#: doc/tin.1:4132
-#, no-wrap
-msgid "HISTORY"
-msgstr "GESCHICHTE"
-
-#. type: Plain text
-#: doc/tin.1:4141
-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"
-msgstr ""
-"B<tin> basiert auf B<\\%tass>(1), einem Newsreader der von Rich Skrenta "
-"entwickelt und dessen Code im März 1991 von ihm in alt.sources "
-"veröffentlicht wurde. Die erste Version von B<tin> wurde am 23. August 1991 "
-"veröffentlicht. B<\\%tass>(1) orientiert sich stark an notesfiles, einer "
-"Public Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick "
-"und Rob Kolstad an der University of Illinois entstand. Eine Übersicht der "
-"Versionen findet sich unter"
-
-#. type: Plain text
-#: doc/tin.1:4145
-msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
-msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
-
-#. type: SH
-#: doc/tin.1:4145
-#, no-wrap
-msgid "CREDITS"
-msgstr "DANKSAGUNGEN"
-
-#. type: IP
-#: doc/tin.1:4146
-#, no-wrap
-msgid "Rich Skrenta"
-msgstr "Rich Skrenta"
-
-#. type: Plain text
-#: doc/tin.1:4150
-msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
-msgstr "Autor von B<\\%tass>(1) v3.2, der Basis für diesen Newsreader."
-
-#. type: IP
-#: doc/tin.1:4150
-#, no-wrap
-msgid "Bill Davidsen"
-msgstr "Bill Davidsen"
-
-#. type: Plain text
-#: doc/tin.1:4152
-msgid "author of envarg.c environment variable reading routine."
-msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
-
-#. type: IP
-#: doc/tin.1:4152
-#, no-wrap
-msgid "Mike Gleason"
-msgstr "Mike Gleason"
-
-#. type: Plain text
-#: doc/tin.1:4154
-msgid "author of sigfile.c random signature generation routines."
-msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
-
-#. type: IP
-#: doc/tin.1:4154
-#, no-wrap
-msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4156
-msgid ""
-"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
-msgstr ""
-"Autor von langinfo.c, charset.c und der iso2asc.txt ISO-8859-1 Dokumentation."
-
-#. type: IP
-#: doc/tin.1:4156
-#, no-wrap
-msgid "Arnold D. Robbins"
-msgstr "Arnold D. Robbins"
-
-#. type: Plain text
-#: doc/tin.1:4158
-msgid "author of strftime.c date formatting routine."
-msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
-
-#. type: IP
-#: doc/tin.1:4158
-#, no-wrap
-msgid "Rich Salz"
-msgstr "Rich Salz"
-
-#. type: Plain text
-#: doc/tin.1:4160
-msgid ""
-"author of wildmat.c pattern matching and parsdate.y date parsing routines."
-msgstr ""
-"Autor von wildmat.c Mustervergleichs- und parsdate.y Datumsanalyseroutinen."
-
-#. type: IP
-#: doc/tin.1:4160
-#, no-wrap
-msgid "Dave Taylor"
-msgstr "Dave Taylor"
-
-#. type: Plain text
-#: doc/tin.1:4164
-msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
-msgstr "Autor von curses.c aus dem Mailreader B<\\%elm>(1)."
-
-#. type: IP
-#: doc/tin.1:4164
-#, no-wrap
-msgid "Chris Thewalt"
-msgstr "Chris Thewalt"
-
-#. type: Plain text
-#: doc/tin.1:4168
-msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
-msgstr "Autor von getline.c, B<\\%emacs>(1)-artige Eingaberoutine."
-
-#. type: IP
-#: doc/tin.1:4168
-#, no-wrap
-msgid "Steven Madsen"
-msgstr "Steven Madsen"
-
-#. type: Plain text
-#: doc/tin.1:4172
-msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
-msgstr "für B<\\%pgp>(1) (Pretty Good Privacy) Unterstützung."
-
-#. type: IP
-#: doc/tin.1:4172
-#, no-wrap
-msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4177
-msgid ""
-"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
-"library)."
-msgstr ""
-"für B<\\%pcre>(3), B<\\%pcre2>(3) (Bibliothek für Perl-kompatible reguläre "
-"Ausdrücke)."
-
-#. type: IP
-#: doc/tin.1:4177
-#, no-wrap
-msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4185
-msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
-msgstr "für B<\\%snprintf>(3) und B<\\%vsnprintf>(3) Fallbacks."
-
-#. type: SH
-#: doc/tin.1:4185
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: TP
-#: doc/tin.1:4186
-#, no-wrap
-msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-
-#. type: SH
-#: doc/tin.1:4190
-#, no-wrap
-msgid "MAINTAINER"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4191
-#, no-wrap
-msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
-msgstr "Urs Janßen E<lt>urs@tin.orgE<gt>"
-
-#. type: SH
-#: doc/tin.1:4195 doc/tin.5:2890
-#, no-wrap
-msgid "SEE ALSO"
-msgstr "SIEHE AUCH"
-
-#. type: Plain text
-#: doc/tin.1:4259
-msgid ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-msgstr ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-
-#. type: Plain text
-#: doc/tin.5:13
-msgid "tin, rtin - related files"
-msgstr "tin, rtin - zugehörige Dateien"
-
-#. type: Plain text
-#: doc/tin.5:20
-msgid ""
-"This man page describes the various (config) files and their formats used by "
-"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
-"('\\(rsn' aka LF) line endings."
-msgstr ""
-"Diese Handbuchseite beschreibt die vom Newsreader B<\\%tin>(1) benutzen "
-"(Konfigurations)-Dateien und deren Formate. Alle Dateien sollten Unixartige "
-"Zeilenenden ('\\(rsn' aka LF) haben."
-
-#. type: Plain text
-#: doc/tin.5:61
-msgid ""
-"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
-msgstr ""
-"B<\\%mailcap>(5)-Dateien, wie in B<RFC\\%1524> definiert. Die Mailcap-"
-"Dateien werden von B<\\%tin>(1) gelesen, um zu bestimmen, wie Nicht-Text-"
-"Nachrichten angezeigt werden können. Jede Zeile die mit \"#\" beginnt ist "
-"ein Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile "
-"einen einzelnen Mailcap-Eintrag für einen Inhaltstyp. Lange Zeilen können "
-"fortgesetzt werden, indem man sie mit einem Backslash-Zeichen \"\\(rs\" "
-"beendet."
-
-#. type: Plain text
-#: doc/tin.5:64
-msgid ""
-"Each individual mailcap entry consists of a content-type specification, a "
-"command to execute, and (possibly) a set of optional \"flag\" values."
-msgstr ""
-"Jeder einzelne Mailcap-Eintrag besteht aus einer Content-Typ-Spezifikation, "
-"einem Befehl zum Ausführen und (möglicherweise) einem Satz optionaler "
-"\"Flag\"-Werte."
-
-#. type: Plain text
-#: doc/tin.5:69
-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 ""
-"Das Feld \"Typ\" ist ein beliebiger Name für einen legalen Inhaltstyp. Es "
-"ist die Zeichenkette, die mit der ''Content-Type:''-Kopfzeile verglichen "
-"wird, um zu entscheiden, ob dies der Mailcap-Eintrag ist, der der aktuellen "
-"Nachricht entspricht. Zusätzlich kann das Feld Typ einen Subtyp oder einen "
-"Platzhalter enthalten, der allen Subtypen entspricht."
-
-#. type: Plain text
-#: doc/tin.5:75
-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 ""
-"Das Feld \"command\" ist ein beliebiger UNIX-Befehl und wird verwendet, um "
-"den Interpreter für den angegebenen Nachrichtentyp anzugeben. Es wird über "
-"die B<\\%system>(3)-Funktion an die Shell übergeben."
-
-#
-#.  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.
-#. type: Plain text
-#: doc/tin.5:92
-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 \"\\(rs%\", "
-"those two characters will be replaced by a single \"%\" character."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:94
-msgid "Besides the type and command field the following \"flags\" are defined:"
-msgstr "Neben dem Typ und dem Befehlsfeld sind folgende \"Flags\" definiert:"
-
-#. type: TP
-#: doc/tin.5:94
-#, no-wrap
-msgid "B<compose>"
-msgstr "B<compose>"
-
-#. type: Plain text
-#: doc/tin.5:104
-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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
-"to the data."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:104
-#, no-wrap
-msgid "B<composetyped>"
-msgstr "B<composetyped>"
-
-#. type: Plain text
-#: doc/tin.5:114
-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 ""
-
-#. type: TP
-#: doc/tin.5:114
-#, no-wrap
-msgid "B<edit>"
-msgstr "B<edit>"
-
-#. type: Plain text
-#: doc/tin.5:120
-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 ""
-
-#. type: TP
-#: doc/tin.5:120
-#, no-wrap
-msgid "B<print>"
-msgstr "B<print>"
-
-#. type: Plain text
-#: doc/tin.5:125
-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 ""
-
-#. type: TP
-#: doc/tin.5:125
-#, no-wrap
-msgid "B<test>"
-msgstr "B<test>"
-
-#. type: Plain text
-#: doc/tin.5:134
-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 \\(em "
-"since a test can call a program, it can already be arbitrarily complex."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:134
-#, no-wrap
-msgid "B<needsterminal>"
-msgstr "B<needsterminal>"
-
-#. type: Plain text
-#: doc/tin.5:146
-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 ""
-
-#. type: TP
-#: doc/tin.5:146
-#, no-wrap
-msgid "B<copiousoutput>"
-msgstr "B<copiousoutput>"
-
-#. type: Plain text
-#: doc/tin.5:153
-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 ""
-
-#. type: TP
-#: doc/tin.5:153 doc/tin.5:1172
-#, no-wrap
-msgid "B<description>"
-msgstr "B<description>"
-
-#. type: Plain text
-#: doc/tin.5:158
-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 ""
-"Das Feld \"description\" stellt eine Textbeschreibung (optional in "
-"Anführungszeichen) bereit, die den Datentyp beschreibt und von E-Mail-"
-"Programmen verwendet werden kann, die die Daten beschreiben möchten, bevor "
-"sie ihre Anzeige anbieten."
-
-#. type: TP
-#: doc/tin.5:158
-#, no-wrap
-msgid "B<textualnewlines>"
-msgstr "B<textualnewlines>"
-
-#. type: Plain text
-#: doc/tin.5:166
-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 ""
-
-#. type: TP
-#: doc/tin.5:166
-#, no-wrap
-msgid "B<x11-bitmap>"
-msgstr "B<x11-bitmap>"
-
-#. type: Plain text
-#: doc/tin.5:171
-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 ""
-
-#. type: TP
-#: doc/tin.5:171
-#, no-wrap
-msgid "B<nametemplate>"
-msgstr "B<nametemplate>"
-
-#. type: Plain text
-#: doc/tin.5:179
-msgid ""
-"The \"nametemplate\" field gives a filename 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 ""
-
-#. type: Plain text
-#: doc/tin.5:184
-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 ""
-
-#. type: TP
-#: doc/tin.5:184 doc/tin.5:272 doc/tin.5:302 doc/tin.5:393 doc/tin.5:724
-#: doc/tin.5:889 doc/tin.5:1201
-#, no-wrap
-msgid "Example:"
-msgstr "Beispiel:"
-
-#. type: Plain text
-#: doc/tin.5:189
-#, no-wrap
-msgid "# mailcap file example\n"
-msgstr "# mailcap Beispiel-Datei\n"
-
-#. type: Plain text
-#: doc/tin.5:191
-#, no-wrap
-msgid "image/*;\\e\n"
-msgstr "image/*;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:194
-#, no-wrap
-msgid "xv -8 -geometry +0 '%s';\\e\n"
-msgstr "xv -8 -geometry +0 '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:196
-#, no-wrap
-msgid "description=%{name} %t-Image;\\e\n"
-msgstr "description=%{name} %t-Image;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:198
-#, no-wrap
-msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
-msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:200
-#, no-wrap
-msgid "nametemplate=%s.IMAGE\n"
-msgstr "nametemplate=%s.IMAGE\n"
-
-#. type: Plain text
-#: doc/tin.5:203
-#, no-wrap
-msgid "message/rfc822;\\e\n"
-msgstr "message/rfc822;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:206
-#, no-wrap
-msgid "${PAGER:-\"more\"} '%s';\\e\n"
-msgstr "${PAGER:-\"more\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:208
-#, no-wrap
-msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:210
-#, no-wrap
-msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:212
-#, no-wrap
-msgid "print=a2ps '%s';\\e\n"
-msgstr "print=a2ps '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:214
-#, no-wrap
-msgid "needsterminal\n"
-msgstr "needsterminal\n"
-
-#. type: Plain text
-#: doc/tin.5:227
-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 ""
-"Standard-NNTP-Server zum Lesen von Nachrichten, wenn nicht vom lokalen Spool "
-"gelesen wird. 'B<-g> I<Server>', $B<NNTPSERVER> haben eine höhere Priorität "
-"(in dieser Reihenfolge), der zur Kompilierungszeit angegebene Standardserver "
-"hat eine niedrigere Priorität."
-
-#. type: Plain text
-#: doc/tin.5:237
-msgid ""
-"secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
-"for it. An empty secret file disables the cancel-lock creation in that case. "
-"This file should be readable only by the user."
-msgstr ""
-"Geheimwort das für Cancel-Locks verwendet werden soll falls B<\\%tin>(1) mit "
-"Unterstützung dafür gebaut wurde. Eine leere Datei deaktiviert in diesem "
-"Fall die Erstellung des Cancel-Locks. Diese Datei sollte nur für den "
-"Benutzer lesbar sein."
-
-#. type: Plain text
-#: doc/tin.5:248
-msgid "mime type / filename extension pairs"
-msgstr "Mime-Typ / Dateinamen Erweiterungspaare"
-
-#. type: Plain text
-#: doc/tin.5:261
-msgid ""
-"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
-"quotes 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 user's unencrypted password for reading "
-"news!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:261 doc/tin.5:1185
-#, no-wrap
-msgid "B<nntpserver>"
-msgstr "B<NNTPServer>"
-
-#. type: Plain text
-#: doc/tin.5:265
-msgid ""
-"full qualified domain name of the news server. Additionally, a port can be "
-"specified by appending :portnumber."
-msgstr ""
-"Vollständiger Name (FQDN) des Newsservers. Zusätzlich kann noch ein Port mit "
-"angehängter :Portnummer angegeben werden."
-
-#. type: TP
-#: doc/tin.5:265
-#, no-wrap
-msgid "B<password>"
-msgstr "B<Passwort>"
-
-#. type: Plain text
-#: doc/tin.5:268
-msgid "user's unencrypted password for reading news."
-msgstr "Unverschlüsseltes Passwort für den Newsserver."
-
-#. type: TP
-#: doc/tin.5:268
-#, no-wrap
-msgid "B<user>"
-msgstr "B<User>"
-
-#. type: Plain text
-#: doc/tin.5:272
-msgid ""
-"username on the news server if it differs from the local login. This field "
-"is optional."
-msgstr ""
-"Benutzername auf dem Newsserver falls er vom lokalen Benutzernamen abweicht. "
-"Dieses Feld ist optional."
-
-#. type: Plain text
-#: doc/tin.5:276
-msgid "# sample .newsauth file"
-msgstr "# Beispiel .newsauth-Datei"
-
-#. type: Plain text
-#: doc/tin.5:278
-msgid "news.example.org secret"
-msgstr "news.example.org geheim"
-
-#. type: Plain text
-#: doc/tin.5:280
-msgid "news.example.net arcane guest"
-msgstr "news.example.net verborgen gast"
-
-#. type: Plain text
-#: doc/tin.5:282
-msgid "news.example.com \"top secret\" james.bond@example.com"
-msgstr "news.example.com \"streng geheim\" james.bond@example.com"
-
-#. type: Plain text
-#: doc/tin.5:291
-msgid ""
-"\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
-msgstr ""
-"\"I<Newsgruppe>I<Markierung> [I<Artikel>[,I<Artikel> | -I<Artikel>]...]\" "
-"Zeilen."
-
-#. type: TP
-#: doc/tin.5:291
-#, no-wrap
-msgid "B<newsgroup>"
-msgstr "B<Newsgruppe>"
-
-#. type: Plain text
-#: doc/tin.5:294
-msgid "the name of the newsgroup."
-msgstr "Der Name der Newsgruppe."
-
-#. type: TP
-#: doc/tin.5:294
-#, no-wrap
-msgid "B<flag>"
-msgstr "B<Markierung>"
-
-#. type: Plain text
-#: doc/tin.5:297
-msgid "a flag indicating if the group is subscribed ':' or not '!\\&'."
-msgstr ""
-"Markierung die angibt ob die Gruppe abonniert ist ':' oder nicht '!\\&'."
-
-#. type: TP
-#: doc/tin.5:297
-#, no-wrap
-msgid "B<article>"
-msgstr "B<Artikel>"
-
-#. type: Plain text
-#: doc/tin.5:302
-msgid ""
-"range of already read articles from that group; numbers separated by commas "
-"with sequential numbers collapsed with hyphens. Empty lines and lines which "
-"start with \"#\" are ignored and not written back."
-msgstr ""
-"Bereich bereits gelesener Artikel aus dieser Gruppe; durch Kommas getrennte "
-"Zahlen mit aufeinander folgenden Zahlen, die durch Bindestriche "
-"zusammengefasst sind. Leere Zeilen und Zeilen, die mit \"#\" beginnen werden "
-"ignoriert und nicht zurückgeschrieben."
-
-#. type: Plain text
-#: doc/tin.5:306
-msgid "# sample .newsrc file"
-msgstr "# .newsrc Beispiel-Datei"
-
-#. type: Plain text
-#: doc/tin.5:308
-msgid "news.software.b! 1-666,669"
-msgstr "news.software.b! 1-666,669"
-
-#. type: Plain text
-#: doc/tin.5:310
-msgid "news.software.nntp: 1-13245,13247,13249"
-msgstr "news.software.nntp: 1-13245,13247,13249"
-
-#. type: Plain text
-#: doc/tin.5:312
-msgid "news.software.readers: 1-19567,19571-19597"
-msgstr "news.software.readers: 1-19567,19571-19597"
-
-#. type: Plain text
-#: doc/tin.5:322
-msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr "Sicherungskopie von I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-
-#. type: Plain text
-#: doc/tin.5:331
-msgid "signature"
-msgstr "Signatur"
-
-#. type: Plain text
-#: doc/tin.5:338
-msgid "fixed part of a randomly generated signature, this will be added first"
-msgstr ""
-"Fester Bestandteil einer zufällig erzeugten Signatur, dieser wird zuerst "
-"hinzugefügt"
-
-#. type: Plain text
-#: doc/tin.5:345
-msgid "history of last used strings"
-msgstr "Verlaufsliste der zuletzt verwendeten Zeichenfolgen"
-
-#. type: Plain text
-#: doc/tin.5:352
-msgid "mailgroups index files"
-msgstr "Mailgruppen-Indexdateien"
-
-#. type: Plain text
-#: doc/tin.5:361
-msgid "newsgroups index files"
-msgstr "Newsgruppen-Indexdateien"
-
-#. type: Plain text
-#: doc/tin.5:368
-msgid "saved newsgroups index files"
-msgstr "Indexdateien für gespeicherte Newsgruppen"
-
-#. type: Plain text
-#: doc/tin.5:378
-msgid ""
-"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
-"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with mh-"
-"mail-handling support)."
-msgstr ""
-"Active Datei (\"I<Mailgroupname> I<Maximalwert> I<Minimalwert> "
-"I<Mailspool>\" Quadrupel) der E-Mail-Gruppen des Benutzers (erfordert, dass "
-"B<\\%tin>(1) mit mh-Mail-Handling-Unterstützung gebaut wurde)."
-
-#. type: TP
-#: doc/tin.5:378 doc/tin.5:1169
-#, no-wrap
-msgid "B<mailgroupname>"
-msgstr "B<Mailgroupname>"
-
-#. type: Plain text
-#: doc/tin.5:382
-msgid ""
-"must be the pathname of the mailbox relative to field #4 with '/' changed to "
-"'.\\&'"
-msgstr ""
-"Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.\\&' umgewandelt sein "
-"muss."
-
-#. type: TP
-#: doc/tin.5:382
-#, no-wrap
-msgid "B<maxnum>"
-msgstr "B<Maximalwert>"
-
-#. type: Plain text
-#: doc/tin.5:386
-msgid ""
-"just put a large number here, something higher than the highest message in "
-"the mailbox"
-msgstr ""
-"Geben Sie hier einfach eine große Zahl ein, die höher ist als die der "
-"höchsten Nachricht im Postfach"
-
-#. type: TP
-#: doc/tin.5:386
-#, no-wrap
-msgid "B<minnum>"
-msgstr "B<Minimalwert>"
-
-#. type: Plain text
-#: doc/tin.5:389
-msgid "put 0 here"
-msgstr "hier 0 angeben"
-
-#. type: TP
-#: doc/tin.5:389
-#, no-wrap
-msgid "B<mailspool>"
-msgstr "B<Mailspool>"
-
-#. type: Plain text
-#: doc/tin.5:393
-msgid ""
-"path of mail spool directory. This must be the full pathname to the root of "
-"the mail folder area."
-msgstr ""
-"Pfad des Mail-Spool-Verzeichnisses. Dies muss der vollständige Pfadname zum "
-"Stammverzeichnis des E-Mail Ordnerbereichs sein."
-
-#. type: Plain text
-#: doc/tin.5:397
-msgid "Mail.inbox 12345 00000 /home/foo"
-msgstr "Mail.inbox 12345 00000 /home/foo"
-
-#. type: Plain text
-#: doc/tin.5:399
-msgid "Mail.outbox 23456 00000 /home/foo"
-msgstr "Mail.outbox 23456 00000 /home/foo"
-
-#. type: Plain text
-#: doc/tin.5:403
-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 ""
-"Dies ermöglicht den Zugriff auf die Ordner \"Posteingang\"und "
-"\"Postausgang\" des Benutzers foo. Der Zugriff erfolgt über /home/foo/Mail/"
-"inbox und /home/foo/Mail/outbox"
-
-#. type: Plain text
-#: doc/tin.5:410
-msgid "active file of user's saved newsgroups, used by B<tin -R>."
-msgstr ""
-"aktive Datei der gespeicherten Newsgroups des Benutzers, verwendet von B<tin "
-"-R>."
-
-#. type: Plain text
-#: doc/tin.5:432
-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 one 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 ""
-
-#. type: TP
-#: doc/tin.5:432
-#, no-wrap
-msgid "B<scope>"
-msgstr "B<scope>"
-
-#. type: Plain text
-#: doc/tin.5:438
-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 ""
-
-#. type: TP
-#: doc/tin.5:438 doc/tin.5:1347
-#, no-wrap
-msgid "B<add_posted_to_filter>"
-msgstr "B<add_posted_to_filter>"
-
-#. type: Plain text
-#: doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450 doc/tin.5:453
-#: doc/tin.5:456 doc/tin.5:469 doc/tin.5:479 doc/tin.5:482 doc/tin.5:495
-#: doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:507 doc/tin.5:514
-#: doc/tin.5:517 doc/tin.5:544 doc/tin.5:547 doc/tin.5:550 doc/tin.5:561
-#: doc/tin.5:564 doc/tin.5:567 doc/tin.5:570 doc/tin.5:573 doc/tin.5:576
-#: doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588 doc/tin.5:594
-#: doc/tin.5:597 doc/tin.5:600 doc/tin.5:603 doc/tin.5:606 doc/tin.5:609
-#: doc/tin.5:612 doc/tin.5:618 doc/tin.5:621 doc/tin.5:624 doc/tin.5:627
-#: doc/tin.5:630 doc/tin.5:633 doc/tin.5:636 doc/tin.5:639 doc/tin.5:642
-#: doc/tin.5:645 doc/tin.5:703
-msgid "Identical to the tinrc variable of the same name"
-msgstr "Identisch mit der tinrc-Variable gleichen Namens"
-
-#. type: TP
-#: doc/tin.5:441 doc/tin.5:1351
-#, no-wrap
-msgid "B<advertising>"
-msgstr "B<advertising>"
-
-#. type: TP
-#: doc/tin.5:444 doc/tin.5:1354
-#, no-wrap
-msgid "B<alternative_handling>"
-msgstr "B<alternative_handling>"
-
-#. type: TP
-#: doc/tin.5:447
-#, no-wrap
-msgid "B<ask_for_metamail>"
-msgstr "B<ask_for_metamail>"
-
-#. type: TP
-#: doc/tin.5:450 doc/tin.5:1403
-#, no-wrap
-msgid "B<auto_cc_bcc>"
-msgstr "B<auto_cc_bcc>"
-
-#. type: TP
-#: doc/tin.5:453 doc/tin.5:1407
-#, no-wrap
-msgid "B<auto_list_thread>"
-msgstr "B<auto_list_thread>"
-
-#. type: TP
-#: doc/tin.5:456
-#, no-wrap
-msgid "B<auto_select>"
-msgstr "B<auto_select>"
-
-#. type: Plain text
-#: doc/tin.5:460
-msgid ""
-"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
-"entering the group."
-msgstr ""
-"Führt nach dem Betreten der Gruppe automatisch den Befehl "
-"B<GroupMarkUnselArtRead> ('B<X>') aus."
-
-#. type: TP
-#: doc/tin.5:460 doc/tin.5:1414
-#, no-wrap
-msgid "B<batch_save>"
-msgstr "B<batch_save>"
-
-#. type: Plain text
-#: doc/tin.5:466
-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 ""
-"Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu "
-"können. Für weitere Informationen siehe den Abschnitt \"AUTOMATISCHES MAILEN "
-"UND SPEICHERN VON UNGELESENEN ARTIKELN\" in B<\\%tin>(1)."
-
-#. type: TP
-#: doc/tin.5:466 doc/tin.5:1551
-#, no-wrap
-msgid "B<date_format>"
-msgstr "B<date_format>"
-
-#. type: TP
-#: doc/tin.5:469
-#, no-wrap
-msgid "B<delete_tmp_files>"
-msgstr "B<delete_tmp_files>"
-
-#. type: Plain text
-#: doc/tin.5:476
-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 ""
-
-#. type: TP
-#: doc/tin.5:476 doc/tin.5:1672
-#, no-wrap
-msgid "B<editor_format>"
-msgstr "B<editor_format>"
-
-#. type: TP
-#: doc/tin.5:479 doc/tin.5:1679
-#, no-wrap
-msgid "B<extquote_handling>"
-msgstr "B<extquote_handling>"
-
-#. type: TP
-#: doc/tin.5:482
-#, no-wrap
-msgid "B<fcc>"
-msgstr "B<fcc>"
-
-#. type: Plain text
-#: doc/tin.5:486
-msgid ""
-"Mailbox to save sent mails. The format of the mailbox is controlled via the "
-"tinrc B<mailbox_format> variable."
-msgstr ""
-"Postfach zum Speichern gesendeter E-Mails. Das verwendete Format wird über "
-"die Variable tinrc B<mailbox_format> festgelegt."
-
-#. type: TP
-#: doc/tin.5:486
-#, no-wrap
-msgid "B<followup_to>"
-msgstr "B<followup_to>"
-
-#. type: Plain text
-#: doc/tin.5:489
-msgid "Set ''Followup-To:'' header to the specified group(s)."
-msgstr "Setzt den ''Followup-To:''-Header auf die angegebene(n) Gruppe(n)."
-
-#. type: TP
-#: doc/tin.5:489 doc/tin.5:802
-#, no-wrap
-msgid "B<from>"
-msgstr "B<from>"
-
-#. type: Plain text
-#: doc/tin.5:492
-msgid "Identical to the tinrc variable B<mail_address>"
-msgstr "Identisch mit der tinrc-Variable B<mail_address>"
-
-#. type: TP
-#: doc/tin.5:492 doc/tin.5:1714
-#, no-wrap
-msgid "B<group_catchup_on_exit>"
-msgstr "B<group_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:495 doc/tin.5:1717
-#, no-wrap
-msgid "B<group_format>"
-msgstr "B<group_format>"
-
-#. type: TP
-#: doc/tin.5:498 doc/tin.5:1797
-#, no-wrap
-msgid "B<mail_8bit_header>"
-msgstr "B<mail_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:501 doc/tin.5:1809 doc/tin.5:2666
-#, no-wrap
-msgid "B<mail_mime_encoding>"
-msgstr "B<mail_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:504 doc/tin.5:1829
-#, no-wrap
-msgid "B<maildir>"
-msgstr "B<maildir>"
-
-#. type: TP
-#: doc/tin.5:507
-#, no-wrap
-msgid "B<mailing_list>"
-msgstr "B<mailing_list>"
-
-#. type: Plain text
-#: doc/tin.5:511
-msgid ""
-"Used when a group is a mailing list. All responses to the group will be "
-"directed to this email address instead"
-msgstr ""
-"Wird verwendet, falls eine Gruppe eine Mailingliste ist. Alle Antworten an "
-"die Gruppe werden stattdessen an diese E-Mail-Adresse weitergeleitet."
-
-#. type: TP
-#: doc/tin.5:511 doc/tin.5:1867
-#, no-wrap
-msgid "B<mark_ignore_tags>"
-msgstr "B<mark_ignore_tags>"
-
-#. type: TP
-#: doc/tin.5:514 doc/tin.5:1864
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr "B<mark_saved_read>"
-
-#. type: TP
-#: doc/tin.5:517
-#, no-wrap
-msgid "B<mime_forward>"
-msgstr "B<mime_forward>"
-
-#. type: Plain text
-#: doc/tin.5:534
-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 ""
-
-#. type: TP
-#: doc/tin.5:534
-#, no-wrap
-msgid "B<mime_types_to_save>"
-msgstr "B<mime_types_to_save>"
-
-#. type: Plain text
-#: doc/tin.5:541
-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 ""
-
-#. type: TP
-#: doc/tin.5:541 doc/tin.5:1950
-#, no-wrap
-msgid "B<news_headers_to_display>"
-msgstr "B<news_headers_to_display>"
-
-#. type: TP
-#: doc/tin.5:544 doc/tin.5:1957
-#, no-wrap
-msgid "B<news_headers_to_not_display>"
-msgstr "B<news_headers_to_not_display>"
-
-#. type: TP
-#: doc/tin.5:547 doc/tin.5:1966
-#, no-wrap
-msgid "B<news_quote_format>"
-msgstr "B<news_quote_format>"
-
-#. type: TP
-#: doc/tin.5:550 doc/tin.5:2639
-#, no-wrap
-msgid "B<organization>"
-msgstr "B<organization>"
-
-#. type: Plain text
-#: doc/tin.5:558
-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). If it points to a "
-"readable file a random line from that file will be used. Note that some news "
-"servers might still overwrite the \\&''Organization:'' header."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:558 doc/tin.5:2009
-#, no-wrap
-msgid "B<pos_first_unread>"
-msgstr "B<pos_first_unread>"
-
-#. type: TP
-#: doc/tin.5:561 doc/tin.5:2013
-#, no-wrap
-msgid "B<post_8bit_header>"
-msgstr "B<post_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:564 doc/tin.5:2024 doc/tin.5:2663
-#, no-wrap
-msgid "B<post_mime_encoding>"
-msgstr "B<post_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:567 doc/tin.5:2037
-#, no-wrap
-msgid "B<post_process_type>"
-msgstr "B<post_process_type>"
-
-#. type: TP
-#: doc/tin.5:570 doc/tin.5:2029
-#, no-wrap
-msgid "B<post_process_view>"
-msgstr "B<post_process_view>"
-
-#. type: TP
-#: doc/tin.5:573 doc/tin.5:2061
-#, no-wrap
-msgid "B<print_header>"
-msgstr "B<print_header>"
-
-#. type: TP
-#: doc/tin.5:576 doc/tin.5:2075
-#, no-wrap
-msgid "B<process_only_unread>"
-msgstr "B<process_only_unread>"
-
-#. type: TP
-#: doc/tin.5:579 doc/tin.5:2079
-#, no-wrap
-msgid "B<prompt_followupto>"
-msgstr "B<prompt_followupto>"
-
-#. type: TP
-#: doc/tin.5:582 doc/tin.5:2083
-#, no-wrap
-msgid "B<quote_chars>"
-msgstr "B<quote_chars>"
-
-#. type: TP
-#: doc/tin.5:585 doc/tin.5:2148
-#, no-wrap
-msgid "B<savedir>"
-msgstr "B<savedir>"
-
-#.  TODO: document option
-#. type: TP
-#: doc/tin.5:588
-#, no-wrap
-msgid "B<savefile>"
-msgstr "B<savefile>"
-
-#. type: TP
-#: doc/tin.5:591 doc/tin.5:2224
-#, no-wrap
-msgid "B<show_art_score>"
-msgstr "B<show_art_score>"
-
-#. type: TP
-#: doc/tin.5:594 doc/tin.5:2207
-#, no-wrap
-msgid "B<show_author>"
-msgstr "B<show_author>"
-
-#. type: TP
-#: doc/tin.5:597 doc/tin.5:2256
-#, no-wrap
-msgid "B<show_only_unread_arts>"
-msgstr "B<show_only_unread_arts>"
-
-#. type: TP
-#: doc/tin.5:600 doc/tin.5:2264
-#, no-wrap
-msgid "B<show_signatures>"
-msgstr "B<show_signatures>"
-
-#. type: TP
-#: doc/tin.5:603 doc/tin.5:2267
-#, no-wrap
-msgid "B<sigdashes>"
-msgstr "B<sigdashes>"
-
-#. type: TP
-#: doc/tin.5:606 doc/tin.5:2270
-#, no-wrap
-msgid "B<sigfile>"
-msgstr "B<sigfile>"
-
-#. type: TP
-#: doc/tin.5:609 doc/tin.5:2283
-#, no-wrap
-msgid "B<signature_repost>"
-msgstr "B<signature_repost>"
-
-#. type: TP
-#: doc/tin.5:612 doc/tin.5:2293
-#, no-wrap
-msgid "B<sort_article_type>"
-msgstr "B<sort_article_type>"
-
-#. type: Plain text
-#: doc/tin.5:615
-msgid "Identical to the tinrc variable B<sort_article_type>"
-msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
-
-#. type: TP
-#: doc/tin.5:615 doc/tin.5:2322
-#, no-wrap
-msgid "B<sort_threads_type>"
-msgstr "B<sort_threads_type>"
-
-#. type: TP
-#: doc/tin.5:618 doc/tin.5:2389
-#, no-wrap
-msgid "B<tex2iso_conv>"
-msgstr "B<tex2iso_conv>"
-
-#. type: TP
-#: doc/tin.5:621 doc/tin.5:2394
-#, no-wrap
-msgid "B<thread_articles>"
-msgstr "B<thread_articles>"
-
-#. type: TP
-#: doc/tin.5:624 doc/tin.5:2438
-#, no-wrap
-msgid "B<thread_catchup_on_exit>"
-msgstr "B<thread_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:627 doc/tin.5:2414
-#, no-wrap
-msgid "B<thread_format>"
-msgstr "B<thread_format>"
-
-#. type: TP
-#: doc/tin.5:630 doc/tin.5:2433
-#, no-wrap
-msgid "B<thread_perc>"
-msgstr "B<thread_perc>"
-
-#. type: TP
-#: doc/tin.5:633 doc/tin.5:2467
-#, no-wrap
-msgid "B<trim_article_body>"
-msgstr "B<trim_article_body>"
-
-#. type: TP
-#: doc/tin.5:636 doc/tin.5:2492
-#, no-wrap
-msgid "B<suppress_soft_hyphens>"
-msgstr "B<suppress_soft_hyphens>"
-
-#. type: TP
-#: doc/tin.5:639 doc/tin.5:2557
-#, no-wrap
-msgid "B<verbatim_handling>"
-msgstr "B<verbatim_handling>"
-
-#. type: TP
-#: doc/tin.5:642 doc/tin.5:2615
-#, no-wrap
-msgid "B<wrap_on_next_unread>"
-msgstr "B<wrap_on_next_unread>"
-
-#. type: TP
-#: doc/tin.5:645
-#, no-wrap
-msgid "B<x_body>"
-msgstr "B<x_body>"
-
-#. type: Plain text
-#: doc/tin.5:653
-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. If the string starts with a ! then what "
-"follows is assumed to be the path to a program to be executed to generate "
-"the content. %G is expanded to the current news.group.name and %P is "
-"expanded to the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:653
-#, no-wrap
-msgid "B<x_comment_to>"
-msgstr "B<x_comment_to>"
-
-#. type: Plain text
-#: doc/tin.5:656
-msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
-msgstr ""
-"Fügt Header ''X-Comment-To:'' ein, dies ist nur in FIDO-Gruppen nützlich."
-
-#. type: TP
-#: doc/tin.5:656
-#, no-wrap
-msgid "B<x_headers>"
-msgstr "B<x_headers>"
-
-#. type: Plain text
-#: doc/tin.5:665
-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. %G is expanded to the current news.group.name and %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:665
-#, no-wrap
-msgid "B<quick_kill_scope>"
-msgstr "B<quick_kill_scope>"
-
-#. type: Plain text
-#: doc/tin.5:671
-msgid ""
-"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
-"the filter rule added by B<QuickFilterKill> will be applied.  If unset the "
-"default from the tinrc variable B<default_filter_kill_global> will be used."
-msgstr ""
-"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
-"welche Gruppen die durch B<QuickFilterKill> hinzugefügte Filterregel "
-"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
-"Variablen B<default_filter_kill_global> verwendet."
-
-#. type: TP
-#: doc/tin.5:671
-#, no-wrap
-msgid "B<quick_kill_expire>"
-msgstr "B<quick_kill_expire>"
-
-#. type: Plain text
-#: doc/tin.5:674
-msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_expire>"
-
-#. type: TP
-#: doc/tin.5:674
-#, no-wrap
-msgid "B<quick_kill_case>"
-msgstr "B<quick_kill_case>"
-
-#. type: Plain text
-#: doc/tin.5:677
-msgid "Identical to the tinrc variable B<default_filter_kill_case>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_case>"
-
-#. type: TP
-#: doc/tin.5:677
-#, no-wrap
-msgid "B<quick_kill_header>"
-msgstr "B<quick_kill_header>"
-
-#. type: Plain text
-#: doc/tin.5:680
-msgid "Identical to the tinrc variable B<default_filter_kill_header>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_header>"
-
-#. type: TP
-#: doc/tin.5:680
-#, no-wrap
-msgid "B<quick_select_scope>"
-msgstr "B<quick_select_scope>"
-
-#. type: Plain text
-#: doc/tin.5:686
-msgid ""
-"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
-"the filter rule added by B<QuickFilterSelect> will be applied. If unset the "
-"default from the tinrc variable B<default_filter_select_global> will be used."
-msgstr ""
-"Eine durch Kommata getrennte Liste von Newsgroup-Mustern (im Wildmat-Stil) "
-"auf welche Gruppen die durch B<QuickFilterSelect> hinzugefügte Filterregel "
-"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
-"Variablen B<default_filter_select_global> verwendet."
-
-#. type: TP
-#: doc/tin.5:686
-#, no-wrap
-msgid "B<quick_select_expire>"
-msgstr "B<quick_select_expire>"
-
-#. type: Plain text
-#: doc/tin.5:689
-msgid "Identical to the tinrc variable B<default_filter_select_expire>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_select_expire>"
-
-#. type: TP
-#: doc/tin.5:689
-#, no-wrap
-msgid "B<quick_select_case>"
-msgstr "B<quick_select_case>"
-
-#. type: Plain text
-#: doc/tin.5:692
-msgid "Identical to the tinrc variable B<default_filter_select_case>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_select_case>"
-
-#. type: TP
-#: doc/tin.5:692
-#, no-wrap
-msgid "B<quick_select_header>"
-msgstr "B<quick_select_header>"
-
-#. type: Plain text
-#: doc/tin.5:695
-msgid "Identical to the tinrc variable B<default_filter_select_header>"
-msgstr "Identisch mit der tinrc-Variable B<default_filter_select_header>"
-
-#. type: TP
-#: doc/tin.5:695
-#, no-wrap
-msgid "B<ispell>"
-msgstr "B<ispell>"
-
-#. type: Plain text
-#: doc/tin.5:700
-msgid ""
-"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell --"
-"mode=email --dont-backup check\""
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:700 doc/tin.5:1902
-#, no-wrap
-msgid "B<mm_network_charset>"
-msgstr "B<mm_network_charset>"
-
-#. type: TP
-#: doc/tin.5:703
-#, no-wrap
-msgid "B<undeclared_charset>"
-msgstr "B<undeclared_charset>"
-
-#. type: Plain text
-#: doc/tin.5:714
-msgid ""
-"Assume (broken) articles without MIME charset declaration have this charset "
-"\\(em default is US-ASCII. This attribute works only on systems with working "
-"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
-"%tin>(1)  with --disable-mime-strict-charset."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:714
-#, no-wrap
-msgid "B<undeclared_cs_guess>"
-msgstr "B<undeclared_cs_guess>"
-
-#. type: Plain text
-#: doc/tin.5:724
-msgid ""
-"Guess charset for (broken) articles without MIME charset declaration.  This "
-"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
-"%ucnv_*>()  and B<\\%ucsdet_getName()> from libicui18n. It has no effect if "
-"undeclared_charset is also set."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:734
-#, no-wrap
-msgid ""
-"# include extra headers\n"
-"# assume ISO-8859-1 as charset if no charset is declared\n"
-"# in all but fido7.* groups\n"
-"scope=*,!fido7.*\n"
-"x_headers=~/.tin/headers\n"
-"undeclared_charset=ISO-8859-1\n"
-msgstr ""
-"# zusätzliche Header einfügen\n"
-"# ISO-8859-1 als Zeichensatz annehmen falls keiner\n"
-"# angegeben wurde; in allen Gruppen außer fido7.*\n"
-"scope=*,!fido7.*\n"
-"x_headers=~/.tin/headers\n"
-"undeclared_charset=ISO-8859-1\n"
-
-#. type: Plain text
-#: doc/tin.5:738
-#, no-wrap
-msgid ""
-"# in *sources* set post process type to shar only\n"
-"scope=*sources*\n"
-"post_process_type=1\n"
-msgstr ""
-"# in *sources* Postprozesstyp auf nur Shell Archive setzen\n"
-"scope=*sources*\n"
-"post_process_type=1\n"
-
-#. type: Plain text
-#: doc/tin.5:745
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:751
-#, no-wrap
-msgid ""
-"# in fido.* newsgroups change quote_chars\n"
-"# and add X-Comment-To: line\n"
-"scope=fido.*\n"
-"quote_chars=%IE<gt>_\n"
-"x_comment_to=ON\n"
-msgstr ""
-"# Anderes quote_chars in fido.* Newsgruppen\n"
-"# und X-Comment-To: Zeile hinzufügen\n"
-"scope=fido.*\n"
-"quote_chars=%IE<gt>_\n"
-"x_comment_to=ON\n"
-
-#. type: Plain text
-#: doc/tin.5:755
-#, no-wrap
-msgid ""
-"# in fido7.* newsgroups guess charset\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-msgstr ""
-"# in fido7.* Gruppen den Zeichnsatz erraten\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-
-#. type: Plain text
-#: doc/tin.5:761
-#, 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 ""
-"# Keine Signatur in *.test Newsgruppen anhängen\n"
-"# und Subject vorwählen\n"
-"scope=*.test\n"
-"sigfile=--none\n"
-"x_headers=Subject: Test - ignore - no reply\n"
-
-#. type: Plain text
-#: doc/tin.5:765
-#, no-wrap
-msgid ""
-"# assume ISO-2022-JP-2 as charset\n"
-"scope=fj.*,japan.*\n"
-"undeclared_charset=ISO-2022-JP-2\n"
-msgstr ""
-"# ISO-2022-JP-2 als Zeichensatz annehmen\n"
-"scope=fj.*,japan.*\n"
-"undeclared_charset=ISO-2022-JP-2\n"
-
-#. type: Plain text
-#: doc/tin.5:779
-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. Multiple matching-rules in the same "
-"scope are all applied individually and not only when they all hit at the "
-"same time (logical OR not AND)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:779
-#, no-wrap
-msgid "B<comment>"
-msgstr "B<comment>"
-
-#. type: Plain text
-#: doc/tin.5:788
-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 ""
-
-#. type: TP
-#: doc/tin.5:788
-#, no-wrap
-msgid "B<group>"
-msgstr "B<group>"
-
-#. type: Plain text
-#: doc/tin.5:792
-msgid ""
-"A comma-separated list of newsgroup patterns in wildmat-style to which "
-"groups the filter rule will be applied. This line is mandatory!"
-msgstr ""
-"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
-"welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend "
-"erforderlich!"
-
-#. type: TP
-#: doc/tin.5:792
-#, no-wrap
-msgid "B<case>"
-msgstr "B<case>"
-
-#. type: Plain text
-#: doc/tin.5:795
-msgid "0=case-sensitive, 1=case-insensitive"
-msgstr "0=Groß/Kleinschreibung beachten, 1=Groß/Kleinschreibung ignorieren"
-
-#. type: TP
-#: doc/tin.5:795
-#, no-wrap
-msgid "B<score>"
-msgstr "B<score>"
-
-#. type: Plain text
-#: doc/tin.5:798
-msgid ""
-"Score value of the rule; can also be one of the magic words \"kill\" or "
-"\"hot\"."
-msgstr ""
-"Wert der Regel; kann auch eines der Zauberwörter \"kill\" oder \"hot\" sein."
-
-#. type: TP
-#: doc/tin.5:798
-#, no-wrap
-msgid "B<subj>"
-msgstr "B<subj>"
-
-#. type: Plain text
-#: doc/tin.5:802
-msgid ""
-"Match against ''Subject:''. The matching type used (wildmat or regex) "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Vergleiche mit ''Subject:''. Der verwendete Vergleichstyp (Wildmat oder "
-"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
-
-#. type: Plain text
-#: doc/tin.5:811
-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. The matching type used "
-"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:811
-#, no-wrap
-msgid "B<msgid>"
-msgstr "B<msgid>"
-
-#. type: Plain text
-#: doc/tin.5:816
-msgid ""
-"Match against ''Message-ID:'' and full ''References:''. The matching type "
-"used (wildmat or regex) depends on the setting of the tinrc variable "
-"B<wildcard>."
-msgstr ""
-"Vergleiche mit ''Message-ID:'' & allen ''References:''. Der verwendete "
-"Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der tinrc-"
-"Variablen B<wildcard> ab."
-
-#. type: TP
-#: doc/tin.5:816
-#, no-wrap
-msgid "B<msgid_last>"
-msgstr "B<msgid_last>"
-
-#. type: Plain text
-#: doc/tin.5:821
-msgid ""
-"Match against ''Message-ID:'' and last ''References:'' entry (direct "
-"responses) only. The matching type used (wildmat or regex) depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Vergleiche mit ''Message-ID:'' und letztem ''References:'' Eintrag (direkte "
-"Antworten). Der verwendete Vergleichstyp (Wildmat oder Regex) hängt von der "
-"Einstellung der tinrc-Variable B<wildcard> ab."
-
-#. type: TP
-#: doc/tin.5:821
-#, no-wrap
-msgid "B<msgid_only>"
-msgstr "B<msgid_only>"
-
-#. type: Plain text
-#: doc/tin.5:825
-msgid ""
-"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Vergleiche mit ''Message-ID:''. Der verwendete Vergleichstyp (Wildmat oder "
-"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
-
-#. type: TP
-#: doc/tin.5:825
-#, no-wrap
-msgid "B<refs_only>"
-msgstr "B<refs_only>"
-
-#. type: Plain text
-#: doc/tin.5:829
-msgid ""
-"Match against ''References:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Vergleiche mit ''References:''. Der verwendete Vergleichstyp (Wildmat oder "
-"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
-
-#. type: TP
-#: doc/tin.5:829
-#, no-wrap
-msgid "B<lines>"
-msgstr "B<lines>"
-
-#. type: Plain text
-#: doc/tin.5:832
-msgid ""
-"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
-"than."
-msgstr ""
-"Übereinstimmung mit ''Lines:'', E<lt>Zahl entspricht weniger als, E<gt>Zahl "
-"entspricht mehr als."
-
-#. type: TP
-#: doc/tin.5:832
-#, no-wrap
-msgid "B<gnksa>"
-msgstr "B<gnksa>"
-
-#. type: Plain text
-#: doc/tin.5:839
-msgid ""
-"Match against ''From:'' address parser return codes. E<lt>num matches less "
-"than, E<gt>num matches more than the returned numeric value. "
-"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
-"B<disable_gnksa_domain_check> is set to false. As the built in domain list "
-"is outdated this should be considered carefully."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:841
-#, no-wrap
-msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-
-#. type: Plain text
-#: doc/tin.5:871
-#, no-wrap
-msgid ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-msgstr ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-
-#. type: TP
-#: doc/tin.5:873
-#, no-wrap
-msgid "B<xref>"
-msgstr "B<xref>"
-
-#. type: Plain text
-#: doc/tin.5:880
-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. The matching type used (wildmat or regex)  depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#.  TODO: document option in detail
-#. type: TP
-#: doc/tin.5:880
-#, no-wrap
-msgid "B<path>"
-msgstr "B<path>"
-
-#. type: Plain text
-#: doc/tin.5:886
-msgid ""
-"Match against ''Path:'' line. This may not work on some servers. The "
-"matching type used (wildmat or regex) depends on the setting of the tinrc "
-"variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:886 doc/tin.5:2810
-#, no-wrap
-msgid "B<time>"
-msgstr "B<time>"
-
-#. type: Plain text
-#: doc/tin.5:889
-msgid "time_t value when rule expires"
-msgstr "time_t Wert wann die Regel abläuft"
-
-#. type: Plain text
-#: doc/tin.5:899
-#, 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=Markiert alle Artikel über tin, rtin,\n"
-"comment=tind, ktin or cdtin als heiß\n"
-"group=*\n"
-"case=1\n"
-"score=hot\n"
-"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
-
-#. type: Plain text
-#: doc/tin.5:908
-#, no-wrap
-msgid ""
-"comment=downscore postings in nsr from google based on\n"
-"comment=message-id or path, if both hit they end up with\n"
-"comment=a score of -66 which is enough to mark them killed\n"
-"group=news.software.readers\n"
-"case=1\n"
-"score=-33\n"
-"path=\\e.googlegroups\\e.com!not-for-mail$\n"
-"msgid_only=@googlegroups\\e.comE<gt>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:929
-msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
-"by spaces or tabs. If the keymap-file named with full specified B<\\"
-"%locale>(5)  is not found, less specific ones are looked for. Various parts "
-"will be stripped off the name, in the following order codeset, normalized "
-"codeset, territory and modifier when looking for the keymap-file.  Below is "
-"a list of all rebindable keynames and their defaults. If a keyname is bound "
-"to NULL it is unassigned."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:931
-#, no-wrap
-msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-
-#. type: Plain text
-#: doc/tin.5:979
-#, 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\\(rs\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<ConnectionInfo>\tJ\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\\(rs\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<ConnectionInfo>\tJ\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
-#: doc/tin.5:987
-#, 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>\tt\n"
-"B<AttachUntag>\tU\n"
-"B<AttachTagPattern>\t=\n"
-"B<AttachToggleTagged>\t@\n"
-
-#. type: Plain text
-#: doc/tin.5:995
-#, 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
-#: doc/tin.5:1003
-#, 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
-#: doc/tin.5:1006
-#, no-wrap
-msgid ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-msgstr ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-
-#. type: Plain text
-#: doc/tin.5:1036
-#, 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
-#: doc/tin.5:1039
-#, no-wrap
-msgid ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-msgstr ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-
-#. type: Plain text
-#: doc/tin.5:1080
-#, no-wrap
-msgid ""
-"B<PageReplyQuoteHeaders>\t^E\n"
-"B<PagePGPCheckArticle>\t^G\n"
-"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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
-#: doc/tin.5:1085
-#, 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
-#: doc/tin.5:1098
-#, 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
-#: doc/tin.5:1100
-#, no-wrap
-msgid "B<PostedArticlesSelect>\t^J\t^M\n"
-msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1103
-#, no-wrap
-msgid ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-msgstr ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-
-#. type: Plain text
-#: doc/tin.5:1106
-#, no-wrap
-msgid ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-msgstr ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-
-#. type: Plain text
-#: doc/tin.5:1110
-#, 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
-#: doc/tin.5:1113
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-
-#. type: Plain text
-#: doc/tin.5:1131
-#, 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
-#: doc/tin.5:1138
-#, 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
-#: doc/tin.5:1156
-#, 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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\tT\n"
-"B<ThreadUndoSel>\t~\n"
-
-#. type: Plain text
-#: doc/tin.5:1158
-#, no-wrap
-msgid "B<UrlSelect>\t^J\t^M\n"
-msgstr "B<UrlSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1169
-msgid ""
-"This file provides short descriptions of each mailgroup. (requires B<\\"
-"%tin>(1)  to be built with mh-mail-handling support). Each line consist of "
-"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
-msgstr ""
-"Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird "
-"normalerweise durch die lokalen Newsserver aktualisiert (zB. B<\\%innd>(8)) "
-"sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch "
-"Tabulator getrennten Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
-
-#. type: Plain text
-#: doc/tin.5:1172 doc/tin.5:1291 doc/tin.5:2756 doc/tin.5:2810 doc/tin.5:2837
-msgid "is the name of the newsgroup"
-msgstr "ist der Name der Newsgruppe"
-
-#. type: Plain text
-#: doc/tin.5:1175 doc/tin.5:1294 doc/tin.5:2840
-msgid "is a short single-line description of the group"
-msgstr "ist die zugehörige Kurzbeschreibung"
-
-#. type: Plain text
-#: doc/tin.5:1185
-msgid ""
-"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
-"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
-"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
-"only available if reading via NNTP."
-msgstr ""
-"\"I<NNTPServer[:Port]> I<newsrc> [I<Kurzname> [I<...>]]\" Paare für den ''B<-"
-"g>''Kommandozeilenschalter. Bei der Suche wird nicht zwischen Groß- und "
-"Kleinschreibung unterschieden und jede Zeile, die mit \"#\", \";\" oder \" "
-"\" beginnt, wird als Kommentar behandelt. Nur verfügbar, wenn via NNTP "
-"gelesen wird."
-
-#. type: Plain text
-#: doc/tin.5:1194
-msgid ""
-"full qualified domain name of the news server. Plain IPv6 address must be "
-"enclosed in square brackets. Additionally, a port can be specified by "
-"appending :portnumber. Be aware that if a port is given it will override any "
-"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
-"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
-"match any name, such a line should be placed last."
-msgstr ""
-"Vollständig qualifizierter Domänenname des Newsservers. Eine einfache IPv6-"
-"Adresse muss in eckige Klammern gesetzt werden. Zusätzlich kann ein Port "
-"durch Anhängen von :portnumber angegeben werden. Wenn ein Port angegeben "
-"wird, überschreibt er jeden Port, der mit ''B<-g>'' oder ''B<-p>'' angegeben "
-"oder durch ''B<-T>'' oder ''B<-k>'' impliziert oder über $B<NNTPPORT> "
-"gesetzt wurde. Die Zeichenfolge \"default\" oder \"*\" fungiert als "
-"Platzhalter für die Übereinstimmung mit jedem Namen. Eine solche Zeile "
-"sollte an letzter Stelle stehen."
-
-#. type: TP
-#: doc/tin.5:1194
-#, no-wrap
-msgid "B<newsrc>"
-msgstr "B<newsrc>"
-
-#. type: Plain text
-#: doc/tin.5:1197
-msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
-msgstr ""
-"Zugehöriges newsrc. Eine mit ''B<-f>'' angegebene Datei hat eine höhere "
-"Priorität."
-
-#. type: TP
-#: doc/tin.5:1197
-#, no-wrap
-msgid "B<shortname>"
-msgstr "B<Kurzname>"
-
-#. type: Plain text
-#: doc/tin.5:1201
-msgid ""
-"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
-"unique."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1205
-msgid "# sample newsrctable file"
-msgstr "# Beispiel newsrctable-Datei"
-
-#. type: Plain text
-#: doc/tin.5:1207
-msgid "news.tin.org .newsrc-tin.org tinorg"
-msgstr "news.tin.org .newsrc-tin.org tinorg"
-
-#. type: Plain text
-#: doc/tin.5:1209
-msgid "news.example.org /tmp/nrc-ex example ex"
-msgstr "news.example.org /tmp/nrc-ex example ex"
-
-#. type: Plain text
-#: doc/tin.5:1211
-msgid "[::1]:1119 /tmp/localhost6-1119 lh6"
-msgstr "[::1]:1119 /tmp/localhost6-1119 lh6"
-
-#. type: Plain text
-#: doc/tin.5:1213
-msgid "# catch all rules should go last"
-msgstr "# Catch-All-Regeln sollten an letzter Stelle stehen"
-
-#. type: Plain text
-#: doc/tin.5:1215
-msgid "# with the more specific one on top"
-msgstr "# mit der spezifischeren Regel an erster Stelle"
-
-#. type: Plain text
-#: doc/tin.5:1217
-msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1219
-msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1235
-msgid ""
-"Posting history. The file is written by B<\\%tin>(1)  and used by "
-"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
-"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
-"lines shall consist of at least four pipe-separated fields, starting with a "
-"time stamp \"dd-mm-yy\", a single letter indicating the action which "
-"initiated the message, a group name or a mail address the message was sent "
-"to, the subject of the message and optionally the messages ''Message-ID'' if "
-"known."
-msgstr ""
-"Verlaufsliste der geposteten Artikel. Die Datei wird von B<\\%tin>(1) "
-"geschrieben und vom Befehl B<DisplayPostHist> ('B<W>') verwendet. Sie sollte "
-"nicht manuell verändert werden. Jede Zeile, die mit \"#\" beginnt, ist ein "
-"Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen müssen aus "
-"mindestens vier durch Pipes getrennten Feldern bestehen, beginnend mit einem "
-"Zeitstempel \"dd-mm-yy\", einem einzelnen Buchstaben, der die Aktion angibt, "
-"die die Nachricht ausgelöst hat, einem Gruppennamen oder einer Mailadresse, "
-"an die die Nachricht gesendet wurde, dem Subject der Nachricht und optional "
-"der ''Message-ID'' der Nachricht, falls bekannt."
-
-#. type: Plain text
-#: doc/tin.5:1245
-msgid ""
-"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
-"changed by setting B<posted_articles_file>."
-msgstr ""
-"Kopie aller geposteten Artikel im B<\\%mbox>(5)-Format. Der Dateiname kann "
-"durch setzen von B<posted_articles_file> geändert werden."
-
-#. type: Plain text
-#: doc/tin.5:1254
-msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
-msgstr ""
-"Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das B<\\%mbox>(5)-"
-"Format."
-
-#. type: Plain text
-#: doc/tin.5:1265
-msgid ""
-"This file is a copy of the servers message of the day (MOTD) message.  It is "
-"automatically created on startup except when using the ''B<-Q>'' command-"
-"line option and is unlinked on exit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1275
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and error-"
-"messages. The file is overwritten on startup and meant for debugging."
-msgstr ""
-"Datei zum Speichern von $B<NNTPSERVER> und $B<NNTPPORT> bezogenen Info- und "
-"Fehlermeldungen. Die Datei wird beim Start überschrieben und ist zur "
-"Debuggen gedacht."
-
-#. type: Plain text
-#: doc/tin.5:1288
-msgid ""
-"This file is 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 ""
-"Eine Kopie der Newsgroups-Datei des Servers, die kurze Beschreibungen jeder "
-"Newsgruppe enthält. Sie wird beim Start automatisch aktualisiert, außer wenn "
-"die Befehlszeilenoption ''B<-X>'' oder '' B<-q>'' verwendet werden und eine "
-"alte Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten "
-"Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
-
-#. type: TP
-#: doc/tin.5:1288 doc/tin.5:2834
-#, no-wrap
-msgid "B<group.name>"
-msgstr "B<Gruppen.Name>"
-
-#. type: TP
-#: doc/tin.5:1291 doc/tin.5:2837
-#, no-wrap
-msgid "B<one-line description>"
-msgstr "B<Kurzbeschreibung>"
-
-#. type: Plain text
-#: doc/tin.5:1306
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
-"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
-"all are not meant to be changed by the user."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1306
-#, no-wrap
-msgid "B<version>"
-msgstr "B<version>"
-
-#. type: Plain text
-#: doc/tin.5:1309
-msgid "Internal version number."
-msgstr "Interne Versionsnummer."
-
-#. type: TP
-#: doc/tin.5:1309
-#, no-wrap
-msgid "B<motd_hash>"
-msgstr "B<motd_hash>"
-
-#. type: Plain text
-#: doc/tin.5:1313
-msgid ""
-"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
-"unchanged."
-msgstr ""
-"Interner Hash der MOTD des Servers, damit dessen Anzeige übersprungen werden "
-"kann, falls dieser unverändert ist."
-
-#. type: TP
-#: doc/tin.5:1313
-#, no-wrap
-msgid "B<last_newnews>"
-msgstr "B<last_newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1318
-msgid ""
-"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
-"the server."
-msgstr ""
-"Interner Zeitstempel, der von B<\\%tin>(1) verwendet wird, um neue "
-"Newsgruppen auf dem Server zu erkennen."
-
-#. type: Plain text
-#: doc/tin.5:1341
-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. I<value> strings are limited to 1022 chars and will be "
-"discarded if exceeding this limit. If it exists, the global configuration "
-"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
-"user's 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 ""
-
-#. type: TP
-#: doc/tin.5:1341
-#, no-wrap
-msgid "B<abbreviate_groupname>"
-msgstr "B<abbreviate_groupname>"
-
-#. type: Plain text
-#: doc/tin.5:1347
-msgid ""
-"If ON abbreviate long newsgroup names at group selection level and article "
-"level (if necessary) like this: news.software.readers -E<gt> n.software."
-"readers -E<gt> n.s.readers -E<gt> n.s.r.  Default is OFF."
-msgstr ""
-"Falls ON werden, sofern nötig, lange Newsgruppennamen in der Auswahl- und "
-"Artikelebene wie folgt abgekürzt: news.software.readers -E<gt> n.software."
-"readers -E<gt> n.s.readers -E<gt> n.s.r. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.5:1357
-#, no-wrap
-msgid "B<art_marked_deleted>"
-msgstr "B<art_marked_deleted>"
-
-#. type: TP
-#: doc/tin.5:1360
-#, no-wrap
-msgid "B<art_marked_inrange>"
-msgstr "B<art_marked_inrange>"
-
-#. type: TP
-#: doc/tin.5:1363
-#, no-wrap
-msgid "B<art_marked_return>"
-msgstr "B<art_marked_return>"
-
-#. type: TP
-#: doc/tin.5:1367
-#, no-wrap
-msgid "B<art_marked_selected>"
-msgstr "B<art_marked_selected>"
-
-#. type: TP
-#: doc/tin.5:1371
-#, no-wrap
-msgid "B<art_marked_recent>"
-msgstr "B<art_marked_recent>"
-
-#. type: TP
-#: doc/tin.5:1375
-#, no-wrap
-msgid "B<art_marked_unread>"
-msgstr "B<art_marked_unread>"
-
-#. type: TP
-#: doc/tin.5:1379
-#, no-wrap
-msgid "B<art_marked_read>"
-msgstr "B<art_marked_read>"
-
-#. type: TP
-#: doc/tin.5:1382
-#, no-wrap
-msgid "B<art_marked_killed>"
-msgstr "B<art_marked_killed>"
-
-#. type: TP
-#: doc/tin.5:1386
-#, no-wrap
-msgid "B<art_marked_read_selected>"
-msgstr "B<art_marked_read_selected>"
-
-#. type: Plain text
-#: doc/tin.5:1397
-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 ""
-
-#. type: TP
-#: doc/tin.5:1397
-#, no-wrap
-msgid "B<attachment_format>"
-msgstr "B<attachment_format>"
-
-#. type: Plain text
-#: doc/tin.5:1403
-msgid ""
-"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
-"Default is \"%t%s%e%c%d\"."
-msgstr ""
-"Diese Formatanweisung wird von B<\\%tin>(1) zur Darstellung der Anhangsebene "
-"benutzt. Voreingestellt ist \"%t%s%e%c%d\"."
-
-#. type: TP
-#: doc/tin.5:1411
-#, no-wrap
-msgid "B<auto_reconnect>"
-msgstr "B<auto_reconnect>"
-
-#. type: Plain text
-#: doc/tin.5:1414
-msgid "Reconnect to server automatically. Default is OFF."
-msgstr ""
-"Automatisch Verbindung zum Server wiederherstellen. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.5:1419
-#, no-wrap
-msgid "B<beginner_level>"
-msgstr "B<beginner_level>"
-
-#. type: TP
-#: doc/tin.5:1424
-#, no-wrap
-msgid "B<cache_overview_files>"
-msgstr "B<cache_overview_files>"
-
-#. type: Plain text
-#: doc/tin.5:1429
-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 ""
-
-#. type: TP
-#: doc/tin.5:1429
-#, no-wrap
-msgid "B<compress_overview_files>"
-msgstr "B<compress_overview_files>"
-
-#. type: TP
-#: doc/tin.5:1434
-#, no-wrap
-msgid "B<cancel_lock_algo>"
-msgstr "B<cancel_lock_algo>"
-
-#. type: Plain text
-#: doc/tin.5:1440
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1."
-msgstr ""
-"Diesen Hash-Algorithmus für Cancel-Locks verwenden. Nur vorhanden falls "
-"B<tin> mit Cancel-Lock-Unterstützung gebaut wurde. Keiner deaktiviert die "
-"Erzeugung von Cancel-Locks. Gültige Werte sind Keiner, sha1, sha256 und "
-"sha512. Voreinstellung ist sha1."
-
-#. type: TP
-#: doc/tin.5:1440
-#, no-wrap
-msgid "B<catchup_read_groups>"
-msgstr "B<catchup_read_groups>"
-
-#. type: TP
-#: doc/tin.5:1444
-#, no-wrap
-msgid "B<col_back>"
-msgstr "B<col_back>"
-
-#. type: TP
-#: doc/tin.5:1447
-#, no-wrap
-msgid "B<col_extquote>"
-msgstr "B<col_extquote>"
-
-#. type: TP
-#: doc/tin.5:1450
-#, no-wrap
-msgid "B<col_from>"
-msgstr "B<col_from>"
-
-#. type: TP
-#: doc/tin.5:1453
-#, no-wrap
-msgid "B<col_head>"
-msgstr "B<col_head>"
-
-#. type: TP
-#: doc/tin.5:1456
-#, no-wrap
-msgid "B<col_help>"
-msgstr "B<col_help>"
-
-#. type: TP
-#: doc/tin.5:1459
-#, no-wrap
-msgid "B<col_invers_bg>"
-msgstr "B<col_invers_bg>"
-
-#. type: TP
-#: doc/tin.5:1462
-#, no-wrap
-msgid "B<col_invers_fg>"
-msgstr "B<col_invers_fg>"
-
-#. type: TP
-#: doc/tin.5:1465
-#, no-wrap
-msgid "B<col_markdash>"
-msgstr "B<col_markdash>"
-
-#. type: TP
-#: doc/tin.5:1469
-#, no-wrap
-msgid "B<col_markslash>"
-msgstr "B<col_markslash>"
-
-#. type: TP
-#: doc/tin.5:1473
-#, no-wrap
-msgid "B<col_markstar>"
-msgstr "B<col_markstar>"
-
-#. type: TP
-#: doc/tin.5:1477
-#, no-wrap
-msgid "B<col_markstroke>"
-msgstr "B<col_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1481
-#, no-wrap
-msgid "B<col_message>"
-msgstr "B<col_message>"
-
-#. type: TP
-#: doc/tin.5:1484
-#, no-wrap
-msgid "B<col_minihelp>"
-msgstr "B<col_minihelp>"
-
-#. type: TP
-#: doc/tin.5:1487
-#, no-wrap
-msgid "B<col_newsheaders>"
-msgstr "B<col_newsheaders>"
-
-#. type: TP
-#: doc/tin.5:1490
-#, no-wrap
-msgid "B<col_normal>"
-msgstr "B<col_normal>"
-
-#. type: TP
-#: doc/tin.5:1493
-#, no-wrap
-msgid "B<col_quote>"
-msgstr "B<col_quote>"
-
-#. type: TP
-#: doc/tin.5:1496
-#, no-wrap
-msgid "B<col_quote2>"
-msgstr "B<col_quote2>"
-
-#. type: TP
-#: doc/tin.5:1499
-#, no-wrap
-msgid "B<col_quote3>"
-msgstr "B<col_quote3>"
-
-#. type: TP
-#: doc/tin.5:1502
-#, no-wrap
-msgid "B<col_response>"
-msgstr "B<col_response>"
-
-#. type: TP
-#: doc/tin.5:1506
-#, no-wrap
-msgid "B<col_signature>"
-msgstr "B<col_signature>"
-
-#. type: TP
-#: doc/tin.5:1509
-#, no-wrap
-msgid "B<col_score_neg>"
-msgstr "B<col_score_neg>"
-
-#. type: TP
-#: doc/tin.5:1512
-#, no-wrap
-msgid "B<col_score_pos>"
-msgstr "B<col_score_pos>"
-
-#. type: TP
-#: doc/tin.5:1515
-#, no-wrap
-msgid "B<col_urls>"
-msgstr "B<col_urls>"
-
-#. type: TP
-#: doc/tin.5:1518
-#, no-wrap
-msgid "B<col_verbatim>"
-msgstr "B<col_verbatim>"
-
-#. type: TP
-#: doc/tin.5:1521
-#, no-wrap
-msgid "B<col_subject>"
-msgstr "B<col_subject>"
-
-#. type: TP
-#: doc/tin.5:1524
-#, no-wrap
-msgid "B<col_text>"
-msgstr "B<col_text>"
-
-#. type: TP
-#: doc/tin.5:1527
-#, no-wrap
-msgid "B<col_title>"
-msgstr "B<col_title>"
-
-#. type: TP
-#: doc/tin.5:1530
-#, no-wrap
-msgid "B<confirm_choice>"
-msgstr "B<confirm_choice>"
-
-#. type: Plain text
-#: doc/tin.5:1534
-msgid ""
-"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
-"choices:"
-msgstr ""
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.5:1540
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:1545
-msgid ""
-"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
-"you use the B<Quit> ('B<q>') command."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1549
-msgid ""
-"B<select>: Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1551
-msgid "Default is commands & quit."
-msgstr "Voreinstellung ist Kommandos & Ende."
-
-#. type: Plain text
-#: doc/tin.5:1562
-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 ""
-
-#. type: TP
-#: doc/tin.5:1562
-#, no-wrap
-msgid "B<default_art_search>"
-msgstr "B<default_art_search>"
-
-#. type: TP
-#: doc/tin.5:1564
-#, no-wrap
-msgid "B<default_author_search>"
-msgstr "B<default_author_search>"
-
-#. type: TP
-#: doc/tin.5:1566
-#, no-wrap
-msgid "B<default_config_search>"
-msgstr "B<default_config_search>"
-
-#. type: TP
-#: doc/tin.5:1569
-#, no-wrap
-msgid "B<default_filter_days>"
-msgstr "B<default_filter_days>"
-
-#. type: TP
-#: doc/tin.5:1572
-#, no-wrap
-msgid "B<default_filter_kill_case>"
-msgstr "B<default_filter_kill_case>"
-
-#. type: TP
-#: doc/tin.5:1576
-#, no-wrap
-msgid "B<default_filter_kill_expire>"
-msgstr "B<default_filter_kill_expire>"
-
-#. type: TP
-#: doc/tin.5:1581
-#, no-wrap
-msgid "B<default_filter_kill_global>"
-msgstr "B<default_filter_kill_global>"
-
-#. type: TP
-#: doc/tin.5:1585
-#, no-wrap
-msgid "B<default_filter_kill_header>"
-msgstr "B<default_filter_kill_header>"
-
-#. type: ta
-#: doc/tin.5:1590 doc/tin.5:1619
-#, no-wrap
-msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
-msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & letzter \\'\\'References:\\'\\' Eintrag'u"
-
-#. type: Plain text
-#: doc/tin.5:1599 doc/tin.5:1628
-#, 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:'' (Groß/Kleinschreibung beachten)\n"
-"1\t''Subject:'' (Groß/Kleinschreibung ignorieren)\n"
-"2\t''From:'' (Groß/Kleinschreibung beachten)\n"
-"3\t''From:'' (Groß/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
-#: doc/tin.5:1601
-#, no-wrap
-msgid "B<default_filter_select_case>"
-msgstr "B<default_filter_select_case>"
-
-#. type: TP
-#: doc/tin.5:1605
-#, no-wrap
-msgid "B<default_filter_select_expire>"
-msgstr "B<default_filter_select_expire>"
-
-#. type: TP
-#: doc/tin.5:1610
-#, no-wrap
-msgid "B<default_filter_select_global>"
-msgstr "B<default_filter_select_global>"
-
-#. type: TP
-#: doc/tin.5:1614
-#, no-wrap
-msgid "B<default_filter_select_header>"
-msgstr "B<default_filter_select_header>"
-
-#. type: TP
-#: doc/tin.5:1630
-#, no-wrap
-msgid "B<default_goto_group>"
-msgstr "B<default_goto_group>"
-
-#. type: TP
-#: doc/tin.5:1632
-#, no-wrap
-msgid "B<default_group_search>"
-msgstr "B<default_group_search>"
-
-#. type: TP
-#: doc/tin.5:1634
-#, no-wrap
-msgid "B<default_mail_address>"
-msgstr "B<default_mail_address>"
-
-#. type: TP
-#: doc/tin.5:1636
-#, no-wrap
-msgid "B<default_move_group>"
-msgstr "B<default_move_group>"
-
-#. type: TP
-#: doc/tin.5:1638
-#, no-wrap
-msgid "B<default_pattern>"
-msgstr "B<default_pattern>"
-
-#. type: TP
-#: doc/tin.5:1640
-#, no-wrap
-msgid "B<default_pipe_command>"
-msgstr "B<default_pipe_command>"
-
-#. type: TP
-#: doc/tin.5:1642
-#, no-wrap
-msgid "B<default_post_newsgroups>"
-msgstr "B<default_post_newsgroups>"
-
-#. type: TP
-#: doc/tin.5:1644
-#, no-wrap
-msgid "B<default_post_subject>"
-msgstr "B<default_post_subject>"
-
-#. type: TP
-#: doc/tin.5:1646
-#, no-wrap
-msgid "B<default_range_group>"
-msgstr "B<default_range_group>"
-
-#. type: TP
-#: doc/tin.5:1648
-#, no-wrap
-msgid "B<default_range_select>"
-msgstr "B<default_range_select>"
-
-#. type: TP
-#: doc/tin.5:1650
-#, no-wrap
-msgid "B<default_range_thread>"
-msgstr "B<default_range_thread>"
-
-#. type: TP
-#: doc/tin.5:1652
-#, no-wrap
-msgid "B<default_repost_group>"
-msgstr "B<default_repost_group>"
-
-#. type: TP
-#: doc/tin.5:1654
-#, no-wrap
-msgid "B<default_save_file>"
-msgstr "B<default_save_file>"
-
-#. type: TP
-#: doc/tin.5:1656
-#, no-wrap
-msgid "B<default_save_mode>"
-msgstr "B<default_save_mode>"
-
-#. type: TP
-#: doc/tin.5:1658
-#, no-wrap
-msgid "B<default_select_pattern>"
-msgstr "B<default_select_pattern>"
-
-#. type: TP
-#: doc/tin.5:1660
-#, no-wrap
-msgid "B<default_shell_command>"
-msgstr "B<default_shell_command>"
-
-#. type: TP
-#: doc/tin.5:1662
-#, no-wrap
-msgid "B<default_subject_search>"
-msgstr "B<default_subject_search>"
-
-#. type: TP
-#: doc/tin.5:1664
-#, no-wrap
-msgid "B<dont_break_words>"
-msgstr "B<dont_break_words>"
-
-#. type: TP
-#: doc/tin.5:1668
-#, no-wrap
-msgid "B<draw_arrow>"
-msgstr "B<draw_arrow>"
-
-#. type: Plain text
-#: doc/tin.5:1672
-msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
-"highlighted bar if set OFF. Default is OFF."
-msgstr ""
-"Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil '-E<gt>', wenn "
-"aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Der "
-"Standardwert ist OFF."
-
-#. type: Plain text
-#: doc/tin.5:1679
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\" in B<\\%tin>(1)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1682
-#, no-wrap
-msgid "B<extquote_regex>"
-msgstr "B<extquote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:1689
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1689
-#, no-wrap
-msgid "B<force_screen_redraw>"
-msgstr "B<force_screen_redraw>"
-
-#. type: TP
-#: doc/tin.5:1693
-#, no-wrap
-msgid "B<getart_limit>"
-msgstr "B<getart_limit>"
-
-#. type: Plain text
-#: doc/tin.5:1700
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<\\%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 ""
-
-#. type: TP
-#: doc/tin.5:1700
-#, no-wrap
-msgid "B<goto_next_unread>"
-msgstr "B<goto_next_unread>"
-
-#. type: Plain text
-#: doc/tin.5:1714
-msgid ""
-"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
-"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
-"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
-"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
-"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
-"Default is B<PageNextUnread>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1721
-msgid ""
-"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
-"\\ %s\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Gruppenebene "
-"benutzt. Voreingestellt ist \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F\". Folgende "
-"Ersetzungen werden unterstützt:"
-
-#. type: ta
-#: doc/tin.5:1723
-#, no-wrap
-msgid "\\w'%G    'u +\\w'number of responses in thread'u"
-msgstr "\\w'%G    'u +\\w'Absender, Name und/oder E-Mail Adresse'u"
-
-#. type: Plain text
-#: doc/tin.5:1735
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%R\tnumber of responses in thread\n"
-"%S\tscore\n"
-"%m\tarticle marks\n"
-"%n\tcurrent thread number\n"
-"%s\tsubject\n"
-"%%\t%\n"
-msgstr ""
-"%D\tDatum\n"
-"%F\tAbsender, Name und/oder E-Mail Adresse\n"
-"%I\tInitialen des Absenders\n"
-"%L\tAnzahl der Zeilen\n"
-"%M\tMessage-ID\n"
-"%R\tAnzahl der Antworten im Thread\n"
-"%S\tBewertung\n"
-"%m\tArtikelkennzeichnungen\n"
-"%n\taktuelle Threadnummer\n"
-"%s\tSubject\n"
-"%%\t%\n"
-
-#. type: TP
-#: doc/tin.5:1737
-#, no-wrap
-msgid "B<hide_uue>"
-msgstr "B<hide_uue>"
-
-#. type: TP
-#: doc/tin.5:1747
-#, no-wrap
-msgid "B<inews_prog>"
-msgstr "B<inews_prog>"
-
-#. type: TP
-#: doc/tin.5:1754
-#, no-wrap
-msgid "B<info_in_last_line>"
-msgstr "B<info_in_last_line>"
-
-#. type: TP
-#: doc/tin.5:1760
-#, no-wrap
-msgid "B<interactive_mailer>"
-msgstr "B<interactive_mailer>"
-
-#. type: Plain text
-#: doc/tin.5:1766
-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 ""
-
-#. type: TP
-#: doc/tin.5:1766
-#, no-wrap
-msgid "B<inverse_okay>"
-msgstr "B<inverse_okay>"
-
-#. type: TP
-#: doc/tin.5:1770
-#, no-wrap
-msgid "B<keep_dead_articles>"
-msgstr "B<keep_dead_articles>"
-
-#. type: TP
-#: doc/tin.5:1775
-#, no-wrap
-msgid "B<kill_level>"
-msgstr "B<kill_level>"
-
-#. type: Plain text
-#: doc/tin.5:1779
-msgid ""
-"This option controls the processing and display of articles that are killed. "
-"There are 3 options, default is 0 (B<Kill only unread arts>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1787
-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 ""
-
-#. type: TP
-#: doc/tin.5:1803
-#, no-wrap
-msgid "B<mail_address>"
-msgstr "B<mail_address>"
-
-#. type: Plain text
-#: doc/tin.5:1809
-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 ""
-"E-Mail-Adresse des Benutzers (und vollständiger Name), falls nicht "
-"benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von E-"
-"Mails und beim Signieren mit B<\\%pgp>(1) verwendet."
-
-#. type: TP
-#: doc/tin.5:1813
-#, no-wrap
-msgid "B<mail_quote_format>"
-msgstr "B<mail_quote_format>"
-
-#. type: TP
-#: doc/tin.5:1819
-#, no-wrap
-msgid "B<mailbox_format>"
-msgstr "B<mailbox_format>"
-
-#. type: TP
-#: doc/tin.5:1838
-#, no-wrap
-msgid "B<mailer_format>"
-msgstr "B<mailer_format>"
-
-#. type: TP
-#: doc/tin.5:1875
-#, no-wrap
-msgid "B<metamail_prog>"
-msgstr "B<metamail_prog>"
-
-#. type: TP
-#: doc/tin.5:1887 doc/tin.5:2659
-#, no-wrap
-msgid "B<mm_charset>"
-msgstr "B<mm_charset>"
-
-#. type: Plain text
-#: doc/tin.5:1902
-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)  or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1915
-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)  or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: TP
-#: doc/tin.5:1924
-#, no-wrap
-msgid "B<mono_markdash>"
-msgstr "B<mono_markdash>"
-
-#. type: TP
-#: doc/tin.5:1929
-#, no-wrap
-msgid "B<mono_markslash>"
-msgstr "B<mono_markslash>"
-
-#. type: TP
-#: doc/tin.5:1934
-#, no-wrap
-msgid "B<mono_markstar>"
-msgstr "B<mono_markstar>"
-
-#. type: TP
-#: doc/tin.5:1939
-#, no-wrap
-msgid "B<mono_markstroke>"
-msgstr "B<mono_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1944
-#, no-wrap
-msgid "B<newnews>"
-msgstr "B<newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1950
-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 ""
-"Interne Timer, die von B<\\%tin>(1) verwendet werden, um den Überblick über "
-"neue Newsgroups zu behalten. Nicht ändern, es sei denn, Sie verstehen genau "
-"wozu sie dienen."
-
-#. type: TP
-#: doc/tin.5:1972
-#, no-wrap
-msgid "B<nntp_read_timeout_secs>"
-msgstr "B<nntp_read_timeout_secs>"
-
-#. type: Plain text
-#: doc/tin.5:1975
-msgid "Time in seconds to wait for a response from the server. Default is 120."
-msgstr ""
-"Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein Zeitlimit). "
-"Voreinstellung ist 120."
-
-#. type: TP
-#: doc/tin.5:1975
-#, no-wrap
-msgid "B<normalization_form>"
-msgstr "B<normalization_form>"
-
-#. type: Plain text
-#: doc/tin.5:1979
-msgid ""
-"The normalization form which should be used to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-"Normalisierungsart die verwenden soll um die Unicode-Eingabe zu "
-"normalisieren. Die möglichen Werte sind:"
-
-#. type: Plain text
-#: doc/tin.5:1997
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
-"possible (B<RFC\\%5198>)."
-msgstr ""
-"Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek "
-"unterstützt werden, die B<\\%tin>(1) für die Normalisierung verwendet. Nach "
-"Möglichkeit sollte NFC verwendet werden (B<RFC\\%5198>)."
-
-#. type: TP
-#: doc/tin.5:1997
-#, no-wrap
-msgid "B<page_mime_format>"
-msgstr "B<page_mime_format>"
-
-#. type: Plain text
-#: doc/tin.5:2003
-msgid ""
-"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
-"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
-msgstr ""
-"Diese Formatanweisung wird von tin B<\\%tin>(1) zur Darstellung von Mime-"
-"Headern auf Artikelebene benutzt. Voreingestellt ist \"[-- %T%S%*n%z%*l%!c%!"
-"d%*e --]\"."
-
-#. type: TP
-#: doc/tin.5:2003
-#, no-wrap
-msgid "B<page_uue_format>"
-msgstr "B<page_uue_format>"
-
-#. type: Plain text
-#: doc/tin.5:2009
-msgid ""
-"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
-"\"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-"Diese Formatanweisung wird von tin B<\\%tin>(1) zur Darstellung von UUE-"
-"Headern auf Artikelebene benutzt. Voreingestellt ist \"[-- %T%S%*n%I%!d%*e "
-"--]\"."
-
-#. type: Plain text
-#: doc/tin.5:2037
-msgid ""
-"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
-"display any files that were post processed and uudecoded. The program is "
-"determined using the B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2053
-#, no-wrap
-msgid "B<posted_articles_file>"
-msgstr "B<posted_articles_file>"
-
-#. type: TP
-#: doc/tin.5:2065
-#, no-wrap
-msgid "B<printer>"
-msgstr "B<printer>"
-
-#. type: Plain text
-#: doc/tin.5:2075
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article.  Default "
-"is OFF."
-msgstr ""
-"Falls ON zeige leere ''Followup-To:''-Kopfzeile im Editor. Voreinstellung "
-"ist OFF."
-
-#. type: TP
-#: doc/tin.5:2089
-#, no-wrap
-msgid "B<quote_style>"
-msgstr "B<quote_style>"
-
-#. type: Plain text
-#: doc/tin.5:2095
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2098
-msgid "B<Nothing special> Non empty lines are quoted."
-msgstr "B<Nichts besonderes> Nicht leere Zeilen zitieren."
-
-#. type: Plain text
-#: doc/tin.5:2102
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2108
-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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
-"quoted regardless of this option when B<show_signatures> is off."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2110
-msgid "B<Quote empty lines> This option is on by default."
-msgstr "B<Leerzeilen zitieren> Diese Option ist standardmäßig aktiviert."
-
-#. type: TP
-#: doc/tin.5:2111
-#, no-wrap
-msgid "B<quote_regex>"
-msgstr "B<quote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2118
-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 ""
-
-#. type: TP
-#: doc/tin.5:2118
-#, no-wrap
-msgid "B<quote_regex2>"
-msgstr "B<quote_regex2>"
-
-#. type: Plain text
-#: doc/tin.5:2125
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
-"B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2125
-#, no-wrap
-msgid "B<quote_regex3>"
-msgstr "B<quote_regex3>"
-
-#. type: Plain text
-#: doc/tin.5:2132
-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 ""
-
-#. type: TP
-#: doc/tin.5:2132
-#, no-wrap
-msgid "B<recent_time>"
-msgstr "B<recent_time>"
-
-#. type: TP
-#: doc/tin.5:2136
-#, no-wrap
-msgid "B<render_bidi>"
-msgstr "B<render_bidi>"
-
-#. type: Plain text
-#: doc/tin.5:2143
-msgid ""
-"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
-"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
-"Default is OFF."
-msgstr ""
-"Falls ON, kümmert sich B<\\%tin>(1) um die Darstellung von bidirektionalem "
-"Text. Bei OFF, überlässt B<\\%tin>(1) die Darstellung von bidirektionalem "
-"Text dem Terminal."
-
-#. type: TP
-#: doc/tin.5:2143
-#, no-wrap
-msgid "B<reread_active_file_secs>"
-msgstr "B<reread_active_file_secs>"
-
-#. type: TP
-#: doc/tin.5:2152
-#, no-wrap
-msgid "B<score_limit_kill>"
-msgstr "B<score_limit_kill>"
-
-#. type: TP
-#: doc/tin.5:2156
-#, no-wrap
-msgid "B<score_limit_select>"
-msgstr "B<score_limit_select>"
-
-#. type: TP
-#: doc/tin.5:2160
-#, no-wrap
-msgid "B<score_kill>"
-msgstr "B<score_kill>"
-
-#. type: TP
-#: doc/tin.5:2164
-#, no-wrap
-msgid "B<score_select>"
-msgstr "B<score_select>"
-
-#. type: TP
-#: doc/tin.5:2168
-#, no-wrap
-msgid "B<scroll_lines>"
-msgstr "B<scroll_lines>"
-
-#. type: Plain text
-#: doc/tin.5:2178
-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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
-"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2178
-#, no-wrap
-msgid "B<select_format>"
-msgstr "B<select_format>"
-
-#. type: Plain text
-#: doc/tin.5:2182
-msgid ""
-"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
-"\\ %G\\ \\ %d\". The following substitutions are supported:"
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Auswahlebene "
-"benutzt. Voreingestellt ist \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\". Folgende "
-"Ersetzungen werden unterstützt:"
-
-#. type: ta
-#: doc/tin.5:2184
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group number'u"
-msgstr "\\w'%G    'u +\\w'Anzahl ungelesener Artikel'u"
-
-#. type: Plain text
-#: doc/tin.5:2191
-#, no-wrap
-msgid ""
-"%G\tgroup name\n"
-"%U\tunread count\n"
-"%d\tdescription\n"
-"%f\tgroup flag\n"
-"%n\tcurrent group number\n"
-"%%\t%\n"
-msgstr ""
-"%G\tName der Gruppe\n"
-"%U\tAnzahl ungelesener Artikel\n"
-"%d\tGruppenbeschreibung\n"
-"%f\tGruppenkennzeichnung\n"
-"%n\taktuelle Gruppennummer\n"
-"%%\t%\n"
-
-#. type: TP
-#: doc/tin.5:2193
-#, no-wrap
-msgid "B<sort_function>"
-msgstr "B<sort_function>"
-
-#. type: TP
-#: doc/tin.5:2228
-#, no-wrap
-msgid "B<show_description>"
-msgstr "B<show_description>"
-
-#. type: Plain text
-#: doc/tin.5:2237
-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 "
-"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2237
-#, no-wrap
-msgid "B<show_help_mail_sign>"
-msgstr "B<show_help_mail_sign>"
-
-#. type: Plain text
-#: doc/tin.5:2244
-msgid ""
-"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
-"mail indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-"Auswahl ob B<\\%tin>(1) in den verschiedenen Ebenentiteln eine Hilfeanzeige, "
-"eine neue E-Mail-Anzeige, beides oder keines von beiden anzeigt. Die "
-"Voreinstellung ist 3."
-
-#. type: TP
-#: doc/tin.5:2260
-#, no-wrap
-msgid "B<show_only_unread_groups>"
-msgstr "B<show_only_unread_groups>"
-
-#. type: Plain text
-#: doc/tin.5:2283
-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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
-"signature (first match counts). If the path starts with a ! the program the "
-"path points to will be executed to generate a signature. In order to pass "
-"the group name to the program, %G can be specified.  This will be replaced "
-"by the name of the current newsgroup. --none will suppress any signature. "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2286
-#, no-wrap
-msgid "B<slashes_regex>"
-msgstr "B<slashes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2293
-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 ""
-
-#. type: TP
-#: doc/tin.5:2339
-#, no-wrap
-msgid "B<spamtrap_warning_addresses>"
-msgstr "B<spamtrap_warning_addresses>"
-
-#. type: TP
-#: doc/tin.5:2346
-#, no-wrap
-msgid "B<stars_regex>"
-msgstr "B<stars_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2353
-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 ""
-
-#. type: TP
-#: doc/tin.5:2353
-#, no-wrap
-msgid "B<strip_blanks>"
-msgstr "B<strip_blanks>"
-
-#. type: TP
-#: doc/tin.5:2357
-#, no-wrap
-msgid "B<strip_bogus>"
-msgstr "B<strip_bogus>"
-
-#. type: TP
-#: doc/tin.5:2366
-#, no-wrap
-msgid "B<strip_newsrc>"
-msgstr "B<strip_newsrc>"
-
-#. type: TP
-#: doc/tin.5:2370
-#, no-wrap
-msgid "B<strip_re_regex>"
-msgstr "B<strip_re_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2376
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-"Ein regulärer Ausdruck zum Suchen nach Betreffpräfixen wie \"Re:\", die "
-"entfernt werden sollen. Wenn B<strip_re_regex> leer ist, verwendet B<\\"
-"%tin>(1) einen integrierten Standardwert."
-
-#. type: TP
-#: doc/tin.5:2376
-#, no-wrap
-msgid "B<strip_was_regex>"
-msgstr "B<strip_was_regex>"
-
-#. type: TP
-#: doc/tin.5:2382
-#, no-wrap
-msgid "B<strokes_regex>"
-msgstr "B<strokes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2389
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2394
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2397
-msgid "Defines which threading method to use. The choices are:"
-msgstr ""
-"Definiert wie der Diskussionsfaden gebaut werden soll. Zur Auswahl stehen:"
-
-#. type: Plain text
-#: doc/tin.5:2400
-msgid "Don't thread"
-msgstr "Keinen Diskussionsfaden aufbauen."
-
-#. type: Plain text
-#: doc/tin.5:2402
-msgid "Thread on Subject only"
-msgstr "Diskussionsfaden nur anhand von ''Subject:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.5:2404
-msgid "Thread on References only"
-msgstr "Diskussionsfaden nur anhand von ''References:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.5:2406
-msgid "Thread on References then Subject (default)"
-msgstr ""
-"Diskussionsfaden anhand von ''References:'' und ''Subject:'' aufbauen "
-"(Voreinstellung)."
-
-#. type: Plain text
-#: doc/tin.5:2408
-msgid "Thread multipart articles on Subject"
-msgstr "Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:'' aufbauen."
-
-#. type: Plain text
-#: doc/tin.5:2410
-msgid "Thread on Percentage Match of the Subjects"
-msgstr "Anhand der prozentualen Übereinstimmung der Subjects gruppieren"
-
-#. type: Plain text
-#: doc/tin.5:2414
-msgid ""
-"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 \\(en 5 in the file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2418
-msgid ""
-"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
-"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-"Diese Formatanweisung wird von B<tin> zur Darstellung der Threadebene "
-"benutzt. Voreingestellt ist \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\". Folgende "
-"Ersetzungen werden unterstützt:"
-
-#. type: ta
-#: doc/tin.5:2420
-#, no-wrap
-msgid "\\w'%G    'u +\\w'from, name and/or address'u"
-msgstr "\\w'%G    'u +\\w'Subject und/oder Baumdarstellung des Thread'u"
-
-#. type: Plain text
-#: doc/tin.5:2431
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%S\tscore\n"
-"%T\tthread tree\n"
-"%m\tarticle marks\n"
-"%n\tcurrent article number\n"
-"%%\t%\n"
-msgstr ""
-"%D\tDatum\n"
-"%F\tAbsender, Name und/oder E-Mail Adresse\n"
-"%I\tInitialen des Absenders\n"
-"%L\tAnzahl der Zeilen\n"
-"%M\tMessage-ID\n"
-"%S\tBewertung\n"
-"%T\tSubject und/oder Baumdarstellung des Thread\n"
-"%m\tArtikelkennzeichnungen\n"
-"%n\taktuelle Artikelnummer\n"
-"%%\t%\n"
-
-#. type: Plain text
-#: doc/tin.5:2438
-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 ""
-
-#. type: TP
-#: doc/tin.5:2442
-#, no-wrap
-msgid "B<thread_score>"
-msgstr "B<thread_score>"
-
-#. type: TP
-#: doc/tin.5:2454
-#, no-wrap
-msgid "B<tls_ca_cert_file>"
-msgstr "B<tls_ca_cert_file>"
-
-#. type: Plain text
-#: doc/tin.5:2459
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<RFC\\%8143>) connections. If left empty the system default will be used."
-msgstr ""
-"Name der Datei, die alle vertrauenswürdigen CA-Zertifikate enthält, die für "
-"NNTPS-Verbindungen (B<RFC\\%8143>) verwendet werden. Falls es leer bleibt, "
-"wird der Systemstandard verwendet."
-
-#. type: TP
-#: doc/tin.5:2459
-#, no-wrap
-msgid "B<translit>"
-msgstr "B<translit>"
-
-#. type: Plain text
-#: doc/tin.5:2473
-msgid ""
-"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
-"bodies.  Default is 0. This option does not affect lines within verbatim "
-"blocks."
-msgstr ""
-"Auswahl, wie B<\\%tin>(1) Leerzeilen in Artikelkörpern behandelt. Der "
-"Voreinstellung ist 0. Diese Option wirkt sich nicht auf Zeilen innerhalb von "
-"wortgetreu wiederzugebenden Textblöcken aus."
-
-#. type: Plain text
-#: doc/tin.5:2496
-msgid ""
-"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
-"articles. Default is OFF."
-msgstr ""
-"Falls ON, werden weiche Bindestriche (U+00AD) von nicht wörtlichen Blöcken "
-"bei der Artikelanzeige entfernt. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.5:2496
-#, no-wrap
-msgid "B<underscores_regex>"
-msgstr "B<underscores_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2503
-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>(1)  uses a built-in default."
-msgstr ""
-"Regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
-"passenden Wörter werden in B<col_markdash> oder B<mono_markdash> angezeigt. "
-"Falls B<underscores_regex> leer ist, verwendet B<\\%tin>(1) einen "
-"integrierten Standardwert."
-
-#. type: TP
-#: doc/tin.5:2503
-#, no-wrap
-msgid "B<unlink_article>"
-msgstr "B<unlink_article>"
-
-#. type: Plain text
-#: doc/tin.5:2507
-msgid ""
-"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
-"ON."
-msgstr ""
-"Falls ON entferne I<${TIN_HOMEDIR:-\"$HOME\"}/.article> nach dem posten. "
-"Voreinstellung ist ON."
-
-#. type: TP
-#: doc/tin.5:2507
-#, no-wrap
-msgid "B<url_handler>"
-msgstr "B<url_handler>"
-
-#. type: TP
-#: doc/tin.5:2512
-#, no-wrap
-msgid "B<url_highlight>"
-msgstr "B<url_highlight>"
-
-#. type: TP
-#: doc/tin.5:2515
-#, no-wrap
-msgid "B<use_color>"
-msgstr "B<use_color>"
-
-#. type: Plain text
-#: doc/tin.5:2520
-msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
-msgstr ""
-"Falls aktiviert verwendet B<\\%tin>(1) ANSI-Farben. Die Voreinstellung ist "
-"OFF."
-
-#. type: TP
-#: doc/tin.5:2520
-#, no-wrap
-msgid "B<use_keypad>"
-msgstr "B<use_keypad>"
-
-#. type: Plain text
-#: doc/tin.5:2523
-msgid "Use scroll keys on keypad. Default is OFF."
-msgstr ""
-"Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF."
-
-#. type: TP
-#: doc/tin.5:2523
-#, no-wrap
-msgid "B<use_mouse>"
-msgstr "B<use_mouse>"
-
-#. type: TP
-#: doc/tin.5:2529
-#, no-wrap
-msgid "B<use_slrnface>"
-msgstr "B<use_slrnface>"
-
-#. type: Plain text
-#: doc/tin.5:2541
-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 ""
-
-#. type: TP
-#: doc/tin.5:2541
-#, no-wrap
-msgid "B<utf8_graphics>"
-msgstr "B<utf8_graphics>"
-
-#. type: Plain text
-#: doc/tin.5:2545
-msgid ""
-"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
-"and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2545
-#, no-wrap
-msgid "B<verbatim_begin_regex>"
-msgstr "B<verbatim_begin_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2551
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
-"verbatim block. Default is #v+"
-msgstr ""
-"Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
-"Absatzes findet. Voreinstellung ist #v+"
-
-#. type: TP
-#: doc/tin.5:2551
-#, no-wrap
-msgid "B<verbatim_end_regex>"
-msgstr "B<verbatim_end_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2557
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the end of a "
-"verbatim block. Default is #v-"
-msgstr ""
-"Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
-"Absatzes findet. Voreinstellung ist #v-"
-
-#. type: TP
-#: doc/tin.5:2560
-#, no-wrap
-msgid "B<wildcard>"
-msgstr "B<Platzhalter>"
-
-#. type: Plain text
-#: doc/tin.5:2584
-msgid ""
-"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
-"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
-"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2584
-#, no-wrap
-msgid "B<word_h_display_marks>"
-msgstr "B<word_h_display_marks>"
-
-#. type: TP
-#: doc/tin.5:2596
-#, no-wrap
-msgid "B<word_highlight>"
-msgstr "B<word_highlight>"
-
-#. type: TP
-#: doc/tin.5:2604
-#, no-wrap
-msgid "B<wrap_column>"
-msgstr "B<wrap_column>"
-
-#. type: TP
-#: doc/tin.5:2620
-#, no-wrap
-msgid "B<xpost_quote_format>"
-msgstr "B<xpost_quote_format>"
-
-#. type: Plain text
-#: doc/tin.5:2636
-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 ""
-
-#. type: TP
-#: doc/tin.5:2636
-#, no-wrap
-msgid "B<domainname>"
-msgstr "B<domainname>"
-
-#. type: Plain text
-#: doc/tin.5:2639
-msgid "Sets a global domain name used in From lines"
-msgstr "Setzt den globalen Domänennamen, der in From-Zeilen verwendet wird"
-
-#. type: Plain text
-#: doc/tin.5:2643
-msgid ""
-"Defines the name of your organization. $B<ORGANIZATION> overrides any "
-"specified value."
-msgstr ""
-"Legt den Namen Ihrer Organisation fest. $B<ORGANIZATION> überschreibt den "
-"angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2643
-#, no-wrap
-msgid "B<newslibdir>"
-msgstr "B<newslibdir>"
-
-#. type: Plain text
-#: doc/tin.5:2648
-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 ""
-"Definiert den Standardspeicherort für einige Konfigurationsdateien. Übliche "
-"Werte sind I</usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> oder "
-"I</news/db>. $B<TIN_LIBDIR> übersteuert den angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2648
-#, no-wrap
-msgid "B<bugaddress>"
-msgstr "B<bugaddress>"
-
-#. type: Plain text
-#: doc/tin.5:2654
-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 ""
-"Definiert die E-Mail-Adresse, an die Benutzer Fehlerberichte über eine "
-"integrierte Funktion senden können. Die Voreinstellung zeigt auf eine "
-"Entwickler-Mailingliste auf tin.org. Sie können diese Adresse in eine lokale "
-"ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen."
-
-#. type: TP
-#: doc/tin.5:2654
-#, no-wrap
-msgid "B<inewsdir>"
-msgstr "B<inewsdir>"
-
-#. type: Plain text
-#: doc/tin.5:2659
-msgid "Defines the directory containing the B<\\%inews>(1)  executable."
-msgstr ""
-"Definiert das Verzeichnis, welches das ausführbare B<\\%inews>(1) enthält."
-
-#. type: Plain text
-#: doc/tin.5:2663
-msgid ""
-"Default charset to be used in MIME's ''Content-Type:'' header.  "
-"$B<MM_CHARSET> overrides any specified value."
-msgstr ""
-"Standardzeichensatz, der im ''Content-Type:'' MIME-Header verwendet werden "
-"soll. $B<MM_CHARSET> überschreibt den angegebenen Wert."
-
-#. type: Plain text
-#: doc/tin.5:2666
-msgid ""
-"Default encoding scheme used in MIME articles. 8bit might be the best value."
-msgstr ""
-"Voreingestellte Zeichenkodierung in MIME-Artikeln. 8bit ist wahrscheinlich "
-"die beste Wahl."
-
-#. type: Plain text
-#: doc/tin.5:2670
-msgid ""
-"Default encoding scheme used in MIME letters. quoted-printable is a good "
-"choice here."
-msgstr ""
-"Voreingestellte Zeichenkodierung in MIME-Mails. Quoted-Printable ist hier "
-"eine gute Wahl."
-
-#. type: TP
-#: doc/tin.5:2670
-#, no-wrap
-msgid "B<disable_gnksa_domain_check>"
-msgstr "B<disable_gnksa_domain_check>"
-
-#. type: Plain text
-#: doc/tin.5:2676
-msgid ""
-"Allow unregistered top level domains. As the list of valid TLDs is no longer "
-"actively maintained the default was changed to ON starting with B<\\"
-"%tin>(1)  version 2.1.5"
-msgstr ""
-"Unregistrierte Top-Level-Domains zulassen. Da die Liste der gültigen TLDs "
-"nicht mehr aktiv gepflegt wird wurde ab B<\\%tin>(1) Version 2.1.5 die "
-"Voreinstellung auf ON geändert."
-
-#. type: TP
-#: doc/tin.5:2676
-#, no-wrap
-msgid "B<disable_sender>"
-msgstr "B<disable_sender>"
-
-#. type: Plain text
-#: doc/tin.5:2680
-msgid ""
-"Don't generate a ''Sender:'' header. This has an effect only if "
-"B<inews_prog> is set to --internal."
-msgstr ""
-"Keinen ''Sender:'' Header erzeugen. Falls B<inews_prog> nicht auf --internal "
-"steht wird die Einstellung ignoriert."
-
-#. type: TP
-#: doc/tin.5:2680
-#, no-wrap
-msgid "B<spooldir>"
-msgstr "B<spooldir>"
-
-#. type: Plain text
-#: doc/tin.5:2685
-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 ""
-"Basisverzeichnis Ihres News-Spools (Bnews, Cnews und INN traditioneller "
-"Spool-Stil), übliche Werte sind I</var/spool/news,>, I</usr/spool/news>, I</"
-"news/spool>. $B<TIN_SPOOLDIR> überschreibt einen angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2685
-#, no-wrap
-msgid "B<overviewdir>"
-msgstr "B<overviewdir>"
-
-#. type: Plain text
-#: doc/tin.5:2693
-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 ""
-"Basisverzeichnis Ihrer NOV Daten B<\\%newsoverview>(5) (traditioneller Spool-"
-"Stil, kann identisch mit I<spooldir> sein), übliche Werte sind  I</var/spool/"
-"overview>, I</usr/spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> "
-"überschreibt einen angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2693
-#, no-wrap
-msgid "B<overviewfile>"
-msgstr "B<overviewfile>"
-
-#. type: Plain text
-#: doc/tin.5:2697
-msgid ""
-"Name of a single overview file, common values are I<.overview> or I<over."
-"view>. $B<TIN_NOVFILENAME> overrides any specified value."
-msgstr ""
-"Name einer Overview-Datei, übliche Namen sind I<.overview> oder I<over."
-"view>. $B<TIN_NOVFILENAME> übersteuert den angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2697
-#, no-wrap
-msgid "B<overviewfmtfile>"
-msgstr "B<overviewfmtfile>"
-
-#. type: Plain text
-#: doc/tin.5:2702
-msgid ""
-"Full pathname of your newssystem's overview.fmt file; usually the file "
-"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Vollständiger Pfadname der overview.fmt-Datei Ihres Newssystems; "
-"normalerweise befindet sich die Datei in I<newslibdir> und heißt I<overview."
-"fmt>, so dass Sie diese Einstellung nur ändern müssen wenn sich Ihre "
-"Konfiguration unterscheidet."
-
-#. type: TP
-#: doc/tin.5:2702
-#, no-wrap
-msgid "B<activefile>"
-msgstr "B<activefile>"
-
-#. type: Plain text
-#: doc/tin.5:2708
-msgid ""
-"Full pathname of your newssystem's active file; usually the file resides in "
-"I<newslibdir> and is named I<active>, so you only have to change this "
-"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
-"specified value."
-msgstr ""
-"Vollständiger Pfadname der Aktive-Datei Ihres Newssystems; normalerweise "
-"befindet sich die Datei in I<newslibdir> und heißt I<active>, so dass Sie "
-"diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration "
-"unterscheidet. $B<TIN_ACTIVEFILE> überschreibt einen angegebenen Wert."
-
-#. type: TP
-#: doc/tin.5:2708
-#, no-wrap
-msgid "B<activetimesfile>"
-msgstr "B<activetimesfile>"
-
-#. type: Plain text
-#: doc/tin.5:2713
-msgid ""
-"Full pathname of your newssystem's active.times file; usually the file "
-"resides in I<newslibdir> and is named I<active.times>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Vollständiger Pfadname der active.times-Datei Ihres Newssystems; "
-"normalerweise befindet sich die Datei in I<newslibdir> und heißt I<active."
-"times>, daher müssen Sie diese Einstellung nur ändern, wenn Ihre "
-"Konfiguration abweicht."
-
-#. type: TP
-#: doc/tin.5:2713
-#, no-wrap
-msgid "B<newsgroupsfile>"
-msgstr "B<newsgroupsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2718
-msgid ""
-"Full pathname of your newssystem's newsgroups file; usually the file resides "
-"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
-"setting if your configuration differs."
-msgstr ""
-"Vollständiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise "
-"befindet sich die Datei in I<newslibdir> und heißt I<newsgroups>, so dass "
-"Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration "
-"unterscheidet."
-
-#. type: TP
-#: doc/tin.5:2718
-#, no-wrap
-msgid "B<subscriptionsfile>"
-msgstr "B<subscriptionsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2723
-msgid ""
-"Full pathname of your newssystem's subscriptions file; usually the file "
-"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Vollständiger Pfadname der Abonnements-Datei Ihres Newssystems; "
-"normalerweise befindet sich die Datei in I<newslibdir> und heißt "
-"I<subscriptions>, so dass Sie diese Einstellung nur ändern müssen wenn sich "
-"Ihre Konfiguration unterscheidet."
-
-#. type: Plain text
-#: doc/tin.5:2727
-msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-
-#. type: Plain text
-#: doc/tin.5:2731
-msgid ""
-"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
-"$B<LANG>"
-msgstr ""
-"Übersetzung in die in $B<LC_ALL>, $B<LC_MESSAGES> oder $B<LANG> angegebene "
-"Sprache"
-
-#. type: Plain text
-#: doc/tin.5:2745
-msgid ""
-"This file lists the newsgroups that the local site receives. Each newsgroup "
-"should be listed only once. Each line specifies one group; within each "
-"newsgroup, articles are assigned unique names, which are monotonically "
-"increasing numbers."
-msgstr ""
-"Diese Datei enthält eine Liste der Newsgruppen, die der lokale Server "
-"vorhält. Jede Newsgruppe sollte nur einmal aufgeführt werden. Jede Zeile "
-"beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige "
-"Namen: monoton steigende Nummern."
-
-#.  TODO: tin issues just a warning in that case.
-#. type: Plain text
-#: doc/tin.5:2750
-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 ""
-"Wenn ein Artikel in Newsgruppen gepostet wird die nicht in dieser Datei "
-"erwähnt sind, werden diese Newsgruppen ignoriert. Wenn keine gültigen "
-"Newsgruppen angegeben werden, wird der Artikel zurückgewiesen."
-
-#. type: Plain text
-#: doc/tin.5:2753
-msgid ""
-"Each line consists of four space-separated fields \"I<name> I<highmark> "
-"I<lowmark> I<flags>\"."
-msgstr ""
-"Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder \"I<Name> "
-"I<highmark> I<lowmark> I<Marker>\"."
-
-#. type: TP
-#: doc/tin.5:2753 doc/tin.5:2807
-#, no-wrap
-msgid "B<name>"
-msgstr "B<Name>"
-
-#. type: TP
-#: doc/tin.5:2756
-#, no-wrap
-msgid "B<highmark>"
-msgstr "B<highmark>"
-
-#. type: Plain text
-#: doc/tin.5:2759
-msgid "is the highest article number that has been used in that newsgroup"
-msgstr "die höchste Artikelnummer die je in der Gruppe benutzt wurde"
-
-#. type: TP
-#: doc/tin.5:2759
-#, no-wrap
-msgid "B<lowmark>"
-msgstr "B<lowmark>"
-
-#. type: Plain text
-#: doc/tin.5:2766
-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 than the highest article number, then there "
-"are no articles in the newsgroup."
-msgstr ""
-"ist die niedrigste Artikelnummer in der Gruppe; es ist nicht gewährleistet, "
-"dass diese Zahl genau ist und sie sollte nur als Hinweis angesehen werden. "
-"Beachten Sie, dass es aufgrund von Artikel Stornierungen, zu Lücken in der "
-"Nummerierung Sequenz kommen kann. Falls die niedrigste Artikelnummer größer "
-"als die höchste Artikelnummer ist, dann gibt es keine Artikel in der "
-"Newsgroup."
-
-#. type: TP
-#: doc/tin.5:2766
-#, no-wrap
-msgid "B<flags>"
-msgstr "B<Marker>"
-
-#. type: Plain text
-#: doc/tin.5:2769
-msgid "can be one of those"
-msgstr "kann eines der folgenden sein"
-
-#. type: TP
-#: doc/tin.5:2770
-#, no-wrap
-msgid "B<y>"
-msgstr "B<y>"
-
-#. type: Plain text
-#: doc/tin.5:2773
-msgid "local postings are allowed"
-msgstr "lokale Postings sind erlaubt"
-
-#. type: TP
-#: doc/tin.5:2773
-#, no-wrap
-msgid "B<n>"
-msgstr "B<n>"
-
-#. type: Plain text
-#: doc/tin.5:2776
-msgid "no local postings are allowed, only remote ones"
-msgstr ""
-"lokale Postings sind nicht erlaubt, Artikel kommen nur über andere Server"
-
-#. type: TP
-#: doc/tin.5:2776
-#, no-wrap
-msgid "B<m>"
-msgstr "B<m>"
-
-#. type: Plain text
-#: doc/tin.5:2779
-msgid "the group is moderated and all postings must be approved"
-msgstr "die Gruppe ist moderiert und alle Postings müssen approved werden"
-
-#. type: TP
-#: doc/tin.5:2779
-#, no-wrap
-msgid "B<j>"
-msgstr "B<j>"
-
-#. type: Plain text
-#: doc/tin.5:2782
-msgid "articles in this group are not kept, but only passed on"
-msgstr ""
-"Artikel in dieser Gruppe werden nicht gespeichert sondern nur durchgereicht"
-
-#. type: TP
-#: doc/tin.5:2782
-#, no-wrap
-msgid "B<x>"
-msgstr "B<x>"
-
-#. type: Plain text
-#: doc/tin.5:2785
-msgid "articles cannot be posted to this newsgroup"
-msgstr "in diese Gruppe darf nicht gepostet werden"
-
-#. type: TP
-#: doc/tin.5:2785
-#, no-wrap
-msgid "B<=foo.bar>"
-msgstr "B<=foo.bar>"
-
-#. type: Plain text
-#: doc/tin.5:2788
-msgid "articles are locally filed into the ''foo.bar'' group"
-msgstr "Artikel werden auf dem Server in der Gruppe ''foo.bar'' abgelegt"
-
-#. type: TP
-#: doc/tin.5:2789 doc/tin.5:2817 doc/tin.5:2840
-#, no-wrap
-msgid "B<\\%tin>(1)"
-msgstr "B<\\%tin>(1)"
-
-#. type: Plain text
-#: doc/tin.5:2796
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
-"COUNTS (B<RFC\\%6048>) command instead."
-msgstr ""
-"versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn "
-"News per NNTP gelesen wird verwendet B<\\%tin>(1) stattdessen die Befehle "
-"LIST (B<RFC\\%3977>) oder LIST COUNTS (B<RFC\\%6048>)."
-
-#. type: Plain text
-#: doc/tin.5:2807
-msgid ""
-"This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
-"a new group is created. Each line consist of three space-separated fields "
-"\"I<name> I<time> I<creator>\"."
-msgstr ""
-"Diese Datei enthält eine chronologische Aufzeichnung, wann Newsgroups "
-"erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert "
-"(z. B. B<\\%innd>(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile "
-"besteht aus drei durch Leerzeichen getrennten Feldern \"I<Name> I<Zeit> "
-"I<Ersteller>\"."
-
-#. type: Plain text
-#: doc/tin.5:2814
-msgid ""
-"is the time when the group was created, expressed as the number of seconds "
-"since the Epoch."
-msgstr ""
-"Zeit wann die Gruppe erzeugt wurde, ausgedrückt als Anzahl von Sekunden seit "
-"Beginn der Epoche."
-
-#. type: TP
-#: doc/tin.5:2814
-#, no-wrap
-msgid "B<creator>"
-msgstr "B<Ersteller>"
-
-#. type: Plain text
-#: doc/tin.5:2817
-msgid "is the electronic mail address of the person who created the group."
-msgstr "die Mailadresse der Person die die Gruppe angelegt hat."
-
-#. type: Plain text
-#: doc/tin.5:2823
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
-"command instead."
-msgstr ""
-"versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn "
-"News per NNTP gelesen wird verwendet B<\\%tin>(1) stattdessen den NEWGROUPS "
-"(B<RFC\\%3977>) Befehl."
-
-#. type: Plain text
-#: doc/tin.5:2834
-msgid ""
-"This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
-"is created. Each line consist of two tab-separated fields \"I<group."
-"name>\tI<one-line description>\"."
-msgstr ""
-"Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird "
-"normalerweise durch die lokalen Newsserver aktualisiert (zB. B<\\%innd>(8)) "
-"sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus zwei durch "
-"Tabulator getrennten Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
-
-#. type: Plain text
-#: doc/tin.5:2846
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
-"%3977>) command instead."
-msgstr ""
-"versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool lesen. Wenn "
-"News per NNTP gelesen wird verwendet B<\\%tin>(1) stattdessen den LIST "
-"NEWSGROUPS (B<RFC\\%3977>) Befehl."
-
-#. type: Plain text
-#: doc/tin.5:2855
-msgid ""
-"This file might hold a default organization to be used in the "
-"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
-msgstr ""
-"In diese Datei kann eine Standardorganisation angegeben werden, die in der "
-"''Organisation:''-Kopfzeile verwendet wird. $B<ORGANIZATION> hat eine höhere "
-"Priorität falls gesetzt."
-
-#. type: Plain text
-#: doc/tin.5:2873
-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<RFC\\%3977>) command instead."
-msgstr ""
-"Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe "
-"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Datei ist "
-"wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank "
-"stehen.  Siehe auch B<\\%overview.fmt>(5). B<\\%tin>(1) versucht die Datei "
-"nur dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie "
-"Nachrichten mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den "
-"Befehl LIST OVERVIEW.FMT (B<RFC\\%3977>)."
-
-#. type: Plain text
-#: doc/tin.5:2888
-msgid ""
-"This file contains a list of newsgroups \\(em one per line \\(em which the "
-"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc for the news server.  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<RFC\\%6048>) command instead."
-msgstr ""
-"Diese Datei enthält eine Liste von Newsgroups \\(em eine pro Zeile \\(em die "
-"der Client abonnieren sollte, wenn der Benutzer keine ${TIN_HOMEDIR:-"
-"\"$HOME\"}/.newsrc für den Newsserver hat. B<\\%tin>(1) versucht die Datei "
-"nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool lesen. Falls Sie "
-"Nachrichten mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den "
-"Befehl LIST SUBSCRIPTIONS (B<RFC\\%6048>)."
-
-#. type: Plain text
-#: doc/tin.5:2939
-msgid ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
-msgstr ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/en_GB/tin.1 tin-2.6.5/doc/l10n/en_GB/tin.1
--- tin-2.6.4/doc/l10n/en_GB/tin.1	2024-12-23 10:56:20.000000000 +0100
+++ tin-2.6.5/doc/l10n/en_GB/tin.1	1970-01-01 01:00:00.000000000 +0100
@@ -1,3980 +0,0 @@
-.\"
-.\" Project   : tin - a Usenet newsreader
-.\" Module    : tin.1
-.\" Author    : I. Lea, U. Janssen
-.\" Created   : 1991-08-23
-.\" Updated   : 2024-12-24
-.\" 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 "December 24th, 2024" 2.6.4 "Usenet newsreader"
-.\"
-.\"
-.SH NAME
-.\"
-.\"
-tin, rtin \- 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\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
-\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
-[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-D\fP
-\fIdebug_level\fP\|] [\|\fB\-F\fP \fIfilter_file\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|]
-[\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\fP\|]\|] [\|\fB\-L\fP
-\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
-\fItimeout\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 an NNTP (Network News Transport Protocol, \fBRFC\%3977\fP) or NNTPS
-(\fBRFC\%8143\fP) server. It will automatically utilise NOV
-\fB\%newsoverview\fP(5)  style index files if available locally or via the NNTP
-[X]OVER command (\fBRFC\%2980\fP, \fBRFC\%3977\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"
-.\" TODO: also exits with signalnr caught as exit status
-.TP  12
-\fB0\fP
-Successful program execution. No unread news available in batch mode.
-.TP 
-\fB1\fP
-Usage, syntax, configuration file or network error.
-.TP 
-\fB2\fP
-Unread news available (batch mode (\*(rq\fB\-Z\fP\*(rq) only).
-.TP 
-\fB3\fP
-.\"
-.\"
-NNTP error.
-.SH OPTIONS
-.TP  12
-\fB\-4\fP
-Force connecting via IPv4 to the remote NNTP server. Only available when
-built with IPv6 support.
-.TP 
-\fB\-6\fP
-Force connecting via IPv6 to the remote NNTP server. Only available when
-built with IPv6 support.
-.TP 
-\fB\-a\fP
-Toggle ANSI colour (default is off).
-.TP 
-\fB\-A\fP
-Force authentication on initial connect. Only available when reading via
-NNTP.
-.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\-C\fP
-Use COMPRESS NNTP extension (\fBRFC\%8054\fP) if available. See also
-\fBnntp_read_timeout_secs\fP, '\fB\-t\fP\*(rq and the "SECURITY" and "BUGS" section.
-.TP 
-\fB\-d\fP
-.\"
-.\" FIXME: explain debug levels
-Don't load newsgroup descriptions and servers message of the day
-(interactive mode).
-.TP 
-\fB\-D\fP\fI debug\-level\fP
-Enter debug\-level, the levels can specified via number (should be avoided as
-it will be removed in the future) or name (case insensitive) as listed
-below. Use comma to give multiple levels, any combinations are allowed
-(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
-performed at startup and on normal termination (that is the files are only
-available while tin is running).
-.in +.3i
-.nf
-.ta \w'%128 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES'u
-  \fI1	NNTP	NNTPS\fP
-  \fI2	FILTER	ARTS\fP
-  \fI4	NEWSRC	BITMAP\fP
-  \fI8	THREADING	REFS\fP
- \fI16	MEMORY	MALLOC\fP
- \fI32	ATTRIBUTES\fP
- \fI64	MISC	GNKSA	ACTIVE\fP
-\fI127	ALL	EVERYTHING\fP
-\fI128	REMOVE	DELETE\fP
-.fi
-.in -0.3i
-For NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.  Depending on
-the debug\-level various files may be written to \fI$TMPDIR\fP and/or on screen
-output may be given. See also the "SECURITY" section!
-.TP 
-\fB\-f\fP\fI file\fP
-Use the specified file of subscribed to newsgroups in place of
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or a file specified via
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
-.TP 
-\fB\-F\fP\fI file\fP
-Use the specified filter file instead of \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP.
-.TP 
-\fB\-g\fP\fI server\fP[\fB:\fP\fIport\fP]
-Use the server[:port] and newsrc specified in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via
-NNTP.  If you want to give a port with a plain IPv6 address, the address
-must be enclosed in square brackets.
-.TP 
-\fB\-G\fP\fI article\-limit\fP
-Limit the number of articles/group to retrieve from the server.  If
-\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
-articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
-\fBtin\fP will start fetching articles from your first unread minus absolute
-value of \fIarticle\-limit\fP. Default is 0, which means no limit.
-.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\-k\fP
-Skip the certificate verification step for NNTPS connections and proceed
-without checking. This option implies \*(rq\fB\-T\fP\*(rq. See also the "SECURITY"
-section.
-.TP 
-\fB\-l\fP
-Get number of articles per group from the
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
-via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This might
-result in incorrect article counts but is usually faster than the default
-which is to read the
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
-directly or via LIST) and then check the article count via NNTP GROUP
-command (\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
-(\fBRFC\%6048\fP) is available that is used instead as it gives more accurate
-article counts.
-.TP 
-\fB\-L\fP
-Show the message with the given Message\-ID if available. Only available when
-reading via NNTP.
-.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 may not be
-able detect 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 or 563 if NNTPS is enabled,
-see \*(rq\fB\-T\fP\*(rq). This also overrides the environment variables $\fBNNTPPORT\fP
-and $\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
-.TP 
-\fB\-q\fP
-Don't check for new newsgroups and skip loading the servers message of the
-day.
-.TP 
-\fB\-Q\fP
-Quick start. Start \fBtin\fP as quickly as possible. Currently this is
-equivalent to \*(rq\fB\-dnq\fP\*(rq. See also the \*(rq\fB\-C\fP\*(rq and \*(rq\fB\-G\fP\*(rq command\-line
-options.
-.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\-t\fP\fI timeout\fP
-Override the \fBnntp_read_timeout_secs\fP setting. Default is 120
-seconds. allowed maximum is 16383.
-.TP 
-\fB\-T\fP
-Enable NNTPS (NNTP over TLS). This also overrides the environment variable
-$\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
-.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 an
-NNTP server and \fBcache_overview_files\fP is turned off.
-.TP 
-\fB\-v\fP
-Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
-\&\*(rq\fB\-u\fP\*(rq, \*(rq\fB\-V\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to
-increase verbosity.
-.TP 
-\fB\-V\fP
-Print version information and compilation options.
-.TP 
-\fB\-w\fP
-Quick mode to post an article and then exit. This option implies
-\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
-\&\*(rq\fB\-n\fP\*(rq if possible.
-.TP 
-\fB\-x\fP
-No\-posting mode. You cannot post articles if you use this option.
-.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. Should be used with \*(rq\fB\-x\fP\*(rq if possible.
-.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 \fB\%tin\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
-with the single exception that if a port is given for the newsserver in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP it will override any port given
-on the command\-line. The order of command\-line options is not important. If
-they are mutual exclusive the one with the highest priority will be chosen
-and a warning may be given.
-.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 be
-world readable. If you read news via NNTP, then your news server must
-support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
-Extensions (\fBRFC\%6048\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 news server (with
-a "[T]"\- or "[k]"\-suffix if reading via NNTPS (insecurely)) and) the number
-of subscribed groups (containing new unread articles). The newsgroups are
-displayed in the middle of the screen usually with the number of unread
-articles displayed on the same line in front, but it can be customised via
-\fBselect_format\fP.
-.PP
-.nf
-\f(CR\(->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\fR
-.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 news server 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 abbreviated threading method (\fBthread_articles\fP),
-the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
-(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
-of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
-any; \fBart_marked_read_selected\fP), the number of recent articles
-(\fBart_marked_recent\fP) and the number of killed articles
-(\fBart_marked_killed\fP). 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 it is marked with \fBart_marked_unread\fP in
-front of the total number of articles in the thread. If there are recent
-articles within the thread it might be marked with \fBart_marked_recent\fP in
-front of the total number of articles in the thread \(em 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 display can be
-customised via \fBgroup_format\fP.
-.PP
-.nf
-\f(CR                de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
-
-\f(CR\(->   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\fR
-.fi
-.PP
-.\" FIXME - add description of fields
-At the Thread level the screen usually (depends on the threading method
-used) looks like this, but can be customised via \fBthread_format\fP:
-.PP
-.nf
-\f(CR\(->   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\fR
-
-.fi
-.PP
-.\" FIXME - add description of fields
-At the Article level the page header has the following format:
-.PP
-.nf
-\f(CRSun, 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\fR
-
-\f(CRarticle\-body\fR
-.fi
-.PP
-.\"
-.\"
-The look of the Selection, Group and Thread level can be customised. See the
-section "CUSTOMISING THE SCREEN FORMAT".
-.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 \fB\%emacs\fP(1)  style editing package allows the easy editing of input
-strings.  A history list allows the easy reuse of previously entered
-strings.  In addition to the cursor keys, the following commands are
-available when editing a string:
-.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.
-.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\(rs\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.TP 
-\fBDisplayPostHist 'W'\fP
-List articles posted by user. The date posted, the newsgroup and the subject
-are listed. See the section "POSTING HISTORY LISTING" for more information.
-.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 '\(rs'\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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.TP 
-\fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
-\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
-contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
-At this level this command only works if reading via NNTP and the server
-supports [X]HDR (\fBRFC\%2980\fP, \fBRFC\%3977\fP) or XPAT (\fBRFC\%2980\fP).
-.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 \(em ask the user to confirm if \fBconfirm_choice\fP is set
-accordingly.
-.TP 
-\fBQuitTin 'Q'\fP
-Quit \fBtin\fP \(em 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"
-All searches in this level are limited to unread articles if in
-\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
-toggle the setting right before/after the search.
-.TP  10
-\fB4\fP
-Select article 4.
-.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 '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBSearchSubjF '/'\fP
-Search forward for specified subject.
-.TP 
-\fBSearchSubjB '?'\fP
-Search backwards 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 reuse 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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 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 
-\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 \(em 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/untag all the parts of the current multi\-part message in
-order.
-.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 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 
-\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 crosspost
-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 '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBSearchSubjF '/'\fP
-Search forward for specified subject.
-.TP 
-\fBSearchSubjB '?'\fP
-Search backwards for specified subject.
-.TP 
-\fBThreadSelArt '*'\fP
-Select 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 
-\fBThreadFollowupQuote 'f'\fP
-Post a followup to the current article with a copy of the article included.
-.TP 
-\fBThreadFollowup 'F'\fP
-Post a followup to the current article without a copy of the article
-included.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Display the subject of the current article in the last line.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-Toggle inverse video.
-.TP 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 \(em 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 
-\fBThreadTagParts 'T'\fP
-Automatically tag/untag all the parts of the current multi\-part message in
-order.
-.TP 
-\fBThreadUntag 'U'\fP
-Untag all tagged threads.
-.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 
-\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
-inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP).
-.TP 
-\fBPageToggleRaw '^H'\fP
-Toggles the display mode (raw including all headers vs. cooked).
-.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 
-\fBPageToggleAllHeaders '*'\fP
-Toggles the display of all headers vs. headers in
-\fBnews_headers_to_display\fP.
-.TP 
-\fBPageArticleInfo \*(rq'\fP
-Detailed MIME information of the article.
-.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 form feed character (^L) is often used to hide 'spoilers' that the
-reader may not initially wish to see when viewing an article. Any text after
-a formfeed is not displayed. This key\-press acts like a reveal key and turns
-the hidden text back on. Scrolling down will also reveal the text, scrolling
-up will hide it again.
-.TP 
-\fBLastViewed '\-'\fP
-Re\-enter the last message that was viewed.
-.TP 
-\fBSearchRepeat '\(rs'\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
-Go to the first article in the current thread.
-.TP 
-\fBPageBotThd '>'\fP
-Go to 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
-Go to next base article.
-.TP 
-\fBPageNextUnread '<TAB>'\fP
-Go to 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
-Go to the start of the article.
-.TP 
-\fBPageLastPage 'G'\fP
-Go to 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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 \(em 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
-Go to parent article.
-.TP 
-\fBPageViewUrl 'U'\fP
-Display a list of URLs in 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 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
-URL forward search.
-.TP 
-\fBSearchSubjB '?'\fP
-URL backward search.
-.TP 
-\fBSearchRepeat '\(rs'\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.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 '\(rs'\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "POSTING HISTORY LISTING"
-\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
-stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following information
-is shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
-action which initiated the message, the group names (eventually shortened,
-see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
-and the subject of the message. Besides the common moving keys, the
-following commands are available:
-.RS 4
-.TP  10
-\fBPostedArticlesSelect '^J' '<CR>'\fP
-The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
-Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
-in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
-If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
-and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
-(\fBRFC\%3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this
-should be the case. With an external inews (and reading from local spool) it
-is not.
-.TP 
-\fBSearchSubjF '/'\fP
-URL forward search.
-.TP 
-\fBSearchSubjB '?'\fP
-URL backward search.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBShellEscape '!'\fP
-Shell escape.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Toggle the display of the current \*(rqMessage\-ID:\*(rq in the last line.
-.TP 
-\fBHelp 'h'\fP
-Help screen of commands available.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-.\" FIXME - add missing descriptions
-.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-.\"         in the !TIN_DEFAULTS_DIR config case
-At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\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/etc/tin/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\(rs\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 
-\fBFormat string for the Attachment level (attachment_format)\fP
-Format string \fBtin\fP uses for Attachment level representation. See the
-section "CUSTOMISING THE SCREEN FORMAT".  Default is "%t%s%e%c%d".
-.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 
-\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 
-\fBCompress locally cached NNTP overview files (compress_overview_files)\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
-Use this hash algorithm for cancel\-locks. Only available when built with
-cancel\-lock support. none disables the generation of cancel\-locks. Valid
-values are none, sha1, sha256 and sha512.  Default is sha1. See also
-\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
-.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 quoted text from external sources (col_extquote)\fP
-Colour of quoted text from external sources
-.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 status messages (col_message)\fP
-Colour of status messages in last line
-.TP 
-\fBColour of highlighting with _dash_ (col_markdash)\fP
-Colour of words emphasised 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 emphasised 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 emphasised 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 emphasised 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 negative score (col_score_neg)\fP
-Colour of negative score
-.TP 
-\fBColour of positive score (col_score_pos)\fP
-Colour of positive score
-.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 \fB\%strftime\fP(3).  \fBtin\fP uses
-\fB\%strftime\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 3
-\%\*(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 3
-\%\*(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 
-\fBDon't break words when wrapping (dont_break_words)\fP
-Do not break long lines inside a word. This applies to the body except for
-verbatim blocks. ee also \fBwrap_column\fP. Default is OFF.
-.TP 
-\fBDraw \(-> instead of highlighted bar (draw_arrow)\fP
-Allows groups/articles to be selected by an arrow '\(->' if set ON or by
-a 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' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
-/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
-"ENVIRONMENT".
-.TP 
-\fBDetection of external quotes (extquote_handling)\fP
-If ON quotes from external sources will be detected. Default is OFF.
-.TP 
-\fBRegex used to show external quotes (extquote_regex)\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fBtin\fP uses a built\-in default.
-.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 the last \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 
-\fBFormat string for the Group level (group_format)\fP
-Format string \fBtin\fP uses for Group level representation. See the section
-"CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
-.TP 
-\fBGo to the next unread article with (goto_next_unread)\fP
-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 \fBPageNextUnread\fP.
-.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 \fB\%inews\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) \(em \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 (\fBRFC\%5322\fP and \fBRFC\%2047\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
-(\fBRFC\%4880\fP).
-.TP 
-\fBMIME encoding in mail messages (mail_mime_encoding)\fP
-MIME encoding of the body in mail message, if necessary (8bit, base64,
-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). If the article has multiple addresses only the
-first is evaluated. 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 on SCO),
-MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBMail directory (maildir)\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\fBInvocation of your mail command (mailer_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
-.in +.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP must be set adequate. The following substitutions are
-supported:
-.in +.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	filename
-%M	default_mailer
-%S	subject\-field
-%T	to\-filed
-%U	username
-%%	%
-.fi
-.in -0.3i
-.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 \fB\%iconv\fP(3), or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3), or \fB\%ucnv_*\fP(), if none
-of these functions are 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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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 emphasised 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 emphasised 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 emphasised 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 emphasised 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: \fBnews_headers_to_display=X\-\fP
-\fBnews_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). If the article has multiple addresses only the
-first is evaluated. Default is "%F wrote:".
-.TP 
-\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
-Time in seconds to wait for a response from the server. Default is 120.
-Setting this to 0 means no timeout. As if you use the "\fB\-C\fP" option in
-conjunction with a low value for \fBnntp_read_timeout_secs\fP may result in a
-timeout (and disconnect in batch mode) when connecting to large servers or
-entering large groups, because the timer is set when the command is sent to
-the server and that needs some time to compress the large response, the
-value should not be set too small.
-.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
-.IP 5
-\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
-and Case Folding
-.RE
-Some normalisation modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalisation. NFC should be used if possible
-(\fBRFC\%5198\fP).
-.TP 
-\fBFormat string for the display of mime header at Article level (page_mime_format)\fP
-Format string \fBtin\fP uses for mime header at Page level. See the section
-"CUSTOMISING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%z%*l%!c%!d%*e
-\-\-]".
-.TP 
-\fBFormat string for the display of uue header at Article level (page_uue_format)\fP
-Format string \fBtin\fP uses for uue header at Page level. See the section
-"CUSTOMISING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
-.TP 
-\fBGo to first unread article in group (pos_first_unread)\fP
-If ON put cursor at first unread article in group otherwise at last
-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 \fB\%mailcap\fP(5)  file. Default is ON.
-.TP 
-\fBPost process saved articles (post_process_type)\fP
-This specifies whether to perform post processing on saved articles.
-Because the shell archive may contain commands you may not want to be
-executed, be careful when extracting shell archives.  The following values
-are allowed:
-.RS +.5i
-.IP 0 3
-\fBNo\fP (default), no post processing is done.
-.IP 1
-\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only.
-.IP 2
-\fBYes\fP, binary attachments and data will be decoded and saved.
-.RE
-.TP 
-\fBFilename to be used for storing posted articles (posted_articles_file)\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. 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 \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
-scrolling where the top/bottom line is carried over onto the next page.
-This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
-half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
-.TP 
-\fBFormat string for the Selection level (select_format)\fP
-Format string \fBtin\fP uses for Selection level representation. See the
-section "CUSTOMISING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
-.TP 
-\fBIn group and thread level, show author by (show_author)\fP
-Which information about the author should be shown. Default is 2, authors
-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 built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBFunction for sorting articles (sort_function)\fP
-Function used for sorting articles. Default is 0.
-.RS +.5i
-.IP 0 3
-Use \fB\%qsort\fP(3)  for sorting.
-.IP 1
-Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
-long threads (somewhat presorted data).
-.RE
-.TP 
-\fBShow help/mail sign in level titles (show_help_mail_sign)\fP
-Allows you to select whether \fBtin\fP shows a help indication, a new mail
-indication, both, or neither in the various level titles.  Default is 3.
-.RS +.5i
-.IP 0 3
-\fBDon't show help or mail sign\fP.
-.IP 1
-\fBShow only help sign\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.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 
-\fBDisplay score (show_art_score)\fP
-If ON show article score in the lower left corner when displaying articles.
-Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
-.TP 
-\fBPrepend signature with '\en\-\- \en' (sigdashes)\fP
-If ON prefix 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. In order to pass the group name to the
-program, %G can be specified. This will be replaced by the name of the
-current newsgroup. \-\-none will suppress any signature.  Default is
-\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-.TP 
-\fBAdd signature when reposting (signature_repost)\fP
-If ON add signature to reposted articles. Default is ON.
-.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 
-\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 with Subject prefixes (strip_re_regex)\fP
-A regular expression to find Subject prefixes like "Re:" to remove.  If
-\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBRegex with Subject suffixes (strip_was_regex)\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\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 \(en 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 
-\fBFormat string for the Thread level (thread_format)\fP
-Format string \fBtin\fP uses for Thread level representation. See the section
-"CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
-.TP 
-\fBMatchingness of a thread (thread_perc)\fP
-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 
-\fBCA certificate file (tls_ca_cert_file)\fP
-The name of file containing all trusted CA certificates used for NNTPS
-(\fB\%RFC8143\fP) connections. If left empty the system default will be used.
-.TP 
-\fBTransliteration (translit)\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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 text
-blocks 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 
-\fBSuppress soft hyphens (suppress_soft_hyphens)\fP
-If ON remove soft hyphens in non verbatim blocks of articles in UTF\-8 when
-they are displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is
-an invisible format character that merely indicates a preferred intraword
-line break position. However, some terminal emulators display a space or a
-hyphen, for example, in the place of the soft hyphen. This setting can be
-used to improve the display of those articles. Default is OFF.
-.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 URLs (url_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. Default is
-\fBurl_handler.pl\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 an \fB\%xterm\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 \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fBtin\fP must be running in an
-\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
-OFF.
-.TP 
-\fBUse UTF\-8 graphics (utf8_graphics)\fP
-If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
-tree and ellipsis ('...'). Default is OFF.
-.TP 
-\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
-A regular expression that  \fBtin\fP will use to find the begin of a verbatim
-block.
-.TP 
-\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
-A regular expression that \fBtin\fP will use to find the end of a verbatim
-block.
-.TP 
-\fBDetection of verbatim blocks (verbatim_handling)\fP
-If ON verbatim blocks will be detected. Default is ON.
-.TP 
-\fBWildcard matching (wildcard)\fP
-Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
-the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  (see also \fB\%perlre\fP(1)
-and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  notation.
-.TP 
-\fBWhat to display instead of mark (word_h_display_marks)\fP
-Should the leading and ending stars, slashes, strokes and dashes also be
-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 and \fBdont_break_words\fP is
-unset 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 crossposting (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., \fBsavedir\fP). All toggle attributes are set by specifying
-ON/OFF. Otherwise, these function exactly the same as their global
-equivalents. For more details see \fB\%tin\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 and posting etiquette after composing an article
-(\fBbeginner_level\fP).
-.SS "FILTERING ARTICLES"
-.\" FIXME - add scoring description
-When there is a subject or an author which you are either very interested
-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 or the file specified via \*(rq\fB\-F\fP\*(rq
-is read (see also \fB\%tin\fP(5)  ). 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
-.br
-<http://bzr.tin.org/doc/filtering>.
-.PP
-.\" FIXME - Next paragraph is out of date
-.\"
-.\"
-The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
-('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
-levels. It allows the user to kill or select an article that matches the
-current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
-user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
-\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
-newsgroup or it can apply to all newsgroups. Once entered the user can abort
-the command and not save the new filter, edit the full filter file or save
-filter.
-.SS "POSTING ARTICLES"
-\fBtin\fP allows posting of articles, follow\-up to already posted articles and
-replying direct through mail to the author of an article.
-.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., \fB\%vi\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. See
-the section "POSTING HISTORY LISTING" for more information.
-.PP
-Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
-\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
-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 "CUSTOMISING 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). If the article has multiple addresses
-only the first is evaluated. 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(CRmail_quote_format=On %D in %G you wrote:
-news_quote_format=In %M, %F wrote:\fR
-.fi
-.RE
-would expand to:
-.RS
-.nf
-\f(CROn 21 Sep 1993 09:45:51 \-0400 in alt.sources you wrote:
-In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fR
-.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), regular expression 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 regular expression pattern is selected you are asked to enter a pattern
-(e.g., to match all articles subject lines containing 'net News' you enter
-"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>'.  See \fBsavedir\fP. Like '+' %G is expanded to the
-current news.group.name but without \fBsavedir\fP prefixed. %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.PP
-If saving multiple files at once the filename (if not referring to a
-mailbox)  will be extended by ".num" where "num" is at least 3 digit number
-counting up from 1. Environment variables are allowed within a filename
-(e.g., \fI$SOURCES/dir/filename\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
-\fB\%cron\fP(8)  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 \fBsavedir\fP 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.
-.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)
-.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)
-.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>\(en<max>, e.g., 10\(en15 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 beused
-to mean the highest number available. Entering '0' at the prompt undoes the
-previously entered range selection. Currently the only commands that
-understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
-('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
-.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
-\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
-possibly prefixed with exclamation points. An exclamation point negates the
-meaning of a match on this pattern, and can be used to cancel certain
-matches. See \fB\%wildmat\fP(3)  for details about the understood
-patterns. Some examples:
-.sp
-\fIalt.config,news.*,!news.test\fP
-.sp
-Matches alt.config and everything in the 'news' hierarchy except news.test
-.PP
-.\"
-.\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
-variables for further examples.
-.SS SIGNATURES
-\fBtin\fP will recognise a signature in either
-\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-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 \fB\%inews\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(CRNAMES  Joe Bar <joe@example.org>
-SNAIL  Musterweg 12, 99999 Notreal, Germany\fR
-.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 "CUSTOMISING THE SCREEN FORMAT"
-The look of the Selection, Group and Thread level can be customised via
-format strings. These format strings define the content and the position of
-each element on the screen. Variables are used within the format strings as
-placeholders. If the article has multiple addresses only the first is
-evaluated. The following variables are available:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'current group/thread/article number'u
-\fB%D\fP	date
-\fB%F\fP	from, name and/or address
-\fB%G\fP	newsgroup name
-\fB%I\fP	initials
-\fB%L\fP	line count
-\fB%M\fP	message\-id
-\fB%R\fP	number of responses in thread
-\fB%S\fP	score
-\fB%T\fP	thread tree
-\fB%U\fP	unread count
-\fB%d\fP	newsgroup description
-\fB%f\fP	newsgroup flag
-\fB%m\fP	article marks
-\fB%n\fP	current group/thread/article number
-\fB%s\fP	subject
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Not all variables can be used in each level. The following table provides an
-overview:
-.PP
-.in +.3i
-.nf
-.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
-	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
-\fB%D\fP		X	X
-\fB%F\fP		X	X
-\fB%G\fP	X
-\fB%I\fP		X	X
-\fB%L\fP		X	X
-\fB%M\fP		X	X
-\fB%R\fP		X
-\fB%S\fP		X	X
-\fB%T\fP			X
-\fB%U\fP	X
-\fB%d\fP	X
-\fB%f\fP	X
-\fB%m\fP		X	X
-\fB%n\fP	X	X	X
-\fB%s\fP		X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-Defaults for the format strings:
-.PP
-.in +.3i
-.nf
-.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
-\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
-\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
-\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
-.fi
-.in -0.3i
-.PP
-\fBshow_description\fP controls whether the newsgroup description is shown or
-not. The description can also be toggled with \fBSelectToggleDescriptions\fP
-('\fBd\fP').
-.PP
-The information displayed with '\fB%F\fP' depends on the value of
-\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp.  \fBThreadToggleSubjDisplay\fP
-('\fBd\fP') switches through all available options.
-.PP
-For date representation '\fB%D\fP' uses \fBdate_format\fP. It is possible to
-specify a different date format in round brackets (e.g., '\fB%(%d %b %y %H:%M)D\fP'). See \fBdate_format\fP for more details.
-.PP
-The length of each item (except '\fB%%\fP') can be defined with a positive
-number after the '\fB%\fP'. The following example displays the score in the
-thread level 10 characters wide: '\fB%10S\fP'.
-.PP
-If the newsgroup name is displayed together with the newsgroup description,
-the width of the newsgroup name can be controlled via an optional comma
-separated second value (e.g., '\fB%60,20G\fP'). It is valid to omit the first
-value (e.g., ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
-default value of 32.
-.PP
-Some variables do have a default width which may lead to truncation.
-Truncation for variables which contain only numbers happens by dividing the
-value with a sufficient power of ten and adding a SI suffix to the result,
-that is the variable holds a value of 54321 and the width for the variable
-is 4 the result will be "54 k". If that's undesired you have to specify a
-larger width manually, e.g., '\fB%6n\fP'. Here is an overview of the defaults:
-.PP
-.in +.3i
-.nf
-.ta \w'Variable  'u +\w'width'u
-Variable	width
-\fB%I\fP	 3
-\fB%L\fP	 4
-\fB%M\fP	10
-\fB%R\fP	 3
-\fB%S\fP	 6
-\fB%U\fP	 5
-\fB%n\fP	 4
-.fi
-.in -0.3i
-.PP
-If no length is given for '\fB%D\fP', the length is determined by the format
-string for the date and the date of the current day. If the date format
-string contains weekdays or months names it may happen that the date is
-longer than determined in the first pass. In this case, the date is
-truncated before display. This occurs, for example, if the current month is
-May and the article to which the date is displayed was posted in
-December. In such cases it might useful to determine the maximum length
-manually and specify the length in the format string.
-.PP
-In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
-given, \fBtin\fP determines the longest newsgroup name and uses this length for
-\&'\fB%G\fP'. The remaining space will used for '\fB%d\fP'.
-.PP
-When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
-resp. '\fB%T\fP' and no length are given, '\fB%F\fP' will use one third and
-\&'\fB%s\fP' resp. '\fB%T\fP' will use two third of the available space.
-.PP
-In addition, a minimum or a maximum screen width can be defined for each
-item (except '\fB%%\fP'). In this case, the item will only be displayed when
-the screen is wider resp. smaller than specified. This comes in handy to not
-overload a small screen but have maximum information on a large screen.  The
-minimum screen width has to be specified by a positive number preceded by an
-\&'\fB>\fP', the maximum screenwidth has to be specified by a positive number
-preceded by an '\fB<\fP'. In the following example \fBtin\fP will display the
-score only if the screen is wider than 100 characters: '\fB%>100S\fP'.
-.PP
-If both the length and the minimum or maximum screen width should be
-specified for an item, the length must be the first parameter and the
-minimum or maximum screen width must be the second one. The following
-example displays the score with a length of 10 characters only if the screen
-is wider than 100 characters: '\fB%10>100S\fP'. A second length can be
-specified for '\fB%F\fP' and '\fB%s\fP' resp.  '\fB%T\fP', separated by a colon,
-which is used if the minimum or maximum screen width is not reached. If no
-length is specified after the colon, the item is displayed even if the
-minimum screen width is not reached and the length is calculated as if no
-minimum (or maximum) screen width had been specified. In the following
-example \fBtin\fP will display the subject with a length of 60 characters if
-the screen is wider than 100 characters, otherwise a length of 40 characters
-is used: '\fB%60>100:40s\fP'.
-.PP
-The look of the Attachment level and the mime and uue header at Page level
-can be customised too via format strings.  The following variables are
-available:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'Complete/incomplete UUE part indicator'u
-\fB%C\fP	Charset
-\fB%c\fP	Like %C but with description
-\fB%D\fP	Line count
-\fB%d\fP	Like %D but with description
-\fB%E\fP	Content encoding
-\fB%e\fP	Like %E but with description
-\fB%I\fP	Complete/incomplete UUE part indicator
-\fB%L\fP	Language
-\fB%l\fP	Like %L but with description
-\fB%N\fP	Name
-\fB%n\fP	Like %N but with description
-\fB%S\fP	Content subtype
-\fB%s\fP	Like %S but with description
-\fB%T\fP	Content type
-\fB%t\fP	Like %T but with description
-\fB%Z\fP	Size in bytes
-\fB%z\fP	Like %Z but with description
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Not all items can be used in each variable. The following table provides an
-overview:
-.PP
-.in +.3i
-.nf
-.ta \w'%G   'uC +\w'\fBattachment_format\fP 'uC +\w'\fBpage_mime_format\fP 'uC +\w'\fBpage_uue_format\fP'uC
-	\fBattachment_format\fP	\fBpage_mime_format\fP	\fBpage_uue_format\fP
-\fB%C\fP	X	X
-\fB%c\fP	X	X
-\fB%D\fP	X	X	X
-\fB%d\fP	X	X	X
-\fB%E\fP	X	X	X
-\fB%e\fP	X	X	X
-\fB%I\fP			X
-\fB%L\fP	X	X
-\fB%l\fP	X	X
-\fB%N\fP		X	X
-\fB%n\fP		X	X
-\fB%S\fP	X	X	X
-\fB%s\fP	X	X	X
-\fB%T\fP	X	X	X
-\fB%t\fP	X	X	X
-\fB%Z\fP	X	X	X
-\fB%z\fP	X	X	X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-By default, the string is not truncated. If it exceeds the screen width, it
-is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
-uppercase letters, the element is omitted if there is not enough space. If
-the % sign is followed by an asterisk ('*') for a lowercase letter, the
-description is omitted if there is not enough space. If the % sign is
-followed by an exclamation mark ('!\&') for a lowercase letter, the
-description is omitted first and then the content. The shortening is always
-from right to left, first the description is omitted and when no more
-description is displayed, the content is omitted. If %T and %S follow each
-other directly a '/' will be inserted in between. %Z will always have one
-decimal point and may have a one letter bi\-suffix.
-.PP
-Defaults for the format strings:
-.PP
-.in +.3i
-.nf
-.ta \w'attachment_format'u +\w'"\fB%T%S%E%C%d\fP"'u
-\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
-\fBpage_mime_format\fP:	"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
-\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
-.fi
-.\"
-.\"
-.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 \fB\%xterm\fP(1x)  it will resize itself each time the
-\fB\%xterm\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 \fB\%xterm\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 \fB\%xterm\fP(1x), but after one click of any button.
-.SS "INDEX FILES"
-If your news server supports NOV index files (see \fB\%newsoverview\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 disk space if you read a lot of groups and/or high
-traffic groups. To reduce the amount of disk space used,
-\fBcompress_overview_files\fP can be set to ON.
-.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 from the system
-batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
-.PP
-.RS
-.nf
-\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
-.fi
-.RE
-.PP
-If you are low on local disk space you should consider to manually purge
-cached data for groups you are not reading anymore with something like:
-.PP
-.RS
-.nf
-\f(CRffind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
-\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
-.fi
-.RE
-.\"
-.\"
-.SH FILES
-.\" TODO: mention dead.article, dead.articles
-.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
-.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\"       $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-R   (-D 32)
-.\"       $TMPDIR/SCOPES-W   (-D 32)
-.\"       $TMPDIR/ACTIVE     (-D 64)
-.\"       $TMPDIR/GNKSA      (-D 64)
-For a detailed description see \fB\%tin\fP(5).
-.PP
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-
-.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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"}/motd\fP
-.fi
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.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
-
-.\" .I ${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
-.SH ENVIRONMENT
-.\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
-.\"         ${HOST:-"$HOSTNAME"} fallback)
-.TP 
-\fBTINRC\fP
-Define this variable if you want to specify command\-line options that \fBtin\fP
-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 \fBtin\fP is
-running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_SPOOLDIR\fP
-Define this variable if you want to override the \fBSPOOLDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVROOTDIR\fP
-Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
-\fBtin\fP is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVFILENAME\fP
-Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
-that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_ACTIVEFILE\fP
-Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
-that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
-setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is prefixed
-to $\fBTIN_ACTIVEFILE\fP.
-.TP 
-\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
-does override $\fBNNTPPORT\fP.
-.TP 
-\fBNNTPSPORT\fP
-The NNTPS TCP\-port to read news from. This variable only needs to be set if
-the TCP\-port is not 563 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq
-command\-line options do override $\fBNNTPSPORT\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
-Set the ISO to ASCII charset decoding table character to use in decoding an
-article text. Values can range from \-1 to 6.
-.RS +.5i
-.TP 
-\fB\-1\fP
-no conversion
-.TP 
-\fB0\fP
-universal table for many languages
-.TP 
-\fB1\fP
-single\-spacing universal table
-.TP 
-\fB2\fP
-table for Danish, Dutch, German, Norwegian and Swedish
-.TP 
-\fB3\fP
-table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
-646 variant
-.TP 
-\fB4\fP
-table with \fBRFC\%1345\fP codes in brackets
-.TP 
-\fB5\fP
-table for printers that allow overstriking with backspace
-.TP 
-\fB6\fP
-table for IBM PC character set (code page 437)
-.RE
-.TP 
-\fBORGANIZATION\fP
-Set the article header field \*(rqOrganization:\*(rq to the contents of the
-variable instead of the system default. If it points to a readable file a
-random line from that file will be used. 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\-field 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 \fB\%environ\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 user's mailbox.
-.TP 
-.\" we don't support the %message || ?message notation
-\fBMAILPATH\fP
-A colon\-separated list of filenames which are checked for new mail. This
-overrides the $\fBMAIL\fP variable.
-.TP 
-\fBVISUAL\fP
-This variable has precedence over the default editor (i.e., \fB\%vi\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 \fB\%environ\fP(5)  for more info.
-.TP 
-\fBEDITOR\fP
-If $\fBVISUAL\fP is unset, then this variable is looked up for a default
-editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
-default editor (i.e.  \fB\%vi\fP(1)  on UNIX\-systems). See \fB\%environ\fP(5)  for
-more info.
-.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
-\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
-.TP 
-\fBNOMETAMAIL\fP
-Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
-(e.g., metamutt).
-.TP 
-\fBMM_CHARSET\fP
-MIME character set used if not configured via the tinrc variable
-\fBmm_charset\fP.
-.TP 
-\fBISPELL\fP
-Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
-cmd\-line options.
-.TP 
-\fBPGPOPTS\fP
-Define any additional options that you wish to pass to your \fB\%pgp\fP(1)  or
-\fB\%gpg\fP(1)  program.
-.TP 
-\fBPGPPATH\fP
-Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
-.TP 
-\fBGNUPGHOME\fP
-Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
-.TP 
-\fBLC_CTYPE\fP
-This variable determines the \fB\%locale\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).  Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
-for more information.
-.TP 
-\fBLC_MESSAGES\fP
-Formats of informative and diagnostic messages and interactive responses.
-Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_NUMERIC\fP
-Numeric value formats. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_TIME\fP
-Date and time formats. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_ALL\fP
-This variable overrides the value of the \fB$LANG\fP variable and any other
-\fB$LC_\fP variable. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fB\%locale\fP(5)  and
-\fB\%environ\fP(5)  for more information.
-.TP 
-\fBLANG\fP
-This variable determines the \fB\%locale\fP(5)  category for any category not
-specifically selected with a variable starting with \fB$LC_\fP. Its value
-should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
-\fB\%environ\fP(5)  for more information.
-.TP 
-\fBLANGUAGE\fP
-This variable defines a priority list for translations. Whenever a
-translation is not available the next language from the list is tried.  Its
-value should be of the form \fIlanguage:language[:language]\fP.  Requires
-\fB$LC_ALL\fP or \fB$LANG\fP to be set. See \fB\%environ\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
-The type of terminal in use. This is used when looking up termcap
-sequences.  See \fB\%environ\fP(5)  for more information.
-.TP 
-\fBDISPLAY\fP
-Display name, pointing to the X server; required for xface.
-.TP 
-\fBWINDOWID\fP
-Used for determining terminal's X window id; required for xface. Should be
-set by the terminal emulator.
-.TP 
-\fBSHELL\fP
-The pathname of the user's login shell. Used to set
-\fBdefault_shell_command\fP.
-.TP 
-\fBXDG_RUNTIME_DIR\fP
-.\"
-.\"
-The pathname of the user's dir to put non\-essential run time files into.
-.SH SIGNALS
-.\" TODO: add missing, sort useful, document in detail
-\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 terminal (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
-If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
-readable files in \fB$TMPDIR\fP which may contain sensitive data like the users
-NNTP password in cleartext (if running verbose). On multiuser\-systems
-\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
-(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD 1\fP).
-.PP
-Using the \*(rq\fB\-k\fP\*(rq option to skip certificate verification makes the
-session insecure as the server's certificate is not checked; avoid this
-option whenever possible.
-.PP
-.\"
-.\"
-If the server does not initially require authentication but supports
-compression and compression is requested, \fBtin\fP will exit when
-authentication is required later on. Using the \*(rq\fB\-A\fP\*(rq command line option
-in conjunction with \*(rq\fB\-C\fP\*(rq circumvents this behaviour.
-.SH "CONFORMING TO"
-.\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-.\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-.\"
-.\"
-\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2008,
-Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
-Guidelines).
-.SH NOTES
-Regular expression support is provided by the PCRE library package
-\fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  which is open source software, written by
-Philip Hazel, and copyright \(co by the University of Cambridge, England.
-.br
-.\"
-.\"
-<https://www.pcre.org/>
-.SH BUGS
-\fBCNews\fP\0NNTPd, \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
-V1.1.91) can't handle pipelined GROUP commands (\fBRFC\%3977\fP).  If you run
-into trouble with any of the mentioned historical servers define
-DISABLE_PIPELINING in include/autoconf.h and recompile.
-.PP
-Using the \*(rq\fB\-C\fP\*(rq (COMPRESS) flag with \fBINN\fP\0nnrpd versions between
-2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang and later timeout when
-posting. This has been fixed in \fBINN\fP\0nnrpd version 2.7.2. As a workaround
-simply don't use \*(rq\fB\-C\fP\*(rq.
-.PP
-.\"
-.\"
-Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
-you are using the latest (stable) release, and if not, please upgrade first!
-Have a look at the doc/TODO file for known bugs. If you still think you've
-found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
-English. Please do NOT enclose a core\-file in your bug\-report until we
-request it.
-.SH HISTORY
-\fBtin\fP is based on the \fB\%tass\fP(1)  newsreader that was developed by Rich
-Skrenta and posted to alt.sources in March 1991; its first version was
-released on August 23rd 1991.  \fB\%tass\fP(1)  itself was heavily influenced
-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
-.br
-.\"
-.\"
-<http://www.tin.org/history.html>.
-.SH CREDITS
-.IP "Rich Skrenta"
-author of \fB\%tass\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 D. 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 \fB\%elm\fP(1)  mailreader.
-.IP "Chris Thewalt"
-author of getline.c \fB\%emacs\fP(1)  style editing routine.
-.IP "Steven Madsen"
-for adding \fB\%pgp\fP(1)  (Pretty Good Privacy) support.
-.IP "Philip Hazel <ph10@cam.ac.uk>"
-for \fB\%pcre\fP(3), \fB\%pcre2\fP(3)  (Perl\-compatible regular expression
-library).
-.IP "Mark Martinec <mark.martinec@ijs.si>"
-.\"
-.\"
-for \fB\%snprintf\fP(3)  and \fB\%vsnprintf\fP(3)  fallbacks.
-.SH AUTHOR
-.TP  1i
-Iain Lea <iain@bricbrac.de>
-.\"
-.\"
-.SH MAINTAINER
-.TP  1i
-Urs Janssen <urs@tin.org>
-.\"
-.\"
-.SH "SEE ALSO"
-\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
-\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
-\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
-\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3),
-\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3),
-\fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3), \fB\%qsort\fP(3),
-\fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3),
-\fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5), \fB\%mbox\fP(5),
-\fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8), \fBRFC\%1345\fP,
-\fBRFC\%1524\fP, \fBRFC\%1952\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP,
-\fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP,
-\fBRFC\%4643\fP, \fBRFC\%4880\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP,
-\fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8054\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/en_GB/tin.5 tin-2.6.5/doc/l10n/en_GB/tin.5
--- tin-2.6.4/doc/l10n/en_GB/tin.5	2024-12-23 10:56:21.000000000 +0100
+++ tin-2.6.5/doc/l10n/en_GB/tin.5	1970-01-01 01:00:00.000000000 +0100
@@ -1,2705 +0,0 @@
-.\" Project   : tin
-.\" Module    : tin.5
-.\" Author    : U. Janssen
-.\" Created   : 2000-07-10
-.\" Updated   : 2024-12-24
-.\" Notes     : needs a some work, see TODOs
-.\"
-.\"
-.\"*******************************************************************
-.\"
-.\" This file was generated with po4a. Translate the source file.
-.\"
-.\"*******************************************************************
-.TH tin 5 "December 24th, 2024" 2.6.4 "Usenet newsreader"
-
-.SH NAME
-tin, rtin \- related files
-
-.SH DESCRIPTION
-This man page describes the various (config) files and their formats used by
-the \fB\%tin\fP(1)  newsreader. All files are expected to have unix style
-('\(rsn' 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[.$$]
-.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\" $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-R   (-D 32)
-.\" $TMPDIR/SCOPES-W   (-D 32)
-.\" $TMPDIR/ACTIVE     (-D 64)
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-\fB\%mailcap\fP(5)  files as defined in \fBRFC\%1524\fP. The mailcap files are
-read by \fB\%tin\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, "\(rs".
-.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 \fB\%system\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 "\(rs%", 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 \(em 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 \(em
-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 filename 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
-\fB\%tin\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 +0.3i
-xv \-8 \-geometry +0 '%s';\e
-.br
-description=%{name} %t\-Image;\e
-.br
-test=test "$DISPLAY" != "";\e
-.br
-nametemplate=%s.IMAGE
-.in -0.3i
-.sp
-message/rfc822;\e
-.br
-.in +0.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 -0.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 cancel\-locks if \fB\%tin\fP(1)  is built with support for
-it. An empty secret file disables the cancel\-lock creation in that
-case. This file should be readable only by the user.
-.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[:port]\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 double quotes ("). Usernames must not be enclosed in double
-quotes 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 user's unencrypted password for reading news!
-.TP 
-\fBnntpserver\fP
-full qualified domain name of the news server. Additionally, a port can be
-specified by appending :portnumber.
-.TP 
-\fBpassword\fP
-user's unencrypted password for reading news.
-.TP 
-\fBuser\fP
-username on the news server 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. Empty lines and lines which
-start with "#" are ignored and not written back.
-.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, this will be added first
-.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 ("\fImailgroupname\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP" quadruples)
-of user's mailgroups (requires \fB\%tin\fP(1)  to be built with
-mh\-mail\-handling support).
-.TP 
-\fBmailgroupname\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 one 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 \fB\%tin\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_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 \fB\%tin\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 
-\fBextquote_handling\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 
-\fBgroup_format\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). If it points to a
-readable file a random line from that file will be used. Note that some news
-servers 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_art_score\fP
-Identical to the tinrc variable of the same name
-.TP 
-\fBshow_author\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 
-\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_format\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 
-\fBsuppress_soft_hyphens\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. If the string starts with a ! then what
-follows is assumed to be the path to a program to be executed to generate
-the content. %G is expanded to the current news.group.name and %P is
-expanded to the news.group.name with all '.\&' replaced by '/'.
-.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. %G is expanded to the current news.group.name and %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.TP 
-\fBquick_kill_scope\fP
-A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
-the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
-default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
-.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 \fB\%ispell\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
-\(em default is US\-ASCII. This attribute works only on systems with working
-\fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), others might have to compile \fB\%tin\fP(1)
-with \-\-disable\-mime\-strict\-charset.
-.TP 
-\fBundeclared_cs_guess\fP
-Guess charset for (broken) articles without MIME charset declaration.  This
-attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
-and \fB\%ucsdet_getName\fP()  from libicui18n. It has no effect if
-undeclared_charset is also set.
-.TP 
-Example:
-.RS
-.nf
-# include extra headers
-# assume ISO\-8859\-1 as charset if no charset is declared
-# in all but fido7.* groups
-scope=*,!fido7.*
-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=%I>_
-x_comment_to=ON
-
-# in fido7.* newsgroups guess charset
-scope=fido7.*
-undeclared_cs_guess=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. Multiple matching\-rules in the same
-scope are all applied individually and not only when they all hit at the
-same time (logical OR not AND).
-.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 in 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. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBfrom\fP
-Match against \*(rqFrom:\*(rq.  \fB\%tin\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. The matching type used
-(wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBmsgid\fP
-Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type
-used (wildmat or regex) depends on the setting of the tinrc variable
-\fBwildcard\fP.
-.TP 
-\fBmsgid_last\fP
-Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry (direct
-responses) only. The matching type used (wildmat or regex) depends on the
-setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBmsgid_only\fP
-Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBrefs_only\fP
-Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBlines\fP
-Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
-than.
-.TP 
-\fBgnksa\fP
-Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
-than, >num matches more than the returned numeric
-value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
-if \fBdisable_gnksa_domain_check\fP is set to false. As the built in domain
-list is outdated this should be considered carefully.
-.in +0.3i
-.nf
-.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
-  \fB0\fP	GNKSA_OK
-  \fB1\fP	GNKSA_INTERNAL_ERROR
-\fB100\fP	GNKSA_LANGLE_MISSING
-\fB101\fP	GNKSA_LPAREN_MISSING
-\fB102\fP	GNKSA_RPAREN_MISSING
-\fB103\fP	GNKSA_ATSIGN_MISSING
-\fB104\fP	GNKSA_RANGLE_MISSING
-\fB200\fP	GNKSA_SINGLE_DOMAIN
-\fB201\fP	GNKSA_INVALID_DOMAIN
-\fB202\fP	GNKSA_ILLEGAL_DOMAIN
-\fB203\fP	GNKSA_UNKNOWN_DOMAIN
-\fB204\fP	GNKSA_INVALID_FQDN_CHAR
-\fB205\fP	GNKSA_ZERO_LENGTH_LABEL
-\fB206\fP	GNKSA_ILLEGAL_LABEL_LENGTH
-\fB207\fP	GNKSA_ILLEGAL_LABEL_HYPHEN
-\fB208\fP	GNKSA_ILLEGAL_LABEL_BEGNUM
-\fB209\fP	GNKSA_BAD_DOMAIN_LITERAL
-\fB210\fP	GNKSA_LOCAL_DOMAIN_LITERAL
-\fB211\fP	GNKSA_RBRACKET_MISSING
-\fB300\fP	GNKSA_LOCALPART_MISSING
-\fB301\fP	GNKSA_INVALID_LOCALPART
-\fB302\fP	GNKSA_ZERO_LENGTH_LOCAL_WORD
-\fB400\fP	GNKSA_ILLEGAL_UNQUOTED_CHAR
-\fB401\fP	GNKSA_ILLEGAL_QUOTED_CHAR
-\fB402\fP	GNKSA_ILLEGAL_ENCODED_CHAR
-\fB403\fP	GNKSA_BAD_ENCODE_SYNTAX
-\fB404\fP	GNKSA_ILLEGAL_PAREN_CHAR
-\fB405\fP	GNKSA_INVALID_REALNAME
-\fB406\fP	GNKSA_MISSING_REALNAME
-.fi
-.in -0.3i
-.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. The matching type used (wildmat or regex)  depends on the
-setting of the tinrc variable \fBwildcard\fP.
-.TP 
-.\" TODO: document option in detail
-\fBpath\fP
-Match against \*(rqPath:\*(rq line. This may not work on some servers. The
-matching type used (wildmat or regex) depends on the setting of the tinrc
-variable \fBwildcard\fP.
-.TP 
-\fBtime\fP
-time_t value when rule expires
-.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
-
-comment=downscore postings in nsr from google based on
-comment=message\-id or path, if both hit they end up with
-comment=a score of \-66 which is enough to mark them killed
-group=news.software.readers
-case=1
-score=\-33
-path=\e.googlegroups\e.com!not\-for\-mail$
-msgid_only=@googlegroups\e.com>
-.fi
-.RE
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.fi
-.sp
-.RS
-Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
-spaces or tabs. If the keymap\-file named with full specified \fB\%locale\fP(5)
-is not found, less specific ones are looked for. Various parts will be
-stripped off the name, in the following order codeset, normalised codeset,
-territory and modifier when looking for the keymap\-file.  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	\(rs
-\fBSearchSubjF\fP	/
-\fBSearchSubjB\fP	?
-\fBSearchAuthB\fP	A
-\fBSearchBody\fP	B
-\fBCatchupNextUnread\fP	C
-\fBEditFilter\fP	E
-\fBToggleHelpDisplay\fP	H
-\fBToggleInverseVideo\fP	I
-\fBConnectionInfo\fP	J
-\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
-\fBPageToggleRaw\fP	^H
-\fBPageNextUnread\fP	TAB
-\fBPageNextThd\fP	^J	^M
-\fBPageToggleTabs\fP	^T
-\fBPageFollowupQuoteHeaders\fP	^W
-\fBPageToggleTex2iso\fP	"
-\fBPageToggleAllHeaders\fP	*
-\fBPageArticleInfo\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
-\fBPostedArticlesSelect\fP	^J	^M
-.sp
-\fBPostponeOverride\fP	Y
-\fBPostponeAll\fP	A
-.sp
-\fBPromptYes\fP	y	Y
-\fBPromptNo\fP	n	N
-.sp
-\fBPProcNone\fP	n
-\fBPProcShar\fP	s
-\fBPProcYes\fP	y
-.sp
-\fBSaveAppendFile\fP	a
-\fBSaveOverwriteFile\fP	o
-.sp
-\fBSelectEnterNextUnreadGrp\fP	TAB	n
-\fBSelectReadGrp\fP	^J	^M
-\fBSelectResetNewsrc\fP	^R
-\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
-\fBThreadFollowup\fP	F
-\fBThreadMarkArtRead\fP	K
-\fBThreadAutoSave\fP	S
-\fBThreadUntag\fP	U
-\fBThreadToggleSubjDisplay\fP	d
-\fBThreadFollowupQuote\fP	f
-\fBThreadMail\fP	m
-\fBThreadSave\fP	s
-\fBThreadTag\fP	t
-\fBThreadTagParts\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
-\fB\%tin\fP(1)  to be built 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[:port]\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with
-the \*(rq\fB\-g\fP\*(rq command\-line switch. The matching is case\-insensitive and any
-line that starts with "#", ";" or " " is treated as a comment. This is only
-available if reading via NNTP.
-.TP 
-\fBnntpserver\fP
-full qualified domain name of the news server. Plain IPv6 address must be
-enclosed in square brackets. Additionally, a port can be specified by
-appending :portnumber. Be aware that if a port is given it will override any
-port given with \*(rq\fB\-g\fP\*(rq or \*(rq\fB\-p\fP\*(rq or implied by \*(rq\fB\-T\fP\*(rq or \*(rq\fB\-k\fP\*(rq
-or set via $\fBNNTPPORT\fP. The string "default" or "*" acts as wildcard to
-match any name, such a line should be placed last.
-.TP 
-\fBnewsrc\fP
-related newsrc. A file specified via \*(rq\fB\-f\fP\*(rq has a higher priority.
-.TP 
-\fBshortname\fP
-nickname(s) for the nntpserver. Nicknames must not contain ":" and must be
-unique.
-.TP 
-Example:
-.RS
-# sample newsrctable file
-.br
-news.tin.org .newsrc\-tin.org tinorg
-.br
-news.example.org /tmp/nrc\-ex example ex
-.br
-[::1]:1119 /tmp/localhost6\-1119 lh6
-.br
-# catch all rules should go last
-.br
-# with the more specific one on top
-.br
-*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
-.br
-* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
-.RE
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
-.sp
-.RS
-Posting history. The file is written by \fB\%tin\fP(1)  and used by
-\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
-line that starts with "#" is a comment. Blank lines are ignored. All other
-lines shall consist of at least four pipe\-separated fields, starting with a
-time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
-the message, a group name or a mail address the message was sent to, the
-subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
-.sp
-.RS
-Copy of all posted articles in \fB\%mbox\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 \fB\%mbox\fP(5)  format.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/motd\fP
-.fi
-.sp
-.RS
-This file is a copy of the servers message of the day (MOTD) message.  It is
-automatically created on startup except when using the \*(rq\fB\-Q\fP\*(rq
-command\-line option and is unlinked on exit.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.sp
-.RS
-File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related info\- and
-error\-messages. The file is overwritten on startup and meant for debugging.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
-.fi
-.sp
-.RS
-This file is 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 a few variables, all
-are not meant to be changed by the user.
-.TP 
-\fBversion\fP
-Internal version number.
-.TP 
-\fBmotd_hash\fP
-Internal hash of the servers MOTD, so displaying it can be skipped if it is
-unchanged.
-.TP 
-\fBlast_newnews\fP
-Internal timestamp used by \fB\%tin\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, \fB\%tin\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
-\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
-discarded if exceeding this limit. If it exists, the global configuration
-file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
-user's 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 \fB\%tin\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 
-\fBattachment_format\fP
-Format string \fB\%tin\fP(1) uses for Attachment level representation. Default
-is "%t%s%e%c%d".
-.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 
-\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 
-\fBcache_overview_files\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBcancel_lock_algo\fP
-Use this hash algorithm for cancel\-locks. Only available when built with
-cancel\-lock support. none disables the generation of cancel\-locks. Valid
-values are none, sha1, sha256 and sha512.  Default is sha1.
-.TP 
-\fBcatchup_read_groups\fP
-If set ON the user is asked when quitting if all groups read during the
-current session should be marked read. Default is OFF.
-.TP 
-\fBcol_back\fP
-Standard background colour
-.TP 
-\fBcol_extquote\fP
-Colour of quoted text from external sources
-.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 emphasised like _this_. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markslash\fP
-Colour of words emphasised like /this/. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markstar\fP
-Colour of words emphasised like *this*. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markstroke\fP
-Colour of words emphasised like \-this\-. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_message\fP
-Colour of status messages in last line
-.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_score_neg\fP
-Colour of negative score
-.TP 
-\fBcol_score_pos\fP
-Colour of positive score
-.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
-\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
-choices:
-.in +0.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 \fB\%tin\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 -0.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 \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
-\fB\%strftime\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 +0.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 -0.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 +0.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 -0.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 
-\fBdont_break_words\fP
-Do not break long lines inside a word. This applies to the body except for
-verbatim blocks. ee also \fBwrap_column\fP. Default is OFF.
-.TP 
-\fBdraw_arrow\fP
-Allows groups/articles to be selected by an arrow '\->' if set ON or by a
-highlighted bar if set OFF. Default is 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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
-in \fB\%tin\fP(1)
-.TP 
-\fBextquote_handling\fP
-If ON quotes from external sources will be detected. Default is OFF.
-.TP 
-\fBextquote_regex\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fB\%tin\fP(1) uses a built\-in default.
-.TP 
-\fBforce_screen_redraw\fP
-Specifies whether a screen redraw should always be done after certain
-external commands. Default is OFF.
-.TP 
-\fBgetart_limit\fP
-If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
-articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
-\fB\%tin\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 \fB\%tin\fP(1) should accept to jump to the next unread article.
-Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
-\fBPageDown\fP is set \fB\tin\fP jumps to the next article at the end of the
-current one. When \fBPageNextUnread\fP is set \fB\%tin\fP(1) jumps immediately to
-the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
-pressed. Default is \fBPageNextUnread\fP.
-.TP 
-\fBgroup_catchup_on_exit\fP
-If ON catchup group when leaving with the left arrow key. Default is ON.
-.TP 
-\fBgroup_format\fP
-The format string used for the Group level. Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'number of responses in thread'u
-%D	date
-%F	from, name and/or address
-%I	initials
-%L	line count
-%M	message\-id
-%R	number of responses in thread
-%S	score
-%m	article marks
-%n	current thread number
-%s	subject
-%%	%
-.fi
-.in -0.3i
-.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 \fB\%inews\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) \(em \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 \fB\%tin\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 (\fBRFC\%5322\fP and \fBRFC\%2047\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 \fB\%pgp\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). If the article has multiple addresses only the
-first is evaluated. 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 \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBmaildir\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\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
-.in +0.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP must be set adequate. The following substitutions are
-supported:
-.in +0.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	filename
-%M	default_mailer
-%S	subject\-field
-%T	to\-filed
-%U	username
-%%	%
-.fi
-.in -0.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 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 \fB\%iconv\fP(3)  or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), if none
-of these functions are 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 +0.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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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 emphasised like _this_. It depends 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 emphasised like /this/. It depends 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 emphasised like *this*. It depends 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 emphasised like \-this\-. It depends 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 \fB\%tin\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). If the article has multiple addresses only the
-first is evaluated. Default is "%F wrote:".
-.TP 
-\fBnntp_read_timeout_secs\fP
-Time in seconds to wait for a response from the server. Default is 120.
-.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
-.IP 5
-\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
-and Case Folding
-.RE
-Some normalisation modes are only available if they are supported by the
-library \fB\%tin\fP(1)  uses to do the normalisation. NFC should be used if
-possible (\fBRFC\%5198\fP).
-.TP 
-\fBpage_mime_format\fP
-Format string \fB\%tin\fP(1) uses for mime header at Page level.  Default is
-"[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
-.TP 
-\fBpage_uue_format\fP
-Format string \fB\%tin\fP(1) uses for uue header at Page level.  Default is
-"[\-\- %T%S%*n%I%!d%*e \-\-]".
-.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 \fB\%tin\fP(1)  will start an appropriate viewer program to display
-any files that were post processed and uudecoded. The program is determined
-using the \fB\%mailcap\fP(5)  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 \fB\%shar\fP(1)  files only.
-.IP 2
-\fBYes\fP, binary attachments and data will be decoded and saved.
-.RE
-.TP 
-\fBposted_articles_file\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
-machines. Printing from \fB\%tin\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
-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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. 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 0 3
-\fBNothing special\fP Non empty lines are quoted.
-.IP 1
-\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
-\fBPageToggleRaw\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
-\fB\%tin\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
-\fB\%tin\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
-\fB\%tin\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 \fB\%tin\fP(1) does the rendering of bi\-directional text. If OFF
-\fB\%tin\fP(1) leaves the rendering of bi\-directional text to the
-terminal. Default is OFF.
-.TP 
-\fBreread_active_file_secs\fP
-The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
-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 \fB\%tin\fP(1) 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 \fBshow_last_line_prev_page\fP=ON. Set to
-\-2 to get half\-page scrolling. This setting supersedes
-\fBfull_page_scroll\fP=OFF.
-.TP 
-\fBselect_format\fP
-The format string used for the Selection level. Default is "%f\ %n\ %U\ \ %G\ \ %d". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'current group number'u
-%G	group name
-%U	unread count
-%d	description
-%f	group flag
-%n	current group number
-%%	%
-.fi
-.in -0.3i
-.TP 
-\fBsort_function\fP
-Function used for sorting articles. Default is 0.
-.RS +.5i
-.IP 0 3
-Use \fB\%qsort\fP(3)  for sorting.
-.IP 1
-Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
-long threads (somewhat presorted data).
-.RE
-.TP 
-\fBshow_author\fP
-Which information about the author should be shown. Default is 2, authors
-full name.
-.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_art_score\fP
-If ON show article score in the lower left corner when displaying articles.
-Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
-.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
-\fB\%tin\fP(1)  to be built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBshow_help_mail_sign\fP
-Allows you to select whether \fB\%tin\fP(1)  shows a help indication, a new
-mail indication, both, or neither in the various level titles.  Default is
-3.
-.RS +1i
-.IP 0 3
-\fBDon't show help or mail sign\fP.
-.IP 1
-\fBShow only help sign\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.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 prefix 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 a file named \fI.sigfixed\fP does exist in that dir or
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
-chosen signature (first match counts). If the path starts with a ! the
-program the path points to will be executed to generate a signature. In
-order to pass the group name to the program, %G can be specified. This will
-be replaced by the name of the current newsgroup. \-\-none will suppress any
-signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. See also
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\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 \fB\%tin\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. Example:
-.sp
-\fIspam,delete,remove\fP
-.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 \fB\%tin\fP(1)  uses a built\-in default.
-.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 
-\fBstrip_re_regex\fP
-A regular expression to find Subject prefixes like "Re:" to remove If
-\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBstrip_was_regex\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\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 \fB\%tin\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:
-.RS +1i
-.IP 0 3
-Don't thread
-.IP 1
-Thread on Subject only
-.IP 2
-Thread on References only
-.IP 3
-Thread on References then Subject (default)
-.IP 4
-Thread multipart articles on Subject
-.IP 5
-Thread on Percentage Match of the Subjects
-.RE
-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 \(en 5 in the file
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
-.TP 
-\fBthread_format\fP
-The format string used for the Thread level. Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'from, name and/or address'u
-%D	date
-%F	from, name and/or address
-%I	initials
-%L	line count
-%M	message\-id
-%S	score
-%T	thread tree
-%m	article marks
-%n	current article number
-%%	%
-.fi
-.in -0.3i
-.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 
-\fBtls_ca_cert_file\fP
-The name of file containing all trusted CA certificates used for NNTPS
-(\fBRFC\%8143\fP) connections. If left empty the system default will be used.
-.TP 
-\fBtranslit\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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 \fB\%tin\fP(1) treats blank lines in article bodies.
-Default is 0. This option does not affect lines within verbatim blocks.
-.RS +1i
-.IP 0 3
-\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 text
-blocks 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 
-\fBsuppress_soft_hyphens\fP
-If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying
-articles. Default is OFF.
-.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
-\fBunderscores_regex\fP is blank, then \fB\%tin\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. Default is
-\fBurl_handler.pl\fP.
-.TP 
-\fBurl_highlight\fP
-Enable highlighting URLs in message body. Default is ON.
-.TP 
-\fBuse_color\fP
-If enabled \fB\%tin\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 an \fB\%xterm\fP(1x)  to be
-enabled/disabled.  Default is OFF.
-.TP 
-\fBuse_slrnface\fP
-If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
-an \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default
-is OFF.
-.TP 
-\fButf8_graphics\fP
-If ON use UTF\-8 characters for indicator ('\->'), thread/attachment tree
-and ellipsis ('...'). Default is OFF.
-.TP 
-\fBverbatim_begin_regex\fP
-A regular expression that \fB\%tin\fP(1) will use to find the begin of a
-verbatim block. Default is #v+
-.TP 
-\fBverbatim_end_regex\fP
-A regular expression that \fB\%tin\fP(1) 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 \fB\%tin\fP(1)  matches strings. The default is 0 and
-uses the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3).  (see also
-\fB\%perlre\fP(1)  and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  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. Default is ON.
-.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 and \fBdont_break_words\fP is
-unset 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 organisation. $\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 the \fB\%inews\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 used in MIME articles. 8bit might be the best value.
-.TP 
-\fBmail_mime_encoding\fP
-Default encoding scheme used in MIME letters. quoted\-printable is a good
-choice here.
-.TP 
-\fBdisable_gnksa_domain_check\fP
-Allow unregistered top level domains. As the list of valid TLDs is no longer
-actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
-version 2.1.5
-.TP 
-\fBdisable_sender\fP
-Don't generate a \*(rqSender:\*(rq header. This has an effect only if
-\fBinews_prog\fP is 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 \fB\%newsoverview\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 or
-\fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value.
-.TP 
-\fBoverviewfmtfile\fP
-Full pathname of your newssystem's overview.fmt file; usually the file
-resides in \fInewslibdir\fP and is named \fIoverview.fmt\fP, so you only have to
-change this setting if your configuration differs.
-.TP 
-\fBactivefile\fP
-Full pathname of your newssystem's active file; usually the 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 file
-resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to
-change this setting if your configuration differs.
-.TP 
-\fBnewsgroupsfile\fP
-Full pathname of your newssystem's newsgroups file; usually the file resides
-in \fInewslibdir\fP and is named \fInewsgroups\fP, so you only have to change this
-setting if your configuration differs.
-.TP 
-\fBsubscriptionsfile\fP
-Full pathname of your newssystem's subscriptions file; usually the file
-resides in \fInewslibdir\fP and is named \fIsubscriptions\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: 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 than 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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\%3977\fP) or LIST
-COUNTS (\fBRFC\%6048\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 news server (e.g.,  \fB\%innd\fP(8))  whenever
-a new group is created. Each line consist of three space\-separated fields
-"\fIname\fP \fItime\fP \fIcreator\fP".
-.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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\%3977\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 news server (e.g.,  \fB\%innd\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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS (\fBRFC\%3977\fP)
-command instead.
-.RE
-.PP
-
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
-.sp
-.RS
-This file might hold a default organisation 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 organisation of the news overview database (see also
-\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
-determines the order in which the fields will appear in the database. See
-also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
-read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
-uses the LIST OVERVIEW.FMT (\fBRFC\%3977\fP) command instead.
-.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 \(em one per line \(em which the
-client should subscribe to when the user has no
-${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
-tries to read the file if you read directly from the local spool, if you
-read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP)
-command instead.
-.RE
-
-.SH "SEE ALSO"
-\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
-\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
-\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
-\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
-\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
-\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
-\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\%1524\fP, \fBRFC\%1952\fP,
-\fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP,
-\fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP,
-\fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/en_GB.po tin-2.6.5/doc/l10n/en_GB.po
--- tin-2.6.4/doc/l10n/en_GB.po	2024-12-23 10:55:57.000000000 +0100
+++ tin-2.6.5/doc/l10n/en_GB.po	1970-01-01 01:00:00.000000000 +0100
@@ -1,16095 +0,0 @@
-# English (United Kingdom) translations for the tin man pages.
-# This file is distributed under the same license as the tin package.
-# Urs Janssen <urs@tin.org>, 2011-2025.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tin-man 2.6.4\n"
-"Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2024-12-23 10:54+0100\n"
-"PO-Revision-Date: 2024-12-23 10:55+0100\n"
-"Last-Translator: Urs Janssen <urs@tin.org>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: en_GB\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "tin"
-msgstr "tin"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "December 24th, 2024"
-msgstr "December 24th, 2024"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "2.6.4"
-msgstr "2.6.4"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "Usenet newsreader"
-msgstr "Usenet newsreader"
-
-#. type: SH
-#: doc/tin.1:14 doc/tin.5:11
-#, no-wrap
-msgid "NAME"
-msgstr "NAME"
-
-#. type: Plain text
-#: doc/tin.1:18
-msgid "tin, rtin - Usenet newsreader"
-msgstr "tin, rtin - Usenet newsreader"
-
-#. type: SH
-#: doc/tin.1:18
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr "SYNOPSIS"
-
-#. type: Plain text
-#: doc/tin.1:53
-msgid ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
-"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
-"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
-"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
-"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|[\\|:"
-"I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-"
-"p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ \\|"
-"[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-msgstr ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
-"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
-"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
-"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
-"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|[\\|:"
-"I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-"
-"p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ \\|"
-"[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-
-#. type: SH
-#: doc/tin.1:53 doc/tin.5:14
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr "DESCRIPTION"
-
-#. type: Plain text
-#: doc/tin.1:62
-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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or NNTPS "
-"(B<RFC\\%8143>) server. It will automatically utilize NOV B<\\"
-"%newsoverview>(5)  style index files if available locally or via the NNTP "
-"[X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
-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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or NNTPS "
-"(B<RFC\\%8143>) server. It will automatically utilise NOV B<\\"
-"%newsoverview>(5)  style index files if available locally or via the NNTP "
-"[X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
-
-#. type: Plain text
-#: doc/tin.1:68
-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
-#: doc/tin.1:76
-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
-#: doc/tin.1:81
-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
-#: doc/tin.1:81
-#, no-wrap
-msgid "EXIT STATUS"
-msgstr "EXIT STATUS"
-
-#. type: TP
-#: doc/tin.1:83 doc/tin.1:1173 doc/tin.1:3799
-#, no-wrap
-msgid "B<0>"
-msgstr "B<0>"
-
-#. type: Plain text
-#: doc/tin.1:86
-msgid "Successful program execution. No unread news available in batch mode."
-msgstr "Successful program execution. No unread news available in batch mode."
-
-#. type: TP
-#: doc/tin.1:86 doc/tin.1:3802
-#, no-wrap
-msgid "B<1>"
-msgstr "B<1>"
-
-#. type: Plain text
-#: doc/tin.1:89
-msgid "Usage, syntax, configuration file or network error."
-msgstr "Usage, syntax, configuration file or network error."
-
-#. type: TP
-#: doc/tin.1:89 doc/tin.1:3805
-#, no-wrap
-msgid "B<2>"
-msgstr "B<2>"
-
-#. type: Plain text
-#: doc/tin.1:92
-msgid "Unread news available (batch mode (''B<-Z>'') only)."
-msgstr "Unread news available (batch mode (''B<-Z>'') only)."
-
-#. type: TP
-#: doc/tin.1:92 doc/tin.1:3808
-#, no-wrap
-msgid "B<3>"
-msgstr "B<3>"
-
-#. type: Plain text
-#: doc/tin.1:97
-msgid "NNTP error."
-msgstr "NNTP error."
-
-#. type: SH
-#: doc/tin.1:97
-#, no-wrap
-msgid "OPTIONS"
-msgstr "OPTIONS"
-
-#. type: TP
-#: doc/tin.1:98
-#, no-wrap
-msgid "B<-4>"
-msgstr "B<-4>"
-
-#. type: Plain text
-#: doc/tin.1:102
-msgid ""
-"Force connecting via IPv4 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-"Force connecting via IPv4 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-
-#. type: TP
-#: doc/tin.1:102
-#, no-wrap
-msgid "B<-6>"
-msgstr "B<-6>"
-
-#. type: Plain text
-#: doc/tin.1:106
-msgid ""
-"Force connecting via IPv6 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-"Force connecting via IPv6 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-
-#. type: TP
-#: doc/tin.1:106
-#, no-wrap
-msgid "B<-a>"
-msgstr "B<-a>"
-
-#. type: Plain text
-#: doc/tin.1:109
-msgid "Toggle ANSI color (default is off)."
-msgstr "Toggle ANSI colour (default is off)."
-
-#. type: TP
-#: doc/tin.1:109
-#, no-wrap
-msgid "B<-A>"
-msgstr "B<-A>"
-
-#. type: Plain text
-#: doc/tin.1:112
-msgid ""
-"Force authentication on initial connect. Only available when reading via "
-"NNTP."
-msgstr ""
-"Force authentication on initial connect. Only available when reading via "
-"NNTP."
-
-#. type: TP
-#: doc/tin.1:112
-#, no-wrap
-msgid "B<-c>"
-msgstr "B<-c>"
-
-#. type: Plain text
-#: doc/tin.1:117
-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
-#: doc/tin.1:117
-#, no-wrap
-msgid "B<-C>"
-msgstr "B<-C>"
-
-#. type: Plain text
-#: doc/tin.1:122
-msgid ""
-"Use COMPRESS NNTP extension (B<RFC\\%8054>) if available. See also "
-"B<nntp_read_timeout_secs>, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" "
-"section."
-msgstr ""
-"Use COMPRESS NNTP extension (B<RFC\\%8054>) if available. See also "
-"B<nntp_read_timeout_secs>, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" "
-"section."
-
-#. type: TP
-#: doc/tin.1:122
-#, no-wrap
-msgid "B<-d>"
-msgstr "B<-d>"
-
-#.  FIXME: explain debug levels
-#. type: Plain text
-#: doc/tin.1:128
-msgid ""
-"Don't load newsgroup descriptions and servers message of the day "
-"(interactive mode)."
-msgstr ""
-"Don't load newsgroup descriptions and servers message of the day "
-"(interactive mode)."
-
-#. type: TP
-#: doc/tin.1:128
-#, no-wrap
-msgid "B<-D>I< debug-level>"
-msgstr "B<-D>I< debug-level>"
-
-#. type: Plain text
-#: doc/tin.1:136
-msgid ""
-"Enter debug-level, the levels can specified via number (should be avoided as "
-"it will be removed in the future) or name (case insensitive) as listed "
-"below. Use comma to give multiple levels, any combinations are allowed (e."
-"g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be performed "
-"at startup and on normal termination (that is the files are only available "
-"while tin is running)."
-msgstr ""
-"Enter debug-level, the levels can specified via number (should be avoided as "
-"it will be removed in the future) or name (case insensitive) as listed "
-"below. Use comma to give multiple levels, any combinations are allowed (e."
-"g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be performed "
-"at startup and on normal termination (that is the files are only available "
-"while tin is running)."
-
-#. type: ta
-#: doc/tin.1:138
-#, no-wrap
-msgid "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-msgstr "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-
-#. type: Plain text
-#: doc/tin.1:148
-#, no-wrap
-msgid ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-msgstr ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-
-#. type: Plain text
-#: doc/tin.1:153
-msgid ""
-"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
-"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
-"output may be given. See also the \"SECURITY\" section!"
-msgstr ""
-"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
-"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
-"output may be given. See also the \"SECURITY\" section!"
-
-#. type: TP
-#: doc/tin.1:153
-#, no-wrap
-msgid "B<-f>I< file>"
-msgstr "B<-f>I< file>"
-
-#. type: Plain text
-#: doc/tin.1:158
-msgid ""
-"Use the specified file of subscribed to newsgroups in place of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
-msgstr ""
-"Use the specified file of subscribed to newsgroups in place of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
-
-#. type: TP
-#: doc/tin.1:158
-#, no-wrap
-msgid "B<-F>I< file>"
-msgstr "B<-F>I< file>"
-
-#. type: Plain text
-#: doc/tin.1:161
-msgid ""
-"Use the specified filter file instead of I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"filter>."
-msgstr ""
-"Use the specified filter file instead of I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"filter>."
-
-#. type: TP
-#: doc/tin.1:161
-#, no-wrap
-msgid "B<-g>I< server>[B<:>I<port>]"
-msgstr "B<-g>I< server>[B<:>I<port>]"
-
-#. type: Plain text
-#: doc/tin.1:167
-msgid ""
-"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"tin/newsrctable>. Only available when reading via NNTP. If you want to give "
-"a port with a plain IPv6 address, the address must be enclosed in square "
-"brackets."
-msgstr ""
-"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"tin/newsrctable>. Only available when reading via NNTP.  If you want to give "
-"a port with a plain IPv6 address, the address must be enclosed in square "
-"brackets."
-
-#. type: TP
-#: doc/tin.1:167
-#, no-wrap
-msgid "B<-G>I< article-limit>"
-msgstr "B<-G>I< article-limit>"
-
-#. type: Plain text
-#: doc/tin.1:175
-msgid ""
-"Limit the number of articles/group to retrieve from the server.  If "
-"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
-"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
-"will start fetching articles from your first unread minus absolute value of "
-"I<article-limit>. Default is 0, which means no limit."
-msgstr ""
-"Limit the number of articles/group to retrieve from the server.  If "
-"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
-"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
-"will start fetching articles from your first unread minus absolute value of "
-"I<article-limit>. Default is 0, which means no limit."
-
-#. type: TP
-#: doc/tin.1:175
-#, no-wrap
-msgid "B<-h>"
-msgstr "B<-h>"
-
-#. type: Plain text
-#: doc/tin.1:178
-msgid "Help listing all command-line options."
-msgstr "Help listing all command-line options."
-
-#. type: TP
-#: doc/tin.1:178
-#, no-wrap
-msgid "B<-H>"
-msgstr "B<-H>"
-
-#. type: Plain text
-#: doc/tin.1:182
-msgid ""
-"Brief introduction to B<tin> that is also shown the first time it is started."
-msgstr ""
-"Brief introduction to B<tin> that is also shown the first time it is started."
-
-#. type: TP
-#: doc/tin.1:182
-#, no-wrap
-msgid "B<-I>I< dir>"
-msgstr "B<-I>I< dir>"
-
-#. type: Plain text
-#: doc/tin.1:188
-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
-#: doc/tin.1:188
-#, no-wrap
-msgid "B<-k>"
-msgstr "B<-k>"
-
-#. type: Plain text
-#: doc/tin.1:193
-msgid ""
-"Skip the certificate verification step for NNTPS connections and proceed "
-"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
-"section."
-msgstr ""
-"Skip the certificate verification step for NNTPS connections and proceed "
-"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
-"section."
-
-#. type: TP
-#: doc/tin.1:193
-#, no-wrap
-msgid "B<-l>"
-msgstr "B<-l>"
-
-#. type: Plain text
-#: doc/tin.1:205
-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<RFC\\%3977>). 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<RFC\\"
-"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
-"available that is used instead as it gives more accurate article counts."
-msgstr ""
-"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<RFC\\%3977>). 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<RFC\\"
-"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
-"available that is used instead as it gives more accurate article counts."
-
-#. type: TP
-#: doc/tin.1:205
-#, no-wrap
-msgid "B<-L>"
-msgstr "B<-L>"
-
-#. type: Plain text
-#: doc/tin.1:209
-msgid ""
-"Show the message with the given Message-ID if available. Only available when "
-"reading via NNTP."
-msgstr ""
-"Show the message with the given Message-ID if available. Only available when "
-"reading via NNTP."
-
-#. type: TP
-#: doc/tin.1:209
-#, no-wrap
-msgid "B<-m>I< dir>"
-msgstr "B<-m>I< dir>"
-
-#. type: Plain text
-#: doc/tin.1:212
-msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-"Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-
-#. type: TP
-#: doc/tin.1:212
-#, no-wrap
-msgid "B<-M>I< user>"
-msgstr "B<-M>I< user>"
-
-#. type: Plain text
-#: doc/tin.1:216
-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
-#: doc/tin.1:216
-#, no-wrap
-msgid "B<-n>"
-msgstr "B<-n>"
-
-#. type: Plain text
-#: doc/tin.1:223
-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> may not be able detect 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> may not be able detect which groups are moderated. See "
-"also ''B<-l>''."
-
-#. type: TP
-#: doc/tin.1:223
-#, no-wrap
-msgid "B<-N>"
-msgstr "B<-N>"
-
-#. type: Plain text
-#: doc/tin.1:227
-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
-#: doc/tin.1:227
-#, no-wrap
-msgid "B<-o>"
-msgstr "B<-o>"
-
-#. type: Plain text
-#: doc/tin.1:231
-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
-#: doc/tin.1:231
-#, no-wrap
-msgid "B<-p>I< port>"
-msgstr "B<-p>I< port>"
-
-#. type: Plain text
-#: doc/tin.1:236
-msgid ""
-"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
-"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
-"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
-"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
-"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
-
-#. type: TP
-#: doc/tin.1:236
-#, no-wrap
-msgid "B<-q>"
-msgstr "B<-q>"
-
-#. type: Plain text
-#: doc/tin.1:239
-msgid ""
-"Don't check for new newsgroups and skip loading the servers message of the "
-"day."
-msgstr ""
-"Don't check for new newsgroups and skip loading the servers message of the "
-"day."
-
-#. type: TP
-#: doc/tin.1:239
-#, no-wrap
-msgid "B<-Q>"
-msgstr "B<-Q>"
-
-#. type: Plain text
-#: doc/tin.1:244
-msgid ""
-"Quick start. Start B<tin> as quickly as possible. Currently this is "
-"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
-"options."
-msgstr ""
-"Quick start. Start B<tin> as quickly as possible. Currently this is "
-"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
-"options."
-
-#. type: TP
-#: doc/tin.1:244
-#, no-wrap
-msgid "B<-r>"
-msgstr "B<-r>"
-
-#. type: Plain text
-#: doc/tin.1:249
-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
-#: doc/tin.1:249
-#, no-wrap
-msgid "B<-R>"
-msgstr "B<-R>"
-
-#. type: Plain text
-#: doc/tin.1:252
-msgid "Read news saved by the ''B<-S>'' option."
-msgstr "Read news saved by the ''B<-S>'' option."
-
-#. type: TP
-#: doc/tin.1:252
-#, no-wrap
-msgid "B<-s>I< dir>"
-msgstr "B<-s>I< dir>"
-
-#. type: Plain text
-#: doc/tin.1:256
-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
-#: doc/tin.1:256
-#, no-wrap
-msgid "B<-S>"
-msgstr "B<-S>"
-
-#. type: Plain text
-#: doc/tin.1:260
-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
-#: doc/tin.1:260
-#, no-wrap
-msgid "B<-t>I< timeout>"
-msgstr "B<-t>I< timeout>"
-
-#. type: Plain text
-#: doc/tin.1:264
-msgid ""
-"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
-"allowed maximum is 16383."
-msgstr ""
-"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds. "
-"allowed maximum is 16383."
-
-#. type: TP
-#: doc/tin.1:264
-#, no-wrap
-msgid "B<-T>"
-msgstr "B<-T>"
-
-#. type: Plain text
-#: doc/tin.1:268
-msgid ""
-"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
-"$B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
-"$B<NNTPSPORT> if set. Only available when reading via NNTP."
-
-#. type: TP
-#: doc/tin.1:268
-#, no-wrap
-msgid "B<-u>"
-msgstr "B<-u>"
-
-#. type: Plain text
-#: doc/tin.1:274
-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 an 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 an NNTP server and "
-"B<cache_overview_files> is turned off."
-
-#. type: TP
-#: doc/tin.1:274
-#, no-wrap
-msgid "B<-v>"
-msgstr "B<-v>"
-
-#. type: Plain text
-#: doc/tin.1:279
-msgid ""
-"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
-"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
-"increase verbosity."
-msgstr ""
-"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
-"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
-"increase verbosity."
-
-#. type: TP
-#: doc/tin.1:279
-#, no-wrap
-msgid "B<-V>"
-msgstr "B<-V>"
-
-#. type: Plain text
-#: doc/tin.1:282
-msgid "Print version information and compilation options."
-msgstr "Print version information and compilation options."
-
-#. type: TP
-#: doc/tin.1:282
-#, no-wrap
-msgid "B<-w>"
-msgstr "B<-w>"
-
-#. type: Plain text
-#: doc/tin.1:287
-msgid ""
-"Quick mode to post an article and then exit. This option implies \\&''B<-"
-"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
-"if possible."
-msgstr ""
-"Quick mode to post an article and then exit. This option implies \\&''B<-"
-"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
-"if possible."
-
-#. type: TP
-#: doc/tin.1:287
-#, no-wrap
-msgid "B<-x>"
-msgstr "B<-x>"
-
-#. type: Plain text
-#: doc/tin.1:290
-msgid "No-posting mode. You cannot post articles if you use this option."
-msgstr "No-posting mode. You cannot post articles if you use this option."
-
-#. type: TP
-#: doc/tin.1:290
-#, no-wrap
-msgid "B<-X>"
-msgstr "B<-X>"
-
-#. type: Plain text
-#: doc/tin.1:296
-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. Should be used with ''B<-x>'' if possible."
-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. Should be used with ''B<-x>'' if possible."
-
-#. type: TP
-#: doc/tin.1:296
-#, no-wrap
-msgid "B<-z>"
-msgstr "B<-z>"
-
-#. type: Plain text
-#: doc/tin.1:301
-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
-#: doc/tin.1:301
-#, no-wrap
-msgid "B<-Z>"
-msgstr "B<-Z>"
-
-#. type: Plain text
-#: doc/tin.1:307
-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
-#: doc/tin.1:313
-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
-#: doc/tin.1:318
-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
-#: doc/tin.1:323
-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
-#: doc/tin.1:327
-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
-#: doc/tin.1:334
-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
-#: doc/tin.1:339
-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
-#: doc/tin.1:349
-msgid ""
-"Command-line options have higher priority than attributes and tinrc "
-"options.  Thus, command-line option takes precedence over configured values "
-"with the single exception that if a port is given for the newsserver in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
-"given on the command-line. The order of command-line options is not "
-"important. If they are mutual exclusive the one with the highest priority "
-"will be chosen and a warning may be given."
-msgstr ""
-"Command-line options have higher priority than attributes and tinrc "
-"options.  Thus, command-line option takes precedence over configured values "
-"with the single exception that if a port is given for the newsserver in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
-"given on the command-line. The order of command-line options is not "
-"important. If they are mutual exclusive the one with the highest priority "
-"will be chosen and a warning may be given."
-
-#. type: SH
-#: doc/tin.1:349
-#, no-wrap
-msgid "USAGE"
-msgstr "USAGE"
-
-#. type: SS
-#: doc/tin.1:352
-#, no-wrap
-msgid "NEWS ADMINISTRATION"
-msgstr "NEWS ADMINISTRATION"
-
-#. type: Plain text
-#: doc/tin.1:356
-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
-#: doc/tin.1:366
-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 be world readable. 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<RFC\\"
-"%6048>) 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 be world readable. 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<RFC\\"
-"%6048>) and all modern servers should understand it."
-
-#. type: SS
-#: doc/tin.1:366
-#, no-wrap
-msgid "SCREEN FORMAT"
-msgstr "SCREEN FORMAT"
-
-#. type: Plain text
-#: doc/tin.1:369
-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
-#: doc/tin.1:376
-msgid ""
-"At the Selection level the title displays (the name of the news server (with "
-"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
-"number of subscribed groups (containing new unread articles). The newsgroups "
-"are displayed in the middle of the screen usually with the number of unread "
-"articles displayed on the same line in front, but it can be customized via "
-"B<select_format>."
-msgstr ""
-"At the Selection level the title displays (the name of the news server (with "
-"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
-"number of subscribed groups (containing new unread articles). The newsgroups "
-"are displayed in the middle of the screen usually with the number of unread "
-"articles displayed on the same line in front, but it can be customised via "
-"B<select_format>."
-
-#. type: Plain text
-#: doc/tin.1:384
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:387
-msgid ""
-"There may also be a character prefixing the line. An explanation follows:"
-msgstr ""
-"There may also be a character prefixing the line. An explanation follows:"
-
-#. type: TP
-#: doc/tin.1:387
-#, no-wrap
-msgid "B<u>"
-msgstr "B<u>"
-
-#. type: Plain text
-#: doc/tin.1:392
-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
-#: doc/tin.1:392
-#, no-wrap
-msgid "B<M>"
-msgstr "B<M>"
-
-#. type: Plain text
-#: doc/tin.1:397
-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
-#: doc/tin.1:397
-#, no-wrap
-msgid "B<N>"
-msgstr "B<N>"
-
-#. type: Plain text
-#: doc/tin.1:406
-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
-#: doc/tin.1:406
-#, no-wrap
-msgid "B<D>"
-msgstr "B<D>"
-
-#. type: Plain text
-#: doc/tin.1:411
-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
-#: doc/tin.1:411
-#, no-wrap
-msgid "B<X>"
-msgstr "B<X>"
-
-#. type: Plain text
-#: doc/tin.1:415
-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
-#: doc/tin.1:415
-#, no-wrap
-msgid "B<=>"
-msgstr "B<=>"
-
-#. type: Plain text
-#: doc/tin.1:420
-msgid ""
-"This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your news server telling you the correct "
-"group to post to."
-msgstr ""
-"This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your news server telling you the correct "
-"group to post to."
-
-#. type: Plain text
-#: doc/tin.1:430
-msgid ""
-"At the Group level the title contains the name of the group, the number of "
-"conversation threads, the abbreviated threading method (B<thread_articles>), "
-"the limit of articles to get (if set; B<getart_limit>), the total number of "
-"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
-"of hot articles B<art_marked_selected>, the number of read hot articles (if "
-"any; B<art_marked_read_selected>), the number of recent articles "
-"(B<art_marked_recent>) and the number of killed articles "
-"(B<art_marked_killed>). I.e.:"
-msgstr ""
-"At the Group level the title contains the name of the group, the number of "
-"conversation threads, the abbreviated threading method (B<thread_articles>), "
-"the limit of articles to get (if set; B<getart_limit>), the total number of "
-"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
-"of hot articles B<art_marked_selected>, the number of read hot articles (if "
-"any; B<art_marked_read_selected>), the number of recent articles "
-"(B<art_marked_recent>) and the number of killed articles "
-"(B<art_marked_killed>). I.e.:"
-
-#.  FIXME - make this autocenter
-#. type: Plain text
-#: doc/tin.1:434
-#, no-wrap
-msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-msgstr "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-
-#. type: Plain text
-#: doc/tin.1:442
-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
-#: doc/tin.1:451
-msgid ""
-"If a thread has unread articles it is marked with B<art_marked_unread> in "
-"front of the total number of articles in the thread. If there are recent "
-"articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread \\(em 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 display can be "
-"customized via B<group_format>."
-msgstr ""
-"If a thread has unread articles it is marked with B<art_marked_unread> in "
-"front of the total number of articles in the thread. If there are recent "
-"articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread \\(em 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 display can be "
-"customised via B<group_format>."
-
-#. type: Plain text
-#: doc/tin.1:455
-#, no-wrap
-msgid "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-msgstr "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:460
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:465
-msgid ""
-"At the Thread level the screen usually (depends on the threading method "
-"used) looks like this, but can be customized via B<thread_format>:"
-msgstr ""
-"At the Thread level the screen usually (depends on the threading method "
-"used) looks like this, but can be customised via B<thread_format>:"
-
-#. type: Plain text
-#: doc/tin.1:472
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:477
-msgid "At the Article level the page header has the following format:"
-msgstr "At the Article level the page header has the following format:"
-
-#. type: Plain text
-#: doc/tin.1:483
-#, no-wrap
-msgid ""
-"\\f(CRSun, 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\\fR\n"
-msgstr ""
-"\\f(CRSun, 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\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:485
-#, no-wrap
-msgid "\\f(CRarticle-body\\fR\n"
-msgstr "\\f(CRarticle-body\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:491
-msgid ""
-"The look of the Selection, Group and Thread level can be customized. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\"."
-msgstr ""
-"The look of the Selection, Group and Thread level can be customised. See the "
-"section \"CUSTOMISING THE SCREEN FORMAT\"."
-
-#. type: SS
-#: doc/tin.1:491
-#, no-wrap
-msgid "COMMON MOVING KEYS"
-msgstr "COMMON MOVING KEYS"
-
-#. type: Plain text
-#: doc/tin.1:494
-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
-#: doc/tin.1:496
-#, no-wrap
-msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
-msgstr "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
-
-#. type: Plain text
-#: doc/tin.1:504
-#, 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
-#: doc/tin.1:508
-#, no-wrap
-msgid "COMMON EDITING COMMANDS"
-msgstr "COMMON EDITING COMMANDS"
-
-#. type: Plain text
-#: doc/tin.1:515
-msgid ""
-"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
-"strings.  A history list allows the easy reuse of previously entered "
-"strings.  In addition to the cursor keys, the following commands are "
-"available when editing a string:"
-msgstr ""
-"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
-"strings.  A history list allows the easy reuse of previously entered "
-"strings.  In addition to the cursor keys, the following commands are "
-"available when editing a string:"
-
-#. type: TP
-#: doc/tin.1:515
-#, no-wrap
-msgid "B<^A, ^E>"
-msgstr "B<^A, ^E>"
-
-#. type: Plain text
-#: doc/tin.1:518
-msgid "move to beginning or end of line, respectively."
-msgstr "move to beginning or end of line, respectively."
-
-#. type: TP
-#: doc/tin.1:518
-#, no-wrap
-msgid "B<^F, ^B>"
-msgstr "B<^F, ^B>"
-
-#. type: Plain text
-#: doc/tin.1:521
-msgid "non-destructive move forward or back one location, respectively."
-msgstr "non-destructive move forward or back one location, respectively."
-
-#. type: TP
-#: doc/tin.1:521
-#, no-wrap
-msgid "B<^D>"
-msgstr "B<^D>"
-
-#. type: Plain text
-#: doc/tin.1:525
-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
-#: doc/tin.1:525
-#, no-wrap
-msgid "B<^H, E<lt>DELE<gt>>"
-msgstr "B<^H, E<lt>DELE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:528
-msgid "delete character left of the cursor."
-msgstr "delete character left of the cursor."
-
-#. type: TP
-#: doc/tin.1:528
-#, no-wrap
-msgid "B<^K>"
-msgstr "B<^K>"
-
-#. type: Plain text
-#: doc/tin.1:531
-msgid "delete from cursor to end of line."
-msgstr "delete from cursor to end of line."
-
-#. type: TP
-#: doc/tin.1:531
-#, no-wrap
-msgid "B<^P, ^N>"
-msgstr "B<^P, ^N>"
-
-#. type: Plain text
-#: doc/tin.1:534
-msgid "move through history, previous and next, respectively."
-msgstr "move through history, previous and next, respectively."
-
-#. type: TP
-#: doc/tin.1:534
-#, no-wrap
-msgid "B<^L, ^R>"
-msgstr "B<^L, ^R>"
-
-#. type: Plain text
-#: doc/tin.1:537
-msgid "redraw the current line."
-msgstr "redraw the current line."
-
-#. type: TP
-#: doc/tin.1:537
-#, no-wrap
-msgid "B<E<lt>CRE<gt>>"
-msgstr "B<E<lt>CRE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:541
-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
-#: doc/tin.1:541
-#, no-wrap
-msgid "B<E<lt>ESCE<gt>>"
-msgstr "B<E<lt>ESCE<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:546
-msgid "aborts the present editing operation."
-msgstr "aborts the present editing operation."
-
-#. type: SS
-#: doc/tin.1:546
-#, no-wrap
-msgid "GLOBAL COMMANDS"
-msgstr "GLOBAL COMMANDS"
-
-#. type: Plain text
-#: doc/tin.1:549
-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
-#: doc/tin.1:549 doc/tin.1:1455 doc/tin.1:1509 doc/tin.1:1555
-#, no-wrap
-msgid "B<ShellEscape '!'>"
-msgstr "B<ShellEscape '!'>"
-
-#. type: Plain text
-#: doc/tin.1:554
-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
-#: doc/tin.1:554
-#, no-wrap
-msgid "B<ToggleColor '&'>"
-msgstr "B<ToggleColor '&'>"
-
-#. type: Plain text
-#: doc/tin.1:557
-msgid "Toggle use of ANSI color."
-msgstr "Toggle use of ANSI colour."
-
-#. type: TP
-#: doc/tin.1:557
-#, no-wrap
-msgid "B<RedrawScr '^L'>"
-msgstr "B<RedrawScr '^L'>"
-
-#. type: Plain text
-#: doc/tin.1:560
-msgid "Redraw the current screen."
-msgstr "Redraw the current screen."
-
-#. type: TP
-#: doc/tin.1:560
-#, no-wrap
-msgid "B<ScrollUp 'E<lt>'>"
-msgstr "B<ScrollUp 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:563
-msgid "Scroll screen up by one line."
-msgstr "Scroll screen up by one line."
-
-#. type: TP
-#: doc/tin.1:563
-#, no-wrap
-msgid "B<ScrollDown 'E<gt>'>"
-msgstr "B<ScrollDown 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:566
-msgid "Scroll screen down by one line."
-msgstr "Scroll screen down by one line."
-
-#. type: TP
-#: doc/tin.1:566
-#, no-wrap
-msgid "B<Postponed 'O' '^O'>"
-msgstr "B<Postponed 'O' '^O'>"
-
-#. type: Plain text
-#: doc/tin.1:580
-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
-#: doc/tin.1:580 doc/tin.1:1461 doc/tin.1:1516 doc/tin.1:1561
-#, no-wrap
-msgid "B<Help 'h'>"
-msgstr "B<Help 'h'>"
-
-#. type: Plain text
-#: doc/tin.1:586
-msgid ""
-"Help screen of commands available on the current menu. You can use "
-"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
-"('B<\\(rs>') 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<\\(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
-
-#. type: TP
-#: doc/tin.1:586 doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-#, no-wrap
-msgid "B<ToggleHelpDisplay 'H'>"
-msgstr "B<ToggleHelpDisplay 'H'>"
-
-#. type: Plain text
-#: doc/tin.1:590 doc/tin.1:1468 doc/tin.1:1523 doc/tin.1:1568
-msgid ""
-"Toggle the display of help mini menu at the bottom of the screen and posting "
-"etiquette after composing an article (B<beginner_level>)."
-msgstr ""
-"Toggle the display of help mini menu at the bottom of the screen and posting "
-"etiquette after composing an article (B<beginner_level>)."
-
-#. type: TP
-#: doc/tin.1:590
-#, no-wrap
-msgid "B<DisplayPostHist 'W'>"
-msgstr "B<DisplayPostHist 'W'>"
-
-#. type: Plain text
-#: doc/tin.1:595
-msgid ""
-"List articles posted by user. The date posted, the newsgroup and the subject "
-"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-"List articles posted by user. The date posted, the newsgroup and the subject "
-"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
-
-#. type: TP
-#: doc/tin.1:595
-#, no-wrap
-msgid "B<Version 'v'>"
-msgstr "B<Version 'v'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:600
-msgid "Print B<tin> version information."
-msgstr "Print B<tin> version information."
-
-#. type: SS
-#: doc/tin.1:600
-#, no-wrap
-msgid "NEWSGROUP SELECTION COMMANDS"
-msgstr "NEWSGROUP SELECTION COMMANDS"
-
-#. type: TP
-#: doc/tin.1:601 doc/tin.1:742 doc/tin.1:998 doc/tin.1:1176 doc/tin.1:3812
-#, no-wrap
-msgid "B<4>"
-msgstr "B<4>"
-
-#. type: Plain text
-#: doc/tin.1:604
-msgid "Select group 4."
-msgstr "Select group 4."
-
-#. type: TP
-#: doc/tin.1:604
-#, no-wrap
-msgid "B<SelectResetNewsrc '^R'>"
-msgstr "B<SelectResetNewsrc '^R'>"
-
-#. type: Plain text
-#: doc/tin.1:608
-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
-#: doc/tin.1:608 doc/tin.1:763 doc/tin.1:1019
-#, no-wrap
-msgid "B<SetRange '#'>"
-msgstr "B<SetRange '#'>"
-
-#. type: Plain text
-#: doc/tin.1:612 doc/tin.1:767 doc/tin.1:1023
-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
-#: doc/tin.1:612
-#, no-wrap
-msgid "B<SelectSortActive '.'>"
-msgstr "B<SelectSortActive '.'>"
-
-#. type: Plain text
-#: doc/tin.1:615
-msgid "Sort the list of newsgroups."
-msgstr "Sort the list of newsgroups."
-
-#. type: TP
-#: doc/tin.1:615 doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236 doc/tin.1:1452
-#: doc/tin.1:1503 doc/tin.1:1552
-#, no-wrap
-msgid "B<SearchRepeat '\\(rs'>"
-msgstr "B<SearchRepeat '\\(rs'>"
-
-#. type: Plain text
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1455
-#: doc/tin.1:1506 doc/tin.1:1555
-msgid "Repeat the previous search."
-msgstr "Repeat the previous search."
-
-#. type: TP
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1446
-#: doc/tin.1:1497 doc/tin.1:1546
-#, no-wrap
-msgid "B<SearchSubjF '/'>"
-msgstr "B<SearchSubjF '/'>"
-
-#. type: Plain text
-#: doc/tin.1:621
-msgid "Search for a group by name and description (if displayed)."
-msgstr "Search for a group by name and description (if displayed)."
-
-#. type: TP
-#: doc/tin.1:621 doc/tin.1:776 doc/tin.1:1032 doc/tin.1:1242 doc/tin.1:1449
-#: doc/tin.1:1500 doc/tin.1:1549
-#, no-wrap
-msgid "B<SearchSubjB '?'>"
-msgstr "B<SearchSubjB '?'>"
-
-#. type: Plain text
-#: doc/tin.1:624
-msgid "Backward search through the group names and descriptions."
-msgstr "Backward search through the group names and descriptions."
-
-#. type: TP
-#: doc/tin.1:624
-#, no-wrap
-msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:627
-msgid "Read current group."
-msgstr "Read current group."
-
-#. type: TP
-#: doc/tin.1:627
-#, no-wrap
-msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:631
-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
-#: doc/tin.1:631 doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-#, no-wrap
-msgid "B<Catchup 'c'>"
-msgstr "B<Catchup 'c'>"
-
-#. type: Plain text
-#: doc/tin.1:635
-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
-#: doc/tin.1:635 doc/tin.1:855 doc/tin.1:1074 doc/tin.1:1304
-#, no-wrap
-msgid "B<CatchupNextUnread 'C'>"
-msgstr "B<CatchupNextUnread 'C'>"
-
-#. type: Plain text
-#: doc/tin.1:639
-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
-#: doc/tin.1:639
-#, no-wrap
-msgid "B<SelectToggleDescriptions 'd'>"
-msgstr "B<SelectToggleDescriptions 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:643
-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
-#: doc/tin.1:643 doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1316
-#, no-wrap
-msgid "B<EditFilter 'E'>"
-msgstr "B<EditFilter 'E'>"
-
-#. type: Plain text
-#: doc/tin.1:646 doc/tin.1:871 doc/tin.1:1090 doc/tin.1:1319
-msgid "Edit the filter file and reload it afterwards."
-msgstr "Edit the filter file and reload it afterwards."
-
-#. type: TP
-#: doc/tin.1:646
-#, no-wrap
-msgid "B<SelectGoto 'g'>"
-msgstr "B<SelectGoto 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:650 doc/tin.1:875
-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
-#: doc/tin.1:650 doc/tin.1:878 doc/tin.1:1096 doc/tin.1:1332 doc/tin.1:1458
-#: doc/tin.1:1512 doc/tin.1:1558
-#, no-wrap
-msgid "B<ToggleInfoLastLine 'i'>"
-msgstr "B<ToggleInfoLastLine 'i'>"
-
-#. type: Plain text
-#: doc/tin.1:655
-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
-#: doc/tin.1:655 doc/tin.1:882 doc/tin.1:1099 doc/tin.1:1335
-#, no-wrap
-msgid "B<ToggleInverseVideo 'I'>"
-msgstr "B<ToggleInverseVideo 'I'>"
-
-#. type: Plain text
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-msgid "Toggle inverse video."
-msgstr "Toggle inverse video."
-
-#. type: TP
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-#, no-wrap
-msgid "B<ConnectionInfo 'J'>"
-msgstr "B<ConnectionInfo 'J'>"
-
-#. type: Plain text
-#: doc/tin.1:661 doc/tin.1:888 doc/tin.1:1105 doc/tin.1:1341
-msgid "Show details about current connection."
-msgstr "Show details about current connection."
-
-#. type: TP
-#: doc/tin.1:661 doc/tin.1:897 doc/tin.1:1111 doc/tin.1:1347
-#, no-wrap
-msgid "B<LookupMessage 'L'>"
-msgstr "B<LookupMessage 'L'>"
-
-#. type: Plain text
-#: doc/tin.1:668
-msgid ""
-"Look up article by ''Message-ID:''. If none of the groups listed in the "
-"''Newsgroups:''-header of the referenced article is available, just the "
-"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
-"At this level this command only works if reading via NNTP and the server "
-"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
-msgstr ""
-"Look up article by ''Message-ID:''. If none of the groups listed in the "
-"''Newsgroups:''-header of the referenced article is available, just the "
-"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
-"At this level this command only works if reading via NNTP and the server "
-"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
-
-#. type: TP
-#: doc/tin.1:668
-#, no-wrap
-msgid "B<SelectMoveGrp 'm'>"
-msgstr "B<SelectMoveGrp 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:674
-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
-#: doc/tin.1:674 doc/tin.1:906 doc/tin.1:1356
-#, no-wrap
-msgid "B<OptionMenu 'M'>"
-msgstr "B<OptionMenu 'M'>"
-
-#. type: Plain text
-#: doc/tin.1:678 doc/tin.1:910 doc/tin.1:1360
-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
-#: doc/tin.1:678
-#, no-wrap
-msgid "B<SelectNextUnreadGrp 'N'>"
-msgstr "B<SelectNextUnreadGrp 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:681
-msgid "Positions the cursor on the next group with unread articles in it."
-msgstr "Positions the cursor on the next group with unread articles in it."
-
-#. type: TP
-#: doc/tin.1:681 doc/tin.1:927 doc/tin.1:1125 doc/tin.1:1377
-#, no-wrap
-msgid "B<Quit 'q'>"
-msgstr "B<Quit 'q'>"
-
-#. type: Plain text
-#: doc/tin.1:685
-msgid ""
-"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
-"accordingly."
-msgstr ""
-"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
-"accordingly."
-
-#. type: TP
-#: doc/tin.1:685 doc/tin.1:930 doc/tin.1:1128 doc/tin.1:1380
-#, no-wrap
-msgid "B<QuitTin 'Q'>"
-msgstr "B<QuitTin 'Q'>"
-
-#. type: Plain text
-#: doc/tin.1:688 doc/tin.1:933 doc/tin.1:1131 doc/tin.1:1383
-msgid "Quit B<tin> \\(em don't ask the user to confirm."
-msgstr "Quit B<tin> \\(em don't ask the user to confirm."
-
-#. type: TP
-#: doc/tin.1:688
-#, no-wrap
-msgid "B<SelectToggleReadDisplay 'r'>"
-msgstr "B<SelectToggleReadDisplay 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:693
-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
-#: doc/tin.1:693 doc/tin.1:936 doc/tin.1:1131
-#, no-wrap
-msgid "B<BugReport 'R'>"
-msgstr "B<BugReport 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:697 doc/tin.1:940 doc/tin.1:1135
-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
-#: doc/tin.1:697
-#, no-wrap
-msgid "B<SelectSubscribe 's'>"
-msgstr "B<SelectSubscribe 's'>"
-
-#. type: Plain text
-#: doc/tin.1:700
-msgid "Subscribe to current group."
-msgstr "Subscribe to current group."
-
-#. type: TP
-#: doc/tin.1:700
-#, no-wrap
-msgid "B<SelectSubscribePat 'S'>"
-msgstr "B<SelectSubscribePat 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:705
-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
-#: doc/tin.1:705
-#, no-wrap
-msgid "B<SelectUnsubscribe 'u'>"
-msgstr "B<SelectUnsubscribe 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:710
-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
-#: doc/tin.1:710
-#, no-wrap
-msgid "B<SelectUnsubscribePat 'U'>"
-msgstr "B<SelectUnsubscribePat 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:715
-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
-#: doc/tin.1:715 doc/tin.1:965 doc/tin.1:1154 doc/tin.1:1417
-#, no-wrap
-msgid "B<Post 'w'>"
-msgstr "B<Post 'w'>"
-
-#. type: Plain text
-#: doc/tin.1:721
-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
-#: doc/tin.1:721
-#, no-wrap
-msgid "B<SelectQuitNoWrite 'X'>"
-msgstr "B<SelectQuitNoWrite 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:724
-msgid "Quit B<tin> without saving any changes to the configuration."
-msgstr "Quit B<tin> without saving any changes to the configuration."
-
-#. type: TP
-#: doc/tin.1:724
-#, no-wrap
-msgid "B<SelectYankActive 'y'>"
-msgstr "B<SelectYankActive 'y'>"
-
-#. type: Plain text
-#: doc/tin.1:729
-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
-#: doc/tin.1:729
-#, no-wrap
-msgid "B<SelectSyncWithActive 'Y'>"
-msgstr "B<SelectSyncWithActive 'Y'>"
-
-#. type: Plain text
-#: doc/tin.1:733
-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
-#: doc/tin.1:733
-#, no-wrap
-msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
-msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:738
-msgid "Mark all articles in the current group as unread."
-msgstr "Mark all articles in the current group as unread."
-
-#. type: SS
-#: doc/tin.1:738
-#, no-wrap
-msgid "GROUP INDEX COMMANDS"
-msgstr "GROUP INDEX COMMANDS"
-
-#. type: Plain text
-#: doc/tin.1:742
-msgid ""
-"All searches in this level are limited to unread articles if in "
-"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
-"toggle the setting right before/after the search."
-msgstr ""
-"All searches in this level are limited to unread articles if in "
-"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
-"toggle the setting right before/after the search."
-
-#. type: Plain text
-#: doc/tin.1:745
-msgid "Select article 4."
-msgstr "Select article 4."
-
-#. type: TP
-#: doc/tin.1:745 doc/tin.1:1001 doc/tin.1:1179
-#, no-wrap
-msgid "B<MenuFilterSelect '^A'>"
-msgstr "B<MenuFilterSelect '^A'>"
-
-#. type: Plain text
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1183
-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
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1198
-#, no-wrap
-msgid "B<MenuFilterKill '^K'>"
-msgstr "B<MenuFilterKill '^K'>"
-
-#. type: Plain text
-#: doc/tin.1:753 doc/tin.1:1009 doc/tin.1:1202
-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
-#: doc/tin.1:753 doc/tin.1:1009
-#, no-wrap
-msgid "B<MarkFeedRead '^X'>"
-msgstr "B<MarkFeedRead '^X'>"
-
-#. type: Plain text
-#: doc/tin.1:758 doc/tin.1:1014
-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
-#: doc/tin.1:758 doc/tin.1:1014
-#, no-wrap
-msgid "B<MarkFeedUnread '^W'>"
-msgstr "B<MarkFeedUnread '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:763 doc/tin.1:1019
-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
-#: doc/tin.1:767 doc/tin.1:1023 doc/tin.1:1233
-#, no-wrap
-msgid "B<LastViewed '-'>"
-msgstr "B<LastViewed '-'>"
-
-#. type: Plain text
-#: doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236
-msgid "Re-enter the last message that was viewed."
-msgstr "Re-enter the last message that was viewed."
-
-#. type: Plain text
-#: doc/tin.1:776 doc/tin.1:1032
-msgid "Search forward for specified subject."
-msgstr "Search forward for specified subject."
-
-#. type: Plain text
-#: doc/tin.1:779 doc/tin.1:1035
-msgid "Search backwards for specified subject."
-msgstr "Search backwards for specified subject."
-
-#. type: TP
-#: doc/tin.1:779
-#, no-wrap
-msgid "B<GroupSelThd '*'>"
-msgstr "B<GroupSelThd '*'>"
-
-#. type: Plain text
-#: doc/tin.1:782 doc/tin.1:1038
-msgid "Select current thread for later processing."
-msgstr "Select current thread for later processing."
-
-#. type: TP
-#: doc/tin.1:782
-#, no-wrap
-msgid "B<GroupDoAutoSel '+'>"
-msgstr "B<GroupDoAutoSel '+'>"
-
-#. type: Plain text
-#: doc/tin.1:786
-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
-#: doc/tin.1:786
-#, no-wrap
-msgid "B<GroupToggleThdSel '.'>"
-msgstr "B<GroupToggleThdSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:791
-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
-#: doc/tin.1:791
-#, no-wrap
-msgid "B<GroupSelThdIfUnreadSelected ';'>"
-msgstr "B<GroupSelThdIfUnreadSelected ';'>"
-
-#. type: Plain text
-#: doc/tin.1:796
-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
-#: doc/tin.1:796
-#, no-wrap
-msgid "B<GroupSelPattern '='>"
-msgstr "B<GroupSelPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:802
-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 reuse 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 reuse the last pattern that "
-"was entered."
-
-#. type: TP
-#: doc/tin.1:802
-#, no-wrap
-msgid "B<GroupReverseSel '@'>"
-msgstr "B<GroupReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:805
-msgid "Reverse all selections on all articles."
-msgstr "Reverse all selections on all articles."
-
-#. type: TP
-#: doc/tin.1:805
-#, no-wrap
-msgid "B<GroupUndoSel '~'>"
-msgstr "B<GroupUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:811
-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
-#: doc/tin.1:811 doc/tin.1:1047 doc/tin.1:1259
-#, no-wrap
-msgid "B<Pipe '|'>"
-msgstr "B<Pipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:816 doc/tin.1:1052 doc/tin.1:1264
-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
-#: doc/tin.1:816 doc/tin.1:1264
-#, no-wrap
-msgid "B<QuickFilterSelect '['>"
-msgstr "B<QuickFilterSelect '['>"
-
-#. type: Plain text
-#: doc/tin.1:825
-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
-#: doc/tin.1:825 doc/tin.1:1273
-#, no-wrap
-msgid "B<QuickFilterKill ']'>"
-msgstr "B<QuickFilterKill ']'>"
-
-#. type: Plain text
-#: doc/tin.1:834
-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
-#: doc/tin.1:834
-#, no-wrap
-msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:837
-msgid "Read current article."
-msgstr "Read current article."
-
-#. type: TP
-#: doc/tin.1:837
-#, no-wrap
-msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:840
-msgid "View next unread article or group."
-msgstr "View next unread article or group."
-
-#. type: TP
-#: doc/tin.1:840 doc/tin.1:1058 doc/tin.1:1290
-#, no-wrap
-msgid "B<SearchAuthF 'a'>"
-msgstr "B<SearchAuthF 'a'>"
-
-#. type: Plain text
-#: doc/tin.1:844
-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
-#: doc/tin.1:844 doc/tin.1:1063 doc/tin.1:1293
-#, no-wrap
-msgid "B<SearchAuthB 'A'>"
-msgstr "B<SearchAuthB 'A'>"
-
-#. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1066
-msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
-msgstr "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
-
-#. type: TP
-#: doc/tin.1:847 doc/tin.1:1066 doc/tin.1:1296
-#, no-wrap
-msgid "B<SearchBody 'B'>"
-msgstr "B<SearchBody 'B'>"
-
-#. type: Plain text
-#: doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-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
-#: doc/tin.1:855
-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
-#: doc/tin.1:859
-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
-#: doc/tin.1:859
-#, no-wrap
-msgid "B<GroupToggleSubjDisplay 'd'>"
-msgstr "B<GroupToggleSubjDisplay 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:863 doc/tin.1:1082
-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
-#: doc/tin.1:863
-#, no-wrap
-msgid "B<GroupCancel 'D'>"
-msgstr "B<GroupCancel 'D'>"
-
-#. type: Plain text
-#: doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1313
-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
-#: doc/tin.1:871
-#, no-wrap
-msgid "B<GroupGoto 'g'>"
-msgstr "B<GroupGoto 'g'>"
-
-#. type: TP
-#: doc/tin.1:875
-#, no-wrap
-msgid "B<GroupToggleGetartLimit 'G'>"
-msgstr "B<GroupToggleGetartLimit 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:878
-msgid "Toggle article/group limit."
-msgstr "Toggle article/group limit."
-
-#. type: Plain text
-#: doc/tin.1:882
-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
-#: doc/tin.1:888
-#, no-wrap
-msgid "B<GroupMarkThdRead 'K'>"
-msgstr "B<GroupMarkThdRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:894
-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
-#: doc/tin.1:894
-#, no-wrap
-msgid "B<GroupListThd 'l'>"
-msgstr "B<GroupListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:897
-msgid "Open the thread under the current cursor position."
-msgstr "Open the thread under the current cursor position."
-
-#. type: Plain text
-#: doc/tin.1:901 doc/tin.1:1115 doc/tin.1:1351
-msgid ""
-"Look up article by ''Message-ID:''. In this level only the IDs in the "
-"current group are searched."
-msgstr ""
-"Look up article by ''Message-ID:''. In this level only the IDs in the "
-"current group are searched."
-
-#. type: TP
-#: doc/tin.1:901
-#, no-wrap
-msgid "B<GroupMail 'm'>"
-msgstr "B<GroupMail 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:906 doc/tin.1:1120 doc/tin.1:1356
-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
-#: doc/tin.1:910
-#, no-wrap
-msgid "B<GroupNextGroup 'n'>"
-msgstr "B<GroupNextGroup 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:913
-msgid "Go to next group."
-msgstr "Go to next group."
-
-#. type: TP
-#: doc/tin.1:913
-#, no-wrap
-msgid "B<GroupNextUnreadArt 'N'>"
-msgstr "B<GroupNextUnreadArt 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:916 doc/tin.1:1366
-msgid "Go to the next unread article."
-msgstr "Go to the next unread article."
-
-#. type: TP
-#: doc/tin.1:916 doc/tin.1:1120 doc/tin.1:1366
-#, no-wrap
-msgid "B<Print 'o'>"
-msgstr "B<Print 'o'>"
-
-#. type: Plain text
-#: doc/tin.1:921 doc/tin.1:1125 doc/tin.1:1371
-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
-#: doc/tin.1:921
-#, no-wrap
-msgid "B<GroupPrevGroup 'p'>"
-msgstr "B<GroupPrevGroup 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:924
-msgid "Go to previous group."
-msgstr "Go to previous group."
-
-#. type: TP
-#: doc/tin.1:924
-#, no-wrap
-msgid "B<GroupPrevUnreadArt 'P'>"
-msgstr "B<GroupPrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:927
-msgid "Go to previous unread article."
-msgstr "Go to previous unread article."
-
-#. type: Plain text
-#: doc/tin.1:930 doc/tin.1:1128
-msgid "Return to previous level."
-msgstr "Return to previous level."
-
-#. type: TP
-#: doc/tin.1:933
-#, no-wrap
-msgid "B<GroupToggleReadUnread 'r'>"
-msgstr "B<GroupToggleReadUnread 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:936
-msgid "Toggle the display between all articles and unread articles."
-msgstr "Toggle the display between all articles and unread articles."
-
-#. type: TP
-#: doc/tin.1:940
-#, no-wrap
-msgid "B<GroupSave 's'>"
-msgstr "B<GroupSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:945 doc/tin.1:1140 doc/tin.1:1396
-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
-#: doc/tin.1:945
-#, no-wrap
-msgid "B<GroupAutoSave 'S'>"
-msgstr "B<GroupAutoSave 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:948 doc/tin.1:1143 doc/tin.1:1399
-msgid "Save marked articles automatically without further prompting."
-msgstr "Save marked articles automatically without further prompting."
-
-#. type: TP
-#: doc/tin.1:948
-#, no-wrap
-msgid "B<GroupTag 't'>"
-msgstr "B<GroupTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:953
-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
-#: doc/tin.1:953
-#, no-wrap
-msgid "B<GroupTagParts 'T'>"
-msgstr "B<GroupTagParts 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:957 doc/tin.1:1151
-msgid ""
-"Automatically tag/untag all the parts of the current multi-part message in "
-"order."
-msgstr ""
-"Automatically tag/untag all the parts of the current multi-part message in "
-"order."
-
-#. type: TP
-#: doc/tin.1:957
-#, no-wrap
-msgid "B<GroupToggleThreading 'u'>"
-msgstr "B<GroupToggleThreading 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:962
-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
-#: doc/tin.1:962
-#, no-wrap
-msgid "B<GroupUntag 'U'>"
-msgstr "B<GroupUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:965
-msgid "Untag all articles that were tagged."
-msgstr "Untag all articles that were tagged."
-
-#. type: Plain text
-#: doc/tin.1:972 doc/tin.1:1161 doc/tin.1:1424
-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
-#: doc/tin.1:972
-#, no-wrap
-msgid "B<GroupRepost 'x'>"
-msgstr "B<GroupRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:978 doc/tin.1:1430
-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: TP
-#: doc/tin.1:978
-#, no-wrap
-msgid "B<GroupMarkUnselArtRead 'X'>"
-msgstr "B<GroupMarkUnselArtRead 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:986
-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
-#: doc/tin.1:986 doc/tin.1:1161 doc/tin.1:1430
-#, no-wrap
-msgid "B<MarkArtUnread 'z'>"
-msgstr "B<MarkArtUnread 'z'>"
-
-#. type: Plain text
-#: doc/tin.1:989
-msgid "Mark current article as unread."
-msgstr "Mark current article as unread."
-
-#. type: TP
-#: doc/tin.1:989 doc/tin.1:1166 doc/tin.1:1433
-#, no-wrap
-msgid "B<MarkThdUnread 'Z'>"
-msgstr "B<MarkThdUnread 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:996
-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
-#: doc/tin.1:996
-#, no-wrap
-msgid "THREAD LISTING COMMANDS"
-msgstr "THREAD LISTING COMMANDS"
-
-#. type: Plain text
-#: doc/tin.1:1001
-msgid "Select article 4 within thread."
-msgstr "Select article 4 within thread."
-
-#. type: TP
-#: doc/tin.1:1035
-#, no-wrap
-msgid "B<ThreadSelArt '*'>"
-msgstr "B<ThreadSelArt '*'>"
-
-#. type: TP
-#: doc/tin.1:1038
-#, no-wrap
-msgid "B<ThreadToggleArtSel '.'>"
-msgstr "B<ThreadToggleArtSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:1041
-msgid "Toggle selection of current article."
-msgstr "Toggle selection of current article."
-
-#. type: TP
-#: doc/tin.1:1041
-#, no-wrap
-msgid "B<ThreadReverseSel '@'>"
-msgstr "B<ThreadReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1044
-msgid "Reverse article selections."
-msgstr "Reverse article selections."
-
-#. type: TP
-#: doc/tin.1:1044
-#, no-wrap
-msgid "B<ThreadUndoSel '~'>"
-msgstr "B<ThreadUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:1047
-msgid "Undo all selections on current thread."
-msgstr "Undo all selections on current thread."
-
-#. type: TP
-#: doc/tin.1:1052
-#, no-wrap
-msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1055
-msgid "Read current article within thread."
-msgstr "Read current article within thread."
-
-#. type: TP
-#: doc/tin.1:1055
-#, no-wrap
-msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1058
-msgid "View next unread article within thread."
-msgstr "View next unread article within thread."
-
-#. type: Plain text
-#: doc/tin.1:1063
-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
-#: doc/tin.1:1074
-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
-#: doc/tin.1:1078
-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
-#: doc/tin.1:1078
-#, no-wrap
-msgid "B<ThreadToggleSubjDisplay 'd'>"
-msgstr "B<ThreadToggleSubjDisplay 'd'>"
-
-#. type: TP
-#: doc/tin.1:1082
-#, no-wrap
-msgid "B<ThreadCancel 'D'>"
-msgstr "B<ThreadCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1090
-#, no-wrap
-msgid "B<ThreadFollowupQuote 'f'>"
-msgstr "B<ThreadFollowupQuote 'f'>"
-
-#. type: Plain text
-#: doc/tin.1:1093 doc/tin.1:1322
-msgid ""
-"Post a followup to the current article with a copy of the article included."
-msgstr ""
-"Post a followup to the current article with a copy of the article included."
-
-#. type: TP
-#: doc/tin.1:1093
-#, no-wrap
-msgid "B<ThreadFollowup 'F'>"
-msgstr "B<ThreadFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1096
-msgid ""
-"Post a followup to the current article without a copy of the article "
-"included."
-msgstr ""
-"Post a followup to the current article without a copy of the article "
-"included."
-
-#. type: Plain text
-#: doc/tin.1:1099 doc/tin.1:1335
-msgid "Display the subject of the current article in the last line."
-msgstr "Display the subject of the current article in the last line."
-
-#. type: TP
-#: doc/tin.1:1105
-#, no-wrap
-msgid "B<ThreadMarkArtRead 'K'>"
-msgstr "B<ThreadMarkArtRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1111
-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
-#: doc/tin.1:1115
-#, no-wrap
-msgid "B<ThreadMail 'm'>"
-msgstr "B<ThreadMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1135
-#, no-wrap
-msgid "B<ThreadSave 's'>"
-msgstr "B<ThreadSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1140
-#, no-wrap
-msgid "B<ThreadAutoSave 'S'>"
-msgstr "B<ThreadAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1143
-#, no-wrap
-msgid "B<ThreadTag 't'>"
-msgstr "B<ThreadTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1147 doc/tin.1:1403
-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
-#: doc/tin.1:1147
-#, no-wrap
-msgid "B<ThreadTagParts 'T'>"
-msgstr "B<ThreadTagParts 'T'>"
-
-#. type: TP
-#: doc/tin.1:1151
-#, no-wrap
-msgid "B<ThreadUntag 'U'>"
-msgstr "B<ThreadUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1154
-msgid "Untag all tagged threads."
-msgstr "Untag all tagged threads."
-
-#. type: Plain text
-#: doc/tin.1:1166
-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
-#: doc/tin.1:1171
-msgid "Mark all articles in thread as unread."
-msgstr "Mark all articles in thread as unread."
-
-#. type: SS
-#: doc/tin.1:1171
-#, no-wrap
-msgid "ARTICLE VIEWER COMMANDS"
-msgstr "ARTICLE VIEWER COMMANDS"
-
-#. type: Plain text
-#: doc/tin.1:1176
-msgid "Read the first (base) article in this thread."
-msgstr "Read the first (base) article in this thread."
-
-#. type: Plain text
-#: doc/tin.1:1179
-msgid "Read response 4 in this thread."
-msgstr "Read response 4 in this thread."
-
-#. type: TP
-#: doc/tin.1:1183
-#, no-wrap
-msgid "B<PageReplyQuoteHeaders '^E'>"
-msgstr "B<PageReplyQuoteHeaders '^E'>"
-
-#. type: Plain text
-#: doc/tin.1:1187
-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
-#: doc/tin.1:1187
-#, no-wrap
-msgid "B<PagePGPCheckArticle '^G'>"
-msgstr "B<PagePGPCheckArticle '^G'>"
-
-#. type: Plain text
-#: doc/tin.1:1195
-msgid ""
-"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
-"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
-msgstr ""
-"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
-"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
-
-#. type: TP
-#: doc/tin.1:1195
-#, no-wrap
-msgid "B<PageToggleRaw '^H'>"
-msgstr "B<PageToggleRaw '^H'>"
-
-#. type: Plain text
-#: doc/tin.1:1198
-msgid "Toggles the display mode (raw including all headers vs. cooked)."
-msgstr "Toggles the display mode (raw including all headers vs. cooked)."
-
-#. type: TP
-#: doc/tin.1:1202
-#, no-wrap
-msgid "B<PageToggleTabs '^T'>"
-msgstr "B<PageToggleTabs '^T'>"
-
-#. type: Plain text
-#: doc/tin.1:1205
-msgid "Toggle the TAB width between 4 and 8 characters."
-msgstr "Toggle the TAB width between 4 and 8 characters."
-
-#. type: TP
-#: doc/tin.1:1205
-#, no-wrap
-msgid "B<PageFollowupQuoteHeaders '^W'>"
-msgstr "B<PageFollowupQuoteHeaders '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:1209
-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
-#: doc/tin.1:1209
-#, no-wrap
-msgid "B<PageToggleTex2iso '\"'>"
-msgstr "B<PageToggleTex2iso '\"'>"
-
-#. type: Plain text
-#: doc/tin.1:1213
-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
-#: doc/tin.1:1213
-#, no-wrap
-msgid "B<PageToggleAllHeaders '*'>"
-msgstr "B<PageToggleAllHeaders '*'>"
-
-#. type: Plain text
-#: doc/tin.1:1216
-msgid ""
-"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
-msgstr ""
-"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
-
-#. type: TP
-#: doc/tin.1:1216
-#, no-wrap
-msgid "B<PageArticleInfo '''>"
-msgstr "B<PageArticleInfo '''>"
-
-#. type: Plain text
-#: doc/tin.1:1219
-msgid "Detailed MIME information of the article."
-msgstr "Detailed MIME information of the article."
-
-#. type: TP
-#: doc/tin.1:1219
-#, no-wrap
-msgid "B<PageToggleRot '%'>"
-msgstr "B<PageToggleRot '%'>"
-
-#. type: Plain text
-#: doc/tin.1:1222
-msgid "Toggle ROT-13 decoding for this article."
-msgstr "Toggle ROT-13 decoding for this article."
-
-#. type: TP
-#: doc/tin.1:1222
-#, no-wrap
-msgid "B<PageToggleUue '('>"
-msgstr "B<PageToggleUue '('>"
-
-#. type: Plain text
-#: doc/tin.1:1226
-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
-#: doc/tin.1:1226
-#, no-wrap
-msgid "B<PageReveal ')'>"
-msgstr "B<PageReveal ')'>"
-
-#. type: Plain text
-#: doc/tin.1:1233
-msgid ""
-"The form feed character (^L) is often used to hide 'spoilers' that the "
-"reader may not initially wish to see when viewing an article. Any text after "
-"a formfeed is not displayed. This key-press acts like a reveal key and turns "
-"the hidden text back on. Scrolling down will also reveal the text, scrolling "
-"up will hide it again."
-msgstr ""
-"The form feed character (^L) is often used to hide 'spoilers' that the "
-"reader may not initially wish to see when viewing an article. Any text after "
-"a formfeed is not displayed. This key-press acts like a reveal key and turns "
-"the hidden text back on. Scrolling down will also reveal the text, scrolling "
-"up will hide it again."
-
-#. type: Plain text
-#: doc/tin.1:1242
-msgid "Forward search the text of this article."
-msgstr "Forward search the text of this article."
-
-#. type: Plain text
-#: doc/tin.1:1245
-msgid "Backward search the text of this article."
-msgstr "Backward search the text of this article."
-
-#. type: TP
-#: doc/tin.1:1245
-#, no-wrap
-msgid "B<PageSkipIncludedText ':'>"
-msgstr "B<PageSkipIncludedText ':'>"
-
-#. type: Plain text
-#: doc/tin.1:1250
-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
-#: doc/tin.1:1250
-#, no-wrap
-msgid "B<PageTopThd 'E<lt>'>"
-msgstr "B<PageTopThd 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1253
-msgid "Go to the first article in the current thread."
-msgstr "Go to the first article in the current thread."
-
-#. type: TP
-#: doc/tin.1:1253
-#, no-wrap
-msgid "B<PageBotThd 'E<gt>'>"
-msgstr "B<PageBotThd 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1256
-msgid "Go to the last article in the current thread."
-msgstr "Go to the last article in the current thread."
-
-#. type: TP
-#: doc/tin.1:1256
-#, no-wrap
-msgid "B<PageToggleHighlight '_'>"
-msgstr "B<PageToggleHighlight '_'>"
-
-#. type: Plain text
-#: doc/tin.1:1259
-msgid "Toggle word highlighting on/off."
-msgstr "Toggle word highlighting on/off."
-
-#. type: Plain text
-#: doc/tin.1:1273
-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
-#: doc/tin.1:1282
-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
-#: doc/tin.1:1282
-#, no-wrap
-msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1285
-msgid "Go to next base article."
-msgstr "Go to next base article."
-
-#. type: TP
-#: doc/tin.1:1285
-#, no-wrap
-msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
-msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1290
-msgid ""
-"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
-"contain PageNextUnread, then this key will first page through the current "
-"article."
-msgstr ""
-"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
-"contain PageNextUnread, then this key will first page through the current "
-"article."
-
-#. type: Plain text
-#: doc/tin.1:1293
-msgid "Author forward search."
-msgstr "Author forward search."
-
-#. type: Plain text
-#: doc/tin.1:1296
-msgid "Author backward search."
-msgstr "Author backward search."
-
-#. type: Plain text
-#: doc/tin.1:1304
-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
-#: doc/tin.1:1308
-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
-#: doc/tin.1:1308
-#, no-wrap
-msgid "B<PageCancel 'D'>"
-msgstr "B<PageCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1313
-#, no-wrap
-msgid "B<PageEditArticle 'e'>"
-msgstr "B<PageEditArticle 'e'>"
-
-#. type: Plain text
-#: doc/tin.1:1316
-msgid ""
-"Edit the current article. This is restricted to mailgroups and saved news."
-msgstr ""
-"Edit the current article. This is restricted to mailgroups and saved news."
-
-#. type: TP
-#: doc/tin.1:1319
-#, no-wrap
-msgid "B<PageFollowupQuote 'f'>"
-msgstr "B<PageFollowupQuote 'f'>"
-
-#. type: TP
-#: doc/tin.1:1322
-#, no-wrap
-msgid "B<PageFollowup 'F'>"
-msgstr "B<PageFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1326
-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
-#: doc/tin.1:1326
-#, no-wrap
-msgid "B<PageFirstPage 'g'>"
-msgstr "B<PageFirstPage 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:1329
-msgid "Go to the start of the article."
-msgstr "Go to the start of the article."
-
-#. type: TP
-#: doc/tin.1:1329
-#, no-wrap
-msgid "B<PageLastPage 'G'>"
-msgstr "B<PageLastPage 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:1332
-msgid "Go to the end of the article."
-msgstr "Go to the end of the article."
-
-#. type: TP
-#: doc/tin.1:1341
-#, no-wrap
-msgid "B<PageKillThd 'K'>"
-msgstr "B<PageKillThd 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1344
-msgid "Mark rest of thread as read and move onto the next unread thread."
-msgstr "Mark rest of thread as read and move onto the next unread thread."
-
-#. type: TP
-#: doc/tin.1:1344
-#, no-wrap
-msgid "B<PageListThd 'l'>"
-msgstr "B<PageListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:1347
-msgid "Show the thread menu that the current article is a part of."
-msgstr "Show the thread menu that the current article is a part of."
-
-#. type: TP
-#: doc/tin.1:1351
-#, no-wrap
-msgid "B<PageMail 'm'>"
-msgstr "B<PageMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1360
-#, no-wrap
-msgid "B<PageNextArt 'n'>"
-msgstr "B<PageNextArt 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:1363
-msgid "Go to the next article."
-msgstr "Go to the next article."
-
-#. type: TP
-#: doc/tin.1:1363
-#, no-wrap
-msgid "B<PageNextUnreadArt 'N'>"
-msgstr "B<PageNextUnreadArt 'N'>"
-
-#. type: TP
-#: doc/tin.1:1371
-#, no-wrap
-msgid "B<PagePrevArt 'p'>"
-msgstr "B<PagePrevArt 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1374
-msgid "Go to the previous article."
-msgstr "Go to the previous article."
-
-#. type: TP
-#: doc/tin.1:1374
-#, no-wrap
-msgid "B<PagePrevUnreadArt 'P'>"
-msgstr "B<PagePrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:1377
-msgid "Go to the previous unread article."
-msgstr "Go to the previous unread article."
-
-#. type: Plain text
-#: doc/tin.1:1380
-msgid "Return to the previous level."
-msgstr "Return to the previous level."
-
-#. type: TP
-#: doc/tin.1:1383
-#, no-wrap
-msgid "B<PageReplyQuote 'r'>"
-msgstr "B<PageReplyQuote 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:1387
-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
-#: doc/tin.1:1387
-#, no-wrap
-msgid "B<PageReply 'R'>"
-msgstr "B<PageReply 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:1391
-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
-#: doc/tin.1:1391
-#, no-wrap
-msgid "B<PageSave 's'>"
-msgstr "B<PageSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1396
-#, no-wrap
-msgid "B<PageAutoSave 'S'>"
-msgstr "B<PageAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1399
-#, no-wrap
-msgid "B<PageTag 't'>"
-msgstr "B<PageTag 't'>"
-
-#. type: TP
-#: doc/tin.1:1403
-#, no-wrap
-msgid "B<PageGroupSel 'T'>"
-msgstr "B<PageGroupSel 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:1406
-msgid "Return to group selection level."
-msgstr "Return to group selection level."
-
-#. type: TP
-#: doc/tin.1:1406
-#, no-wrap
-msgid "B<PageGotoParent 'u'>"
-msgstr "B<PageGotoParent 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:1409
-msgid "Go to parent article."
-msgstr "Go to parent article."
-
-#. type: TP
-#: doc/tin.1:1409
-#, no-wrap
-msgid "B<PageViewUrl 'U'>"
-msgstr "B<PageViewUrl 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1413
-msgid ""
-"Display a list of URLs in the current article. See the section \"URL "
-"LISTING\" for more information."
-msgstr ""
-"Display a list of URLs in the current article. See the section \"URL "
-"LISTING\" for more information."
-
-#. type: TP
-#: doc/tin.1:1413
-#, no-wrap
-msgid "B<PageViewAttach 'V'>"
-msgstr "B<PageViewAttach 'V'>"
-
-#. type: Plain text
-#: doc/tin.1:1417
-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: TP
-#: doc/tin.1:1424
-#, no-wrap
-msgid "B<PageRepost 'x'>"
-msgstr "B<PageRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:1433
-msgid "Mark article as unread."
-msgstr "Mark article as unread."
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1438
-msgid "Mark the current thread as unread."
-msgstr "Mark the current thread as unread."
-
-#. type: SS
-#: doc/tin.1:1438
-#, no-wrap
-msgid "URL LISTING"
-msgstr "URL LISTING"
-
-#. type: Plain text
-#: doc/tin.1:1441
-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 in the current article. "
-"Besides the common moving keys, the following commands are available:"
-
-#. type: TP
-#: doc/tin.1:1442
-#, no-wrap
-msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1446
-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
-#: doc/tin.1:1449 doc/tin.1:1549
-msgid "URL forward search."
-msgstr "URL forward search."
-
-#. type: Plain text
-#: doc/tin.1:1452 doc/tin.1:1552
-msgid "URL backward search."
-msgstr "URL backward search."
-
-#. type: Plain text
-#: doc/tin.1:1458 doc/tin.1:1512 doc/tin.1:1558
-msgid "Shell escape."
-msgstr "Shell escape."
-
-#. type: Plain text
-#: doc/tin.1:1461
-msgid "Toggle the display of the current URL in the last line."
-msgstr "Toggle the display of the current URL in the last line."
-
-#. type: Plain text
-#: doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-msgid "Help screen of commands available."
-msgstr "Help screen of commands available."
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1471
-#, no-wrap
-msgid "ATTACHMENT LISTING"
-msgstr "ATTACHMENT LISTING"
-
-#. type: Plain text
-#: doc/tin.1:1474
-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
-#: doc/tin.1:1475
-#, no-wrap
-msgid "B<AttachPipe 'p'>"
-msgstr "B<AttachPipe 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1478
-msgid "Pipe attachment into command."
-msgstr "Pipe attachment into command."
-
-#. type: TP
-#: doc/tin.1:1478
-#, no-wrap
-msgid "B<AttachSave 's'>"
-msgstr "B<AttachSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:1481
-msgid "Save current attachment / tagged attachments to disk."
-msgstr "Save current attachment / tagged attachments to disk."
-
-#. type: TP
-#: doc/tin.1:1481
-#, no-wrap
-msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1484
-msgid "View attachment."
-msgstr "View attachment."
-
-#. type: TP
-#: doc/tin.1:1484
-#, no-wrap
-msgid "B<AttachTag 't'>"
-msgstr "B<AttachTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1487
-msgid "Tag one or more attachments for saving."
-msgstr "Tag one or more attachments for saving."
-
-#. type: TP
-#: doc/tin.1:1487
-#, no-wrap
-msgid "B<AttachTagPattern '='>"
-msgstr "B<AttachTagPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:1491
-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
-#: doc/tin.1:1491
-#, no-wrap
-msgid "B<AttachToggleTagged '@'>"
-msgstr "B<AttachToggleTagged '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1494
-msgid "Reverse tagging of all attachments."
-msgstr "Reverse tagging of all attachments."
-
-#. type: TP
-#: doc/tin.1:1494
-#, no-wrap
-msgid "B<AttachUntag 'U'>"
-msgstr "B<AttachUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1497
-msgid "Untag all tagged attachments."
-msgstr "Untag all tagged attachments."
-
-#. type: Plain text
-#: doc/tin.1:1500
-msgid "Attachment forward search."
-msgstr "Attachment forward search."
-
-#. type: Plain text
-#: doc/tin.1:1503
-msgid "Attachment backward search."
-msgstr "Attachment backward search."
-
-#. type: TP
-#: doc/tin.1:1506
-#, no-wrap
-msgid "B<GlobalPipe '|'>"
-msgstr "B<GlobalPipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:1509
-msgid ""
-"Pipe attachment into command. Uses the raw attachment, no decoding is done."
-msgstr ""
-"Pipe attachment into command. Uses the raw attachment, no decoding is done."
-
-#. type: Plain text
-#: doc/tin.1:1516
-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
-#: doc/tin.1:1526
-#, no-wrap
-msgid "POSTING HISTORY LISTING"
-msgstr "POSTING HISTORY LISTING"
-
-#
-#. type: Plain text
-#: doc/tin.1:1534
-msgid ""
-"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
-"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
-"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
-"indicating the action which initiated the message, the group names "
-"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
-"the message was sent to and the subject of the message. Besides the common "
-"moving keys, the following commands are available:"
-msgstr ""
-"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
-"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
-"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
-"indicating the action which initiated the message, the group names "
-"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
-"the message was sent to and the subject of the message. Besides the common "
-"moving keys, the following commands are available:"
-
-#. type: TP
-#: doc/tin.1:1535
-#, no-wrap
-msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1546
-msgid ""
-"The article with the current ''Message-ID:'' will be opened if available.  "
-"Note that this requires that the ''Message-ID:'' of the article was recorded "
-"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
-"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
-"internal\")  and either the server proposes a ''Message-ID:'' during the "
-"POST (B<RFC\\%3977>) command or B<tin> is built to generate ''Message-ID:'' "
-"this should be the case. With an external inews (and reading from local "
-"spool) it is not."
-msgstr ""
-"The article with the current ''Message-ID:'' will be opened if available.  "
-"Note that this requires that the ''Message-ID:'' of the article was recorded "
-"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
-"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
-"internal\")  and either the server proposes a ''Message-ID:'' during the "
-"POST (B<RFC\\%3977>) command or B<tin> is built to generate ''Message-ID:'' "
-"this should be the case. With an external inews (and reading from local "
-"spool) it is not."
-
-#. type: Plain text
-#: doc/tin.1:1561
-msgid "Toggle the display of the current ''Message-ID:'' in the last line."
-msgstr "Toggle the display of the current ''Message-ID:'' in the last line."
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1571
-#, no-wrap
-msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-
-#.  FIXME - add missing descriptions
-#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-#.          in the !TIN_DEFAULTS_DIR config case
-#. type: Plain text
-#: doc/tin.1:1583
-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</etc/"
-"tin/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</etc/"
-"tin/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
-#: doc/tin.1:1591
-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
-#: doc/tin.1:1597
-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
-#: doc/tin.1:1604
-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<\\(rs>') 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<\\(rs>') 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
-#: doc/tin.1:1609
-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
-#: doc/tin.1:1612
-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
-#: doc/tin.1:1616
-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
-#: doc/tin.1:1616
-#, no-wrap
-msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
-msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
-
-#. type: Plain text
-#: doc/tin.1:1622
-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
-#: doc/tin.1:1622
-#, no-wrap
-msgid "B<Add posted articles to filter (add_posted_to_filter)>"
-msgstr "B<Add posted articles to filter (add_posted_to_filter)>"
-
-#. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1351
-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
-#: doc/tin.1:1626
-#, no-wrap
-msgid "B<Insert 'User-Agent:'-header (advertising)>"
-msgstr "B<Insert 'User-Agent:'-header (advertising)>"
-
-#. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1354
-msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
-msgstr "Turn ON advertising in header (''User-Agent:''). Default is ON."
-
-#. type: TP
-#: doc/tin.1:1629
-#, no-wrap
-msgid "B<Skip multipart/alternative parts (alternative_handling)>"
-msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1357
-msgid ""
-"If ON strip multipart/alternative messages automatically. Default is ON."
-msgstr ""
-"If ON strip multipart/alternative messages automatically. Default is ON."
-
-#. type: TP
-#: doc/tin.1:1632
-#, no-wrap
-msgid "B<Character to show deleted articles (art_marked_deleted)>"
-msgstr "B<Character to show deleted articles (art_marked_deleted)>"
-
-#. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1360
-msgid "The character used to show that an article was deleted. Default is 'D'."
-msgstr ""
-"The character used to show that an article was deleted. Default is 'D'."
-
-#. type: TP
-#: doc/tin.1:1635
-#, no-wrap
-msgid "B<Character to show inrange articles (art_marked_inrange)>"
-msgstr "B<Character to show inrange articles (art_marked_inrange)>"
-
-#. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1363
-msgid ""
-"The character used to show that an article is in a range. Default is '#'."
-msgstr ""
-"The character used to show that an article is in a range. Default is '#'."
-
-#. type: TP
-#: doc/tin.1:1638
-#, no-wrap
-msgid "B<Character to show returning arts (art_marked_return)>"
-msgstr "B<Character to show returning arts (art_marked_return)>"
-
-#. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1367
-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
-#: doc/tin.1:1642
-#, no-wrap
-msgid "B<Character to show selected articles (art_marked_selected)>"
-msgstr "B<Character to show selected articles (art_marked_selected)>"
-
-#. type: Plain text
-#: doc/tin.1:1646 doc/tin.5:1371
-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
-#: doc/tin.1:1646
-#, no-wrap
-msgid "B<Character to show recent articles (art_marked_recent)>"
-msgstr "B<Character to show recent articles (art_marked_recent)>"
-
-#. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1375
-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
-#: doc/tin.1:1650
-#, no-wrap
-msgid "B<Character to show unread articles (art_marked_unread)>"
-msgstr "B<Character to show unread articles (art_marked_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1379
-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
-#: doc/tin.1:1654
-#, no-wrap
-msgid "B<Character to show read articles (art_marked_read)>"
-msgstr "B<Character to show read articles (art_marked_read)>"
-
-#. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1382
-msgid "The character used to show that an article was read. Default is ' '."
-msgstr "The character used to show that an article was read. Default is ' '."
-
-#. type: TP
-#: doc/tin.1:1657
-#, no-wrap
-msgid "B<Character to show killed articles (art_marked_killed)>"
-msgstr "B<Character to show killed articles (art_marked_killed)>"
-
-#. type: Plain text
-#: doc/tin.1:1661 doc/tin.5:1386
-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
-#: doc/tin.1:1661
-#, no-wrap
-msgid "B<Character to show read selected arts (art_marked_read_selected)>"
-msgstr "B<Character to show read selected arts (art_marked_read_selected)>"
-
-#. type: Plain text
-#: doc/tin.1:1665 doc/tin.5:1390
-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
-#: doc/tin.1:1665 doc/tin.5:1390
-#, no-wrap
-msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
-msgstr "B<Ask before using MIME viewer (ask_for_metamail)>"
-
-#. type: Plain text
-#: doc/tin.1:1670
-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
-#: doc/tin.1:1670
-#, no-wrap
-msgid "B<Format string for the Attachment level (attachment_format)>"
-msgstr "B<Format string for the Attachment level (attachment_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1675
-msgid ""
-"Format string B<tin> uses for Attachment level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
-msgstr ""
-"Format string B<tin> uses for Attachment level representation. See the "
-"section \"CUSTOMISING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
-
-#. type: TP
-#: doc/tin.1:1675
-#, no-wrap
-msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
-msgstr "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
-
-#. type: Plain text
-#: doc/tin.1:1679 doc/tin.5:1407
-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
-#: doc/tin.1:1679
-#, no-wrap
-msgid "B<List thread using right arrow key (auto_list_thread)>"
-msgstr "B<List thread using right arrow key (auto_list_thread)>"
-
-#. type: Plain text
-#: doc/tin.1:1683 doc/tin.5:1411
-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
-#: doc/tin.1:1683
-#, no-wrap
-msgid "B<Reconnect to server automatically (auto_reconnect)>"
-msgstr "B<Reconnect to server automatically (auto_reconnect)>"
-
-#. type: Plain text
-#: doc/tin.1:1686 doc/tin.1:2736
-msgid "Default is OFF."
-msgstr "Default is OFF."
-
-#. type: TP
-#: doc/tin.1:1686
-#, no-wrap
-msgid "B<Save articles in batch mode (batch_save)>"
-msgstr "B<Save articles in batch mode (batch_save)>"
-
-#. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1419
-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
-#: doc/tin.1:1691
-#, no-wrap
-msgid "B<Show mini menu & posting etiquette (beginner_level)>"
-msgstr "B<Show mini menu & posting etiquette (beginner_level)>"
-
-#. type: Plain text
-#: doc/tin.1:1696 doc/tin.5:1424
-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
-#: doc/tin.1:1696
-#, no-wrap
-msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
-msgstr "B<Cache NNTP overview files locally (cache_overview_files)>"
-
-#. type: Plain text
-#: doc/tin.1:1701
-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
-#: doc/tin.1:1701
-#, no-wrap
-msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
-msgstr "B<Compress locally cached NNTP overview files (compress_overview_files)>"
-
-#. type: Plain text
-#: doc/tin.1:1706 doc/tin.5:1434
-msgid ""
-"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
-"saved in compressed form (B<RFC\\%1952>). Useful to reduce local disk space "
-"used. Default is OFF."
-msgstr ""
-"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
-"saved in compressed form (B<RFC\\%1952>). Useful to reduce local disk space "
-"used. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:1706
-#, no-wrap
-msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
-msgstr "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
-
-#. type: Plain text
-#: doc/tin.1:1713
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1. See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
-msgstr ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1. See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
-
-#. type: TP
-#: doc/tin.1:1713
-#, no-wrap
-msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
-msgstr "B<Catchup read groups when quitting (catchup_read_groups)>"
-
-#. type: Plain text
-#: doc/tin.1:1719 doc/tin.5:1444
-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
-#: doc/tin.1:1719
-#, no-wrap
-msgid "B<Standard background color (col_back)>"
-msgstr "B<Standard background colour (col_back)>"
-
-#. type: Plain text
-#: doc/tin.1:1722 doc/tin.5:1447
-msgid "Standard background color"
-msgstr "Standard background colour"
-
-#. type: TP
-#: doc/tin.1:1722
-#, no-wrap
-msgid "B<Color of quoted text from external sources (col_extquote)>"
-msgstr "B<Colour of quoted text from external sources (col_extquote)>"
-
-#. type: Plain text
-#: doc/tin.1:1725 doc/tin.5:1450
-msgid "Color of quoted text from external sources"
-msgstr "Colour of quoted text from external sources"
-
-#. type: TP
-#: doc/tin.1:1725
-#, no-wrap
-msgid "B<Color of sender (From:) (col_from)>"
-msgstr "B<Colour of sender (From:) (col_from)>"
-
-#. type: Plain text
-#: doc/tin.1:1728 doc/tin.5:1453
-msgid "Color of sender (From:)"
-msgstr "Colour of sender (From:)"
-
-#. type: TP
-#: doc/tin.1:1728
-#, no-wrap
-msgid "B<Color of article header lines (col_head)>"
-msgstr "B<Colour of article header lines (col_head)>"
-
-#. type: Plain text
-#: doc/tin.1:1731 doc/tin.5:1456
-msgid "Color of header-lines"
-msgstr "Colour of header-lines"
-
-#. type: TP
-#: doc/tin.1:1731
-#, no-wrap
-msgid "B<Color of help text (col_help)>"
-msgstr "B<Colour of help text (col_help)>"
-
-#. type: Plain text
-#: doc/tin.1:1734 doc/tin.5:1459
-msgid "Color of help pages"
-msgstr "Colour of help pages"
-
-#. type: TP
-#: doc/tin.1:1734
-#, no-wrap
-msgid "B<Color for inverse text (background) (col_invers_bg)>"
-msgstr "B<Colour for inverse text (background) (col_invers_bg)>"
-
-#. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1462
-msgid "Color of background for inverse text"
-msgstr "Colour of background for inverse text"
-
-#. type: TP
-#: doc/tin.1:1737
-#, no-wrap
-msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
-msgstr "B<Colour for inverse text (foreground) (col_invers_fg)>"
-
-#. type: Plain text
-#: doc/tin.1:1740 doc/tin.5:1465
-msgid "Color of foreground for inverse text"
-msgstr "Colour of foreground for inverse text"
-
-#. type: TP
-#: doc/tin.1:1740
-#, no-wrap
-msgid "B<Color of status messages (col_message)>"
-msgstr "B<Colour of status messages (col_message)>"
-
-#. type: Plain text
-#: doc/tin.1:1743 doc/tin.5:1484
-msgid "Color of status messages in last line"
-msgstr "Colour of status messages in last line"
-
-#. type: TP
-#: doc/tin.1:1743
-#, no-wrap
-msgid "B<Color of highlighting with _dash_ (col_markdash)>"
-msgstr "B<Colour of highlighting with _dash_ (col_markdash)>"
-
-#. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1469
-msgid ""
-"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Colour of words emphasised like _this_. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1747
-#, no-wrap
-msgid "B<Color of highlighting with /slash/ (col_markslash)>"
-msgstr "B<Colour of highlighting with /slash/ (col_markslash)>"
-
-#. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1473
-msgid ""
-"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Colour of words emphasised like /this/. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1751
-#, no-wrap
-msgid "B<Color of highlighting with *stars* (col_markstar)>"
-msgstr "B<Colour of highlighting with *stars* (col_markstar)>"
-
-#. type: Plain text
-#: doc/tin.1:1755 doc/tin.5:1477
-msgid ""
-"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Colour of words emphasised like *this*. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1755
-#, no-wrap
-msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
-msgstr "B<Colour of highlighting with -stroke- (col_markstroke)>"
-
-#. type: Plain text
-#: doc/tin.1:1759 doc/tin.5:1481
-msgid ""
-"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-"Colour of words emphasised like -this-. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:1759
-#, no-wrap
-msgid "B<Color of mini help menu (col_minihelp)>"
-msgstr "B<Colour of mini help menu (col_minihelp)>"
-
-#. type: Plain text
-#: doc/tin.1:1762 doc/tin.5:1487
-msgid "Color of mini help menu"
-msgstr "Colour of mini help menu"
-
-#. type: TP
-#: doc/tin.1:1762
-#, no-wrap
-msgid "B<Color of actual news header fields (col_newsheaders)>"
-msgstr "B<Colour of actual news header fields (col_newsheaders)>"
-
-#. type: Plain text
-#: doc/tin.1:1765 doc/tin.5:1490
-msgid "Color of actual news header fields"
-msgstr "Colour of actual news header fields"
-
-#. type: TP
-#: doc/tin.1:1765
-#, no-wrap
-msgid "B<Standard foreground color (col_normal)>"
-msgstr "B<Standard foreground colour (col_normal)>"
-
-#. type: Plain text
-#: doc/tin.1:1768 doc/tin.5:1493
-msgid "Standard foreground color"
-msgstr "Standard foreground colour"
-
-#. type: TP
-#: doc/tin.1:1768
-#, no-wrap
-msgid "B<Color of quoted lines (col_quote)>"
-msgstr "B<Colour of quoted lines (col_quote)>"
-
-#. type: Plain text
-#: doc/tin.1:1771 doc/tin.5:1496
-msgid "Color of quoted lines"
-msgstr "Colour of quoted lines"
-
-#. type: TP
-#: doc/tin.1:1771
-#, no-wrap
-msgid "B<Color of twice quoted line (col_quote2)>"
-msgstr "B<Colour of twice quoted line (col_quote2)>"
-
-#. type: Plain text
-#: doc/tin.1:1774 doc/tin.5:1499
-msgid "Color of twice quoted lines"
-msgstr "Colour of twice quoted lines"
-
-#. type: TP
-#: doc/tin.1:1774
-#, no-wrap
-msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
-msgstr "B<Colour of =E<gt>3 times quoted line (col_quote3)>"
-
-#. type: Plain text
-#: doc/tin.1:1777 doc/tin.5:1502
-msgid "Color of E<gt>=3 times quoted lines"
-msgstr "Colour of E<gt>=3 times quoted lines"
-
-#. type: TP
-#: doc/tin.1:1777
-#, no-wrap
-msgid "B<Color of response counter (col_response)>"
-msgstr "B<Colour of response counter (col_response)>"
-
-#. type: Plain text
-#: doc/tin.1:1781 doc/tin.5:1506
-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
-#: doc/tin.1:1781
-#, no-wrap
-msgid "B<Color of signatures (col_signature)>"
-msgstr "B<Colour of signatures (col_signature)>"
-
-#. type: Plain text
-#: doc/tin.1:1784 doc/tin.5:1509
-msgid "Color of signatures"
-msgstr "Colour of signatures"
-
-#. type: TP
-#: doc/tin.1:1784
-#, no-wrap
-msgid "B<Color of negative score (col_score_neg)>"
-msgstr "B<Colour of negative score (col_score_neg)>"
-
-#. type: Plain text
-#: doc/tin.1:1787 doc/tin.5:1512
-msgid "Color of negative score"
-msgstr "Colour of negative score"
-
-#. type: TP
-#: doc/tin.1:1787
-#, no-wrap
-msgid "B<Color of positive score (col_score_pos)>"
-msgstr "B<Colour of positive score (col_score_pos)>"
-
-#. type: Plain text
-#: doc/tin.1:1790 doc/tin.5:1515
-msgid "Color of positive score"
-msgstr "Colour of positive score"
-
-#. type: TP
-#: doc/tin.1:1790
-#, no-wrap
-msgid "B<Color of urls highlight (col_urls)>"
-msgstr "B<Colour of urls highlight (col_urls)>"
-
-#. type: Plain text
-#: doc/tin.1:1793 doc/tin.5:1518
-msgid "Color of urls highlight"
-msgstr "Colour of urls highlight"
-
-#. type: TP
-#: doc/tin.1:1793
-#, no-wrap
-msgid "B<Color of verbatim blocks (col_verbatim)>"
-msgstr "B<Colour of verbatim blocks (col_verbatim)>"
-
-#. type: Plain text
-#: doc/tin.1:1796 doc/tin.5:1521
-msgid "Color of verbatim blocks"
-msgstr "Colour of verbatim blocks"
-
-#. type: TP
-#: doc/tin.1:1796
-#, no-wrap
-msgid "B<Color of article subject lines (col_subject)>"
-msgstr "B<Colour of article subject lines (col_subject)>"
-
-#. type: Plain text
-#: doc/tin.1:1799 doc/tin.5:1524
-msgid "Color of article subject"
-msgstr "Colour of article subject"
-
-#. type: TP
-#: doc/tin.1:1799
-#, no-wrap
-msgid "B<Color of text lines (col_text)>"
-msgstr "B<Colour of text lines (col_text)>"
-
-#. type: Plain text
-#: doc/tin.1:1802 doc/tin.5:1527
-msgid "Color of text-lines"
-msgstr "Colour of text-lines"
-
-#. type: TP
-#: doc/tin.1:1802
-#, no-wrap
-msgid "B<Color of help/mail sign (col_title)>"
-msgstr "B<Colour of help/mail sign (col_title)>"
-
-#. type: Plain text
-#: doc/tin.1:1805 doc/tin.5:1530
-msgid "Color of help/mail sign"
-msgstr "Colour of help/mail sign"
-
-#. type: TP
-#: doc/tin.1:1805
-#, no-wrap
-msgid "B<Which actions require confirmation (confirm_choice)>"
-msgstr "B<Which actions require confirmation (confirm_choice)>"
-
-#. type: Plain text
-#: doc/tin.1:1808
-msgid "Ask for manual confirmation to protect the user."
-msgstr "Ask for manual confirmation to protect the user."
-
-#. type: IP
-#: doc/tin.1:1809 doc/tin.1:1815 doc/tin.1:1819
-#, no-wrap
-msgid "\\(bu"
-msgstr "\\(bu"
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.1:1815
-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
-#: doc/tin.1:1819
-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
-#: doc/tin.1:1823
-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
-#: doc/tin.1:1824
-#, no-wrap
-msgid "B<Format string for display of dates (date_format)>"
-msgstr "B<Format string for display of dates (date_format)>"
-
-#.  most of these default_* settings are not available from the menu
-#.  as they are intended for internal use only.
-#. type: Plain text
-#: doc/tin.1:1836
-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
-#: doc/tin.1:1836
-#, no-wrap
-msgid "B<(default_art_search)>"
-msgstr "B<(default_art_search)>"
-
-#. type: TP
-#: doc/tin.1:1838
-#, no-wrap
-msgid "B<(default_author_search)>"
-msgstr "B<(default_author_search)>"
-
-#. type: TP
-#: doc/tin.1:1840
-#, no-wrap
-msgid "B<(default_config_search)>"
-msgstr "B<(default_config_search)>"
-
-#. type: Plain text
-#: doc/tin.1:1843 doc/tin.5:1569
-msgid "The last article/author/config option that was searched for."
-msgstr "The last article/author/config option that was searched for."
-
-#. type: TP
-#: doc/tin.1:1843
-#, no-wrap
-msgid "B<(default_filter_days)>"
-msgstr "B<(default_filter_days)>"
-
-#. type: Plain text
-#: doc/tin.1:1846 doc/tin.5:1572
-msgid "Default is 28."
-msgstr "Default is 28."
-
-#. type: TP
-#: doc/tin.1:1846
-#, no-wrap
-msgid "B<(default_filter_kill_case)>"
-msgstr "B<(default_filter_kill_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1850 doc/tin.5:1576
-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
-#: doc/tin.1:1850
-#, no-wrap
-msgid "B<(default_filter_kill_expire)>"
-msgstr "B<(default_filter_kill_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1581
-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
-#: doc/tin.1:1855
-#, no-wrap
-msgid "B<(default_filter_kill_global)>"
-msgstr "B<(default_filter_kill_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1859 doc/tin.5:1585
-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
-#: doc/tin.1:1859
-#, no-wrap
-msgid "B<(default_filter_kill_header)>"
-msgstr "B<(default_filter_kill_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1588
-msgid "Default for quick (1 key) kill filter header."
-msgstr "Default for quick (1 key) kill filter header."
-
-#. type: IP
-#: doc/tin.1:1863 doc/tin.1:1897 doc/tin.1:2044 doc/tin.1:2250 doc/tin.1:2310
-#: doc/tin.1:2430 doc/tin.1:2455 doc/tin.1:2471 doc/tin.1:2523 doc/tin.1:2553
-#: doc/tin.1:2631 doc/tin.1:2663 doc/tin.1:2688 doc/tin.1:2794 doc/tin.5:1780
-#: doc/tin.5:1980 doc/tin.5:2044 doc/tin.5:2096 doc/tin.5:2197 doc/tin.5:2212
-#: doc/tin.5:2245 doc/tin.5:2298 doc/tin.5:2327 doc/tin.5:2398 doc/tin.5:2447
-#: doc/tin.5:2474 doc/tin.5:2589
-#, no-wrap
-msgid "0"
-msgstr "0"
-
-#. type: Plain text
-#: doc/tin.1:1865 doc/tin.1:1899
-msgid "\\%''Subject:'' (case sensitive)"
-msgstr "\\%''Subject:'' (case-sensitive)"
-
-#. type: IP
-#: doc/tin.1:1865 doc/tin.1:1899 doc/tin.1:2050 doc/tin.1:2252 doc/tin.1:2312
-#: doc/tin.1:2432 doc/tin.1:2459 doc/tin.1:2473 doc/tin.1:2525 doc/tin.1:2555
-#: doc/tin.1:2633 doc/tin.1:2665 doc/tin.1:2690 doc/tin.1:2796 doc/tin.5:1787
-#: doc/tin.5:1982 doc/tin.5:2046 doc/tin.5:2098 doc/tin.5:2201 doc/tin.5:2214
-#: doc/tin.5:2247 doc/tin.5:2300 doc/tin.5:2329 doc/tin.5:2400 doc/tin.5:2449
-#: doc/tin.5:2476 doc/tin.5:2591
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#. type: Plain text
-#: doc/tin.1:1867 doc/tin.1:1901
-msgid "\\%''Subject:'' (ignore case)"
-msgstr "\\%''Subject:'' (ignore case)"
-
-#. type: IP
-#: doc/tin.1:1867 doc/tin.1:1901 doc/tin.1:2055 doc/tin.1:2254 doc/tin.1:2316
-#: doc/tin.1:2435 doc/tin.1:2475 doc/tin.1:2527 doc/tin.1:2558 doc/tin.1:2635
-#: doc/tin.1:2667 doc/tin.1:2692 doc/tin.1:2798 doc/tin.5:1792 doc/tin.5:1984
-#: doc/tin.5:2050 doc/tin.5:2102 doc/tin.5:2217 doc/tin.5:2249 doc/tin.5:2302
-#: doc/tin.5:2332 doc/tin.5:2402 doc/tin.5:2451 doc/tin.5:2478 doc/tin.5:2593
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#. type: Plain text
-#: doc/tin.1:1869 doc/tin.1:1903
-msgid "\\%''From:'' (case sensitive)"
-msgstr "\\%''From:'' (case-sensitive)"
-
-#. type: IP
-#: doc/tin.1:1869 doc/tin.1:1903 doc/tin.1:2256 doc/tin.1:2438 doc/tin.1:2478
-#: doc/tin.1:2529 doc/tin.1:2560 doc/tin.1:2637 doc/tin.1:2694 doc/tin.5:1986
-#: doc/tin.5:2220 doc/tin.5:2252 doc/tin.5:2304 doc/tin.5:2334 doc/tin.5:2404
-#: doc/tin.5:2480
-#, no-wrap
-msgid "3"
-msgstr "3"
-
-#. type: Plain text
-#: doc/tin.1:1871 doc/tin.1:1905
-msgid "\\%''From:'' (ignore case)"
-msgstr "\\%''From:'' (ignore case)"
-
-#. type: IP
-#: doc/tin.1:1871 doc/tin.1:1905 doc/tin.1:2258 doc/tin.1:2531 doc/tin.1:2562
-#: doc/tin.1:2640 doc/tin.1:2696 doc/tin.5:1988 doc/tin.5:2108 doc/tin.5:2306
-#: doc/tin.5:2336 doc/tin.5:2406 doc/tin.5:2482
-#, no-wrap
-msgid "4"
-msgstr "4"
-
-#. type: Plain text
-#: doc/tin.1:1873 doc/tin.1:1907
-msgid "\\%''Message-ID:'' & full ''References:'' line"
-msgstr "\\%''Message-ID:'' & full ''References:'' line"
-
-#. type: IP
-#: doc/tin.1:1873 doc/tin.1:1907 doc/tin.1:2260 doc/tin.1:2533 doc/tin.1:2642
-#: doc/tin.1:2699 doc/tin.5:1990 doc/tin.5:2308 doc/tin.5:2408 doc/tin.5:2485
-#, no-wrap
-msgid "5"
-msgstr "5"
-
-#. type: Plain text
-#: doc/tin.1:1875 doc/tin.1:1909
-msgid "\\%''Message-ID:'' & last ''References:'' entry only"
-msgstr "\\%''Message-ID:'' & last ''References:'' entry only"
-
-#. type: IP
-#: doc/tin.1:1875 doc/tin.1:1909 doc/tin.1:2535 doc/tin.1:2701 doc/tin.5:2310
-#: doc/tin.5:2487
-#, no-wrap
-msgid "6"
-msgstr "6"
-
-#. type: Plain text
-#: doc/tin.1:1877 doc/tin.1:1911
-msgid "\\%''Message-ID:'' entry only"
-msgstr "\\%''Message-ID:'' entry only"
-
-#. type: IP
-#: doc/tin.1:1877 doc/tin.1:1911 doc/tin.1:2538 doc/tin.1:2703 doc/tin.5:2313
-#: doc/tin.5:2489
-#, no-wrap
-msgid "7"
-msgstr "7"
-
-#. type: Plain text
-#: doc/tin.1:1879 doc/tin.1:1913
-msgid "\\%''Lines:''"
-msgstr "\\%''Lines:''"
-
-#. type: TP
-#: doc/tin.1:1880
-#, no-wrap
-msgid "B<(default_filter_select_case)>"
-msgstr "B<(default_filter_select_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1884 doc/tin.5:1605
-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
-#: doc/tin.1:1884
-#, no-wrap
-msgid "B<(default_filter_select_expire)>"
-msgstr "B<(default_filter_select_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1889 doc/tin.5:1610
-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
-#: doc/tin.1:1889
-#, no-wrap
-msgid "B<(default_filter_select_global)>"
-msgstr "B<(default_filter_select_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1893 doc/tin.5:1614
-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
-#: doc/tin.1:1893
-#, no-wrap
-msgid "B<(default_filter_select_header)>"
-msgstr "B<(default_filter_select_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1896 doc/tin.5:1617
-msgid "Default for quick (1 key) auto-selection filter header."
-msgstr "Default for quick (1 key) auto-selection filter header."
-
-#. type: TP
-#: doc/tin.1:1914
-#, no-wrap
-msgid "B<(default_goto_group)>"
-msgstr "B<(default_goto_group)>"
-
-#. type: TP
-#: doc/tin.1:1916
-#, no-wrap
-msgid "B<(default_group_search)>"
-msgstr "B<(default_group_search)>"
-
-#. type: TP
-#: doc/tin.1:1918
-#, no-wrap
-msgid "B<(default_mail_address)>"
-msgstr "B<(default_mail_address)>"
-
-#. type: TP
-#: doc/tin.1:1920
-#, no-wrap
-msgid "B<(default_move_group)>"
-msgstr "B<(default_move_group)>"
-
-#. type: TP
-#: doc/tin.1:1922
-#, no-wrap
-msgid "B<(default_pattern)>"
-msgstr "B<(default_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1924
-#, no-wrap
-msgid "B<(default_pipe_command)>"
-msgstr "B<(default_pipe_command)>"
-
-#. type: TP
-#: doc/tin.1:1926
-#, no-wrap
-msgid "B<(default_post_newsgroups)>"
-msgstr "B<(default_post_newsgroups)>"
-
-#. type: TP
-#: doc/tin.1:1928
-#, no-wrap
-msgid "B<(default_post_subject)>"
-msgstr "B<(default_post_subject)>"
-
-#. type: TP
-#: doc/tin.1:1930
-#, no-wrap
-msgid "B<(default_range_group)>"
-msgstr "B<(default_range_group)>"
-
-#. type: TP
-#: doc/tin.1:1932
-#, no-wrap
-msgid "B<(default_range_select)>"
-msgstr "B<(default_range_select)>"
-
-#. type: TP
-#: doc/tin.1:1934
-#, no-wrap
-msgid "B<(default_range_thread)>"
-msgstr "B<(default_range_thread)>"
-
-#. type: TP
-#: doc/tin.1:1936
-#, no-wrap
-msgid "B<(default_repost_group)>"
-msgstr "B<(default_repost_group)>"
-
-#. type: TP
-#: doc/tin.1:1938
-#, no-wrap
-msgid "B<(default_save_file)>"
-msgstr "B<(default_save_file)>"
-
-#. type: TP
-#: doc/tin.1:1940
-#, no-wrap
-msgid "B<(default_save_mode)>"
-msgstr "B<(default_save_mode)>"
-
-#. type: TP
-#: doc/tin.1:1942
-#, no-wrap
-msgid "B<(default_select_pattern)>"
-msgstr "B<(default_select_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1944
-#, no-wrap
-msgid "B<(default_shell_command)>"
-msgstr "B<(default_shell_command)>"
-
-#. type: TP
-#: doc/tin.1:1946
-#, no-wrap
-msgid "B<(default_subject_search)>"
-msgstr "B<(default_subject_search)>"
-
-#. type: TP
-#: doc/tin.1:1948
-#, no-wrap
-msgid "B<Don't break words when wrapping (dont_break_words)>"
-msgstr "B<Don't break words when wrapping (dont_break_words)>"
-
-#. type: Plain text
-#: doc/tin.1:1952 doc/tin.5:1668
-msgid ""
-"Do not break long lines inside a word. This applies to the body except for "
-"verbatim blocks. See also B<wrap_column>. Default is OFF."
-msgstr ""
-"Do not break long lines inside a word. This applies to the body except for "
-"verbatim blocks. ee also B<wrap_column>. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:1952
-#, no-wrap
-msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
-msgstr "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
-
-#. type: Plain text
-#: doc/tin.1:1956
-msgid ""
-"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
-"by a highlighted bar if set OFF. Default is OFF."
-msgstr ""
-"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
-"by a highlighted bar if set OFF. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:1956
-#, no-wrap
-msgid "B<Invocation of your editor (editor_format)>"
-msgstr "B<Invocation of your editor (editor_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1962
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\"."
-msgstr ""
-"The format string used to create the editor start command with parameters.  "
-"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
-"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\"."
-
-#. type: TP
-#: doc/tin.1:1962
-#, no-wrap
-msgid "B<Detection of external quotes (extquote_handling)>"
-msgstr "B<Detection of external quotes (extquote_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1682
-msgid "If ON quotes from external sources will be detected. Default is OFF."
-msgstr "If ON quotes from external sources will be detected. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:1965
-#, no-wrap
-msgid "B<Regex used to show external quotes (extquote_regex)>"
-msgstr "B<Regex used to show external quotes (extquote_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:1970
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<tin> uses a built-in default."
-msgstr ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<tin> uses a built-in default."
-
-#. type: TP
-#: doc/tin.1:1970
-#, no-wrap
-msgid "B<Force redraw after certain commands (force_screen_redraw)>"
-msgstr "B<Force redraw after certain commands (force_screen_redraw)>"
-
-#. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
-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
-#: doc/tin.1:1974
-#, no-wrap
-msgid "B<Number of articles to get (getart_limit)>"
-msgstr "B<Number of articles to get (getart_limit)>"
-
-#. type: Plain text
-#: doc/tin.1:1981
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<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 the last 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
-#: doc/tin.1:1981
-#, no-wrap
-msgid "B<Catchup group using left key (group_catchup_on_exit)>"
-msgstr "B<Catchup group using left key (group_catchup_on_exit)>"
-
-#. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1717
-msgid ""
-"If ON catchup group when leaving with the left arrow key. Default is ON."
-msgstr ""
-"If ON catchup group when leaving with the left arrow key. Default is ON."
-
-#. type: TP
-#: doc/tin.1:1984
-#, no-wrap
-msgid "B<Format string for the Group level (group_format)>"
-msgstr "B<Format string for the Group level (group_format)>"
-
-#. type: Plain text
-#: doc/tin.1:1988
-msgid ""
-"Format string B<tin> uses for Group level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
-"\\ %F\"."
-msgstr ""
-"Format string B<tin> uses for Group level representation. See the section "
-"\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
-"\\ %F\"."
-
-#. type: TP
-#: doc/tin.1:1988
-#, no-wrap
-msgid "B<Go to the next unread article with (goto_next_unread)>"
-msgstr "B<Go to the next unread article with (goto_next_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:1996
-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 B<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 B<PageNextUnread>."
-
-#. type: TP
-#: doc/tin.1:1996
-#, no-wrap
-msgid "B<Display uue data as an attachment (hide_uue)>"
-msgstr "B<Display uue data as an attachment (hide_uue)>"
-
-#. type: Plain text
-#: doc/tin.1:2006 doc/tin.5:1747
-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
-#: doc/tin.1:2006
-#, no-wrap
-msgid "B<External inews (inews_prog)>"
-msgstr "B<External inews (inews_prog)>"
-
-#. type: Plain text
-#: doc/tin.1:2013 doc/tin.5:1754
-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
-#: doc/tin.1:2013
-#, no-wrap
-msgid "B<(info_in_last_line)>"
-msgstr "B<(info_in_last_line)>"
-
-#. type: Plain text
-#: doc/tin.1:2020 doc/tin.5:1760
-msgid ""
-"If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
-"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) \\(em 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
-#: doc/tin.1:2020
-#, no-wrap
-msgid "B<Use interactive mail reader (interactive_mailer)>"
-msgstr "B<Use interactive mail reader (interactive_mailer)>"
-
-#. type: Plain text
-#: doc/tin.1:2027
-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."
-
-#.  TODO: fix menu description
-#.        mono_mark* currently do allow "Reverse video" even if
-#.        inverse_okay=FALSE
-#. type: TP
-#: doc/tin.1:2027
-#, no-wrap
-msgid "B<Use inverse video for page headers (inverse_okay)>"
-msgstr "B<Use inverse video for page headers (inverse_okay)>"
-
-#. type: Plain text
-#: doc/tin.1:2034 doc/tin.5:1770
-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
-#: doc/tin.1:2034
-#, no-wrap
-msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
-msgstr "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
-
-#. type: Plain text
-#: doc/tin.1:2039 doc/tin.5:1775
-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
-#: doc/tin.1:2039
-#, no-wrap
-msgid "B<Filter which articles (kill_level)>"
-msgstr "B<Filter which articles (kill_level)>"
-
-#. type: Plain text
-#: doc/tin.1:2043
-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
-#: doc/tin.1:2050
-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
-#: doc/tin.1:2055 doc/tin.5:1792
-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
-#: doc/tin.1:2059 doc/tin.5:1796
-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
-#: doc/tin.1:2061
-msgid "Default is 0 (B<Kill only unread arts>)."
-msgstr "Default is 0 (B<Kill only unread arts>)."
-
-#. type: TP
-#: doc/tin.1:2061
-#, no-wrap
-msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
-msgstr "B<Use 8bit characters in mail headers (mail_8bit_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2067 doc/tin.5:1803
-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<RFC\\%5322> and B<RFC\\%2047>). 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<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
-
-#. type: TP
-#: doc/tin.1:2067
-#, no-wrap
-msgid "B<Mail address (mail_address)>"
-msgstr "B<Mail address (mail_address)>"
-
-#. type: Plain text
-#: doc/tin.1:2075
-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)  / B<\\%gpg>(1)  "
-"signing (B<RFC\\%4880>)."
-msgstr ""
-"User's mail address (and full name), if not username@host. This is used when "
-"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
-"signing (B<RFC\\%4880>)."
-
-#. type: TP
-#: doc/tin.1:2075
-#, no-wrap
-msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
-msgstr "B<MIME encoding in mail messages (mail_mime_encoding)>"
-
-#. type: Plain text
-#: doc/tin.1:2079 doc/tin.5:1813
-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
-#: doc/tin.1:2079
-#, no-wrap
-msgid "B<Quote line when mailing (mail_quote_format)>"
-msgstr "B<Quote line when mailing (mail_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1819
-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). If the article has multiple addresses only the "
-"first is evaluated. 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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"In article %M you wrote:\""
-
-#. type: TP
-#: doc/tin.1:2085
-#, no-wrap
-msgid "B<Format of the mailbox (mailbox_format)>"
-msgstr "B<Format of the mailbox (mailbox_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1829
-msgid ""
-"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
-"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
-"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)  and B<RFC\\%4155> for "
-"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
-"MMDF."
-
-#. type: TP
-#: doc/tin.1:2095
-#, no-wrap
-msgid "B<Mail directory (maildir)>"
-msgstr "B<Mail directory (maildir)>"
-
-#. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1838
-msgid ""
-"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
-"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
-"It allows the user to save articles/threads/groups simply by giving '=' as "
-"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
-"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
-"It allows the user to save articles/threads/groups simply by giving '=' as "
-"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-
-#. type: TP
-#: doc/tin.1:2104
-#, no-wrap
-msgid "B<Invocation of your mail command (mailer_format)>"
-msgstr "B<Invocation of your mail command (mailer_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2110 doc/tin.5:1844
-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"
-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"
-
-#. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1849
-#, no-wrap
-msgid ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-msgstr ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-
-#. type: Plain text
-#: doc/tin.1:2119 doc/tin.5:1853
-msgid ""
-"B<interactive_mailer> must be set adequate. The following substitutions are "
-"supported:"
-msgstr ""
-"B<interactive_mailer> must be set adequate. The following substitutions are "
-"supported:"
-
-#. type: ta
-#: doc/tin.1:2121 doc/tin.5:1855
-#, no-wrap
-msgid "\\w'%S'u +\\w'default_mailer'u"
-msgstr "\\w'%S'u +\\w'default_mailer'u"
-
-#. type: Plain text
-#: doc/tin.1:2128 doc/tin.5:1862
-#, 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
-#: doc/tin.1:2130
-#, no-wrap
-msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
-msgstr "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
-
-#. type: Plain text
-#: doc/tin.1:2138 doc/tin.5:1875
-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
-#: doc/tin.1:2138
-#, no-wrap
-msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
-msgstr "B<Mark saved articles/threads as read (mark_saved_read)>"
-
-#. type: Plain text
-#: doc/tin.1:2141 doc/tin.5:1867
-msgid "If ON mark articles that are saved as read. Default is ON."
-msgstr "If ON mark articles that are saved as read. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2141
-#, no-wrap
-msgid "B<Viewer program for MIME articles (metamail_prog)>"
-msgstr "B<Viewer program for MIME articles (metamail_prog)>"
-
-#. type: Plain text
-#: doc/tin.1:2153 doc/tin.5:1887
-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 B<PageViewAttach> ('B<V>')  command can always be "
-"used to manually view any attachments. See also B<ask_for_metamail>."
-msgstr ""
-"Path, name and options of external B<\\%metamail>(1)  program used to view "
-"non-textual parts of articles.  To use the built-in viewer, set to --"
-"internal. This is the default value when B<\\%metamail>(1)  is not "
-"installed. Leave it blank if you don't want any automatic viewing of non-"
-"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
-"used to manually view any attachments. See also B<ask_for_metamail>."
-
-#. type: TP
-#: doc/tin.1:2153
-#, no-wrap
-msgid "B<MM_CHARSET (mm_charset)>"
-msgstr "B<MM_CHARSET (mm_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2168
-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), or B<\\"
-"%ucnv_*>(), 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), or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-
-#. type: TP
-#: doc/tin.1:2168
-#, no-wrap
-msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2181
-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), or B<\\%ucnv_*>(), if "
-"none of these functions are 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), or B<\\%ucnv_*>(), if "
-"none of these functions are 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
-#: doc/tin.1:2184 doc/tin.5:1918
-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
-#: doc/tin.1:2190 doc/tin.5:1924
-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
-#: doc/tin.1:2190
-#, no-wrap
-msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
-msgstr "B<Attribute of highlighting with _dash_ (mono_markdash)>"
-
-#. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1929
-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 emphasised like _this_. It depends on your "
-"terminal which attributes are usable. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:2195
-#, no-wrap
-msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
-msgstr "B<Attribute of highlighting with /slash/ (mono_markslash)>"
-
-#. type: Plain text
-#: doc/tin.1:2200 doc/tin.5:1934
-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 emphasised like /this/. It depends on your "
-"terminal which attributes are usable. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:2200
-#, no-wrap
-msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
-msgstr "B<Attribute of highlighting with *stars* (mono_markstar)>"
-
-#. type: Plain text
-#: doc/tin.1:2205 doc/tin.5:1939
-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 emphasised like *this*. It depends on your "
-"terminal which attributes are usable. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:2205
-#, no-wrap
-msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
-msgstr "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
-
-#. type: Plain text
-#: doc/tin.1:2210 doc/tin.5:1944
-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 emphasised like -this-. It depends on your "
-"terminal which attributes are usable. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-
-#. type: TP
-#: doc/tin.1:2210
-#, no-wrap
-msgid "B<(newnews)>"
-msgstr "B<(newnews)>"
-
-#. type: Plain text
-#: doc/tin.1:2214
-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
-#: doc/tin.1:2214
-#, no-wrap
-msgid "B<Display these header fields (or *) (news_headers_to_display)>"
-msgstr "B<Display these header fields (or *) (news_headers_to_display)>"
-
-#. type: Plain text
-#: doc/tin.1:2221 doc/tin.5:1957
-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
-#: doc/tin.1:2221
-#, no-wrap
-msgid "B<Do not display these header fields (news_headers_to_not_display)>"
-msgstr "B<Do not display these header fields (news_headers_to_not_display)>"
-
-#. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:1966
-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
-#: doc/tin.1:2230
-#, no-wrap
-msgid "B<Quote line when following up (news_quote_format)>"
-msgstr "B<Quote line when following up (news_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2236 doc/tin.5:1972
-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). If the article has multiple addresses only the "
-"first is evaluated. 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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"%F wrote:\"."
-
-#. type: TP
-#: doc/tin.1:2236
-#, no-wrap
-msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-msgstr "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-
-#. type: Plain text
-#: doc/tin.1:2245
-msgid ""
-"Time in seconds to wait for a response from the server. Default is 120.  "
-"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
-"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
-"timeout (and disconnect in batch mode) when connecting to large servers or "
-"entering large groups, because the timer is set when the command is sent to "
-"the server and that needs some time to compress the large response, the "
-"value should not be set too small."
-msgstr ""
-"Time in seconds to wait for a response from the server. Default is 120.  "
-"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
-"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
-"timeout (and disconnect in batch mode) when connecting to large servers or "
-"entering large groups, because the timer is set when the command is sent to "
-"the server and that needs some time to compress the large response, the "
-"value should not be set too small."
-
-#. type: TP
-#: doc/tin.1:2245
-#, no-wrap
-msgid "B<Unicode normalization form (normalization_form)>"
-msgstr "B<Unicode normalisation form (normalization_form)>"
-
-#. type: Plain text
-#: doc/tin.1:2249
-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
-#: doc/tin.1:2252 doc/tin.5:1982
-msgid "B<None>: no normalization"
-msgstr "B<None>: no normalisation"
-
-#. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:1984
-msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
-msgstr ""
-"B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
-
-#. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:1986
-msgid "B<NFKD>: Compatibility Decomposition"
-msgstr "B<NFKD>: Compatibility Decomposition"
-
-#. type: Plain text
-#: doc/tin.1:2258 doc/tin.5:1988
-msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-
-#. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:1990
-msgid "B<NFD>: Canonical Decomposition"
-msgstr "B<NFD>: Canonical Decomposition"
-
-#. type: Plain text
-#: doc/tin.1:2262 doc/tin.5:1992
-msgid ""
-"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
-"and Case Folding"
-msgstr ""
-"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
-"and Case Folding"
-
-#. type: Plain text
-#: doc/tin.1:2266
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. NFC should be used if possible "
-"(B<RFC\\%5198>)."
-msgstr ""
-"Some normalisation modes are only available if they are supported by the "
-"library B<tin> uses to do the normalisation. NFC should be used if possible "
-"(B<RFC\\%5198>)."
-
-#. type: TP
-#: doc/tin.1:2266
-#, no-wrap
-msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
-msgstr "B<Format string for the display of mime header at Article level (page_mime_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2271
-msgid ""
-"Format string B<tin> uses for mime header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
-"--]\"."
-msgstr ""
-"Format string B<tin> uses for mime header at Page level. See the section "
-"\"CUSTOMISING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
-"--]\"."
-
-#. type: TP
-#: doc/tin.1:2271
-#, no-wrap
-msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
-msgstr "B<Format string for the display of uue header at Article level (page_uue_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2276
-msgid ""
-"Format string B<tin> uses for uue header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-"Format string B<tin> uses for uue header at Page level. See the section "
-"\"CUSTOMISING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
-
-#. type: TP
-#: doc/tin.1:2276
-#, no-wrap
-msgid "B<Go to first unread article in group (pos_first_unread)>"
-msgstr "B<Go to first unread article in group (pos_first_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2280 doc/tin.5:2013
-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
-#: doc/tin.1:2280
-#, no-wrap
-msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
-msgstr "B<Use 8bit characters in news headers (post_8bit_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2024
-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
-#: doc/tin.1:2291
-#, no-wrap
-msgid "B<MIME encoding in news messages (post_mime_encoding)>"
-msgstr "B<MIME encoding in news messages (post_mime_encoding)>"
-
-#. type: Plain text
-#: doc/tin.1:2296 doc/tin.5:2029
-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
-#: doc/tin.1:2296
-#, no-wrap
-msgid "B<View post-processed files (post_process_view)>"
-msgstr "B<View post-processed files (post_process_view)>"
-
-#. type: Plain text
-#: doc/tin.1:2303
-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 B<\\%mailcap>(5)  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 B<\\%mailcap>(5)  file. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2303
-#, no-wrap
-msgid "B<Post process saved articles (post_process_type)>"
-msgstr "B<Post process saved articles (post_process_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2043
-msgid ""
-"This specifies whether to perform post processing on saved articles.  "
-"Because the shell archive may contain commands you may not want to be "
-"executed, be careful when extracting shell archives.  The following values "
-"are allowed:"
-msgstr ""
-"This specifies whether to perform post processing on saved articles.  "
-"Because the shell archive may contain commands you may not want to be "
-"executed, be careful when extracting shell archives.  The following values "
-"are allowed:"
-
-#. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2046
-msgid "B<No> (default), no post processing is done."
-msgstr "B<No> (default), no post processing is done."
-
-#. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2050
-msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
-msgstr "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
-
-#. type: Plain text
-#: doc/tin.1:2318 doc/tin.5:2052
-msgid "B<Yes>, binary attachments and data will be decoded and saved."
-msgstr "B<Yes>, binary attachments and data will be decoded and saved."
-
-#. type: TP
-#: doc/tin.1:2319
-#, no-wrap
-msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
-msgstr "B<Filename to be used for storing posted articles (posted_articles_file)>"
-
-#. type: Plain text
-#: doc/tin.1:2327 doc/tin.5:2061
-msgid ""
-"Keep posted articles in given file. If the given filename does not contain "
-"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"Mail/>. If no filename is set then postings will not be saved. See the "
-"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
-"information about the various expansion characters. Default is 'posted'."
-msgstr ""
-"Keep posted articles in given file. If the given filename does not contain "
-"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"Mail/>. If no filename is set then postings will not be saved. See the "
-"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
-"information about the various expansion characters. Default is 'posted'."
-
-#. type: TP
-#: doc/tin.1:2327
-#, no-wrap
-msgid "B<Print all headers when printing (print_header)>"
-msgstr "B<Print all headers when printing (print_header)>"
-
-#. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2065
-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
-#: doc/tin.1:2331
-#, no-wrap
-msgid "B<Printer program with options (printer)>"
-msgstr "B<Printer program with options (printer)>"
-
-#. type: Plain text
-#: doc/tin.1:2340
-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
-#: doc/tin.1:2340
-#, no-wrap
-msgid "B<Process only unread articles (process_only_unread)>"
-msgstr "B<Process only unread articles (process_only_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2079
-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
-#: doc/tin.1:2344
-#, no-wrap
-msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
-msgstr "B<Show empty Followup-To in editor (prompt_followupto)>"
-
-#. type: Plain text
-#: doc/tin.1:2348
-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
-#: doc/tin.1:2348
-#, no-wrap
-msgid "B<Characters used as quote-marks (quote_chars)>"
-msgstr "B<Characters used as quote-marks (quote_chars)>"
-
-#. type: Plain text
-#: doc/tin.1:2354 doc/tin.5:2089
-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, %I is replaced by author's initials. If the article has "
-"multiple addresses only the first is evaluated. 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, %I is replaced by author's initials. If the article has "
-"multiple addresses only the first is evaluated. Default is 'E<gt>_'."
-
-#. type: TP
-#: doc/tin.1:2354
-#, no-wrap
-msgid "B<Quoting behavior (quote_style)>"
-msgstr "B<Quoting behaviour (quote_style)>"
-
-#. type: Plain text
-#: doc/tin.1:2361
-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
-#: doc/tin.1:2365
-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
-#: doc/tin.1:2365
-#, no-wrap
-msgid "B<Regex used to show quoted lines (quote_regex)>"
-msgstr "B<Regex used to show quoted lines (quote_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2370
-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
-#: doc/tin.1:2370
-#, no-wrap
-msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
-msgstr "B<Regex used to show twice quoted l. (quote_regex2)>"
-
-#. type: Plain text
-#: doc/tin.1:2375
-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
-#: doc/tin.1:2375
-#, no-wrap
-msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
-msgstr "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
-
-#. type: Plain text
-#: doc/tin.1:2380
-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
-#: doc/tin.1:2380
-#, no-wrap
-msgid "B<Article recentness time limit (recent_time)>"
-msgstr "B<Article recentness time limit (recent_time)>"
-
-#. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2136
-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
-#: doc/tin.1:2384
-#, no-wrap
-msgid "B<Render BiDi (render_bidi)>"
-msgstr "B<Render BiDi (render_bidi)>"
-
-#. type: Plain text
-#: doc/tin.1:2388
-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
-#: doc/tin.1:2388
-#, no-wrap
-msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
-msgstr "B<Interval in seconds to reread active (reread_active_file_secs)>"
-
-#. type: Plain text
-#: doc/tin.1:2393 doc/tin.5:2148
-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
-#: doc/tin.1:2393
-#, no-wrap
-msgid "B<Directory to save arts/threads in (savedir)>"
-msgstr "B<Directory to save arts/threads in (savedir)>"
-
-#. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2152
-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
-#: doc/tin.1:2397
-#, no-wrap
-msgid "B<Score limit (kill) (score_limit_kill)>"
-msgstr "B<Score limit (kill) (score_limit_kill)>"
-
-#. type: Plain text
-#: doc/tin.1:2401 doc/tin.5:2156
-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
-#: doc/tin.1:2401
-#, no-wrap
-msgid "B<Score limit (select) (score_limit_select)>"
-msgstr "B<Score limit (select) (score_limit_select)>"
-
-#. type: Plain text
-#: doc/tin.1:2405 doc/tin.5:2160
-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
-#: doc/tin.1:2405
-#, no-wrap
-msgid "B<Default score to kill articles (score_kill)>"
-msgstr "B<Default score to kill articles (score_kill)>"
-
-#. type: Plain text
-#: doc/tin.1:2409 doc/tin.5:2164
-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
-#: doc/tin.1:2409
-#, no-wrap
-msgid "B<Default score to select articles (score_select)>"
-msgstr "B<Default score to select articles (score_select)>"
-
-#. type: Plain text
-#: doc/tin.1:2413 doc/tin.5:2168
-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
-#: doc/tin.1:2413
-#, no-wrap
-msgid "B<Number of lines to scroll in pager (scroll_lines)>"
-msgstr "B<Number of lines to scroll in pager (scroll_lines)>"
-
-#. type: Plain text
-#: doc/tin.1:2421
-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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
-"scrolling where the top/bottom line is carried over onto the next page.  "
-"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
-"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-"The number of lines that will be scrolled up/down in the article pager when "
-"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
-"scrolling where the top/bottom line is carried over onto the next page.  "
-"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
-"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-
-#. type: TP
-#: doc/tin.1:2421
-#, no-wrap
-msgid "B<Format string for the Selection level (select_format)>"
-msgstr "B<Format string for the Selection level (select_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2425
-msgid ""
-"Format string B<tin> uses for Selection level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
-"%G\\ \\ %d\"."
-msgstr ""
-"Format string B<tin> uses for Selection level representation. See the "
-"section \"CUSTOMISING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
-"%G\\ \\ %d\"."
-
-#. type: TP
-#: doc/tin.1:2425
-#, no-wrap
-msgid "B<In group and thread level, show author by (show_author)>"
-msgstr "B<In group and thread level, show author by (show_author)>"
-
-#. type: Plain text
-#: doc/tin.1:2429 doc/tin.5:2211
-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
-#: doc/tin.1:2432 doc/tin.5:2214
-msgid "B<None>, only the ''Subject:'' line will be displayed."
-msgstr "B<None>, only the ''Subject:'' line will be displayed."
-
-#. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2217
-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
-#: doc/tin.1:2438 doc/tin.5:2220
-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
-#: doc/tin.1:2441 doc/tin.5:2223
-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
-#: doc/tin.1:2442
-#, no-wrap
-msgid "B<Show description of each newsgroup (show_description)>"
-msgstr "B<Show description of each newsgroup (show_description)>"
-
-#. type: Plain text
-#: doc/tin.1:2451
-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 built "
-"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 built "
-"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2451
-#, no-wrap
-msgid "B<Function for sorting articles (sort_function)>"
-msgstr "B<Function for sorting articles (sort_function)>"
-
-#. type: Plain text
-#: doc/tin.1:2454 doc/tin.5:2196
-msgid "Function used for sorting articles. Default is 0."
-msgstr "Function used for sorting articles. Default is 0."
-
-#. type: Plain text
-#: doc/tin.1:2459 doc/tin.5:2201
-msgid "Use B<\\%qsort>(3)  for sorting."
-msgstr "Use B<\\%qsort>(3)  for sorting."
-
-#. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2206
-msgid ""
-"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
-"with long threads (somewhat presorted data)."
-msgstr ""
-"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
-"with long threads (somewhat presorted data)."
-
-#. type: TP
-#: doc/tin.1:2465
-#, no-wrap
-msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
-msgstr "B<Show help/mail sign in level titles (show_help_mail_sign)>"
-
-#. type: Plain text
-#: doc/tin.1:2470
-msgid ""
-"Allows you to select whether B<tin> shows a help indication, a new mail "
-"indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-"Allows you to select whether B<tin> shows a help indication, a new mail "
-"indication, both, or neither in the various level titles.  Default is 3."
-
-#. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2247
-msgid "B<Don't show help or mail sign>."
-msgstr "B<Don't show help or mail sign>."
-
-#. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2249
-msgid "B<Show only help sign>."
-msgstr "B<Show only help sign>."
-
-#. type: Plain text
-#: doc/tin.1:2478 doc/tin.5:2252
-msgid ""
-"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
-"mail has arrived."
-msgstr ""
-"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
-"mail has arrived."
-
-#. type: Plain text
-#: doc/tin.1:2481 doc/tin.5:2255
-msgid ""
-"B<Show mail if new mail else help s.>, show mail sign if new mail has "
-"arrived otherwise show help sign."
-msgstr ""
-"B<Show mail if new mail else help s.>, show mail sign if new mail has "
-"arrived otherwise show help sign."
-
-#. type: TP
-#: doc/tin.1:2482
-#, no-wrap
-msgid "B<Show only unread articles (show_only_unread_arts)>"
-msgstr "B<Show only unread articles (show_only_unread_arts)>"
-
-#. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2260
-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
-#: doc/tin.1:2486
-#, no-wrap
-msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
-msgstr "B<Show only groups with unread arts (show_only_unread_groups)>"
-
-#. type: Plain text
-#: doc/tin.1:2490 doc/tin.5:2264
-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
-#: doc/tin.1:2490
-#, no-wrap
-msgid "B<Display signatures (show_signatures)>"
-msgstr "B<Display signatures (show_signatures)>"
-
-#. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2267
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr "If OFF don't show signatures when displaying articles. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2493
-#, no-wrap
-msgid "B<Display score (show_art_score)>"
-msgstr "B<Display score (show_art_score)>"
-
-#. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2228
-msgid ""
-"If ON show article score in the lower left corner when displaying articles.  "
-"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
-msgstr ""
-"If ON show article score in the lower left corner when displaying articles.  "
-"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
-
-#. type: TP
-#: doc/tin.1:2497
-#, no-wrap
-msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
-msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
-
-#. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2270
-msgid "If ON prepend the signature with sigdashes. Default is ON."
-msgstr "If ON prefix the signature with sigdashes. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2500
-#, no-wrap
-msgid "B<Create signature from path/command (sigfile)>"
-msgstr "B<Create signature from path/command (sigfile)>"
-
-#. type: Plain text
-#: doc/tin.1:2510
-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. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.Sig>."
-msgstr ""
-"The path that specifies the signature file to use when posting, following up "
-"to or replying to an article. If the path is a directory then the signature "
-"will be randomly generated from files that are in the specified directory. "
-"If the path starts with a ! the program the path points to will be executed "
-"to generate a signature. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.Sig>."
-
-#. type: TP
-#: doc/tin.1:2510
-#, no-wrap
-msgid "B<Add signature when reposting (signature_repost)>"
-msgstr "B<Add signature when reposting (signature_repost)>"
-
-#. type: Plain text
-#: doc/tin.1:2513 doc/tin.5:2286
-msgid "If ON add signature to reposted articles. Default is ON."
-msgstr "If ON add signature to reposted articles. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2513
-#, no-wrap
-msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
-msgstr "B<Regex used to highlight /slashes/ (slashes_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2518
-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
-#: doc/tin.1:2518
-#, no-wrap
-msgid "B<Sort articles by (sort_article_type)>"
-msgstr "B<Sort articles by (sort_article_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2297
-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
-#: doc/tin.1:2525 doc/tin.5:2300
-msgid "B<Nothing>, don't sort articles."
-msgstr "B<Nothing>, don't sort articles."
-
-#. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2302
-msgid ""
-"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
-msgstr ""
-"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
-
-#. type: Plain text
-#: doc/tin.1:2529 doc/tin.5:2304
-msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
-msgstr ""
-"B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
-
-#. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2306
-msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
-msgstr "B<From: (descending)>, sort articles by ''From:'' field descending."
-
-#. type: Plain text
-#: doc/tin.1:2533 doc/tin.5:2308
-msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-msgstr "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-
-#. type: Plain text
-#: doc/tin.1:2535 doc/tin.5:2310
-msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-msgstr "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-
-#. type: Plain text
-#: doc/tin.1:2538 doc/tin.5:2313
-msgid ""
-"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-msgstr ""
-"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-
-#. type: Plain text
-#: doc/tin.1:2540 doc/tin.5:2315
-msgid "B<Score (descending)>, sort articles by filtering score descending."
-msgstr "B<Score (descending)>, sort articles by filtering score descending."
-
-#. type: IP
-#: doc/tin.1:2540 doc/tin.5:2315
-#, no-wrap
-msgid "8"
-msgstr "8"
-
-#. type: Plain text
-#: doc/tin.1:2542 doc/tin.5:2317
-msgid "B<Score (ascending)>, sort articles by filtering score ascending."
-msgstr "B<Score (ascending)>, sort articles by filtering score ascending."
-
-#. type: IP
-#: doc/tin.1:2542 doc/tin.5:2317
-#, no-wrap
-msgid "9"
-msgstr "9"
-
-#. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2319
-msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-msgstr "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-
-#. type: IP
-#: doc/tin.1:2544 doc/tin.5:2319
-#, no-wrap
-msgid "10"
-msgstr "10"
-
-#. type: Plain text
-#: doc/tin.1:2546 doc/tin.5:2321
-msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
-msgstr "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
-
-#. type: TP
-#: doc/tin.1:2547
-#, no-wrap
-msgid "B<Sort threads by (sort_threads_type)>"
-msgstr "B<Sort threads by (sort_threads_type)>"
-
-#. type: Plain text
-#: doc/tin.1:2552 doc/tin.5:2326
-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
-#: doc/tin.1:2555 doc/tin.5:2329
-msgid "B<Nothing>, don't sort threads."
-msgstr "B<Nothing>, don't sort threads."
-
-#. type: Plain text
-#: doc/tin.1:2558 doc/tin.5:2332
-msgid ""
-"B<Score (descending)>, sort threads by filtering score descending (default)."
-msgstr ""
-"B<Score (descending)>, sort threads by filtering score descending (default)."
-
-#. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2334
-msgid "B<Score (ascending)>, sort threads by filtering score ascending."
-msgstr "B<Score (ascending)>, sort threads by filtering score ascending."
-
-#. type: Plain text
-#: doc/tin.1:2562 doc/tin.5:2336
-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
-#: doc/tin.1:2564 doc/tin.5:2338
-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
-#: doc/tin.1:2565
-#, no-wrap
-msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
-msgstr "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
-
-#. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2344
-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
-#: doc/tin.1:2572 doc/tin.5:2346
-msgid "I<spam,delete,remove>"
-msgstr "I<spam,delete,remove>"
-
-#. type: TP
-#: doc/tin.1:2572
-#, no-wrap
-msgid "B<Regex used to highlight *stars* (stars_regex)>"
-msgstr "B<Regex used to highlight *stars* (stars_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2577
-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
-#: doc/tin.1:2577
-#, no-wrap
-msgid "B<Strip blanks of end of lines (strip_blanks)>"
-msgstr "B<Strip blanks of end of lines (strip_blanks)>"
-
-#. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2357
-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
-#: doc/tin.1:2583
-#, no-wrap
-msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
-msgstr "B<Remove bogus groups from newsrc (strip_bogus)>"
-
-#. type: Plain text
-#: doc/tin.1:2592 doc/tin.5:2366
-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
-#: doc/tin.1:2592
-#, no-wrap
-msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
-msgstr "B<No unsubscribed groups in newsrc (strip_newsrc)>"
-
-#. type: Plain text
-#: doc/tin.1:2596 doc/tin.5:2370
-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
-#: doc/tin.1:2596
-#, no-wrap
-msgid "B<Regex with Subject prefixes (strip_re_regex)>"
-msgstr "B<Regex with Subject prefixes (strip_re_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2602
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-
-#. type: TP
-#: doc/tin.1:2602
-#, no-wrap
-msgid "B<Regex with Subject suffixes (strip_was_regex)>"
-msgstr "B<Regex with Subject suffixes (strip_was_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2608 doc/tin.5:2382
-msgid ""
-"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
-"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
-"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-
-#. type: TP
-#: doc/tin.1:2608
-#, no-wrap
-msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
-msgstr "B<Regex used to highlight -strokes- (strokes_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2613
-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
-#: doc/tin.1:2613
-#, no-wrap
-msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
-msgstr "B<Wrap around threads on next unread (wrap_on_next_unread)>"
-
-#. type: Plain text
-#: doc/tin.1:2618 doc/tin.5:2620
-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
-#: doc/tin.1:2618
-#, no-wrap
-msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
-msgstr "B<Display \"a as Umlaut-a (tex2iso_conv)>"
-
-#. type: Plain text
-#: doc/tin.1:2622
-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
-#: doc/tin.1:2622
-#, no-wrap
-msgid "B<Thread articles by (thread_articles)>"
-msgstr "B<Thread articles by (thread_articles)>"
-
-#. type: Plain text
-#: doc/tin.1:2630
-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 \\(en 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 \\(en 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
-#: doc/tin.1:2633
-msgid "B<None>, don't thread."
-msgstr "B<None>, don't thread."
-
-#. type: Plain text
-#: doc/tin.1:2635
-msgid "B<Subject>, thread on ''Subject:'' only."
-msgstr "B<Subject>, thread on ''Subject:'' only."
-
-#. type: Plain text
-#: doc/tin.1:2637
-msgid "B<References>, thread on ''References:'' only."
-msgstr "B<References>, thread on ''References:'' only."
-
-#. type: Plain text
-#: doc/tin.1:2640
-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
-#: doc/tin.1:2642
-msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
-msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
-
-#. type: Plain text
-#: doc/tin.1:2645
-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
-#: doc/tin.1:2646
-#, no-wrap
-msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
-msgstr "B<Catchup thread by using left key (thread_catchup_on_exit)>"
-
-#. type: Plain text
-#: doc/tin.1:2650 doc/tin.5:2442
-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
-#: doc/tin.1:2650
-#, no-wrap
-msgid "B<Format string for the Thread level (thread_format)>"
-msgstr "B<Format string for the Thread level (thread_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2654
-msgid ""
-"Format string B<tin> uses for Thread level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
-"\\ %F\"."
-msgstr ""
-"Format string B<tin> uses for Thread level representation. See the section "
-"\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
-"\\ %F\"."
-
-#. type: TP
-#: doc/tin.1:2654
-#, no-wrap
-msgid "B<Matchingness of a thread (thread_perc)>"
-msgstr "B<Matchingness of a thread (thread_perc)>"
-
-#. type: Plain text
-#: doc/tin.1:2658
-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
-#: doc/tin.1:2658
-#, no-wrap
-msgid "B<Score of a thread (thread_score)>"
-msgstr "B<Score of a thread (thread_score)>"
-
-#. type: Plain text
-#: doc/tin.1:2662 doc/tin.5:2446
-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
-#: doc/tin.1:2665 doc/tin.5:2449
-msgid "B<Max>, the maximum score in this thread."
-msgstr "B<Max>, the maximum score in this thread."
-
-#. type: Plain text
-#: doc/tin.1:2667 doc/tin.5:2451
-msgid "B<Sum>, the sum of all scores in this thread."
-msgstr "B<Sum>, the sum of all scores in this thread."
-
-#. type: Plain text
-#: doc/tin.1:2669 doc/tin.5:2453
-msgid "B<Average>, the average score in this thread."
-msgstr "B<Average>, the average score in this thread."
-
-#. type: TP
-#: doc/tin.1:2670
-#, no-wrap
-msgid "B<CA certificate file (tls_ca_cert_file)>"
-msgstr "B<CA certificate file (tls_ca_cert_file)>"
-
-#. type: Plain text
-#: doc/tin.1:2675
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS (B<\\"
-"%RFC8143>) connections. If left empty the system default will be used."
-msgstr ""
-"The name of file containing all trusted CA certificates used for NNTPS (B<\\"
-"%RFC8143>) connections. If left empty the system default will be used."
-
-#. type: TP
-#: doc/tin.1:2675
-#, no-wrap
-msgid "B<Transliteration (translit)>"
-msgstr "B<Transliteration (translit)>"
-
-#. type: Plain text
-#: doc/tin.1:2683 doc/tin.5:2467
-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
-#: doc/tin.1:2683
-#, no-wrap
-msgid "B<How to treat blank lines (trim_article_body)>"
-msgstr "B<How to treat blank lines (trim_article_body)>"
-
-#. type: Plain text
-#: doc/tin.1:2687
-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
-#: doc/tin.1:2690 doc/tin.5:2476
-msgid "B<Don't trim article body>, do nothing."
-msgstr "B<Don't trim article body>, do nothing."
-
-#. type: Plain text
-#: doc/tin.1:2692 doc/tin.5:2478
-msgid "B<Skip leading blank lines>."
-msgstr "B<Skip leading blank lines>."
-
-#. type: Plain text
-#: doc/tin.1:2694 doc/tin.5:2480
-msgid "B<Skip trailing blank lines>."
-msgstr "B<Skip trailing blank lines>."
-
-#. type: Plain text
-#: doc/tin.1:2696 doc/tin.5:2482
-msgid ""
-"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
-msgstr ""
-"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
-
-#. type: Plain text
-#: doc/tin.1:2699 doc/tin.5:2485
-msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between text "
-"blocks with one blank line."
-msgstr ""
-"B<Compact multiple between text>, replace multiple blank lines between text "
-"blocks with one blank line."
-
-#. type: Plain text
-#: doc/tin.1:2701 doc/tin.5:2487
-msgid "B<Compact multiple and skip leading>, 4 + 1"
-msgstr "B<Compact multiple and skip leading>, 4 + 1"
-
-#. type: Plain text
-#: doc/tin.1:2703 doc/tin.5:2489
-msgid "B<Compact multiple and skip trailing>, 4 + 2"
-msgstr "B<Compact multiple and skip trailing>, 4 + 2"
-
-#. type: Plain text
-#: doc/tin.1:2705 doc/tin.5:2491
-msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
-msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
-
-#. type: TP
-#: doc/tin.1:2706
-#, no-wrap
-msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
-msgstr "B<Suppress soft hyphens (suppress_soft_hyphens)>"
-
-#. type: Plain text
-#: doc/tin.1:2714
-msgid ""
-"If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when "
-"they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is "
-"an invisible format character that merely indicates a preferred intraword "
-"line break position. However, some terminal emulators display a space or a "
-"hyphen, for example, in the place of the soft hyphen. This setting can be "
-"used to improve the display of those articles. Default is OFF."
-msgstr ""
-"If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when "
-"they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is "
-"an invisible format character that merely indicates a preferred intraword "
-"line break position. However, some terminal emulators display a space or a "
-"hyphen, for example, in the place of the soft hyphen. This setting can be "
-"used to improve the display of those articles. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:2714
-#, no-wrap
-msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
-msgstr "B<Regex used to highlight _underline_ (underscores_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2719
-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
-#: doc/tin.1:2719
-#, no-wrap
-msgid "B<Remove ~/.article after posting (unlink_article)>"
-msgstr "B<Remove ~/.article after posting (unlink_article)>"
-
-#. type: Plain text
-#: doc/tin.1:2722
-msgid "If ON remove I<~/.article> after posting. Default is ON."
-msgstr "If ON remove I<~/.article> after posting. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2722
-#, no-wrap
-msgid "B<Program that opens URLs (url_handler)>"
-msgstr "B<Program that opens URLs (url_handler)>"
-
-#. type: Plain text
-#: doc/tin.1:2727 doc/tin.5:2512
-msgid ""
-"The program that will be run when launching URLs in the article viewer using "
-"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
-"B<url_handler.pl>."
-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. Default is "
-"B<url_handler.pl>."
-
-#. type: TP
-#: doc/tin.1:2727
-#, no-wrap
-msgid "B<URL highlighting in message body (url_highlight)>"
-msgstr "B<URL highlighting in message body (url_highlight)>"
-
-#. type: Plain text
-#: doc/tin.1:2730 doc/tin.5:2515
-msgid "Enable highlighting URLs in message body. Default is ON."
-msgstr "Enable highlighting URLs in message body. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2730
-#, no-wrap
-msgid "B<Use ANSI color (use_color)>"
-msgstr "B<Use ANSI colour (use_color)>"
-
-#. type: Plain text
-#: doc/tin.1:2733
-msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
-msgstr "If enabled B<tin> uses ANSI-colours. Default is OFF."
-
-#. type: TP
-#: doc/tin.1:2733
-#, no-wrap
-msgid "B<Use scroll keys on keypad (use_keypad)>"
-msgstr "B<Use scroll keys on keypad (use_keypad)>"
-
-#. type: TP
-#: doc/tin.1:2736
-#, no-wrap
-msgid "B<Use mouse in xterm (use_mouse)>"
-msgstr "B<Use mouse in xterm (use_mouse)>"
-
-#. type: Plain text
-#: doc/tin.1:2742 doc/tin.5:2529
-msgid ""
-"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
-"disabled.  Default is OFF."
-msgstr ""
-"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
-"disabled.  Default is OFF."
-
-#. type: TP
-#: doc/tin.1:2742
-#, no-wrap
-msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
-msgstr "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
-
-#. type: Plain text
-#: doc/tin.1:2752
-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
-#: doc/tin.1:2752
-#, no-wrap
-msgid "B<Use UTF-8 graphics (utf8_graphics)>"
-msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
-
-#. type: Plain text
-#: doc/tin.1:2756
-msgid ""
-"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
-"tree and ellipsis ('...'). Default is OFF."
-msgstr ""
-"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
-"tree and ellipsis ('...'). Default is OFF."
-
-#. type: TP
-#: doc/tin.1:2756
-#, no-wrap
-msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
-msgstr "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2760
-msgid ""
-"A regular expression that B<tin> will use to find the begin of a verbatim "
-"block."
-msgstr ""
-"A regular expression that  B<tin> will use to find the begin of a verbatim "
-"block."
-
-#. type: TP
-#: doc/tin.1:2760
-#, no-wrap
-msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
-msgstr "B<Regex for end of a verbatim block (verbatim_end_regex)>"
-
-#. type: Plain text
-#: doc/tin.1:2764
-msgid ""
-"A regular expression that B<tin> will use to find the end of a verbatim "
-"block."
-msgstr ""
-"A regular expression that B<tin> will use to find the end of a verbatim "
-"block."
-
-#. type: TP
-#: doc/tin.1:2764
-#, no-wrap
-msgid "B<Detection of verbatim blocks (verbatim_handling)>"
-msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
-
-#. type: Plain text
-#: doc/tin.1:2767 doc/tin.5:2560
-msgid "If ON verbatim blocks will be detected. Default is ON."
-msgstr "If ON verbatim blocks will be detected. Default is ON."
-
-#. type: TP
-#: doc/tin.1:2767
-#, no-wrap
-msgid "B<Wildcard matching (wildcard)>"
-msgstr "B<Wildcard matching (wildcard)>"
-
-#. type: Plain text
-#: doc/tin.1:2789
-msgid ""
-"Allows you to select how B<tin> matches strings. The default is 0 and uses "
-"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
-"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-"Allows you to select how B<tin> matches strings. The default is 0 and uses "
-"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
-"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-
-#. type: TP
-#: doc/tin.1:2789
-#, no-wrap
-msgid "B<What to display instead of mark (word_h_display_marks)>"
-msgstr "B<What to display instead of mark (word_h_display_marks)>"
-
-#. type: Plain text
-#: doc/tin.1:2793 doc/tin.5:2588
-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
-#: doc/tin.1:2796 doc/tin.5:2591
-msgid "B<no>"
-msgstr "B<no>"
-
-#. type: Plain text
-#: doc/tin.1:2798 doc/tin.5:2593
-msgid "yes, B<display mark>"
-msgstr "yes, B<display mark>"
-
-#. type: Plain text
-#: doc/tin.1:2800 doc/tin.5:2595
-msgid "print a B<space> instead"
-msgstr "print a B<space> instead"
-
-#. type: TP
-#: doc/tin.1:2801
-#, no-wrap
-msgid "B<Word highlighting in message body (word_highlight)>"
-msgstr "B<Word highlighting in message body (word_highlight)>"
-
-#. type: Plain text
-#: doc/tin.1:2809 doc/tin.5:2604
-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
-#: doc/tin.1:2809
-#, no-wrap
-msgid "B<Page line wrap column (wrap_column)>"
-msgstr "B<Page line wrap column (wrap_column)>"
-
-#. type: Plain text
-#: doc/tin.1:2820 doc/tin.5:2615
-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 and B<dont_break_words> is "
-"unset 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 and B<dont_break_words> is "
-"unset 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
-#: doc/tin.1:2820
-#, no-wrap
-msgid "B<Quote line when crossposting (xpost_quote_format)>"
-msgstr "B<Quote line when crossposting (xpost_quote_format)>"
-
-#. type: Plain text
-#: doc/tin.1:2827 doc/tin.5:2625
-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
-#: doc/tin.1:2827
-#, no-wrap
-msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
-msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
-
-#. type: Plain text
-#: doc/tin.1:2834
-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
-#: doc/tin.1:2842
-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., B<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., B<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
-#: doc/tin.1:2849
-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
-#: doc/tin.1:2856
-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
-#: doc/tin.1:2856
-#, no-wrap
-msgid "SCOPES MENU"
-msgstr "SCOPES MENU"
-
-#. type: Plain text
-#: doc/tin.1:2861
-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
-#: doc/tin.1:2873
-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 and posting etiquette after composing an article "
-"(B<beginner_level>)."
-msgstr ""
-"In addition to the common moving keys the following commands are available: "
-"B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
-"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 and posting etiquette after composing an article "
-"(B<beginner_level>)."
-
-#. type: SS
-#: doc/tin.1:2873
-#, no-wrap
-msgid "FILTERING ARTICLES"
-msgstr "FILTERING ARTICLES"
-
-#.  FIXME - add scoring description
-#. type: Plain text
-#: doc/tin.1:2880
-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
-#: doc/tin.1:2887
-msgid ""
-"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
-"%tin>(5)  ). 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> or the file specified via ''B<-F>'' is read (see also B<\\"
-"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
-"articles killed or selected when they meet certain criteria."
-
-#. type: Plain text
-#: doc/tin.1:2892
-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
-#: doc/tin.1:2897
-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
-#: doc/tin.1:2902
-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"
-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"
-
-#. type: Plain text
-#: doc/tin.1:2904
-msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-
-#.  FIXME - Next paragraph is out of date
-#. type: Plain text
-#: doc/tin.1:2917
-msgid ""
-"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
-"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
-"It allows the user to kill or select an article that matches the current "
-"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
-"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
-"article. The filter can be limited to the current newsgroup or it can apply "
-"to all newsgroups. Once entered the user can abort the command and not save "
-"the new filter, edit the full filter file or save filter."
-msgstr ""
-"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
-"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
-"It allows the user to kill or select an article that matches the current "
-"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
-"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
-"article. The filter can be limited to the current newsgroup or it can apply "
-"to all newsgroups. Once entered the user can abort the command and not save "
-"the new filter, edit the full filter file or save filter."
-
-#. type: SS
-#: doc/tin.1:2917
-#, no-wrap
-msgid "POSTING ARTICLES"
-msgstr "POSTING ARTICLES"
-
-#. type: Plain text
-#: doc/tin.1:2920
-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
-#: doc/tin.1:2930
-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
-#: doc/tin.1:2935
-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. See "
-"the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-"Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
-"articles you have posted. The date the article was posted, which newsgroups "
-"the article was posted to and the articles subject line are displayed. See "
-"the section \"POSTING HISTORY LISTING\" for more information."
-
-#. type: Plain text
-#: doc/tin.1:2943
-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
-#: doc/tin.1:2957
-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
-#: doc/tin.1:2957
-#, no-wrap
-msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
-msgstr "CUSTOMISING THE ARTICLE QUOTE STRING"
-
-#. type: Plain text
-#: doc/tin.1:2966
-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). If the article has multiple addresses "
-"only the first is evaluated. 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). If the article has multiple addresses "
-"only the first is evaluated. 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
-#: doc/tin.1:2968
-#, no-wrap
-msgid "\\w'%A  'u +\\w'Address'u"
-msgstr "\\w'%A  'u +\\w'Address'u"
-
-#. type: Plain text
-#: doc/tin.1:2977
-#, 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
-#: doc/tin.1:2980
-msgid "e.g.,"
-msgstr "e.g.,"
-
-#. type: Plain text
-#: doc/tin.1:2985
-#, no-wrap
-msgid ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-msgstr ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:2989
-msgid "would expand to:"
-msgstr "would expand to:"
-
-#. type: Plain text
-#: doc/tin.1:2994
-#, no-wrap
-msgid ""
-"\\f(CROn 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:\\fR\n"
-msgstr ""
-"\\f(CROn 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:\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3004
-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
-#: doc/tin.1:3004
-#, no-wrap
-msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-
-#. type: Plain text
-#: doc/tin.1:3011
-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
-#: doc/tin.1:3016
-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
-#: doc/tin.1:3020
-msgid ""
-"Otherwise, the initial prompt will ask you to select which article, thread, "
-"hot (auto-selected), regular expression 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), regular expression pattern, tagged articles you wish to "
-"mail, pipe etc."
-
-#. type: Plain text
-#: doc/tin.1:3024
-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
-#: doc/tin.1:3030
-msgid ""
-"If a regular expression pattern is selected you are asked to enter a pattern "
-"(e.g., to match all articles subject lines containing 'net News' you enter "
-"\"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 regular expression pattern is selected you are asked to enter a pattern "
-"(e.g., to match all articles subject lines containing 'net News' you enter "
-"\"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
-#: doc/tin.1:3035
-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
-#: doc/tin.1:3040
-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
-#: doc/tin.1:3045
-msgid ""
-"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
-"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
-"current news.group.name but without B<savedir> prefixed. %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
-"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
-"current news.group.name but without B<savedir> prefixed. %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-
-#. type: Plain text
-#: doc/tin.1:3050
-msgid ""
-"If saving multiple files at once the filename (if not referring to a "
-"mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
-"number counting up from 1. Environment variables are allowed within a "
-"filename (e.g., I<$SOURCES/dir/filename>)."
-msgstr ""
-"If saving multiple files at once the filename (if not referring to a "
-"mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
-"number counting up from 1. Environment variables are allowed within a "
-"filename (e.g., I<$SOURCES/dir/filename>)."
-
-#. type: Plain text
-#: doc/tin.1:3056
-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
-#: doc/tin.1:3056
-#, no-wrap
-msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
-msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
-
-#. type: Plain text
-#: doc/tin.1:3068
-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>(8)  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 B<savedir> 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>(8)  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 B<savedir> 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
-#: doc/tin.1:3072
-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
-#: doc/tin.1:3079
-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
-#: doc/tin.1:3079
-#, no-wrap
-msgid "B<tin -M iain -c -f newsrc.mail>"
-msgstr "B<tin -M iain -c -f newsrc.mail>"
-
-#. type: Plain text
-#: doc/tin.1:3083
-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
-#: doc/tin.1:3083
-#, no-wrap
-msgid "B<tin -S -c -f newsrc.save>"
-msgstr "B<tin -S -c -f newsrc.save>"
-
-#. type: Plain text
-#: doc/tin.1:3087
-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
-#: doc/tin.1:3087
-#, no-wrap
-msgid "B<tin -R>"
-msgstr "B<tin -R>"
-
-#. type: Plain text
-#: doc/tin.1:3092
-msgid "(read any articles saved by B<tin -S>)"
-msgstr "(read any articles saved by B<tin -S>)"
-
-#. type: SS
-#: doc/tin.1:3092
-#, no-wrap
-msgid "RANGES"
-msgstr "RANGES"
-
-#. type: Plain text
-#: doc/tin.1:3104
-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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
-"previously entered range selection. 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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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 beused "
-"to mean the highest number available. Entering '0' at the prompt undoes the "
-"previously entered range selection. Currently the only commands that "
-"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
-"('B<z>') and B<MarkThdUnread> ('B<Z>')."
-
-#. type: SS
-#: doc/tin.1:3104
-#, no-wrap
-msgid "NEWSGROUP LISTS & WILDCARDS"
-msgstr "NEWSGROUP LISTS & WILDCARDS"
-
-#. type: Plain text
-#: doc/tin.1:3116
-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. See "
-"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
-msgstr ""
-"Several places in B<tin> allow you to specify a list of newsgroups. These "
-"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
-"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. See "
-"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
-
-#. type: Plain text
-#: doc/tin.1:3118
-msgid "I<alt.config,news.*,!news.test>"
-msgstr "I<alt.config,news.*,!news.test>"
-
-#. type: Plain text
-#: doc/tin.1:3120
-msgid ""
-"Matches alt.config and everything in the 'news' hierarchy except news.test"
-msgstr ""
-"Matches alt.config and everything in the 'news' hierarchy except news.test"
-
-#. type: Plain text
-#: doc/tin.1:3125
-msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
-"variables for further examples."
-msgstr ""
-"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
-"variables for further examples."
-
-#. type: SS
-#: doc/tin.1:3125
-#, no-wrap
-msgid "SIGNATURES"
-msgstr "SIGNATURES"
-
-#. type: Plain text
-#: doc/tin.1:3134
-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
-#: doc/tin.1:3137
-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
-#: doc/tin.1:3139
-msgid "The following is an example of a I<.Sig> file:"
-msgstr "The following is an example of a I<.Sig> file:"
-
-#. type: Plain text
-#: doc/tin.1:3144
-#, no-wrap
-msgid ""
-"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
-"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
-msgstr ""
-"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
-"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3159
-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
-#: doc/tin.1:3159
-#, no-wrap
-msgid "CUSTOMIZING THE SCREEN FORMAT"
-msgstr "CUSTOMISING THE SCREEN FORMAT"
-
-#. type: Plain text
-#: doc/tin.1:3165
-msgid ""
-"The look of the Selection, Group and Thread level can be customized via "
-"format strings. These format strings define the content and the position of "
-"each element on the screen. Variables are used within the format strings as "
-"placeholders. If the article has multiple addresses only the first is "
-"evaluated. The following variables are available:"
-msgstr ""
-"The look of the Selection, Group and Thread level can be customised via "
-"format strings. These format strings define the content and the position of "
-"each element on the screen. Variables are used within the format strings as "
-"placeholders. If the article has multiple addresses only the first is "
-"evaluated. The following variables are available:"
-
-#. type: ta
-#: doc/tin.1:3168
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
-msgstr "\\w'%G    'u +\\w'current group/thread/article number'u"
-
-#. type: Plain text
-#: doc/tin.1:3185
-#, no-wrap
-msgid ""
-"B<%D>\tdate\n"
-"B<%F>\tfrom, name and/or address\n"
-"B<%G>\tnewsgroup name\n"
-"B<%I>\tinitials\n"
-"B<%L>\tline count\n"
-"B<%M>\tmessage-id\n"
-"B<%R>\tnumber of responses in thread\n"
-"B<%S>\tscore\n"
-"B<%T>\tthread tree\n"
-"B<%U>\tunread count\n"
-"B<%d>\tnewsgroup description\n"
-"B<%f>\tnewsgroup flag\n"
-"B<%m>\tarticle marks\n"
-"B<%n>\tcurrent group/thread/article number\n"
-"B<%s>\tsubject\n"
-"B<%%>\t%\n"
-msgstr ""
-"B<%D>\tdate\n"
-"B<%F>\tfrom, name and/or address\n"
-"B<%G>\tnewsgroup name\n"
-"B<%I>\tinitials\n"
-"B<%L>\tline count\n"
-"B<%M>\tmessage-id\n"
-"B<%R>\tnumber of responses in thread\n"
-"B<%S>\tscore\n"
-"B<%T>\tthread tree\n"
-"B<%U>\tunread count\n"
-"B<%d>\tnewsgroup description\n"
-"B<%f>\tnewsgroup flag\n"
-"B<%m>\tarticle marks\n"
-"B<%n>\tcurrent group/thread/article number\n"
-"B<%s>\tsubject\n"
-"B<%%>\t%\n"
-
-#. type: Plain text
-#: doc/tin.1:3190
-msgid ""
-"Not all variables can be used in each level. The following table provides an "
-"overview:"
-msgstr ""
-"Not all variables can be used in each level. The following table provides an "
-"overview:"
-
-#. type: ta
-#: doc/tin.1:3193
-#, no-wrap
-msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
-msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
-
-#. type: Plain text
-#: doc/tin.1:3211
-#, no-wrap
-msgid ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-
-#. type: Plain text
-#: doc/tin.1:3215 doc/tin.1:3379
-msgid "Defaults for the format strings:"
-msgstr "Defaults for the format strings:"
-
-#. type: ta
-#: doc/tin.1:3218
-#, no-wrap
-msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-
-#. type: Plain text
-#: doc/tin.1:3222
-#, no-wrap
-msgid ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-msgstr ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-
-#. type: Plain text
-#: doc/tin.1:3228
-msgid ""
-"B<show_description> controls whether the newsgroup description is shown or "
-"not. The description can also be toggled with B<SelectToggleDescriptions> "
-"('B<d>')."
-msgstr ""
-"B<show_description> controls whether the newsgroup description is shown or "
-"not. The description can also be toggled with B<SelectToggleDescriptions> "
-"('B<d>')."
-
-#. type: Plain text
-#: doc/tin.1:3233
-msgid ""
-"The information displayed with 'B<%F>' depends on the value of "
-"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
-"('B<d>') switches through all available options."
-msgstr ""
-"The information displayed with 'B<%F>' depends on the value of "
-"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
-"('B<d>') switches through all available options."
-
-#. type: Plain text
-#: doc/tin.1:3237
-msgid ""
-"For date representation 'B<%D>' uses B<date_format>. It is possible to "
-"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
-"%M)D>'). See B<date_format> for more details."
-msgstr ""
-"For date representation 'B<%D>' uses B<date_format>. It is possible to "
-"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
-"%M)D>'). See B<date_format> for more details."
-
-#. type: Plain text
-#: doc/tin.1:3241
-msgid ""
-"The length of each item (except 'B<%%>') can be defined with a positive "
-"number after the 'B<%>'. The following example displays the score in the "
-"thread level 10 characters wide: 'B<%10S>'."
-msgstr ""
-"The length of each item (except 'B<%%>') can be defined with a positive "
-"number after the 'B<%>'. The following example displays the score in the "
-"thread level 10 characters wide: 'B<%10S>'."
-
-#. type: Plain text
-#: doc/tin.1:3247
-msgid ""
-"If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via an optional comma "
-"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
-"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
-"default value of 32."
-msgstr ""
-"If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via an optional comma "
-"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
-"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
-"default value of 32."
-
-#. type: Plain text
-#: doc/tin.1:3254
-msgid ""
-"Some variables do have a default width which may lead to truncation.  "
-"Truncation for variables which contain only numbers happens by dividing the "
-"value with a sufficient power of ten and adding a SI suffix to the result, "
-"that is the variable holds a value of 54321 and the width for the variable "
-"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
-"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
-msgstr ""
-"Some variables do have a default width which may lead to truncation.  "
-"Truncation for variables which contain only numbers happens by dividing the "
-"value with a sufficient power of ten and adding a SI suffix to the result, "
-"that is the variable holds a value of 54321 and the width for the variable "
-"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
-"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
-
-#. type: ta
-#: doc/tin.1:3257
-#, no-wrap
-msgid "\\w'Variable  'u +\\w'width'u"
-msgstr "\\w'Variable  'u +\\w'width'u"
-
-#. type: Plain text
-#: doc/tin.1:3266
-#, no-wrap
-msgid ""
-"Variable\twidth\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-msgstr ""
-"Variable\twidth\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-
-#. type: Plain text
-#: doc/tin.1:3277
-msgid ""
-"If no length is given for 'B<%D>', the length is determined by the format "
-"string for the date and the date of the current day. If the date format "
-"string contains weekdays or months names it may happen that the date is "
-"longer than determined in the first pass. In this case, the date is "
-"truncated before display. This occurs, for example, if the current month is "
-"May and the article to which the date is displayed was posted in December. "
-"In such cases it might useful to determine the maximum length manually and "
-"specify the length in the format string."
-msgstr ""
-"If no length is given for 'B<%D>', the length is determined by the format "
-"string for the date and the date of the current day. If the date format "
-"string contains weekdays or months names it may happen that the date is "
-"longer than determined in the first pass. In this case, the date is "
-"truncated before display. This occurs, for example, if the current month is "
-"May and the article to which the date is displayed was posted in December. "
-"In such cases it might useful to determine the maximum length manually and "
-"specify the length in the format string."
-
-#. type: Plain text
-#: doc/tin.1:3281
-msgid ""
-"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
-"given, B<tin> determines the longest newsgroup name and uses this length for "
-"'B<%G>'. The remaining space will used for 'B<%d>'."
-msgstr ""
-"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
-"given, B<tin> determines the longest newsgroup name and uses this length for "
-"'B<%G>'. The remaining space will used for 'B<%d>'."
-
-#. type: Plain text
-#: doc/tin.1:3285
-msgid ""
-"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
-"'B<%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' "
-"resp. 'B<%T>' will use two third of the available space."
-msgstr ""
-"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
-"'B<%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' "
-"resp. 'B<%T>' will use two third of the available space."
-
-#. type: Plain text
-#: doc/tin.1:3295
-msgid ""
-"In addition, a minimum or a maximum screen width can be defined for each "
-"item (except 'B<%%>'). In this case, the item will only be displayed when "
-"the screen is wider resp. smaller than specified. This comes in handy to not "
-"overload a small screen but have maximum information on a large screen. The "
-"minimum screen width has to be specified by a positive number preceded by an "
-"'B<E<gt>>', the maximum screenwidth has to be specified by a positive number "
-"preceded by an 'B<E<lt>>'. In the following example B<tin> will display the "
-"score only if the screen is wider than 100 characters: 'B<%E<gt>100S>'."
-msgstr ""
-"In addition, a minimum or a maximum screen width can be defined for each "
-"item (except 'B<%%>'). In this case, the item will only be displayed when "
-"the screen is wider resp. smaller than specified. This comes in handy to "
-"not overload a small screen but have maximum information on a large screen.  "
-"The minimum screen width has to be specified by a positive number preceded "
-"by an 'B<E<gt>>', the maximum screenwidth has to be specified by a positive "
-"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
-"display the score only if the screen is wider than 100 characters: "
-"'B<%E<gt>100S>'."
-
-#. type: Plain text
-#: doc/tin.1:3309
-msgid ""
-"If both the length and the minimum or maximum screen width should be "
-"specified for an item, the length must be the first parameter and the "
-"minimum or maximum screen width must be the second one. The following "
-"example displays the score with a length of 10 characters only if the screen "
-"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
-"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
-"is used if the minimum or maximum screen width is not reached.  If no length "
-"is specified after the colon, the item is displayed even if the minimum "
-"screen width is not reached and the length is calculated as if no minimum "
-"(or maximum) screen width had been specified. In the following example "
-"B<tin> will display the subject with a length of 60 characters if the screen "
-"is wider than 100 characters, otherwise a length of 40 characters is used: "
-"'B<%60E<gt>100:40s>'."
-msgstr ""
-"If both the length and the minimum or maximum screen width should be "
-"specified for an item, the length must be the first parameter and the "
-"minimum or maximum screen width must be the second one. The following "
-"example displays the score with a length of 10 characters only if the screen "
-"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
-"specified for 'B<%F>' and 'B<%s>' resp.  'B<%T>', separated by a colon, "
-"which is used if the minimum or maximum screen width is not reached. If no "
-"length is specified after the colon, the item is displayed even if the "
-"minimum screen width is not reached and the length is calculated as if no "
-"minimum (or maximum) screen width had been specified. In the following "
-"example B<tin> will display the subject with a length of 60 characters if "
-"the screen is wider than 100 characters, otherwise a length of 40 characters "
-"is used: 'B<%60E<gt>100:40s>'."
-
-#. type: Plain text
-#: doc/tin.1:3313
-msgid ""
-"The look of the Attachment level and the mime and uue header at Page level "
-"can be customized too via format strings.  The following variables are "
-"available:"
-msgstr ""
-"The look of the Attachment level and the mime and uue header at Page level "
-"can be customised too via format strings.  The following variables are "
-"available:"
-
-#. type: ta
-#: doc/tin.1:3316
-#, no-wrap
-msgid "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
-msgstr "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
-
-#. type: Plain text
-#: doc/tin.1:3335
-#, no-wrap
-msgid ""
-"B<%C>\tCharset\n"
-"B<%c>\tLike %C but with description\n"
-"B<%D>\tLine count\n"
-"B<%d>\tLike %D but with description\n"
-"B<%E>\tContent encoding\n"
-"B<%e>\tLike %E but with description\n"
-"B<%I>\tComplete/incomplete UUE part indicator\n"
-"B<%L>\tLanguage\n"
-"B<%l>\tLike %L but with description\n"
-"B<%N>\tName\n"
-"B<%n>\tLike %N but with description\n"
-"B<%S>\tContent subtype\n"
-"B<%s>\tLike %S but with description\n"
-"B<%T>\tContent type\n"
-"B<%t>\tLike %T but with description\n"
-"B<%Z>\tSize in bytes\n"
-"B<%z>\tLike %Z but with description\n"
-"B<%%>\t%\n"
-msgstr ""
-"B<%C>\tCharset\n"
-"B<%c>\tLike %C but with description\n"
-"B<%D>\tLine count\n"
-"B<%d>\tLike %D but with description\n"
-"B<%E>\tContent encoding\n"
-"B<%e>\tLike %E but with description\n"
-"B<%I>\tComplete/incomplete UUE part indicator\n"
-"B<%L>\tLanguage\n"
-"B<%l>\tLike %L but with description\n"
-"B<%N>\tName\n"
-"B<%n>\tLike %N but with description\n"
-"B<%S>\tContent subtype\n"
-"B<%s>\tLike %S but with description\n"
-"B<%T>\tContent type\n"
-"B<%t>\tLike %T but with description\n"
-"B<%Z>\tSize in bytes\n"
-"B<%z>\tLike %Z but with description\n"
-"B<%%>\t%\n"
-
-#. type: Plain text
-#: doc/tin.1:3340
-msgid ""
-"Not all items can be used in each variable. The following table provides an "
-"overview:"
-msgstr ""
-"Not all items can be used in each variable. The following table provides an "
-"overview:"
-
-#. type: ta
-#: doc/tin.1:3343
-#, no-wrap
-msgid "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
-msgstr "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
-
-#. type: Plain text
-#: doc/tin.1:3363
-#, no-wrap
-msgid ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-
-#. type: Plain text
-#: doc/tin.1:3377
-msgid ""
-"By default, the string is not truncated. If it exceeds the screen width, it "
-"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
-"uppercase letters, the element is omitted if there is not enough space. If "
-"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
-"description is omitted if there is not enough space. If the % sign is "
-"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
-"description is omitted first and then the content. The shortening is always "
-"from right to left, first the description is omitted and when no more "
-"description is displayed, the content is omitted. If %T and %S follow each "
-"other directly a '/' will be inserted in between. %Z will always have one "
-"decimal point and may have a one letter bi-suffix."
-msgstr ""
-"By default, the string is not truncated. If it exceeds the screen width, it "
-"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
-"uppercase letters, the element is omitted if there is not enough space. If "
-"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
-"description is omitted if there is not enough space. If the % sign is "
-"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
-"description is omitted first and then the content. The shortening is always "
-"from right to left, first the description is omitted and when no more "
-"description is displayed, the content is omitted. If %T and %S follow each "
-"other directly a '/' will be inserted in between. %Z will always have one "
-"decimal point and may have a one letter bi-suffix."
-
-#. type: ta
-#: doc/tin.1:3382
-#, no-wrap
-msgid "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-msgstr "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-
-#. type: Plain text
-#: doc/tin.1:3386
-#, no-wrap
-msgid ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-msgstr ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-
-#. type: SS
-#: doc/tin.1:3389
-#, no-wrap
-msgid "TIPS AND TRICKS"
-msgstr "TIPS AND TRICKS"
-
-#. type: Plain text
-#: doc/tin.1:3393
-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
-#: doc/tin.1:3395
-msgid ""
-"The following newsgroups provide useful information concerning news software:"
-msgstr ""
-"The following newsgroups provide useful information concerning news software:"
-
-#. type: Plain text
-#: doc/tin.1:3398
-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
-#: doc/tin.1:3400
-msgid "\\(emnews.software.nntp (info. about NNTP)"
-msgstr "\\(emnews.software.nntp (info. about NNTP)"
-
-#. type: Plain text
-#: doc/tin.1:3402
-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
-#: doc/tin.1:3406
-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
-#: doc/tin.1:3413
-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
-#: doc/tin.1:3417
-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
-#: doc/tin.1:3422
-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
-#: doc/tin.1:3422
-#, no-wrap
-msgid "XTERM BUTTONS"
-msgstr "XTERM BUTTONS"
-
-#. type: Plain text
-#: doc/tin.1:3428
-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
-#: doc/tin.1:3430
-msgid "In general (i.e., for the group, thread and article menus),"
-msgstr "In general (i.e., for the group, thread and article menus),"
-
-#. type: TP
-#: doc/tin.1:3430
-#, no-wrap
-msgid "Button1 (left)"
-msgstr "Button1 (left)"
-
-#. type: Plain text
-#: doc/tin.1:3433
-msgid ""
-"enters next (lower) level if you click on an article, otherwise pages down."
-msgstr ""
-"enters next (lower) level if you click on an article, otherwise pages down."
-
-#. type: TP
-#: doc/tin.1:3433
-#, no-wrap
-msgid "Button2 (center)"
-msgstr "Button2 (centre)"
-
-#. type: Plain text
-#: doc/tin.1:3437
-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
-#: doc/tin.1:3437
-#, no-wrap
-msgid "Button3 (right)"
-msgstr "Button3 (right)"
-
-#. type: Plain text
-#: doc/tin.1:3441
-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
-#: doc/tin.1:3443
-msgid "In the group selection menu, if the mouse is pointing at a group then:"
-msgstr "In the group selection menu, if the mouse is pointing at a group then:"
-
-#. type: TP
-#: doc/tin.1:3443 doc/tin.1:3455 doc/tin.1:3469
-#, no-wrap
-msgid "left button"
-msgstr "left button"
-
-#. type: Plain text
-#: doc/tin.1:3447
-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
-#: doc/tin.1:3447 doc/tin.1:3459 doc/tin.1:3472
-#, no-wrap
-msgid "center button"
-msgstr "centre button"
-
-#. type: Plain text
-#: doc/tin.1:3450
-msgid "quits the program, just like B<Quit> ('B<q>')."
-msgstr "quits the program, just like B<Quit> ('B<q>')."
-
-#. type: TP
-#: doc/tin.1:3450 doc/tin.1:3464 doc/tin.1:3477
-#, no-wrap
-msgid "right button"
-msgstr "right button"
-
-#. type: Plain text
-#: doc/tin.1:3453
-msgid "moves to the group pointed at."
-msgstr "moves to the group pointed at."
-
-#. type: Plain text
-#: doc/tin.1:3455
-msgid ""
-"In the article menu, if the mouse is pointing at an article (or thread) then:"
-msgstr ""
-"In the article menu, if the mouse is pointing at an article (or thread) then:"
-
-#. type: Plain text
-#: doc/tin.1:3459
-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
-#: doc/tin.1:3464
-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
-#: doc/tin.1:3467
-msgid "moves to the article (or thread) pointed at."
-msgstr "moves to the article (or thread) pointed at."
-
-#. type: Plain text
-#: doc/tin.1:3469
-msgid "In the thread menu, if the mouse is pointing at an article then:"
-msgstr "In the thread menu, if the mouse is pointing at an article then:"
-
-#. type: Plain text
-#: doc/tin.1:3472
-msgid ""
-"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
-msgstr ""
-"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
-
-#. type: Plain text
-#: doc/tin.1:3477
-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
-#: doc/tin.1:3480
-msgid "moves to the article pointed at."
-msgstr "moves to the article pointed at."
-
-#. type: Plain text
-#: doc/tin.1:3487
-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
-#: doc/tin.1:3487
-#, no-wrap
-msgid "INDEX FILES"
-msgstr "INDEX FILES"
-
-#. type: Plain text
-#: doc/tin.1:3492
-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
-#: doc/tin.1:3499
-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 disk space if you read a lot of groups and/or high "
-"traffic groups. To reduce the amount of disk space used, "
-"B<compress_overview_files> can be set to ON."
-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 disk space if you read a lot of groups and/or high "
-"traffic groups. To reduce the amount of disk space used, "
-"B<compress_overview_files> can be set to ON."
-
-#. type: Plain text
-#: doc/tin.1:3508
-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
-#: doc/tin.1:3515
-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
-#: doc/tin.1:3520
-msgid ""
-"As indexing might take some time you may want to run B<tin> from the system "
-"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
-msgstr ""
-"As indexing might take some time you may want to run B<tin> from the system "
-"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
-
-#. type: Plain text
-#: doc/tin.1:3525
-#, no-wrap
-msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3531
-msgid ""
-"If you are low on local disk space you should consider to manually purge "
-"cached data for groups you are not reading anymore with something like:"
-msgstr ""
-"If you are low on local disk space you should consider to manually purge "
-"cached data for groups you are not reading anymore with something like:"
-
-#. type: Plain text
-#: doc/tin.1:3537
-#, no-wrap
-msgid ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-msgstr ""
-"\\f(CRffind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-
-#. type: SH
-#: doc/tin.1:3542 doc/tin.5:21
-#, no-wrap
-msgid "FILES"
-msgstr "FILES"
-
-#.  TODO: mention dead.article, dead.articles
-#.                .article[.$$], .cancel[.$$], .letter[.$$]?
-#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.        $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-R   (-D 32)
-#.        $TMPDIR/SCOPES-W   (-D 32)
-#.        $TMPDIR/ACTIVE     (-D 64)
-#.        $TMPDIR/GNKSA      (-D 64)
-#. type: Plain text
-#: doc/tin.1:3561
-msgid "For a detailed description see B<\\%tin>(5)."
-msgstr "For a detailed description see B<\\%tin>(5)."
-
-#.  TODO: mention
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.  $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-R   (-D 32)
-#.  $TMPDIR/SCOPES-W   (-D 32)
-#.  $TMPDIR/ACTIVE     (-D 64)
-#. type: Plain text
-#: doc/tin.1:3563 doc/tin.5:42
-msgid "I<$MAILCAPS>"
-msgstr "I<$MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3565 doc/tin.5:44
-msgid "I<~/.mailcap>"
-msgstr "I<~/.mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3567 doc/tin.5:46
-msgid "I</etc/mailcap>"
-msgstr "I</etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3569 doc/tin.5:48
-msgid "I</usr/etc/mailcap>"
-msgstr "I</usr/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3571 doc/tin.5:50
-msgid "I</usr/local/etc/mailcap>"
-msgstr "I</usr/local/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3573 doc/tin.5:52
-msgid "I</etc/mail/mailcap>"
-msgstr "I</etc/mail/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3576 doc/tin.5:221
-msgid "I</etc/nntpserver>"
-msgstr "I</etc/nntpserver>"
-
-#. type: Plain text
-#: doc/tin.1:3579 doc/tin.5:231
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-
-#. type: Plain text
-#: doc/tin.1:3582 doc/tin.5:241
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3584 doc/tin.5:243
-msgid "I</etc/mime.types>"
-msgstr "I</etc/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3586 doc/tin.5:245
-msgid "I</etc/tin/mime.types>"
-msgstr "I</etc/tin/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3589 doc/tin.5:252
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-
-#. type: Plain text
-#: doc/tin.1:3592 doc/tin.5:287
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-
-#. type: Plain text
-#: doc/tin.1:3596 doc/tin.5:318
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-
-#. type: Plain text
-#: doc/tin.1:3600 doc/tin.5:326
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-
-#. type: Plain text
-#: doc/tin.1:3602 doc/tin.5:328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-
-#. type: Plain text
-#: doc/tin.1:3605 doc/tin.5:335
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-
-#. type: Plain text
-#: doc/tin.1:3608 doc/tin.5:342
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-
-#. type: Plain text
-#: doc/tin.1:3611 doc/tin.5:349
-msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-
-#. type: Plain text
-#: doc/tin.1:3615 doc/tin.5:357
-#, no-wrap
-msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-
-#. type: Plain text
-#: doc/tin.1:3619 doc/tin.5:365
-msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-
-#. type: Plain text
-#: doc/tin.1:3622 doc/tin.5:372
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-
-#. type: Plain text
-#: doc/tin.1:3625 doc/tin.5:407
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3629 doc/tin.5:418
-msgid "I</etc/tin/attributes>"
-msgstr "I</etc/tin/attributes>"
-
-#. type: Plain text
-#: doc/tin.1:3631 doc/tin.5:420
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-
-#.  TODO: add missing descriptions and explain things in detail.
-#. type: Plain text
-#: doc/tin.1:3634 doc/tin.5:772
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-
-#. type: Plain text
-#: doc/tin.1:3638 doc/tin.5:915
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3640 doc/tin.5:917
-#, no-wrap
-msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3644 doc/tin.5:1163
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3647 doc/tin.5:1179
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-
-#. type: Plain text
-#: doc/tin.1:3650 doc/tin.5:1224
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3653 doc/tin.5:1239
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3656 doc/tin.5:1249
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-
-#. type: Plain text
-#: doc/tin.1:3660 doc/tin.5:1259
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-
-#. type: Plain text
-#: doc/tin.1:3665 doc/tin.5:1270
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-
-#. type: Plain text
-#: doc/tin.1:3670 doc/tin.5:1280
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-
-#. type: Plain text
-#: doc/tin.1:3675 doc/tin.5:1299
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3680 doc/tin.5:1326
-msgid "I</etc/tin/tinrc>"
-msgstr "I</etc/tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3682 doc/tin.5:1328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3685 doc/tin.5:2629
-msgid "I</etc/tin/tin.defaults>"
-msgstr "I</etc/tin/tin.defaults>"
-
-#. type: Plain text
-#: doc/tin.1:3688
-msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-
-#.  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).
-#. type: Plain text
-#: doc/tin.1:3691 doc/tin.5:2739
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-
-#. type: Plain text
-#: doc/tin.1:3694 doc/tin.5:2800
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-
-#. type: Plain text
-#: doc/tin.1:3697 doc/tin.5:2827
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3700 doc/tin.5:2850
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-
-#.  is the Path correct? or is it /news/etc/overview.fmt
-#. type: Plain text
-#: doc/tin.1:3703 doc/tin.5:2860
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-
-#.  is the Path correct? or is it /news/etc/subscriptions
-#. type: Plain text
-#: doc/tin.1:3708 doc/tin.5:2878
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-
-#. type: SH
-#: doc/tin.1:3708
-#, no-wrap
-msgid "ENVIRONMENT"
-msgstr "ENVIRONMENT"
-
-#. type: TP
-#: doc/tin.1:3712
-#, no-wrap
-msgid "B<TINRC>"
-msgstr "B<TINRC>"
-
-#. type: Plain text
-#: doc/tin.1:3720
-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
-#: doc/tin.1:3720
-#, no-wrap
-msgid "B<TIN_HOMEDIR>"
-msgstr "B<TIN_HOMEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3725
-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
-#: doc/tin.1:3725
-#, no-wrap
-msgid "B<TIN_INDEX_NEWSDIR>"
-msgstr "B<TIN_INDEX_NEWSDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3731
-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
-#: doc/tin.1:3731
-#, no-wrap
-msgid "B<TIN_INDEX_MAILDIR>"
-msgstr "B<TIN_INDEX_MAILDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3737
-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
-#: doc/tin.1:3737
-#, no-wrap
-msgid "B<TIN_INDEX_SAVEDIR>"
-msgstr "B<TIN_INDEX_SAVEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3743
-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
-#: doc/tin.1:3743
-#, no-wrap
-msgid "B<TIN_LIBDIR>"
-msgstr "B<TIN_LIBDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3748
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
-"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
-"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 B<tin> is "
-"running in NNTP mode setting this variable has no effect."
-
-#. type: TP
-#: doc/tin.1:3748
-#, no-wrap
-msgid "B<TIN_SPOOLDIR>"
-msgstr "B<TIN_SPOOLDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3753
-msgid ""
-"Define this variable if you want to override the B<SPOOLDIR> path that was "
-"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
-"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 B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-
-#. type: TP
-#: doc/tin.1:3753
-#, no-wrap
-msgid "B<TIN_NOVROOTDIR>"
-msgstr "B<TIN_NOVROOTDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3759
-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 "
-"B<tin> is running in NNTP mode setting this variable has no effect."
-msgstr ""
-"Define this variable if you want to override the B<NOVROOTDIR> path that was "
-"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
-"B<tin> is running in NNTP mode setting this variable has no effect."
-
-#. type: TP
-#: doc/tin.1:3759
-#, no-wrap
-msgid "B<TIN_NOVFILENAME>"
-msgstr "B<TIN_NOVFILENAME>"
-
-#. type: Plain text
-#: doc/tin.1:3765
-msgid ""
-"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
-"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
-"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-
-#. type: TP
-#: doc/tin.1:3765
-#, no-wrap
-msgid "B<TIN_ACTIVEFILE>"
-msgstr "B<TIN_ACTIVEFILE>"
-
-#. type: Plain text
-#: doc/tin.1:3771
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
-"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 B<tin> is running in NNTP mode "
-"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is prefixed "
-"to $B<TIN_ACTIVEFILE>."
-
-#. type: TP
-#: doc/tin.1:3771
-#, no-wrap
-msgid "B<NNTPSERVER>"
-msgstr "B<NNTPSERVER>"
-
-#. type: Plain text
-#: doc/tin.1:3777
-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
-#: doc/tin.1:3777
-#, no-wrap
-msgid "B<NNTPPORT>"
-msgstr "B<NNTPPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3782
-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 "
-"does override $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 "
-"does override $B<NNTPPORT>."
-
-#. type: TP
-#: doc/tin.1:3782
-#, no-wrap
-msgid "B<NNTPSPORT>"
-msgstr "B<NNTPSPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3787
-msgid ""
-"The NNTPS TCP-port to read news from. This variable only needs to be set if "
-"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
-"line options do override $B<NNTPSPORT>."
-msgstr ""
-"The NNTPS TCP-port to read news from. This variable only needs to be set if "
-"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
-"line options do override $B<NNTPSPORT>."
-
-#. type: TP
-#: doc/tin.1:3787
-#, no-wrap
-msgid "B<DISTRIBUTION>"
-msgstr "B<DISTRIBUTION>"
-
-#. type: Plain text
-#: doc/tin.1:3791
-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
-#: doc/tin.1:3791
-#, no-wrap
-msgid "B<ISO2ASC>"
-msgstr "B<ISO2ASC>"
-
-#. type: Plain text
-#: doc/tin.1:3795
-msgid ""
-"Set the ISO to ASCII charset decoding table character to use in decoding an "
-"article text. Values can range from -1 to 6."
-msgstr ""
-"Set the ISO to ASCII charset decoding table character to use in decoding an "
-"article text. Values can range from -1 to 6."
-
-#. type: TP
-#: doc/tin.1:3796
-#, no-wrap
-msgid "B<-1>"
-msgstr "B<-1>"
-
-#. type: Plain text
-#: doc/tin.1:3799
-msgid "no conversion"
-msgstr "no conversion"
-
-#. type: Plain text
-#: doc/tin.1:3802
-msgid "universal table for many languages"
-msgstr "universal table for many languages"
-
-#. type: Plain text
-#: doc/tin.1:3805
-msgid "single-spacing universal table"
-msgstr "single-spacing universal table"
-
-#. type: Plain text
-#: doc/tin.1:3808
-msgid "table for Danish, Dutch, German, Norwegian and Swedish"
-msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
-
-#. type: Plain text
-#: doc/tin.1:3812
-msgid ""
-"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
-"646 variant"
-msgstr ""
-"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
-"646 variant"
-
-#. type: Plain text
-#: doc/tin.1:3815
-msgid "table with B<RFC\\%1345> codes in brackets"
-msgstr "table with B<RFC\\%1345> codes in brackets"
-
-#. type: TP
-#: doc/tin.1:3815
-#, no-wrap
-msgid "B<5>"
-msgstr "B<5>"
-
-#. type: Plain text
-#: doc/tin.1:3818
-msgid "table for printers that allow overstriking with backspace"
-msgstr "table for printers that allow overstriking with backspace"
-
-#. type: TP
-#: doc/tin.1:3818
-#, no-wrap
-msgid "B<6>"
-msgstr "B<6>"
-
-#. type: Plain text
-#: doc/tin.1:3821
-msgid "table for IBM PC character set (code page 437)"
-msgstr "table for IBM PC character set (code page 437)"
-
-#. type: TP
-#: doc/tin.1:3822
-#, no-wrap
-msgid "B<ORGANIZATION>"
-msgstr "B<ORGANIZATION>"
-
-#. type: Plain text
-#: doc/tin.1:3829
-msgid ""
-"Set the article header field ''Organization:'' to the contents of the "
-"variable instead of the system default. If it points to a readable file a "
-"random line from that file will be used. 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 it points to a readable file a "
-"random line from that file will be used. If reading news on an Apollo "
-"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
-"of $B<ORGANIZATION>."
-
-#. type: TP
-#: doc/tin.1:3829
-#, no-wrap
-msgid "B<NEWSORG (DomainOS)>"
-msgstr "B<NEWSORG (DomainOS)>"
-
-#. type: Plain text
-#: doc/tin.1:3832
-msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
-msgstr "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
-
-#. type: TP
-#: doc/tin.1:3832
-#, no-wrap
-msgid "B<REPLYTO>"
-msgstr "B<REPLYTO>"
-
-#. type: Plain text
-#: doc/tin.1:3837
-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
-#: doc/tin.1:3837
-#, no-wrap
-msgid "B<NAME>"
-msgstr "B<NAME>"
-
-#. type: Plain text
-#: doc/tin.1:3841
-msgid ""
-"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
-"B<mail_address>."
-msgstr ""
-"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
-"B<mail_address>."
-
-#. type: TP
-#: doc/tin.1:3841
-#, no-wrap
-msgid "B<REALNAME>"
-msgstr "B<REALNAME>"
-
-#. type: Plain text
-#: doc/tin.1:3844
-msgid "Same as $B<NAME>."
-msgstr "Same as $B<NAME>."
-
-#. type: TP
-#: doc/tin.1:3844
-#, no-wrap
-msgid "B<HOME>"
-msgstr "B<HOME>"
-
-#. type: Plain text
-#: doc/tin.1:3849
-msgid ""
-"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
-msgstr ""
-"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
-
-#. type: TP
-#: doc/tin.1:3849
-#, no-wrap
-msgid "B<MAILER>"
-msgstr "B<MAILER>"
-
-#. type: Plain text
-#: doc/tin.1:3853
-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
-#: doc/tin.1:3853
-#, no-wrap
-msgid "B<MAIL>"
-msgstr "B<MAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3856
-msgid "Full path to the user's mailbox."
-msgstr "Full path to the user's mailbox."
-
-#.  we don't support the %message || ?message notation
-#. type: TP
-#: doc/tin.1:3856
-#, no-wrap
-msgid "B<MAILPATH>"
-msgstr "B<MAILPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3861
-msgid ""
-"A colon-separated list of filenames which are checked for new mail. This "
-"overrides the $B<MAIL> variable."
-msgstr ""
-"A colon-separated list of filenames which are checked for new mail. This "
-"overrides the $B<MAIL> variable."
-
-#. type: TP
-#: doc/tin.1:3861
-#, no-wrap
-msgid "B<VISUAL>"
-msgstr "B<VISUAL>"
-
-#. type: Plain text
-#: doc/tin.1:3870
-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
-#: doc/tin.1:3870
-#, no-wrap
-msgid "B<EDITOR>"
-msgstr "B<EDITOR>"
-
-#. type: Plain text
-#: doc/tin.1:3879
-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
-#: doc/tin.1:3879
-#, no-wrap
-msgid "B<AUTOSUBSCRIBE>"
-msgstr "B<AUTOSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3885
-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
-#: doc/tin.1:3887
-msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-
-#. type: Plain text
-#: doc/tin.1:3892
-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
-#: doc/tin.1:3892
-#, no-wrap
-msgid "B<AUTOUNSUBSCRIBE>"
-msgstr "B<AUTOUNSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3896
-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
-#: doc/tin.1:3898
-msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-
-#. type: Plain text
-#: doc/tin.1:3902
-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
-#: doc/tin.1:3902
-#, no-wrap
-msgid "B<TMPDIR>"
-msgstr "B<TMPDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3906
-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
-#: doc/tin.1:3906
-#, no-wrap
-msgid "B<MAILCAPS>"
-msgstr "B<MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3912
-msgid ""
-"This variable can be used to override the default path search for B<\\"
-"%mailcap>(5)  files. See also B<\\%tin>(5)."
-msgstr ""
-"This variable can be used to override the default path search for B<\\"
-"%mailcap>(5)  files. See also B<\\%tin>(5)."
-
-#. type: TP
-#: doc/tin.1:3912
-#, no-wrap
-msgid "B<NOMETAMAIL>"
-msgstr "B<NOMETAMAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3917
-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
-#: doc/tin.1:3917
-#, no-wrap
-msgid "B<MM_CHARSET>"
-msgstr "B<MM_CHARSET>"
-
-#. type: Plain text
-#: doc/tin.1:3921
-msgid ""
-"MIME character set used if not configured via the tinrc variable "
-"B<mm_charset>."
-msgstr ""
-"MIME character set used if not configured via the tinrc variable "
-"B<mm_charset>."
-
-#. type: TP
-#: doc/tin.1:3921
-#, no-wrap
-msgid "B<ISPELL>"
-msgstr "B<ISPELL>"
-
-#. type: Plain text
-#: doc/tin.1:3926
-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
-#: doc/tin.1:3926
-#, no-wrap
-msgid "B<PGPOPTS>"
-msgstr "B<PGPOPTS>"
-
-#. type: Plain text
-#: doc/tin.1:3933
-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
-#: doc/tin.1:3933
-#, no-wrap
-msgid "B<PGPPATH>"
-msgstr "B<PGPPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3938
-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
-#: doc/tin.1:3938
-#, no-wrap
-msgid "B<GNUPGHOME>"
-msgstr "B<GNUPGHOME>"
-
-#. type: Plain text
-#: doc/tin.1:3943
-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
-#: doc/tin.1:3943
-#, no-wrap
-msgid "B<LC_CTYPE>"
-msgstr "B<LC_CTYPE>"
-
-#. type: Plain text
-#: doc/tin.1:3955
-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).  Its 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).  Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
-"for more information."
-
-#. type: TP
-#: doc/tin.1:3955
-#, no-wrap
-msgid "B<LC_MESSAGES>"
-msgstr "B<LC_MESSAGES>"
-
-#. type: Plain text
-#: doc/tin.1:3964
-msgid ""
-"Formats of informative and diagnostic messages and interactive responses.  "
-"Its 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.  "
-"Its 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
-#: doc/tin.1:3964
-#, no-wrap
-msgid "B<LC_NUMERIC>"
-msgstr "B<LC_NUMERIC>"
-
-#. type: Plain text
-#: doc/tin.1:3972
-msgid ""
-"Numeric value formats. Its 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 ""
-"Numeric value formats. Its 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
-#: doc/tin.1:3972
-#, no-wrap
-msgid "B<LC_TIME>"
-msgstr "B<LC_TIME>"
-
-#. type: Plain text
-#: doc/tin.1:3980
-msgid ""
-"Date and time formats. Its 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. Its 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
-#: doc/tin.1:3980
-#, no-wrap
-msgid "B<LC_ALL>"
-msgstr "B<LC_ALL>"
-
-#. type: Plain text
-#: doc/tin.1:3989
-msgid ""
-"This variable overrides the value of the B<$LANG> variable and any other "
-"B<$LC_> variable. Its 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. Its 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
-#: doc/tin.1:3989
-#, no-wrap
-msgid "B<LANG>"
-msgstr "B<LANG>"
-
-#. type: Plain text
-#: doc/tin.1:3998
-msgid ""
-"This variable determines the B<\\%locale>(5)  category for any category not "
-"specifically selected with a variable starting with B<$LC_>. Its 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_>. Its value "
-"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
-"%environ>(5)  for more information."
-
-#. type: TP
-#: doc/tin.1:3998
-#, no-wrap
-msgid "B<LANGUAGE>"
-msgstr "B<LANGUAGE>"
-
-#. type: Plain text
-#: doc/tin.1:4006
-msgid ""
-"This variable defines a priority list for translations. Whenever a "
-"translation is not available the next language from the list is tried.  Its "
-"value should be of the form I<language:language[:language]>.  Requires "
-"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
-msgstr ""
-"This variable defines a priority list for translations. Whenever a "
-"translation is not available the next language from the list is tried.  Its "
-"value should be of the form I<language:language[:language]>.  Requires "
-"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
-
-#. type: TP
-#: doc/tin.1:4006
-#, no-wrap
-msgid "B<COLUMNS>"
-msgstr "B<COLUMNS>"
-
-#. type: Plain text
-#: doc/tin.1:4016
-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
-#: doc/tin.1:4016
-#, no-wrap
-msgid "B<LINES>"
-msgstr "B<LINES>"
-
-#. type: Plain text
-#: doc/tin.1:4026
-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
-#: doc/tin.1:4026
-#, no-wrap
-msgid "B<TERM>"
-msgstr "B<TERM>"
-
-#. type: Plain text
-#: doc/tin.1:4032
-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: TP
-#: doc/tin.1:4032
-#, no-wrap
-msgid "B<DISPLAY>"
-msgstr "B<DISPLAY>"
-
-#. type: Plain text
-#: doc/tin.1:4035
-msgid "Display name, pointing to the X server; required for xface."
-msgstr "Display name, pointing to the X server; required for xface."
-
-#. type: TP
-#: doc/tin.1:4035
-#, no-wrap
-msgid "B<WINDOWID>"
-msgstr "B<WINDOWID>"
-
-#. type: Plain text
-#: doc/tin.1:4039
-msgid ""
-"Used for determining terminal's X window id; required for xface. Should be "
-"set by the terminal emulator."
-msgstr ""
-"Used for determining terminal's X window id; required for xface. Should be "
-"set by the terminal emulator."
-
-#. type: TP
-#: doc/tin.1:4039
-#, no-wrap
-msgid "B<SHELL>"
-msgstr "B<SHELL>"
-
-#. type: Plain text
-#: doc/tin.1:4043
-msgid ""
-"The pathname of the user's login shell. Used to set B<default_shell_command>."
-msgstr ""
-"The pathname of the user's login shell. Used to set B<default_shell_command>."
-
-#. type: TP
-#: doc/tin.1:4043
-#, no-wrap
-msgid "B<XDG_RUNTIME_DIR>"
-msgstr "B<XDG_RUNTIME_DIR>"
-
-#. type: Plain text
-#: doc/tin.1:4048
-msgid ""
-"The pathname of the user's dir to put non-essential run time files into."
-msgstr ""
-"The pathname of the user's dir to put non-essential run time files into."
-
-#. type: SH
-#: doc/tin.1:4048
-#, no-wrap
-msgid "SIGNALS"
-msgstr "SIGNALS"
-
-#.  TODO: add missing, sort useful, document in detail
-#. type: Plain text
-#: doc/tin.1:4052
-msgid "B<tin> handles a couple of signals:"
-msgstr "B<tin> handles a couple of signals:"
-
-#. type: TP
-#: doc/tin.1:4052
-#, no-wrap
-msgid "B<SIGHUP>"
-msgstr "B<SIGHUP>"
-
-#. type: Plain text
-#: doc/tin.1:4055 doc/tin.1:4058
-msgid "Terminate gracefully."
-msgstr "Terminate gracefully."
-
-#. type: TP
-#: doc/tin.1:4055
-#, no-wrap
-msgid "B<SIGTERM>"
-msgstr "B<SIGTERM>"
-
-#. type: TP
-#: doc/tin.1:4058
-#, no-wrap
-msgid "B<SIGUSR1>"
-msgstr "B<SIGUSR1>"
-
-#. type: Plain text
-#: doc/tin.1:4061
-msgid "Terminate gracefully but do not restore terminal (tty)."
-msgstr "Terminate gracefully but do not restore terminal (tty)."
-
-#. type: TP
-#: doc/tin.1:4061
-#, no-wrap
-msgid "B<SIGUSR2>"
-msgstr "B<SIGUSR2>"
-
-#.  .SH DIAGNOSTICS
-#.  give an overview of the most common error messages and how to cope with
-#.  them.
-#. type: Plain text
-#: doc/tin.1:4072
-msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
-msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
-
-#. type: SH
-#: doc/tin.1:4072
-#, no-wrap
-msgid "SECURITY"
-msgstr "SECURITY"
-
-#. type: Plain text
-#: doc/tin.1:4078
-msgid ""
-"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
-"readable files in B<$TMPDIR> which may contain sensitive data like the users "
-"NNTP password in cleartext (if running verbose). On multiuser-systems "
-"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
-"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
-msgstr ""
-"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
-"readable files in B<$TMPDIR> which may contain sensitive data like the users "
-"NNTP password in cleartext (if running verbose). On multiuser-systems "
-"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
-"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
-
-#. type: Plain text
-#: doc/tin.1:4082
-msgid ""
-"Using the ''B<-k>'' option to skip certificate verification makes the "
-"session insecure as the server's certificate is not checked; avoid this "
-"option whenever possible."
-msgstr ""
-"Using the ''B<-k>'' option to skip certificate verification makes the "
-"session insecure as the server's certificate is not checked; avoid this "
-"option whenever possible."
-
-#. type: Plain text
-#: doc/tin.1:4089
-msgid ""
-"If the server does not initially require authentication but supports "
-"compression and compression is requested, B<tin> will exit when "
-"authentication is required later on. Using the ''B<-A>'' command line option "
-"in conjunction with ''B<-C>'' circumvents this behavior."
-msgstr ""
-"If the server does not initially require authentication but supports "
-"compression and compression is requested, B<tin> will exit when "
-"authentication is required later on. Using the ''B<-A>'' command line option "
-"in conjunction with ''B<-C>'' circumvents this behaviour."
-
-#. type: SH
-#: doc/tin.1:4089
-#, no-wrap
-msgid "CONFORMING TO"
-msgstr "CONFORMING TO"
-
-#.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-#.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-#. type: Plain text
-#: doc/tin.1:4097
-msgid ""
-"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
-"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-msgstr ""
-"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
-"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-
-#. type: SH
-#: doc/tin.1:4097
-#, no-wrap
-msgid "NOTES"
-msgstr "NOTES"
-
-#. type: Plain text
-#: doc/tin.1:4104
-msgid ""
-"Regular expression support is provided by the PCRE library package B<\\"
-"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
-"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
-msgstr ""
-"Regular expression support is provided by the PCRE library package B<\\"
-"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
-"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
-
-#. type: Plain text
-#: doc/tin.1:4108
-msgid "E<lt>https://www.pcre.org/E<gt>"
-msgstr "E<lt>https://www.pcre.org/E<gt>"
-
-#. type: SH
-#: doc/tin.1:4108
-#, no-wrap
-msgid "BUGS"
-msgstr "BUGS"
-
-#. type: Plain text
-#: doc/tin.1:4116
-msgid ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
-"(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  If "
-"you run into trouble with any of the mentioned historical servers define "
-"DISABLE_PIPELINING in include/autoconf.h and recompile."
-msgstr ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
-"(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  If "
-"you run into trouble with any of the mentioned historical servers define "
-"DISABLE_PIPELINING in include/autoconf.h and recompile."
-
-#. type: Plain text
-#: doc/tin.1:4123
-msgid ""
-"Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
-"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
-"posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
-"workaround simply don't use ''B<-C>''."
-msgstr ""
-"Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
-"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
-"posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
-"workaround simply don't use ''B<-C>''."
-
-#. type: Plain text
-#: doc/tin.1:4132
-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 bug-report 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 bug-report until we "
-"request it."
-
-#. type: SH
-#: doc/tin.1:4132
-#, no-wrap
-msgid "HISTORY"
-msgstr "HISTORY"
-
-#. type: Plain text
-#: doc/tin.1:4141
-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"
-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"
-
-#. type: Plain text
-#: doc/tin.1:4145
-msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
-msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
-
-#. type: SH
-#: doc/tin.1:4145
-#, no-wrap
-msgid "CREDITS"
-msgstr "CREDITS"
-
-#. type: IP
-#: doc/tin.1:4146
-#, no-wrap
-msgid "Rich Skrenta"
-msgstr "Rich Skrenta"
-
-#. type: Plain text
-#: doc/tin.1:4150
-msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
-msgstr "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
-
-#. type: IP
-#: doc/tin.1:4150
-#, no-wrap
-msgid "Bill Davidsen"
-msgstr "Bill Davidsen"
-
-#. type: Plain text
-#: doc/tin.1:4152
-msgid "author of envarg.c environment variable reading routine."
-msgstr "author of envarg.c environment variable reading routine."
-
-#. type: IP
-#: doc/tin.1:4152
-#, no-wrap
-msgid "Mike Gleason"
-msgstr "Mike Gleason"
-
-#. type: Plain text
-#: doc/tin.1:4154
-msgid "author of sigfile.c random signature generation routines."
-msgstr "author of sigfile.c random signature generation routines."
-
-#. type: IP
-#: doc/tin.1:4154
-#, no-wrap
-msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4156
-msgid ""
-"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
-msgstr ""
-"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
-
-#. type: IP
-#: doc/tin.1:4156
-#, no-wrap
-msgid "Arnold D. Robbins"
-msgstr "Arnold D. Robbins"
-
-#. type: Plain text
-#: doc/tin.1:4158
-msgid "author of strftime.c date formatting routine."
-msgstr "author of strftime.c date formatting routine."
-
-#. type: IP
-#: doc/tin.1:4158
-#, no-wrap
-msgid "Rich Salz"
-msgstr "Rich Salz"
-
-#. type: Plain text
-#: doc/tin.1:4160
-msgid ""
-"author of wildmat.c pattern matching and parsdate.y date parsing routines."
-msgstr ""
-"author of wildmat.c pattern matching and parsdate.y date parsing routines."
-
-#. type: IP
-#: doc/tin.1:4160
-#, no-wrap
-msgid "Dave Taylor"
-msgstr "Dave Taylor"
-
-#. type: Plain text
-#: doc/tin.1:4164
-msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
-msgstr "author of curses.c from the B<\\%elm>(1)  mailreader."
-
-#. type: IP
-#: doc/tin.1:4164
-#, no-wrap
-msgid "Chris Thewalt"
-msgstr "Chris Thewalt"
-
-#. type: Plain text
-#: doc/tin.1:4168
-msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
-msgstr "author of getline.c B<\\%emacs>(1)  style editing routine."
-
-#. type: IP
-#: doc/tin.1:4168
-#, no-wrap
-msgid "Steven Madsen"
-msgstr "Steven Madsen"
-
-#. type: Plain text
-#: doc/tin.1:4172
-msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
-msgstr "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
-
-#. type: IP
-#: doc/tin.1:4172
-#, no-wrap
-msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4177
-msgid ""
-"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
-"library)."
-msgstr ""
-"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
-"library)."
-
-#. type: IP
-#: doc/tin.1:4177
-#, no-wrap
-msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4185
-msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
-msgstr "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
-
-#. type: SH
-#: doc/tin.1:4185
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTHOR"
-
-#. type: TP
-#: doc/tin.1:4186
-#, no-wrap
-msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-
-#. type: SH
-#: doc/tin.1:4190
-#, no-wrap
-msgid "MAINTAINER"
-msgstr "MAINTAINER"
-
-#. type: TP
-#: doc/tin.1:4191
-#, no-wrap
-msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
-msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
-
-#. type: SH
-#: doc/tin.1:4195 doc/tin.5:2890
-#, no-wrap
-msgid "SEE ALSO"
-msgstr "SEE ALSO"
-
-#. type: Plain text
-#: doc/tin.1:4259
-msgid ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-msgstr ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-
-#. type: Plain text
-#: doc/tin.5:13
-msgid "tin, rtin - related files"
-msgstr "tin, rtin - related files"
-
-#. type: Plain text
-#: doc/tin.5:20
-msgid ""
-"This man page describes the various (config) files and their formats used by "
-"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
-"('\\(rsn' aka LF) line endings."
-msgstr ""
-"This man page describes the various (config) files and their formats used by "
-"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
-"('\\(rsn' aka LF) line endings."
-
-#. type: Plain text
-#: doc/tin.5:61
-msgid ""
-"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
-msgstr ""
-"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
-
-#. type: Plain text
-#: doc/tin.5:64
-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
-#: doc/tin.5:69
-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
-#: doc/tin.5:75
-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."
-
-#.  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.
-#. type: Plain text
-#: doc/tin.5:92
-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 \"\\(rs%\", "
-"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 \"\\(rs%\", "
-"those two characters will be replaced by a single \"%\" character."
-
-#. type: Plain text
-#: doc/tin.5:94
-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
-#: doc/tin.5:94
-#, no-wrap
-msgid "B<compose>"
-msgstr "B<compose>"
-
-#. type: Plain text
-#: doc/tin.5:104
-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 \\(em 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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
-"to the data."
-
-#. type: TP
-#: doc/tin.5:104
-#, no-wrap
-msgid "B<composetyped>"
-msgstr "B<composetyped>"
-
-#. type: Plain text
-#: doc/tin.5:114
-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
-#: doc/tin.5:114
-#, no-wrap
-msgid "B<edit>"
-msgstr "B<edit>"
-
-#. type: Plain text
-#: doc/tin.5:120
-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
-#: doc/tin.5:120
-#, no-wrap
-msgid "B<print>"
-msgstr "B<print>"
-
-#. type: Plain text
-#: doc/tin.5:125
-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
-#: doc/tin.5:125
-#, no-wrap
-msgid "B<test>"
-msgstr "B<test>"
-
-#. type: Plain text
-#: doc/tin.5:134
-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 \\(em "
-"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 \\(em "
-"since a test can call a program, it can already be arbitrarily complex."
-
-#. type: TP
-#: doc/tin.5:134
-#, no-wrap
-msgid "B<needsterminal>"
-msgstr "B<needsterminal>"
-
-#. type: Plain text
-#: doc/tin.5:146
-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
-#: doc/tin.5:146
-#, no-wrap
-msgid "B<copiousoutput>"
-msgstr "B<copiousoutput>"
-
-#. type: Plain text
-#: doc/tin.5:153
-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
-#: doc/tin.5:153 doc/tin.5:1172
-#, no-wrap
-msgid "B<description>"
-msgstr "B<description>"
-
-#. type: Plain text
-#: doc/tin.5:158
-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
-#: doc/tin.5:158
-#, no-wrap
-msgid "B<textualnewlines>"
-msgstr "B<textualnewlines>"
-
-#. type: Plain text
-#: doc/tin.5:166
-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
-#: doc/tin.5:166
-#, no-wrap
-msgid "B<x11-bitmap>"
-msgstr "B<x11-bitmap>"
-
-#. type: Plain text
-#: doc/tin.5:171
-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
-#: doc/tin.5:171
-#, no-wrap
-msgid "B<nametemplate>"
-msgstr "B<nametemplate>"
-
-#. type: Plain text
-#: doc/tin.5:179
-msgid ""
-"The \"nametemplate\" field gives a filename 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 filename 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
-#: doc/tin.5:184
-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
-#: doc/tin.5:184 doc/tin.5:272 doc/tin.5:302 doc/tin.5:393 doc/tin.5:724
-#: doc/tin.5:889 doc/tin.5:1201
-#, no-wrap
-msgid "Example:"
-msgstr "Example:"
-
-#. type: Plain text
-#: doc/tin.5:189
-#, no-wrap
-msgid "# mailcap file example\n"
-msgstr "# mailcap file example\n"
-
-#. type: Plain text
-#: doc/tin.5:191
-#, no-wrap
-msgid "image/*;\\e\n"
-msgstr "image/*;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:194
-#, no-wrap
-msgid "xv -8 -geometry +0 '%s';\\e\n"
-msgstr "xv -8 -geometry +0 '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:196
-#, no-wrap
-msgid "description=%{name} %t-Image;\\e\n"
-msgstr "description=%{name} %t-Image;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:198
-#, no-wrap
-msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
-msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:200
-#, no-wrap
-msgid "nametemplate=%s.IMAGE\n"
-msgstr "nametemplate=%s.IMAGE\n"
-
-#. type: Plain text
-#: doc/tin.5:203
-#, no-wrap
-msgid "message/rfc822;\\e\n"
-msgstr "message/rfc822;\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:206
-#, no-wrap
-msgid "${PAGER:-\"more\"} '%s';\\e\n"
-msgstr "${PAGER:-\"more\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:208
-#, no-wrap
-msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:210
-#, no-wrap
-msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:212
-#, no-wrap
-msgid "print=a2ps '%s';\\e\n"
-msgstr "print=a2ps '%s';\\e\n"
-
-#. type: Plain text
-#: doc/tin.5:214
-#, no-wrap
-msgid "needsterminal\n"
-msgstr "needsterminal\n"
-
-#. type: Plain text
-#: doc/tin.5:227
-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
-#: doc/tin.5:237
-msgid ""
-"secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
-"for it. An empty secret file disables the cancel-lock creation in that case. "
-"This file should be readable only by the user."
-msgstr ""
-"secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
-"for it. An empty secret file disables the cancel-lock creation in that case. "
-"This file should be readable only by the user."
-
-#. type: Plain text
-#: doc/tin.5:248
-msgid "mime type / filename extension pairs"
-msgstr "mime type / filename extension pairs"
-
-#. type: Plain text
-#: doc/tin.5:261
-msgid ""
-"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
-"quotes 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 user's unencrypted password for reading "
-"news!"
-msgstr ""
-"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
-"quotes 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 user's unencrypted password for reading "
-"news!"
-
-#. type: TP
-#: doc/tin.5:261 doc/tin.5:1185
-#, no-wrap
-msgid "B<nntpserver>"
-msgstr "B<nntpserver>"
-
-#. type: Plain text
-#: doc/tin.5:265
-msgid ""
-"full qualified domain name of the news server. Additionally, a port can be "
-"specified by appending :portnumber."
-msgstr ""
-"full qualified domain name of the news server. Additionally, a port can be "
-"specified by appending :portnumber."
-
-#. type: TP
-#: doc/tin.5:265
-#, no-wrap
-msgid "B<password>"
-msgstr "B<password>"
-
-#. type: Plain text
-#: doc/tin.5:268
-msgid "user's unencrypted password for reading news."
-msgstr "user's unencrypted password for reading news."
-
-#. type: TP
-#: doc/tin.5:268
-#, no-wrap
-msgid "B<user>"
-msgstr "B<user>"
-
-#. type: Plain text
-#: doc/tin.5:272
-msgid ""
-"username on the news server if it differs from the local login. This field "
-"is optional."
-msgstr ""
-"username on the news server if it differs from the local login. This field "
-"is optional."
-
-#. type: Plain text
-#: doc/tin.5:276
-msgid "# sample .newsauth file"
-msgstr "# sample .newsauth file"
-
-#. type: Plain text
-#: doc/tin.5:278
-msgid "news.example.org secret"
-msgstr "news.example.org secret"
-
-#. type: Plain text
-#: doc/tin.5:280
-msgid "news.example.net arcane guest"
-msgstr "news.example.net arcane guest"
-
-#. type: Plain text
-#: doc/tin.5:282
-msgid "news.example.com \"top secret\" james.bond@example.com"
-msgstr "news.example.com \"top secret\" james.bond@example.com"
-
-#. type: Plain text
-#: doc/tin.5:291
-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
-#: doc/tin.5:291
-#, no-wrap
-msgid "B<newsgroup>"
-msgstr "B<newsgroup>"
-
-#. type: Plain text
-#: doc/tin.5:294
-msgid "the name of the newsgroup."
-msgstr "the name of the newsgroup."
-
-#. type: TP
-#: doc/tin.5:294
-#, no-wrap
-msgid "B<flag>"
-msgstr "B<flag>"
-
-#. type: Plain text
-#: doc/tin.5:297
-msgid "a flag indicating if the group is subscribed ':' or not '!\\&'."
-msgstr "a flag indicating if the group is subscribed ':' or not '!\\&'."
-
-#. type: TP
-#: doc/tin.5:297
-#, no-wrap
-msgid "B<article>"
-msgstr "B<article>"
-
-#. type: Plain text
-#: doc/tin.5:302
-msgid ""
-"range of already read articles from that group; numbers separated by commas "
-"with sequential numbers collapsed with hyphens. Empty lines and lines which "
-"start with \"#\" are ignored and not written back."
-msgstr ""
-"range of already read articles from that group; numbers separated by commas "
-"with sequential numbers collapsed with hyphens. Empty lines and lines which "
-"start with \"#\" are ignored and not written back."
-
-#. type: Plain text
-#: doc/tin.5:306
-msgid "# sample .newsrc file"
-msgstr "# sample .newsrc file"
-
-#. type: Plain text
-#: doc/tin.5:308
-msgid "news.software.b! 1-666,669"
-msgstr "news.software.b! 1-666,669"
-
-#. type: Plain text
-#: doc/tin.5:310
-msgid "news.software.nntp: 1-13245,13247,13249"
-msgstr "news.software.nntp: 1-13245,13247,13249"
-
-#. type: Plain text
-#: doc/tin.5:312
-msgid "news.software.readers: 1-19567,19571-19597"
-msgstr "news.software.readers: 1-19567,19571-19597"
-
-#. type: Plain text
-#: doc/tin.5:322
-msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-
-#. type: Plain text
-#: doc/tin.5:331
-msgid "signature"
-msgstr "signature"
-
-#. type: Plain text
-#: doc/tin.5:338
-msgid "fixed part of a randomly generated signature, this will be added first"
-msgstr "fixed part of a randomly generated signature, this will be added first"
-
-#. type: Plain text
-#: doc/tin.5:345
-msgid "history of last used strings"
-msgstr "history of last used strings"
-
-#. type: Plain text
-#: doc/tin.5:352
-msgid "mailgroups index files"
-msgstr "mailgroups index files"
-
-#. type: Plain text
-#: doc/tin.5:361
-msgid "newsgroups index files"
-msgstr "newsgroups index files"
-
-#. type: Plain text
-#: doc/tin.5:368
-msgid "saved newsgroups index files"
-msgstr "saved newsgroups index files"
-
-#. type: Plain text
-#: doc/tin.5:378
-msgid ""
-"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
-"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with mh-"
-"mail-handling support)."
-msgstr ""
-"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
-"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with mh-"
-"mail-handling support)."
-
-#. type: TP
-#: doc/tin.5:378 doc/tin.5:1169
-#, no-wrap
-msgid "B<mailgroupname>"
-msgstr "B<mailgroupname>"
-
-#. type: Plain text
-#: doc/tin.5:382
-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
-#: doc/tin.5:382
-#, no-wrap
-msgid "B<maxnum>"
-msgstr "B<maxnum>"
-
-#. type: Plain text
-#: doc/tin.5:386
-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
-#: doc/tin.5:386
-#, no-wrap
-msgid "B<minnum>"
-msgstr "B<minnum>"
-
-#. type: Plain text
-#: doc/tin.5:389
-msgid "put 0 here"
-msgstr "put 0 here"
-
-#. type: TP
-#: doc/tin.5:389
-#, no-wrap
-msgid "B<mailspool>"
-msgstr "B<mailspool>"
-
-#. type: Plain text
-#: doc/tin.5:393
-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
-#: doc/tin.5:397
-msgid "Mail.inbox 12345 00000 /home/foo"
-msgstr "Mail.inbox 12345 00000 /home/foo"
-
-#. type: Plain text
-#: doc/tin.5:399
-msgid "Mail.outbox 23456 00000 /home/foo"
-msgstr "Mail.outbox 23456 00000 /home/foo"
-
-#. type: Plain text
-#: doc/tin.5:403
-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
-#: doc/tin.5:410
-msgid "active file of user's saved newsgroups, used by B<tin -R>."
-msgstr "active file of user's saved newsgroups, used by B<tin -R>."
-
-#. type: Plain text
-#: doc/tin.5:432
-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 one 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 one 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
-#: doc/tin.5:432
-#, no-wrap
-msgid "B<scope>"
-msgstr "B<scope>"
-
-#. type: Plain text
-#: doc/tin.5:438
-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
-#: doc/tin.5:438 doc/tin.5:1347
-#, no-wrap
-msgid "B<add_posted_to_filter>"
-msgstr "B<add_posted_to_filter>"
-
-#. type: Plain text
-#: doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450 doc/tin.5:453
-#: doc/tin.5:456 doc/tin.5:469 doc/tin.5:479 doc/tin.5:482 doc/tin.5:495
-#: doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:507 doc/tin.5:514
-#: doc/tin.5:517 doc/tin.5:544 doc/tin.5:547 doc/tin.5:550 doc/tin.5:561
-#: doc/tin.5:564 doc/tin.5:567 doc/tin.5:570 doc/tin.5:573 doc/tin.5:576
-#: doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588 doc/tin.5:594
-#: doc/tin.5:597 doc/tin.5:600 doc/tin.5:603 doc/tin.5:606 doc/tin.5:609
-#: doc/tin.5:612 doc/tin.5:618 doc/tin.5:621 doc/tin.5:624 doc/tin.5:627
-#: doc/tin.5:630 doc/tin.5:633 doc/tin.5:636 doc/tin.5:639 doc/tin.5:642
-#: doc/tin.5:645 doc/tin.5:703
-msgid "Identical to the tinrc variable of the same name"
-msgstr "Identical to the tinrc variable of the same name"
-
-#. type: TP
-#: doc/tin.5:441 doc/tin.5:1351
-#, no-wrap
-msgid "B<advertising>"
-msgstr "B<advertising>"
-
-#. type: TP
-#: doc/tin.5:444 doc/tin.5:1354
-#, no-wrap
-msgid "B<alternative_handling>"
-msgstr "B<alternative_handling>"
-
-#. type: TP
-#: doc/tin.5:447
-#, no-wrap
-msgid "B<ask_for_metamail>"
-msgstr "B<ask_for_metamail>"
-
-#. type: TP
-#: doc/tin.5:450 doc/tin.5:1403
-#, no-wrap
-msgid "B<auto_cc_bcc>"
-msgstr "B<auto_cc_bcc>"
-
-#. type: TP
-#: doc/tin.5:453 doc/tin.5:1407
-#, no-wrap
-msgid "B<auto_list_thread>"
-msgstr "B<auto_list_thread>"
-
-#. type: TP
-#: doc/tin.5:456
-#, no-wrap
-msgid "B<auto_select>"
-msgstr "B<auto_select>"
-
-#. type: Plain text
-#: doc/tin.5:460
-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
-#: doc/tin.5:460 doc/tin.5:1414
-#, no-wrap
-msgid "B<batch_save>"
-msgstr "B<batch_save>"
-
-#. type: Plain text
-#: doc/tin.5:466
-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
-#: doc/tin.5:466 doc/tin.5:1551
-#, no-wrap
-msgid "B<date_format>"
-msgstr "B<date_format>"
-
-#. type: TP
-#: doc/tin.5:469
-#, no-wrap
-msgid "B<delete_tmp_files>"
-msgstr "B<delete_tmp_files>"
-
-#. type: Plain text
-#: doc/tin.5:476
-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
-#: doc/tin.5:476 doc/tin.5:1672
-#, no-wrap
-msgid "B<editor_format>"
-msgstr "B<editor_format>"
-
-#. type: TP
-#: doc/tin.5:479 doc/tin.5:1679
-#, no-wrap
-msgid "B<extquote_handling>"
-msgstr "B<extquote_handling>"
-
-#. type: TP
-#: doc/tin.5:482
-#, no-wrap
-msgid "B<fcc>"
-msgstr "B<fcc>"
-
-#. type: Plain text
-#: doc/tin.5:486
-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
-#: doc/tin.5:486
-#, no-wrap
-msgid "B<followup_to>"
-msgstr "B<followup_to>"
-
-#. type: Plain text
-#: doc/tin.5:489
-msgid "Set ''Followup-To:'' header to the specified group(s)."
-msgstr "Set ''Followup-To:'' header to the specified group(s)."
-
-#. type: TP
-#: doc/tin.5:489 doc/tin.5:802
-#, no-wrap
-msgid "B<from>"
-msgstr "B<from>"
-
-#. type: Plain text
-#: doc/tin.5:492
-msgid "Identical to the tinrc variable B<mail_address>"
-msgstr "Identical to the tinrc variable B<mail_address>"
-
-#. type: TP
-#: doc/tin.5:492 doc/tin.5:1714
-#, no-wrap
-msgid "B<group_catchup_on_exit>"
-msgstr "B<group_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:495 doc/tin.5:1717
-#, no-wrap
-msgid "B<group_format>"
-msgstr "B<group_format>"
-
-#. type: TP
-#: doc/tin.5:498 doc/tin.5:1797
-#, no-wrap
-msgid "B<mail_8bit_header>"
-msgstr "B<mail_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:501 doc/tin.5:1809 doc/tin.5:2666
-#, no-wrap
-msgid "B<mail_mime_encoding>"
-msgstr "B<mail_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:504 doc/tin.5:1829
-#, no-wrap
-msgid "B<maildir>"
-msgstr "B<maildir>"
-
-#. type: TP
-#: doc/tin.5:507
-#, no-wrap
-msgid "B<mailing_list>"
-msgstr "B<mailing_list>"
-
-#. type: Plain text
-#: doc/tin.5:511
-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
-#: doc/tin.5:511 doc/tin.5:1867
-#, no-wrap
-msgid "B<mark_ignore_tags>"
-msgstr "B<mark_ignore_tags>"
-
-#. type: TP
-#: doc/tin.5:514 doc/tin.5:1864
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr "B<mark_saved_read>"
-
-#. type: TP
-#: doc/tin.5:517
-#, no-wrap
-msgid "B<mime_forward>"
-msgstr "B<mime_forward>"
-
-#. type: Plain text
-#: doc/tin.5:534
-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
-#: doc/tin.5:534
-#, no-wrap
-msgid "B<mime_types_to_save>"
-msgstr "B<mime_types_to_save>"
-
-#. type: Plain text
-#: doc/tin.5:541
-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
-#: doc/tin.5:541 doc/tin.5:1950
-#, no-wrap
-msgid "B<news_headers_to_display>"
-msgstr "B<news_headers_to_display>"
-
-#. type: TP
-#: doc/tin.5:544 doc/tin.5:1957
-#, no-wrap
-msgid "B<news_headers_to_not_display>"
-msgstr "B<news_headers_to_not_display>"
-
-#. type: TP
-#: doc/tin.5:547 doc/tin.5:1966
-#, no-wrap
-msgid "B<news_quote_format>"
-msgstr "B<news_quote_format>"
-
-#. type: TP
-#: doc/tin.5:550 doc/tin.5:2639
-#, no-wrap
-msgid "B<organization>"
-msgstr "B<organization>"
-
-#. type: Plain text
-#: doc/tin.5:558
-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). If it points to a "
-"readable file a random line from that file will be used. Note that some news "
-"servers 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). If it points to a "
-"readable file a random line from that file will be used. Note that some news "
-"servers might still overwrite the \\&''Organization:'' header."
-
-#. type: TP
-#: doc/tin.5:558 doc/tin.5:2009
-#, no-wrap
-msgid "B<pos_first_unread>"
-msgstr "B<pos_first_unread>"
-
-#. type: TP
-#: doc/tin.5:561 doc/tin.5:2013
-#, no-wrap
-msgid "B<post_8bit_header>"
-msgstr "B<post_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:564 doc/tin.5:2024 doc/tin.5:2663
-#, no-wrap
-msgid "B<post_mime_encoding>"
-msgstr "B<post_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:567 doc/tin.5:2037
-#, no-wrap
-msgid "B<post_process_type>"
-msgstr "B<post_process_type>"
-
-#. type: TP
-#: doc/tin.5:570 doc/tin.5:2029
-#, no-wrap
-msgid "B<post_process_view>"
-msgstr "B<post_process_view>"
-
-#. type: TP
-#: doc/tin.5:573 doc/tin.5:2061
-#, no-wrap
-msgid "B<print_header>"
-msgstr "B<print_header>"
-
-#. type: TP
-#: doc/tin.5:576 doc/tin.5:2075
-#, no-wrap
-msgid "B<process_only_unread>"
-msgstr "B<process_only_unread>"
-
-#. type: TP
-#: doc/tin.5:579 doc/tin.5:2079
-#, no-wrap
-msgid "B<prompt_followupto>"
-msgstr "B<prompt_followupto>"
-
-#. type: TP
-#: doc/tin.5:582 doc/tin.5:2083
-#, no-wrap
-msgid "B<quote_chars>"
-msgstr "B<quote_chars>"
-
-#. type: TP
-#: doc/tin.5:585 doc/tin.5:2148
-#, no-wrap
-msgid "B<savedir>"
-msgstr "B<savedir>"
-
-#.  TODO: document option
-#. type: TP
-#: doc/tin.5:588
-#, no-wrap
-msgid "B<savefile>"
-msgstr "B<savefile>"
-
-#. type: TP
-#: doc/tin.5:591 doc/tin.5:2224
-#, no-wrap
-msgid "B<show_art_score>"
-msgstr "B<show_art_score>"
-
-#. type: TP
-#: doc/tin.5:594 doc/tin.5:2207
-#, no-wrap
-msgid "B<show_author>"
-msgstr "B<show_author>"
-
-#. type: TP
-#: doc/tin.5:597 doc/tin.5:2256
-#, no-wrap
-msgid "B<show_only_unread_arts>"
-msgstr "B<show_only_unread_arts>"
-
-#. type: TP
-#: doc/tin.5:600 doc/tin.5:2264
-#, no-wrap
-msgid "B<show_signatures>"
-msgstr "B<show_signatures>"
-
-#. type: TP
-#: doc/tin.5:603 doc/tin.5:2267
-#, no-wrap
-msgid "B<sigdashes>"
-msgstr "B<sigdashes>"
-
-#. type: TP
-#: doc/tin.5:606 doc/tin.5:2270
-#, no-wrap
-msgid "B<sigfile>"
-msgstr "B<sigfile>"
-
-#. type: TP
-#: doc/tin.5:609 doc/tin.5:2283
-#, no-wrap
-msgid "B<signature_repost>"
-msgstr "B<signature_repost>"
-
-#. type: TP
-#: doc/tin.5:612 doc/tin.5:2293
-#, no-wrap
-msgid "B<sort_article_type>"
-msgstr "B<sort_article_type>"
-
-#. type: Plain text
-#: doc/tin.5:615
-msgid "Identical to the tinrc variable B<sort_article_type>"
-msgstr "Identical to the tinrc variable B<sort_article_type>"
-
-#. type: TP
-#: doc/tin.5:615 doc/tin.5:2322
-#, no-wrap
-msgid "B<sort_threads_type>"
-msgstr "B<sort_threads_type>"
-
-#. type: TP
-#: doc/tin.5:618 doc/tin.5:2389
-#, no-wrap
-msgid "B<tex2iso_conv>"
-msgstr "B<tex2iso_conv>"
-
-#. type: TP
-#: doc/tin.5:621 doc/tin.5:2394
-#, no-wrap
-msgid "B<thread_articles>"
-msgstr "B<thread_articles>"
-
-#. type: TP
-#: doc/tin.5:624 doc/tin.5:2438
-#, no-wrap
-msgid "B<thread_catchup_on_exit>"
-msgstr "B<thread_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:627 doc/tin.5:2414
-#, no-wrap
-msgid "B<thread_format>"
-msgstr "B<thread_format>"
-
-#. type: TP
-#: doc/tin.5:630 doc/tin.5:2433
-#, no-wrap
-msgid "B<thread_perc>"
-msgstr "B<thread_perc>"
-
-#. type: TP
-#: doc/tin.5:633 doc/tin.5:2467
-#, no-wrap
-msgid "B<trim_article_body>"
-msgstr "B<trim_article_body>"
-
-#. type: TP
-#: doc/tin.5:636 doc/tin.5:2492
-#, no-wrap
-msgid "B<suppress_soft_hyphens>"
-msgstr "B<suppress_soft_hyphens>"
-
-#. type: TP
-#: doc/tin.5:639 doc/tin.5:2557
-#, no-wrap
-msgid "B<verbatim_handling>"
-msgstr "B<verbatim_handling>"
-
-#. type: TP
-#: doc/tin.5:642 doc/tin.5:2615
-#, no-wrap
-msgid "B<wrap_on_next_unread>"
-msgstr "B<wrap_on_next_unread>"
-
-#. type: TP
-#: doc/tin.5:645
-#, no-wrap
-msgid "B<x_body>"
-msgstr "B<x_body>"
-
-#. type: Plain text
-#: doc/tin.5:653
-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. If the string starts with a ! then what "
-"follows is assumed to be the path to a program to be executed to generate "
-"the content. %G is expanded to the current news.group.name and %P is "
-"expanded to the news.group.name with all '.\\&' replaced by '/'."
-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. If the string starts with a ! then what "
-"follows is assumed to be the path to a program to be executed to generate "
-"the content. %G is expanded to the current news.group.name and %P is "
-"expanded to the news.group.name with all '.\\&' replaced by '/'."
-
-#. type: TP
-#: doc/tin.5:653
-#, no-wrap
-msgid "B<x_comment_to>"
-msgstr "B<x_comment_to>"
-
-#. type: Plain text
-#: doc/tin.5:656
-msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
-msgstr "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
-
-#. type: TP
-#: doc/tin.5:656
-#, no-wrap
-msgid "B<x_headers>"
-msgstr "B<x_headers>"
-
-#. type: Plain text
-#: doc/tin.5:665
-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. %G is expanded to the current news.group.name and %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-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. %G is expanded to the current news.group.name and %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-
-#. type: TP
-#: doc/tin.5:665
-#, no-wrap
-msgid "B<quick_kill_scope>"
-msgstr "B<quick_kill_scope>"
-
-#. type: Plain text
-#: doc/tin.5:671
-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
-#: doc/tin.5:671
-#, no-wrap
-msgid "B<quick_kill_expire>"
-msgstr "B<quick_kill_expire>"
-
-#. type: Plain text
-#: doc/tin.5:674
-msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
-msgstr "Identical to the tinrc variable B<default_filter_kill_expire>"
-
-#. type: TP
-#: doc/tin.5:674
-#, no-wrap
-msgid "B<quick_kill_case>"
-msgstr "B<quick_kill_case>"
-
-#. type: Plain text
-#: doc/tin.5:677
-msgid "Identical to the tinrc variable B<default_filter_kill_case>"
-msgstr "Identical to the tinrc variable B<default_filter_kill_case>"
-
-#. type: TP
-#: doc/tin.5:677
-#, no-wrap
-msgid "B<quick_kill_header>"
-msgstr "B<quick_kill_header>"
-
-#. type: Plain text
-#: doc/tin.5:680
-msgid "Identical to the tinrc variable B<default_filter_kill_header>"
-msgstr "Identical to the tinrc variable B<default_filter_kill_header>"
-
-#. type: TP
-#: doc/tin.5:680
-#, no-wrap
-msgid "B<quick_select_scope>"
-msgstr "B<quick_select_scope>"
-
-#. type: Plain text
-#: doc/tin.5:686
-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
-#: doc/tin.5:686
-#, no-wrap
-msgid "B<quick_select_expire>"
-msgstr "B<quick_select_expire>"
-
-#. type: Plain text
-#: doc/tin.5:689
-msgid "Identical to the tinrc variable B<default_filter_select_expire>"
-msgstr "Identical to the tinrc variable B<default_filter_select_expire>"
-
-#. type: TP
-#: doc/tin.5:689
-#, no-wrap
-msgid "B<quick_select_case>"
-msgstr "B<quick_select_case>"
-
-#. type: Plain text
-#: doc/tin.5:692
-msgid "Identical to the tinrc variable B<default_filter_select_case>"
-msgstr "Identical to the tinrc variable B<default_filter_select_case>"
-
-#. type: TP
-#: doc/tin.5:692
-#, no-wrap
-msgid "B<quick_select_header>"
-msgstr "B<quick_select_header>"
-
-#. type: Plain text
-#: doc/tin.5:695
-msgid "Identical to the tinrc variable B<default_filter_select_header>"
-msgstr "Identical to the tinrc variable B<default_filter_select_header>"
-
-#. type: TP
-#: doc/tin.5:695
-#, no-wrap
-msgid "B<ispell>"
-msgstr "B<ispell>"
-
-#. type: Plain text
-#: doc/tin.5:700
-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
-#: doc/tin.5:700 doc/tin.5:1902
-#, no-wrap
-msgid "B<mm_network_charset>"
-msgstr "B<mm_network_charset>"
-
-#. type: TP
-#: doc/tin.5:703
-#, no-wrap
-msgid "B<undeclared_charset>"
-msgstr "B<undeclared_charset>"
-
-#. type: Plain text
-#: doc/tin.5:714
-msgid ""
-"Assume (broken) articles without MIME charset declaration have this charset "
-"\\(em default is US-ASCII. This attribute works only on systems with working "
-"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
-"%tin>(1)  with --disable-mime-strict-charset."
-msgstr ""
-"Assume (broken) articles without MIME charset declaration have this charset "
-"\\(em default is US-ASCII. This attribute works only on systems with working "
-"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
-"%tin>(1)  with --disable-mime-strict-charset."
-
-#. type: TP
-#: doc/tin.5:714
-#, no-wrap
-msgid "B<undeclared_cs_guess>"
-msgstr "B<undeclared_cs_guess>"
-
-#. type: Plain text
-#: doc/tin.5:724
-msgid ""
-"Guess charset for (broken) articles without MIME charset declaration.  This "
-"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
-"%ucnv_*>()  and B<\\%ucsdet_getName()> from libicui18n. It has no effect if "
-"undeclared_charset is also set."
-msgstr ""
-"Guess charset for (broken) articles without MIME charset declaration.  This "
-"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
-"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
-"undeclared_charset is also set."
-
-#. type: Plain text
-#: doc/tin.5:734
-#, no-wrap
-msgid ""
-"# include extra headers\n"
-"# assume ISO-8859-1 as charset if no charset is declared\n"
-"# in all but fido7.* groups\n"
-"scope=*,!fido7.*\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"
-"# in all but fido7.* groups\n"
-"scope=*,!fido7.*\n"
-"x_headers=~/.tin/headers\n"
-"undeclared_charset=ISO-8859-1\n"
-
-#. type: Plain text
-#: doc/tin.5:738
-#, 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
-#: doc/tin.5:745
-#, 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
-#: doc/tin.5:751
-#, no-wrap
-msgid ""
-"# in fido.* newsgroups change quote_chars\n"
-"# and add X-Comment-To: line\n"
-"scope=fido.*\n"
-"quote_chars=%IE<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=%IE<gt>_\n"
-"x_comment_to=ON\n"
-
-#. type: Plain text
-#: doc/tin.5:755
-#, no-wrap
-msgid ""
-"# in fido7.* newsgroups guess charset\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-msgstr ""
-"# in fido7.* newsgroups guess charset\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-
-#. type: Plain text
-#: doc/tin.5:761
-#, 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
-#: doc/tin.5:765
-#, 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
-#: doc/tin.5:779
-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. Multiple matching-rules in the same "
-"scope are all applied individually and not only when they all hit at the "
-"same time (logical OR not AND)."
-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. Multiple matching-rules in the same "
-"scope are all applied individually and not only when they all hit at the "
-"same time (logical OR not AND)."
-
-#. type: TP
-#: doc/tin.5:779
-#, no-wrap
-msgid "B<comment>"
-msgstr "B<comment>"
-
-#. type: Plain text
-#: doc/tin.5:788
-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
-#: doc/tin.5:788
-#, no-wrap
-msgid "B<group>"
-msgstr "B<group>"
-
-#. type: Plain text
-#: doc/tin.5:792
-msgid ""
-"A comma-separated list of newsgroup patterns in wildmat-style to which "
-"groups the filter rule will be applied. This line is mandatory!"
-msgstr ""
-"A comma-separated list of newsgroup patterns in wildmat-style to which "
-"groups the filter rule will be applied. This line is mandatory!"
-
-#. type: TP
-#: doc/tin.5:792
-#, no-wrap
-msgid "B<case>"
-msgstr "B<case>"
-
-#. type: Plain text
-#: doc/tin.5:795
-msgid "0=case-sensitive, 1=case-insensitive"
-msgstr "0=case-sensitive, 1=case-insensitive"
-
-#. type: TP
-#: doc/tin.5:795
-#, no-wrap
-msgid "B<score>"
-msgstr "B<score>"
-
-#. type: Plain text
-#: doc/tin.5:798
-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
-#: doc/tin.5:798
-#, no-wrap
-msgid "B<subj>"
-msgstr "B<subj>"
-
-#. type: Plain text
-#: doc/tin.5:802
-msgid ""
-"Match against ''Subject:''. The matching type used (wildmat or regex) "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Match against ''Subject:''. The matching type used (wildmat or regex) "
-"depends on the setting of the tinrc variable B<wildcard>."
-
-#. type: Plain text
-#: doc/tin.5:811
-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. The matching type used "
-"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
-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. The matching type used "
-"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:811
-#, no-wrap
-msgid "B<msgid>"
-msgstr "B<msgid>"
-
-#. type: Plain text
-#: doc/tin.5:816
-msgid ""
-"Match against ''Message-ID:'' and full ''References:''. The matching type "
-"used (wildmat or regex) depends on the setting of the tinrc variable "
-"B<wildcard>."
-msgstr ""
-"Match against ''Message-ID:'' and full ''References:''. The matching type "
-"used (wildmat or regex) depends on the setting of the tinrc variable "
-"B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:816
-#, no-wrap
-msgid "B<msgid_last>"
-msgstr "B<msgid_last>"
-
-#. type: Plain text
-#: doc/tin.5:821
-msgid ""
-"Match against ''Message-ID:'' and last ''References:'' entry (direct "
-"responses) only. The matching type used (wildmat or regex) depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Match against ''Message-ID:'' and last ''References:'' entry (direct "
-"responses) only. The matching type used (wildmat or regex) depends on the "
-"setting of the tinrc variable B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:821
-#, no-wrap
-msgid "B<msgid_only>"
-msgstr "B<msgid_only>"
-
-#. type: Plain text
-#: doc/tin.5:825
-msgid ""
-"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:825
-#, no-wrap
-msgid "B<refs_only>"
-msgstr "B<refs_only>"
-
-#. type: Plain text
-#: doc/tin.5:829
-msgid ""
-"Match against ''References:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-"Match against ''References:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:829
-#, no-wrap
-msgid "B<lines>"
-msgstr "B<lines>"
-
-#. type: Plain text
-#: doc/tin.5:832
-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
-#: doc/tin.5:832
-#, no-wrap
-msgid "B<gnksa>"
-msgstr "B<gnksa>"
-
-#. type: Plain text
-#: doc/tin.5:839
-msgid ""
-"Match against ''From:'' address parser return codes. E<lt>num matches less "
-"than, E<gt>num matches more than the returned numeric value. "
-"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
-"B<disable_gnksa_domain_check> is set to false. As the built in domain list "
-"is outdated this should be considered carefully."
-msgstr ""
-"Match against ''From:'' address parser return codes. E<lt>num matches less "
-"than, E<gt>num matches more than the returned numeric value. "
-"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
-"B<disable_gnksa_domain_check> is set to false. As the built in domain list "
-"is outdated this should be considered carefully."
-
-#. type: ta
-#: doc/tin.5:841
-#, no-wrap
-msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-
-#. type: Plain text
-#: doc/tin.5:871
-#, no-wrap
-msgid ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-msgstr ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-
-#. type: TP
-#: doc/tin.5:873
-#, no-wrap
-msgid "B<xref>"
-msgstr "B<xref>"
-
-#. type: Plain text
-#: doc/tin.5:880
-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. The matching type used (wildmat or regex)  depends on the "
-"setting of the tinrc variable B<wildcard>."
-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. The matching type used (wildmat or regex)  depends on the "
-"setting of the tinrc variable B<wildcard>."
-
-#.  TODO: document option in detail
-#. type: TP
-#: doc/tin.5:880
-#, no-wrap
-msgid "B<path>"
-msgstr "B<path>"
-
-#. type: Plain text
-#: doc/tin.5:886
-msgid ""
-"Match against ''Path:'' line. This may not work on some servers. The "
-"matching type used (wildmat or regex) depends on the setting of the tinrc "
-"variable B<wildcard>."
-msgstr ""
-"Match against ''Path:'' line. This may not work on some servers. The "
-"matching type used (wildmat or regex) depends on the setting of the tinrc "
-"variable B<wildcard>."
-
-#. type: TP
-#: doc/tin.5:886 doc/tin.5:2810
-#, no-wrap
-msgid "B<time>"
-msgstr "B<time>"
-
-#. type: Plain text
-#: doc/tin.5:889
-msgid "time_t value when rule expires"
-msgstr "time_t value when rule expires"
-
-#. type: Plain text
-#: doc/tin.5:899
-#, 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
-#: doc/tin.5:908
-#, no-wrap
-msgid ""
-"comment=downscore postings in nsr from google based on\n"
-"comment=message-id or path, if both hit they end up with\n"
-"comment=a score of -66 which is enough to mark them killed\n"
-"group=news.software.readers\n"
-"case=1\n"
-"score=-33\n"
-"path=\\e.googlegroups\\e.com!not-for-mail$\n"
-"msgid_only=@googlegroups\\e.comE<gt>\n"
-msgstr ""
-"comment=downscore postings in nsr from google based on\n"
-"comment=message-id or path, if both hit they end up with\n"
-"comment=a score of -66 which is enough to mark them killed\n"
-"group=news.software.readers\n"
-"case=1\n"
-"score=-33\n"
-"path=\\e.googlegroups\\e.com!not-for-mail$\n"
-"msgid_only=@googlegroups\\e.comE<gt>\n"
-
-#. type: Plain text
-#: doc/tin.5:929
-msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
-"by spaces or tabs. If the keymap-file named with full specified B<\\"
-"%locale>(5)  is not found, less specific ones are looked for. Various parts "
-"will be stripped off the name, in the following order codeset, normalized "
-"codeset, territory and modifier when looking for the keymap-file.  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. If the keymap-file named with full specified B<\\"
-"%locale>(5)  is not found, less specific ones are looked for. Various parts "
-"will be stripped off the name, in the following order codeset, normalised "
-"codeset, territory and modifier when looking for the keymap-file.  Below is "
-"a list of all rebindable keynames and their defaults. If a keyname is bound "
-"to NULL it is unassigned."
-
-#. type: ta
-#: doc/tin.5:931
-#, no-wrap
-msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-
-#. type: Plain text
-#: doc/tin.5:979
-#, 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\\(rs\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<ConnectionInfo>\tJ\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\\(rs\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<ConnectionInfo>\tJ\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
-#: doc/tin.5:987
-#, 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>\tt\n"
-"B<AttachUntag>\tU\n"
-"B<AttachTagPattern>\t=\n"
-"B<AttachToggleTagged>\t@\n"
-
-#. type: Plain text
-#: doc/tin.5:995
-#, 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
-#: doc/tin.5:1003
-#, 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
-#: doc/tin.5:1006
-#, no-wrap
-msgid ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-msgstr ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-
-#. type: Plain text
-#: doc/tin.5:1036
-#, 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
-#: doc/tin.5:1039
-#, no-wrap
-msgid ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-msgstr ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-
-#. type: Plain text
-#: doc/tin.5:1080
-#, no-wrap
-msgid ""
-"B<PageReplyQuoteHeaders>\t^E\n"
-"B<PagePGPCheckArticle>\t^G\n"
-"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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
-#: doc/tin.5:1085
-#, 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
-#: doc/tin.5:1098
-#, 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
-#: doc/tin.5:1100
-#, no-wrap
-msgid "B<PostedArticlesSelect>\t^J\t^M\n"
-msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1103
-#, no-wrap
-msgid ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-msgstr ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-
-#. type: Plain text
-#: doc/tin.5:1106
-#, no-wrap
-msgid ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-msgstr ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-
-#. type: Plain text
-#: doc/tin.5:1110
-#, 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
-#: doc/tin.5:1113
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-
-#. type: Plain text
-#: doc/tin.5:1131
-#, 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
-#: doc/tin.5:1138
-#, 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
-#: doc/tin.5:1156
-#, 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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\tT\n"
-"B<ThreadUndoSel>\t~\n"
-
-#. type: Plain text
-#: doc/tin.5:1158
-#, no-wrap
-msgid "B<UrlSelect>\t^J\t^M\n"
-msgstr "B<UrlSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1169
-msgid ""
-"This file provides short descriptions of each mailgroup. (requires B<\\"
-"%tin>(1)  to be built 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 built with mh-mail-handling support). Each line consist of "
-"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
-
-#. type: Plain text
-#: doc/tin.5:1172 doc/tin.5:1291 doc/tin.5:2756 doc/tin.5:2810 doc/tin.5:2837
-msgid "is the name of the newsgroup"
-msgstr "is the name of the newsgroup"
-
-#. type: Plain text
-#: doc/tin.5:1175 doc/tin.5:1294 doc/tin.5:2840
-msgid "is a short single-line description of the group"
-msgstr "is a short single-line description of the group"
-
-#. type: Plain text
-#: doc/tin.5:1185
-msgid ""
-"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
-"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
-"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
-"only available if reading via NNTP."
-msgstr ""
-"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
-"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
-"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
-"only available if reading via NNTP."
-
-#. type: Plain text
-#: doc/tin.5:1194
-msgid ""
-"full qualified domain name of the news server. Plain IPv6 address must be "
-"enclosed in square brackets. Additionally, a port can be specified by "
-"appending :portnumber. Be aware that if a port is given it will override any "
-"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
-"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
-"match any name, such a line should be placed last."
-msgstr ""
-"full qualified domain name of the news server. Plain IPv6 address must be "
-"enclosed in square brackets. Additionally, a port can be specified by "
-"appending :portnumber. Be aware that if a port is given it will override any "
-"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
-"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
-"match any name, such a line should be placed last."
-
-#. type: TP
-#: doc/tin.5:1194
-#, no-wrap
-msgid "B<newsrc>"
-msgstr "B<newsrc>"
-
-#. type: Plain text
-#: doc/tin.5:1197
-msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
-msgstr "related newsrc. A file specified via ''B<-f>'' has a higher priority."
-
-#. type: TP
-#: doc/tin.5:1197
-#, no-wrap
-msgid "B<shortname>"
-msgstr "B<shortname>"
-
-#. type: Plain text
-#: doc/tin.5:1201
-msgid ""
-"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
-"unique."
-msgstr ""
-"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
-"unique."
-
-#. type: Plain text
-#: doc/tin.5:1205
-msgid "# sample newsrctable file"
-msgstr "# sample newsrctable file"
-
-#. type: Plain text
-#: doc/tin.5:1207
-msgid "news.tin.org .newsrc-tin.org tinorg"
-msgstr "news.tin.org .newsrc-tin.org tinorg"
-
-#. type: Plain text
-#: doc/tin.5:1209
-msgid "news.example.org /tmp/nrc-ex example ex"
-msgstr "news.example.org /tmp/nrc-ex example ex"
-
-#. type: Plain text
-#: doc/tin.5:1211
-msgid "[::1]:1119 /tmp/localhost6-1119 lh6"
-msgstr "[::1]:1119 /tmp/localhost6-1119 lh6"
-
-#. type: Plain text
-#: doc/tin.5:1213
-msgid "# catch all rules should go last"
-msgstr "# catch all rules should go last"
-
-#. type: Plain text
-#: doc/tin.5:1215
-msgid "# with the more specific one on top"
-msgstr "# with the more specific one on top"
-
-#. type: Plain text
-#: doc/tin.5:1217
-msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1219
-msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1235
-msgid ""
-"Posting history. The file is written by B<\\%tin>(1)  and used by "
-"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
-"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
-"lines shall consist of at least four pipe-separated fields, starting with a "
-"time stamp \"dd-mm-yy\", a single letter indicating the action which "
-"initiated the message, a group name or a mail address the message was sent "
-"to, the subject of the message and optionally the messages ''Message-ID'' if "
-"known."
-msgstr ""
-"Posting history. The file is written by B<\\%tin>(1)  and used by "
-"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
-"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
-"lines shall consist of at least four pipe-separated fields, starting with a "
-"time stamp \"dd-mm-yy\", a single letter indicating the action which "
-"initiated the message, a group name or a mail address the message was sent "
-"to, the subject of the message and optionally the messages ''Message-ID'' if "
-"known."
-
-#. type: Plain text
-#: doc/tin.5:1245
-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
-#: doc/tin.5:1254
-msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
-msgstr "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
-
-#. type: Plain text
-#: doc/tin.5:1265
-msgid ""
-"This file is a copy of the servers message of the day (MOTD) message.  It is "
-"automatically created on startup except when using the ''B<-Q>'' command-"
-"line option and is unlinked on exit."
-msgstr ""
-"This file is a copy of the servers message of the day (MOTD) message.  It is "
-"automatically created on startup except when using the ''B<-Q>'' command-"
-"line option and is unlinked on exit."
-
-#. type: Plain text
-#: doc/tin.5:1275
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and error-"
-"messages. The file is overwritten on startup and meant for debugging."
-msgstr ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and error-"
-"messages. The file is overwritten on startup and meant for debugging."
-
-#. type: Plain text
-#: doc/tin.5:1288
-msgid ""
-"This file is 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 is 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
-#: doc/tin.5:1288 doc/tin.5:2834
-#, no-wrap
-msgid "B<group.name>"
-msgstr "B<group.name>"
-
-#. type: TP
-#: doc/tin.5:1291 doc/tin.5:2837
-#, no-wrap
-msgid "B<one-line description>"
-msgstr "B<one-line description>"
-
-#. type: Plain text
-#: doc/tin.5:1306
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
-"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
-"all 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 a few variables, "
-"all are not meant to be changed by the user."
-
-#. type: TP
-#: doc/tin.5:1306
-#, no-wrap
-msgid "B<version>"
-msgstr "B<version>"
-
-#. type: Plain text
-#: doc/tin.5:1309
-msgid "Internal version number."
-msgstr "Internal version number."
-
-#. type: TP
-#: doc/tin.5:1309
-#, no-wrap
-msgid "B<motd_hash>"
-msgstr "B<motd_hash>"
-
-#. type: Plain text
-#: doc/tin.5:1313
-msgid ""
-"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
-"unchanged."
-msgstr ""
-"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
-"unchanged."
-
-#. type: TP
-#: doc/tin.5:1313
-#, no-wrap
-msgid "B<last_newnews>"
-msgstr "B<last_newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1318
-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
-#: doc/tin.5:1341
-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. I<value> strings are limited to 1022 chars and will be "
-"discarded if exceeding this limit. If it exists, the global configuration "
-"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
-"user's 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. I<value> strings are limited to 1022 chars and will be "
-"discarded if exceeding this limit. If it exists, the global configuration "
-"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
-"user's 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
-#: doc/tin.5:1341
-#, no-wrap
-msgid "B<abbreviate_groupname>"
-msgstr "B<abbreviate_groupname>"
-
-#. type: Plain text
-#: doc/tin.5:1347
-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
-#: doc/tin.5:1357
-#, no-wrap
-msgid "B<art_marked_deleted>"
-msgstr "B<art_marked_deleted>"
-
-#. type: TP
-#: doc/tin.5:1360
-#, no-wrap
-msgid "B<art_marked_inrange>"
-msgstr "B<art_marked_inrange>"
-
-#. type: TP
-#: doc/tin.5:1363
-#, no-wrap
-msgid "B<art_marked_return>"
-msgstr "B<art_marked_return>"
-
-#. type: TP
-#: doc/tin.5:1367
-#, no-wrap
-msgid "B<art_marked_selected>"
-msgstr "B<art_marked_selected>"
-
-#. type: TP
-#: doc/tin.5:1371
-#, no-wrap
-msgid "B<art_marked_recent>"
-msgstr "B<art_marked_recent>"
-
-#. type: TP
-#: doc/tin.5:1375
-#, no-wrap
-msgid "B<art_marked_unread>"
-msgstr "B<art_marked_unread>"
-
-#. type: TP
-#: doc/tin.5:1379
-#, no-wrap
-msgid "B<art_marked_read>"
-msgstr "B<art_marked_read>"
-
-#. type: TP
-#: doc/tin.5:1382
-#, no-wrap
-msgid "B<art_marked_killed>"
-msgstr "B<art_marked_killed>"
-
-#. type: TP
-#: doc/tin.5:1386
-#, no-wrap
-msgid "B<art_marked_read_selected>"
-msgstr "B<art_marked_read_selected>"
-
-#. type: Plain text
-#: doc/tin.5:1397
-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
-#: doc/tin.5:1397
-#, no-wrap
-msgid "B<attachment_format>"
-msgstr "B<attachment_format>"
-
-#. type: Plain text
-#: doc/tin.5:1403
-msgid ""
-"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
-"Default is \"%t%s%e%c%d\"."
-msgstr ""
-"Format string B<\\%tin>(1) uses for Attachment level representation. Default "
-"is \"%t%s%e%c%d\"."
-
-#. type: TP
-#: doc/tin.5:1411
-#, no-wrap
-msgid "B<auto_reconnect>"
-msgstr "B<auto_reconnect>"
-
-#. type: Plain text
-#: doc/tin.5:1414
-msgid "Reconnect to server automatically. Default is OFF."
-msgstr "Reconnect to server automatically. Default is OFF."
-
-#. type: TP
-#: doc/tin.5:1419
-#, no-wrap
-msgid "B<beginner_level>"
-msgstr "B<beginner_level>"
-
-#. type: TP
-#: doc/tin.5:1424
-#, no-wrap
-msgid "B<cache_overview_files>"
-msgstr "B<cache_overview_files>"
-
-#. type: Plain text
-#: doc/tin.5:1429
-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
-#: doc/tin.5:1429
-#, no-wrap
-msgid "B<compress_overview_files>"
-msgstr "B<cache_overview_files>"
-
-#. type: TP
-#: doc/tin.5:1434
-#, no-wrap
-msgid "B<cancel_lock_algo>"
-msgstr "B<cancel_lock_algo>"
-
-#. type: Plain text
-#: doc/tin.5:1440
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1."
-msgstr ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1."
-
-#. type: TP
-#: doc/tin.5:1440
-#, no-wrap
-msgid "B<catchup_read_groups>"
-msgstr "B<catchup_read_groups>"
-
-#. type: TP
-#: doc/tin.5:1444
-#, no-wrap
-msgid "B<col_back>"
-msgstr "B<col_back>"
-
-#. type: TP
-#: doc/tin.5:1447
-#, no-wrap
-msgid "B<col_extquote>"
-msgstr "B<col_extquote>"
-
-#. type: TP
-#: doc/tin.5:1450
-#, no-wrap
-msgid "B<col_from>"
-msgstr "B<col_from>"
-
-#. type: TP
-#: doc/tin.5:1453
-#, no-wrap
-msgid "B<col_head>"
-msgstr "B<col_head>"
-
-#. type: TP
-#: doc/tin.5:1456
-#, no-wrap
-msgid "B<col_help>"
-msgstr "B<col_help>"
-
-#. type: TP
-#: doc/tin.5:1459
-#, no-wrap
-msgid "B<col_invers_bg>"
-msgstr "B<col_invers_bg>"
-
-#. type: TP
-#: doc/tin.5:1462
-#, no-wrap
-msgid "B<col_invers_fg>"
-msgstr "B<col_invers_fg>"
-
-#. type: TP
-#: doc/tin.5:1465
-#, no-wrap
-msgid "B<col_markdash>"
-msgstr "B<col_markdash>"
-
-#. type: TP
-#: doc/tin.5:1469
-#, no-wrap
-msgid "B<col_markslash>"
-msgstr "B<col_markslash>"
-
-#. type: TP
-#: doc/tin.5:1473
-#, no-wrap
-msgid "B<col_markstar>"
-msgstr "B<col_markstar>"
-
-#. type: TP
-#: doc/tin.5:1477
-#, no-wrap
-msgid "B<col_markstroke>"
-msgstr "B<col_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1481
-#, no-wrap
-msgid "B<col_message>"
-msgstr "B<col_message>"
-
-#. type: TP
-#: doc/tin.5:1484
-#, no-wrap
-msgid "B<col_minihelp>"
-msgstr "B<col_minihelp>"
-
-#. type: TP
-#: doc/tin.5:1487
-#, no-wrap
-msgid "B<col_newsheaders>"
-msgstr "B<col_newsheaders>"
-
-#. type: TP
-#: doc/tin.5:1490
-#, no-wrap
-msgid "B<col_normal>"
-msgstr "B<col_normal>"
-
-#. type: TP
-#: doc/tin.5:1493
-#, no-wrap
-msgid "B<col_quote>"
-msgstr "B<col_quote>"
-
-#. type: TP
-#: doc/tin.5:1496
-#, no-wrap
-msgid "B<col_quote2>"
-msgstr "B<col_quote2>"
-
-#. type: TP
-#: doc/tin.5:1499
-#, no-wrap
-msgid "B<col_quote3>"
-msgstr "B<col_quote3>"
-
-#. type: TP
-#: doc/tin.5:1502
-#, no-wrap
-msgid "B<col_response>"
-msgstr "B<col_response>"
-
-#. type: TP
-#: doc/tin.5:1506
-#, no-wrap
-msgid "B<col_signature>"
-msgstr "B<col_signature>"
-
-#. type: TP
-#: doc/tin.5:1509
-#, no-wrap
-msgid "B<col_score_neg>"
-msgstr "B<col_score_neg>"
-
-#. type: TP
-#: doc/tin.5:1512
-#, no-wrap
-msgid "B<col_score_pos>"
-msgstr "B<col_score_pos>"
-
-#. type: TP
-#: doc/tin.5:1515
-#, no-wrap
-msgid "B<col_urls>"
-msgstr "B<col_urls>"
-
-#. type: TP
-#: doc/tin.5:1518
-#, no-wrap
-msgid "B<col_verbatim>"
-msgstr "B<col_verbatim>"
-
-#. type: TP
-#: doc/tin.5:1521
-#, no-wrap
-msgid "B<col_subject>"
-msgstr "B<col_subject>"
-
-#. type: TP
-#: doc/tin.5:1524
-#, no-wrap
-msgid "B<col_text>"
-msgstr "B<col_text>"
-
-#. type: TP
-#: doc/tin.5:1527
-#, no-wrap
-msgid "B<col_title>"
-msgstr "B<col_title>"
-
-#. type: TP
-#: doc/tin.5:1530
-#, no-wrap
-msgid "B<confirm_choice>"
-msgstr "B<confirm_choice>"
-
-#. type: Plain text
-#: doc/tin.5:1534
-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:"
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.5:1540
-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
-#: doc/tin.5:1545
-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
-#: doc/tin.5:1549
-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
-#: doc/tin.5:1551
-msgid "Default is commands & quit."
-msgstr "Default is commands & quit."
-
-#. type: Plain text
-#: doc/tin.5:1562
-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
-#: doc/tin.5:1562
-#, no-wrap
-msgid "B<default_art_search>"
-msgstr "B<default_art_search>"
-
-#. type: TP
-#: doc/tin.5:1564
-#, no-wrap
-msgid "B<default_author_search>"
-msgstr "B<default_author_search>"
-
-#. type: TP
-#: doc/tin.5:1566
-#, no-wrap
-msgid "B<default_config_search>"
-msgstr "B<default_config_search>"
-
-#. type: TP
-#: doc/tin.5:1569
-#, no-wrap
-msgid "B<default_filter_days>"
-msgstr "B<default_filter_days>"
-
-#. type: TP
-#: doc/tin.5:1572
-#, no-wrap
-msgid "B<default_filter_kill_case>"
-msgstr "B<default_filter_kill_case>"
-
-#. type: TP
-#: doc/tin.5:1576
-#, no-wrap
-msgid "B<default_filter_kill_expire>"
-msgstr "B<default_filter_kill_expire>"
-
-#. type: TP
-#: doc/tin.5:1581
-#, no-wrap
-msgid "B<default_filter_kill_global>"
-msgstr "B<default_filter_kill_global>"
-
-#. type: TP
-#: doc/tin.5:1585
-#, no-wrap
-msgid "B<default_filter_kill_header>"
-msgstr "B<default_filter_kill_header>"
-
-#. type: ta
-#: doc/tin.5:1590 doc/tin.5:1619
-#, no-wrap
-msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
-msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
-
-#. type: Plain text
-#: doc/tin.5:1599 doc/tin.5:1628
-#, 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
-#: doc/tin.5:1601
-#, no-wrap
-msgid "B<default_filter_select_case>"
-msgstr "B<default_filter_select_case>"
-
-#. type: TP
-#: doc/tin.5:1605
-#, no-wrap
-msgid "B<default_filter_select_expire>"
-msgstr "B<default_filter_select_expire>"
-
-#. type: TP
-#: doc/tin.5:1610
-#, no-wrap
-msgid "B<default_filter_select_global>"
-msgstr "B<default_filter_select_global>"
-
-#. type: TP
-#: doc/tin.5:1614
-#, no-wrap
-msgid "B<default_filter_select_header>"
-msgstr "B<default_filter_select_header>"
-
-#. type: TP
-#: doc/tin.5:1630
-#, no-wrap
-msgid "B<default_goto_group>"
-msgstr "B<default_goto_group>"
-
-#. type: TP
-#: doc/tin.5:1632
-#, no-wrap
-msgid "B<default_group_search>"
-msgstr "B<default_group_search>"
-
-#. type: TP
-#: doc/tin.5:1634
-#, no-wrap
-msgid "B<default_mail_address>"
-msgstr "B<default_mail_address>"
-
-#. type: TP
-#: doc/tin.5:1636
-#, no-wrap
-msgid "B<default_move_group>"
-msgstr "B<default_move_group>"
-
-#. type: TP
-#: doc/tin.5:1638
-#, no-wrap
-msgid "B<default_pattern>"
-msgstr "B<default_pattern>"
-
-#. type: TP
-#: doc/tin.5:1640
-#, no-wrap
-msgid "B<default_pipe_command>"
-msgstr "B<default_pipe_command>"
-
-#. type: TP
-#: doc/tin.5:1642
-#, no-wrap
-msgid "B<default_post_newsgroups>"
-msgstr "B<default_post_newsgroups>"
-
-#. type: TP
-#: doc/tin.5:1644
-#, no-wrap
-msgid "B<default_post_subject>"
-msgstr "B<default_post_subject>"
-
-#. type: TP
-#: doc/tin.5:1646
-#, no-wrap
-msgid "B<default_range_group>"
-msgstr "B<default_range_group>"
-
-#. type: TP
-#: doc/tin.5:1648
-#, no-wrap
-msgid "B<default_range_select>"
-msgstr "B<default_range_select>"
-
-#. type: TP
-#: doc/tin.5:1650
-#, no-wrap
-msgid "B<default_range_thread>"
-msgstr "B<default_range_thread>"
-
-#. type: TP
-#: doc/tin.5:1652
-#, no-wrap
-msgid "B<default_repost_group>"
-msgstr "B<default_repost_group>"
-
-#. type: TP
-#: doc/tin.5:1654
-#, no-wrap
-msgid "B<default_save_file>"
-msgstr "B<default_save_file>"
-
-#. type: TP
-#: doc/tin.5:1656
-#, no-wrap
-msgid "B<default_save_mode>"
-msgstr "B<default_save_mode>"
-
-#. type: TP
-#: doc/tin.5:1658
-#, no-wrap
-msgid "B<default_select_pattern>"
-msgstr "B<default_select_pattern>"
-
-#. type: TP
-#: doc/tin.5:1660
-#, no-wrap
-msgid "B<default_shell_command>"
-msgstr "B<default_shell_command>"
-
-#. type: TP
-#: doc/tin.5:1662
-#, no-wrap
-msgid "B<default_subject_search>"
-msgstr "B<default_subject_search>"
-
-#. type: TP
-#: doc/tin.5:1664
-#, no-wrap
-msgid "B<dont_break_words>"
-msgstr "B<dont_break_words>"
-
-#. type: TP
-#: doc/tin.5:1668
-#, no-wrap
-msgid "B<draw_arrow>"
-msgstr "B<draw_arrow>"
-
-#. type: Plain text
-#: doc/tin.5:1672
-msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
-"highlighted bar if set OFF. Default is OFF."
-msgstr ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
-"highlighted bar if set OFF. Default is OFF."
-
-#. type: Plain text
-#: doc/tin.5:1679
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\" in B<\\%tin>(1)"
-msgstr ""
-"The format string used to create the editor start command with parameters.  "
-"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
-"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\" in B<\\%tin>(1)"
-
-#. type: TP
-#: doc/tin.5:1682
-#, no-wrap
-msgid "B<extquote_regex>"
-msgstr "B<extquote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:1689
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<\\%tin>(1) uses a built-in default."
-
-#. type: TP
-#: doc/tin.5:1689
-#, no-wrap
-msgid "B<force_screen_redraw>"
-msgstr "B<force_screen_redraw>"
-
-#. type: TP
-#: doc/tin.5:1693
-#, no-wrap
-msgid "B<getart_limit>"
-msgstr "B<getart_limit>"
-
-#. type: Plain text
-#: doc/tin.5:1700
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<\\%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 the last 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
-#: doc/tin.5:1700
-#, no-wrap
-msgid "B<goto_next_unread>"
-msgstr "B<goto_next_unread>"
-
-#. type: Plain text
-#: doc/tin.5:1714
-msgid ""
-"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
-"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
-"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
-"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
-"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
-"Default is B<PageNextUnread>."
-msgstr ""
-"Which keys B<\\%tin>(1) should accept to jump to the next unread article.  "
-"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
-"B<PageDown> is set B<\\tin> jumps to the next article at the end of the "
-"current one. When B<PageNextUnread> is set B<\\%tin>(1) jumps immediately to "
-"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
-"Default is B<PageNextUnread>."
-
-#. type: Plain text
-#: doc/tin.5:1721
-msgid ""
-"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
-"\\ %s\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
-"\\ %s\\ \\ %F\". The following substitutions are supported:"
-
-#. type: ta
-#: doc/tin.5:1723
-#, no-wrap
-msgid "\\w'%G    'u +\\w'number of responses in thread'u"
-msgstr "\\w'%G    'u +\\w'number of responses in thread'u"
-
-#. type: Plain text
-#: doc/tin.5:1735
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%R\tnumber of responses in thread\n"
-"%S\tscore\n"
-"%m\tarticle marks\n"
-"%n\tcurrent thread number\n"
-"%s\tsubject\n"
-"%%\t%\n"
-msgstr ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%R\tnumber of responses in thread\n"
-"%S\tscore\n"
-"%m\tarticle marks\n"
-"%n\tcurrent thread number\n"
-"%s\tsubject\n"
-"%%\t%\n"
-
-#. type: TP
-#: doc/tin.5:1737
-#, no-wrap
-msgid "B<hide_uue>"
-msgstr "B<hide_uue>"
-
-#. type: TP
-#: doc/tin.5:1747
-#, no-wrap
-msgid "B<inews_prog>"
-msgstr "B<inews_prog>"
-
-#. type: TP
-#: doc/tin.5:1754
-#, no-wrap
-msgid "B<info_in_last_line>"
-msgstr "B<info_in_last_line>"
-
-#. type: TP
-#: doc/tin.5:1760
-#, no-wrap
-msgid "B<interactive_mailer>"
-msgstr "B<interactive_mailer>"
-
-#. type: Plain text
-#: doc/tin.5:1766
-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
-#: doc/tin.5:1766
-#, no-wrap
-msgid "B<inverse_okay>"
-msgstr "B<inverse_okay>"
-
-#. type: TP
-#: doc/tin.5:1770
-#, no-wrap
-msgid "B<keep_dead_articles>"
-msgstr "B<keep_dead_articles>"
-
-#. type: TP
-#: doc/tin.5:1775
-#, no-wrap
-msgid "B<kill_level>"
-msgstr "B<kill_level>"
-
-#. type: Plain text
-#: doc/tin.5:1779
-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
-#: doc/tin.5:1787
-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
-#: doc/tin.5:1803
-#, no-wrap
-msgid "B<mail_address>"
-msgstr "B<mail_address>"
-
-#. type: Plain text
-#: doc/tin.5:1809
-msgid ""
-"User's mail address (and full name), if not username@host. This is used when "
-"creating articles, sending mail and when B<\\%pgp>(1)  signing."
-msgstr ""
-"User's mail address (and full name), if not username@host. This is used when "
-"creating articles, sending mail and when B<\\%pgp>(1)  signing."
-
-#. type: TP
-#: doc/tin.5:1813
-#, no-wrap
-msgid "B<mail_quote_format>"
-msgstr "B<mail_quote_format>"
-
-#. type: TP
-#: doc/tin.5:1819
-#, no-wrap
-msgid "B<mailbox_format>"
-msgstr "B<mailbox_format>"
-
-#. type: TP
-#: doc/tin.5:1838
-#, no-wrap
-msgid "B<mailer_format>"
-msgstr "B<mailer_format>"
-
-#. type: TP
-#: doc/tin.5:1875
-#, no-wrap
-msgid "B<metamail_prog>"
-msgstr "B<metamail_prog>"
-
-#. type: TP
-#: doc/tin.5:1887 doc/tin.5:2659
-#, no-wrap
-msgid "B<mm_charset>"
-msgstr "B<mm_charset>"
-
-#. type: Plain text
-#: doc/tin.5:1902
-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)  or B<\\"
-"%ucnv_*>(), 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)  or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-
-#. type: Plain text
-#: doc/tin.5:1915
-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)  or B<\\%ucnv_*>(), if "
-"none of these functions are 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)  or B<\\%ucnv_*>(), if "
-"none of these functions are 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
-#: doc/tin.5:1924
-#, no-wrap
-msgid "B<mono_markdash>"
-msgstr "B<mono_markdash>"
-
-#. type: TP
-#: doc/tin.5:1929
-#, no-wrap
-msgid "B<mono_markslash>"
-msgstr "B<mono_markslash>"
-
-#. type: TP
-#: doc/tin.5:1934
-#, no-wrap
-msgid "B<mono_markstar>"
-msgstr "B<mono_markstar>"
-
-#. type: TP
-#: doc/tin.5:1939
-#, no-wrap
-msgid "B<mono_markstroke>"
-msgstr "B<mono_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1944
-#, no-wrap
-msgid "B<newnews>"
-msgstr "B<newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1950
-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: TP
-#: doc/tin.5:1972
-#, no-wrap
-msgid "B<nntp_read_timeout_secs>"
-msgstr "B<nntp_read_timeout_secs>"
-
-#. type: Plain text
-#: doc/tin.5:1975
-msgid "Time in seconds to wait for a response from the server. Default is 120."
-msgstr ""
-"Time in seconds to wait for a response from the server. Default is 120."
-
-#. type: TP
-#: doc/tin.5:1975
-#, no-wrap
-msgid "B<normalization_form>"
-msgstr "B<normalization_form>"
-
-#. type: Plain text
-#: doc/tin.5:1979
-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
-#: doc/tin.5:1997
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
-"possible (B<RFC\\%5198>)."
-msgstr ""
-"Some normalisation modes are only available if they are supported by the "
-"library B<\\%tin>(1)  uses to do the normalisation. NFC should be used if "
-"possible (B<RFC\\%5198>)."
-
-#. type: TP
-#: doc/tin.5:1997
-#, no-wrap
-msgid "B<page_mime_format>"
-msgstr "B<page_mime_format>"
-
-#. type: Plain text
-#: doc/tin.5:2003
-msgid ""
-"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
-"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
-msgstr ""
-"Format string B<\\%tin>(1) uses for mime header at Page level.  Default is "
-"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
-
-#. type: TP
-#: doc/tin.5:2003
-#, no-wrap
-msgid "B<page_uue_format>"
-msgstr "B<page_uue_format>"
-
-#. type: Plain text
-#: doc/tin.5:2009
-msgid ""
-"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
-"\"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-"Format string B<\\%tin>(1) uses for uue header at Page level.  Default is "
-"\"[-- %T%S%*n%I%!d%*e --]\"."
-
-#. type: Plain text
-#: doc/tin.5:2037
-msgid ""
-"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
-"display any files that were post processed and uudecoded. The program is "
-"determined using the B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
-"display any files that were post processed and uudecoded. The program is "
-"determined using the B<\\%mailcap>(5)  file. Default is ON."
-
-#. type: TP
-#: doc/tin.5:2053
-#, no-wrap
-msgid "B<posted_articles_file>"
-msgstr "B<posted_articles_file>"
-
-#. type: TP
-#: doc/tin.5:2065
-#, no-wrap
-msgid "B<printer>"
-msgstr "B<printer>"
-
-#. type: Plain text
-#: doc/tin.5:2075
-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
-#: doc/tin.5:2083
-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
-#: doc/tin.5:2089
-#, no-wrap
-msgid "B<quote_style>"
-msgstr "B<quote_style>"
-
-#. type: Plain text
-#: doc/tin.5:2095
-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
-#: doc/tin.5:2098
-msgid "B<Nothing special> Non empty lines are quoted."
-msgstr "B<Nothing special> Non empty lines are quoted."
-
-#. type: Plain text
-#: doc/tin.5:2102
-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
-#: doc/tin.5:2108
-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<PageToggleRaw> ('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<PageToggleRaw> ('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
-#: doc/tin.5:2110
-msgid "B<Quote empty lines> This option is on by default."
-msgstr "B<Quote empty lines> This option is on by default."
-
-#. type: TP
-#: doc/tin.5:2111
-#, no-wrap
-msgid "B<quote_regex>"
-msgstr "B<quote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2118
-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
-#: doc/tin.5:2118
-#, no-wrap
-msgid "B<quote_regex2>"
-msgstr "B<quote_regex2>"
-
-#. type: Plain text
-#: doc/tin.5:2125
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
-"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
-#: doc/tin.5:2125
-#, no-wrap
-msgid "B<quote_regex3>"
-msgstr "B<quote_regex3>"
-
-#. type: Plain text
-#: doc/tin.5:2132
-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
-#: doc/tin.5:2132
-#, no-wrap
-msgid "B<recent_time>"
-msgstr "B<recent_time>"
-
-#. type: TP
-#: doc/tin.5:2136
-#, no-wrap
-msgid "B<render_bidi>"
-msgstr "B<render_bidi>"
-
-#. type: Plain text
-#: doc/tin.5:2143
-msgid ""
-"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
-"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
-"Default is OFF."
-msgstr ""
-"If ON B<\\%tin>(1) does the rendering of bi-directional text. If OFF B<\\"
-"%tin>(1) leaves the rendering of bi-directional text to the terminal. "
-"Default is OFF."
-
-#. type: TP
-#: doc/tin.5:2143
-#, no-wrap
-msgid "B<reread_active_file_secs>"
-msgstr "B<reread_active_file_secs>"
-
-#. type: TP
-#: doc/tin.5:2152
-#, no-wrap
-msgid "B<score_limit_kill>"
-msgstr "B<score_limit_kill>"
-
-#. type: TP
-#: doc/tin.5:2156
-#, no-wrap
-msgid "B<score_limit_select>"
-msgstr "B<score_limit_select>"
-
-#. type: TP
-#: doc/tin.5:2160
-#, no-wrap
-msgid "B<score_kill>"
-msgstr "B<score_kill>"
-
-#. type: TP
-#: doc/tin.5:2164
-#, no-wrap
-msgid "B<score_select>"
-msgstr "B<score_select>"
-
-#. type: TP
-#: doc/tin.5:2168
-#, no-wrap
-msgid "B<scroll_lines>"
-msgstr "B<scroll_lines>"
-
-#. type: Plain text
-#: doc/tin.5:2178
-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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
-"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-"The number of lines that will be scrolled up/down in the article pager when "
-"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
-"traditional B<\\%tin>(1) 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 B<show_last_line_prev_page>=ON. Set to -2 to "
-"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-
-#. type: TP
-#: doc/tin.5:2178
-#, no-wrap
-msgid "B<select_format>"
-msgstr "B<select_format>"
-
-#. type: Plain text
-#: doc/tin.5:2182
-msgid ""
-"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
-"\\ %G\\ \\ %d\". The following substitutions are supported:"
-msgstr ""
-"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
-"\\ %G\\ \\ %d\". The following substitutions are supported:"
-
-#. type: ta
-#: doc/tin.5:2184
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group number'u"
-msgstr "\\w'%G    'u +\\w'current group number'u"
-
-#. type: Plain text
-#: doc/tin.5:2191
-#, no-wrap
-msgid ""
-"%G\tgroup name\n"
-"%U\tunread count\n"
-"%d\tdescription\n"
-"%f\tgroup flag\n"
-"%n\tcurrent group number\n"
-"%%\t%\n"
-msgstr ""
-"%G\tgroup name\n"
-"%U\tunread count\n"
-"%d\tdescription\n"
-"%f\tgroup flag\n"
-"%n\tcurrent group number\n"
-"%%\t%\n"
-
-#. type: TP
-#: doc/tin.5:2193
-#, no-wrap
-msgid "B<sort_function>"
-msgstr "B<sort_function>"
-
-#. type: TP
-#: doc/tin.5:2228
-#, no-wrap
-msgid "B<show_description>"
-msgstr "B<show_description>"
-
-#. type: Plain text
-#: doc/tin.5:2237
-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 "
-"built 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 "
-"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-
-#. type: TP
-#: doc/tin.5:2237
-#, no-wrap
-msgid "B<show_help_mail_sign>"
-msgstr "B<show_help_mail_sign>"
-
-#. type: Plain text
-#: doc/tin.5:2244
-msgid ""
-"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
-"mail indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
-"mail indication, both, or neither in the various level titles.  Default is 3."
-
-#. type: TP
-#: doc/tin.5:2260
-#, no-wrap
-msgid "B<show_only_unread_groups>"
-msgstr "B<show_only_unread_groups>"
-
-#. type: Plain text
-#: doc/tin.5:2283
-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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
-"signature (first match counts). If the path starts with a ! the program the "
-"path points to will be executed to generate a signature. In order to pass "
-"the group name to the program, %G can be specified.  This will be replaced "
-"by the name of the current newsgroup. --none will suppress any signature. "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed>."
-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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
-"signature (first match counts). If the path starts with a ! the program the "
-"path points to will be executed to generate a signature. In order to pass "
-"the group name to the program, %G can be specified. This will be replaced by "
-"the name of the current newsgroup. --none will suppress any signature. "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>. See also I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed>."
-
-#. type: TP
-#: doc/tin.5:2286
-#, no-wrap
-msgid "B<slashes_regex>"
-msgstr "B<slashes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2293
-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
-#: doc/tin.5:2339
-#, no-wrap
-msgid "B<spamtrap_warning_addresses>"
-msgstr "B<spamtrap_warning_addresses>"
-
-#. type: TP
-#: doc/tin.5:2346
-#, no-wrap
-msgid "B<stars_regex>"
-msgstr "B<stars_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2353
-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
-#: doc/tin.5:2353
-#, no-wrap
-msgid "B<strip_blanks>"
-msgstr "B<strip_blanks>"
-
-#. type: TP
-#: doc/tin.5:2357
-#, no-wrap
-msgid "B<strip_bogus>"
-msgstr "B<strip_bogus>"
-
-#. type: TP
-#: doc/tin.5:2366
-#, no-wrap
-msgid "B<strip_newsrc>"
-msgstr "B<strip_newsrc>"
-
-#. type: TP
-#: doc/tin.5:2370
-#, no-wrap
-msgid "B<strip_re_regex>"
-msgstr "B<strip_re_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2376
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-
-#. type: TP
-#: doc/tin.5:2376
-#, no-wrap
-msgid "B<strip_was_regex>"
-msgstr "B<strip_was_regex>"
-
-#. type: TP
-#: doc/tin.5:2382
-#, no-wrap
-msgid "B<strokes_regex>"
-msgstr "B<strokes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2389
-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
-#: doc/tin.5:2394
-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
-#: doc/tin.5:2397
-msgid "Defines which threading method to use. The choices are:"
-msgstr "Defines which threading method to use. The choices are:"
-
-#. type: Plain text
-#: doc/tin.5:2400
-msgid "Don't thread"
-msgstr "Don't thread"
-
-#. type: Plain text
-#: doc/tin.5:2402
-msgid "Thread on Subject only"
-msgstr "Thread on Subject only"
-
-#. type: Plain text
-#: doc/tin.5:2404
-msgid "Thread on References only"
-msgstr "Thread on References only"
-
-#. type: Plain text
-#: doc/tin.5:2406
-msgid "Thread on References then Subject (default)"
-msgstr "Thread on References then Subject (default)"
-
-#. type: Plain text
-#: doc/tin.5:2408
-msgid "Thread multipart articles on Subject"
-msgstr "Thread multipart articles on Subject"
-
-#. type: Plain text
-#: doc/tin.5:2410
-msgid "Thread on Percentage Match of the Subjects"
-msgstr "Thread on Percentage Match of the Subjects"
-
-#. type: Plain text
-#: doc/tin.5:2414
-msgid ""
-"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 \\(en 5 in the file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
-msgstr ""
-"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 \\(en 5 in the file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
-
-#. type: Plain text
-#: doc/tin.5:2418
-msgid ""
-"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
-"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
-"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
-
-#. type: ta
-#: doc/tin.5:2420
-#, no-wrap
-msgid "\\w'%G    'u +\\w'from, name and/or address'u"
-msgstr "\\w'%G    'u +\\w'from, name and/or address'u"
-
-#. type: Plain text
-#: doc/tin.5:2431
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%S\tscore\n"
-"%T\tthread tree\n"
-"%m\tarticle marks\n"
-"%n\tcurrent article number\n"
-"%%\t%\n"
-msgstr ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%S\tscore\n"
-"%T\tthread tree\n"
-"%m\tarticle marks\n"
-"%n\tcurrent article number\n"
-"%%\t%\n"
-
-#. type: Plain text
-#: doc/tin.5:2438
-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
-#: doc/tin.5:2442
-#, no-wrap
-msgid "B<thread_score>"
-msgstr "B<thread_score>"
-
-#. type: TP
-#: doc/tin.5:2454
-#, no-wrap
-msgid "B<tls_ca_cert_file>"
-msgstr "B<tls_ca_cert_file>"
-
-#. type: Plain text
-#: doc/tin.5:2459
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<RFC\\%8143>) connections. If left empty the system default will be used."
-msgstr ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<RFC\\%8143>) connections. If left empty the system default will be used."
-
-#. type: TP
-#: doc/tin.5:2459
-#, no-wrap
-msgid "B<translit>"
-msgstr "B<translit>"
-
-#. type: Plain text
-#: doc/tin.5:2473
-msgid ""
-"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
-"bodies.  Default is 0. This option does not affect lines within verbatim "
-"blocks."
-msgstr ""
-"Allows you to select how B<\\%tin>(1) treats blank lines in article bodies.  "
-"Default is 0. This option does not affect lines within verbatim blocks."
-
-#. type: Plain text
-#: doc/tin.5:2496
-msgid ""
-"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
-"articles. Default is OFF."
-msgstr ""
-"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
-"articles. Default is OFF."
-
-#. type: TP
-#: doc/tin.5:2496
-#, no-wrap
-msgid "B<underscores_regex>"
-msgstr "B<underscores_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2503
-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>(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<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-
-#. type: TP
-#: doc/tin.5:2503
-#, no-wrap
-msgid "B<unlink_article>"
-msgstr "B<unlink_article>"
-
-#. type: Plain text
-#: doc/tin.5:2507
-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
-#: doc/tin.5:2507
-#, no-wrap
-msgid "B<url_handler>"
-msgstr "B<url_handler>"
-
-#. type: TP
-#: doc/tin.5:2512
-#, no-wrap
-msgid "B<url_highlight>"
-msgstr "B<url_highlight>"
-
-#. type: TP
-#: doc/tin.5:2515
-#, no-wrap
-msgid "B<use_color>"
-msgstr "B<use_color>"
-
-#. type: Plain text
-#: doc/tin.5:2520
-msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
-msgstr "If enabled B<\\%tin>(1)  uses ANSI-colours. Default is OFF."
-
-#. type: TP
-#: doc/tin.5:2520
-#, no-wrap
-msgid "B<use_keypad>"
-msgstr "B<use_keypad>"
-
-#. type: Plain text
-#: doc/tin.5:2523
-msgid "Use scroll keys on keypad. Default is OFF."
-msgstr "Use scroll keys on keypad. Default is OFF."
-
-#. type: TP
-#: doc/tin.5:2523
-#, no-wrap
-msgid "B<use_mouse>"
-msgstr "B<use_mouse>"
-
-#. type: TP
-#: doc/tin.5:2529
-#, no-wrap
-msgid "B<use_slrnface>"
-msgstr "B<use_slrnface>"
-
-#. type: Plain text
-#: doc/tin.5:2541
-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
-#: doc/tin.5:2541
-#, no-wrap
-msgid "B<utf8_graphics>"
-msgstr "B<utf8_graphics>"
-
-#. type: Plain text
-#: doc/tin.5:2545
-msgid ""
-"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
-"and ellipsis ('...'). Default is OFF."
-msgstr ""
-"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
-"and ellipsis ('...'). Default is OFF."
-
-#. type: TP
-#: doc/tin.5:2545
-#, no-wrap
-msgid "B<verbatim_begin_regex>"
-msgstr "B<verbatim_begin_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2551
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
-"verbatim block. Default is #v+"
-msgstr ""
-"A regular expression that B<\\%tin>(1) will use to find the begin of a "
-"verbatim block. Default is #v+"
-
-#. type: TP
-#: doc/tin.5:2551
-#, no-wrap
-msgid "B<verbatim_end_regex>"
-msgstr "B<verbatim_end_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2557
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the end of a "
-"verbatim block. Default is #v-"
-msgstr ""
-"A regular expression that B<\\%tin>(1) will use to find the end of a "
-"verbatim block. Default is #v-"
-
-#. type: TP
-#: doc/tin.5:2560
-#, no-wrap
-msgid "B<wildcard>"
-msgstr "B<wildcard>"
-
-#. type: Plain text
-#: doc/tin.5:2584
-msgid ""
-"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
-"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
-"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
-"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
-"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-
-#. type: TP
-#: doc/tin.5:2584
-#, no-wrap
-msgid "B<word_h_display_marks>"
-msgstr "B<word_h_display_marks>"
-
-#. type: TP
-#: doc/tin.5:2596
-#, no-wrap
-msgid "B<word_highlight>"
-msgstr "B<word_highlight>"
-
-#. type: TP
-#: doc/tin.5:2604
-#, no-wrap
-msgid "B<wrap_column>"
-msgstr "B<wrap_column>"
-
-#. type: TP
-#: doc/tin.5:2620
-#, no-wrap
-msgid "B<xpost_quote_format>"
-msgstr "B<xpost_quote_format>"
-
-#. type: Plain text
-#: doc/tin.5:2636
-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
-#: doc/tin.5:2636
-#, no-wrap
-msgid "B<domainname>"
-msgstr "B<domainname>"
-
-#. type: Plain text
-#: doc/tin.5:2639
-msgid "Sets a global domain name used in From lines"
-msgstr "Sets a global domain name used in From lines"
-
-#. type: Plain text
-#: doc/tin.5:2643
-msgid ""
-"Defines the name of your organization. $B<ORGANIZATION> overrides any "
-"specified value."
-msgstr ""
-"Defines the name of your organisation. $B<ORGANIZATION> overrides any "
-"specified value."
-
-#. type: TP
-#: doc/tin.5:2643
-#, no-wrap
-msgid "B<newslibdir>"
-msgstr "B<newslibdir>"
-
-#. type: Plain text
-#: doc/tin.5:2648
-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
-#: doc/tin.5:2648
-#, no-wrap
-msgid "B<bugaddress>"
-msgstr "B<bugaddress>"
-
-#. type: Plain text
-#: doc/tin.5:2654
-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
-#: doc/tin.5:2654
-#, no-wrap
-msgid "B<inewsdir>"
-msgstr "B<inewsdir>"
-
-#. type: Plain text
-#: doc/tin.5:2659
-msgid "Defines the directory containing the B<\\%inews>(1)  executable."
-msgstr "Defines the directory containing the B<\\%inews>(1)  executable."
-
-#. type: Plain text
-#: doc/tin.5:2663
-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
-#: doc/tin.5:2666
-msgid ""
-"Default encoding scheme used in MIME articles. 8bit might be the best value."
-msgstr ""
-"Default encoding scheme used in MIME articles. 8bit might be the best value."
-
-#. type: Plain text
-#: doc/tin.5:2670
-msgid ""
-"Default encoding scheme used in MIME letters. quoted-printable is a good "
-"choice here."
-msgstr ""
-"Default encoding scheme used in MIME letters. quoted-printable is a good "
-"choice here."
-
-#. type: TP
-#: doc/tin.5:2670
-#, no-wrap
-msgid "B<disable_gnksa_domain_check>"
-msgstr "B<disable_gnksa_domain_check>"
-
-#. type: Plain text
-#: doc/tin.5:2676
-msgid ""
-"Allow unregistered top level domains. As the list of valid TLDs is no longer "
-"actively maintained the default was changed to ON starting with B<\\"
-"%tin>(1)  version 2.1.5"
-msgstr ""
-"Allow unregistered top level domains. As the list of valid TLDs is no longer "
-"actively maintained the default was changed to ON starting with B<\\"
-"%tin>(1)  version 2.1.5"
-
-#. type: TP
-#: doc/tin.5:2676
-#, no-wrap
-msgid "B<disable_sender>"
-msgstr "B<disable_sender>"
-
-#. type: Plain text
-#: doc/tin.5:2680
-msgid ""
-"Don't generate a ''Sender:'' header. This has an effect only if "
-"B<inews_prog> is set to --internal."
-msgstr ""
-"Don't generate a ''Sender:'' header. This has an effect only if "
-"B<inews_prog> is set to --internal."
-
-#. type: TP
-#: doc/tin.5:2680
-#, no-wrap
-msgid "B<spooldir>"
-msgstr "B<spooldir>"
-
-#. type: Plain text
-#: doc/tin.5:2685
-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
-#: doc/tin.5:2685
-#, no-wrap
-msgid "B<overviewdir>"
-msgstr "B<overviewdir>"
-
-#. type: Plain text
-#: doc/tin.5:2693
-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
-#: doc/tin.5:2693
-#, no-wrap
-msgid "B<overviewfile>"
-msgstr "B<overviewfile>"
-
-#. type: Plain text
-#: doc/tin.5:2697
-msgid ""
-"Name of a single overview file, common values are I<.overview> or I<over."
-"view>. $B<TIN_NOVFILENAME> overrides any specified value."
-msgstr ""
-"Name of a single overview file, common values are I<.overview> or I<over."
-"view>. $B<TIN_NOVFILENAME> overrides any specified value."
-
-#. type: TP
-#: doc/tin.5:2697
-#, no-wrap
-msgid "B<overviewfmtfile>"
-msgstr "B<overviewfmtfile>"
-
-#. type: Plain text
-#: doc/tin.5:2702
-msgid ""
-"Full pathname of your newssystem's overview.fmt file; usually the file "
-"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Full pathname of your newssystem's overview.fmt file; usually the file "
-"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
-"change this setting if your configuration differs."
-
-#. type: TP
-#: doc/tin.5:2702
-#, no-wrap
-msgid "B<activefile>"
-msgstr "B<activefile>"
-
-#. type: Plain text
-#: doc/tin.5:2708
-msgid ""
-"Full pathname of your newssystem's active file; usually the file resides in "
-"I<newslibdir> and is named I<active>, so you only have to change this "
-"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
-"specified value."
-msgstr ""
-"Full pathname of your newssystem's active file; usually the file resides in "
-"I<newslibdir> and is named I<active>, so you only have to change this "
-"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
-"specified value."
-
-#. type: TP
-#: doc/tin.5:2708
-#, no-wrap
-msgid "B<activetimesfile>"
-msgstr "B<activetimesfile>"
-
-#. type: Plain text
-#: doc/tin.5:2713
-msgid ""
-"Full pathname of your newssystem's active.times file; usually the file "
-"resides in I<newslibdir> and is named I<active.times>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Full pathname of your newssystem's active.times file; usually the file "
-"resides in I<newslibdir> and is named I<active.times>, so you only have to "
-"change this setting if your configuration differs."
-
-#. type: TP
-#: doc/tin.5:2713
-#, no-wrap
-msgid "B<newsgroupsfile>"
-msgstr "B<newsgroupsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2718
-msgid ""
-"Full pathname of your newssystem's newsgroups file; usually the file resides "
-"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
-"setting if your configuration differs."
-msgstr ""
-"Full pathname of your newssystem's newsgroups file; usually the file resides "
-"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
-"setting if your configuration differs."
-
-#. type: TP
-#: doc/tin.5:2718
-#, no-wrap
-msgid "B<subscriptionsfile>"
-msgstr "B<subscriptionsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2723
-msgid ""
-"Full pathname of your newssystem's subscriptions file; usually the file "
-"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-"Full pathname of your newssystem's subscriptions file; usually the file "
-"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
-"change this setting if your configuration differs."
-
-#. type: Plain text
-#: doc/tin.5:2727
-msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-
-#. type: Plain text
-#: doc/tin.5:2731
-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
-#: doc/tin.5:2745
-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."
-
-#.  TODO: tin issues just a warning in that case.
-#. type: Plain text
-#: doc/tin.5:2750
-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
-#: doc/tin.5:2753
-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
-#: doc/tin.5:2753 doc/tin.5:2807
-#, no-wrap
-msgid "B<name>"
-msgstr "B<name>"
-
-#. type: TP
-#: doc/tin.5:2756
-#, no-wrap
-msgid "B<highmark>"
-msgstr "B<highmark>"
-
-#. type: Plain text
-#: doc/tin.5:2759
-msgid "is the highest article number that has been used in that newsgroup"
-msgstr "is the highest article number that has been used in that newsgroup"
-
-#. type: TP
-#: doc/tin.5:2759
-#, no-wrap
-msgid "B<lowmark>"
-msgstr "B<lowmark>"
-
-#. type: Plain text
-#: doc/tin.5:2766
-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 than 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 than the highest article number, then there "
-"are no articles in the newsgroup."
-
-#. type: TP
-#: doc/tin.5:2766
-#, no-wrap
-msgid "B<flags>"
-msgstr "B<flags>"
-
-#. type: Plain text
-#: doc/tin.5:2769
-msgid "can be one of those"
-msgstr "can be one of those"
-
-#. type: TP
-#: doc/tin.5:2770
-#, no-wrap
-msgid "B<y>"
-msgstr "B<y>"
-
-#. type: Plain text
-#: doc/tin.5:2773
-msgid "local postings are allowed"
-msgstr "local postings are allowed"
-
-#. type: TP
-#: doc/tin.5:2773
-#, no-wrap
-msgid "B<n>"
-msgstr "B<n>"
-
-#. type: Plain text
-#: doc/tin.5:2776
-msgid "no local postings are allowed, only remote ones"
-msgstr "no local postings are allowed, only remote ones"
-
-#. type: TP
-#: doc/tin.5:2776
-#, no-wrap
-msgid "B<m>"
-msgstr "B<m>"
-
-#. type: Plain text
-#: doc/tin.5:2779
-msgid "the group is moderated and all postings must be approved"
-msgstr "the group is moderated and all postings must be approved"
-
-#. type: TP
-#: doc/tin.5:2779
-#, no-wrap
-msgid "B<j>"
-msgstr "B<j>"
-
-#. type: Plain text
-#: doc/tin.5:2782
-msgid "articles in this group are not kept, but only passed on"
-msgstr "articles in this group are not kept, but only passed on"
-
-#. type: TP
-#: doc/tin.5:2782
-#, no-wrap
-msgid "B<x>"
-msgstr "B<x>"
-
-#. type: Plain text
-#: doc/tin.5:2785
-msgid "articles cannot be posted to this newsgroup"
-msgstr "articles cannot be posted to this newsgroup"
-
-#. type: TP
-#: doc/tin.5:2785
-#, no-wrap
-msgid "B<=foo.bar>"
-msgstr "B<=foo.bar>"
-
-#. type: Plain text
-#: doc/tin.5:2788
-msgid "articles are locally filed into the ''foo.bar'' group"
-msgstr "articles are locally filed into the ''foo.bar'' group"
-
-#. type: TP
-#: doc/tin.5:2789 doc/tin.5:2817 doc/tin.5:2840
-#, no-wrap
-msgid "B<\\%tin>(1)"
-msgstr "B<\\%tin>(1)"
-
-#. type: Plain text
-#: doc/tin.5:2796
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
-"COUNTS (B<RFC\\%6048>) 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<RFC\\%3977>) or LIST "
-"COUNTS (B<RFC\\%6048>) command instead."
-
-#. type: Plain text
-#: doc/tin.5:2807
-msgid ""
-"This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
-"a new group is created. Each line consist of three space-separated fields "
-"\"I<name> I<time> I<creator>\"."
-msgstr ""
-"This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local news server (e.g.,  B<\\%innd>(8))  "
-"whenever a new group is created. Each line consist of three space-separated "
-"fields \"I<name> I<time> I<creator>\"."
-
-#. type: Plain text
-#: doc/tin.5:2814
-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
-#: doc/tin.5:2814
-#, no-wrap
-msgid "B<creator>"
-msgstr "B<creator>"
-
-#. type: Plain text
-#: doc/tin.5:2817
-msgid "is the electronic mail address of the person who created the group."
-msgstr "is the electronic mail address of the person who created the group."
-
-#. type: Plain text
-#: doc/tin.5:2823
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
-"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<RFC\\%3977>) "
-"command instead."
-
-#. type: Plain text
-#: doc/tin.5:2834
-msgid ""
-"This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
-"is created. Each line consist of two tab-separated fields \"I<group."
-"name>\tI<one-line description>\"."
-msgstr ""
-"This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local news server (e.g.,  B<\\%innd>(8))  whenever a new "
-"group is created. Each line consist of two tab-separated fields \"I<group."
-"name>\tI<one-line description>\"."
-
-#. type: Plain text
-#: doc/tin.5:2846
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
-"%3977>) 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<RFC\\"
-"%3977>) command instead."
-
-#. type: Plain text
-#: doc/tin.5:2855
-msgid ""
-"This file might hold a default organization to be used in the "
-"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
-msgstr ""
-"This file might hold a default organisation to be used in the "
-"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
-
-#. type: Plain text
-#: doc/tin.5:2873
-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<RFC\\%3977>) command instead."
-msgstr ""
-"This file specifies the organisation 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<RFC\\%3977>) command instead."
-
-#. type: Plain text
-#: doc/tin.5:2888
-msgid ""
-"This file contains a list of newsgroups \\(em one per line \\(em which the "
-"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc for the news server.  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<RFC\\%6048>) command instead."
-msgstr ""
-"This file contains a list of newsgroups \\(em one per line \\(em which the "
-"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc for the news server.  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<RFC\\%6048>) command instead."
-
-#. type: Plain text
-#: doc/tin.5:2939
-msgid ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
-msgstr ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/es/tin.1 tin-2.6.5/doc/l10n/es/tin.1
--- tin-2.6.4/doc/l10n/es/tin.1	2024-12-23 10:54:29.000000000 +0100
+++ tin-2.6.5/doc/l10n/es/tin.1	1970-01-01 01:00:00.000000000 +0100
@@ -1,3980 +0,0 @@
-.\"
-.\" Project   : tin - a Usenet newsreader
-.\" Module    : tin.1
-.\" Author    : I. Lea, U. Janssen
-.\" Created   : 1991-08-23
-.\" Updated   : 2024-12-24
-.\" 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 "December 24th, 2024" 2.6.4 "Usenet newsreader"
-.\"
-.\"
-.SH NOMBRE
-.\"
-.\"
-tin, rtin \- Usenet newsreader
-.SH SINOPSIS
-.\"
-.\"
-\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|]
-[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
-\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
-[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-D\fP
-\fIdebug_level\fP\|] [\|\fB\-F\fP \fIfilter_file\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|]
-[\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\fP\|]\|] [\|\fB\-L\fP
-\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
-\fItimeout\fP\|] [\|\fB\-I\fP \fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\|]\|]\|]
-.SH DESCRIPCIÓN
-\fBtin\fP is a full\-screen easy to use Usenet newsreader. It can read news
-locally (e.g., \fI/var/spool/news\fP) or remotely (\fBrtin\fP or \fBtin \-r\fP option)
-via an NNTP (Network News Transport Protocol, \fBRFC\%3977\fP) or NNTPS
-(\fBRFC\%8143\fP) server. It will automatically utilize NOV
-\fB\%newsoverview\fP(5)  style index files if available locally or via the NNTP
-[X]OVER command (\fBRFC\%2980\fP, \fBRFC\%3977\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 "ESTADO SALIENTE"
-.\" TODO: also exits with signalnr caught as exit status
-.TP  12
-\fB0\fP
-Successful program execution. No unread news available in batch mode.
-.TP 
-\fB1\fP
-Usage, syntax, configuration file or network error.
-.TP 
-\fB2\fP
-Unread news available (batch mode (\*(rq\fB\-Z\fP\*(rq) only).
-.TP 
-\fB3\fP
-.\"
-.\"
-Error NNTP
-.SH OPCIONES
-.TP  12
-\fB\-4\fP
-Force connecting via IPv4 to the remote NNTP server. Only available when
-built with IPv6 support.
-.TP 
-\fB\-6\fP
-Force connecting via IPv6 to the remote NNTP server. Only available when
-built with IPv6 support.
-.TP 
-\fB\-a\fP
-Toggle ANSI color (default is off).
-.TP 
-\fB\-A\fP
-Force authentication on initial connect. Only available when reading via
-NNTP.
-.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\-C\fP
-Use COMPRESS NNTP extension (\fBRFC\%8054\fP) if available. See also
-\fBnntp_read_timeout_secs\fP, '\fB\-t\fP\*(rq and the "SECURITY" and "BUGS" section.
-.TP 
-\fB\-d\fP
-.\"
-.\" FIXME: explain debug levels
-Don't load newsgroup descriptions and servers message of the day
-(interactive mode).
-.TP 
-\fB\-D\fP\fI debug\-level\fP
-Enter debug\-level, the levels can specified via number (should be avoided as
-it will be removed in the future) or name (case insensitive) as listed
-below. Use comma to give multiple levels, any combinations are allowed
-(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
-performed at startup and on normal termination (that is the files are only
-available while tin is running).
-.in +.3i
-.nf
-.ta \w'%128 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES'u
-  \fI1	NNTP	NNTPS\fP
-  \fI2	FILTER	ARTS\fP
-  \fI4	NEWSRC	BITMAP\fP
-  \fI8	THREADING	REFS\fP
- \fI16	MEMORY	MALLOC\fP
- \fI32	ATTRIBUTES\fP
- \fI64	MISC	GNKSA	ACTIVE\fP
-\fI127	ALL	EVERYTHING\fP
-\fI128	REMOVE	DELETE\fP
-.fi
-.in -0.3i
-For NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.  Depending on
-the debug\-level various files may be written to \fI$TMPDIR\fP and/or on screen
-output may be given. See also the "SECURITY" section!
-.TP 
-\fB\-f\fP\fI file\fP
-Use the specified file of subscribed to newsgroups in place of
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or a file specified via
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
-.TP 
-\fB\-F\fP\fI file\fP
-Use the specified filter file instead of \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP.
-.TP 
-\fB\-g\fP\fI server\fP[\fB:\fP\fIport\fP]
-Use the server[:port] and newsrc specified in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via
-NNTP. If you want to give a port with a plain IPv6 address, the address must
-be enclosed in square brackets.
-.TP 
-\fB\-G\fP\fI article\-limit\fP
-Limit the number of articles/group to retrieve from the server.  If
-\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
-articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
-\fBtin\fP will start fetching articles from your first unread minus absolute
-value of \fIarticle\-limit\fP. Default is 0, which means no limit.
-.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\-k\fP
-Skip the certificate verification step for NNTPS connections and proceed
-without checking. This option implies \*(rq\fB\-T\fP\*(rq. See also the "SECURITY"
-section.
-.TP 
-\fB\-l\fP
-Get number of articles per group from the
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
-via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This might
-result in incorrect article counts but is usually faster than the default
-which is to read the
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
-directly or via LIST) and then check the article count via NNTP GROUP
-command (\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
-(\fBRFC\%6048\fP) is available that is used instead as it gives more accurate
-article counts.
-.TP 
-\fB\-L\fP
-Show the message with the given Message\-ID if available. Only available when
-reading via NNTP.
-.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 may not be
-able detect 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 or 563 if NNTPS is enabled,
-see \*(rq\fB\-T\fP\*(rq). This also overrides the environment variables $\fBNNTPPORT\fP
-and $\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
-.TP 
-\fB\-q\fP
-Don't check for new newsgroups and skip loading the servers message of the
-day.
-.TP 
-\fB\-Q\fP
-Quick start. Start \fBtin\fP as quickly as possible. Currently this is
-equivalent to \*(rq\fB\-dnq\fP\*(rq. See also the \*(rq\fB\-C\fP\*(rq and \*(rq\fB\-G\fP\*(rq command\-line
-options.
-.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\-t\fP\fI timeout\fP
-Override the \fBnntp_read_timeout_secs\fP setting. Default is 120 seconds,
-allowed maximum is 16383.
-.TP 
-\fB\-T\fP
-Enable NNTPS (NNTP over TLS). This also overrides the environment variable
-$\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
-.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 an
-NNTP server and \fBcache_overview_files\fP is turned off.
-.TP 
-\fB\-v\fP
-Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
-\&\*(rq\fB\-u\fP\*(rq, \*(rq\fB\-V\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to
-increase verbosity.
-.TP 
-\fB\-V\fP
-Print version information and compilation options.
-.TP 
-\fB\-w\fP
-Quick mode to post an article and then exit. This option implies
-\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
-\&\*(rq\fB\-n\fP\*(rq if possible.
-.TP 
-\fB\-x\fP
-No\-posting mode. You cannot post articles if you use this option.
-.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. Should be used with \*(rq\fB\-x\fP\*(rq if possible.
-.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 \fB\%tin\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
-with the single exception that if a port is given for the newsserver in
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP it will override any port given
-on the command\-line. The order of command\-line options is not important. If
-they are mutual exclusive the one with the highest priority will be chosen
-and a warning may be given.
-.SH UTILIZACIÓN
-.\"
-.\"
-.SS "ADMINISTRACIÓN DE NOTICIARIOS"
-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 be
-world readable. If you read news via NNTP, then your news server must
-support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
-Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
-.SS "PERSONALIZANDO FORMATO DE PANTALLA"
-\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 news server (with
-a "[T]"\- or "[k]"\-suffix if reading via NNTPS (insecurely)) and) the number
-of subscribed groups (containing new unread articles). The newsgroups are
-displayed in the middle of the screen usually with the number of unread
-articles displayed on the same line in front, but it can be customized via
-\fBselect_format\fP.
-.PP
-.nf
-\f(CR\(->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\fR
-.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 news server 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 abbreviated threading method (\fBthread_articles\fP),
-the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
-(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
-of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
-any; \fBart_marked_read_selected\fP), the number of recent articles
-(\fBart_marked_recent\fP) and the number of killed articles
-(\fBart_marked_killed\fP). 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 it is marked with \fBart_marked_unread\fP in
-front of the total number of articles in the thread. If there are recent
-articles within the thread it might be marked with \fBart_marked_recent\fP in
-front of the total number of articles in the thread \(em 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 display can be
-customized via \fBgroup_format\fP.
-.PP
-.nf
-\f(CR                de.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
-
-\f(CR\(->   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\fR
-.fi
-.PP
-.\" FIXME - add description of fields
-At the Thread level the screen usually (depends on the threading method
-used) looks like this, but can be customized via \fBthread_format\fP:
-.PP
-.nf
-\f(CR\(->   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\fR
-
-.fi
-.PP
-.\" FIXME - add description of fields
-At the Article level the page header has the following format:
-.PP
-.nf
-\f(CRSun, 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\fR
-
-\f(CRarticle\-body\fR
-.fi
-.PP
-.\"
-.\"
-The look of the Selection, Group and Thread level can be customized. See the
-section "CUSTOMIZING THE SCREEN FORMAT".
-.SS "TECLAS DE MOVIMIENTO COMUNES"
-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 "MANDATOS COMUNES EDITADOS"
-An \fB\%emacs\fP(1)  style editing package allows the easy editing of input
-strings.  A history list allows the easy reuse of previously entered
-strings.  In addition to the cursor keys, the following commands are
-available when editing a string:
-.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, <BOR\fRgt\fP\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 "MANDATOS GLOBALES"
-The following commands are available at all 4 menu levels and always have
-the same effect.
-.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 color.
-.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\(rs\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.TP 
-\fBDisplayPostHist 'W'\fP
-List articles posted by user. The date posted, the newsgroup and the subject
-are listed. See the section "POSTING HISTORY LISTING" for more information.
-.TP 
-\fBVersion 'v'\fP
-.\" -------------------------------------------------------------------
-.\"
-Print \fBtin\fP version information.
-.SS "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
-.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 '\(rs'\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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.TP 
-\fBLookupMessage 'L'\fP
-Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
-\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
-contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
-At this level this command only works if reading via NNTP and the server
-supports [X]HDR (\fBRFC\%2980\fP, \fBRFC\%3977\fP) or XPAT (\fBRFC\%2980\fP).
-.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 \(em ask the user to confirm if \fBconfirm_choice\fP is set
-accordingly.
-.TP 
-\fBQuitTin 'Q'\fP
-Quit \fBtin\fP \(em 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 "ÍNDICE DE MANDATOS AGRUPADOS"
-All searches in this level are limited to unread articles if in
-\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
-toggle the setting right before/after the search.
-.TP  10
-\fB4\fP
-Select article 4.
-.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 '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBSearchSubjF '/'\fP
-Search forward for specified subject.
-.TP 
-\fBSearchSubjB '?'\fP
-Search backwards 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 reuse 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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 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 
-\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 \(em 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/untag all the parts of the current multi\-part message in
-order.
-.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 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 
-\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 crosspost
-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 "HILOS DE MANDATOS LISTADOS"
-.\" 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 '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBSearchSubjF '/'\fP
-Search forward for specified subject.
-.TP 
-\fBSearchSubjB '?'\fP
-Search backwards for specified subject.
-.TP 
-\fBThreadSelArt '*'\fP
-Select 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 
-\fBThreadFollowupQuote 'f'\fP
-Post a followup to the current article with a copy of the article included.
-.TP 
-\fBThreadFollowup 'F'\fP
-Post a followup to the current article without a copy of the article
-included.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Display the subject of the current article in the last line.
-.TP 
-\fBToggleInverseVideo 'I'\fP
-Toggle inverse video.
-.TP 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 \(em 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 
-\fBThreadTagParts 'T'\fP
-Automatically tag/untag all the parts of the current multi\-part message in
-order.
-.TP 
-\fBThreadUntag 'U'\fP
-Untag all tagged threads.
-.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 
-\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
-inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP).
-.TP 
-\fBPageToggleRaw '^H'\fP
-Toggles the display mode (raw including all headers vs. cooked).
-.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 behavior is
-taken from the \fBtex2iso_conv\fP variable in the tinrc file.
-.TP 
-\fBPageToggleAllHeaders '*'\fP
-Toggles the display of all headers vs. headers in
-\fBnews_headers_to_display\fP.
-.TP 
-\fBPageArticleInfo \*(rq'\fP
-Detailed MIME information of the article.
-.TP 
-\fBPageToggleRot '%'\fP
-Toggle ROT\-13 decoding for this article.
-.TP 
-\fBPageToggleUue '('\fP
-Toggle the display of uuencoded sections. The default behavior is taken from
-the \fBhide_uue\fP variable in the tinrc file.
-.TP 
-\fBPageReveal ')'\fP
-The form feed character (^L) is often used to hide 'spoilers' that the
-reader may not initially wish to see when viewing an article. Any text after
-a formfeed is not displayed. This key\-press acts like a reveal key and turns
-the hidden text back on. Scrolling down will also reveal the text, scrolling
-up will hide it again.
-.TP 
-\fBLastViewed '\-'\fP
-Re\-enter the last message that was viewed.
-.TP 
-\fBSearchRepeat '\(rs'\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
-Go to the first article in the current thread.
-.TP 
-\fBPageBotThd '>'\fP
-Go to 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
-Go to next base article.
-.TP 
-\fBPageNextUnread '<TAB>'\fP
-Go to 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
-Go to the start of the article.
-.TP 
-\fBPageLastPage 'G'\fP
-Go to 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 
-\fBConnectionInfo 'J'\fP
-Show details about current connection.
-.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. In this level only the IDs in the
-current group are searched.
-.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 \(em 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
-Go to parent article.
-.TP 
-\fBPageViewUrl 'U'\fP
-Display a list of URLs in 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 "LISTADO URL"
-\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
-URL forward search.
-.TP 
-\fBSearchSubjB '?'\fP
-URL backward search.
-.TP 
-\fBSearchRepeat '\(rs'\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.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
-Vea adjunto.
-.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 '\(rs'\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 and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "POSTING HISTORY LISTING"
-\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
-stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following information
-is shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
-action which initiated the message, the group names (eventually shortened,
-see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
-and the subject of the message. Besides the common moving keys, the
-following commands are available:
-.RS 4
-.TP  10
-\fBPostedArticlesSelect '^J' '<CR>'\fP
-The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
-Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
-in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
-If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
-and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
-(\fBRFC\%3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this
-should be the case. With an external inews (and reading from local spool) it
-is not.
-.TP 
-\fBSearchSubjF '/'\fP
-URL forward search.
-.TP 
-\fBSearchSubjB '?'\fP
-URL backward search.
-.TP 
-\fBSearchRepeat '\(rs'\fP
-Repeat the previous search.
-.TP 
-\fBShellEscape '!'\fP
-Shell escape.
-.TP 
-\fBToggleInfoLastLine 'i'\fP
-Toggle the display of the current \*(rqMessage\-ID:\*(rq in the last line.
-.TP 
-\fBHelp 'h'\fP
-Help screen of commands available.
-.TP 
-\fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen and posting
-etiquette after composing an article (\fBbeginner_level\fP).
-.RE
-.\" -------------------------------------------------------------------
-.\"
-.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-.\" FIXME - add missing descriptions
-.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-.\"         in the !TIN_DEFAULTS_DIR config case
-At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\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/etc/tin/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 customize the behavior 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\(rs\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 
-\fBCarácter para mostrar artes devueltos (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 
-\fBFormat string for the Attachment level (attachment_format)\fP
-Format string \fBtin\fP uses for Attachment level representation. See the
-section "CUSTOMIZING THE SCREEN FORMAT".  Default is "%t%s%e%c%d".
-.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 
-\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 
-\fBCompress locally cached NNTP overview files (compress_overview_files)\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
-Use this hash algorithm for cancel\-locks. Only available when built with
-cancel\-lock support. none disables the generation of cancel\-locks. Valid
-values are none, sha1, sha256 and sha512.  Default is sha1. See also
-\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
-.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 color (col_back)\fP
-Standard background color
-.TP 
-\fBColor of quoted text from external sources (col_extquote)\fP
-Color of quoted text from external sources
-.TP 
-\fBColor of sender (From:) (col_from)\fP
-Color of sender (From:)
-.TP 
-\fBColor of article header lines (col_head)\fP
-Color of header\-lines
-.TP 
-\fBColor of help text (col_help)\fP
-Color of help pages
-.TP 
-\fBColor for inverse text (background) (col_invers_bg)\fP
-Color of background for inverse text
-.TP 
-\fBColor for inverse text (foreground) (col_invers_fg)\fP
-Color of foreground for inverse text
-.TP 
-\fBColor of status messages (col_message)\fP
-Color of status messages in last line
-.TP 
-\fBColor of highlighting with _dash_ (col_markdash)\fP
-Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBColor of highlighting with /slash/ (col_markslash)\fP
-Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBColor of highlighting with *stars* (col_markstar)\fP
-Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBColor of highlighting with \-stroke\- (col_markstroke)\fP
-Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBColor of mini help menu (col_minihelp)\fP
-Color of mini help menu
-.TP 
-\fBColor of actual news header fields (col_newsheaders)\fP
-Color of actual news header fields
-.TP 
-\fBStandard foreground color (col_normal)\fP
-Standard foreground color
-.TP 
-\fBColor of quoted lines (col_quote)\fP
-Color of quoted lines
-.TP 
-\fBColor of twice quoted line (col_quote2)\fP
-Color of twice quoted lines
-.TP 
-\fBColor of =>3 times quoted line (col_quote3)\fP
-Color of >=3 times quoted lines
-.TP 
-\fBColor of response counter (col_response)\fP
-Color of response counter. This is the text that says "Response x of y" in
-the article viewer.
-.TP 
-\fBColor of signatures (col_signature)\fP
-Color of signatures
-.TP 
-\fBColor of negative score (col_score_neg)\fP
-Color of negative score
-.TP 
-\fBColor of positive score (col_score_pos)\fP
-Color of positive score
-.TP 
-\fBColor of urls highlight (col_urls)\fP
-Color of urls highlight
-.TP 
-\fBColor of verbatim blocks (col_verbatim)\fP
-Color of verbatim blocks
-.TP 
-\fBColor of article subject lines (col_subject)\fP
-Color of article subject
-.TP 
-\fBColor of text lines (col_text)\fP
-Color of text\-lines
-.TP 
-\fBColor of help/mail sign (col_title)\fP
-Color 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 \fB\%strftime\fP(3).  \fBtin\fP uses
-\fB\%strftime\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 3
-\%\*(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 3
-\%\*(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 
-\fBDon't break words when wrapping (dont_break_words)\fP
-Do not break long lines inside a word. This applies to the body except for
-verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
-.TP 
-\fBDraw \(-> instead of highlighted bar (draw_arrow)\fP
-Allows groups/articles to be selected by an arrow '\(->' if set ON or by
-a 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' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
-/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
-"ENVIRONMENT".
-.TP 
-\fBDetection of external quotes (extquote_handling)\fP
-If ON quotes from external sources will be detected. Default is OFF.
-.TP 
-\fBRegex used to show external quotes (extquote_regex)\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fBtin\fP uses a built\-in default.
-.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 the last \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 
-\fBFormat string for the Group level (group_format)\fP
-Format string \fBtin\fP uses for Group level representation. See the section
-"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
-.TP 
-\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 \fBPageNextUnread\fP.
-.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 \fB\%inews\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) \(em \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' behavior 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 (\fBRFC\%5322\fP and \fBRFC\%2047\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
-(\fBRFC\%4880\fP).
-.TP 
-\fBMIME encoding in mail messages (mail_mime_encoding)\fP
-MIME encoding of the body in mail message, if necessary (8bit, base64,
-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). If the article has multiple addresses only the
-first is evaluated. 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 on SCO),
-MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBMail directory (maildir)\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\fBInvocation of your mail command (mailer_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
-.in +.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP must be set adequate. The following substitutions are
-supported:
-.in +.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	filename
-%M	default_mailer
-%S	subject\-field
-%T	to\-filed
-%U	username
-%%	%
-.fi
-.in -0.3i
-.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 \fB\%iconv\fP(3), or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3), or \fB\%ucnv_*\fP(), if none
-of these functions are 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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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: \fBnews_headers_to_display=X\-\fP
-\fBnews_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). If the article has multiple addresses only the
-first is evaluated. Default is "%F wrote:".
-.TP 
-\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
-Time in seconds to wait for a response from the server. Default is 120.
-Setting this to 0 means no timeout. As if you use the "\fB\-C\fP" option in
-conjunction with a low value for \fBnntp_read_timeout_secs\fP may result in a
-timeout (and disconnect in batch mode) when connecting to large servers or
-entering large groups, because the timer is set when the command is sent to
-the server and that needs some time to compress the large response, the
-value should not be set too small.
-.TP 
-\fBUnicode normalization form (normalization_form)\fP
-The normalization form \fBtin\fP should use to normalize unicode input.  The
-possible values are:
-.RS +.5i
-.IP 0 3
-\fBNone\fP: no normalization
-.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
-.IP 5
-\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
-and Case Folding
-.RE
-Some normalization modes are only available if they are supported by the
-library \fBtin\fP uses to do the normalization. NFC should be used if possible
-(\fBRFC\%5198\fP).
-.TP 
-\fBFormat string for the display of mime header at Article level (page_mime_format)\fP
-Format string \fBtin\fP uses for mime header at Page level. See the section
-"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%z%*l%!c%!d%*e
-\-\-]".
-.TP 
-\fBFormat string for the display of uue header at Article level (page_uue_format)\fP
-Format string \fBtin\fP uses for uue header at Page level. See the section
-"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
-.TP 
-\fBGo to first unread article in group (pos_first_unread)\fP
-If ON put cursor at first unread article in group otherwise at last
-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 \fB\%mailcap\fP(5)  file. Default is ON.
-.TP 
-\fBPost process saved articles (post_process_type)\fP
-This specifies whether to perform post processing on saved articles.
-Because the shell archive may contain commands you may not want to be
-executed, be careful when extracting shell archives.  The following values
-are allowed:
-.RS +.5i
-.IP 0 3
-\fBNo\fP (default), no post processing is done.
-.IP 1
-\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only.
-.IP 2
-\fBYes\fP, binary attachments and data will be decoded and saved.
-.RE
-.TP 
-\fBFilename to be used for storing posted articles (posted_articles_file)\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. Default is '>_'.
-.TP 
-\fBQuoting behavior (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 \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
-scrolling where the top/bottom line is carried over onto the next page.
-This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
-half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
-.TP 
-\fBFormat string for the Selection level (select_format)\fP
-Format string \fBtin\fP uses for Selection level representation. See the
-section "CUSTOMIZING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
-.TP 
-\fBIn group and thread level, show author by (show_author)\fP
-Which information about the author should be shown. Default is 2, authors
-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 built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBFunction for sorting articles (sort_function)\fP
-Function used for sorting articles. Default is 0.
-.RS +.5i
-.IP 0 3
-Use \fB\%qsort\fP(3)  for sorting.
-.IP 1
-Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
-long threads (somewhat presorted data).
-.RE
-.TP 
-\fBShow help/mail sign in level titles (show_help_mail_sign)\fP
-Allows you to select whether \fBtin\fP shows a help indication, a new mail
-indication, both, or neither in the various level titles.  Default is 3.
-.RS +.5i
-.IP 0 3
-\fBDon't show help or mail sign\fP.
-.IP 1
-\fBShow only help sign\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.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 
-\fBDisplay score (show_art_score)\fP
-If ON show article score in the lower left corner when displaying articles.
-Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
-.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. In order to pass the group name to the
-program, %G can be specified. This will be replaced by the name of the
-current newsgroup. \-\-none will suppress any signature.  Default is
-\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-.TP 
-\fBAdd signature when reposting (signature_repost)\fP
-If ON add signature to reposted articles. Default is ON.
-.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 
-\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 with Subject prefixes (strip_re_regex)\fP
-A regular expression to find Subject prefixes like "Re:" to remove.  If
-\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBRegex with Subject suffixes (strip_was_regex)\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\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 behavior 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 \(en 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 
-\fBFormat string for the Thread level (thread_format)\fP
-Format string \fBtin\fP uses for Thread level representation. See the section
-"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
-.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 
-\fBCA certificate file (tls_ca_cert_file)\fP
-The name of file containing all trusted CA certificates used for NNTPS
-(\fB\%RFC8143\fP) connections. If left empty the system default will be used.
-.TP 
-\fBTransliteration (translit)\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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 text
-blocks 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 
-\fBSuppress soft hyphens (suppress_soft_hyphens)\fP
-If ON remove soft hyphens in non verbatim blocks of articles in UTF\-8 when
-they are displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is
-an invisible format character that merely indicates a preferred intraword
-line break position. However, some terminal emulators display a space or a
-hyphen, for example, in the place of the soft hyphen. This setting can be
-used to improve the display of those articles. Default is OFF.
-.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 URLs (url_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.  Default is
-\fBurl_handler.pl\fP.
-.TP 
-\fBURL highlighting in message body (url_highlight)\fP
-Enable highlighting URLs in message body. Default is ON.
-.TP 
-\fBUse ANSI color (use_color)\fP
-If enabled \fBtin\fP uses ANSI\-colors. 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 an \fB\%xterm\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 \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fBtin\fP must be running in an
-\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
-OFF.
-.TP 
-\fBUse UTF\-8 graphics (utf8_graphics)\fP
-If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
-tree and ellipsis ('...'). Default is OFF.
-.TP 
-\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
-A regular expression that \fBtin\fP will use to find the begin of a verbatim
-block.
-.TP 
-\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
-A regular expression that \fBtin\fP will use to find the end of a verbatim
-block.
-.TP 
-\fBDetection of verbatim blocks (verbatim_handling)\fP
-If ON verbatim blocks will be detected. Default is ON.
-.TP 
-\fBWildcard matching (wildcard)\fP
-Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
-the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  (see also \fB\%perlre\fP(1)
-and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  notation.
-.TP 
-\fBWhat to display instead of mark (word_h_display_marks)\fP
-Should the leading and ending stars, slashes, strokes and dashes also be
-displayed, even when they are highlighting marks?
-.RS +.5i
-.IP 0 3
-\fBno\fP
-.IP 1
-si \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 colors 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 and \fBdont_break_words\fP is
-unset 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 crossposting (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., \fBsavedir\fP). All toggle attributes are set by specifying
-ON/OFF. Otherwise, these function exactly the same as their global
-equivalents. For more details see \fB\%tin\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 ÁMBITO
-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 and posting etiquette after composing an article
-(\fBbeginner_level\fP).
-.SS "FILTERING ARTICLES"
-.\" FIXME - add scoring description
-When there is a subject or an author which you are either very interested
-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 or the file specified via \*(rq\fB\-F\fP\*(rq
-is read (see also \fB\%tin\fP(5)  ). 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
-.br
-<http://bzr.tin.org/doc/filtering>.
-.PP
-.\" FIXME - Next paragraph is out of date
-.\"
-.\"
-The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
-('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
-levels. It allows the user to kill or select an article that matches the
-current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
-user. The user entered string can be applied to the \&\*(rqSubject:\*(rq or
-\&\*(rqFrom:\*(rq line of an article. The filter can be limited to the current
-newsgroup or it can apply to all newsgroups. Once entered the user can abort
-the command and not save the new filter, edit the full filter file or save
-filter.
-.SS "RETENIENDO ARTÍCULOS"
-\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., \fB\%vi\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. See
-the section "POSTING HISTORY LISTING" for more information.
-.PP
-Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
-\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
-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 "ADAPTADO LOS ARTÍCULOS ENTRECOMILLADOS"
-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). If the article has multiple addresses
-only the first is evaluated. 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
-p.e.,
-.RS
-.nf
-\f(CRmail_quote_format=On %D in %G you wrote:
-news_quote_format=In %M, %F wrote:\fR
-.fi
-.RE
-would expand to:
-.RS
-.nf
-\f(CROn 21 Sep 1993 09:45:51 \-0400 in alt.sources you wrote:
-In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fR
-.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), regular expression 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 regular expression pattern is selected you are asked to enter a pattern
-(e.g., to match all articles subject lines containing 'net News' you enter
-"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 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.
-.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>'.  See \fBsavedir\fP. Like '+' %G is expanded to the
-current news.group.name but without \fBsavedir\fP prefixed. %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.PP
-If saving multiple files at once the filename (if not referring to a
-mailbox)  will be extended by ".num" where "num" is at least 3 digit number
-counting up from 1. Environment variables are allowed within a filename
-(e.g., \fI$SOURCES/dir/filename\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
-\fB\%cron\fP(8)  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 \fBsavedir\fP 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.
-.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)
-.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)
-.TP  2i
-\fBtin \-R\fP
-.\"
-.\"
-(read any articles saved by \fBtin \-S\fP)
-.SS LÍMITES
-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>\(en<max>, e.g., 10\(en15 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. Entering '0' at the prompt undoes
-the previously entered range selection. Currently the only commands that
-understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
-('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
-.SS "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
-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
-\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
-possibly prefixed with exclamation points. An exclamation point negates the
-meaning of a match on this pattern, and can be used to cancel certain
-matches. See \fB\%wildmat\fP(3)  for details about the understood
-patterns. Some examples:
-.sp
-\fIalt.config,news.*,!news.test\fP
-.sp
-Matches alt.config and everything in the 'news' hierarchy except news.test
-.PP
-.\"
-.\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
-variables for further examples.
-.SS FIRMAS
-\fBtin\fP will recognize a signature in either
-\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
-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 \fB\%inews\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(CRNAMES  Joe Bar <joe@example.org>
-SNAIL  Musterweg 12, 99999 Notreal, Germany\fR
-.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 "PERSONALIZANDO FORMATO DE PANTALLA"
-The look of the Selection, Group and Thread level can be customized via
-format strings. These format strings define the content and the position of
-each element on the screen. Variables are used within the format strings as
-placeholders. If the article has multiple addresses only the first is
-evaluated. The following variables are available:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'current group/thread/article number'u
-\fB%D\fP	date
-\fB%F\fP	from, name and/or address
-\fB%G\fP	newsgroup name
-\fB%I\fP	initials
-\fB%L\fP	line count
-\fB%M\fP	message\-id
-\fB%R\fP	number of responses in thread
-\fB%S\fP	score
-\fB%T\fP	thread tree
-\fB%U\fP	unread count
-\fB%d\fP	newsgroup description
-\fB%f\fP	newsgroup flag
-\fB%m\fP	article marks
-\fB%n\fP	current group/thread/article number
-\fB%s\fP	subject
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Not all variables can be used in each level. The following table provides an
-overview:
-.PP
-.in +.3i
-.nf
-.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
-	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
-\fB%D\fP		X	X
-\fB%F\fP		X	X
-\fB%G\fP	X
-\fB%I\fP		X	X
-\fB%L\fP		X	X
-\fB%M\fP		X	X
-\fB%R\fP		X
-\fB%S\fP		X	X
-\fB%T\fP			X
-\fB%U\fP	X
-\fB%d\fP	X
-\fB%f\fP	X
-\fB%m\fP		X	X
-\fB%n\fP	X	X	X
-\fB%s\fP		X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-Defaults for the format strings:
-.PP
-.in +.3i
-.nf
-.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
-\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
-\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
-\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
-.fi
-.in -0.3i
-.PP
-\fBshow_description\fP controls whether the newsgroup description is shown or
-not. The description can also be toggled with \fBSelectToggleDescriptions\fP
-('\fBd\fP').
-.PP
-The information displayed with '\fB%F\fP' depends on the value of
-\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp.  \fBThreadToggleSubjDisplay\fP
-('\fBd\fP') switches through all available options.
-.PP
-For date representation '\fB%D\fP' uses \fBdate_format\fP. It is possible to
-specify a different date format in round brackets (e.g., '\fB%(%d %b %y %H:%M)D\fP'). See \fBdate_format\fP for more details.
-.PP
-The length of each item (except '\fB%%\fP') can be defined with a positive
-number after the '\fB%\fP'. The following example displays the score in the
-thread level 10 characters wide: '\fB%10S\fP'.
-.PP
-If the newsgroup name is displayed together with the newsgroup description,
-the width of the newsgroup name can be controlled via an optional comma
-separated second value (e.g., '\fB%60,20G\fP'). It is valid to omit the first
-value (e.g., ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
-default value of 32.
-.PP
-Some variables do have a default width which may lead to truncation.
-Truncation for variables which contain only numbers happens by dividing the
-value with a sufficient power of ten and adding a SI suffix to the result,
-that is the variable holds a value of 54321 and the width for the variable
-is 4 the result will be "54 k". If that's undesired you have to specify a
-larger width manually, e.g., '\fB%6n\fP'. Here is an overview of the defaults:
-.PP
-.in +.3i
-.nf
-.ta \w'Variable  'u +\w'width'u
-Variable	width
-\fB%I\fP	 3
-\fB%L\fP	 4
-\fB%M\fP	10
-\fB%R\fP	 3
-\fB%S\fP	 6
-\fB%U\fP	 5
-\fB%n\fP	 4
-.fi
-.in -0.3i
-.PP
-If no length is given for '\fB%D\fP', the length is determined by the format
-string for the date and the date of the current day. If the date format
-string contains weekdays or months names it may happen that the date is
-longer than determined in the first pass. In this case, the date is
-truncated before display. This occurs, for example, if the current month is
-May and the article to which the date is displayed was posted in
-December. In such cases it might useful to determine the maximum length
-manually and specify the length in the format string.
-.PP
-In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
-given, \fBtin\fP determines the longest newsgroup name and uses this length for
-\&'\fB%G\fP'. The remaining space will used for '\fB%d\fP'.
-.PP
-When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
-resp. '\fB%T\fP' and no length are given, '\fB%F\fP' will use one third and
-\&'\fB%s\fP' resp. '\fB%T\fP' will use two third of the available space.
-.PP
-In addition, a minimum or a maximum screen width can be defined for each
-item (except '\fB%%\fP'). In this case, the item will only be displayed when
-the screen is wider resp. smaller than specified. This comes in handy to not
-overload a small screen but have maximum information on a large screen. The
-minimum screen width has to be specified by a positive number preceded by an
-\&'\fB>\fP', the maximum screenwidth has to be specified by a positive number
-preceded by an '\fB<\fP'. In the following example \fBtin\fP will display the
-score only if the screen is wider than 100 characters: '\fB%>100S\fP'.
-.PP
-If both the length and the minimum or maximum screen width should be
-specified for an item, the length must be the first parameter and the
-minimum or maximum screen width must be the second one. The following
-example displays the score with a length of 10 characters only if the screen
-is wider than 100 characters: '\fB%10>100S\fP'. A second length can be
-specified for '\fB%F\fP' and '\fB%s\fP' resp. '\fB%T\fP', separated by a colon, which
-is used if the minimum or maximum screen width is not reached.  If no length
-is specified after the colon, the item is displayed even if the minimum
-screen width is not reached and the length is calculated as if no minimum
-(or maximum) screen width had been specified. In the following example
-\fBtin\fP will display the subject with a length of 60 characters if the screen
-is wider than 100 characters, otherwise a length of 40 characters is used:
-\&'\fB%60>100:40s\fP'.
-.PP
-The look of the Attachment level and the mime and uue header at Page level
-can be customized too via format strings.  The following variables are
-available:
-.PP
-.in +.3i
-.nf
-.ta \w'%G    'u +\w'Complete/incomplete UUE part indicator'u
-\fB%C\fP	Charset
-\fB%c\fP	Like %C but with description
-\fB%D\fP	Line count
-\fB%d\fP	Like %D but with description
-\fB%E\fP	Content encoding
-\fB%e\fP	Like %E but with description
-\fB%I\fP	Complete/incomplete UUE part indicator
-\fB%L\fP	Language
-\fB%l\fP	Like %L but with description
-\fB%N\fP	Name
-\fB%n\fP	Like %N but with description
-\fB%S\fP	Content subtype
-\fB%s\fP	Like %S but with description
-\fB%T\fP	Content type
-\fB%t\fP	Like %T but with description
-\fB%Z\fP	Size in bytes
-\fB%z\fP	Like %Z but with description
-\fB%%\fP	%
-.fi
-.in -0.3i
-.PP
-Not all items can be used in each variable. The following table provides an
-overview:
-.PP
-.in +.3i
-.nf
-.ta \w'%G   'uC +\w'\fBattachment_format\fP 'uC +\w'\fBpage_mime_format\fP 'uC +\w'\fBpage_uue_format\fP'uC
-	\fBattachment_format\fP	\fBpage_mime_format\fP	\fBpage_uue_format\fP
-\fB%C\fP	X	X
-\fB%c\fP	X	X
-\fB%D\fP	X	X	X
-\fB%d\fP	X	X	X
-\fB%E\fP	X	X	X
-\fB%e\fP	X	X	X
-\fB%I\fP			X
-\fB%L\fP	X	X
-\fB%l\fP	X	X
-\fB%N\fP		X	X
-\fB%n\fP		X	X
-\fB%S\fP	X	X	X
-\fB%s\fP	X	X	X
-\fB%T\fP	X	X	X
-\fB%t\fP	X	X	X
-\fB%Z\fP	X	X	X
-\fB%z\fP	X	X	X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
-.PP
-By default, the string is not truncated. If it exceeds the screen width, it
-is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
-uppercase letters, the element is omitted if there is not enough space. If
-the % sign is followed by an asterisk ('*') for a lowercase letter, the
-description is omitted if there is not enough space. If the % sign is
-followed by an exclamation mark ('!\&') for a lowercase letter, the
-description is omitted first and then the content. The shortening is always
-from right to left, first the description is omitted and when no more
-description is displayed, the content is omitted. If %T and %S follow each
-other directly a '/' will be inserted in between. %Z will always have one
-decimal point and may have a one letter bi\-suffix.
-.PP
-Defaults for the format strings:
-.PP
-.in +.3i
-.nf
-.ta \w'attachment_format'u +\w'"\fB%T%S%E%C%d\fP"'u
-\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
-\fBpage_mime_format\fP:	"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
-\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
-.fi
-.\"
-.\"
-.SS "CONSEJOS Y TRUCOS"
-\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 \fB\%xterm\fP(1x)  it will resize itself each time the
-\fB\%xterm\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 "BOTONES TERMINALES XTERM"
-If the environment variable \fB$TERM\fP is set to \fB\%xterm\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 (center)
-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 
-center 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 
-center 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 
-center 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 \fB\%xterm\fP(1x), but after one click of any button.
-.SS "INDEX FILES"
-If your news server supports NOV index files (see \fB\%newsoverview\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 disk space if you read a lot of groups and/or high
-traffic groups. To reduce the amount of disk space used,
-\fBcompress_overview_files\fP can be set to ON.
-.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 from the system
-batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
-.PP
-.RS
-.nf
-\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
-.fi
-.RE
-.PP
-If you are low on local disk space you should consider to manually purge
-cached data for groups you are not reading anymore with something like:
-.PP
-.RS
-.nf
-\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
-\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
-.fi
-.RE
-.\"
-.\"
-.SH FICHEROS
-.\" TODO: mention dead.article, dead.articles
-.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
-.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\"       $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-R   (-D 32)
-.\"       $TMPDIR/SCOPES-W   (-D 32)
-.\"       $TMPDIR/ACTIVE     (-D 64)
-.\"       $TMPDIR/GNKSA      (-D 64)
-For a detailed description see \fB\%tin\fP(5).
-.PP
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-
-.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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"}/motd\fP
-.fi
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.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
-
-.\" .I ${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
-.SH ENTORNO
-.\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
-.\"         ${HOST:-"$HOSTNAME"} fallback)
-.TP 
-\fBTINRC\fP
-Define this variable if you want to specify command\-line options that \fBtin\fP
-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 \fBtin\fP is
-running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_SPOOLDIR\fP
-Define this variable if you want to override the \fBSPOOLDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVROOTDIR\fP
-Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
-compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
-\fBtin\fP is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_NOVFILENAME\fP
-Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
-that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
-is running in NNTP mode setting this variable has no effect.
-.TP 
-\fBTIN_ACTIVEFILE\fP
-Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
-that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
-setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
-prepended to $\fBTIN_ACTIVEFILE\fP.
-.TP 
-\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
-does override $\fBNNTPPORT\fP.
-.TP 
-\fBNNTPSPORT\fP
-The NNTPS TCP\-port to read news from. This variable only needs to be set if
-the TCP\-port is not 563 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq
-command\-line options do override $\fBNNTPSPORT\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
-Set the ISO to ASCII charset decoding table character to use in decoding an
-article text. Values can range from \-1 to 6.
-.RS +.5i
-.TP 
-\fB\-1\fP
-no conversion
-.TP 
-\fB0\fP
-universal table for many languages
-.TP 
-\fB1\fP
-single\-spacing universal table
-.TP 
-\fB2\fP
-table for Danish, Dutch, German, Norwegian and Swedish
-.TP 
-\fB3\fP
-table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
-646 variant
-.TP 
-\fB4\fP
-table with \fBRFC\%1345\fP codes in brackets
-.TP 
-\fB5\fP
-table for printers that allow overstriking with backspace
-.TP 
-\fB6\fP
-table for IBM PC character set (code page 437)
-.RE
-.TP 
-\fBORGANIZATION\fP
-Set the article header field \*(rqOrganization:\*(rq to the contents of the
-variable instead of the system default. If it points to a readable file a
-random line from that file will be used. 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\-field 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 \fB\%environ\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 user's mailbox.
-.TP 
-.\" we don't support the %message || ?message notation
-\fBMAILPATH\fP
-A colon\-separated list of filenames which are checked for new mail. This
-overrides the $\fBMAIL\fP variable.
-.TP 
-\fBVISUAL\fP
-This variable has precedence over the default editor (i.e., \fB\%vi\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 \fB\%environ\fP(5)  for more info.
-.TP 
-\fBEDITOR\fP
-If $\fBVISUAL\fP is unset, then this variable is looked up for a default
-editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
-default editor (i.e.  \fB\%vi\fP(1)  on UNIX\-systems). See \fB\%environ\fP(5)  for
-more info.
-.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
-\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
-.TP 
-\fBNOMETAMAIL\fP
-Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
-(e.g., metamutt).
-.TP 
-\fBMM_CHARSET\fP
-MIME character set used if not configured via the tinrc variable
-\fBmm_charset\fP.
-.TP 
-\fBISPELL\fP
-Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
-cmd\-line options.
-.TP 
-\fBPGPOPTS\fP
-Define any additional options that you wish to pass to your \fB\%pgp\fP(1)  or
-\fB\%gpg\fP(1)  program.
-.TP 
-\fBPGPPATH\fP
-Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
-.TP 
-\fBGNUPGHOME\fP
-Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
-keys etc..
-.TP 
-\fBLC_CTYPE\fP
-This variable determines the \fB\%locale\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).  Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
-for more information.
-.TP 
-\fBLC_MESSAGES\fP
-Formats of informative and diagnostic messages and interactive responses.
-Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_NUMERIC\fP
-Numeric value formats. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_TIME\fP
-Date and time formats. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
-and \fB\%environ\fP(5)  for more information.
-.TP 
-\fBLC_ALL\fP
-This variable overrides the value of the \fB$LANG\fP variable and any other
-\fB$LC_\fP variable. Its value should be of the form
-\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fB\%locale\fP(5)  and
-\fB\%environ\fP(5)  for more information.
-.TP 
-\fBLANG\fP
-This variable determines the \fB\%locale\fP(5)  category for any category not
-specifically selected with a variable starting with \fB$LC_\fP. Its value
-should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
-\fB\%environ\fP(5)  for more information.
-.TP 
-\fBLANGUAGE\fP
-This variable defines a priority list for translations. Whenever a
-translation is not available the next language from the list is tried.  Its
-value should be of the form \fIlanguage:language[:language]\fP.  Requires
-\fB$LC_ALL\fP or \fB$LANG\fP to be set. See \fB\%environ\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
-The type of terminal in use. This is used when looking up termcap
-sequences.  See \fB\%environ\fP(5)  for more information.
-.TP 
-\fBDISPLAY\fP
-Display name, pointing to the X server; required for xface.
-.TP 
-\fBWINDOWID\fP
-Used for determining terminal's X window id; required for xface. Should be
-set by the terminal emulator.
-.TP 
-\fBSHELL\fP
-The pathname of the user's login shell. Used to set
-\fBdefault_shell_command\fP.
-.TP 
-\fBXDG_RUNTIME_DIR\fP
-.\"
-.\"
-The pathname of the user's dir to put non\-essential run time files into.
-.SH SEÑALES
-.\" TODO: add missing, sort useful, document in detail
-\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 terminal (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 GARANTÍA
-If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
-readable files in \fB$TMPDIR\fP which may contain sensitive data like the users
-NNTP password in cleartext (if running verbose). On multiuser\-systems
-\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
-(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD 1\fP).
-.PP
-Using the \*(rq\fB\-k\fP\*(rq option to skip certificate verification makes the
-session insecure as the server's certificate is not checked; avoid this
-option whenever possible.
-.PP
-.\"
-.\"
-If the server does not initially require authentication but supports
-compression and compression is requested, \fBtin\fP will exit when
-authentication is required later on. Using the \*(rq\fB\-A\fP\*(rq command line option
-in conjunction with \*(rq\fB\-C\fP\*(rq circumvents this behavior.
-.SH "CONFORME A"
-.\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-.\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-.\"
-.\"
-\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2008,
-Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
-Guidelines).
-.SH ANOTACIONES
-Regular expression support is provided by the PCRE library package
-\fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  which is open source software, written by
-Philip Hazel, and copyright \(co by the University of Cambridge, England.
-.br
-.\"
-.\"
-<https://www.pcre.org/>
-.SH DEFECTOS
-\fBCNews\fP\0NNTPd, \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
-V1.1.91) can't handle pipelined GROUP commands (\fBRFC\%3977\fP).  If you run
-into trouble with any of the mentioned historical servers define
-DISABLE_PIPELINING in include/autoconf.h and recompile.
-.PP
-Using the \*(rq\fB\-C\fP\*(rq (COMPRESS) flag with \fBINN\fP\0nnrpd versions between
-2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang and later timeout when
-posting. This has been fixed in \fBINN\fP\0nnrpd version 2.7.2. As a workaround
-simply don't use \*(rq\fB\-C\fP\*(rq.
-.PP
-.\"
-.\"
-Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
-you are using the latest (stable) release, and if not, please upgrade first!
-Have a look at the doc/TODO file for known bugs. If you still think you've
-found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
-English. Please do NOT enclose a core\-file in your bug\-report until we
-request it.
-.SH HISTORIAL
-\fBtin\fP is based on the \fB\%tass\fP(1)  newsreader that was developed by Rich
-Skrenta and posted to alt.sources in March 1991; its first version was
-released on August 23rd 1991.  \fB\%tass\fP(1)  itself was heavily influenced
-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
-.br
-.\"
-.\"
-<http://www.tin.org/history.html>.
-.SH DERECHOS
-.IP "Rich Skrenta"
-author of \fB\%tass\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 D. 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 \fB\%elm\fP(1)  mailreader.
-.IP "Chris Thewalt"
-author of getline.c \fB\%emacs\fP(1)  style editing routine.
-.IP "Steven Madsen"
-for adding \fB\%pgp\fP(1)  (Pretty Good Privacy) support.
-.IP "Philip Hazel <ph10@cam.ac.uk>"
-for \fB\%pcre\fP(3), \fB\%pcre2\fP(3)  (Perl\-compatible regular expression
-library).
-.IP "Mark Martinec <mark.martinec@ijs.si>"
-.\"
-.\"
-for \fB\%snprintf\fP(3)  and \fB\%vsnprintf\fP(3)  fallbacks.
-.SH AUTOR
-.TP  1i
-Iain Lea <iain@bricbrac.de>
-.\"
-.\"
-.SH RESPONSABLE
-.TP  1i
-Urs Janssen <urs@tin.org>
-.\"
-.\"
-.SH "VEA ADEMÁS"
-\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
-\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
-\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
-\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3),
-\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3),
-\fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3), \fB\%qsort\fP(3),
-\fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3),
-\fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5), \fB\%mbox\fP(5),
-\fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8), \fBRFC\%1345\fP,
-\fBRFC\%1524\fP, \fBRFC\%1952\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP,
-\fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP,
-\fBRFC\%4643\fP, \fBRFC\%4880\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP,
-\fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8054\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/es/tin.5 tin-2.6.5/doc/l10n/es/tin.5
--- tin-2.6.4/doc/l10n/es/tin.5	2024-12-23 10:54:29.000000000 +0100
+++ tin-2.6.5/doc/l10n/es/tin.5	1970-01-01 01:00:00.000000000 +0100
@@ -1,2705 +0,0 @@
-.\" Project   : tin
-.\" Module    : tin.5
-.\" Author    : U. Janssen
-.\" Created   : 2000-07-10
-.\" Updated   : 2024-12-24
-.\" Notes     : needs a some work, see TODOs
-.\"
-.\"
-.\"*******************************************************************
-.\"
-.\" This file was generated with po4a. Translate the source file.
-.\"
-.\"*******************************************************************
-.TH tin 5 "December 24th, 2024" 2.6.4 "Usenet newsreader"
-
-.SH NOMBRE
-tin, rtin \- related files
-
-.SH DESCRIPCIÓN
-This man page describes the various (config) files and their formats used by
-the \fB\%tin\fP(1)  newsreader. All files are expected to have unix style
-('\(rsn' aka LF) line endings.
-
-.SH FICHEROS
-.\" TODO: mention
-.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-.\" $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-R   (-D 32)
-.\" $TMPDIR/SCOPES-W   (-D 32)
-.\" $TMPDIR/ACTIVE     (-D 64)
-\fI$MAILCAPS\fP
-.br
-\fI~/.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
-\fB\%mailcap\fP(5)  files as defined in \fBRFC\%1524\fP. The mailcap files are
-read by \fB\%tin\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, "\(rs".
-.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 \fB\%system\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 "\(rs%", 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 \(em 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 \(em
-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 filename 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
-\fB\%tin\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 +0.3i
-xv \-8 \-geometry +0 '%s';\e
-.br
-description=%{name} %t\-Image;\e
-.br
-test=test "$DISPLAY" != "";\e
-.br
-nametemplate=%s.IMAGE
-.in -0.3i
-.sp
-message/rfc822;\e
-.br
-.in +0.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 -0.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 cancel\-locks if \fB\%tin\fP(1)  is built with support for
-it. An empty secret file disables the cancel\-lock creation in that
-case. This file should be readable only by the user.
-.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[:port]\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that
-require authorization. If the password contains a space or a tab it must be
-enclosed in double quotes ("). Usernames must not be enclosed in double
-quotes 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 user's unencrypted password for reading news!
-.TP 
-\fBnntpserver\fP
-full qualified domain name of the news server. Additionally, a port can be
-specified by appending :portnumber.
-.TP 
-\fBcontraseña\fP
-user's unencrypted password for reading news.
-.TP 
-\fBusuario\fP
-username on the news server 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. Empty lines and lines which
-start with "#" are ignored and not written back.
-.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, this will be added first
-.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 ("\fImailgroupname\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP" quadruples)
-of user's mailgroups (requires \fB\%tin\fP(1)  to be built with
-mh\-mail\-handling support).
-.TP 
-\fBmailgroupname\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 one 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 \fB\%tin\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_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 \fB\%tin\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 
-\fBextquote_handling\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 
-\fBgroup_format\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). If it points to a
-readable file a random line from that file will be used. Note that some news
-servers 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_art_score\fP
-Identical to the tinrc variable of the same name
-.TP 
-\fBshow_author\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 
-\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_format\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 
-\fBsuppress_soft_hyphens\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. If the string starts with a ! then what
-follows is assumed to be the path to a program to be executed to generate
-the content. %G is expanded to the current news.group.name and %P is
-expanded to the news.group.name with all '.\&' replaced by '/'.
-.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. %G is expanded to the current news.group.name and %P is expanded to
-the news.group.name with all '.\&' replaced by '/'.
-.TP 
-\fBquick_kill_scope\fP
-A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
-the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
-default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
-.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 \fB\%ispell\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
-\(em default is US\-ASCII. This attribute works only on systems with working
-\fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), others might have to compile \fB\%tin\fP(1)
-with \-\-disable\-mime\-strict\-charset.
-.TP 
-\fBundeclared_cs_guess\fP
-Guess charset for (broken) articles without MIME charset declaration.  This
-attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
-and \fB\%ucsdet_getName()\fP from libicui18n. It has no effect if
-undeclared_charset is also set.
-.TP 
-Example:
-.RS
-.nf
-# include extra headers
-# assume ISO\-8859\-1 as charset if no charset is declared
-# in all but fido7.* groups
-scope=*,!fido7.*
-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=%I>_
-x_comment_to=ON
-
-# in fido7.* newsgroups guess charset
-scope=fido7.*
-undeclared_cs_guess=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. Multiple matching\-rules in the same
-scope are all applied individually and not only when they all hit at the
-same time (logical OR not AND).
-.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 in 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. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBfrom\fP
-Match against \*(rqFrom:\*(rq.  \fB\%tin\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. The matching type used
-(wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBmsgid\fP
-Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type
-used (wildmat or regex) depends on the setting of the tinrc variable
-\fBwildcard\fP.
-.TP 
-\fBmsgid_last\fP
-Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry (direct
-responses) only. The matching type used (wildmat or regex) depends on the
-setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBmsgid_only\fP
-Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBrefs_only\fP
-Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
-.TP 
-\fBlines\fP
-Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
-than.
-.TP 
-\fBgnksa\fP
-Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
-than, >num matches more than the returned numeric
-value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
-if \fBdisable_gnksa_domain_check\fP is set to false. As the built in domain
-list is outdated this should be considered carefully.
-.in +0.3i
-.nf
-.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
-  \fB0\fP	GNKSA_OK
-  \fB1\fP	GNKSA_INTERNAL_ERROR
-\fB100\fP	GNKSA_LANGLE_MISSING
-\fB101\fP	GNKSA_LPAREN_MISSING
-\fB102\fP	GNKSA_RPAREN_MISSING
-\fB103\fP	GNKSA_ATSIGN_MISSING
-\fB104\fP	GNKSA_RANGLE_MISSING
-\fB200\fP	GNKSA_SINGLE_DOMAIN
-\fB201\fP	GNKSA_INVALID_DOMAIN
-\fB202\fP	GNKSA_ILLEGAL_DOMAIN
-\fB203\fP	GNKSA_UNKNOWN_DOMAIN
-\fB204\fP	GNKSA_INVALID_FQDN_CHAR
-\fB205\fP	GNKSA_ZERO_LENGTH_LABEL
-\fB206\fP	GNKSA_ILLEGAL_LABEL_LENGTH
-\fB207\fP	GNKSA_ILLEGAL_LABEL_HYPHEN
-\fB208\fP	GNKSA_ILLEGAL_LABEL_BEGNUM
-\fB209\fP	GNKSA_BAD_DOMAIN_LITERAL
-\fB210\fP	GNKSA_LOCAL_DOMAIN_LITERAL
-\fB211\fP	GNKSA_RBRACKET_MISSING
-\fB300\fP	GNKSA_LOCALPART_MISSING
-\fB301\fP	GNKSA_INVALID_LOCALPART
-\fB302\fP	GNKSA_ZERO_LENGTH_LOCAL_WORD
-\fB400\fP	GNKSA_ILLEGAL_UNQUOTED_CHAR
-\fB401\fP	GNKSA_ILLEGAL_QUOTED_CHAR
-\fB402\fP	GNKSA_ILLEGAL_ENCODED_CHAR
-\fB403\fP	GNKSA_BAD_ENCODE_SYNTAX
-\fB404\fP	GNKSA_ILLEGAL_PAREN_CHAR
-\fB405\fP	GNKSA_INVALID_REALNAME
-\fB406\fP	GNKSA_MISSING_REALNAME
-.fi
-.in -0.3i
-.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. The matching type used (wildmat or regex)  depends on the
-setting of the tinrc variable \fBwildcard\fP.
-.TP 
-.\" TODO: document option in detail
-\fBpath\fP
-Match against \*(rqPath:\*(rq line. This may not work on some servers. The
-matching type used (wildmat or regex) depends on the setting of the tinrc
-variable \fBwildcard\fP.
-.TP 
-\fBtime\fP
-time_t value when rule expires
-.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
-
-comment=downscore postings in nsr from google based on
-comment=message\-id or path, if both hit they end up with
-comment=a score of \-66 which is enough to mark them killed
-group=news.software.readers
-case=1
-score=\-33
-path=\e.googlegroups\e.com!not\-for\-mail$
-msgid_only=@googlegroups\e.com>
-.fi
-.RE
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.br
-\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
-.fi
-.sp
-.RS
-Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
-spaces or tabs. If the keymap\-file named with full specified \fB\%locale\fP(5)
-is not found, less specific ones are looked for. Various parts will be
-stripped off the name, in the following order codeset, normalized codeset,
-territory and modifier when looking for the keymap\-file.  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	\(rs
-\fBSearchSubjF\fP	/
-\fBSearchSubjB\fP	?
-\fBSearchAuthB\fP	A
-\fBSearchBody\fP	B
-\fBCatchupNextUnread\fP	C
-\fBEditFilter\fP	E
-\fBToggleHelpDisplay\fP	H
-\fBToggleInverseVideo\fP	I
-\fBConnectionInfo\fP	J
-\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
-\fBPageToggleRaw\fP	^H
-\fBPageNextUnread\fP	TAB
-\fBPageNextThd\fP	^J	^M
-\fBPageToggleTabs\fP	^T
-\fBPageFollowupQuoteHeaders\fP	^W
-\fBPageToggleTex2iso\fP	"
-\fBPageToggleAllHeaders\fP	*
-\fBPageArticleInfo\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
-\fBPostedArticlesSelect\fP	^J	^M
-.sp
-\fBPostponeOverride\fP	Y
-\fBPostponeAll\fP	A
-.sp
-\fBPromptYes\fP	y	Y
-\fBPromptNo\fP	n	N
-.sp
-\fBPProcNone\fP	n
-\fBPProcShar\fP	s
-\fBPProcYes\fP	y
-.sp
-\fBSaveAppendFile\fP	a
-\fBSaveOverwriteFile\fP	o
-.sp
-\fBSelectEnterNextUnreadGrp\fP	TAB	n
-\fBSelectReadGrp\fP	^J	^M
-\fBSelectResetNewsrc\fP	^R
-\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
-\fBThreadFollowup\fP	F
-\fBThreadMarkArtRead\fP	K
-\fBThreadAutoSave\fP	S
-\fBThreadUntag\fP	U
-\fBThreadToggleSubjDisplay\fP	d
-\fBThreadFollowupQuote\fP	f
-\fBThreadMail\fP	m
-\fBThreadSave\fP	s
-\fBThreadTag\fP	t
-\fBThreadTagParts\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
-\fB\%tin\fP(1)  to be built 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[:port]\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with
-the \*(rq\fB\-g\fP\*(rq command\-line switch. The matching is case\-insensitive and any
-line that starts with "#", ";" or " " is treated as a comment. This is only
-available if reading via NNTP.
-.TP 
-\fBnntpserver\fP
-full qualified domain name of the news server. Plain IPv6 address must be
-enclosed in square brackets. Additionally, a port can be specified by
-appending :portnumber. Be aware that if a port is given it will override any
-port given with \*(rq\fB\-g\fP\*(rq or \*(rq\fB\-p\fP\*(rq or implied by \*(rq\fB\-T\fP\*(rq or \*(rq\fB\-k\fP\*(rq
-or set via $\fBNNTPPORT\fP. The string "default" or "*" acts as wildcard to
-match any name, such a line should be placed last.
-.TP 
-\fBnewsrc\fP
-related newsrc. A file specified via \*(rq\fB\-f\fP\*(rq has a higher priority.
-.TP 
-\fBshortname\fP
-nickname(s) for the nntpserver. Nicknames must not contain ":" and must be
-unique.
-.TP 
-Example:
-.RS
-# sample newsrctable file
-.br
-news.tin.org .newsrc\-tin.org tinorg
-.br
-news.example.org /tmp/nrc\-ex example ex
-.br
-[::1]:1119 /tmp/localhost6\-1119 lh6
-.br
-# catch all rules should go last
-.br
-# with the more specific one on top
-.br
-*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
-.br
-* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
-.RE
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
-.sp
-.RS
-Posting history. The file is written by \fB\%tin\fP(1)  and used by
-\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
-line that starts with "#" is a comment. Blank lines are ignored. All other
-lines shall consist of at least four pipe\-separated fields, starting with a
-time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
-the message, a group name or a mail address the message was sent to, the
-subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
-.RE
-.PP
-
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
-.sp
-.RS
-Copy of all posted articles in \fB\%mbox\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 \fB\%mbox\fP(5)  format.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/motd\fP
-.fi
-.sp
-.RS
-This file is a copy of the servers message of the day (MOTD) message.  It is
-automatically created on startup except when using the \*(rq\fB\-Q\fP\*(rq
-command\-line option and is unlinked on exit.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog\fP
-.fi
-.sp
-.RS
-File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related info\- and
-error\-messages. The file is overwritten on startup and meant for debugging.
-.RE
-.PP
-
-.nf
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups\fP
-.fi
-.sp
-.RS
-This file is 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 a few variables, all
-are not meant to be changed by the user.
-.TP 
-\fBversion\fP
-Internal version number.
-.TP 
-\fBmotd_hash\fP
-Internal hash of the servers MOTD, so displaying it can be skipped if it is
-unchanged.
-.TP 
-\fBlast_newnews\fP
-Internal timestamp used by \fB\%tin\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, \fB\%tin\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
-\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
-discarded if exceeding this limit. If it exists, the global configuration
-file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
-user's 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 \fB\%tin\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 
-\fBattachment_format\fP
-Format string \fB\%tin\fP(1)  uses for Attachment level representation.
-Default is "%t%s%e%c%d".
-.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 
-\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 
-\fBcompress_overview_files\fP
-If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk space
-used. Default is OFF.
-.TP 
-\fBcancel_lock_algo\fP
-Use this hash algorithm for cancel\-locks. Only available when built with
-cancel\-lock support. none disables the generation of cancel\-locks. Valid
-values are none, sha1, sha256 and sha512.  Default is sha1.
-.TP 
-\fBcatchup_read_groups\fP
-If set ON the user is asked when quitting if all groups read during the
-current session should be marked read. Default is OFF.
-.TP 
-\fBcol_back\fP
-Standard background color
-.TP 
-\fBcol_extquote\fP
-Color of quoted text from external sources
-.TP 
-\fBcol_from\fP
-Color of sender (From:)
-.TP 
-\fBcol_head\fP
-Color of header\-lines
-.TP 
-\fBcol_help\fP
-Color of help pages
-.TP 
-\fBcol_invers_bg\fP
-Color of background for inverse text
-.TP 
-\fBcol_invers_fg\fP
-Color of foreground for inverse text
-.TP 
-\fBcol_markdash\fP
-Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markslash\fP
-Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markstar\fP
-Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_markstroke\fP
-Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
-.TP 
-\fBcol_message\fP
-Color of status messages in last line
-.TP 
-\fBcol_minihelp\fP
-Color of mini help menu
-.TP 
-\fBcol_newsheaders\fP
-Color of actual news header fields
-.TP 
-\fBcol_normal\fP
-Standard foreground color
-.TP 
-\fBcol_quote\fP
-Color of quoted lines
-.TP 
-\fBcol_quote2\fP
-Color of twice quoted lines
-.TP 
-\fBcol_quote3\fP
-Color of >=3 times quoted lines
-.TP 
-\fBcol_response\fP
-Color of response counter. This is the text that says "Response x of y" in
-the article viewer.
-.TP 
-\fBcol_signature\fP
-Color of signatures
-.TP 
-\fBcol_score_neg\fP
-Color of negative score
-.TP 
-\fBcol_score_pos\fP
-Color of positive score
-.TP 
-\fBcol_urls\fP
-Color of urls highlight
-.TP 
-\fBcol_verbatim\fP
-Color of verbatim blocks
-.TP 
-\fBcol_subject\fP
-Color of article subject
-.TP 
-\fBcol_text\fP
-Color of text\-lines
-.TP 
-\fBcol_title\fP
-Color of help/mail sign
-.TP 
-\fBconfirm_choice\fP
-\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
-choices:
-.in +0.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 \fB\%tin\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 -0.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 \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
-\fB\%strftime\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 +0.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 -0.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 +0.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 -0.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 
-\fBdont_break_words\fP
-Do not break long lines inside a word. This applies to the body except for
-verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
-.TP 
-\fBdraw_arrow\fP
-Allows groups/articles to be selected by an arrow '\->' if set ON or by a
-highlighted bar if set OFF. Default is 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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
-in \fB\%tin\fP(1)
-.TP 
-\fBextquote_handling\fP
-If ON quotes from external sources will be detected. Default is OFF.
-.TP 
-\fBextquote_regex\fP
-A regular expression that will be applied when reading articles. All
-matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
-then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBforce_screen_redraw\fP
-Specifies whether a screen redraw should always be done after certain
-external commands. Default is OFF.
-.TP 
-\fBgetart_limit\fP
-If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
-articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
-\fB\%tin\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 \fB\%tin\fP(1)  should accept to jump to the next unread article.
-Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
-\fBPageDown\fP is set \fB\%tin\fP(1)  jumps to the next article at the end of the
-current one. When \fBPageNextUnread\fP is set \fB\%tin\fP(1)  jumps immediately to
-the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
-pressed. Default is \fBPageNextUnread\fP.
-.TP 
-\fBgroup_catchup_on_exit\fP
-If ON catchup group when leaving with the left arrow key. Default is ON.
-.TP 
-\fBgroup_format\fP
-The format string used for the Group level. Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'number of responses in thread'u
-%D	date
-%F	from, name and/or address
-%I	initials
-%L	line count
-%M	message\-id
-%R	number of responses in thread
-%S	score
-%m	article marks
-%n	current thread number
-%s	subject
-%%	%
-.fi
-.in -0.3i
-.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 \fB\%inews\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) \(em \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' behavior of \fB\%tin\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 (\fBRFC\%5322\fP and \fBRFC\%2047\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 \fB\%pgp\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). If the article has multiple addresses only the
-first is evaluated. 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 \fB\%mbox\fP(5)  and \fBRFC\%4155\fP for more
-details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
-.TP 
-\fBmaildir\fP
-The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
-format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
-program. It allows the user to save articles/threads/groups simply by giving
-\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
-.TP 
-\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
-.in +0.3i
-.nf
-sendmail \-oem \-t < %F
-mutt \-H %F
-claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
-.fi
-.in -0.3i
-\fBinteractive_mailer\fP must be set adequate. The following substitutions are
-supported:
-.in +0.3i
-.nf
-.ta \w'%S'u +\w'default_mailer'u
-%F	filename
-%M	default_mailer
-%S	subject\-field
-%T	to\-filed
-%U	username
-%%	%
-.fi
-.in -0.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
-installed. Leave it blank if you don't want any automatic viewing of
-non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
-be used to manually view any attachments. See also \fBask_for_metamail\fP.
-.TP 
-\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 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 \fB\%iconv\fP(3)  or
-\fB\%ucnv_*\fP(), 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
-\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), if none
-of these functions are 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 +0.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 -0.3i
-Not all values might work on your system, see \fB\%iconv_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 depends 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 depends 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 depends 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 depends 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 \fB\%tin\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). If the article has multiple addresses only the
-first is evaluated. Default is "%F wrote:".
-.TP 
-\fBnntp_read_timeout_secs\fP
-Time in seconds to wait for a response from the server. Default is 120.
-.TP 
-\fBnormalization_form\fP
-The normalization form which should be used to normalize unicode input.  The
-possible values are:
-.RS +1i
-.IP 0 3
-\fBNone\fP: no normalization
-.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
-.IP 5
-\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
-and Case Folding
-.RE
-Some normalization modes are only available if they are supported by the
-library \fB\%tin\fP(1)  uses to do the normalization. NFC should be used if
-possible (\fBRFC\%5198\fP).
-.TP 
-\fBpage_mime_format\fP
-Format string \fB\%tin\fP(1)  uses for mime header at Page level.  Default is
-"[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
-.TP 
-\fBpage_uue_format\fP
-Format string \fB\%tin\fP(1)  uses for uue header at Page level.  Default is
-"[\-\- %T%S%*n%I%!d%*e \-\-]".
-.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 \fB\%tin\fP(1)  will start an appropriate viewer program to display
-any files that were post processed and uudecoded. The program is determined
-using the \fB\%mailcap\fP(5)  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 \fB\%shar\fP(1)  files only.
-.IP 2
-\fBYes\fP, binary attachments and data will be decoded and saved.
-.RE
-.TP 
-\fBposted_articles_file\fP
-Keep posted articles in given file. If the given filename does not contain
-any expandable strings it will be prefixed with
-\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
-not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
-ARTICLES" for more information about the various expansion
-characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
-machines. Printing from \fB\%tin\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
-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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. 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 0 3
-\fBNothing special\fP Non empty lines are quoted.
-.IP 1
-\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
-\fBPageToggleRaw\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
-\fB\%tin\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
-\fB\%tin\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
-\fB\%tin\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 \fB\%tin\fP(1)  does the rendering of bi\-directional text. If OFF
-\fB\%tin\fP(1)  leaves the rendering of bi\-directional text to the
-terminal. Default is OFF.
-.TP 
-\fBreread_active_file_secs\fP
-The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
-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 \fB\%tin\fP(1)  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 \fBshow_last_line_prev_page\fP=ON. Set to
-\-2 to get half\-page scrolling. This setting supersedes
-\fBfull_page_scroll\fP=OFF.
-.TP 
-\fBselect_format\fP
-The format string used for the Selection level. Default is "%f\ %n\ %U\ \ %G\ \ %d". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'current group number'u
-%G	group name
-%U	unread count
-%d	description
-%f	group flag
-%n	current group number
-%%	%
-.fi
-.in -0.3i
-.TP 
-\fBsort_function\fP
-Function used for sorting articles. Default is 0.
-.RS +.5i
-.IP 0 3
-Use \fB\%qsort\fP(3)  for sorting.
-.IP 1
-Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
-long threads (somewhat presorted data).
-.RE
-.TP 
-\fBshow_author\fP
-Which information about the author should be shown. Default is 2, authors
-full name.
-.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_art_score\fP
-If ON show article score in the lower left corner when displaying articles.
-Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
-.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
-\fB\%tin\fP(1)  to be built with mh\-mail\-handling support) from
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
-.TP 
-\fBshow_help_mail_sign\fP
-Allows you to select whether \fB\%tin\fP(1)  shows a help indication, a new
-mail indication, both, or neither in the various level titles.  Default is
-3.
-.RS +1i
-.IP 0 3
-\fBDon't show help or mail sign\fP.
-.IP 1
-\fBShow only help sign\fP.
-.IP 2
-\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
-mail has arrived.
-.IP 3
-\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
-arrived otherwise show help sign.
-.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 a file named \fI.sigfixed\fP does exist in that dir or
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
-chosen signature (first match counts). If the path starts with a ! the
-program the path points to will be executed to generate a signature. In
-order to pass the group name to the program, %G can be specified.  This will
-be replaced by the name of the current newsgroup. \-\-none will suppress any
-signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.  See also
-\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\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 \fB\%tin\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. Example:
-.sp
-\fIspam,delete,remove\fP
-.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 \fB\%tin\fP(1)  uses a built\-in default.
-.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 
-\fBstrip_re_regex\fP
-A regular expression to find Subject prefixes like "Re:" to remove If
-\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\fBstrip_was_regex\fP
-A regular expression to find Subject suffixes like "(was:" to remove.  If
-\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
-.TP 
-\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 \fB\%tin\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 behavior 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:
-.RS +1i
-.IP 0 3
-Don't thread
-.IP 1
-Thread on Subject only
-.IP 2
-Thread on References only
-.IP 3
-Thread on References then Subject (default)
-.IP 4
-Thread multipart articles on Subject
-.IP 5
-Thread on Percentage Match of the Subjects
-.RE
-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 \(en 5 in the file
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
-.TP 
-\fBthread_format\fP
-The format string used for the Thread level. Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F". The following substitutions are supported:
-.in +0.3i
-.nf
-.ta \w'%G    'u +\w'from, name and/or address'u
-%D	date
-%F	from, name and/or address
-%I	initials
-%L	line count
-%M	message\-id
-%S	score
-%T	thread tree
-%m	article marks
-%n	current article number
-%%	%
-.fi
-.in -0.3i
-.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 
-\fBtls_ca_cert_file\fP
-The name of file containing all trusted CA certificates used for NNTPS
-(\fBRFC\%8143\fP) connections. If left empty the system default will be used.
-.TP 
-\fBtranslit\fP
-If ON append //TRANSLIT to the first argument of \fB\%iconv_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 \fB\%tin\fP(1)  treats blank lines in article bodies.
-Default is 0. This option does not affect lines within verbatim blocks.
-.RS +1i
-.IP 0 3
-\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 text
-blocks 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 
-\fBsuppress_soft_hyphens\fP
-If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying
-articles. Default is OFF.
-.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
-\fBunderscores_regex\fP is blank, then \fB\%tin\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.  Default is
-\fBurl_handler.pl\fP.
-.TP 
-\fBurl_highlight\fP
-Enable highlighting URLs in message body. Default is ON.
-.TP 
-\fBuse_color\fP
-If enabled \fB\%tin\fP(1)  uses ANSI\-colors. Default is OFF.
-.TP 
-\fBuse_keypad\fP
-Use scroll keys on keypad. Default is OFF.
-.TP 
-\fBuse_mouse\fP
-Allows the mouse button support in an \fB\%xterm\fP(1x)  to be
-enabled/disabled.  Default is OFF.
-.TP 
-\fBuse_slrnface\fP
-If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
-header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
-an \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default
-is OFF.
-.TP 
-\fButf8_graphics\fP
-If ON use UTF\-8 characters for indicator ('\->'), thread/attachment tree
-and ellipsis ('...'). Default is OFF.
-.TP 
-\fBverbatim_begin_regex\fP
-A regular expression that \fB\%tin\fP(1)  will use to find the begin of a
-verbatim block. Default is #v+
-.TP 
-\fBverbatim_end_regex\fP
-A regular expression that \fB\%tin\fP(1)  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 \fB\%tin\fP(1)  matches strings. The default is 0 and
-uses the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
-handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
-regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3).  (see also
-\fB\%perlre\fP(1)  and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  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
-si \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 colors 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 
-\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 and \fBdont_break_words\fP is
-unset 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 the \fB\%inews\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 used in MIME articles. 8bit might be the best value.
-.TP 
-\fBmail_mime_encoding\fP
-Default encoding scheme used in MIME letters. quoted\-printable is a good
-choice here.
-.TP 
-\fBdisable_gnksa_domain_check\fP
-Allow unregistered top level domains. As the list of valid TLDs is no longer
-actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
-version 2.1.5
-.TP 
-\fBdisable_sender\fP
-Don't generate a \*(rqSender:\*(rq header. This has an effect only if
-\fBinews_prog\fP is 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 \fB\%newsoverview\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 or
-\fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value.
-.TP 
-\fBoverviewfmtfile\fP
-Full pathname of your newssystem's overview.fmt file; usually the file
-resides in \fInewslibdir\fP and is named \fIoverview.fmt\fP, so you only have to
-change this setting if your configuration differs.
-.TP 
-\fBactivefile\fP
-Full pathname of your newssystem's active file; usually the 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 file
-resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to
-change this setting if your configuration differs.
-.TP 
-\fBnewsgroupsfile\fP
-Full pathname of your newssystem's newsgroups file; usually the file resides
-in \fInewslibdir\fP and is named \fInewsgroups\fP, so you only have to change this
-setting if your configuration differs.
-.TP 
-\fBsubscriptionsfile\fP
-Full pathname of your newssystem's subscriptions file; usually the file
-resides in \fInewslibdir\fP and is named \fIsubscriptions\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
-traducido en idiomas especificados dentro de $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP o
-$\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: 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 
-\fBnombre\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 than 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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\%3977\fP) or LIST
-COUNTS (\fBRFC\%6048\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 news server (e.g., \fB\%innd\fP(8))  whenever
-a new group is created. Each line consist of three space\-separated fields
-"\fIname\fP \fItime\fP \fIcreator\fP".
-.TP 
-\fBnombre\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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\%3977\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 news server (e.g., \fB\%innd\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 
-\fB\%tin\fP(1)
-only tries to read the file if you read directly from the local spool, if
-you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS (\fBRFC\%3977\fP)
-command instead.
-.RE
-.PP
-
-\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
-.sp
-.RS
-This file might hold a default organization to be used in the
-\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set.
-.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
-\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
-determines the order in which the fields will appear in the database. See
-also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
-read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
-uses the LIST OVERVIEW.FMT (\fBRFC\%3977\fP) command instead.
-.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 \(em one per line \(em which the
-client should subscribe to when the user has no
-${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
-tries to read the file if you read directly from the local spool, if you
-read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP)
-command instead.
-.RE
-
-.SH "VEA ADEMÁS"
-\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
-\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
-\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
-\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
-\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
-\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
-\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
-\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\%1524\fP, \fBRFC\%1952\fP,
-\fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP,
-\fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%5198\fP, \fBRFC\%5322\fP,
-\fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP, \fBRFC\%6838\fP, \fBRFC\%8143\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/es.po tin-2.6.5/doc/l10n/es.po
--- tin-2.6.4/doc/l10n/es.po	2024-12-23 10:54:25.000000000 +0100
+++ tin-2.6.5/doc/l10n/es.po	1970-01-01 01:00:00.000000000 +0100
@@ -1,13702 +0,0 @@
-# Spanish translations template for tin-man 2.4.2
-# Copyright (C) 2018 Free Software Foundation, Inc.
-# This file is distributed under the same license as the tin package.
-# Francisco Javier Serrador <fserrador@gmail.com>, 2018.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tin-man 2.4.2\n"
-"POT-Creation-Date: 2024-12-23 10:54+0100\n"
-"PO-Revision-Date: 2024-08-01 11:39+0200\n"
-"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
-"Language-Team: Spanish <es@tp.org.es>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 2.0.4\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "tin"
-msgstr "tin"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, fuzzy, no-wrap
-msgid "December 24th, 2024"
-msgstr "24 diciembre 2024"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "2.6.4"
-msgstr "2.6.4"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "Usenet newsreader"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:14 doc/tin.5:11
-#, no-wrap
-msgid "NAME"
-msgstr "NOMBRE"
-
-#. type: Plain text
-#: doc/tin.1:18
-msgid "tin, rtin - Usenet newsreader"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:18
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr "SINOPSIS"
-
-#. type: Plain text
-#: doc/tin.1:53
-msgid ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
-"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
-"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
-"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
-"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|[\\|:"
-"I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] [\\|B<-"
-"p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ \\|"
-"[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:53 doc/tin.5:14
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr "DESCRIPCIÓN"
-
-#. type: Plain text
-#: doc/tin.1:62
-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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or NNTPS "
-"(B<RFC\\%8143>) server. It will automatically utilize NOV B<\\"
-"%newsoverview>(5)  style index files if available locally or via the NNTP "
-"[X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:68
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:76
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:81
-msgid ""
-"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
-"newsgroup with unread articles."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:81
-#, no-wrap
-msgid "EXIT STATUS"
-msgstr "ESTADO SALIENTE"
-
-#. type: TP
-#: doc/tin.1:83 doc/tin.1:1173 doc/tin.1:3799
-#, no-wrap
-msgid "B<0>"
-msgstr "B<0>"
-
-#. type: Plain text
-#: doc/tin.1:86
-msgid "Successful program execution. No unread news available in batch mode."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:86 doc/tin.1:3802
-#, no-wrap
-msgid "B<1>"
-msgstr "B<1>"
-
-#. type: Plain text
-#: doc/tin.1:89
-msgid "Usage, syntax, configuration file or network error."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:89 doc/tin.1:3805
-#, no-wrap
-msgid "B<2>"
-msgstr "B<2>"
-
-#. type: Plain text
-#: doc/tin.1:92
-msgid "Unread news available (batch mode (''B<-Z>'') only)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:92 doc/tin.1:3808
-#, no-wrap
-msgid "B<3>"
-msgstr "B<3>"
-
-#. type: Plain text
-#: doc/tin.1:97
-msgid "NNTP error."
-msgstr "Error NNTP"
-
-#. type: SH
-#: doc/tin.1:97
-#, no-wrap
-msgid "OPTIONS"
-msgstr "OPCIONES"
-
-#. type: TP
-#: doc/tin.1:98
-#, no-wrap
-msgid "B<-4>"
-msgstr "B<-4>"
-
-#. type: Plain text
-#: doc/tin.1:102
-msgid ""
-"Force connecting via IPv4 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:102
-#, no-wrap
-msgid "B<-6>"
-msgstr "B<-6>"
-
-#. type: Plain text
-#: doc/tin.1:106
-msgid ""
-"Force connecting via IPv6 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:106
-#, no-wrap
-msgid "B<-a>"
-msgstr "B<-a>"
-
-#. type: Plain text
-#: doc/tin.1:109
-msgid "Toggle ANSI color (default is off)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:109
-#, no-wrap
-msgid "B<-A>"
-msgstr "B<-A>"
-
-#. type: Plain text
-#: doc/tin.1:112
-msgid ""
-"Force authentication on initial connect. Only available when reading via "
-"NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:112
-#, no-wrap
-msgid "B<-c>"
-msgstr "B<-c>"
-
-#. type: Plain text
-#: doc/tin.1:117
-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 ""
-
-#. type: TP
-#: doc/tin.1:117
-#, no-wrap
-msgid "B<-C>"
-msgstr "B<-C>"
-
-#. type: Plain text
-#: doc/tin.1:122
-msgid ""
-"Use COMPRESS NNTP extension (B<RFC\\%8054>) if available. See also "
-"B<nntp_read_timeout_secs>, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" "
-"section."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:122
-#, no-wrap
-msgid "B<-d>"
-msgstr "B<-d>"
-
-#
-#.  FIXME: explain debug levels
-#. type: Plain text
-#: doc/tin.1:128
-msgid ""
-"Don't load newsgroup descriptions and servers message of the day "
-"(interactive mode)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:128
-#, no-wrap
-msgid "B<-D>I< debug-level>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:136
-msgid ""
-"Enter debug-level, the levels can specified via number (should be avoided as "
-"it will be removed in the future) or name (case insensitive) as listed "
-"below. Use comma to give multiple levels, any combinations are allowed (e."
-"g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be performed "
-"at startup and on normal termination (that is the files are only available "
-"while tin is running)."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:138
-#, no-wrap
-msgid "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:148
-#, no-wrap
-msgid ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:153
-msgid ""
-"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
-"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
-"output may be given. See also the \"SECURITY\" section!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:153
-#, fuzzy, no-wrap
-msgid "B<-f>I< file>"
-msgstr "B<-f>I< archivo>"
-
-#. type: Plain text
-#: doc/tin.1:158
-msgid ""
-"Use the specified file of subscribed to newsgroups in place of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:158
-#, fuzzy, no-wrap
-msgid "B<-F>I< file>"
-msgstr "B<-F>I< archivo>"
-
-#. type: Plain text
-#: doc/tin.1:161
-msgid ""
-"Use the specified filter file instead of I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"filter>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:161
-#, fuzzy, no-wrap
-msgid "B<-g>I< server>[B<:>I<port>]"
-msgstr "B<-g>I< servidor>[B<:>I<puerto>]"
-
-#. type: Plain text
-#: doc/tin.1:167
-msgid ""
-"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/."
-"tin/newsrctable>. Only available when reading via NNTP. If you want to give "
-"a port with a plain IPv6 address, the address must be enclosed in square "
-"brackets."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:167
-#, no-wrap
-msgid "B<-G>I< article-limit>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:175
-msgid ""
-"Limit the number of articles/group to retrieve from the server.  If "
-"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
-"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
-"will start fetching articles from your first unread minus absolute value of "
-"I<article-limit>. Default is 0, which means no limit."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:175
-#, no-wrap
-msgid "B<-h>"
-msgstr "B<-h>"
-
-#. type: Plain text
-#: doc/tin.1:178
-msgid "Help listing all command-line options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:178
-#, no-wrap
-msgid "B<-H>"
-msgstr "B<-H>"
-
-#. type: Plain text
-#: doc/tin.1:182
-msgid ""
-"Brief introduction to B<tin> that is also shown the first time it is started."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:182
-#, no-wrap
-msgid "B<-I>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:188
-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 ""
-
-#. type: TP
-#: doc/tin.1:188
-#, no-wrap
-msgid "B<-k>"
-msgstr "B<-k>"
-
-#. type: Plain text
-#: doc/tin.1:193
-msgid ""
-"Skip the certificate verification step for NNTPS connections and proceed "
-"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
-"section."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:193
-#, no-wrap
-msgid "B<-l>"
-msgstr "B<-l>"
-
-#. type: Plain text
-#: doc/tin.1:205
-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<RFC\\%3977>). 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<RFC\\"
-"%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\%6048>) is "
-"available that is used instead as it gives more accurate article counts."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:205
-#, no-wrap
-msgid "B<-L>"
-msgstr "B<-L>"
-
-#. type: Plain text
-#: doc/tin.1:209
-msgid ""
-"Show the message with the given Message-ID if available. Only available when "
-"reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:209
-#, no-wrap
-msgid "B<-m>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:212
-msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:212
-#, fuzzy, no-wrap
-msgid "B<-M>I< user>"
-msgstr "B<-M>I< usuario>"
-
-#. type: Plain text
-#: doc/tin.1:216
-msgid ""
-"Mail unread articles to specified user for later reading. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:216
-#, no-wrap
-msgid "B<-n>"
-msgstr "B<-n>"
-
-#. type: Plain text
-#: doc/tin.1:223
-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> may not be able detect which groups are moderated. See "
-"also ''B<-l>''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:223
-#, no-wrap
-msgid "B<-N>"
-msgstr "B<-N>"
-
-#. type: Plain text
-#: doc/tin.1:227
-msgid ""
-"Mail unread articles to yourself for later reading. For more information "
-"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:227
-#, no-wrap
-msgid "B<-o>"
-msgstr "B<-o>"
-
-#. type: Plain text
-#: doc/tin.1:231
-msgid ""
-"Quick post all postponed articles and exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:231
-#, no-wrap
-msgid "B<-p>I< port>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:236
-msgid ""
-"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
-"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
-"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:236
-#, no-wrap
-msgid "B<-q>"
-msgstr "B<-q>"
-
-#. type: Plain text
-#: doc/tin.1:239
-msgid ""
-"Don't check for new newsgroups and skip loading the servers message of the "
-"day."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:239
-#, no-wrap
-msgid "B<-Q>"
-msgstr "B<-Q>"
-
-#. type: Plain text
-#: doc/tin.1:244
-msgid ""
-"Quick start. Start B<tin> as quickly as possible. Currently this is "
-"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
-"options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:244
-#, no-wrap
-msgid "B<-r>"
-msgstr "B<-r>"
-
-#. type: Plain text
-#: doc/tin.1:249
-msgid ""
-"Read news remotely from the default NNTP server specified in the environment "
-"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:249
-#, no-wrap
-msgid "B<-R>"
-msgstr "B<-R>"
-
-#. type: Plain text
-#: doc/tin.1:252
-msgid "Read news saved by the ''B<-S>'' option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:252
-#, no-wrap
-msgid "B<-s>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:256
-msgid ""
-"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"News>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:256
-#, no-wrap
-msgid "B<-S>"
-msgstr "B<-S>"
-
-#. type: Plain text
-#: doc/tin.1:260
-msgid ""
-"Save unread articles for later reading by the ''B<-R>'' option. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:260
-#, fuzzy, no-wrap
-msgid "B<-t>I< timeout>"
-msgstr "B<-t>I< tiempo de expiracion>"
-
-#. type: Plain text
-#: doc/tin.1:264
-msgid ""
-"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
-"allowed maximum is 16383."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:264
-#, no-wrap
-msgid "B<-T>"
-msgstr "B<-T>"
-
-#. type: Plain text
-#: doc/tin.1:268
-msgid ""
-"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
-"$B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:268
-#, no-wrap
-msgid "B<-u>"
-msgstr "B<-u>"
-
-#. type: Plain text
-#: doc/tin.1:274
-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 an NNTP server and "
-"B<cache_overview_files> is turned off."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:274
-#, no-wrap
-msgid "B<-v>"
-msgstr "B<-v>"
-
-#. type: Plain text
-#: doc/tin.1:279
-msgid ""
-"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
-"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
-"increase verbosity."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:279
-#, no-wrap
-msgid "B<-V>"
-msgstr "B<-V>"
-
-#. type: Plain text
-#: doc/tin.1:282
-msgid "Print version information and compilation options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:282
-#, no-wrap
-msgid "B<-w>"
-msgstr "B<-w>"
-
-#. type: Plain text
-#: doc/tin.1:287
-msgid ""
-"Quick mode to post an article and then exit. This option implies \\&''B<-"
-"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
-"if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:287
-#, no-wrap
-msgid "B<-x>"
-msgstr "B<-x>"
-
-#. type: Plain text
-#: doc/tin.1:290
-msgid "No-posting mode. You cannot post articles if you use this option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:290
-#, no-wrap
-msgid "B<-X>"
-msgstr "B<-X>"
-
-#. type: Plain text
-#: doc/tin.1:296
-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. Should be used with ''B<-x>'' if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:296
-#, no-wrap
-msgid "B<-z>"
-msgstr "B<-z>"
-
-#. type: Plain text
-#: doc/tin.1:301
-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 ""
-
-#. type: TP
-#: doc/tin.1:301
-#, no-wrap
-msgid "B<-Z>"
-msgstr "B<-Z>"
-
-#. type: Plain text
-#: doc/tin.1:307
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:313
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:318
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:323
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:327
-msgid ""
-"With the ''B<-w>'' flag a given group-name is used as default group to post "
-"to. If more than one group or a wildcard is specified only the first group "
-"respectively the first group that matches is used."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:334
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:339
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:349
-msgid ""
-"Command-line options have higher priority than attributes and tinrc "
-"options.  Thus, command-line option takes precedence over configured values "
-"with the single exception that if a port is given for the newsserver in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
-"given on the command-line. The order of command-line options is not "
-"important. If they are mutual exclusive the one with the highest priority "
-"will be chosen and a warning may be given."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:349
-#, no-wrap
-msgid "USAGE"
-msgstr "UTILIZACIÓN"
-
-#. type: SS
-#: doc/tin.1:352
-#, no-wrap
-msgid "NEWS ADMINISTRATION"
-msgstr "ADMINISTRACIÓN DE NOTICIARIOS"
-
-#. type: Plain text
-#: doc/tin.1:356
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:366
-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 be world readable. 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<RFC\\"
-"%6048>) and all modern servers should understand it."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:366
-#, no-wrap
-msgid "SCREEN FORMAT"
-msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
-
-#. type: Plain text
-#: doc/tin.1:369
-msgid ""
-"B<tin> has four separate levels of operation: Selection level, Group level, "
-"Thread level and Article level."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:376
-msgid ""
-"At the Selection level the title displays (the name of the news server (with "
-"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
-"number of subscribed groups (containing new unread articles). The newsgroups "
-"are displayed in the middle of the screen usually with the number of unread "
-"articles displayed on the same line in front, but it can be customized via "
-"B<select_format>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:384
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:387
-msgid ""
-"There may also be a character prefixing the line. An explanation follows:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:387
-#, no-wrap
-msgid "B<u>"
-msgstr "B<u>"
-
-#. type: Plain text
-#: doc/tin.1:392
-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 ""
-
-#. type: TP
-#: doc/tin.1:392
-#, no-wrap
-msgid "B<M>"
-msgstr "B<M>"
-
-#. type: Plain text
-#: doc/tin.1:397
-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 ""
-
-#. type: TP
-#: doc/tin.1:397
-#, no-wrap
-msgid "B<N>"
-msgstr "B<N>"
-
-#. type: Plain text
-#: doc/tin.1:406
-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 ""
-
-#. type: TP
-#: doc/tin.1:406
-#, no-wrap
-msgid "B<D>"
-msgstr "B<D>"
-
-#. type: Plain text
-#: doc/tin.1:411
-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 ""
-
-#. type: TP
-#: doc/tin.1:411
-#, no-wrap
-msgid "B<X>"
-msgstr "B<X>"
-
-#. type: Plain text
-#: doc/tin.1:415
-msgid ""
-"You may no longer make posts to this group. Often a group will be superseded "
-"by a more appropriately named one."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:415
-#, no-wrap
-msgid "B<=>"
-msgstr "B<=>"
-
-#. type: Plain text
-#: doc/tin.1:420
-msgid ""
-"This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your news server telling you the correct "
-"group to post to."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:430
-msgid ""
-"At the Group level the title contains the name of the group, the number of "
-"conversation threads, the abbreviated threading method (B<thread_articles>), "
-"the limit of articles to get (if set; B<getart_limit>), the total number of "
-"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
-"of hot articles B<art_marked_selected>, the number of read hot articles (if "
-"any; B<art_marked_read_selected>), the number of recent articles "
-"(B<art_marked_recent>) and the number of killed articles "
-"(B<art_marked_killed>). I.e.:"
-msgstr ""
-
-#.  FIXME - make this autocenter
-#. type: Plain text
-#: doc/tin.1:434
-#, no-wrap
-msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:442
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:451
-msgid ""
-"If a thread has unread articles it is marked with B<art_marked_unread> in "
-"front of the total number of articles in the thread. If there are recent "
-"articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread \\(em 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 display can be "
-"customized via B<group_format>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:455
-#, no-wrap
-msgid "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-msgstr "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:460
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:465
-msgid ""
-"At the Thread level the screen usually (depends on the threading method "
-"used) looks like this, but can be customized via B<thread_format>:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:472
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-"\\f(CR\\(-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\\fR\n"
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:477
-msgid "At the Article level the page header has the following format:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:483
-#, no-wrap
-msgid ""
-"\\f(CRSun, 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\\fR\n"
-msgstr ""
-"\\f(CRSun, 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\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:485
-#, no-wrap
-msgid "\\f(CRarticle-body\\fR\n"
-msgstr "\\f(CRarticle-body\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:491
-msgid ""
-"The look of the Selection, Group and Thread level can be customized. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\"."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:491
-#, no-wrap
-msgid "COMMON MOVING KEYS"
-msgstr "TECLAS DE MOVIMIENTO COMUNES"
-
-#. type: Plain text
-#: doc/tin.1:494
-msgid ""
-"This table shows the common keys used for moving around all levels within "
-"B<tin>."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:496
-#, no-wrap
-msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:504
-#, 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 ""
-
-#. type: SS
-#: doc/tin.1:508
-#, no-wrap
-msgid "COMMON EDITING COMMANDS"
-msgstr "MANDATOS COMUNES EDITADOS"
-
-#. type: Plain text
-#: doc/tin.1:515
-msgid ""
-"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
-"strings.  A history list allows the easy reuse of previously entered "
-"strings.  In addition to the cursor keys, the following commands are "
-"available when editing a string:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:515
-#, no-wrap
-msgid "B<^A, ^E>"
-msgstr "B<^A, ^E>"
-
-#. type: Plain text
-#: doc/tin.1:518
-msgid "move to beginning or end of line, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:518
-#, no-wrap
-msgid "B<^F, ^B>"
-msgstr "B<^F, ^B>"
-
-#. type: Plain text
-#: doc/tin.1:521
-msgid "non-destructive move forward or back one location, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:521
-#, no-wrap
-msgid "B<^D>"
-msgstr "B<^D>"
-
-#. type: Plain text
-#: doc/tin.1:525
-msgid ""
-"delete the character currently under the cursor, or send EOF if no "
-"characters in the buffer."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:525
-#, no-wrap
-msgid "B<^H, E<lt>DELE<gt>>"
-msgstr "B<^H, E<lt>BORR<gt>>"
-
-#. type: Plain text
-#: doc/tin.1:528
-msgid "delete character left of the cursor."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:528
-#, no-wrap
-msgid "B<^K>"
-msgstr "B<^K>"
-
-#. type: Plain text
-#: doc/tin.1:531
-msgid "delete from cursor to end of line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:531
-#, no-wrap
-msgid "B<^P, ^N>"
-msgstr "B<^P, ^N>"
-
-#. type: Plain text
-#: doc/tin.1:534
-msgid "move through history, previous and next, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:534
-#, no-wrap
-msgid "B<^L, ^R>"
-msgstr "B<^L, ^R>"
-
-#. type: Plain text
-#: doc/tin.1:537
-msgid "redraw the current line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:537
-#, no-wrap
-msgid "B<E<lt>CRE<gt>>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:541
-msgid ""
-"places line on history list if non-blank, appends newline and returns to the "
-"caller."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:541
-#, no-wrap
-msgid "B<E<lt>ESCE<gt>>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:546
-msgid "aborts the present editing operation."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:546
-#, no-wrap
-msgid "GLOBAL COMMANDS"
-msgstr "MANDATOS GLOBALES"
-
-#. type: Plain text
-#: doc/tin.1:549
-msgid ""
-"The following commands are available at all 4 menu levels and always have "
-"the same effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:549 doc/tin.1:1455 doc/tin.1:1509 doc/tin.1:1555
-#, no-wrap
-msgid "B<ShellEscape '!'>"
-msgstr "B<ShellEscape '!'>"
-
-#. type: Plain text
-#: doc/tin.1:554
-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 ""
-
-#. type: TP
-#: doc/tin.1:554
-#, no-wrap
-msgid "B<ToggleColor '&'>"
-msgstr "B<ToggleColor '&'>"
-
-#. type: Plain text
-#: doc/tin.1:557
-msgid "Toggle use of ANSI color."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:557
-#, no-wrap
-msgid "B<RedrawScr '^L'>"
-msgstr "B<RedrawScr '^L'>"
-
-#. type: Plain text
-#: doc/tin.1:560
-msgid "Redraw the current screen."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:560
-#, no-wrap
-msgid "B<ScrollUp 'E<lt>'>"
-msgstr "B<ScrollUp 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:563
-msgid "Scroll screen up by one line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:563
-#, no-wrap
-msgid "B<ScrollDown 'E<gt>'>"
-msgstr "B<ScrollDown 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:566
-msgid "Scroll screen down by one line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:566
-#, no-wrap
-msgid "B<Postponed 'O' '^O'>"
-msgstr "B<Postponed 'O' '^O'>"
-
-#. type: Plain text
-#: doc/tin.1:580
-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 ""
-
-#. type: TP
-#: doc/tin.1:580 doc/tin.1:1461 doc/tin.1:1516 doc/tin.1:1561
-#, no-wrap
-msgid "B<Help 'h'>"
-msgstr "B<Help 'h'>"
-
-#. type: Plain text
-#: doc/tin.1:586
-msgid ""
-"Help screen of commands available on the current menu. You can use "
-"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
-"('B<\\(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:586 doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-#, no-wrap
-msgid "B<ToggleHelpDisplay 'H'>"
-msgstr "B<ToggleHelpDisplay 'H'>"
-
-#. type: Plain text
-#: doc/tin.1:590 doc/tin.1:1468 doc/tin.1:1523 doc/tin.1:1568
-msgid ""
-"Toggle the display of help mini menu at the bottom of the screen and posting "
-"etiquette after composing an article (B<beginner_level>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:590
-#, no-wrap
-msgid "B<DisplayPostHist 'W'>"
-msgstr "B<DisplayPostHist 'W'>"
-
-#. type: Plain text
-#: doc/tin.1:595
-msgid ""
-"List articles posted by user. The date posted, the newsgroup and the subject "
-"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:595
-#, no-wrap
-msgid "B<Version 'v'>"
-msgstr "B<Version 'v'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:600
-msgid "Print B<tin> version information."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:600
-#, no-wrap
-msgid "NEWSGROUP SELECTION COMMANDS"
-msgstr "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
-
-#. type: TP
-#: doc/tin.1:601 doc/tin.1:742 doc/tin.1:998 doc/tin.1:1176 doc/tin.1:3812
-#, no-wrap
-msgid "B<4>"
-msgstr "B<4>"
-
-#. type: Plain text
-#: doc/tin.1:604
-msgid "Select group 4."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:604
-#, no-wrap
-msgid "B<SelectResetNewsrc '^R'>"
-msgstr "B<SelectResetNewsrc '^R'>"
-
-#. type: Plain text
-#: doc/tin.1:608
-msgid ""
-"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
-"records of which articles have been read, so use this carefully."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:608 doc/tin.1:763 doc/tin.1:1019
-#, no-wrap
-msgid "B<SetRange '#'>"
-msgstr "B<SetRange '#'>"
-
-#. type: Plain text
-#: doc/tin.1:612 doc/tin.1:767 doc/tin.1:1023
-msgid ""
-"Choose a range of articles to be affected by the next command. See the "
-"section \"RANGES\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:612
-#, no-wrap
-msgid "B<SelectSortActive '.'>"
-msgstr "B<SelectSortActive '.'>"
-
-#. type: Plain text
-#: doc/tin.1:615
-msgid "Sort the list of newsgroups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:615 doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236 doc/tin.1:1452
-#: doc/tin.1:1503 doc/tin.1:1552
-#, no-wrap
-msgid "B<SearchRepeat '\\(rs'>"
-msgstr "B<SearchRepeat '\\(rs'>"
-
-#. type: Plain text
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1455
-#: doc/tin.1:1506 doc/tin.1:1555
-msgid "Repeat the previous search."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1446
-#: doc/tin.1:1497 doc/tin.1:1546
-#, no-wrap
-msgid "B<SearchSubjF '/'>"
-msgstr "B<SearchSubjF '/'>"
-
-#. type: Plain text
-#: doc/tin.1:621
-msgid "Search for a group by name and description (if displayed)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:621 doc/tin.1:776 doc/tin.1:1032 doc/tin.1:1242 doc/tin.1:1449
-#: doc/tin.1:1500 doc/tin.1:1549
-#, no-wrap
-msgid "B<SearchSubjB '?'>"
-msgstr "B<SearchSubjB '?'>"
-
-#. type: Plain text
-#: doc/tin.1:624
-msgid "Backward search through the group names and descriptions."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:624
-#, no-wrap
-msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:627
-msgid "Read current group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:627
-#, no-wrap
-msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:631
-msgid ""
-"Enter next group with unread news. Will wrap around to the beginning of the "
-"group selection list looking for unread groups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:631 doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-#, no-wrap
-msgid "B<Catchup 'c'>"
-msgstr "B<Catchup 'c'>"
-
-#. type: Plain text
-#: doc/tin.1:635
-msgid ""
-"Make current group as all read [after confirmation] and move to the next "
-"group in the group selection list."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:635 doc/tin.1:855 doc/tin.1:1074 doc/tin.1:1304
-#, no-wrap
-msgid "B<CatchupNextUnread 'C'>"
-msgstr "B<CatchupNextUnread 'C'>"
-
-#. type: Plain text
-#: doc/tin.1:639
-msgid ""
-"Mark current group as all read [after confirmation] and enter the next "
-"unread group in the group selection list."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:639
-#, no-wrap
-msgid "B<SelectToggleDescriptions 'd'>"
-msgstr "B<SelectToggleDescriptions 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:643
-msgid ""
-"Toggle display to show just the group name or the group name and the group "
-"descriptions."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:643 doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1316
-#, no-wrap
-msgid "B<EditFilter 'E'>"
-msgstr "B<EditFilter 'E'>"
-
-#. type: Plain text
-#: doc/tin.1:646 doc/tin.1:871 doc/tin.1:1090 doc/tin.1:1319
-msgid "Edit the filter file and reload it afterwards."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:646
-#, no-wrap
-msgid "B<SelectGoto 'g'>"
-msgstr "B<SelectGoto 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:650 doc/tin.1:875
-msgid ""
-"Choose a new group by name. This command can be used to access any group, "
-"even those not currently yanked in."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:650 doc/tin.1:878 doc/tin.1:1096 doc/tin.1:1332 doc/tin.1:1458
-#: doc/tin.1:1512 doc/tin.1:1558
-#, no-wrap
-msgid "B<ToggleInfoLastLine 'i'>"
-msgstr "B<ToggleInfoLastLine 'i'>"
-
-#. type: Plain text
-#: doc/tin.1:655
-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 ""
-
-#. type: TP
-#: doc/tin.1:655 doc/tin.1:882 doc/tin.1:1099 doc/tin.1:1335
-#, no-wrap
-msgid "B<ToggleInverseVideo 'I'>"
-msgstr "B<ToggleInverseVideo 'I'>"
-
-#. type: Plain text
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-msgid "Toggle inverse video."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-#, no-wrap
-msgid "B<ConnectionInfo 'J'>"
-msgstr "B<ConnectionInfo 'J'>"
-
-#. type: Plain text
-#: doc/tin.1:661 doc/tin.1:888 doc/tin.1:1105 doc/tin.1:1341
-msgid "Show details about current connection."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:661 doc/tin.1:897 doc/tin.1:1111 doc/tin.1:1347
-#, no-wrap
-msgid "B<LookupMessage 'L'>"
-msgstr "B<LookupMessage 'L'>"
-
-#. type: Plain text
-#: doc/tin.1:668
-msgid ""
-"Look up article by ''Message-ID:''. If none of the groups listed in the "
-"''Newsgroups:''-header of the referenced article is available, just the "
-"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
-"At this level this command only works if reading via NNTP and the server "
-"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:668
-#, no-wrap
-msgid "B<SelectMoveGrp 'm'>"
-msgstr "B<SelectMoveGrp 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:674
-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 ""
-
-#. type: TP
-#: doc/tin.1:674 doc/tin.1:906 doc/tin.1:1356
-#, no-wrap
-msgid "B<OptionMenu 'M'>"
-msgstr "B<OptionMenu 'M'>"
-
-#. type: Plain text
-#: doc/tin.1:678 doc/tin.1:910 doc/tin.1:1360
-msgid ""
-"User configurable options menu (for more information see section \"GLOBAL "
-"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:678
-#, no-wrap
-msgid "B<SelectNextUnreadGrp 'N'>"
-msgstr "B<SelectNextUnreadGrp 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:681
-msgid "Positions the cursor on the next group with unread articles in it."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:681 doc/tin.1:927 doc/tin.1:1125 doc/tin.1:1377
-#, no-wrap
-msgid "B<Quit 'q'>"
-msgstr "B<Quit 'q'>"
-
-#. type: Plain text
-#: doc/tin.1:685
-msgid ""
-"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
-"accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:685 doc/tin.1:930 doc/tin.1:1128 doc/tin.1:1380
-#, no-wrap
-msgid "B<QuitTin 'Q'>"
-msgstr "B<QuitTin 'Q'>"
-
-#. type: Plain text
-#: doc/tin.1:688 doc/tin.1:933 doc/tin.1:1131 doc/tin.1:1383
-msgid "Quit B<tin> \\(em don't ask the user to confirm."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:688
-#, no-wrap
-msgid "B<SelectToggleReadDisplay 'r'>"
-msgstr "B<SelectToggleReadDisplay 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:693
-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 ""
-
-#. type: TP
-#: doc/tin.1:693 doc/tin.1:936 doc/tin.1:1131
-#, no-wrap
-msgid "B<BugReport 'R'>"
-msgstr "B<BugReport 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:697 doc/tin.1:940 doc/tin.1:1135
-msgid ""
-"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
-"way of getting bugs fixed and features added/changed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:697
-#, no-wrap
-msgid "B<SelectSubscribe 's'>"
-msgstr "B<SelectSubscribe 's'>"
-
-#. type: Plain text
-#: doc/tin.1:700
-msgid "Subscribe to current group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:700
-#, no-wrap
-msgid "B<SelectSubscribePat 'S'>"
-msgstr "B<SelectSubscribePat 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:705
-msgid ""
-"Subscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:705
-#, no-wrap
-msgid "B<SelectUnsubscribe 'u'>"
-msgstr "B<SelectUnsubscribe 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:710
-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 ""
-
-#. type: TP
-#: doc/tin.1:710
-#, no-wrap
-msgid "B<SelectUnsubscribePat 'U'>"
-msgstr "B<SelectUnsubscribePat 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:715
-msgid ""
-"Unsubscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:715 doc/tin.1:965 doc/tin.1:1154 doc/tin.1:1417
-#, no-wrap
-msgid "B<Post 'w'>"
-msgstr "B<Post 'w'>"
-
-#. type: Plain text
-#: doc/tin.1:721
-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 ""
-
-#. type: TP
-#: doc/tin.1:721
-#, no-wrap
-msgid "B<SelectQuitNoWrite 'X'>"
-msgstr "B<SelectQuitNoWrite 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:724
-msgid "Quit B<tin> without saving any changes to the configuration."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:724
-#, no-wrap
-msgid "B<SelectYankActive 'y'>"
-msgstr "B<SelectYankActive 'y'>"
-
-#. type: Plain text
-#: doc/tin.1:729
-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 ""
-
-#. type: TP
-#: doc/tin.1:729
-#, no-wrap
-msgid "B<SelectSyncWithActive 'Y'>"
-msgstr "B<SelectSyncWithActive 'Y'>"
-
-#. type: Plain text
-#: doc/tin.1:733
-msgid ""
-"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
-"to see if any new news has arrived since starting B<tin>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:733
-#, no-wrap
-msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
-msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:738
-msgid "Mark all articles in the current group as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:738
-#, no-wrap
-msgid "GROUP INDEX COMMANDS"
-msgstr "ÍNDICE DE MANDATOS AGRUPADOS"
-
-#. type: Plain text
-#: doc/tin.1:742
-msgid ""
-"All searches in this level are limited to unread articles if in "
-"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
-"toggle the setting right before/after the search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:745
-msgid "Select article 4."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:745 doc/tin.1:1001 doc/tin.1:1179
-#, no-wrap
-msgid "B<MenuFilterSelect '^A'>"
-msgstr "B<MenuFilterSelect '^A'>"
-
-#. type: Plain text
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1183
-msgid ""
-"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
-"for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1198
-#, no-wrap
-msgid "B<MenuFilterKill '^K'>"
-msgstr "B<MenuFilterKill '^K'>"
-
-#. type: Plain text
-#: doc/tin.1:753 doc/tin.1:1009 doc/tin.1:1202
-msgid ""
-"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
-"more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:753 doc/tin.1:1009
-#, no-wrap
-msgid "B<MarkFeedRead '^X'>"
-msgstr "B<MarkFeedRead '^X'>"
-
-#. type: Plain text
-#: doc/tin.1:758 doc/tin.1:1014
-msgid ""
-"Mark current article, thread, range, auto-selected (hot) articles, articles "
-"matching pattern or tagged articles as read. A prompt asks which type should "
-"be marked."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:758 doc/tin.1:1014
-#, no-wrap
-msgid "B<MarkFeedUnread '^W'>"
-msgstr "B<MarkFeedUnread '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:763 doc/tin.1:1019
-msgid ""
-"Mark current article, thread, range, auto-selected (hot) articles, articles "
-"matching pattern or tagged articles as unread. A prompt asks which type "
-"should be marked."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:767 doc/tin.1:1023 doc/tin.1:1233
-#, no-wrap
-msgid "B<LastViewed '-'>"
-msgstr "B<LastViewed '-'>"
-
-#. type: Plain text
-#: doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236
-msgid "Re-enter the last message that was viewed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:776 doc/tin.1:1032
-msgid "Search forward for specified subject."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:779 doc/tin.1:1035
-msgid "Search backwards for specified subject."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:779
-#, no-wrap
-msgid "B<GroupSelThd '*'>"
-msgstr "B<GroupSelThd '*'>"
-
-#. type: Plain text
-#: doc/tin.1:782 doc/tin.1:1038
-msgid "Select current thread for later processing."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:782
-#, no-wrap
-msgid "B<GroupDoAutoSel '+'>"
-msgstr "B<GroupDoAutoSel '+'>"
-
-#. type: Plain text
-#: doc/tin.1:786
-msgid ""
-"Selects all threads in current group. It is a shortcut for calling "
-"B<GroupSelPattern> with a pattern of ''*''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:786
-#, no-wrap
-msgid "B<GroupToggleThdSel '.'>"
-msgstr "B<GroupToggleThdSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:791
-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 ""
-
-#. type: TP
-#: doc/tin.1:791
-#, no-wrap
-msgid "B<GroupSelThdIfUnreadSelected ';'>"
-msgstr "B<GroupSelThdIfUnreadSelected ';'>"
-
-#. type: Plain text
-#: doc/tin.1:796
-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 ""
-
-#. type: TP
-#: doc/tin.1:796
-#, no-wrap
-msgid "B<GroupSelPattern '='>"
-msgstr "B<GroupSelPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:802
-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 reuse the last pattern that "
-"was entered."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:802
-#, no-wrap
-msgid "B<GroupReverseSel '@'>"
-msgstr "B<GroupReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:805
-msgid "Reverse all selections on all articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:805
-#, no-wrap
-msgid "B<GroupUndoSel '~'>"
-msgstr "B<GroupUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:811
-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 ""
-
-#. type: TP
-#: doc/tin.1:811 doc/tin.1:1047 doc/tin.1:1259
-#, no-wrap
-msgid "B<Pipe '|'>"
-msgstr "B<Pipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:816 doc/tin.1:1052 doc/tin.1:1264
-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 ""
-
-#. type: TP
-#: doc/tin.1:816 doc/tin.1:1264
-#, no-wrap
-msgid "B<QuickFilterSelect '['>"
-msgstr "B<QuickFilterSelect '['>"
-
-#. type: Plain text
-#: doc/tin.1:825
-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 ""
-
-#. type: TP
-#: doc/tin.1:825 doc/tin.1:1273
-#, no-wrap
-msgid "B<QuickFilterKill ']'>"
-msgstr "B<QuickFilterKill ']'>"
-
-#. type: Plain text
-#: doc/tin.1:834
-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 ""
-
-#. type: TP
-#: doc/tin.1:834
-#, no-wrap
-msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:837
-msgid "Read current article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:837
-#, no-wrap
-msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:840
-msgid "View next unread article or group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:840 doc/tin.1:1058 doc/tin.1:1290
-#, no-wrap
-msgid "B<SearchAuthF 'a'>"
-msgstr "B<SearchAuthF 'a'>"
-
-#. type: Plain text
-#: doc/tin.1:844
-msgid ""
-"Author forward search. This searches for articles with a specific ''From:'' "
-"line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:844 doc/tin.1:1063 doc/tin.1:1293
-#, no-wrap
-msgid "B<SearchAuthB 'A'>"
-msgstr "B<SearchAuthB 'A'>"
-
-#. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1066
-msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:847 doc/tin.1:1066 doc/tin.1:1296
-#, no-wrap
-msgid "B<SearchBody 'B'>"
-msgstr "B<SearchBody 'B'>"
-
-#. type: Plain text
-#: doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-msgid ""
-"Search the body of all articles in group (can be slow). You can abort the "
-"search using B<Quit> ('B<q>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:855
-msgid ""
-"Mark all articles as read [after confirmation] then return to the group "
-"selection list. Move cursor to next group."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:859
-msgid ""
-"Mark all articles as read [after confirmation] and enter the next group with "
-"unread news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:859
-#, no-wrap
-msgid "B<GroupToggleSubjDisplay 'd'>"
-msgstr "B<GroupToggleSubjDisplay 'd'>"
-
-#. type: Plain text
-#: doc/tin.1:863 doc/tin.1:1082
-msgid ""
-"Cycle the display of the author through all the possible options for the "
-"tinrc variable B<show_author>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:863
-#, no-wrap
-msgid "B<GroupCancel 'D'>"
-msgstr "B<GroupCancel 'D'>"
-
-#. type: Plain text
-#: doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1313
-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
-#: doc/tin.1:871
-#, no-wrap
-msgid "B<GroupGoto 'g'>"
-msgstr "B<GroupGoto 'g'>"
-
-#. type: TP
-#: doc/tin.1:875
-#, no-wrap
-msgid "B<GroupToggleGetartLimit 'G'>"
-msgstr "B<GroupToggleGetartLimit 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:878
-msgid "Toggle article/group limit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:882
-msgid ""
-"Display the subject of the first article in the current thread in the last "
-"line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:888
-#, no-wrap
-msgid "B<GroupMarkThdRead 'K'>"
-msgstr "B<GroupMarkThdRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:894
-msgid ""
-"Mark article/thread as read and move onto the next unread article/thread. If "
-"a range of articles/threads is set, the range will be marked as read instead "
-"of the current article/thread. When tagged articles/threads are present, a "
-"prompt asks how to proceed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:894
-#, no-wrap
-msgid "B<GroupListThd 'l'>"
-msgstr "B<GroupListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:897
-msgid "Open the thread under the current cursor position."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:901 doc/tin.1:1115 doc/tin.1:1351
-msgid ""
-"Look up article by ''Message-ID:''. In this level only the IDs in the "
-"current group are searched."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:901
-#, no-wrap
-msgid "B<GroupMail 'm'>"
-msgstr "B<GroupMail 'm'>"
-
-#. type: Plain text
-#: doc/tin.1:906 doc/tin.1:1120 doc/tin.1:1356
-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 ""
-
-#. type: TP
-#: doc/tin.1:910
-#, no-wrap
-msgid "B<GroupNextGroup 'n'>"
-msgstr "B<GroupNextGroup 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:913
-msgid "Go to next group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:913
-#, no-wrap
-msgid "B<GroupNextUnreadArt 'N'>"
-msgstr "B<GroupNextUnreadArt 'N'>"
-
-#. type: Plain text
-#: doc/tin.1:916 doc/tin.1:1366
-msgid "Go to the next unread article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:916 doc/tin.1:1120 doc/tin.1:1366
-#, no-wrap
-msgid "B<Print 'o'>"
-msgstr "B<Print 'o'>"
-
-#. type: Plain text
-#: doc/tin.1:921 doc/tin.1:1125 doc/tin.1:1371
-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 ""
-
-#. type: TP
-#: doc/tin.1:921
-#, no-wrap
-msgid "B<GroupPrevGroup 'p'>"
-msgstr "B<GroupPrevGroup 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:924
-msgid "Go to previous group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:924
-#, no-wrap
-msgid "B<GroupPrevUnreadArt 'P'>"
-msgstr "B<GroupPrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:927
-msgid "Go to previous unread article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:930 doc/tin.1:1128
-msgid "Return to previous level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:933
-#, no-wrap
-msgid "B<GroupToggleReadUnread 'r'>"
-msgstr "B<GroupToggleReadUnread 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:936
-msgid "Toggle the display between all articles and unread articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:940
-#, no-wrap
-msgid "B<GroupSave 's'>"
-msgstr "B<GroupSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:945 doc/tin.1:1140 doc/tin.1:1396
-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 ""
-
-#. type: TP
-#: doc/tin.1:945
-#, no-wrap
-msgid "B<GroupAutoSave 'S'>"
-msgstr "B<GroupAutoSave 'S'>"
-
-#. type: Plain text
-#: doc/tin.1:948 doc/tin.1:1143 doc/tin.1:1399
-msgid "Save marked articles automatically without further prompting."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:948
-#, no-wrap
-msgid "B<GroupTag 't'>"
-msgstr "B<GroupTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:953
-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 ""
-
-#. type: TP
-#: doc/tin.1:953
-#, no-wrap
-msgid "B<GroupTagParts 'T'>"
-msgstr "B<GroupTagParts 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:957 doc/tin.1:1151
-msgid ""
-"Automatically tag/untag all the parts of the current multi-part message in "
-"order."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:957
-#, no-wrap
-msgid "B<GroupToggleThreading 'u'>"
-msgstr "B<GroupToggleThreading 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:962
-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 ""
-
-#. type: TP
-#: doc/tin.1:962
-#, no-wrap
-msgid "B<GroupUntag 'U'>"
-msgstr "B<GroupUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:965
-msgid "Untag all articles that were tagged."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:972 doc/tin.1:1161 doc/tin.1:1424
-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 ""
-
-#. type: TP
-#: doc/tin.1:972
-#, no-wrap
-msgid "B<GroupRepost 'x'>"
-msgstr "B<GroupRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:978 doc/tin.1:1430
-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 ""
-
-#. type: TP
-#: doc/tin.1:978
-#, no-wrap
-msgid "B<GroupMarkUnselArtRead 'X'>"
-msgstr "B<GroupMarkUnselArtRead 'X'>"
-
-#. type: Plain text
-#: doc/tin.1:986
-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 ""
-
-#. type: TP
-#: doc/tin.1:986 doc/tin.1:1161 doc/tin.1:1430
-#, no-wrap
-msgid "B<MarkArtUnread 'z'>"
-msgstr "B<MarkArtUnread 'z'>"
-
-#. type: Plain text
-#: doc/tin.1:989
-msgid "Mark current article as unread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:989 doc/tin.1:1166 doc/tin.1:1433
-#, no-wrap
-msgid "B<MarkThdUnread 'Z'>"
-msgstr "B<MarkThdUnread 'Z'>"
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:996
-msgid ""
-"Mark current thread as unread. If a range of threads is set, the range will "
-"be marked as unread instead of the current thread. When tagged threads are "
-"present, a prompt asks how to proceed."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:996
-#, no-wrap
-msgid "THREAD LISTING COMMANDS"
-msgstr "HILOS DE MANDATOS LISTADOS"
-
-#. type: Plain text
-#: doc/tin.1:1001
-msgid "Select article 4 within thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1035
-#, no-wrap
-msgid "B<ThreadSelArt '*'>"
-msgstr "B<ThreadSelArt '*'>"
-
-#. type: TP
-#: doc/tin.1:1038
-#, no-wrap
-msgid "B<ThreadToggleArtSel '.'>"
-msgstr "B<ThreadToggleArtSel '.'>"
-
-#. type: Plain text
-#: doc/tin.1:1041
-msgid "Toggle selection of current article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1041
-#, no-wrap
-msgid "B<ThreadReverseSel '@'>"
-msgstr "B<ThreadReverseSel '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1044
-msgid "Reverse article selections."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1044
-#, no-wrap
-msgid "B<ThreadUndoSel '~'>"
-msgstr "B<ThreadUndoSel '~'>"
-
-#. type: Plain text
-#: doc/tin.1:1047
-msgid "Undo all selections on current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1052
-#, no-wrap
-msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1055
-msgid "Read current article within thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1055
-#, no-wrap
-msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1058
-msgid "View next unread article within thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1063
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1074
-msgid ""
-"Mark thread as read [after confirmation] and return to the group index "
-"page.  Move cursor to next thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1078
-msgid ""
-"Mark thread as read [after confirmation] and enter the next thread "
-"containing unread news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1078
-#, no-wrap
-msgid "B<ThreadToggleSubjDisplay 'd'>"
-msgstr "B<ThreadToggleSubjDisplay 'd'>"
-
-#. type: TP
-#: doc/tin.1:1082
-#, no-wrap
-msgid "B<ThreadCancel 'D'>"
-msgstr "B<ThreadCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1090
-#, no-wrap
-msgid "B<ThreadFollowupQuote 'f'>"
-msgstr "B<ThreadFollowupQuote 'f'>"
-
-#. type: Plain text
-#: doc/tin.1:1093 doc/tin.1:1322
-msgid ""
-"Post a followup to the current article with a copy of the article included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1093
-#, no-wrap
-msgid "B<ThreadFollowup 'F'>"
-msgstr "B<ThreadFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1096
-msgid ""
-"Post a followup to the current article without a copy of the article "
-"included."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1099 doc/tin.1:1335
-msgid "Display the subject of the current article in the last line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1105
-#, no-wrap
-msgid "B<ThreadMarkArtRead 'K'>"
-msgstr "B<ThreadMarkArtRead 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1111
-msgid ""
-"Mark article as read and move onto the next unread article. If a range of "
-"articles is set, the range will be marked as read instead of the current "
-"article. When tagged articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1115
-#, no-wrap
-msgid "B<ThreadMail 'm'>"
-msgstr "B<ThreadMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1135
-#, no-wrap
-msgid "B<ThreadSave 's'>"
-msgstr "B<ThreadSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1140
-#, no-wrap
-msgid "B<ThreadAutoSave 'S'>"
-msgstr "B<ThreadAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1143
-#, no-wrap
-msgid "B<ThreadTag 't'>"
-msgstr "B<ThreadTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1147 doc/tin.1:1403
-msgid ""
-"Toggle tag status of current article for mailing, piping, printing, saving "
-"or reposting."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1147
-#, no-wrap
-msgid "B<ThreadTagParts 'T'>"
-msgstr "B<ThreadTagParts 'T'>"
-
-#. type: TP
-#: doc/tin.1:1151
-#, no-wrap
-msgid "B<ThreadUntag 'U'>"
-msgstr "B<ThreadUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1154
-msgid "Untag all tagged threads."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1166
-msgid ""
-"Mark current article in thread as unread. If a range of articles is set, the "
-"range will be marked as unread instead of the current article. When tagged "
-"articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1171
-msgid "Mark all articles in thread as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:1171
-#, no-wrap
-msgid "ARTICLE VIEWER COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1176
-msgid "Read the first (base) article in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1179
-msgid "Read response 4 in this thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1183
-#, no-wrap
-msgid "B<PageReplyQuoteHeaders '^E'>"
-msgstr "B<PageReplyQuoteHeaders '^E'>"
-
-#. type: Plain text
-#: doc/tin.1:1187
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article with all headers included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1187
-#, no-wrap
-msgid "B<PagePGPCheckArticle '^G'>"
-msgstr "B<PagePGPCheckArticle '^G'>"
-
-#. type: Plain text
-#: doc/tin.1:1195
-msgid ""
-"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
-"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1195
-#, no-wrap
-msgid "B<PageToggleRaw '^H'>"
-msgstr "B<PageToggleRaw '^H'>"
-
-#. type: Plain text
-#: doc/tin.1:1198
-msgid "Toggles the display mode (raw including all headers vs. cooked)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1202
-#, no-wrap
-msgid "B<PageToggleTabs '^T'>"
-msgstr "B<PageToggleTabs '^T'>"
-
-#. type: Plain text
-#: doc/tin.1:1205
-msgid "Toggle the TAB width between 4 and 8 characters."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1205
-#, no-wrap
-msgid "B<PageFollowupQuoteHeaders '^W'>"
-msgstr "B<PageFollowupQuoteHeaders '^W'>"
-
-#. type: Plain text
-#: doc/tin.1:1209
-msgid ""
-"Post a followup to the current article with a copy of the article with all "
-"headers included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1209
-#, no-wrap
-msgid "B<PageToggleTex2iso '\"'>"
-msgstr "B<PageToggleTex2iso '\"'>"
-
-#. type: Plain text
-#: doc/tin.1:1213
-msgid ""
-"Toggle TeX to ISO decoding for current article. The default behavior is "
-"taken from the B<tex2iso_conv> variable in the tinrc file."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1213
-#, no-wrap
-msgid "B<PageToggleAllHeaders '*'>"
-msgstr "B<PageToggleAllHeaders '*'>"
-
-#. type: Plain text
-#: doc/tin.1:1216
-msgid ""
-"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1216
-#, no-wrap
-msgid "B<PageArticleInfo '''>"
-msgstr "B<PageArticleInfo '''>"
-
-#. type: Plain text
-#: doc/tin.1:1219
-msgid "Detailed MIME information of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1219
-#, no-wrap
-msgid "B<PageToggleRot '%'>"
-msgstr "B<PageToggleRot '%'>"
-
-#. type: Plain text
-#: doc/tin.1:1222
-msgid "Toggle ROT-13 decoding for this article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1222
-#, no-wrap
-msgid "B<PageToggleUue '('>"
-msgstr "B<PageToggleUue '('>"
-
-#. type: Plain text
-#: doc/tin.1:1226
-msgid ""
-"Toggle the display of uuencoded sections. The default behavior is taken from "
-"the B<hide_uue> variable in the tinrc file."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1226
-#, no-wrap
-msgid "B<PageReveal ')'>"
-msgstr "B<PageReveal ')'>"
-
-#. type: Plain text
-#: doc/tin.1:1233
-msgid ""
-"The form feed character (^L) is often used to hide 'spoilers' that the "
-"reader may not initially wish to see when viewing an article. Any text after "
-"a formfeed is not displayed. This key-press acts like a reveal key and turns "
-"the hidden text back on. Scrolling down will also reveal the text, scrolling "
-"up will hide it again."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1242
-msgid "Forward search the text of this article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1245
-msgid "Backward search the text of this article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1245
-#, no-wrap
-msgid "B<PageSkipIncludedText ':'>"
-msgstr "B<PageSkipIncludedText ':'>"
-
-#. type: Plain text
-#: doc/tin.1:1250
-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 ""
-
-#. type: TP
-#: doc/tin.1:1250
-#, no-wrap
-msgid "B<PageTopThd 'E<lt>'>"
-msgstr "B<PageTopThd 'E<lt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1253
-msgid "Go to the first article in the current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1253
-#, no-wrap
-msgid "B<PageBotThd 'E<gt>'>"
-msgstr "B<PageBotThd 'E<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1256
-msgid "Go to the last article in the current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1256
-#, no-wrap
-msgid "B<PageToggleHighlight '_'>"
-msgstr "B<PageToggleHighlight '_'>"
-
-#. type: Plain text
-#: doc/tin.1:1259
-msgid "Toggle word highlighting on/off."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1273
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1282
-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 ""
-
-#. type: TP
-#: doc/tin.1:1282
-#, no-wrap
-msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1285
-msgid "Go to next base article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1285
-#, no-wrap
-msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
-msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1290
-msgid ""
-"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
-"contain PageNextUnread, then this key will first page through the current "
-"article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1293
-msgid "Author forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1296
-msgid "Author backward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1304
-msgid ""
-"Mark the current thread as read [after confirmation] and return to the "
-"previous menu. Move cursor to next item."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1308
-msgid ""
-"Mark the rest of the current thread as read [after confirmation] and enter "
-"the next thread with unread articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1308
-#, no-wrap
-msgid "B<PageCancel 'D'>"
-msgstr "B<PageCancel 'D'>"
-
-#. type: TP
-#: doc/tin.1:1313
-#, no-wrap
-msgid "B<PageEditArticle 'e'>"
-msgstr "B<PageEditArticle 'e'>"
-
-#. type: Plain text
-#: doc/tin.1:1316
-msgid ""
-"Edit the current article. This is restricted to mailgroups and saved news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1319
-#, no-wrap
-msgid "B<PageFollowupQuote 'f'>"
-msgstr "B<PageFollowupQuote 'f'>"
-
-#. type: TP
-#: doc/tin.1:1322
-#, no-wrap
-msgid "B<PageFollowup 'F'>"
-msgstr "B<PageFollowup 'F'>"
-
-#. type: Plain text
-#: doc/tin.1:1326
-msgid ""
-"Post a followup to the current article without including a copy of the "
-"article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1326
-#, no-wrap
-msgid "B<PageFirstPage 'g'>"
-msgstr "B<PageFirstPage 'g'>"
-
-#. type: Plain text
-#: doc/tin.1:1329
-msgid "Go to the start of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1329
-#, no-wrap
-msgid "B<PageLastPage 'G'>"
-msgstr "B<PageLastPage 'G'>"
-
-#. type: Plain text
-#: doc/tin.1:1332
-msgid "Go to the end of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1341
-#, no-wrap
-msgid "B<PageKillThd 'K'>"
-msgstr "B<PageKillThd 'K'>"
-
-#. type: Plain text
-#: doc/tin.1:1344
-msgid "Mark rest of thread as read and move onto the next unread thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1344
-#, no-wrap
-msgid "B<PageListThd 'l'>"
-msgstr "B<PageListThd 'l'>"
-
-#. type: Plain text
-#: doc/tin.1:1347
-msgid "Show the thread menu that the current article is a part of."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1351
-#, no-wrap
-msgid "B<PageMail 'm'>"
-msgstr "B<PageMail 'm'>"
-
-#. type: TP
-#: doc/tin.1:1360
-#, no-wrap
-msgid "B<PageNextArt 'n'>"
-msgstr "B<PageNextArt 'n'>"
-
-#. type: Plain text
-#: doc/tin.1:1363
-msgid "Go to the next article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1363
-#, no-wrap
-msgid "B<PageNextUnreadArt 'N'>"
-msgstr "B<PageNextUnreadArt 'N'>"
-
-#. type: TP
-#: doc/tin.1:1371
-#, no-wrap
-msgid "B<PagePrevArt 'p'>"
-msgstr "B<PagePrevArt 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1374
-msgid "Go to the previous article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1374
-#, no-wrap
-msgid "B<PagePrevUnreadArt 'P'>"
-msgstr "B<PagePrevUnreadArt 'P'>"
-
-#. type: Plain text
-#: doc/tin.1:1377
-msgid "Go to the previous unread article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1380
-msgid "Return to the previous level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1383
-#, no-wrap
-msgid "B<PageReplyQuote 'r'>"
-msgstr "B<PageReplyQuote 'r'>"
-
-#. type: Plain text
-#: doc/tin.1:1387
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1387
-#, no-wrap
-msgid "B<PageReply 'R'>"
-msgstr "B<PageReply 'R'>"
-
-#. type: Plain text
-#: doc/tin.1:1391
-msgid ""
-"Reply through mail to the author of the current article without including "
-"the original article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1391
-#, no-wrap
-msgid "B<PageSave 's'>"
-msgstr "B<PageSave 's'>"
-
-#. type: TP
-#: doc/tin.1:1396
-#, no-wrap
-msgid "B<PageAutoSave 'S'>"
-msgstr "B<PageAutoSave 'S'>"
-
-#. type: TP
-#: doc/tin.1:1399
-#, no-wrap
-msgid "B<PageTag 't'>"
-msgstr "B<PageTag 't'>"
-
-#. type: TP
-#: doc/tin.1:1403
-#, no-wrap
-msgid "B<PageGroupSel 'T'>"
-msgstr "B<PageGroupSel 'T'>"
-
-#. type: Plain text
-#: doc/tin.1:1406
-msgid "Return to group selection level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1406
-#, no-wrap
-msgid "B<PageGotoParent 'u'>"
-msgstr "B<PageGotoParent 'u'>"
-
-#. type: Plain text
-#: doc/tin.1:1409
-msgid "Go to parent article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1409
-#, no-wrap
-msgid "B<PageViewUrl 'U'>"
-msgstr "B<PageViewUrl 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1413
-msgid ""
-"Display a list of URLs in the current article. See the section \"URL "
-"LISTING\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1413
-#, no-wrap
-msgid "B<PageViewAttach 'V'>"
-msgstr "B<PageViewAttach 'V'>"
-
-#. type: Plain text
-#: doc/tin.1:1417
-msgid ""
-"Display a list of attachments of the current article. See the section "
-"\"ATTACHMENT LISTING\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1424
-#, no-wrap
-msgid "B<PageRepost 'x'>"
-msgstr "B<PageRepost 'x'>"
-
-#. type: Plain text
-#: doc/tin.1:1433
-msgid "Mark article as unread."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1438
-msgid "Mark the current thread as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:1438
-#, no-wrap
-msgid "URL LISTING"
-msgstr "LISTADO URL"
-
-#. type: Plain text
-#: doc/tin.1:1441
-msgid ""
-"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
-"Besides the common moving keys, the following commands are available:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1442
-#, no-wrap
-msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1446
-msgid ""
-"The current URL will be prompted and opened using the B<url_handler>. "
-"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1449 doc/tin.1:1549
-msgid "URL forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1452 doc/tin.1:1552
-msgid "URL backward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1458 doc/tin.1:1512 doc/tin.1:1558
-msgid "Shell escape."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1461
-msgid "Toggle the display of the current URL in the last line."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-msgid "Help screen of commands available."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1471
-#, no-wrap
-msgid "ATTACHMENT LISTING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1474
-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
-#: doc/tin.1:1475
-#, no-wrap
-msgid "B<AttachPipe 'p'>"
-msgstr "B<AttachPipe 'p'>"
-
-#. type: Plain text
-#: doc/tin.1:1478
-msgid "Pipe attachment into command."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1478
-#, no-wrap
-msgid "B<AttachSave 's'>"
-msgstr "B<AttachSave 's'>"
-
-#. type: Plain text
-#: doc/tin.1:1481
-msgid "Save current attachment / tagged attachments to disk."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1481
-#, no-wrap
-msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1484
-msgid "View attachment."
-msgstr "Vea adjunto."
-
-#. type: TP
-#: doc/tin.1:1484
-#, no-wrap
-msgid "B<AttachTag 't'>"
-msgstr "B<AttachTag 't'>"
-
-#. type: Plain text
-#: doc/tin.1:1487
-msgid "Tag one or more attachments for saving."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1487
-#, no-wrap
-msgid "B<AttachTagPattern '='>"
-msgstr "B<AttachTagPattern '='>"
-
-#. type: Plain text
-#: doc/tin.1:1491
-msgid ""
-"Prompts for a pattern to match. All attachments whose name/description or "
-"content type/transfer encoding match the pattern will be tagged."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1491
-#, no-wrap
-msgid "B<AttachToggleTagged '@'>"
-msgstr "B<AttachToggleTagged '@'>"
-
-#. type: Plain text
-#: doc/tin.1:1494
-msgid "Reverse tagging of all attachments."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1494
-#, no-wrap
-msgid "B<AttachUntag 'U'>"
-msgstr "B<AttachUntag 'U'>"
-
-#. type: Plain text
-#: doc/tin.1:1497
-msgid "Untag all tagged attachments."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1500
-msgid "Attachment forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1503
-msgid "Attachment backward search."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1506
-#, no-wrap
-msgid "B<GlobalPipe '|'>"
-msgstr "B<GlobalPipe '|'>"
-
-#. type: Plain text
-#: doc/tin.1:1509
-msgid ""
-"Pipe attachment into command. Uses the raw attachment, no decoding is done."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1516
-msgid ""
-"Toggle the display of the name/description of the current attachment in the "
-"last line."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1526
-#, no-wrap
-msgid "POSTING HISTORY LISTING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1534
-msgid ""
-"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
-"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
-"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
-"indicating the action which initiated the message, the group names "
-"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
-"the message was sent to and the subject of the message. Besides the common "
-"moving keys, the following commands are available:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1535
-#, no-wrap
-msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-
-#. type: Plain text
-#: doc/tin.1:1546
-msgid ""
-"The article with the current ''Message-ID:'' will be opened if available.  "
-"Note that this requires that the ''Message-ID:'' of the article was recorded "
-"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
-"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
-"internal\")  and either the server proposes a ''Message-ID:'' during the "
-"POST (B<RFC\\%3977>) command or B<tin> is built to generate ''Message-ID:'' "
-"this should be the case. With an external inews (and reading from local "
-"spool) it is not."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1561
-msgid "Toggle the display of the current ''Message-ID:'' in the last line."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1571
-#, no-wrap
-msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-msgstr ""
-
-#.  FIXME - add missing descriptions
-#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-#.          in the !TIN_DEFAULTS_DIR config case
-#. type: Plain text
-#: doc/tin.1:1583
-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</etc/"
-"tin/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 ""
-
-#. type: Plain text
-#: doc/tin.1:1591
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1597
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1604
-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<\\(rs>') 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 ""
-
-#. type: Plain text
-#: doc/tin.1:1609
-msgid ""
-"The options menu provides access to the attributes menu for the current "
-"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
-"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
-"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1612
-msgid ""
-"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
-"information see section \"SCOPES MENU\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1616
-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 ""
-
-#. type: TP
-#: doc/tin.1:1616
-#, no-wrap
-msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1622
-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
-#: doc/tin.1:1622
-#, no-wrap
-msgid "B<Add posted articles to filter (add_posted_to_filter)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1351
-msgid ""
-"If ON add posted articles which start a new thread to filter for "
-"highlighting follow-ups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1626
-#, no-wrap
-msgid "B<Insert 'User-Agent:'-header (advertising)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1354
-msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1629
-#, no-wrap
-msgid "B<Skip multipart/alternative parts (alternative_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1357
-msgid ""
-"If ON strip multipart/alternative messages automatically. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1632
-#, no-wrap
-msgid "B<Character to show deleted articles (art_marked_deleted)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1360
-msgid "The character used to show that an article was deleted. Default is 'D'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1635
-#, no-wrap
-msgid "B<Character to show inrange articles (art_marked_inrange)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1363
-msgid ""
-"The character used to show that an article is in a range. Default is '#'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1638
-#, no-wrap
-msgid "B<Character to show returning arts (art_marked_return)>"
-msgstr "B<Carácter para mostrar artes devueltos (art_marked_return)>"
-
-#. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1367
-msgid ""
-"The character used to show that an article will return as an unread article "
-"when the group is next entered. Default is '-'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1642
-#, no-wrap
-msgid "B<Character to show selected articles (art_marked_selected)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1646 doc/tin.5:1371
-msgid ""
-"The character used to show that an article/thread is auto-selected (hot).  "
-"Default is '*'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1646
-#, no-wrap
-msgid "B<Character to show recent articles (art_marked_recent)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1375
-msgid ""
-"The character used to show that an article/thread is recent (not older than "
-"X days). See also B<recent_time>. Default is 'o'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1650
-#, no-wrap
-msgid "B<Character to show unread articles (art_marked_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1379
-msgid ""
-"The character used to show that an article has not been read.  Default is "
-"'+'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1654
-#, no-wrap
-msgid "B<Character to show read articles (art_marked_read)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1382
-msgid "The character used to show that an article was read. Default is ' '."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1657
-#, no-wrap
-msgid "B<Character to show killed articles (art_marked_killed)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1661 doc/tin.5:1386
-msgid ""
-"The character used to show that an article was killed. Default is 'K'.  "
-"B<kill_level> must be set accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1661
-#, no-wrap
-msgid "B<Character to show read selected arts (art_marked_read_selected)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1665 doc/tin.5:1390
-msgid ""
-"The character used to show that an article was hot before it was read.  "
-"Default is ':'. B<kill_level> must be set accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1665 doc/tin.5:1390
-#, no-wrap
-msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1670
-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 ""
-
-#. type: TP
-#: doc/tin.1:1670
-#, no-wrap
-msgid "B<Format string for the Attachment level (attachment_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1675
-msgid ""
-"Format string B<tin> uses for Attachment level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1675
-#, no-wrap
-msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1679 doc/tin.5:1407
-msgid ""
-"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
-"mailing an article. Default is No."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1679
-#, no-wrap
-msgid "B<List thread using right arrow key (auto_list_thread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1683 doc/tin.5:1411
-msgid ""
-"If ON automatically list thread when entering it using right arrow key.  "
-"Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1683
-#, no-wrap
-msgid "B<Reconnect to server automatically (auto_reconnect)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1686 doc/tin.1:2736
-msgid "Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1686
-#, no-wrap
-msgid "B<Save articles in batch mode (batch_save)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1419
-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 ""
-
-#. type: TP
-#: doc/tin.1:1691
-#, no-wrap
-msgid "B<Show mini menu & posting etiquette (beginner_level)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1696 doc/tin.5:1424
-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 ""
-
-#. type: TP
-#: doc/tin.1:1696
-#, no-wrap
-msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1701
-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 ""
-
-#. type: TP
-#: doc/tin.1:1701
-#, no-wrap
-msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1706 doc/tin.5:1434
-msgid ""
-"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
-"saved in compressed form (B<RFC\\%1952>). Useful to reduce local disk space "
-"used. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1706
-#, no-wrap
-msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1713
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1. See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1713
-#, no-wrap
-msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1719 doc/tin.5:1444
-msgid ""
-"If set ON the user is asked when quitting if all groups read during the "
-"current session should be marked read. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1719
-#, fuzzy, no-wrap
-msgid "B<Standard background color (col_back)>"
-msgstr "B<Color de fondo estándar (col_back)>"
-
-#. type: Plain text
-#: doc/tin.1:1722 doc/tin.5:1447
-#, fuzzy
-msgid "Standard background color"
-msgstr "Color de fondo estándar"
-
-#. type: TP
-#: doc/tin.1:1722
-#, no-wrap
-msgid "B<Color of quoted text from external sources (col_extquote)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1725 doc/tin.5:1450
-msgid "Color of quoted text from external sources"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1725
-#, no-wrap
-msgid "B<Color of sender (From:) (col_from)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1728 doc/tin.5:1453
-msgid "Color of sender (From:)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1728
-#, no-wrap
-msgid "B<Color of article header lines (col_head)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1731 doc/tin.5:1456
-msgid "Color of header-lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1731
-#, no-wrap
-msgid "B<Color of help text (col_help)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1734 doc/tin.5:1459
-msgid "Color of help pages"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1734
-#, no-wrap
-msgid "B<Color for inverse text (background) (col_invers_bg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1462
-msgid "Color of background for inverse text"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1737
-#, no-wrap
-msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1740 doc/tin.5:1465
-msgid "Color of foreground for inverse text"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1740
-#, no-wrap
-msgid "B<Color of status messages (col_message)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1743 doc/tin.5:1484
-msgid "Color of status messages in last line"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1743
-#, no-wrap
-msgid "B<Color of highlighting with _dash_ (col_markdash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1469
-msgid ""
-"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1747
-#, no-wrap
-msgid "B<Color of highlighting with /slash/ (col_markslash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1473
-msgid ""
-"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1751
-#, no-wrap
-msgid "B<Color of highlighting with *stars* (col_markstar)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1755 doc/tin.5:1477
-msgid ""
-"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1755
-#, no-wrap
-msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1759 doc/tin.5:1481
-msgid ""
-"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1759
-#, no-wrap
-msgid "B<Color of mini help menu (col_minihelp)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1762 doc/tin.5:1487
-msgid "Color of mini help menu"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1762
-#, no-wrap
-msgid "B<Color of actual news header fields (col_newsheaders)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1765 doc/tin.5:1490
-msgid "Color of actual news header fields"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1765
-#, fuzzy, no-wrap
-msgid "B<Standard foreground color (col_normal)>"
-msgstr "B<Color de primer plano estándar (col_normal)>"
-
-#. type: Plain text
-#: doc/tin.1:1768 doc/tin.5:1493
-#, fuzzy
-msgid "Standard foreground color"
-msgstr "Color de primer plano estándar"
-
-#. type: TP
-#: doc/tin.1:1768
-#, no-wrap
-msgid "B<Color of quoted lines (col_quote)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1771 doc/tin.5:1496
-msgid "Color of quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1771
-#, no-wrap
-msgid "B<Color of twice quoted line (col_quote2)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1774 doc/tin.5:1499
-msgid "Color of twice quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1774
-#, no-wrap
-msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1777 doc/tin.5:1502
-msgid "Color of E<gt>=3 times quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1777
-#, no-wrap
-msgid "B<Color of response counter (col_response)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1781 doc/tin.5:1506
-msgid ""
-"Color of response counter. This is the text that says \"Response x of y\" in "
-"the article viewer."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1781
-#, no-wrap
-msgid "B<Color of signatures (col_signature)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1784 doc/tin.5:1509
-msgid "Color of signatures"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1784
-#, no-wrap
-msgid "B<Color of negative score (col_score_neg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1787 doc/tin.5:1512
-msgid "Color of negative score"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1787
-#, no-wrap
-msgid "B<Color of positive score (col_score_pos)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1790 doc/tin.5:1515
-msgid "Color of positive score"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1790
-#, no-wrap
-msgid "B<Color of urls highlight (col_urls)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1793 doc/tin.5:1518
-msgid "Color of urls highlight"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1793
-#, no-wrap
-msgid "B<Color of verbatim blocks (col_verbatim)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1796 doc/tin.5:1521
-msgid "Color of verbatim blocks"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1796
-#, no-wrap
-msgid "B<Color of article subject lines (col_subject)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1799 doc/tin.5:1524
-msgid "Color of article subject"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1799
-#, no-wrap
-msgid "B<Color of text lines (col_text)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1802 doc/tin.5:1527
-msgid "Color of text-lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1802
-#, no-wrap
-msgid "B<Color of help/mail sign (col_title)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1805 doc/tin.5:1530
-msgid "Color of help/mail sign"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1805
-#, no-wrap
-msgid "B<Which actions require confirmation (confirm_choice)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1808
-msgid "Ask for manual confirmation to protect the user."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1809 doc/tin.1:1815 doc/tin.1:1819
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.1:1815
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1819
-msgid ""
-"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
-"the B<Quit> ('B<q>') command."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1823
-msgid ""
-"B<select> Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1824
-#, no-wrap
-msgid "B<Format string for display of dates (date_format)>"
-msgstr ""
-
-#
-#.  most of these default_* settings are not available from the menu
-#.  as they are intended for internal use only.
-#. type: Plain text
-#: doc/tin.1:1836
-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 ""
-
-#. type: TP
-#: doc/tin.1:1836
-#, no-wrap
-msgid "B<(default_art_search)>"
-msgstr "B<(default_art_search)>"
-
-#. type: TP
-#: doc/tin.1:1838
-#, no-wrap
-msgid "B<(default_author_search)>"
-msgstr "B<(default_author_search)>"
-
-#. type: TP
-#: doc/tin.1:1840
-#, no-wrap
-msgid "B<(default_config_search)>"
-msgstr "B<(default_config_search)>"
-
-#. type: Plain text
-#: doc/tin.1:1843 doc/tin.5:1569
-msgid "The last article/author/config option that was searched for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1843
-#, no-wrap
-msgid "B<(default_filter_days)>"
-msgstr "B<(default_filter_days)>"
-
-#. type: Plain text
-#: doc/tin.1:1846 doc/tin.5:1572
-msgid "Default is 28."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1846
-#, no-wrap
-msgid "B<(default_filter_kill_case)>"
-msgstr "B<(default_filter_kill_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1850 doc/tin.5:1576
-msgid ""
-"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
-"= ignore case. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1850
-#, no-wrap
-msgid "B<(default_filter_kill_expire)>"
-msgstr "B<(default_filter_kill_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1581
-msgid ""
-"Default for quick (1 key) kill filter expire.  ON = limit to "
-"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1855
-#, no-wrap
-msgid "B<(default_filter_kill_global)>"
-msgstr "B<(default_filter_kill_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1859 doc/tin.5:1585
-msgid ""
-"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
-"OFF=apply to current group. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1859
-#, no-wrap
-msgid "B<(default_filter_kill_header)>"
-msgstr "B<(default_filter_kill_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1588
-msgid "Default for quick (1 key) kill filter header."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1863 doc/tin.1:1897 doc/tin.1:2044 doc/tin.1:2250 doc/tin.1:2310
-#: doc/tin.1:2430 doc/tin.1:2455 doc/tin.1:2471 doc/tin.1:2523 doc/tin.1:2553
-#: doc/tin.1:2631 doc/tin.1:2663 doc/tin.1:2688 doc/tin.1:2794 doc/tin.5:1780
-#: doc/tin.5:1980 doc/tin.5:2044 doc/tin.5:2096 doc/tin.5:2197 doc/tin.5:2212
-#: doc/tin.5:2245 doc/tin.5:2298 doc/tin.5:2327 doc/tin.5:2398 doc/tin.5:2447
-#: doc/tin.5:2474 doc/tin.5:2589
-#, no-wrap
-msgid "0"
-msgstr "0"
-
-#. type: Plain text
-#: doc/tin.1:1865 doc/tin.1:1899
-msgid "\\%''Subject:'' (case sensitive)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1865 doc/tin.1:1899 doc/tin.1:2050 doc/tin.1:2252 doc/tin.1:2312
-#: doc/tin.1:2432 doc/tin.1:2459 doc/tin.1:2473 doc/tin.1:2525 doc/tin.1:2555
-#: doc/tin.1:2633 doc/tin.1:2665 doc/tin.1:2690 doc/tin.1:2796 doc/tin.5:1787
-#: doc/tin.5:1982 doc/tin.5:2046 doc/tin.5:2098 doc/tin.5:2201 doc/tin.5:2214
-#: doc/tin.5:2247 doc/tin.5:2300 doc/tin.5:2329 doc/tin.5:2400 doc/tin.5:2449
-#: doc/tin.5:2476 doc/tin.5:2591
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#. type: Plain text
-#: doc/tin.1:1867 doc/tin.1:1901
-msgid "\\%''Subject:'' (ignore case)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1867 doc/tin.1:1901 doc/tin.1:2055 doc/tin.1:2254 doc/tin.1:2316
-#: doc/tin.1:2435 doc/tin.1:2475 doc/tin.1:2527 doc/tin.1:2558 doc/tin.1:2635
-#: doc/tin.1:2667 doc/tin.1:2692 doc/tin.1:2798 doc/tin.5:1792 doc/tin.5:1984
-#: doc/tin.5:2050 doc/tin.5:2102 doc/tin.5:2217 doc/tin.5:2249 doc/tin.5:2302
-#: doc/tin.5:2332 doc/tin.5:2402 doc/tin.5:2451 doc/tin.5:2478 doc/tin.5:2593
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#. type: Plain text
-#: doc/tin.1:1869 doc/tin.1:1903
-msgid "\\%''From:'' (case sensitive)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1869 doc/tin.1:1903 doc/tin.1:2256 doc/tin.1:2438 doc/tin.1:2478
-#: doc/tin.1:2529 doc/tin.1:2560 doc/tin.1:2637 doc/tin.1:2694 doc/tin.5:1986
-#: doc/tin.5:2220 doc/tin.5:2252 doc/tin.5:2304 doc/tin.5:2334 doc/tin.5:2404
-#: doc/tin.5:2480
-#, no-wrap
-msgid "3"
-msgstr "3"
-
-#. type: Plain text
-#: doc/tin.1:1871 doc/tin.1:1905
-msgid "\\%''From:'' (ignore case)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1871 doc/tin.1:1905 doc/tin.1:2258 doc/tin.1:2531 doc/tin.1:2562
-#: doc/tin.1:2640 doc/tin.1:2696 doc/tin.5:1988 doc/tin.5:2108 doc/tin.5:2306
-#: doc/tin.5:2336 doc/tin.5:2406 doc/tin.5:2482
-#, no-wrap
-msgid "4"
-msgstr "4"
-
-#. type: Plain text
-#: doc/tin.1:1873 doc/tin.1:1907
-msgid "\\%''Message-ID:'' & full ''References:'' line"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1873 doc/tin.1:1907 doc/tin.1:2260 doc/tin.1:2533 doc/tin.1:2642
-#: doc/tin.1:2699 doc/tin.5:1990 doc/tin.5:2308 doc/tin.5:2408 doc/tin.5:2485
-#, no-wrap
-msgid "5"
-msgstr "5"
-
-#. type: Plain text
-#: doc/tin.1:1875 doc/tin.1:1909
-msgid "\\%''Message-ID:'' & last ''References:'' entry only"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1875 doc/tin.1:1909 doc/tin.1:2535 doc/tin.1:2701 doc/tin.5:2310
-#: doc/tin.5:2487
-#, no-wrap
-msgid "6"
-msgstr "6"
-
-#. type: Plain text
-#: doc/tin.1:1877 doc/tin.1:1911
-msgid "\\%''Message-ID:'' entry only"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1877 doc/tin.1:1911 doc/tin.1:2538 doc/tin.1:2703 doc/tin.5:2313
-#: doc/tin.5:2489
-#, no-wrap
-msgid "7"
-msgstr "7"
-
-#. type: Plain text
-#: doc/tin.1:1879 doc/tin.1:1913
-msgid "\\%''Lines:''"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1880
-#, no-wrap
-msgid "B<(default_filter_select_case)>"
-msgstr "B<(default_filter_select_case)>"
-
-#. type: Plain text
-#: doc/tin.1:1884 doc/tin.5:1605
-msgid ""
-"Default for quick (1 key) auto-selection filter case. ON=filter case "
-"sensitive, OFF=ignore case. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1884
-#, no-wrap
-msgid "B<(default_filter_select_expire)>"
-msgstr "B<(default_filter_select_expire)>"
-
-#. type: Plain text
-#: doc/tin.1:1889 doc/tin.5:1610
-msgid ""
-"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
-"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1889
-#, no-wrap
-msgid "B<(default_filter_select_global)>"
-msgstr "B<(default_filter_select_global)>"
-
-#. type: Plain text
-#: doc/tin.1:1893 doc/tin.5:1614
-msgid ""
-"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
-"groups, OFF=apply to current group. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1893
-#, no-wrap
-msgid "B<(default_filter_select_header)>"
-msgstr "B<(default_filter_select_header)>"
-
-#. type: Plain text
-#: doc/tin.1:1896 doc/tin.5:1617
-msgid "Default for quick (1 key) auto-selection filter header."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1914
-#, no-wrap
-msgid "B<(default_goto_group)>"
-msgstr "B<(default_goto_group)>"
-
-#. type: TP
-#: doc/tin.1:1916
-#, no-wrap
-msgid "B<(default_group_search)>"
-msgstr "B<(default_group_search)>"
-
-#. type: TP
-#: doc/tin.1:1918
-#, no-wrap
-msgid "B<(default_mail_address)>"
-msgstr "B<(default_mail_address)>"
-
-#. type: TP
-#: doc/tin.1:1920
-#, no-wrap
-msgid "B<(default_move_group)>"
-msgstr "B<(default_move_group)>"
-
-#. type: TP
-#: doc/tin.1:1922
-#, no-wrap
-msgid "B<(default_pattern)>"
-msgstr "B<(default_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1924
-#, no-wrap
-msgid "B<(default_pipe_command)>"
-msgstr "B<(default_pipe_command)>"
-
-#. type: TP
-#: doc/tin.1:1926
-#, no-wrap
-msgid "B<(default_post_newsgroups)>"
-msgstr "B<(default_post_newsgroups)>"
-
-#. type: TP
-#: doc/tin.1:1928
-#, no-wrap
-msgid "B<(default_post_subject)>"
-msgstr "B<(default_post_subject)>"
-
-#. type: TP
-#: doc/tin.1:1930
-#, no-wrap
-msgid "B<(default_range_group)>"
-msgstr "B<(default_range_group)>"
-
-#. type: TP
-#: doc/tin.1:1932
-#, no-wrap
-msgid "B<(default_range_select)>"
-msgstr "B<(default_range_select)>"
-
-#. type: TP
-#: doc/tin.1:1934
-#, no-wrap
-msgid "B<(default_range_thread)>"
-msgstr "B<(default_range_thread)>"
-
-#. type: TP
-#: doc/tin.1:1936
-#, no-wrap
-msgid "B<(default_repost_group)>"
-msgstr "B<(default_repost_group)>"
-
-#. type: TP
-#: doc/tin.1:1938
-#, no-wrap
-msgid "B<(default_save_file)>"
-msgstr "B<(default_save_file)>"
-
-#. type: TP
-#: doc/tin.1:1940
-#, no-wrap
-msgid "B<(default_save_mode)>"
-msgstr "B<(default_save_mode)>"
-
-#. type: TP
-#: doc/tin.1:1942
-#, no-wrap
-msgid "B<(default_select_pattern)>"
-msgstr "B<(default_select_pattern)>"
-
-#. type: TP
-#: doc/tin.1:1944
-#, no-wrap
-msgid "B<(default_shell_command)>"
-msgstr "B<(default_shell_command)>"
-
-#. type: TP
-#: doc/tin.1:1946
-#, no-wrap
-msgid "B<(default_subject_search)>"
-msgstr "B<(default_subject_search)>"
-
-#. type: TP
-#: doc/tin.1:1948
-#, no-wrap
-msgid "B<Don't break words when wrapping (dont_break_words)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1952 doc/tin.5:1668
-msgid ""
-"Do not break long lines inside a word. This applies to the body except for "
-"verbatim blocks. See also B<wrap_column>. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1952
-#, no-wrap
-msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1956
-msgid ""
-"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
-"by a highlighted bar if set OFF. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1956
-#, no-wrap
-msgid "B<Invocation of your editor (editor_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1962
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1962
-#, no-wrap
-msgid "B<Detection of external quotes (extquote_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1682
-msgid "If ON quotes from external sources will be detected. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1965
-#, no-wrap
-msgid "B<Regex used to show external quotes (extquote_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1970
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<tin> uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1970
-#, no-wrap
-msgid "B<Force redraw after certain commands (force_screen_redraw)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
-msgid ""
-"Specifies whether a screen redraw should always be done after certain "
-"external commands. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1974
-#, no-wrap
-msgid "B<Number of articles to get (getart_limit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1981
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<tin> will start fetching articles from your first unread minus absolute "
-"value of B<getart_limit>. Default is 0, which means no limit."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1981
-#, no-wrap
-msgid "B<Catchup group using left key (group_catchup_on_exit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1717
-msgid ""
-"If ON catchup group when leaving with the left arrow key. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1984
-#, no-wrap
-msgid "B<Format string for the Group level (group_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1988
-msgid ""
-"Format string B<tin> uses for Group level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
-"\\ %F\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1988
-#, no-wrap
-msgid "B<Go to the next unread article with (goto_next_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1996
-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 B<PageNextUnread>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1996
-#, no-wrap
-msgid "B<Display uue data as an attachment (hide_uue)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2006 doc/tin.5:1747
-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 ""
-
-#. type: TP
-#: doc/tin.1:2006
-#, no-wrap
-msgid "B<External inews (inews_prog)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2013 doc/tin.5:1754
-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 ""
-
-#. type: TP
-#: doc/tin.1:2013
-#, no-wrap
-msgid "B<(info_in_last_line)>"
-msgstr "B<(info_in_last_line)>"
-
-#. type: Plain text
-#: doc/tin.1:2020 doc/tin.5:1760
-msgid ""
-"If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
-"toggles setting. This facility is useful as the full width of the screen is "
-"available to display long subjects. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2020
-#, no-wrap
-msgid "B<Use interactive mail reader (interactive_mailer)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2027
-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 ""
-
-#.  TODO: fix menu description
-#.        mono_mark* currently do allow "Reverse video" even if
-#.        inverse_okay=FALSE
-#. type: TP
-#: doc/tin.1:2027
-#, no-wrap
-msgid "B<Use inverse video for page headers (inverse_okay)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2034 doc/tin.5:1770
-msgid ""
-"If ON use inverse video for page headers and URL highlighting.  Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2034
-#, no-wrap
-msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2039 doc/tin.5:1775
-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 ""
-
-#. type: TP
-#: doc/tin.1:2039
-#, no-wrap
-msgid "B<Filter which articles (kill_level)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2043
-msgid ""
-"This option controls the processing and display of articles that are "
-"killed.  There are 3 options:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2050
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1792
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2059 doc/tin.5:1796
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2061
-msgid "Default is 0 (B<Kill only unread arts>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2061
-#, no-wrap
-msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2067 doc/tin.5:1803
-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<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2067
-#, no-wrap
-msgid "B<Mail address (mail_address)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2075
-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)  / B<\\%gpg>(1)  "
-"signing (B<RFC\\%4880>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2075
-#, no-wrap
-msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2079 doc/tin.5:1813
-msgid ""
-"MIME encoding of the body in mail message, if necessary (8bit, base64, "
-"quoted-printable, 7bit). Default is quoted-printable."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2079
-#, no-wrap
-msgid "B<Quote line when mailing (mail_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1819
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"In article %M you wrote:\""
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2085
-#, no-wrap
-msgid "B<Format of the mailbox (mailbox_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1829
-msgid ""
-"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
-"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
-"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
-"MMDF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2095
-#, no-wrap
-msgid "B<Mail directory (maildir)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1838
-msgid ""
-"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
-"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
-"It allows the user to save articles/threads/groups simply by giving '=' as "
-"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2104
-#, no-wrap
-msgid "B<Invocation of your mail command (mailer_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2110 doc/tin.5:1844
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1849
-#, no-wrap
-msgid ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-msgstr ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-
-#. type: Plain text
-#: doc/tin.1:2119 doc/tin.5:1853
-msgid ""
-"B<interactive_mailer> must be set adequate. The following substitutions are "
-"supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:2121 doc/tin.5:1855
-#, no-wrap
-msgid "\\w'%S'u +\\w'default_mailer'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2128 doc/tin.5:1862
-#, no-wrap
-msgid ""
-"%F\tfilename\n"
-"%M\tdefault_mailer\n"
-"%S\tsubject-field\n"
-"%T\tto-filed\n"
-"%U\tusername\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2130
-#, no-wrap
-msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2138 doc/tin.5:1875
-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 ""
-
-#. type: TP
-#: doc/tin.1:2138
-#, no-wrap
-msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2141 doc/tin.5:1867
-msgid "If ON mark articles that are saved as read. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2141
-#, no-wrap
-msgid "B<Viewer program for MIME articles (metamail_prog)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2153 doc/tin.5:1887
-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 B<PageViewAttach> ('B<V>')  command can always be "
-"used to manually view any attachments. See also B<ask_for_metamail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2153
-#, no-wrap
-msgid "B<MM_CHARSET (mm_charset)>"
-msgstr "B<MM_CHARSET (mm_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2168
-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), or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2168
-#, no-wrap
-msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-
-#. type: Plain text
-#: doc/tin.1:2181
-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), or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2184 doc/tin.5:1918
-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
-#: doc/tin.1:2190 doc/tin.5:1924
-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 ""
-
-#. type: TP
-#: doc/tin.1:2190
-#, no-wrap
-msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1929
-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 ""
-
-#. type: TP
-#: doc/tin.1:2195
-#, no-wrap
-msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2200 doc/tin.5:1934
-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 ""
-
-#. type: TP
-#: doc/tin.1:2200
-#, no-wrap
-msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2205 doc/tin.5:1939
-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 ""
-
-#. type: TP
-#: doc/tin.1:2205
-#, no-wrap
-msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2210 doc/tin.5:1944
-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 ""
-
-#. type: TP
-#: doc/tin.1:2210
-#, no-wrap
-msgid "B<(newnews)>"
-msgstr "B<(newnews)>"
-
-#. type: Plain text
-#: doc/tin.1:2214
-msgid ""
-"These are internal timers used by B<tin> to keep track of new newsgroups.  "
-"Do not change them unless you understand what they are for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2214
-#, no-wrap
-msgid "B<Display these header fields (or *) (news_headers_to_display)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2221 doc/tin.5:1957
-msgid ""
-"Which news headers you wish to see. If you want to see _all_ the headers, "
-"place an '*' as this value. This is the only way a wildcard can be used.  If "
-"you enter 'X-' as the value, you will see all headers beginning with "
-"'X-' (like X-Alan or X-Pape). You can list more than one by delimiting with "
-"spaces. Not defining anything turns off this option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2221
-#, no-wrap
-msgid "B<Do not display these header fields (news_headers_to_not_display)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:1966
-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 ""
-
-#. type: TP
-#: doc/tin.1:2230
-#, no-wrap
-msgid "B<Quote line when following up (news_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2236 doc/tin.5:1972
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"%F wrote:\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2236
-#, no-wrap
-msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2245
-msgid ""
-"Time in seconds to wait for a response from the server. Default is 120.  "
-"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
-"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
-"timeout (and disconnect in batch mode) when connecting to large servers or "
-"entering large groups, because the timer is set when the command is sent to "
-"the server and that needs some time to compress the large response, the "
-"value should not be set too small."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2245
-#, no-wrap
-msgid "B<Unicode normalization form (normalization_form)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2249
-msgid ""
-"The normalization form B<tin> should use to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2252 doc/tin.5:1982
-msgid "B<None>: no normalization"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:1984
-msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:1986
-msgid "B<NFKD>: Compatibility Decomposition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2258 doc/tin.5:1988
-msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:1990
-msgid "B<NFD>: Canonical Decomposition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2262 doc/tin.5:1992
-msgid ""
-"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
-"and Case Folding"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2266
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. NFC should be used if possible "
-"(B<RFC\\%5198>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2266
-#, no-wrap
-msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2271
-msgid ""
-"Format string B<tin> uses for mime header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
-"--]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2271
-#, no-wrap
-msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2276
-msgid ""
-"Format string B<tin> uses for uue header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2276
-#, no-wrap
-msgid "B<Go to first unread article in group (pos_first_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2280 doc/tin.5:2013
-msgid ""
-"If ON put cursor at first unread article in group otherwise at last article. "
-"Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2280
-#, no-wrap
-msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2024
-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 ""
-
-#. type: TP
-#: doc/tin.1:2291
-#, no-wrap
-msgid "B<MIME encoding in news messages (post_mime_encoding)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2296 doc/tin.5:2029
-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 ""
-
-#. type: TP
-#: doc/tin.1:2296
-#, no-wrap
-msgid "B<View post-processed files (post_process_view)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2303
-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 B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2303
-#, no-wrap
-msgid "B<Post process saved articles (post_process_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2043
-msgid ""
-"This specifies whether to perform post processing on saved articles.  "
-"Because the shell archive may contain commands you may not want to be "
-"executed, be careful when extracting shell archives.  The following values "
-"are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2046
-msgid "B<No> (default), no post processing is done."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2050
-msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2318 doc/tin.5:2052
-msgid "B<Yes>, binary attachments and data will be decoded and saved."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2319
-#, no-wrap
-msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2327 doc/tin.5:2061
-msgid ""
-"Keep posted articles in given file. If the given filename does not contain "
-"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
-"Mail/>. If no filename is set then postings will not be saved. See the "
-"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
-"information about the various expansion characters. Default is 'posted'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2327
-#, no-wrap
-msgid "B<Print all headers when printing (print_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2065
-msgid ""
-"If ON, then the full article header is sent to the printer. Otherwise only "
-"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2331
-#, no-wrap
-msgid "B<Printer program with options (printer)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2340
-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 ""
-
-#. type: TP
-#: doc/tin.1:2340
-#, no-wrap
-msgid "B<Process only unread articles (process_only_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2079
-msgid ""
-"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
-"Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2344
-#, no-wrap
-msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2348
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article. Default is "
-"OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2348
-#, no-wrap
-msgid "B<Characters used as quote-marks (quote_chars)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2354 doc/tin.5:2089
-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, %I is replaced by author's initials. If the article has "
-"multiple addresses only the first is evaluated. Default is 'E<gt>_'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2354
-#, no-wrap
-msgid "B<Quoting behavior (quote_style)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2361
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2365
-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 ""
-
-#. type: TP
-#: doc/tin.1:2365
-#, no-wrap
-msgid "B<Regex used to show quoted lines (quote_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2370
-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 ""
-
-#. type: TP
-#: doc/tin.1:2370
-#, no-wrap
-msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2375
-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 ""
-
-#. type: TP
-#: doc/tin.1:2375
-#, no-wrap
-msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2380
-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 ""
-
-#. type: TP
-#: doc/tin.1:2380
-#, no-wrap
-msgid "B<Article recentness time limit (recent_time)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2136
-msgid ""
-"If set to 0, this feature is deactivated, otherwise it means the number of "
-"days. Default is 2."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2384
-#, no-wrap
-msgid "B<Render BiDi (render_bidi)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2388
-msgid ""
-"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
-"the rendering of bi-directional text to the terminal. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2388
-#, no-wrap
-msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2393 doc/tin.5:2148
-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 ""
-
-#. type: TP
-#: doc/tin.1:2393
-#, no-wrap
-msgid "B<Directory to save arts/threads in (savedir)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2152
-msgid ""
-"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/News>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2397
-#, no-wrap
-msgid "B<Score limit (kill) (score_limit_kill)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2401 doc/tin.5:2156
-msgid ""
-"If the score of an article is below or equal this value the article gets "
-"marked as killed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2401
-#, no-wrap
-msgid "B<Score limit (select) (score_limit_select)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2405 doc/tin.5:2160
-msgid ""
-"If the score of an article is above or equal this value the article gets "
-"marked as hot."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2405
-#, no-wrap
-msgid "B<Default score to kill articles (score_kill)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2409 doc/tin.5:2164
-msgid ""
-"Score of an article which should be killed, this must be E<lt>= "
-"B<score_limit_kill>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2409
-#, no-wrap
-msgid "B<Default score to select articles (score_select)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2413 doc/tin.5:2168
-msgid ""
-"Score of an article which should be marked hot, this must be E<gt>= "
-"B<score_limit_select>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2413
-#, no-wrap
-msgid "B<Number of lines to scroll in pager (scroll_lines)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2421
-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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
-"scrolling where the top/bottom line is carried over onto the next page.  "
-"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
-"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2421
-#, no-wrap
-msgid "B<Format string for the Selection level (select_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2425
-msgid ""
-"Format string B<tin> uses for Selection level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
-"%G\\ \\ %d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2425
-#, no-wrap
-msgid "B<In group and thread level, show author by (show_author)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2429 doc/tin.5:2211
-msgid ""
-"Which information about the author should be shown. Default is 2, authors "
-"full name."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2432 doc/tin.5:2214
-msgid "B<None>, only the ''Subject:'' line will be displayed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2217
-msgid ""
-"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2438 doc/tin.5:2220
-msgid ""
-"B<Full Name>, ''Subject:'' line & the authors full name part of the "
-"\\&''From:'' line are displayed (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2441 doc/tin.5:2223
-msgid ""
-"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2442
-#, no-wrap
-msgid "B<Show description of each newsgroup (show_description)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2451
-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 built "
-"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2451
-#, no-wrap
-msgid "B<Function for sorting articles (sort_function)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2454 doc/tin.5:2196
-msgid "Function used for sorting articles. Default is 0."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2459 doc/tin.5:2201
-msgid "Use B<\\%qsort>(3)  for sorting."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2206
-msgid ""
-"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
-"with long threads (somewhat presorted data)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2465
-#, no-wrap
-msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2470
-msgid ""
-"Allows you to select whether B<tin> shows a help indication, a new mail "
-"indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2247
-msgid "B<Don't show help or mail sign>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2249
-msgid "B<Show only help sign>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2478 doc/tin.5:2252
-msgid ""
-"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
-"mail has arrived."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2481 doc/tin.5:2255
-msgid ""
-"B<Show mail if new mail else help s.>, show mail sign if new mail has "
-"arrived otherwise show help sign."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2482
-#, no-wrap
-msgid "B<Show only unread articles (show_only_unread_arts)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2260
-msgid ""
-"If ON show only new/unread articles otherwise show all articles.  Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2486
-#, no-wrap
-msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2490 doc/tin.5:2264
-msgid ""
-"If ON show only subscribed groups that contain unread articles. Default is "
-"OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2490
-#, no-wrap
-msgid "B<Display signatures (show_signatures)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2267
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2493
-#, no-wrap
-msgid "B<Display score (show_art_score)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2228
-msgid ""
-"If ON show article score in the lower left corner when displaying articles.  "
-"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2497
-#, no-wrap
-msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2270
-msgid "If ON prepend the signature with sigdashes. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2500
-#, no-wrap
-msgid "B<Create signature from path/command (sigfile)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2510
-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. In order to pass the group name to the program, %G "
-"can be specified. This will be replaced by the name of the current "
-"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.Sig>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2510
-#, no-wrap
-msgid "B<Add signature when reposting (signature_repost)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2513 doc/tin.5:2286
-msgid "If ON add signature to reposted articles. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2513
-#, no-wrap
-msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2518
-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 ""
-
-#. type: TP
-#: doc/tin.1:2518
-#, no-wrap
-msgid "B<Sort articles by (sort_article_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2297
-msgid ""
-"This specifies how articles should be sorted. Sort by ascending Date (6) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2300
-msgid "B<Nothing>, don't sort articles."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2302
-msgid ""
-"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2529 doc/tin.5:2304
-msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2306
-msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2533 doc/tin.5:2308
-msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2535 doc/tin.5:2310
-msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2538 doc/tin.5:2313
-msgid ""
-"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2540 doc/tin.5:2315
-msgid "B<Score (descending)>, sort articles by filtering score descending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2540 doc/tin.5:2315
-#, no-wrap
-msgid "8"
-msgstr "8"
-
-#. type: Plain text
-#: doc/tin.1:2542 doc/tin.5:2317
-msgid "B<Score (ascending)>, sort articles by filtering score ascending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2542 doc/tin.5:2317
-#, no-wrap
-msgid "9"
-msgstr "9"
-
-#. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2319
-msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2544 doc/tin.5:2319
-#, no-wrap
-msgid "10"
-msgstr "10"
-
-#. type: Plain text
-#: doc/tin.1:2546 doc/tin.5:2321
-msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2547
-#, no-wrap
-msgid "B<Sort threads by (sort_threads_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2552 doc/tin.5:2326
-msgid ""
-"This specifies how threads will be sorted. Sort by descending Score (1) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2555 doc/tin.5:2329
-msgid "B<Nothing>, don't sort threads."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2558 doc/tin.5:2332
-msgid ""
-"B<Score (descending)>, sort threads by filtering score descending (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2334
-msgid "B<Score (ascending)>, sort threads by filtering score ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2562 doc/tin.5:2336
-msgid ""
-"B<Last posting date (descending)>, sort threads by date of last posting "
-"descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2564 doc/tin.5:2338
-msgid ""
-"B<Last posting date (ascending)>, sort threads by date of last posting "
-"ascending."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2565
-#, no-wrap
-msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2344
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2572 doc/tin.5:2346
-msgid "I<spam,delete,remove>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2572
-#, no-wrap
-msgid "B<Regex used to highlight *stars* (stars_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2577
-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 ""
-
-#. type: TP
-#: doc/tin.1:2577
-#, no-wrap
-msgid "B<Strip blanks of end of lines (strip_blanks)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2357
-msgid ""
-"Strips the blanks from the end of each line therefore speeding up the "
-"display when reading on a slow terminal or via modem. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2583
-#, no-wrap
-msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2592 doc/tin.5:2366
-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 ""
-
-#. type: TP
-#: doc/tin.1:2592
-#, no-wrap
-msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2596 doc/tin.5:2370
-msgid ""
-"If ON, then unsubscribed groups will be permanently removed from your "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2596
-#, no-wrap
-msgid "B<Regex with Subject prefixes (strip_re_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2602
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2602
-#, no-wrap
-msgid "B<Regex with Subject suffixes (strip_was_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2608 doc/tin.5:2382
-msgid ""
-"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
-"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2608
-#, no-wrap
-msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2613
-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 ""
-
-#. type: TP
-#: doc/tin.1:2613
-#, no-wrap
-msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2618 doc/tin.5:2620
-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 ""
-
-#. type: TP
-#: doc/tin.1:2618
-#, no-wrap
-msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2622
-msgid ""
-"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
-"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2622
-#, no-wrap
-msgid "B<Thread articles by (thread_articles)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2630
-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 \\(en 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2633
-msgid "B<None>, don't thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2635
-msgid "B<Subject>, thread on ''Subject:'' only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2637
-msgid "B<References>, thread on ''References:'' only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2640
-msgid ""
-"B<Both Subject and References>, thread on ''References:'' then "
-"\\&''Subject:'' (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2642
-msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2645
-msgid ""
-"B<Percentage Match>, thread base upon a partial character match on "
-"\\&''Subject:''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2646
-#, no-wrap
-msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2650 doc/tin.5:2442
-msgid ""
-"If ON catchup group/thread when leaving with the left arrow key. Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2650
-#, no-wrap
-msgid "B<Format string for the Thread level (thread_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2654
-msgid ""
-"Format string B<tin> uses for Thread level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
-"\\ %F\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2654
-#, no-wrap
-msgid "B<Matchingness of a thread (thread_perc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2658
-msgid ""
-"How closely the subjects must match for two threads to be considered part of "
-"the same thread. This is a percentage and the default if 75%."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2658
-#, no-wrap
-msgid "B<Score of a thread (thread_score)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2662 doc/tin.5:2446
-msgid ""
-"How the total score of a thread is computed. Default is 0, the maximum score "
-"in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2665 doc/tin.5:2449
-msgid "B<Max>, the maximum score in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2667 doc/tin.5:2451
-msgid "B<Sum>, the sum of all scores in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2669 doc/tin.5:2453
-msgid "B<Average>, the average score in this thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2670
-#, no-wrap
-msgid "B<CA certificate file (tls_ca_cert_file)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2675
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS (B<\\"
-"%RFC8143>) connections. If left empty the system default will be used."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2675
-#, no-wrap
-msgid "B<Transliteration (translit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2683 doc/tin.5:2467
-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 ""
-
-#. type: TP
-#: doc/tin.1:2683
-#, no-wrap
-msgid "B<How to treat blank lines (trim_article_body)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2687
-msgid ""
-"Allows you to select how B<tin> treats blank lines in article bodies.  "
-"Default is 0. This option does not affect lines within verbatim blocks."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2690 doc/tin.5:2476
-msgid "B<Don't trim article body>, do nothing."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2692 doc/tin.5:2478
-msgid "B<Skip leading blank lines>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2694 doc/tin.5:2480
-msgid "B<Skip trailing blank lines>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2696 doc/tin.5:2482
-msgid ""
-"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2699 doc/tin.5:2485
-msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between text "
-"blocks with one blank line."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2701 doc/tin.5:2487
-msgid "B<Compact multiple and skip leading>, 4 + 1"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2703 doc/tin.5:2489
-msgid "B<Compact multiple and skip trailing>, 4 + 2"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2705 doc/tin.5:2491
-msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2706
-#, no-wrap
-msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2714
-msgid ""
-"If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when "
-"they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is "
-"an invisible format character that merely indicates a preferred intraword "
-"line break position. However, some terminal emulators display a space or a "
-"hyphen, for example, in the place of the soft hyphen. This setting can be "
-"used to improve the display of those articles. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2714
-#, no-wrap
-msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2719
-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 ""
-
-#. type: TP
-#: doc/tin.1:2719
-#, no-wrap
-msgid "B<Remove ~/.article after posting (unlink_article)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2722
-msgid "If ON remove I<~/.article> after posting. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2722
-#, no-wrap
-msgid "B<Program that opens URLs (url_handler)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2727 doc/tin.5:2512
-msgid ""
-"The program that will be run when launching URLs in the article viewer using "
-"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
-"B<url_handler.pl>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2727
-#, no-wrap
-msgid "B<URL highlighting in message body (url_highlight)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2730 doc/tin.5:2515
-msgid "Enable highlighting URLs in message body. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2730
-#, no-wrap
-msgid "B<Use ANSI color (use_color)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2733
-msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2733
-#, no-wrap
-msgid "B<Use scroll keys on keypad (use_keypad)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2736
-#, no-wrap
-msgid "B<Use mouse in xterm (use_mouse)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2742 doc/tin.5:2529
-msgid ""
-"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
-"disabled.  Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2742
-#, no-wrap
-msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2752
-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 ""
-
-#. type: TP
-#: doc/tin.1:2752
-#, no-wrap
-msgid "B<Use UTF-8 graphics (utf8_graphics)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2756
-msgid ""
-"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
-"tree and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2756
-#, no-wrap
-msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2760
-msgid ""
-"A regular expression that B<tin> will use to find the begin of a verbatim "
-"block."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2760
-#, no-wrap
-msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2764
-msgid ""
-"A regular expression that B<tin> will use to find the end of a verbatim "
-"block."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2764
-#, no-wrap
-msgid "B<Detection of verbatim blocks (verbatim_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2767 doc/tin.5:2560
-msgid "If ON verbatim blocks will be detected. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2767
-#, no-wrap
-msgid "B<Wildcard matching (wildcard)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2789
-msgid ""
-"Allows you to select how B<tin> matches strings. The default is 0 and uses "
-"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
-"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2789
-#, no-wrap
-msgid "B<What to display instead of mark (word_h_display_marks)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2793 doc/tin.5:2588
-msgid ""
-"Should the leading and ending stars, slashes, strokes and dashes also be "
-"displayed, even when they are highlighting marks?"
-msgstr ""
-
-# fuzzy
-#. type: Plain text
-#: doc/tin.1:2796 doc/tin.5:2591
-msgid "B<no>"
-msgstr "B<no>"
-
-# fuzzy
-#. type: Plain text
-#: doc/tin.1:2798 doc/tin.5:2593
-msgid "yes, B<display mark>"
-msgstr "si B<display mark>"
-
-#. type: Plain text
-#: doc/tin.1:2800 doc/tin.5:2595
-msgid "print a B<space> instead"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2801
-#, no-wrap
-msgid "B<Word highlighting in message body (word_highlight)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2809 doc/tin.5:2604
-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 ""
-
-#. type: TP
-#: doc/tin.1:2809
-#, no-wrap
-msgid "B<Page line wrap column (wrap_column)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2820 doc/tin.5:2615
-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 and B<dont_break_words> is "
-"unset 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 ""
-
-#. type: TP
-#: doc/tin.1:2820
-#, no-wrap
-msgid "B<Quote line when crossposting (xpost_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2827 doc/tin.5:2625
-msgid ""
-"Format is the same as for B<news_quote_format>, this is used when answering "
-"to a crossposting to several groups with no ''Followup-To:'' set."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2827
-#, no-wrap
-msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2834
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2842
-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., B<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 ""
-
-#. type: Plain text
-#: doc/tin.1:2849
-msgid ""
-"Attributes can also be changed from the attributes menu which can be "
-"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
-"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
-"attributes menu looks and behaves very similar to the options menu. The "
-"title shows the current scope. Attributes set in the current scope are "
-"marked with '+' to the left of the attributes number."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2856
-msgid ""
-"Besides the keys for moving around and changing values known from the "
-"options menu the attributes menu provides the following command: "
-"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2856
-#, no-wrap
-msgid "SCOPES MENU"
-msgstr "ÁMBITO"
-
-#. type: Plain text
-#: doc/tin.1:2861
-msgid ""
-"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
-"('B<S>')) shows all scopes read from the global and local attributes file.  "
-"Scopes from the global attributes file are marked with '!\\&' to the left of "
-"the scope number. Delete/rename/move are not possible with those scopes."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2873
-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 and posting etiquette after composing an article "
-"(B<beginner_level>)."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2873
-#, no-wrap
-msgid "FILTERING ARTICLES"
-msgstr ""
-
-#.  FIXME - add scoring description
-#. type: Plain text
-#: doc/tin.1:2880
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2887
-msgid ""
-"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
-"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
-"articles killed or selected when they meet certain criteria."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2892
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2897
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2902
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2904
-msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-
-#.  FIXME - Next paragraph is out of date
-#. type: Plain text
-#: doc/tin.1:2917
-msgid ""
-"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
-"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
-"It allows the user to kill or select an article that matches the current "
-"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
-"entered string can be applied to the \\&''Subject:'' or ''From:'' line of an "
-"article. The filter can be limited to the current newsgroup or it can apply "
-"to all newsgroups. Once entered the user can abort the command and not save "
-"the new filter, edit the full filter file or save filter."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2917
-#, no-wrap
-msgid "POSTING ARTICLES"
-msgstr "RETENIENDO ARTÍCULOS"
-
-#. type: Plain text
-#: doc/tin.1:2920
-msgid ""
-"B<tin> allows posting of articles, follow-up to already posted articles and "
-"replying direct through mail to the author of an article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2930
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2935
-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. See "
-"the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2943
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2957
-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 ""
-
-#. type: SS
-#: doc/tin.1:2957
-#, no-wrap
-msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
-msgstr "ADAPTADO LOS ARTÍCULOS ENTRECOMILLADOS"
-
-#. type: Plain text
-#: doc/tin.1:2966
-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). If the article has multiple addresses "
-"only the first is evaluated. 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 ""
-
-#. type: ta
-#: doc/tin.1:2968
-#, no-wrap
-msgid "\\w'%A  'u +\\w'Address'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2977
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2980
-msgid "e.g.,"
-msgstr "p.e.,"
-
-#. type: Plain text
-#: doc/tin.1:2985
-#, no-wrap
-msgid ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-msgstr ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:2989
-msgid "would expand to:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2994
-#, no-wrap
-msgid ""
-"\\f(CROn 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:\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3004
-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 ""
-
-#. type: SS
-#: doc/tin.1:3004
-#, no-wrap
-msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3011
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3016
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3020
-msgid ""
-"Otherwise, the initial prompt will ask you to select which article, thread, "
-"hot (auto-selected), regular expression pattern, tagged articles you wish to "
-"mail, pipe etc."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3024
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3030
-msgid ""
-"If a regular expression pattern is selected you are asked to enter a pattern "
-"(e.g., to match all articles subject lines containing 'net News' you enter "
-"\"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 ""
-
-#. type: Plain text
-#: doc/tin.1:3035
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3040
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3045
-msgid ""
-"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
-"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
-"current news.group.name but without B<savedir> prefixed. %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3050
-msgid ""
-"If saving multiple files at once the filename (if not referring to a "
-"mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
-"number counting up from 1. Environment variables are allowed within a "
-"filename (e.g., I<$SOURCES/dir/filename>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3056
-msgid ""
-"When saving articles you can specify whether the saved files should be post "
-"processed. A default process type can be set via B<post_process_type>."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3056
-#, no-wrap
-msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3068
-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>(8)  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 B<savedir> 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 ""
-
-#. type: Plain text
-#: doc/tin.1:3072
-msgid ""
-"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
-"option), the same directory must be specified when reading the articles by "
-"''B<-R>''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3079
-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 ""
-
-#. type: TP
-#: doc/tin.1:3079
-#, no-wrap
-msgid "B<tin -M iain -c -f newsrc.mail>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3083
-msgid ""
-"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
-"local user iain and mark them as read)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3083
-#, no-wrap
-msgid "B<tin -S -c -f newsrc.save>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3087
-msgid ""
-"(save any unread articles in newsgroups specified in file newsrc.save and "
-"mark them as read)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3087
-#, no-wrap
-msgid "B<tin -R>"
-msgstr "B<tin -R>"
-
-#. type: Plain text
-#: doc/tin.1:3092
-msgid "(read any articles saved by B<tin -S>)"
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3092
-#, no-wrap
-msgid "RANGES"
-msgstr "LÍMITES"
-
-#. type: Plain text
-#: doc/tin.1:3104
-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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
-"previously entered range selection. Currently the only commands that "
-"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
-"('B<z>') and B<MarkThdUnread> ('B<Z>')."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3104
-#, no-wrap
-msgid "NEWSGROUP LISTS & WILDCARDS"
-msgstr "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
-
-#. type: Plain text
-#: doc/tin.1:3116
-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. See "
-"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3118
-msgid "I<alt.config,news.*,!news.test>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3120
-msgid ""
-"Matches alt.config and everything in the 'news' hierarchy except news.test"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3125
-msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
-"variables for further examples."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3125
-#, no-wrap
-msgid "SIGNATURES"
-msgstr "FIRMAS"
-
-#. type: Plain text
-#: doc/tin.1:3134
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3137
-msgid ""
-"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
-"editor for both posting and mailing commands."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3139
-msgid "The following is an example of a I<.Sig> file:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3144
-#, no-wrap
-msgid ""
-"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
-"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3159
-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 ""
-
-#. type: SS
-#: doc/tin.1:3159
-#, no-wrap
-msgid "CUSTOMIZING THE SCREEN FORMAT"
-msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
-
-#. type: Plain text
-#: doc/tin.1:3165
-msgid ""
-"The look of the Selection, Group and Thread level can be customized via "
-"format strings. These format strings define the content and the position of "
-"each element on the screen. Variables are used within the format strings as "
-"placeholders. If the article has multiple addresses only the first is "
-"evaluated. The following variables are available:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3168
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3185
-#, no-wrap
-msgid ""
-"B<%D>\tdate\n"
-"B<%F>\tfrom, name and/or address\n"
-"B<%G>\tnewsgroup name\n"
-"B<%I>\tinitials\n"
-"B<%L>\tline count\n"
-"B<%M>\tmessage-id\n"
-"B<%R>\tnumber of responses in thread\n"
-"B<%S>\tscore\n"
-"B<%T>\tthread tree\n"
-"B<%U>\tunread count\n"
-"B<%d>\tnewsgroup description\n"
-"B<%f>\tnewsgroup flag\n"
-"B<%m>\tarticle marks\n"
-"B<%n>\tcurrent group/thread/article number\n"
-"B<%s>\tsubject\n"
-"B<%%>\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3190
-msgid ""
-"Not all variables can be used in each level. The following table provides an "
-"overview:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3193
-#, no-wrap
-msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3211
-#, no-wrap
-msgid ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3215 doc/tin.1:3379
-msgid "Defaults for the format strings:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3218
-#, no-wrap
-msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3222
-#, no-wrap
-msgid ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3228
-msgid ""
-"B<show_description> controls whether the newsgroup description is shown or "
-"not. The description can also be toggled with B<SelectToggleDescriptions> "
-"('B<d>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3233
-msgid ""
-"The information displayed with 'B<%F>' depends on the value of "
-"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
-"('B<d>') switches through all available options."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3237
-msgid ""
-"For date representation 'B<%D>' uses B<date_format>. It is possible to "
-"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
-"%M)D>'). See B<date_format> for more details."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3241
-msgid ""
-"The length of each item (except 'B<%%>') can be defined with a positive "
-"number after the 'B<%>'. The following example displays the score in the "
-"thread level 10 characters wide: 'B<%10S>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3247
-msgid ""
-"If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via an optional comma "
-"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
-"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
-"default value of 32."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3254
-msgid ""
-"Some variables do have a default width which may lead to truncation.  "
-"Truncation for variables which contain only numbers happens by dividing the "
-"value with a sufficient power of ten and adding a SI suffix to the result, "
-"that is the variable holds a value of 54321 and the width for the variable "
-"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
-"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3257
-#, no-wrap
-msgid "\\w'Variable  'u +\\w'width'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3266
-#, no-wrap
-msgid ""
-"Variable\twidth\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3277
-msgid ""
-"If no length is given for 'B<%D>', the length is determined by the format "
-"string for the date and the date of the current day. If the date format "
-"string contains weekdays or months names it may happen that the date is "
-"longer than determined in the first pass. In this case, the date is "
-"truncated before display. This occurs, for example, if the current month is "
-"May and the article to which the date is displayed was posted in December. "
-"In such cases it might useful to determine the maximum length manually and "
-"specify the length in the format string."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3281
-msgid ""
-"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
-"given, B<tin> determines the longest newsgroup name and uses this length for "
-"'B<%G>'. The remaining space will used for 'B<%d>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3285
-msgid ""
-"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
-"'B<%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' "
-"resp. 'B<%T>' will use two third of the available space."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3295
-msgid ""
-"In addition, a minimum or a maximum screen width can be defined for each "
-"item (except 'B<%%>'). In this case, the item will only be displayed when "
-"the screen is wider resp. smaller than specified. This comes in handy to not "
-"overload a small screen but have maximum information on a large screen. The "
-"minimum screen width has to be specified by a positive number preceded by an "
-"'B<E<gt>>', the maximum screenwidth has to be specified by a positive number "
-"preceded by an 'B<E<lt>>'. In the following example B<tin> will display the "
-"score only if the screen is wider than 100 characters: 'B<%E<gt>100S>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3309
-msgid ""
-"If both the length and the minimum or maximum screen width should be "
-"specified for an item, the length must be the first parameter and the "
-"minimum or maximum screen width must be the second one. The following "
-"example displays the score with a length of 10 characters only if the screen "
-"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
-"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
-"is used if the minimum or maximum screen width is not reached.  If no length "
-"is specified after the colon, the item is displayed even if the minimum "
-"screen width is not reached and the length is calculated as if no minimum "
-"(or maximum) screen width had been specified. In the following example "
-"B<tin> will display the subject with a length of 60 characters if the screen "
-"is wider than 100 characters, otherwise a length of 40 characters is used: "
-"'B<%60E<gt>100:40s>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3313
-msgid ""
-"The look of the Attachment level and the mime and uue header at Page level "
-"can be customized too via format strings.  The following variables are "
-"available:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3316
-#, no-wrap
-msgid "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3335
-#, no-wrap
-msgid ""
-"B<%C>\tCharset\n"
-"B<%c>\tLike %C but with description\n"
-"B<%D>\tLine count\n"
-"B<%d>\tLike %D but with description\n"
-"B<%E>\tContent encoding\n"
-"B<%e>\tLike %E but with description\n"
-"B<%I>\tComplete/incomplete UUE part indicator\n"
-"B<%L>\tLanguage\n"
-"B<%l>\tLike %L but with description\n"
-"B<%N>\tName\n"
-"B<%n>\tLike %N but with description\n"
-"B<%S>\tContent subtype\n"
-"B<%s>\tLike %S but with description\n"
-"B<%T>\tContent type\n"
-"B<%t>\tLike %T but with description\n"
-"B<%Z>\tSize in bytes\n"
-"B<%z>\tLike %Z but with description\n"
-"B<%%>\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3340
-msgid ""
-"Not all items can be used in each variable. The following table provides an "
-"overview:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3343
-#, no-wrap
-msgid "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3363
-#, no-wrap
-msgid ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3377
-msgid ""
-"By default, the string is not truncated. If it exceeds the screen width, it "
-"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
-"uppercase letters, the element is omitted if there is not enough space. If "
-"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
-"description is omitted if there is not enough space. If the % sign is "
-"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
-"description is omitted first and then the content. The shortening is always "
-"from right to left, first the description is omitted and when no more "
-"description is displayed, the content is omitted. If %T and %S follow each "
-"other directly a '/' will be inserted in between. %Z will always have one "
-"decimal point and may have a one letter bi-suffix."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3382
-#, no-wrap
-msgid "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3386
-#, no-wrap
-msgid ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3389
-#, no-wrap
-msgid "TIPS AND TRICKS"
-msgstr "CONSEJOS Y TRUCOS"
-
-#. type: Plain text
-#: doc/tin.1:3393
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3395
-msgid ""
-"The following newsgroups provide useful information concerning news software:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3398
-msgid ""
-"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
-"etc.)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3400
-msgid "\\(emnews.software.nntp (info. about NNTP)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3402
-msgid ""
-"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
-"themes)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3406
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3413
-msgid ""
-"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
-"the B<\\%xterm>(1x)  is resized."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3417
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3422
-msgid ""
-"If you find large number of new newsgroups cluttering up your screen, "
-"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3422
-#, no-wrap
-msgid "XTERM BUTTONS"
-msgstr "BOTONES TERMINALES XTERM"
-
-#. type: Plain text
-#: doc/tin.1:3428
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3430
-msgid "In general (i.e., for the group, thread and article menus),"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3430
-#, no-wrap
-msgid "Button1 (left)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3433
-msgid ""
-"enters next (lower) level if you click on an article, otherwise pages down."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3433
-#, no-wrap
-msgid "Button2 (center)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3437
-msgid ""
-"returns to the previous (upper) level if you click on an article, otherwise "
-"pages up."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3437
-#, no-wrap
-msgid "Button3 (right)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3441
-msgid ""
-"positions on the article line under mouse cursor, or pages down if you've "
-"clicked outside the list of articles."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3443
-msgid "In the group selection menu, if the mouse is pointing at a group then:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3443 doc/tin.1:3455 doc/tin.1:3469
-#, no-wrap
-msgid "left button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3447
-msgid ""
-"moves to and selects the group pointed at, just like B<SelectReadGrp> "
-"('B<E<lt>CRE<gt>>')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3447 doc/tin.1:3459 doc/tin.1:3472
-#, no-wrap
-msgid "center button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3450
-msgid "quits the program, just like B<Quit> ('B<q>')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3450 doc/tin.1:3464 doc/tin.1:3477
-#, no-wrap
-msgid "right button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3453
-msgid "moves to the group pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3455
-msgid ""
-"In the article menu, if the mouse is pointing at an article (or thread) then:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3459
-msgid ""
-"reads the article pointed at, just like B<GroupReadBasenote> "
-"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3464
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3467
-msgid "moves to the article (or thread) pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3469
-msgid "In the thread menu, if the mouse is pointing at an article then:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3472
-msgid ""
-"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3477
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3480
-msgid "moves to the article pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3487
-msgid ""
-"In other menus and areas button pressing reverts back to usual cut and paste "
-"of B<\\%xterm>(1x), but after one click of any button."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3487
-#, no-wrap
-msgid "INDEX FILES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3492
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3499
-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 disk space if you read a lot of groups and/or high "
-"traffic groups. To reduce the amount of disk space used, "
-"B<compress_overview_files> can be set to ON."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3508
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3515
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3520
-msgid ""
-"As indexing might take some time you may want to run B<tin> from the system "
-"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3525
-#, no-wrap
-msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-
-#. type: Plain text
-#: doc/tin.1:3531
-msgid ""
-"If you are low on local disk space you should consider to manually purge "
-"cached data for groups you are not reading anymore with something like:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3537
-#, no-wrap
-msgid ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-msgstr ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-
-#. type: SH
-#: doc/tin.1:3542 doc/tin.5:21
-#, no-wrap
-msgid "FILES"
-msgstr "FICHEROS"
-
-#.  TODO: mention dead.article, dead.articles
-#.                .article[.$$], .cancel[.$$], .letter[.$$]?
-#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.        $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-R   (-D 32)
-#.        $TMPDIR/SCOPES-W   (-D 32)
-#.        $TMPDIR/ACTIVE     (-D 64)
-#.        $TMPDIR/GNKSA      (-D 64)
-#. type: Plain text
-#: doc/tin.1:3561
-msgid "For a detailed description see B<\\%tin>(5)."
-msgstr ""
-
-#.  TODO: mention
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.  $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-R   (-D 32)
-#.  $TMPDIR/SCOPES-W   (-D 32)
-#.  $TMPDIR/ACTIVE     (-D 64)
-#. type: Plain text
-#: doc/tin.1:3563 doc/tin.5:42
-msgid "I<$MAILCAPS>"
-msgstr "I<$MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3565 doc/tin.5:44
-msgid "I<~/.mailcap>"
-msgstr "I<~/.mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3567 doc/tin.5:46
-msgid "I</etc/mailcap>"
-msgstr "I</etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3569 doc/tin.5:48
-msgid "I</usr/etc/mailcap>"
-msgstr "I</usr/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3571 doc/tin.5:50
-msgid "I</usr/local/etc/mailcap>"
-msgstr "I</usr/local/etc/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3573 doc/tin.5:52
-msgid "I</etc/mail/mailcap>"
-msgstr "I</etc/mail/mailcap>"
-
-#. type: Plain text
-#: doc/tin.1:3576 doc/tin.5:221
-msgid "I</etc/nntpserver>"
-msgstr "I</etc/nntpserver>"
-
-#. type: Plain text
-#: doc/tin.1:3579 doc/tin.5:231
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-
-#. type: Plain text
-#: doc/tin.1:3582 doc/tin.5:241
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3584 doc/tin.5:243
-msgid "I</etc/mime.types>"
-msgstr "I</etc/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3586 doc/tin.5:245
-msgid "I</etc/tin/mime.types>"
-msgstr "I</etc/tin/mime.types>"
-
-#. type: Plain text
-#: doc/tin.1:3589 doc/tin.5:252
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-
-#. type: Plain text
-#: doc/tin.1:3592 doc/tin.5:287
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-
-#. type: Plain text
-#: doc/tin.1:3596 doc/tin.5:318
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-
-#. type: Plain text
-#: doc/tin.1:3600 doc/tin.5:326
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-
-#. type: Plain text
-#: doc/tin.1:3602 doc/tin.5:328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-
-#. type: Plain text
-#: doc/tin.1:3605 doc/tin.5:335
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-
-#. type: Plain text
-#: doc/tin.1:3608 doc/tin.5:342
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-
-#. type: Plain text
-#: doc/tin.1:3611 doc/tin.5:349
-msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-
-#. type: Plain text
-#: doc/tin.1:3615 doc/tin.5:357
-#, no-wrap
-msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-
-#. type: Plain text
-#: doc/tin.1:3619 doc/tin.5:365
-msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-
-#. type: Plain text
-#: doc/tin.1:3622 doc/tin.5:372
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-
-#. type: Plain text
-#: doc/tin.1:3625 doc/tin.5:407
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3629 doc/tin.5:418
-msgid "I</etc/tin/attributes>"
-msgstr "I</etc/tin/attributes>"
-
-#. type: Plain text
-#: doc/tin.1:3631 doc/tin.5:420
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-
-#.  TODO: add missing descriptions and explain things in detail.
-#. type: Plain text
-#: doc/tin.1:3634 doc/tin.5:772
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-
-#. type: Plain text
-#: doc/tin.1:3638 doc/tin.5:915
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3640 doc/tin.5:917
-#, no-wrap
-msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-
-#. type: Plain text
-#: doc/tin.1:3644 doc/tin.5:1163
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3647 doc/tin.5:1179
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-
-#. type: Plain text
-#: doc/tin.1:3650 doc/tin.5:1224
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3653 doc/tin.5:1239
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-
-#. type: Plain text
-#: doc/tin.1:3656 doc/tin.5:1249
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-
-#. type: Plain text
-#: doc/tin.1:3660 doc/tin.5:1259
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-
-#. type: Plain text
-#: doc/tin.1:3665 doc/tin.5:1270
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-
-#. type: Plain text
-#: doc/tin.1:3670 doc/tin.5:1280
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-
-#. type: Plain text
-#: doc/tin.1:3675 doc/tin.5:1299
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3680 doc/tin.5:1326
-msgid "I</etc/tin/tinrc>"
-msgstr "I</etc/tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3682 doc/tin.5:1328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-
-#. type: Plain text
-#: doc/tin.1:3685 doc/tin.5:2629
-msgid "I</etc/tin/tin.defaults>"
-msgstr "I</etc/tin/tin.defaults>"
-
-#. type: Plain text
-#: doc/tin.1:3688
-msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-
-#.  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).
-#. type: Plain text
-#: doc/tin.1:3691 doc/tin.5:2739
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-
-#. type: Plain text
-#: doc/tin.1:3694 doc/tin.5:2800
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-
-#. type: Plain text
-#: doc/tin.1:3697 doc/tin.5:2827
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-
-#. type: Plain text
-#: doc/tin.1:3700 doc/tin.5:2850
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-
-#.  is the Path correct? or is it /news/etc/overview.fmt
-#. type: Plain text
-#: doc/tin.1:3703 doc/tin.5:2860
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-
-#.  is the Path correct? or is it /news/etc/subscriptions
-#. type: Plain text
-#: doc/tin.1:3708 doc/tin.5:2878
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-
-#. type: SH
-#: doc/tin.1:3708
-#, no-wrap
-msgid "ENVIRONMENT"
-msgstr "ENTORNO"
-
-#. type: TP
-#: doc/tin.1:3712
-#, no-wrap
-msgid "B<TINRC>"
-msgstr "B<TINRC>"
-
-#. type: Plain text
-#: doc/tin.1:3720
-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 ""
-
-#. type: TP
-#: doc/tin.1:3720
-#, no-wrap
-msgid "B<TIN_HOMEDIR>"
-msgstr "B<TIN_HOMEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3725
-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 ""
-
-#. type: TP
-#: doc/tin.1:3725
-#, no-wrap
-msgid "B<TIN_INDEX_NEWSDIR>"
-msgstr "B<TIN_INDEX_NEWSDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3731
-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 ""
-
-#. type: TP
-#: doc/tin.1:3731
-#, no-wrap
-msgid "B<TIN_INDEX_MAILDIR>"
-msgstr "B<TIN_INDEX_MAILDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3737
-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 ""
-
-#. type: TP
-#: doc/tin.1:3737
-#, no-wrap
-msgid "B<TIN_INDEX_SAVEDIR>"
-msgstr "B<TIN_INDEX_SAVEDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3743
-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 ""
-
-#. type: TP
-#: doc/tin.1:3743
-#, no-wrap
-msgid "B<TIN_LIBDIR>"
-msgstr "B<TIN_LIBDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3748
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
-"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
-"running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3748
-#, no-wrap
-msgid "B<TIN_SPOOLDIR>"
-msgstr "B<TIN_SPOOLDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3753
-msgid ""
-"Define this variable if you want to override the B<SPOOLDIR> path that was "
-"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3753
-#, no-wrap
-msgid "B<TIN_NOVROOTDIR>"
-msgstr "B<TIN_NOVROOTDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3759
-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 "
-"B<tin> is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3759
-#, no-wrap
-msgid "B<TIN_NOVFILENAME>"
-msgstr "B<TIN_NOVFILENAME>"
-
-#. type: Plain text
-#: doc/tin.1:3765
-msgid ""
-"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
-"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3765
-#, no-wrap
-msgid "B<TIN_ACTIVEFILE>"
-msgstr "B<TIN_ACTIVEFILE>"
-
-#. type: Plain text
-#: doc/tin.1:3771
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
-"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
-"prepended to $B<TIN_ACTIVEFILE>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3771
-#, no-wrap
-msgid "B<NNTPSERVER>"
-msgstr "B<NNTPSERVER>"
-
-#. type: Plain text
-#: doc/tin.1:3777
-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 ""
-
-#. type: TP
-#: doc/tin.1:3777
-#, no-wrap
-msgid "B<NNTPPORT>"
-msgstr "B<NNTPPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3782
-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 "
-"does override $B<NNTPPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3782
-#, no-wrap
-msgid "B<NNTPSPORT>"
-msgstr "B<NNTPSPORT>"
-
-#. type: Plain text
-#: doc/tin.1:3787
-msgid ""
-"The NNTPS TCP-port to read news from. This variable only needs to be set if "
-"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
-"line options do override $B<NNTPSPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3787
-#, no-wrap
-msgid "B<DISTRIBUTION>"
-msgstr "B<DISTRIBUTION>"
-
-#. type: Plain text
-#: doc/tin.1:3791
-msgid ""
-"Set the article header field ''Distribution:'' to the contents of the "
-"variable instead of the system default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3791
-#, no-wrap
-msgid "B<ISO2ASC>"
-msgstr "B<ISO2ASC>"
-
-#. type: Plain text
-#: doc/tin.1:3795
-msgid ""
-"Set the ISO to ASCII charset decoding table character to use in decoding an "
-"article text. Values can range from -1 to 6."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3796
-#, no-wrap
-msgid "B<-1>"
-msgstr "B<-1>"
-
-#. type: Plain text
-#: doc/tin.1:3799
-msgid "no conversion"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3802
-msgid "universal table for many languages"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3805
-msgid "single-spacing universal table"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3808
-msgid "table for Danish, Dutch, German, Norwegian and Swedish"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3812
-msgid ""
-"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
-"646 variant"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3815
-msgid "table with B<RFC\\%1345> codes in brackets"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3815
-#, no-wrap
-msgid "B<5>"
-msgstr "B<5>"
-
-#. type: Plain text
-#: doc/tin.1:3818
-msgid "table for printers that allow overstriking with backspace"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3818
-#, no-wrap
-msgid "B<6>"
-msgstr "B<6>"
-
-#. type: Plain text
-#: doc/tin.1:3821
-msgid "table for IBM PC character set (code page 437)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3822
-#, no-wrap
-msgid "B<ORGANIZATION>"
-msgstr "B<ORGANIZATION>"
-
-#. type: Plain text
-#: doc/tin.1:3829
-msgid ""
-"Set the article header field ''Organization:'' to the contents of the "
-"variable instead of the system default. If it points to a readable file a "
-"random line from that file will be used. If reading news on an Apollo "
-"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
-"of $B<ORGANIZATION>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3829
-#, no-wrap
-msgid "B<NEWSORG (DomainOS)>"
-msgstr "B<NEWSORG (DomainOS)>"
-
-#. type: Plain text
-#: doc/tin.1:3832
-msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3832
-#, no-wrap
-msgid "B<REPLYTO>"
-msgstr "B<REPLYTO>"
-
-#. type: Plain text
-#: doc/tin.1:3837
-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 ""
-
-#. type: TP
-#: doc/tin.1:3837
-#, no-wrap
-msgid "B<NAME>"
-msgstr "B<NAME>"
-
-#. type: Plain text
-#: doc/tin.1:3841
-msgid ""
-"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
-"B<mail_address>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3841
-#, no-wrap
-msgid "B<REALNAME>"
-msgstr "B<REALNAME>"
-
-#. type: Plain text
-#: doc/tin.1:3844
-msgid "Same as $B<NAME>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3844
-#, no-wrap
-msgid "B<HOME>"
-msgstr "B<HOME>"
-
-#. type: Plain text
-#: doc/tin.1:3849
-msgid ""
-"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3849
-#, no-wrap
-msgid "B<MAILER>"
-msgstr "B<MAILER>"
-
-#. type: Plain text
-#: doc/tin.1:3853
-msgid ""
-"This variable has precedence over the default mailer that is used in all "
-"mailing operations within B<tin>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3853
-#, no-wrap
-msgid "B<MAIL>"
-msgstr "B<MAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3856
-msgid "Full path to the user's mailbox."
-msgstr ""
-
-#.  we don't support the %message || ?message notation
-#. type: TP
-#: doc/tin.1:3856
-#, no-wrap
-msgid "B<MAILPATH>"
-msgstr "B<MAILPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3861
-#, fuzzy
-msgid ""
-"A colon-separated list of filenames which are checked for new mail. This "
-"overrides the $B<MAIL> variable."
-msgstr ""
-"Una lista de nombres de archivos separados por dos puntos que se comprueban "
-"en busca de correo nuevo. Esto anula la variable $B<MAIL>."
-
-#. type: TP
-#: doc/tin.1:3861
-#, no-wrap
-msgid "B<VISUAL>"
-msgstr "B<VISUAL>"
-
-#. type: Plain text
-#: doc/tin.1:3870
-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 ""
-
-#. type: TP
-#: doc/tin.1:3870
-#, no-wrap
-msgid "B<EDITOR>"
-msgstr "B<EDITOR>"
-
-#. type: Plain text
-#: doc/tin.1:3879
-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 ""
-
-#. type: TP
-#: doc/tin.1:3879
-#, no-wrap
-msgid "B<AUTOSUBSCRIBE>"
-msgstr "B<AUTOSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3885
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3887
-msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3892
-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 ""
-
-#. type: TP
-#: doc/tin.1:3892
-#, no-wrap
-msgid "B<AUTOUNSUBSCRIBE>"
-msgstr "B<AUTOUNSUBSCRIBE>"
-
-#. type: Plain text
-#: doc/tin.1:3896
-msgid ""
-"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
-"are unsubscribed from without further query. For example, setting"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3898
-msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3902
-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 ""
-
-#. type: TP
-#: doc/tin.1:3902
-#, no-wrap
-msgid "B<TMPDIR>"
-msgstr "B<TMPDIR>"
-
-#. type: Plain text
-#: doc/tin.1:3906
-msgid ""
-"A pathname of a directory made available for B<tin> to create temporary "
-"files."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3906
-#, no-wrap
-msgid "B<MAILCAPS>"
-msgstr "B<MAILCAPS>"
-
-#. type: Plain text
-#: doc/tin.1:3912
-msgid ""
-"This variable can be used to override the default path search for B<\\"
-"%mailcap>(5)  files. See also B<\\%tin>(5)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3912
-#, no-wrap
-msgid "B<NOMETAMAIL>"
-msgstr "B<NOMETAMAIL>"
-
-#. type: Plain text
-#: doc/tin.1:3917
-msgid ""
-"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
-"(e.g., metamutt)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3917
-#, no-wrap
-msgid "B<MM_CHARSET>"
-msgstr "B<MM_CHARSET>"
-
-#. type: Plain text
-#: doc/tin.1:3921
-msgid ""
-"MIME character set used if not configured via the tinrc variable "
-"B<mm_charset>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3921
-#, no-wrap
-msgid "B<ISPELL>"
-msgstr "B<ISPELL>"
-
-#. type: Plain text
-#: doc/tin.1:3926
-msgid ""
-"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
-"line options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3926
-#, no-wrap
-msgid "B<PGPOPTS>"
-msgstr "B<PGPOPTS>"
-
-#. type: Plain text
-#: doc/tin.1:3933
-msgid ""
-"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
-"B<\\%gpg>(1)  program."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3933
-#, no-wrap
-msgid "B<PGPPATH>"
-msgstr "B<PGPPATH>"
-
-#. type: Plain text
-#: doc/tin.1:3938
-msgid ""
-"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3938
-#, no-wrap
-msgid "B<GNUPGHOME>"
-msgstr "B<GNUPGHOME>"
-
-#. type: Plain text
-#: doc/tin.1:3943
-msgid ""
-"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3943
-#, no-wrap
-msgid "B<LC_CTYPE>"
-msgstr "B<LC_CTYPE>"
-
-#. type: Plain text
-#: doc/tin.1:3955
-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).  Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
-"for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3955
-#, no-wrap
-msgid "B<LC_MESSAGES>"
-msgstr "B<LC_MESSAGES>"
-
-#. type: Plain text
-#: doc/tin.1:3964
-msgid ""
-"Formats of informative and diagnostic messages and interactive responses.  "
-"Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3964
-#, no-wrap
-msgid "B<LC_NUMERIC>"
-msgstr "B<LC_NUMERIC>"
-
-#. type: Plain text
-#: doc/tin.1:3972
-msgid ""
-"Numeric value formats. Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3972
-#, no-wrap
-msgid "B<LC_TIME>"
-msgstr "B<LC_TIME>"
-
-#. type: Plain text
-#: doc/tin.1:3980
-msgid ""
-"Date and time formats. Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3980
-#, no-wrap
-msgid "B<LC_ALL>"
-msgstr "B<LC_ALL>"
-
-#. type: Plain text
-#: doc/tin.1:3989
-msgid ""
-"This variable overrides the value of the B<$LANG> variable and any other "
-"B<$LC_> variable. Its value should be of the form I<language>[I<_territory>]"
-"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
-"information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3989
-#, no-wrap
-msgid "B<LANG>"
-msgstr "B<LANG>"
-
-#. type: Plain text
-#: doc/tin.1:3998
-msgid ""
-"This variable determines the B<\\%locale>(5)  category for any category not "
-"specifically selected with a variable starting with B<$LC_>. Its value "
-"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
-"%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3998
-#, no-wrap
-msgid "B<LANGUAGE>"
-msgstr "B<LANGUAGE>"
-
-#. type: Plain text
-#: doc/tin.1:4006
-msgid ""
-"This variable defines a priority list for translations. Whenever a "
-"translation is not available the next language from the list is tried.  Its "
-"value should be of the form I<language:language[:language]>.  Requires "
-"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4006
-#, no-wrap
-msgid "B<COLUMNS>"
-msgstr "B<COLUMNS>"
-
-#. type: Plain text
-#: doc/tin.1:4016
-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 ""
-
-#. type: TP
-#: doc/tin.1:4016
-#, no-wrap
-msgid "B<LINES>"
-msgstr "B<LINES>"
-
-#. type: Plain text
-#: doc/tin.1:4026
-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 ""
-
-#. type: TP
-#: doc/tin.1:4026
-#, no-wrap
-msgid "B<TERM>"
-msgstr "B<TERM>"
-
-#. type: Plain text
-#: doc/tin.1:4032
-msgid ""
-"The type of terminal in use. This is used when looking up termcap "
-"sequences.  See B<\\%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4032
-#, no-wrap
-msgid "B<DISPLAY>"
-msgstr "B<DISPLAY>"
-
-#. type: Plain text
-#: doc/tin.1:4035
-msgid "Display name, pointing to the X server; required for xface."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4035
-#, no-wrap
-msgid "B<WINDOWID>"
-msgstr "B<WINDOWID>"
-
-#. type: Plain text
-#: doc/tin.1:4039
-msgid ""
-"Used for determining terminal's X window id; required for xface. Should be "
-"set by the terminal emulator."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4039
-#, no-wrap
-msgid "B<SHELL>"
-msgstr "B<SHELL>"
-
-#. type: Plain text
-#: doc/tin.1:4043
-msgid ""
-"The pathname of the user's login shell. Used to set B<default_shell_command>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4043
-#, no-wrap
-msgid "B<XDG_RUNTIME_DIR>"
-msgstr "B<XDG_RUNTIME_DIR>"
-
-#. type: Plain text
-#: doc/tin.1:4048
-msgid ""
-"The pathname of the user's dir to put non-essential run time files into."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4048
-#, no-wrap
-msgid "SIGNALS"
-msgstr "SEÑALES"
-
-#.  TODO: add missing, sort useful, document in detail
-#. type: Plain text
-#: doc/tin.1:4052
-msgid "B<tin> handles a couple of signals:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4052
-#, no-wrap
-msgid "B<SIGHUP>"
-msgstr "B<SIGHUP>"
-
-#. type: Plain text
-#: doc/tin.1:4055 doc/tin.1:4058
-msgid "Terminate gracefully."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4055
-#, no-wrap
-msgid "B<SIGTERM>"
-msgstr "B<SIGTERM>"
-
-#. type: TP
-#: doc/tin.1:4058
-#, no-wrap
-msgid "B<SIGUSR1>"
-msgstr "B<SIGUSR1>"
-
-#. type: Plain text
-#: doc/tin.1:4061
-msgid "Terminate gracefully but do not restore terminal (tty)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4061
-#, no-wrap
-msgid "B<SIGUSR2>"
-msgstr "B<SIGUSR2>"
-
-#
-#
-#.  .SH DIAGNOSTICS
-#.  give an overview of the most common error messages and how to cope with
-#.  them.
-#. type: Plain text
-#: doc/tin.1:4072
-msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4072
-#, no-wrap
-msgid "SECURITY"
-msgstr "GARANTÍA"
-
-#. type: Plain text
-#: doc/tin.1:4078
-msgid ""
-"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
-"readable files in B<$TMPDIR> which may contain sensitive data like the users "
-"NNTP password in cleartext (if running verbose). On multiuser-systems "
-"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
-"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4082
-msgid ""
-"Using the ''B<-k>'' option to skip certificate verification makes the "
-"session insecure as the server's certificate is not checked; avoid this "
-"option whenever possible."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4089
-msgid ""
-"If the server does not initially require authentication but supports "
-"compression and compression is requested, B<tin> will exit when "
-"authentication is required later on. Using the ''B<-A>'' command line option "
-"in conjunction with ''B<-C>'' circumvents this behavior."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4089
-#, no-wrap
-msgid "CONFORMING TO"
-msgstr "CONFORME A"
-
-#.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-#.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-#. type: Plain text
-#: doc/tin.1:4097
-msgid ""
-"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
-"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4097
-#, no-wrap
-msgid "NOTES"
-msgstr "ANOTACIONES"
-
-#. type: Plain text
-#: doc/tin.1:4104
-msgid ""
-"Regular expression support is provided by the PCRE library package B<\\"
-"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
-"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4108
-msgid "E<lt>https://www.pcre.org/E<gt>"
-msgstr "E<lt>https://www.pcre.org/E<gt>"
-
-#. type: SH
-#: doc/tin.1:4108
-#, no-wrap
-msgid "BUGS"
-msgstr "DEFECTOS"
-
-#. type: Plain text
-#: doc/tin.1:4116
-msgid ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
-"(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  If "
-"you run into trouble with any of the mentioned historical servers define "
-"DISABLE_PIPELINING in include/autoconf.h and recompile."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4123
-msgid ""
-"Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
-"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
-"posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
-"workaround simply don't use ''B<-C>''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4132
-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 bug-report until we "
-"request it."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4132
-#, no-wrap
-msgid "HISTORY"
-msgstr "HISTORIAL"
-
-#. type: Plain text
-#: doc/tin.1:4141
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4145
-msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
-msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
-
-#. type: SH
-#: doc/tin.1:4145
-#, no-wrap
-msgid "CREDITS"
-msgstr "DERECHOS"
-
-#. type: IP
-#: doc/tin.1:4146
-#, no-wrap
-msgid "Rich Skrenta"
-msgstr "Rich Skrenta"
-
-#. type: Plain text
-#: doc/tin.1:4150
-msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4150
-#, no-wrap
-msgid "Bill Davidsen"
-msgstr "Bill Davidsen"
-
-#. type: Plain text
-#: doc/tin.1:4152
-msgid "author of envarg.c environment variable reading routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4152
-#, no-wrap
-msgid "Mike Gleason"
-msgstr "Mike Gleason"
-
-#. type: Plain text
-#: doc/tin.1:4154
-msgid "author of sigfile.c random signature generation routines."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4154
-#, no-wrap
-msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4156
-msgid ""
-"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4156
-#, no-wrap
-msgid "Arnold D. Robbins"
-msgstr "Arnold D. Robbins"
-
-#. type: Plain text
-#: doc/tin.1:4158
-msgid "author of strftime.c date formatting routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4158
-#, no-wrap
-msgid "Rich Salz"
-msgstr "Rich Salz"
-
-#. type: Plain text
-#: doc/tin.1:4160
-msgid ""
-"author of wildmat.c pattern matching and parsdate.y date parsing routines."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4160
-#, no-wrap
-msgid "Dave Taylor"
-msgstr "Dave Taylor"
-
-#. type: Plain text
-#: doc/tin.1:4164
-msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4164
-#, no-wrap
-msgid "Chris Thewalt"
-msgstr "Chris Thewalt"
-
-#. type: Plain text
-#: doc/tin.1:4168
-msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4168
-#, no-wrap
-msgid "Steven Madsen"
-msgstr "Steven Madsen"
-
-#. type: Plain text
-#: doc/tin.1:4172
-msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4172
-#, no-wrap
-msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4177
-msgid ""
-"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
-"library)."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4177
-#, no-wrap
-msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-
-#. type: Plain text
-#: doc/tin.1:4185
-msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4185
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: TP
-#: doc/tin.1:4186
-#, no-wrap
-msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-
-#. type: SH
-#: doc/tin.1:4190
-#, no-wrap
-msgid "MAINTAINER"
-msgstr "RESPONSABLE"
-
-#. type: TP
-#: doc/tin.1:4191
-#, no-wrap
-msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
-msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
-
-#. type: SH
-#: doc/tin.1:4195 doc/tin.5:2890
-#, no-wrap
-msgid "SEE ALSO"
-msgstr "VEA ADEMÁS"
-
-#. type: Plain text
-#: doc/tin.1:4259
-msgid ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-msgstr ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
-"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
-"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
-"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), B<\\"
-"%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\%nl_langinfo>(3), "
-"B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\%pcre2pattern>(3), "
-"B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\%vsnprintf>(3), "
-"B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\"
-"%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\"
-"%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, B<RFC\\%2045>, "
-"B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, "
-"B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8054>, B<RFC\\%8143>"
-
-#. type: Plain text
-#: doc/tin.5:13
-msgid "tin, rtin - related files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:20
-msgid ""
-"This man page describes the various (config) files and their formats used by "
-"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
-"('\\(rsn' aka LF) line endings."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:61
-msgid ""
-"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:64
-msgid ""
-"Each individual mailcap entry consists of a content-type specification, a "
-"command to execute, and (possibly) a set of optional \"flag\" values."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:69
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:75
-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 ""
-
-#
-#.  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.
-#. type: Plain text
-#: doc/tin.5:92
-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 \"\\(rs%\", "
-"those two characters will be replaced by a single \"%\" character."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:94
-msgid "Besides the type and command field the following \"flags\" are defined:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:94
-#, no-wrap
-msgid "B<compose>"
-msgstr "B<compose>"
-
-#. type: Plain text
-#: doc/tin.5:104
-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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
-"to the data."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:104
-#, no-wrap
-msgid "B<composetyped>"
-msgstr "B<composetyped>"
-
-#. type: Plain text
-#: doc/tin.5:114
-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 ""
-
-#. type: TP
-#: doc/tin.5:114
-#, no-wrap
-msgid "B<edit>"
-msgstr "B<edit>"
-
-#. type: Plain text
-#: doc/tin.5:120
-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 ""
-
-#. type: TP
-#: doc/tin.5:120
-#, no-wrap
-msgid "B<print>"
-msgstr "B<print>"
-
-#. type: Plain text
-#: doc/tin.5:125
-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 ""
-
-#. type: TP
-#: doc/tin.5:125
-#, no-wrap
-msgid "B<test>"
-msgstr "B<test>"
-
-#. type: Plain text
-#: doc/tin.5:134
-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 \\(em "
-"since a test can call a program, it can already be arbitrarily complex."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:134
-#, no-wrap
-msgid "B<needsterminal>"
-msgstr "B<needsterminal>"
-
-#. type: Plain text
-#: doc/tin.5:146
-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 ""
-
-#. type: TP
-#: doc/tin.5:146
-#, no-wrap
-msgid "B<copiousoutput>"
-msgstr "B<copiousoutput>"
-
-#. type: Plain text
-#: doc/tin.5:153
-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 ""
-
-#. type: TP
-#: doc/tin.5:153 doc/tin.5:1172
-#, no-wrap
-msgid "B<description>"
-msgstr "B<description>"
-
-#. type: Plain text
-#: doc/tin.5:158
-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 ""
-
-#. type: TP
-#: doc/tin.5:158
-#, no-wrap
-msgid "B<textualnewlines>"
-msgstr "B<textualnewlines>"
-
-#. type: Plain text
-#: doc/tin.5:166
-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 ""
-
-#. type: TP
-#: doc/tin.5:166
-#, no-wrap
-msgid "B<x11-bitmap>"
-msgstr "B<x11-bitmap>"
-
-#. type: Plain text
-#: doc/tin.5:171
-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 ""
-
-#. type: TP
-#: doc/tin.5:171
-#, no-wrap
-msgid "B<nametemplate>"
-msgstr "B<nametemplate>"
-
-#. type: Plain text
-#: doc/tin.5:179
-msgid ""
-"The \"nametemplate\" field gives a filename 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 ""
-
-#. type: Plain text
-#: doc/tin.5:184
-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 ""
-
-#. type: TP
-#: doc/tin.5:184 doc/tin.5:272 doc/tin.5:302 doc/tin.5:393 doc/tin.5:724
-#: doc/tin.5:889 doc/tin.5:1201
-#, no-wrap
-msgid "Example:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:189
-#, no-wrap
-msgid "# mailcap file example\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:191
-#, no-wrap
-msgid "image/*;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:194
-#, no-wrap
-msgid "xv -8 -geometry +0 '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:196
-#, no-wrap
-msgid "description=%{name} %t-Image;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:198
-#, no-wrap
-msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:200
-#, no-wrap
-msgid "nametemplate=%s.IMAGE\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:203
-#, no-wrap
-msgid "message/rfc822;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:206
-#, no-wrap
-msgid "${PAGER:-\"more\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:208
-#, no-wrap
-msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:210
-#, no-wrap
-msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:212
-#, no-wrap
-msgid "print=a2ps '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:214
-#, no-wrap
-msgid "needsterminal\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:227
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:237
-msgid ""
-"secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
-"for it. An empty secret file disables the cancel-lock creation in that case. "
-"This file should be readable only by the user."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:248
-msgid "mime type / filename extension pairs"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:261
-msgid ""
-"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
-"quotes 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 user's unencrypted password for reading "
-"news!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:261 doc/tin.5:1185
-#, no-wrap
-msgid "B<nntpserver>"
-msgstr "B<nntpserver>"
-
-#. type: Plain text
-#: doc/tin.5:265
-msgid ""
-"full qualified domain name of the news server. Additionally, a port can be "
-"specified by appending :portnumber."
-msgstr ""
-
-# fuzzy
-#. type: TP
-#: doc/tin.5:265
-#, no-wrap
-msgid "B<password>"
-msgstr "B<contraseña>"
-
-#. type: Plain text
-#: doc/tin.5:268
-msgid "user's unencrypted password for reading news."
-msgstr ""
-
-# fuzzy
-#. type: TP
-#: doc/tin.5:268
-#, no-wrap
-msgid "B<user>"
-msgstr "B<usuario>"
-
-#. type: Plain text
-#: doc/tin.5:272
-msgid ""
-"username on the news server if it differs from the local login. This field "
-"is optional."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:276
-msgid "# sample .newsauth file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:278
-msgid "news.example.org secret"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:280
-msgid "news.example.net arcane guest"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:282
-msgid "news.example.com \"top secret\" james.bond@example.com"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:291
-msgid ""
-"\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:291
-#, no-wrap
-msgid "B<newsgroup>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:294
-msgid "the name of the newsgroup."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:294
-#, no-wrap
-msgid "B<flag>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:297
-msgid "a flag indicating if the group is subscribed ':' or not '!\\&'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:297
-#, no-wrap
-msgid "B<article>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:302
-msgid ""
-"range of already read articles from that group; numbers separated by commas "
-"with sequential numbers collapsed with hyphens. Empty lines and lines which "
-"start with \"#\" are ignored and not written back."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:306
-msgid "# sample .newsrc file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:308
-msgid "news.software.b! 1-666,669"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:310
-msgid "news.software.nntp: 1-13245,13247,13249"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:312
-msgid "news.software.readers: 1-19567,19571-19597"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:322
-msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:331
-msgid "signature"
-msgstr "signature"
-
-#. type: Plain text
-#: doc/tin.5:338
-msgid "fixed part of a randomly generated signature, this will be added first"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:345
-msgid "history of last used strings"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:352
-msgid "mailgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:361
-msgid "newsgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:368
-msgid "saved newsgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:378
-msgid ""
-"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
-"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with mh-"
-"mail-handling support)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:378 doc/tin.5:1169
-#, no-wrap
-msgid "B<mailgroupname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:382
-msgid ""
-"must be the pathname of the mailbox relative to field #4 with '/' changed to "
-"'.\\&'"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:382
-#, no-wrap
-msgid "B<maxnum>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:386
-msgid ""
-"just put a large number here, something higher than the highest message in "
-"the mailbox"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:386
-#, no-wrap
-msgid "B<minnum>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:389
-msgid "put 0 here"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:389
-#, no-wrap
-msgid "B<mailspool>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:393
-msgid ""
-"path of mail spool directory. This must be the full pathname to the root of "
-"the mail folder area."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:397
-msgid "Mail.inbox 12345 00000 /home/foo"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:399
-msgid "Mail.outbox 23456 00000 /home/foo"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:403
-msgid ""
-"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
-"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:410
-msgid "active file of user's saved newsgroups, used by B<tin -R>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:432
-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 one 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 ""
-
-#. type: TP
-#: doc/tin.5:432
-#, no-wrap
-msgid "B<scope>"
-msgstr "B<scope>"
-
-#. type: Plain text
-#: doc/tin.5:438
-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 ""
-
-#. type: TP
-#: doc/tin.5:438 doc/tin.5:1347
-#, no-wrap
-msgid "B<add_posted_to_filter>"
-msgstr "B<add_posted_to_filter>"
-
-#. type: Plain text
-#: doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450 doc/tin.5:453
-#: doc/tin.5:456 doc/tin.5:469 doc/tin.5:479 doc/tin.5:482 doc/tin.5:495
-#: doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:507 doc/tin.5:514
-#: doc/tin.5:517 doc/tin.5:544 doc/tin.5:547 doc/tin.5:550 doc/tin.5:561
-#: doc/tin.5:564 doc/tin.5:567 doc/tin.5:570 doc/tin.5:573 doc/tin.5:576
-#: doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588 doc/tin.5:594
-#: doc/tin.5:597 doc/tin.5:600 doc/tin.5:603 doc/tin.5:606 doc/tin.5:609
-#: doc/tin.5:612 doc/tin.5:618 doc/tin.5:621 doc/tin.5:624 doc/tin.5:627
-#: doc/tin.5:630 doc/tin.5:633 doc/tin.5:636 doc/tin.5:639 doc/tin.5:642
-#: doc/tin.5:645 doc/tin.5:703
-msgid "Identical to the tinrc variable of the same name"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:441 doc/tin.5:1351
-#, no-wrap
-msgid "B<advertising>"
-msgstr "B<advertising>"
-
-#. type: TP
-#: doc/tin.5:444 doc/tin.5:1354
-#, no-wrap
-msgid "B<alternative_handling>"
-msgstr "B<alternative_handling>"
-
-#. type: TP
-#: doc/tin.5:447
-#, no-wrap
-msgid "B<ask_for_metamail>"
-msgstr "B<ask_for_metamail>"
-
-#. type: TP
-#: doc/tin.5:450 doc/tin.5:1403
-#, no-wrap
-msgid "B<auto_cc_bcc>"
-msgstr "B<auto_cc_bcc>"
-
-#. type: TP
-#: doc/tin.5:453 doc/tin.5:1407
-#, no-wrap
-msgid "B<auto_list_thread>"
-msgstr "B<auto_list_thread>"
-
-#. type: TP
-#: doc/tin.5:456
-#, no-wrap
-msgid "B<auto_select>"
-msgstr "B<auto_select>"
-
-#. type: Plain text
-#: doc/tin.5:460
-msgid ""
-"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
-"entering the group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:460 doc/tin.5:1414
-#, no-wrap
-msgid "B<batch_save>"
-msgstr "B<batch_save>"
-
-#. type: Plain text
-#: doc/tin.5:466
-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 ""
-
-#. type: TP
-#: doc/tin.5:466 doc/tin.5:1551
-#, no-wrap
-msgid "B<date_format>"
-msgstr "B<date_format>"
-
-#. type: TP
-#: doc/tin.5:469
-#, no-wrap
-msgid "B<delete_tmp_files>"
-msgstr "B<delete_tmp_files>"
-
-#. type: Plain text
-#: doc/tin.5:476
-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 ""
-
-#. type: TP
-#: doc/tin.5:476 doc/tin.5:1672
-#, no-wrap
-msgid "B<editor_format>"
-msgstr "B<editor_format>"
-
-#. type: TP
-#: doc/tin.5:479 doc/tin.5:1679
-#, no-wrap
-msgid "B<extquote_handling>"
-msgstr "B<extquote_handling>"
-
-#. type: TP
-#: doc/tin.5:482
-#, no-wrap
-msgid "B<fcc>"
-msgstr "B<fcc>"
-
-#. type: Plain text
-#: doc/tin.5:486
-msgid ""
-"Mailbox to save sent mails. The format of the mailbox is controlled via the "
-"tinrc B<mailbox_format> variable."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:486
-#, no-wrap
-msgid "B<followup_to>"
-msgstr "B<followup_to>"
-
-#. type: Plain text
-#: doc/tin.5:489
-msgid "Set ''Followup-To:'' header to the specified group(s)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:489 doc/tin.5:802
-#, no-wrap
-msgid "B<from>"
-msgstr "B<from>"
-
-#. type: Plain text
-#: doc/tin.5:492
-msgid "Identical to the tinrc variable B<mail_address>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:492 doc/tin.5:1714
-#, no-wrap
-msgid "B<group_catchup_on_exit>"
-msgstr "B<group_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:495 doc/tin.5:1717
-#, no-wrap
-msgid "B<group_format>"
-msgstr "B<group_format>"
-
-#. type: TP
-#: doc/tin.5:498 doc/tin.5:1797
-#, no-wrap
-msgid "B<mail_8bit_header>"
-msgstr "B<mail_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:501 doc/tin.5:1809 doc/tin.5:2666
-#, no-wrap
-msgid "B<mail_mime_encoding>"
-msgstr "B<mail_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:504 doc/tin.5:1829
-#, no-wrap
-msgid "B<maildir>"
-msgstr "B<maildir>"
-
-#. type: TP
-#: doc/tin.5:507
-#, no-wrap
-msgid "B<mailing_list>"
-msgstr "B<mailing_list>"
-
-#. type: Plain text
-#: doc/tin.5:511
-msgid ""
-"Used when a group is a mailing list. All responses to the group will be "
-"directed to this email address instead"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:511 doc/tin.5:1867
-#, no-wrap
-msgid "B<mark_ignore_tags>"
-msgstr "B<mark_ignore_tags>"
-
-#. type: TP
-#: doc/tin.5:514 doc/tin.5:1864
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr "B<mark_saved_read>"
-
-#. type: TP
-#: doc/tin.5:517
-#, no-wrap
-msgid "B<mime_forward>"
-msgstr "B<mime_forward>"
-
-#. type: Plain text
-#: doc/tin.5:534
-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 ""
-
-#. type: TP
-#: doc/tin.5:534
-#, no-wrap
-msgid "B<mime_types_to_save>"
-msgstr "B<mime_types_to_save>"
-
-#. type: Plain text
-#: doc/tin.5:541
-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 ""
-
-#. type: TP
-#: doc/tin.5:541 doc/tin.5:1950
-#, no-wrap
-msgid "B<news_headers_to_display>"
-msgstr "B<news_headers_to_display>"
-
-#. type: TP
-#: doc/tin.5:544 doc/tin.5:1957
-#, no-wrap
-msgid "B<news_headers_to_not_display>"
-msgstr "B<news_headers_to_not_display>"
-
-#. type: TP
-#: doc/tin.5:547 doc/tin.5:1966
-#, no-wrap
-msgid "B<news_quote_format>"
-msgstr "B<news_quote_format>"
-
-#. type: TP
-#: doc/tin.5:550 doc/tin.5:2639
-#, no-wrap
-msgid "B<organization>"
-msgstr "B<organization>"
-
-#. type: Plain text
-#: doc/tin.5:558
-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). If it points to a "
-"readable file a random line from that file will be used. Note that some news "
-"servers might still overwrite the \\&''Organization:'' header."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:558 doc/tin.5:2009
-#, no-wrap
-msgid "B<pos_first_unread>"
-msgstr "B<pos_first_unread>"
-
-#. type: TP
-#: doc/tin.5:561 doc/tin.5:2013
-#, no-wrap
-msgid "B<post_8bit_header>"
-msgstr "B<post_8bit_header>"
-
-#. type: TP
-#: doc/tin.5:564 doc/tin.5:2024 doc/tin.5:2663
-#, no-wrap
-msgid "B<post_mime_encoding>"
-msgstr "B<post_mime_encoding>"
-
-#. type: TP
-#: doc/tin.5:567 doc/tin.5:2037
-#, no-wrap
-msgid "B<post_process_type>"
-msgstr "B<post_process_type>"
-
-#. type: TP
-#: doc/tin.5:570 doc/tin.5:2029
-#, no-wrap
-msgid "B<post_process_view>"
-msgstr "B<post_process_view>"
-
-#. type: TP
-#: doc/tin.5:573 doc/tin.5:2061
-#, no-wrap
-msgid "B<print_header>"
-msgstr "B<print_header>"
-
-#. type: TP
-#: doc/tin.5:576 doc/tin.5:2075
-#, no-wrap
-msgid "B<process_only_unread>"
-msgstr "B<process_only_unread>"
-
-#. type: TP
-#: doc/tin.5:579 doc/tin.5:2079
-#, no-wrap
-msgid "B<prompt_followupto>"
-msgstr "B<prompt_followupto>"
-
-#. type: TP
-#: doc/tin.5:582 doc/tin.5:2083
-#, no-wrap
-msgid "B<quote_chars>"
-msgstr "B<quote_chars>"
-
-#. type: TP
-#: doc/tin.5:585 doc/tin.5:2148
-#, no-wrap
-msgid "B<savedir>"
-msgstr "B<savedir>"
-
-#.  TODO: document option
-#. type: TP
-#: doc/tin.5:588
-#, no-wrap
-msgid "B<savefile>"
-msgstr "B<savefile>"
-
-#. type: TP
-#: doc/tin.5:591 doc/tin.5:2224
-#, no-wrap
-msgid "B<show_art_score>"
-msgstr "B<show_art_score>"
-
-#. type: TP
-#: doc/tin.5:594 doc/tin.5:2207
-#, no-wrap
-msgid "B<show_author>"
-msgstr "B<show_author>"
-
-#. type: TP
-#: doc/tin.5:597 doc/tin.5:2256
-#, no-wrap
-msgid "B<show_only_unread_arts>"
-msgstr "B<show_only_unread_arts>"
-
-#. type: TP
-#: doc/tin.5:600 doc/tin.5:2264
-#, no-wrap
-msgid "B<show_signatures>"
-msgstr "B<show_signatures>"
-
-#. type: TP
-#: doc/tin.5:603 doc/tin.5:2267
-#, no-wrap
-msgid "B<sigdashes>"
-msgstr "B<sigdashes>"
-
-#. type: TP
-#: doc/tin.5:606 doc/tin.5:2270
-#, no-wrap
-msgid "B<sigfile>"
-msgstr "B<sigfile>"
-
-#. type: TP
-#: doc/tin.5:609 doc/tin.5:2283
-#, no-wrap
-msgid "B<signature_repost>"
-msgstr "B<signature_repost>"
-
-#. type: TP
-#: doc/tin.5:612 doc/tin.5:2293
-#, no-wrap
-msgid "B<sort_article_type>"
-msgstr "B<sort_article_type>"
-
-#. type: Plain text
-#: doc/tin.5:615
-msgid "Identical to the tinrc variable B<sort_article_type>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:615 doc/tin.5:2322
-#, no-wrap
-msgid "B<sort_threads_type>"
-msgstr "B<sort_threads_type>"
-
-#. type: TP
-#: doc/tin.5:618 doc/tin.5:2389
-#, no-wrap
-msgid "B<tex2iso_conv>"
-msgstr "B<tex2iso_conv>"
-
-#. type: TP
-#: doc/tin.5:621 doc/tin.5:2394
-#, no-wrap
-msgid "B<thread_articles>"
-msgstr "B<thread_articles>"
-
-#. type: TP
-#: doc/tin.5:624 doc/tin.5:2438
-#, no-wrap
-msgid "B<thread_catchup_on_exit>"
-msgstr "B<thread_catchup_on_exit>"
-
-#. type: TP
-#: doc/tin.5:627 doc/tin.5:2414
-#, no-wrap
-msgid "B<thread_format>"
-msgstr "B<thread_format>"
-
-#. type: TP
-#: doc/tin.5:630 doc/tin.5:2433
-#, no-wrap
-msgid "B<thread_perc>"
-msgstr "B<thread_perc>"
-
-#. type: TP
-#: doc/tin.5:633 doc/tin.5:2467
-#, no-wrap
-msgid "B<trim_article_body>"
-msgstr "B<trim_article_body>"
-
-#. type: TP
-#: doc/tin.5:636 doc/tin.5:2492
-#, no-wrap
-msgid "B<suppress_soft_hyphens>"
-msgstr "B<suppress_soft_hyphens>"
-
-#. type: TP
-#: doc/tin.5:639 doc/tin.5:2557
-#, no-wrap
-msgid "B<verbatim_handling>"
-msgstr "B<verbatim_handling>"
-
-#. type: TP
-#: doc/tin.5:642 doc/tin.5:2615
-#, no-wrap
-msgid "B<wrap_on_next_unread>"
-msgstr "B<wrap_on_next_unread>"
-
-#. type: TP
-#: doc/tin.5:645
-#, no-wrap
-msgid "B<x_body>"
-msgstr "B<x_body>"
-
-#. type: Plain text
-#: doc/tin.5:653
-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. If the string starts with a ! then what "
-"follows is assumed to be the path to a program to be executed to generate "
-"the content. %G is expanded to the current news.group.name and %P is "
-"expanded to the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:653
-#, no-wrap
-msgid "B<x_comment_to>"
-msgstr "B<x_comment_to>"
-
-#. type: Plain text
-#: doc/tin.5:656
-msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:656
-#, no-wrap
-msgid "B<x_headers>"
-msgstr "B<x_headers>"
-
-#. type: Plain text
-#: doc/tin.5:665
-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. %G is expanded to the current news.group.name and %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:665
-#, no-wrap
-msgid "B<quick_kill_scope>"
-msgstr "B<quick_kill_scope>"
-
-#. type: Plain text
-#: doc/tin.5:671
-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 ""
-
-#. type: TP
-#: doc/tin.5:671
-#, no-wrap
-msgid "B<quick_kill_expire>"
-msgstr "B<quick_kill_expire>"
-
-#. type: Plain text
-#: doc/tin.5:674
-msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:674
-#, no-wrap
-msgid "B<quick_kill_case>"
-msgstr "B<quick_kill_case>"
-
-#. type: Plain text
-#: doc/tin.5:677
-msgid "Identical to the tinrc variable B<default_filter_kill_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:677
-#, no-wrap
-msgid "B<quick_kill_header>"
-msgstr "B<quick_kill_header>"
-
-#. type: Plain text
-#: doc/tin.5:680
-msgid "Identical to the tinrc variable B<default_filter_kill_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:680
-#, no-wrap
-msgid "B<quick_select_scope>"
-msgstr "B<quick_select_scope>"
-
-#. type: Plain text
-#: doc/tin.5:686
-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 ""
-
-#. type: TP
-#: doc/tin.5:686
-#, no-wrap
-msgid "B<quick_select_expire>"
-msgstr "B<quick_select_expire>"
-
-#. type: Plain text
-#: doc/tin.5:689
-msgid "Identical to the tinrc variable B<default_filter_select_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:689
-#, no-wrap
-msgid "B<quick_select_case>"
-msgstr "B<quick_select_case>"
-
-#. type: Plain text
-#: doc/tin.5:692
-msgid "Identical to the tinrc variable B<default_filter_select_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:692
-#, no-wrap
-msgid "B<quick_select_header>"
-msgstr "B<quick_select_header>"
-
-#. type: Plain text
-#: doc/tin.5:695
-msgid "Identical to the tinrc variable B<default_filter_select_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:695
-#, no-wrap
-msgid "B<ispell>"
-msgstr "B<ispell>"
-
-#. type: Plain text
-#: doc/tin.5:700
-msgid ""
-"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell --"
-"mode=email --dont-backup check\""
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:700 doc/tin.5:1902
-#, no-wrap
-msgid "B<mm_network_charset>"
-msgstr "B<mm_network_charset>"
-
-#. type: TP
-#: doc/tin.5:703
-#, no-wrap
-msgid "B<undeclared_charset>"
-msgstr "B<undeclared_charset>"
-
-#. type: Plain text
-#: doc/tin.5:714
-msgid ""
-"Assume (broken) articles without MIME charset declaration have this charset "
-"\\(em default is US-ASCII. This attribute works only on systems with working "
-"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
-"%tin>(1)  with --disable-mime-strict-charset."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:714
-#, no-wrap
-msgid "B<undeclared_cs_guess>"
-msgstr "B<undeclared_cs_guess>"
-
-#. type: Plain text
-#: doc/tin.5:724
-msgid ""
-"Guess charset for (broken) articles without MIME charset declaration.  This "
-"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
-"%ucnv_*>()  and B<\\%ucsdet_getName()> from libicui18n. It has no effect if "
-"undeclared_charset is also set."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:734
-#, no-wrap
-msgid ""
-"# include extra headers\n"
-"# assume ISO-8859-1 as charset if no charset is declared\n"
-"# in all but fido7.* groups\n"
-"scope=*,!fido7.*\n"
-"x_headers=~/.tin/headers\n"
-"undeclared_charset=ISO-8859-1\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:738
-#, no-wrap
-msgid ""
-"# in *sources* set post process type to shar only\n"
-"scope=*sources*\n"
-"post_process_type=1\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:745
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:751
-#, no-wrap
-msgid ""
-"# in fido.* newsgroups change quote_chars\n"
-"# and add X-Comment-To: line\n"
-"scope=fido.*\n"
-"quote_chars=%IE<gt>_\n"
-"x_comment_to=ON\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:755
-#, no-wrap
-msgid ""
-"# in fido7.* newsgroups guess charset\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:761
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:765
-#, no-wrap
-msgid ""
-"# assume ISO-2022-JP-2 as charset\n"
-"scope=fj.*,japan.*\n"
-"undeclared_charset=ISO-2022-JP-2\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:779
-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. Multiple matching-rules in the same "
-"scope are all applied individually and not only when they all hit at the "
-"same time (logical OR not AND)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:779
-#, no-wrap
-msgid "B<comment>"
-msgstr "B<comment>"
-
-#. type: Plain text
-#: doc/tin.5:788
-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 ""
-
-#. type: TP
-#: doc/tin.5:788
-#, no-wrap
-msgid "B<group>"
-msgstr "B<group>"
-
-#. type: Plain text
-#: doc/tin.5:792
-msgid ""
-"A comma-separated list of newsgroup patterns in wildmat-style to which "
-"groups the filter rule will be applied. This line is mandatory!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:792
-#, no-wrap
-msgid "B<case>"
-msgstr "B<case>"
-
-#. type: Plain text
-#: doc/tin.5:795
-msgid "0=case-sensitive, 1=case-insensitive"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:795
-#, no-wrap
-msgid "B<score>"
-msgstr "B<score>"
-
-#. type: Plain text
-#: doc/tin.5:798
-msgid ""
-"Score value of the rule; can also be one of the magic words \"kill\" or "
-"\"hot\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:798
-#, no-wrap
-msgid "B<subj>"
-msgstr "B<subj>"
-
-#. type: Plain text
-#: doc/tin.5:802
-msgid ""
-"Match against ''Subject:''. The matching type used (wildmat or regex) "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:811
-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. The matching type used "
-"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:811
-#, no-wrap
-msgid "B<msgid>"
-msgstr "B<msgid>"
-
-#. type: Plain text
-#: doc/tin.5:816
-msgid ""
-"Match against ''Message-ID:'' and full ''References:''. The matching type "
-"used (wildmat or regex) depends on the setting of the tinrc variable "
-"B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:816
-#, no-wrap
-msgid "B<msgid_last>"
-msgstr "B<msgid_last>"
-
-#. type: Plain text
-#: doc/tin.5:821
-msgid ""
-"Match against ''Message-ID:'' and last ''References:'' entry (direct "
-"responses) only. The matching type used (wildmat or regex) depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:821
-#, no-wrap
-msgid "B<msgid_only>"
-msgstr "B<msgid_only>"
-
-#. type: Plain text
-#: doc/tin.5:825
-msgid ""
-"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:825
-#, no-wrap
-msgid "B<refs_only>"
-msgstr "B<refs_only>"
-
-#. type: Plain text
-#: doc/tin.5:829
-msgid ""
-"Match against ''References:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:829
-#, no-wrap
-msgid "B<lines>"
-msgstr "B<lines>"
-
-#. type: Plain text
-#: doc/tin.5:832
-msgid ""
-"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
-"than."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:832
-#, no-wrap
-msgid "B<gnksa>"
-msgstr "B<gnksa>"
-
-#. type: Plain text
-#: doc/tin.5:839
-msgid ""
-"Match against ''From:'' address parser return codes. E<lt>num matches less "
-"than, E<gt>num matches more than the returned numeric value. "
-"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
-"B<disable_gnksa_domain_check> is set to false. As the built in domain list "
-"is outdated this should be considered carefully."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:841
-#, no-wrap
-msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:871
-#, no-wrap
-msgid ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:873
-#, no-wrap
-msgid "B<xref>"
-msgstr "B<xref>"
-
-#. type: Plain text
-#: doc/tin.5:880
-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. The matching type used (wildmat or regex)  depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#.  TODO: document option in detail
-#. type: TP
-#: doc/tin.5:880
-#, no-wrap
-msgid "B<path>"
-msgstr "B<path>"
-
-#. type: Plain text
-#: doc/tin.5:886
-msgid ""
-"Match against ''Path:'' line. This may not work on some servers. The "
-"matching type used (wildmat or regex) depends on the setting of the tinrc "
-"variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:886 doc/tin.5:2810
-#, no-wrap
-msgid "B<time>"
-msgstr "B<time>"
-
-#. type: Plain text
-#: doc/tin.5:889
-msgid "time_t value when rule expires"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:899
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:908
-#, no-wrap
-msgid ""
-"comment=downscore postings in nsr from google based on\n"
-"comment=message-id or path, if both hit they end up with\n"
-"comment=a score of -66 which is enough to mark them killed\n"
-"group=news.software.readers\n"
-"case=1\n"
-"score=-33\n"
-"path=\\e.googlegroups\\e.com!not-for-mail$\n"
-"msgid_only=@googlegroups\\e.comE<gt>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:929
-msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
-"by spaces or tabs. If the keymap-file named with full specified B<\\"
-"%locale>(5)  is not found, less specific ones are looked for. Various parts "
-"will be stripped off the name, in the following order codeset, normalized "
-"codeset, territory and modifier when looking for the keymap-file.  Below is "
-"a list of all rebindable keynames and their defaults. If a keyname is bound "
-"to NULL it is unassigned."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:931
-#, no-wrap
-msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:979
-#, 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\\(rs\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<ConnectionInfo>\tJ\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\\(rs\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<ConnectionInfo>\tJ\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
-#: doc/tin.5:987
-#, 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>\tt\n"
-"B<AttachUntag>\tU\n"
-"B<AttachTagPattern>\t=\n"
-"B<AttachToggleTagged>\t@\n"
-
-#. type: Plain text
-#: doc/tin.5:995
-#, 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
-#: doc/tin.5:1003
-#, 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
-#: doc/tin.5:1006
-#, no-wrap
-msgid ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-msgstr ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-
-#. type: Plain text
-#: doc/tin.5:1036
-#, 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
-#: doc/tin.5:1039
-#, no-wrap
-msgid ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-msgstr ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-
-#. type: Plain text
-#: doc/tin.5:1080
-#, no-wrap
-msgid ""
-"B<PageReplyQuoteHeaders>\t^E\n"
-"B<PagePGPCheckArticle>\t^G\n"
-"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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
-#: doc/tin.5:1085
-#, 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
-#: doc/tin.5:1098
-#, 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
-#: doc/tin.5:1100
-#, no-wrap
-msgid "B<PostedArticlesSelect>\t^J\t^M\n"
-msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1103
-#, no-wrap
-msgid ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-msgstr ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-
-#. type: Plain text
-#: doc/tin.5:1106
-#, no-wrap
-msgid ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-msgstr ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-
-#. type: Plain text
-#: doc/tin.5:1110
-#, 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
-#: doc/tin.5:1113
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-
-#. type: Plain text
-#: doc/tin.5:1131
-#, 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
-#: doc/tin.5:1138
-#, 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
-#: doc/tin.5:1156
-#, 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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\tT\n"
-"B<ThreadUndoSel>\t~\n"
-
-#. type: Plain text
-#: doc/tin.5:1158
-#, no-wrap
-msgid "B<UrlSelect>\t^J\t^M\n"
-msgstr "B<UrlSelect>\t^J\t^M\n"
-
-#. type: Plain text
-#: doc/tin.5:1169
-msgid ""
-"This file provides short descriptions of each mailgroup. (requires B<\\"
-"%tin>(1)  to be built with mh-mail-handling support). Each line consist of "
-"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1172 doc/tin.5:1291 doc/tin.5:2756 doc/tin.5:2810 doc/tin.5:2837
-msgid "is the name of the newsgroup"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1175 doc/tin.5:1294 doc/tin.5:2840
-msgid "is a short single-line description of the group"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1185
-msgid ""
-"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
-"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
-"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
-"only available if reading via NNTP."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1194
-msgid ""
-"full qualified domain name of the news server. Plain IPv6 address must be "
-"enclosed in square brackets. Additionally, a port can be specified by "
-"appending :portnumber. Be aware that if a port is given it will override any "
-"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
-"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
-"match any name, such a line should be placed last."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1194
-#, no-wrap
-msgid "B<newsrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1197
-msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1197
-#, no-wrap
-msgid "B<shortname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1201
-msgid ""
-"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
-"unique."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1205
-msgid "# sample newsrctable file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1207
-msgid "news.tin.org .newsrc-tin.org tinorg"
-msgstr "news.tin.org .newsrc-tin.org tinorg"
-
-#. type: Plain text
-#: doc/tin.5:1209
-msgid "news.example.org /tmp/nrc-ex example ex"
-msgstr "news.example.org /tmp/nrc-ex example ex"
-
-#. type: Plain text
-#: doc/tin.5:1211
-msgid "[::1]:1119 /tmp/localhost6-1119 lh6"
-msgstr "[::1]:1119 /tmp/localhost6-1119 lh6"
-
-#. type: Plain text
-#: doc/tin.5:1213
-msgid "# catch all rules should go last"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1215
-msgid "# with the more specific one on top"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1217
-msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1219
-msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-
-#. type: Plain text
-#: doc/tin.5:1235
-msgid ""
-"Posting history. The file is written by B<\\%tin>(1)  and used by "
-"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
-"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
-"lines shall consist of at least four pipe-separated fields, starting with a "
-"time stamp \"dd-mm-yy\", a single letter indicating the action which "
-"initiated the message, a group name or a mail address the message was sent "
-"to, the subject of the message and optionally the messages ''Message-ID'' if "
-"known."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1245
-msgid ""
-"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
-"changed by setting B<posted_articles_file>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1254
-msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1265
-msgid ""
-"This file is a copy of the servers message of the day (MOTD) message.  It is "
-"automatically created on startup except when using the ''B<-Q>'' command-"
-"line option and is unlinked on exit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1275
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and error-"
-"messages. The file is overwritten on startup and meant for debugging."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1288
-msgid ""
-"This file is 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 ""
-
-#. type: TP
-#: doc/tin.5:1288 doc/tin.5:2834
-#, no-wrap
-msgid "B<group.name>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1291 doc/tin.5:2837
-#, no-wrap
-msgid "B<one-line description>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1306
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
-"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
-"all are not meant to be changed by the user."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1306
-#, no-wrap
-msgid "B<version>"
-msgstr "B<version>"
-
-#. type: Plain text
-#: doc/tin.5:1309
-msgid "Internal version number."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1309
-#, no-wrap
-msgid "B<motd_hash>"
-msgstr "B<motd_hash>"
-
-#. type: Plain text
-#: doc/tin.5:1313
-#, fuzzy
-msgid ""
-"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
-"unchanged."
-msgstr ""
-"Hash interno del MOTD del servidor, por lo que se puede omitir su "
-"visualización si no se ha modificado."
-
-#. type: TP
-#: doc/tin.5:1313
-#, no-wrap
-msgid "B<last_newnews>"
-msgstr "B<last_newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1318
-msgid ""
-"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
-"the server."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1341
-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. I<value> strings are limited to 1022 chars and will be "
-"discarded if exceeding this limit. If it exists, the global configuration "
-"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
-"user's 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 ""
-
-#. type: TP
-#: doc/tin.5:1341
-#, no-wrap
-msgid "B<abbreviate_groupname>"
-msgstr "B<abbreviate_groupname>"
-
-#. type: Plain text
-#: doc/tin.5:1347
-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
-#: doc/tin.5:1357
-#, no-wrap
-msgid "B<art_marked_deleted>"
-msgstr "B<art_marked_deleted>"
-
-#. type: TP
-#: doc/tin.5:1360
-#, no-wrap
-msgid "B<art_marked_inrange>"
-msgstr "B<art_marked_inrange>"
-
-#. type: TP
-#: doc/tin.5:1363
-#, no-wrap
-msgid "B<art_marked_return>"
-msgstr "B<art_marked_return>"
-
-#. type: TP
-#: doc/tin.5:1367
-#, no-wrap
-msgid "B<art_marked_selected>"
-msgstr "B<art_marked_selected>"
-
-#. type: TP
-#: doc/tin.5:1371
-#, no-wrap
-msgid "B<art_marked_recent>"
-msgstr "B<art_marked_recent>"
-
-#. type: TP
-#: doc/tin.5:1375
-#, no-wrap
-msgid "B<art_marked_unread>"
-msgstr "B<art_marked_unread>"
-
-#. type: TP
-#: doc/tin.5:1379
-#, no-wrap
-msgid "B<art_marked_read>"
-msgstr "B<art_marked_read>"
-
-#. type: TP
-#: doc/tin.5:1382
-#, no-wrap
-msgid "B<art_marked_killed>"
-msgstr "B<art_marked_killed>"
-
-#. type: TP
-#: doc/tin.5:1386
-#, no-wrap
-msgid "B<art_marked_read_selected>"
-msgstr "B<art_marked_read_selected>"
-
-#. type: Plain text
-#: doc/tin.5:1397
-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 ""
-
-#. type: TP
-#: doc/tin.5:1397
-#, no-wrap
-msgid "B<attachment_format>"
-msgstr "B<attachment_format>"
-
-#. type: Plain text
-#: doc/tin.5:1403
-msgid ""
-"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
-"Default is \"%t%s%e%c%d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1411
-#, no-wrap
-msgid "B<auto_reconnect>"
-msgstr "B<auto_reconnect>"
-
-#. type: Plain text
-#: doc/tin.5:1414
-msgid "Reconnect to server automatically. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1419
-#, no-wrap
-msgid "B<beginner_level>"
-msgstr "B<beginner_level>"
-
-#. type: TP
-#: doc/tin.5:1424
-#, no-wrap
-msgid "B<cache_overview_files>"
-msgstr "B<cache_overview_files>"
-
-#. type: Plain text
-#: doc/tin.5:1429
-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 ""
-
-#. type: TP
-#: doc/tin.5:1429
-#, no-wrap
-msgid "B<compress_overview_files>"
-msgstr "B<compress_overview_files>"
-
-#. type: TP
-#: doc/tin.5:1434
-#, no-wrap
-msgid "B<cancel_lock_algo>"
-msgstr "B<cancel_lock_algo>"
-
-#. type: Plain text
-#: doc/tin.5:1440
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1440
-#, no-wrap
-msgid "B<catchup_read_groups>"
-msgstr "B<catchup_read_groups>"
-
-#. type: TP
-#: doc/tin.5:1444
-#, no-wrap
-msgid "B<col_back>"
-msgstr "B<col_back>"
-
-#. type: TP
-#: doc/tin.5:1447
-#, no-wrap
-msgid "B<col_extquote>"
-msgstr "B<col_extquote>"
-
-#. type: TP
-#: doc/tin.5:1450
-#, no-wrap
-msgid "B<col_from>"
-msgstr "B<col_from>"
-
-#. type: TP
-#: doc/tin.5:1453
-#, no-wrap
-msgid "B<col_head>"
-msgstr "B<col_head>"
-
-#. type: TP
-#: doc/tin.5:1456
-#, no-wrap
-msgid "B<col_help>"
-msgstr "B<col_help>"
-
-#. type: TP
-#: doc/tin.5:1459
-#, no-wrap
-msgid "B<col_invers_bg>"
-msgstr "B<col_invers_bg>"
-
-#. type: TP
-#: doc/tin.5:1462
-#, no-wrap
-msgid "B<col_invers_fg>"
-msgstr "B<col_invers_fg>"
-
-#. type: TP
-#: doc/tin.5:1465
-#, no-wrap
-msgid "B<col_markdash>"
-msgstr "B<col_markdash>"
-
-#. type: TP
-#: doc/tin.5:1469
-#, no-wrap
-msgid "B<col_markslash>"
-msgstr "B<col_markslash>"
-
-#. type: TP
-#: doc/tin.5:1473
-#, no-wrap
-msgid "B<col_markstar>"
-msgstr "B<col_markstar>"
-
-#. type: TP
-#: doc/tin.5:1477
-#, no-wrap
-msgid "B<col_markstroke>"
-msgstr "B<col_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1481
-#, no-wrap
-msgid "B<col_message>"
-msgstr "B<col_message>"
-
-#. type: TP
-#: doc/tin.5:1484
-#, no-wrap
-msgid "B<col_minihelp>"
-msgstr "B<col_minihelp>"
-
-#. type: TP
-#: doc/tin.5:1487
-#, no-wrap
-msgid "B<col_newsheaders>"
-msgstr "B<col_newsheaders>"
-
-#. type: TP
-#: doc/tin.5:1490
-#, no-wrap
-msgid "B<col_normal>"
-msgstr "B<col_normal>"
-
-#. type: TP
-#: doc/tin.5:1493
-#, no-wrap
-msgid "B<col_quote>"
-msgstr "B<col_quote>"
-
-#. type: TP
-#: doc/tin.5:1496
-#, no-wrap
-msgid "B<col_quote2>"
-msgstr "B<col_quote2>"
-
-#. type: TP
-#: doc/tin.5:1499
-#, no-wrap
-msgid "B<col_quote3>"
-msgstr "B<col_quote3>"
-
-#. type: TP
-#: doc/tin.5:1502
-#, no-wrap
-msgid "B<col_response>"
-msgstr "B<col_response>"
-
-#. type: TP
-#: doc/tin.5:1506
-#, no-wrap
-msgid "B<col_signature>"
-msgstr "B<col_signature>"
-
-#. type: TP
-#: doc/tin.5:1509
-#, no-wrap
-msgid "B<col_score_neg>"
-msgstr "B<col_score_neg>"
-
-#. type: TP
-#: doc/tin.5:1512
-#, no-wrap
-msgid "B<col_score_pos>"
-msgstr "B<col_score_pos>"
-
-#. type: TP
-#: doc/tin.5:1515
-#, no-wrap
-msgid "B<col_urls>"
-msgstr "B<col_urls>"
-
-#. type: TP
-#: doc/tin.5:1518
-#, no-wrap
-msgid "B<col_verbatim>"
-msgstr "B<col_verbatim>"
-
-#. type: TP
-#: doc/tin.5:1521
-#, no-wrap
-msgid "B<col_subject>"
-msgstr "B<col_subject>"
-
-#. type: TP
-#: doc/tin.5:1524
-#, no-wrap
-msgid "B<col_text>"
-msgstr "B<col_text>"
-
-#. type: TP
-#: doc/tin.5:1527
-#, no-wrap
-msgid "B<col_title>"
-msgstr "B<col_title>"
-
-#. type: TP
-#: doc/tin.5:1530
-#, no-wrap
-msgid "B<confirm_choice>"
-msgstr "B<confirm_choice>"
-
-#. type: Plain text
-#: doc/tin.5:1534
-msgid ""
-"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
-"choices:"
-msgstr ""
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.5:1540
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:1545
-msgid ""
-"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
-"you use the B<Quit> ('B<q>') command."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1549
-msgid ""
-"B<select>: Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1551
-msgid "Default is commands & quit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1562
-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 ""
-
-#. type: TP
-#: doc/tin.5:1562
-#, no-wrap
-msgid "B<default_art_search>"
-msgstr "B<default_art_search>"
-
-#. type: TP
-#: doc/tin.5:1564
-#, no-wrap
-msgid "B<default_author_search>"
-msgstr "B<default_author_search>"
-
-#. type: TP
-#: doc/tin.5:1566
-#, no-wrap
-msgid "B<default_config_search>"
-msgstr "B<default_config_search>"
-
-#. type: TP
-#: doc/tin.5:1569
-#, no-wrap
-msgid "B<default_filter_days>"
-msgstr "B<default_filter_days>"
-
-#. type: TP
-#: doc/tin.5:1572
-#, no-wrap
-msgid "B<default_filter_kill_case>"
-msgstr "B<default_filter_kill_case>"
-
-#. type: TP
-#: doc/tin.5:1576
-#, no-wrap
-msgid "B<default_filter_kill_expire>"
-msgstr "B<default_filter_kill_expire>"
-
-#. type: TP
-#: doc/tin.5:1581
-#, no-wrap
-msgid "B<default_filter_kill_global>"
-msgstr "B<default_filter_kill_global>"
-
-#. type: TP
-#: doc/tin.5:1585
-#, no-wrap
-msgid "B<default_filter_kill_header>"
-msgstr "B<default_filter_kill_header>"
-
-#. type: ta
-#: doc/tin.5:1590 doc/tin.5:1619
-#, no-wrap
-msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1599 doc/tin.5:1628
-#, 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 ""
-
-#. type: TP
-#: doc/tin.5:1601
-#, no-wrap
-msgid "B<default_filter_select_case>"
-msgstr "B<default_filter_select_case>"
-
-#. type: TP
-#: doc/tin.5:1605
-#, no-wrap
-msgid "B<default_filter_select_expire>"
-msgstr "B<default_filter_select_expire>"
-
-#. type: TP
-#: doc/tin.5:1610
-#, no-wrap
-msgid "B<default_filter_select_global>"
-msgstr "B<default_filter_select_global>"
-
-#. type: TP
-#: doc/tin.5:1614
-#, no-wrap
-msgid "B<default_filter_select_header>"
-msgstr "B<default_filter_select_header>"
-
-#. type: TP
-#: doc/tin.5:1630
-#, no-wrap
-msgid "B<default_goto_group>"
-msgstr "B<default_goto_group>"
-
-#. type: TP
-#: doc/tin.5:1632
-#, no-wrap
-msgid "B<default_group_search>"
-msgstr "B<default_group_search>"
-
-#. type: TP
-#: doc/tin.5:1634
-#, no-wrap
-msgid "B<default_mail_address>"
-msgstr "B<default_mail_address>"
-
-#. type: TP
-#: doc/tin.5:1636
-#, no-wrap
-msgid "B<default_move_group>"
-msgstr "B<default_move_group>"
-
-#. type: TP
-#: doc/tin.5:1638
-#, no-wrap
-msgid "B<default_pattern>"
-msgstr "B<default_pattern>"
-
-#. type: TP
-#: doc/tin.5:1640
-#, no-wrap
-msgid "B<default_pipe_command>"
-msgstr "B<default_pipe_command>"
-
-#. type: TP
-#: doc/tin.5:1642
-#, no-wrap
-msgid "B<default_post_newsgroups>"
-msgstr "B<default_post_newsgroups>"
-
-#. type: TP
-#: doc/tin.5:1644
-#, no-wrap
-msgid "B<default_post_subject>"
-msgstr "B<default_post_subject>"
-
-#. type: TP
-#: doc/tin.5:1646
-#, no-wrap
-msgid "B<default_range_group>"
-msgstr "B<default_range_group>"
-
-#. type: TP
-#: doc/tin.5:1648
-#, no-wrap
-msgid "B<default_range_select>"
-msgstr "B<default_range_select>"
-
-#. type: TP
-#: doc/tin.5:1650
-#, no-wrap
-msgid "B<default_range_thread>"
-msgstr "B<default_range_thread>"
-
-#. type: TP
-#: doc/tin.5:1652
-#, no-wrap
-msgid "B<default_repost_group>"
-msgstr "B<default_repost_group>"
-
-#. type: TP
-#: doc/tin.5:1654
-#, no-wrap
-msgid "B<default_save_file>"
-msgstr "B<default_save_file>"
-
-#. type: TP
-#: doc/tin.5:1656
-#, no-wrap
-msgid "B<default_save_mode>"
-msgstr "B<default_save_mode>"
-
-#. type: TP
-#: doc/tin.5:1658
-#, no-wrap
-msgid "B<default_select_pattern>"
-msgstr "B<default_select_pattern>"
-
-#. type: TP
-#: doc/tin.5:1660
-#, no-wrap
-msgid "B<default_shell_command>"
-msgstr "B<default_shell_command>"
-
-#. type: TP
-#: doc/tin.5:1662
-#, no-wrap
-msgid "B<default_subject_search>"
-msgstr "B<default_subject_search>"
-
-#. type: TP
-#: doc/tin.5:1664
-#, no-wrap
-msgid "B<dont_break_words>"
-msgstr "B<dont_break_words>"
-
-#. type: TP
-#: doc/tin.5:1668
-#, no-wrap
-msgid "B<draw_arrow>"
-msgstr "B<draw_arrow>"
-
-#. type: Plain text
-#: doc/tin.5:1672
-msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
-"highlighted bar if set OFF. Default is OFF."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1679
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\" in B<\\%tin>(1)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1682
-#, no-wrap
-msgid "B<extquote_regex>"
-msgstr "B<extquote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:1689
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1689
-#, no-wrap
-msgid "B<force_screen_redraw>"
-msgstr "B<force_screen_redraw>"
-
-#. type: TP
-#: doc/tin.5:1693
-#, no-wrap
-msgid "B<getart_limit>"
-msgstr "B<getart_limit>"
-
-#. type: Plain text
-#: doc/tin.5:1700
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<\\%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 ""
-
-#. type: TP
-#: doc/tin.5:1700
-#, no-wrap
-msgid "B<goto_next_unread>"
-msgstr "B<goto_next_unread>"
-
-#. type: Plain text
-#: doc/tin.5:1714
-msgid ""
-"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
-"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
-"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
-"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
-"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
-"Default is B<PageNextUnread>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1721
-msgid ""
-"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
-"\\ %s\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:1723
-#, no-wrap
-msgid "\\w'%G    'u +\\w'number of responses in thread'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1735
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%R\tnumber of responses in thread\n"
-"%S\tscore\n"
-"%m\tarticle marks\n"
-"%n\tcurrent thread number\n"
-"%s\tsubject\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1737
-#, no-wrap
-msgid "B<hide_uue>"
-msgstr "B<hide_uue>"
-
-#. type: TP
-#: doc/tin.5:1747
-#, no-wrap
-msgid "B<inews_prog>"
-msgstr "B<inews_prog>"
-
-#. type: TP
-#: doc/tin.5:1754
-#, no-wrap
-msgid "B<info_in_last_line>"
-msgstr "B<info_in_last_line>"
-
-#. type: TP
-#: doc/tin.5:1760
-#, no-wrap
-msgid "B<interactive_mailer>"
-msgstr "B<interactive_mailer>"
-
-#. type: Plain text
-#: doc/tin.5:1766
-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 ""
-
-#. type: TP
-#: doc/tin.5:1766
-#, no-wrap
-msgid "B<inverse_okay>"
-msgstr "B<inverse_okay>"
-
-#. type: TP
-#: doc/tin.5:1770
-#, no-wrap
-msgid "B<keep_dead_articles>"
-msgstr "B<keep_dead_articles>"
-
-#. type: TP
-#: doc/tin.5:1775
-#, no-wrap
-msgid "B<kill_level>"
-msgstr "B<kill_level>"
-
-#. type: Plain text
-#: doc/tin.5:1779
-msgid ""
-"This option controls the processing and display of articles that are killed. "
-"There are 3 options, default is 0 (B<Kill only unread arts>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1787
-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 ""
-
-#. type: TP
-#: doc/tin.5:1803
-#, no-wrap
-msgid "B<mail_address>"
-msgstr "B<mail_address>"
-
-#. type: Plain text
-#: doc/tin.5:1809
-msgid ""
-"User's mail address (and full name), if not username@host. This is used when "
-"creating articles, sending mail and when B<\\%pgp>(1)  signing."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1813
-#, no-wrap
-msgid "B<mail_quote_format>"
-msgstr "B<mail_quote_format>"
-
-#. type: TP
-#: doc/tin.5:1819
-#, no-wrap
-msgid "B<mailbox_format>"
-msgstr "B<mailbox_format>"
-
-#. type: TP
-#: doc/tin.5:1838
-#, no-wrap
-msgid "B<mailer_format>"
-msgstr "B<mailer_format>"
-
-#. type: TP
-#: doc/tin.5:1875
-#, no-wrap
-msgid "B<metamail_prog>"
-msgstr "B<metamail_prog>"
-
-#. type: TP
-#: doc/tin.5:1887 doc/tin.5:2659
-#, no-wrap
-msgid "B<mm_charset>"
-msgstr "B<mm_charset>"
-
-#. type: Plain text
-#: doc/tin.5:1902
-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)  or B<\\"
-"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
-"instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1915
-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)  or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: TP
-#: doc/tin.5:1924
-#, no-wrap
-msgid "B<mono_markdash>"
-msgstr "B<mono_markdash>"
-
-#. type: TP
-#: doc/tin.5:1929
-#, no-wrap
-msgid "B<mono_markslash>"
-msgstr "B<mono_markslash>"
-
-#. type: TP
-#: doc/tin.5:1934
-#, no-wrap
-msgid "B<mono_markstar>"
-msgstr "B<mono_markstar>"
-
-#. type: TP
-#: doc/tin.5:1939
-#, no-wrap
-msgid "B<mono_markstroke>"
-msgstr "B<mono_markstroke>"
-
-#. type: TP
-#: doc/tin.5:1944
-#, no-wrap
-msgid "B<newnews>"
-msgstr "B<newnews>"
-
-#. type: Plain text
-#: doc/tin.5:1950
-msgid ""
-"These are internal timers used by B<\\%tin>(1)  to keep track of new "
-"newsgroups. Do not change them unless you understand what they are for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1972
-#, no-wrap
-msgid "B<nntp_read_timeout_secs>"
-msgstr "B<nntp_read_timeout_secs>"
-
-#. type: Plain text
-#: doc/tin.5:1975
-msgid "Time in seconds to wait for a response from the server. Default is 120."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1975
-#, no-wrap
-msgid "B<normalization_form>"
-msgstr "B<normalization_form>"
-
-#. type: Plain text
-#: doc/tin.5:1979
-msgid ""
-"The normalization form which should be used to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1997
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
-"possible (B<RFC\\%5198>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1997
-#, no-wrap
-msgid "B<page_mime_format>"
-msgstr "B<page_mime_format>"
-
-#. type: Plain text
-#: doc/tin.5:2003
-msgid ""
-"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
-"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2003
-#, no-wrap
-msgid "B<page_uue_format>"
-msgstr "B<page_uue_format>"
-
-#. type: Plain text
-#: doc/tin.5:2009
-msgid ""
-"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
-"\"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2037
-msgid ""
-"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
-"display any files that were post processed and uudecoded. The program is "
-"determined using the B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2053
-#, no-wrap
-msgid "B<posted_articles_file>"
-msgstr "B<posted_articles_file>"
-
-#. type: TP
-#: doc/tin.5:2065
-#, no-wrap
-msgid "B<printer>"
-msgstr "B<printer>"
-
-#. type: Plain text
-#: doc/tin.5:2075
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article.  Default "
-"is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2089
-#, no-wrap
-msgid "B<quote_style>"
-msgstr "B<quote_style>"
-
-#. type: Plain text
-#: doc/tin.5:2095
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2098
-msgid "B<Nothing special> Non empty lines are quoted."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2102
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2108
-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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
-"quoted regardless of this option when B<show_signatures> is off."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2110
-msgid "B<Quote empty lines> This option is on by default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2111
-#, no-wrap
-msgid "B<quote_regex>"
-msgstr "B<quote_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2118
-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 ""
-
-#. type: TP
-#: doc/tin.5:2118
-#, no-wrap
-msgid "B<quote_regex2>"
-msgstr "B<quote_regex2>"
-
-#. type: Plain text
-#: doc/tin.5:2125
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
-"B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2125
-#, no-wrap
-msgid "B<quote_regex3>"
-msgstr "B<quote_regex3>"
-
-#. type: Plain text
-#: doc/tin.5:2132
-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 ""
-
-#. type: TP
-#: doc/tin.5:2132
-#, no-wrap
-msgid "B<recent_time>"
-msgstr "B<recent_time>"
-
-#. type: TP
-#: doc/tin.5:2136
-#, no-wrap
-msgid "B<render_bidi>"
-msgstr "B<render_bidi>"
-
-#. type: Plain text
-#: doc/tin.5:2143
-msgid ""
-"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
-"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
-"Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2143
-#, no-wrap
-msgid "B<reread_active_file_secs>"
-msgstr "B<reread_active_file_secs>"
-
-#. type: TP
-#: doc/tin.5:2152
-#, no-wrap
-msgid "B<score_limit_kill>"
-msgstr "B<score_limit_kill>"
-
-#. type: TP
-#: doc/tin.5:2156
-#, no-wrap
-msgid "B<score_limit_select>"
-msgstr "B<score_limit_select>"
-
-#. type: TP
-#: doc/tin.5:2160
-#, no-wrap
-msgid "B<score_kill>"
-msgstr "B<score_kill>"
-
-#. type: TP
-#: doc/tin.5:2164
-#, no-wrap
-msgid "B<score_select>"
-msgstr "B<score_select>"
-
-#. type: TP
-#: doc/tin.5:2168
-#, no-wrap
-msgid "B<scroll_lines>"
-msgstr "B<scroll_lines>"
-
-#. type: Plain text
-#: doc/tin.5:2178
-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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
-"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2178
-#, no-wrap
-msgid "B<select_format>"
-msgstr "B<select_format>"
-
-#. type: Plain text
-#: doc/tin.5:2182
-msgid ""
-"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
-"\\ %G\\ \\ %d\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:2184
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group number'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2191
-#, no-wrap
-msgid ""
-"%G\tgroup name\n"
-"%U\tunread count\n"
-"%d\tdescription\n"
-"%f\tgroup flag\n"
-"%n\tcurrent group number\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2193
-#, no-wrap
-msgid "B<sort_function>"
-msgstr "B<sort_function>"
-
-#. type: TP
-#: doc/tin.5:2228
-#, no-wrap
-msgid "B<show_description>"
-msgstr "B<show_description>"
-
-#. type: Plain text
-#: doc/tin.5:2237
-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 "
-"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
-"mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2237
-#, no-wrap
-msgid "B<show_help_mail_sign>"
-msgstr "B<show_help_mail_sign>"
-
-#. type: Plain text
-#: doc/tin.5:2244
-msgid ""
-"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
-"mail indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2260
-#, no-wrap
-msgid "B<show_only_unread_groups>"
-msgstr "B<show_only_unread_groups>"
-
-#. type: Plain text
-#: doc/tin.5:2283
-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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
-"signature (first match counts). If the path starts with a ! the program the "
-"path points to will be executed to generate a signature. In order to pass "
-"the group name to the program, %G can be specified.  This will be replaced "
-"by the name of the current newsgroup. --none will suppress any signature. "
-"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
-"\"$HOME\"}/.sigfixed>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2286
-#, no-wrap
-msgid "B<slashes_regex>"
-msgstr "B<slashes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2293
-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 ""
-
-#. type: TP
-#: doc/tin.5:2339
-#, no-wrap
-msgid "B<spamtrap_warning_addresses>"
-msgstr "B<spamtrap_warning_addresses>"
-
-#. type: TP
-#: doc/tin.5:2346
-#, no-wrap
-msgid "B<stars_regex>"
-msgstr "B<stars_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2353
-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 ""
-
-#. type: TP
-#: doc/tin.5:2353
-#, no-wrap
-msgid "B<strip_blanks>"
-msgstr "B<strip_blanks>"
-
-#. type: TP
-#: doc/tin.5:2357
-#, no-wrap
-msgid "B<strip_bogus>"
-msgstr "B<strip_bogus>"
-
-#. type: TP
-#: doc/tin.5:2366
-#, no-wrap
-msgid "B<strip_newsrc>"
-msgstr "B<strip_newsrc>"
-
-#. type: TP
-#: doc/tin.5:2370
-#, no-wrap
-msgid "B<strip_re_regex>"
-msgstr "B<strip_re_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2376
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2376
-#, no-wrap
-msgid "B<strip_was_regex>"
-msgstr "B<strip_was_regex>"
-
-#. type: TP
-#: doc/tin.5:2382
-#, no-wrap
-msgid "B<strokes_regex>"
-msgstr "B<strokes_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2389
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2394
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2397
-msgid "Defines which threading method to use. The choices are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2400
-msgid "Don't thread"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2402
-msgid "Thread on Subject only"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2404
-msgid "Thread on References only"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2406
-msgid "Thread on References then Subject (default)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2408
-msgid "Thread multipart articles on Subject"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2410
-msgid "Thread on Percentage Match of the Subjects"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2414
-msgid ""
-"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 \\(en 5 in the file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2418
-msgid ""
-"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
-"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:2420
-#, no-wrap
-msgid "\\w'%G    'u +\\w'from, name and/or address'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2431
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%S\tscore\n"
-"%T\tthread tree\n"
-"%m\tarticle marks\n"
-"%n\tcurrent article number\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2438
-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 ""
-
-#. type: TP
-#: doc/tin.5:2442
-#, no-wrap
-msgid "B<thread_score>"
-msgstr "B<thread_score>"
-
-#. type: TP
-#: doc/tin.5:2454
-#, no-wrap
-msgid "B<tls_ca_cert_file>"
-msgstr "B<tls_ca_cert_file>"
-
-#. type: Plain text
-#: doc/tin.5:2459
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<RFC\\%8143>) connections. If left empty the system default will be used."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2459
-#, no-wrap
-msgid "B<translit>"
-msgstr "B<translit>"
-
-#. type: Plain text
-#: doc/tin.5:2473
-msgid ""
-"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
-"bodies.  Default is 0. This option does not affect lines within verbatim "
-"blocks."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2496
-msgid ""
-"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
-"articles. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2496
-#, no-wrap
-msgid "B<underscores_regex>"
-msgstr "B<underscores_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2503
-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>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2503
-#, no-wrap
-msgid "B<unlink_article>"
-msgstr "B<unlink_article>"
-
-#. type: Plain text
-#: doc/tin.5:2507
-msgid ""
-"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2507
-#, no-wrap
-msgid "B<url_handler>"
-msgstr "B<url_handler>"
-
-#. type: TP
-#: doc/tin.5:2512
-#, no-wrap
-msgid "B<url_highlight>"
-msgstr "B<url_highlight>"
-
-#. type: TP
-#: doc/tin.5:2515
-#, no-wrap
-msgid "B<use_color>"
-msgstr "B<use_color>"
-
-#. type: Plain text
-#: doc/tin.5:2520
-msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2520
-#, no-wrap
-msgid "B<use_keypad>"
-msgstr "B<use_keypad>"
-
-#. type: Plain text
-#: doc/tin.5:2523
-msgid "Use scroll keys on keypad. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2523
-#, no-wrap
-msgid "B<use_mouse>"
-msgstr "B<use_mouse>"
-
-#. type: TP
-#: doc/tin.5:2529
-#, no-wrap
-msgid "B<use_slrnface>"
-msgstr "B<use_slrnface>"
-
-#. type: Plain text
-#: doc/tin.5:2541
-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 ""
-
-#. type: TP
-#: doc/tin.5:2541
-#, no-wrap
-msgid "B<utf8_graphics>"
-msgstr "B<utf8_graphics>"
-
-#. type: Plain text
-#: doc/tin.5:2545
-msgid ""
-"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
-"and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2545
-#, no-wrap
-msgid "B<verbatim_begin_regex>"
-msgstr "B<verbatim_begin_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2551
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
-"verbatim block. Default is #v+"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2551
-#, no-wrap
-msgid "B<verbatim_end_regex>"
-msgstr "B<verbatim_end_regex>"
-
-#. type: Plain text
-#: doc/tin.5:2557
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the end of a "
-"verbatim block. Default is #v-"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2560
-#, no-wrap
-msgid "B<wildcard>"
-msgstr "B<wildcard>"
-
-#. type: Plain text
-#: doc/tin.5:2584
-msgid ""
-"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
-"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
-"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
-"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
-"probably want to update your filter file if you use this regularly.  NB: "
-"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2584
-#, no-wrap
-msgid "B<word_h_display_marks>"
-msgstr "B<word_h_display_marks>"
-
-#. type: TP
-#: doc/tin.5:2596
-#, no-wrap
-msgid "B<word_highlight>"
-msgstr "B<word_highlight>"
-
-#. type: TP
-#: doc/tin.5:2604
-#, no-wrap
-msgid "B<wrap_column>"
-msgstr "B<wrap_column>"
-
-#. type: TP
-#: doc/tin.5:2620
-#, no-wrap
-msgid "B<xpost_quote_format>"
-msgstr "B<xpost_quote_format>"
-
-#. type: Plain text
-#: doc/tin.5:2636
-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 ""
-
-#. type: TP
-#: doc/tin.5:2636
-#, no-wrap
-msgid "B<domainname>"
-msgstr "B<domainname>"
-
-#. type: Plain text
-#: doc/tin.5:2639
-msgid "Sets a global domain name used in From lines"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2643
-msgid ""
-"Defines the name of your organization. $B<ORGANIZATION> overrides any "
-"specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2643
-#, no-wrap
-msgid "B<newslibdir>"
-msgstr "B<newslibdir>"
-
-#. type: Plain text
-#: doc/tin.5:2648
-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 ""
-
-#. type: TP
-#: doc/tin.5:2648
-#, no-wrap
-msgid "B<bugaddress>"
-msgstr "B<bugaddress>"
-
-#. type: Plain text
-#: doc/tin.5:2654
-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 ""
-
-#. type: TP
-#: doc/tin.5:2654
-#, no-wrap
-msgid "B<inewsdir>"
-msgstr "B<inewsdir>"
-
-#. type: Plain text
-#: doc/tin.5:2659
-msgid "Defines the directory containing the B<\\%inews>(1)  executable."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2663
-msgid ""
-"Default charset to be used in MIME's ''Content-Type:'' header.  "
-"$B<MM_CHARSET> overrides any specified value."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2666
-msgid ""
-"Default encoding scheme used in MIME articles. 8bit might be the best value."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2670
-msgid ""
-"Default encoding scheme used in MIME letters. quoted-printable is a good "
-"choice here."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2670
-#, no-wrap
-msgid "B<disable_gnksa_domain_check>"
-msgstr "B<disable_gnksa_domain_check>"
-
-#. type: Plain text
-#: doc/tin.5:2676
-msgid ""
-"Allow unregistered top level domains. As the list of valid TLDs is no longer "
-"actively maintained the default was changed to ON starting with B<\\"
-"%tin>(1)  version 2.1.5"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2676
-#, no-wrap
-msgid "B<disable_sender>"
-msgstr "B<disable_sender>"
-
-#. type: Plain text
-#: doc/tin.5:2680
-msgid ""
-"Don't generate a ''Sender:'' header. This has an effect only if "
-"B<inews_prog> is set to --internal."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2680
-#, no-wrap
-msgid "B<spooldir>"
-msgstr "B<spooldir>"
-
-#. type: Plain text
-#: doc/tin.5:2685
-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 ""
-
-#. type: TP
-#: doc/tin.5:2685
-#, no-wrap
-msgid "B<overviewdir>"
-msgstr "B<overviewdir>"
-
-#. type: Plain text
-#: doc/tin.5:2693
-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 ""
-
-#. type: TP
-#: doc/tin.5:2693
-#, no-wrap
-msgid "B<overviewfile>"
-msgstr "B<overviewfile>"
-
-#. type: Plain text
-#: doc/tin.5:2697
-msgid ""
-"Name of a single overview file, common values are I<.overview> or I<over."
-"view>. $B<TIN_NOVFILENAME> overrides any specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2697
-#, no-wrap
-msgid "B<overviewfmtfile>"
-msgstr "B<overviewfmtfile>"
-
-#. type: Plain text
-#: doc/tin.5:2702
-msgid ""
-"Full pathname of your newssystem's overview.fmt file; usually the file "
-"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2702
-#, no-wrap
-msgid "B<activefile>"
-msgstr "B<activefile>"
-
-#. type: Plain text
-#: doc/tin.5:2708
-msgid ""
-"Full pathname of your newssystem's active file; usually the file resides in "
-"I<newslibdir> and is named I<active>, so you only have to change this "
-"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
-"specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2708
-#, no-wrap
-msgid "B<activetimesfile>"
-msgstr "B<activetimesfile>"
-
-#. type: Plain text
-#: doc/tin.5:2713
-msgid ""
-"Full pathname of your newssystem's active.times file; usually the file "
-"resides in I<newslibdir> and is named I<active.times>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2713
-#, no-wrap
-msgid "B<newsgroupsfile>"
-msgstr "B<newsgroupsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2718
-msgid ""
-"Full pathname of your newssystem's newsgroups file; usually the file resides "
-"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
-"setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2718
-#, no-wrap
-msgid "B<subscriptionsfile>"
-msgstr "B<subscriptionsfile>"
-
-#. type: Plain text
-#: doc/tin.5:2723
-msgid ""
-"Full pathname of your newssystem's subscriptions file; usually the file "
-"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2727
-msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-
-#. type: Plain text
-#: doc/tin.5:2731
-msgid ""
-"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
-"$B<LANG>"
-msgstr ""
-"traducido en idiomas especificados dentro de $B<LC_ALL>, $B<LC_MESSAGES> o "
-"$B<LANG>"
-
-#. type: Plain text
-#: doc/tin.5:2745
-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 ""
-
-#.  TODO: tin issues just a warning in that case.
-#. type: Plain text
-#: doc/tin.5:2750
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2753
-msgid ""
-"Each line consists of four space-separated fields \"I<name> I<highmark> "
-"I<lowmark> I<flags>\"."
-msgstr ""
-
-# fuzzy
-#. type: TP
-#: doc/tin.5:2753 doc/tin.5:2807
-#, no-wrap
-msgid "B<name>"
-msgstr "B<nombre>"
-
-#. type: TP
-#: doc/tin.5:2756
-#, no-wrap
-msgid "B<highmark>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2759
-msgid "is the highest article number that has been used in that newsgroup"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2759
-#, no-wrap
-msgid "B<lowmark>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2766
-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 than the highest article number, then there "
-"are no articles in the newsgroup."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2766
-#, no-wrap
-msgid "B<flags>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2769
-msgid "can be one of those"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2770
-#, no-wrap
-msgid "B<y>"
-msgstr "B<y>"
-
-#. type: Plain text
-#: doc/tin.5:2773
-msgid "local postings are allowed"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2773
-#, no-wrap
-msgid "B<n>"
-msgstr "B<n>"
-
-#. type: Plain text
-#: doc/tin.5:2776
-msgid "no local postings are allowed, only remote ones"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2776
-#, no-wrap
-msgid "B<m>"
-msgstr "B<m>"
-
-#. type: Plain text
-#: doc/tin.5:2779
-msgid "the group is moderated and all postings must be approved"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2779
-#, no-wrap
-msgid "B<j>"
-msgstr "B<j>"
-
-#. type: Plain text
-#: doc/tin.5:2782
-msgid "articles in this group are not kept, but only passed on"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2782
-#, no-wrap
-msgid "B<x>"
-msgstr "B<x>"
-
-#. type: Plain text
-#: doc/tin.5:2785
-msgid "articles cannot be posted to this newsgroup"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2785
-#, no-wrap
-msgid "B<=foo.bar>"
-msgstr "B<=foo.bar>"
-
-#. type: Plain text
-#: doc/tin.5:2788
-msgid "articles are locally filed into the ''foo.bar'' group"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2789 doc/tin.5:2817 doc/tin.5:2840
-#, no-wrap
-msgid "B<\\%tin>(1)"
-msgstr "B<\\%tin>(1)"
-
-#. type: Plain text
-#: doc/tin.5:2796
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
-"COUNTS (B<RFC\\%6048>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2807
-msgid ""
-"This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
-"a new group is created. Each line consist of three space-separated fields "
-"\"I<name> I<time> I<creator>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2814
-msgid ""
-"is the time when the group was created, expressed as the number of seconds "
-"since the Epoch."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2814
-#, no-wrap
-msgid "B<creator>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2817
-msgid "is the electronic mail address of the person who created the group."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2823
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
-"command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2834
-msgid ""
-"This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
-"is created. Each line consist of two tab-separated fields \"I<group."
-"name>\tI<one-line description>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2846
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
-"%3977>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2855
-msgid ""
-"This file might hold a default organization to be used in the "
-"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2873
-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<RFC\\%3977>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2888
-msgid ""
-"This file contains a list of newsgroups \\(em one per line \\(em which the "
-"client should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/."
-"newsrc for the news server.  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<RFC\\%6048>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2939
-msgid ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
-msgstr ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
-"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
-"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
-"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
-"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
-"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
-"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
-"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/l10n/tin-man.pot tin-2.6.5/doc/l10n/tin-man.pot
--- tin-2.6.4/doc/l10n/tin-man.pot	2024-12-23 10:54:24.000000000 +0100
+++ tin-2.6.5/doc/l10n/tin-man.pot	1970-01-01 01:00:00.000000000 +0100
@@ -1,13463 +0,0 @@
-# SOME DESCRIPTIVE TITLE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-12-23 10:54+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"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "tin"
-msgstr ""
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "December 24th, 2024"
-msgstr ""
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "2.6.4"
-msgstr ""
-
-#. type: TH
-#: doc/tin.1:11 doc/tin.5:9
-#, no-wrap
-msgid "Usenet newsreader"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:14 doc/tin.5:11
-#, no-wrap
-msgid "NAME"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:18
-msgid "tin, rtin - Usenet newsreader"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:18
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:53
-msgid ""
-"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
-"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] "
-"[\\|[\\|B<-R>\\||\\|B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] "
-"[\\|B<-4>\\||\\|B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> "
-"I<address>\\|] [\\|B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] "
-"[\\|B<-G> I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> "
-"I<server>\\|[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> "
-"I<Mail_dir>\\|] [\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> "
-"I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:53 doc/tin.5:14
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:62
-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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or NNTPS "
-"(B<RFC\\%8143>) server. It will automatically utilize NOV "
-"B<\\%newsoverview>(5)  style index files if available locally or via the "
-"NNTP [X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:68
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:76
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:81
-msgid ""
-"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
-"newsgroup with unread articles."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:81
-#, no-wrap
-msgid "EXIT STATUS"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:83 doc/tin.1:1173 doc/tin.1:3799
-#, no-wrap
-msgid "B<0>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:86
-msgid "Successful program execution. No unread news available in batch mode."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:86 doc/tin.1:3802
-#, no-wrap
-msgid "B<1>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:89
-msgid "Usage, syntax, configuration file or network error."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:89 doc/tin.1:3805
-#, no-wrap
-msgid "B<2>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:92
-msgid "Unread news available (batch mode (''B<-Z>'') only)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:92 doc/tin.1:3808
-#, no-wrap
-msgid "B<3>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:97
-msgid "NNTP error."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:97
-#, no-wrap
-msgid "OPTIONS"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:98
-#, no-wrap
-msgid "B<-4>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:102
-msgid ""
-"Force connecting via IPv4 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:102
-#, no-wrap
-msgid "B<-6>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:106
-msgid ""
-"Force connecting via IPv6 to the remote NNTP server. Only available when "
-"built with IPv6 support."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:106
-#, no-wrap
-msgid "B<-a>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:109
-msgid "Toggle ANSI color (default is off)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:109
-#, no-wrap
-msgid "B<-A>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:112
-msgid ""
-"Force authentication on initial connect. Only available when reading via "
-"NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:112
-#, no-wrap
-msgid "B<-c>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:117
-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 ""
-
-#. type: TP
-#: doc/tin.1:117
-#, no-wrap
-msgid "B<-C>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:122
-msgid ""
-"Use COMPRESS NNTP extension (B<RFC\\%8054>) if available. See also "
-"B<nntp_read_timeout_secs>, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" "
-"section."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:122
-#, no-wrap
-msgid "B<-d>"
-msgstr ""
-
-#
-#.  FIXME: explain debug levels
-#. type: Plain text
-#: doc/tin.1:128
-msgid ""
-"Don't load newsgroup descriptions and servers message of the day "
-"(interactive mode)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:128
-#, no-wrap
-msgid "B<-D>I< debug-level>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:136
-msgid ""
-"Enter debug-level, the levels can specified via number (should be avoided as "
-"it will be removed in the future) or name (case insensitive) as listed "
-"below. Use comma to give multiple levels, any combinations are allowed "
-"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
-"performed at startup and on normal termination (that is the files are only "
-"available while tin is running)."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:138
-#, no-wrap
-msgid "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:148
-#, no-wrap
-msgid ""
-"  I<1\tNNTP\tNNTPS>\n"
-"  I<2\tFILTER\tARTS>\n"
-"  I<4\tNEWSRC\tBITMAP>\n"
-"  I<8\tTHREADING\tREFS>\n"
-" I<16\tMEMORY\tMALLOC>\n"
-" I<32\tATTRIBUTES>\n"
-" I<64\tMISC\tGNKSA\tACTIVE>\n"
-"I<127\tALL\tEVERYTHING>\n"
-"I<128\tREMOVE\tDELETE>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:153
-msgid ""
-"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
-"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
-"output may be given. See also the \"SECURITY\" section!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:153
-#, no-wrap
-msgid "B<-f>I< file>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:158
-msgid ""
-"Use the specified file of subscribed to newsgroups in place of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:158
-#, no-wrap
-msgid "B<-F>I< file>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:161
-msgid ""
-"Use the specified filter file instead of "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.filter>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:161
-#, no-wrap
-msgid "B<-g>I< server>[B<:>I<port>]"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:167
-msgid ""
-"Use the server[:port] and newsrc specified in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading "
-"via NNTP. If you want to give a port with a plain IPv6 address, the address "
-"must be enclosed in square brackets."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:167
-#, no-wrap
-msgid "B<-G>I< article-limit>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:175
-msgid ""
-"Limit the number of articles/group to retrieve from the server.  If "
-"I<article-limit> is E<gt> 0 not more than the last I<article-limit> "
-"articles/group are fetched from the server. If I<article-limit> is E<lt> 0 "
-"B<tin> will start fetching articles from your first unread minus absolute "
-"value of I<article-limit>. Default is 0, which means no limit."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:175
-#, no-wrap
-msgid "B<-h>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:178
-msgid "Help listing all command-line options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:178
-#, no-wrap
-msgid "B<-H>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:182
-msgid ""
-"Brief introduction to B<tin> that is also shown the first time it is "
-"started."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:182
-#, no-wrap
-msgid "B<-I>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:188
-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 ""
-
-#. type: TP
-#: doc/tin.1:188
-#, no-wrap
-msgid "B<-k>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:193
-msgid ""
-"Skip the certificate verification step for NNTPS connections and proceed "
-"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
-"section."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:193
-#, no-wrap
-msgid "B<-l>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:205
-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<RFC\\%3977>). 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<RFC\\%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS "
-"(B<RFC\\%6048>) is available that is used instead as it gives more accurate "
-"article counts."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:205
-#, no-wrap
-msgid "B<-L>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:209
-msgid ""
-"Show the message with the given Message-ID if available. Only available when "
-"reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:209
-#, no-wrap
-msgid "B<-m>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:212
-msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:212
-#, no-wrap
-msgid "B<-M>I< user>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:216
-msgid ""
-"Mail unread articles to specified user for later reading. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:216
-#, no-wrap
-msgid "B<-n>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:223
-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> may "
-"not be able detect which groups are moderated. See also ''B<-l>''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:223
-#, no-wrap
-msgid "B<-N>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:227
-msgid ""
-"Mail unread articles to yourself for later reading. For more information "
-"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:227
-#, no-wrap
-msgid "B<-o>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:231
-msgid ""
-"Quick post all postponed articles and exit. In order for this to be really "
-"quick, it should be used with ''B<-n>'' if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:231
-#, no-wrap
-msgid "B<-p>I< port>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:236
-msgid ""
-"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
-"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
-"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:236
-#, no-wrap
-msgid "B<-q>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:239
-msgid ""
-"Don't check for new newsgroups and skip loading the servers message of the "
-"day."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:239
-#, no-wrap
-msgid "B<-Q>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:244
-msgid ""
-"Quick start. Start B<tin> as quickly as possible. Currently this is "
-"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
-"options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:244
-#, no-wrap
-msgid "B<-r>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:249
-msgid ""
-"Read news remotely from the default NNTP server specified in the environment "
-"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:249
-#, no-wrap
-msgid "B<-R>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:252
-msgid "Read news saved by the ''B<-S>'' option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:252
-#, no-wrap
-msgid "B<-s>I< dir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:256
-msgid ""
-"Save/read articles to/in directory. Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:256
-#, no-wrap
-msgid "B<-S>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:260
-msgid ""
-"Save unread articles for later reading by the ''B<-R>'' option. For more "
-"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:260
-#, no-wrap
-msgid "B<-t>I< timeout>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:264
-msgid ""
-"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
-"allowed maximum is 16383."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:264
-#, no-wrap
-msgid "B<-T>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:268
-msgid ""
-"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
-"$B<NNTPSPORT> if set. Only available when reading via NNTP."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:268
-#, no-wrap
-msgid "B<-u>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:274
-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 an "
-"NNTP server and B<cache_overview_files> is turned off."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:274
-#, no-wrap
-msgid "B<-v>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:279
-msgid ""
-"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
-"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
-"increase verbosity."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:279
-#, no-wrap
-msgid "B<-V>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:282
-msgid "Print version information and compilation options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:282
-#, no-wrap
-msgid "B<-w>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:287
-msgid ""
-"Quick mode to post an article and then exit. This option implies "
-"\\&''B<-d>''. In order for this to be really quick, it should be used with "
-"''B<-n>'' if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:287
-#, no-wrap
-msgid "B<-x>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:290
-msgid "No-posting mode. You cannot post articles if you use this option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:290
-#, no-wrap
-msgid "B<-X>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:296
-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. Should be used with ''B<-x>'' if possible."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:296
-#, no-wrap
-msgid "B<-z>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:301
-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 ""
-
-#. type: TP
-#: doc/tin.1:301
-#, no-wrap
-msgid "B<-Z>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:307
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:313
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:318
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:323
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:327
-msgid ""
-"With the ''B<-w>'' flag a given group-name is used as default group to post "
-"to. If more than one group or a wildcard is specified only the first group "
-"respectively the first group that matches is used."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:334
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:339
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:349
-msgid ""
-"Command-line options have higher priority than attributes and tinrc "
-"options.  Thus, command-line option takes precedence over configured values "
-"with the single exception that if a port is given for the newsserver in "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
-"given on the command-line. The order of command-line options is not "
-"important. If they are mutual exclusive the one with the highest priority "
-"will be chosen and a warning may be given."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:349
-#, no-wrap
-msgid "USAGE"
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:352
-#, no-wrap
-msgid "NEWS ADMINISTRATION"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:356
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:366
-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 be "
-"world readable. 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<RFC\\%6048>) and all modern servers should understand it."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:366
-#, no-wrap
-msgid "SCREEN FORMAT"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:369
-msgid ""
-"B<tin> has four separate levels of operation: Selection level, Group level, "
-"Thread level and Article level."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:376
-msgid ""
-"At the Selection level the title displays (the name of the news server (with "
-"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
-"number of subscribed groups (containing new unread articles). The newsgroups "
-"are displayed in the middle of the screen usually with the number of unread "
-"articles displayed on the same line in front, but it can be customized via "
-"B<select_format>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:384
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:387
-msgid "There may also be a character prefixing the line. An explanation follows:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:387
-#, no-wrap
-msgid "B<u>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:392
-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 ""
-
-#. type: TP
-#: doc/tin.1:392
-#, no-wrap
-msgid "B<M>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:397
-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 ""
-
-#. type: TP
-#: doc/tin.1:397
-#, no-wrap
-msgid "B<N>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:406
-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 ""
-
-#. type: TP
-#: doc/tin.1:406
-#, no-wrap
-msgid "B<D>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:411
-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 ""
-
-#. type: TP
-#: doc/tin.1:411
-#, no-wrap
-msgid "B<X>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:415
-msgid ""
-"You may no longer make posts to this group. Often a group will be superseded "
-"by a more appropriately named one."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:415
-#, no-wrap
-msgid "B<=>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:420
-msgid ""
-"This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your news server telling you the correct "
-"group to post to."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:430
-msgid ""
-"At the Group level the title contains the name of the group, the number of "
-"conversation threads, the abbreviated threading method (B<thread_articles>), "
-"the limit of articles to get (if set; B<getart_limit>), the total number of "
-"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
-"of hot articles B<art_marked_selected>, the number of read hot articles (if "
-"any; B<art_marked_read_selected>), the number of recent articles "
-"(B<art_marked_recent>) and the number of killed articles "
-"(B<art_marked_killed>). I.e.:"
-msgstr ""
-
-#.  FIXME - make this autocenter
-#. type: Plain text
-#: doc/tin.1:434
-#, no-wrap
-msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:442
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:451
-msgid ""
-"If a thread has unread articles it is marked with B<art_marked_unread> in "
-"front of the total number of articles in the thread. If there are recent "
-"articles within the thread it might be marked with B<art_marked_recent> in "
-"front of the total number of articles in the thread \\(em 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 display can be "
-"customized via B<group_format>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:455
-#, no-wrap
-msgid "\\f(CR                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:460
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:465
-msgid ""
-"At the Thread level the screen usually (depends on the threading method "
-"used) looks like this, but can be customized via B<thread_format>:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:472
-#, no-wrap
-msgid ""
-"\\f(CR\\(-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\\fR\n"
-msgstr ""
-
-#.  FIXME - add description of fields
-#. type: Plain text
-#: doc/tin.1:477
-msgid "At the Article level the page header has the following format:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:483
-#, no-wrap
-msgid ""
-"\\f(CRSun, 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\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:485
-#, no-wrap
-msgid "\\f(CRarticle-body\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:491
-msgid ""
-"The look of the Selection, Group and Thread level can be customized. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\"."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:491
-#, no-wrap
-msgid "COMMON MOVING KEYS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:494
-msgid ""
-"This table shows the common keys used for moving around all levels within "
-"B<tin>."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:496
-#, no-wrap
-msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:504
-#, 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 ""
-
-#. type: SS
-#: doc/tin.1:508
-#, no-wrap
-msgid "COMMON EDITING COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:515
-msgid ""
-"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
-"strings.  A history list allows the easy reuse of previously entered "
-"strings.  In addition to the cursor keys, the following commands are "
-"available when editing a string:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:515
-#, no-wrap
-msgid "B<^A, ^E>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:518
-msgid "move to beginning or end of line, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:518
-#, no-wrap
-msgid "B<^F, ^B>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:521
-msgid "non-destructive move forward or back one location, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:521
-#, no-wrap
-msgid "B<^D>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:525
-msgid ""
-"delete the character currently under the cursor, or send EOF if no "
-"characters in the buffer."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:525
-#, no-wrap
-msgid "B<^H, E<lt>DELE<gt>>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:528
-msgid "delete character left of the cursor."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:528
-#, no-wrap
-msgid "B<^K>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:531
-msgid "delete from cursor to end of line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:531
-#, no-wrap
-msgid "B<^P, ^N>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:534
-msgid "move through history, previous and next, respectively."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:534
-#, no-wrap
-msgid "B<^L, ^R>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:537
-msgid "redraw the current line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:537
-#, no-wrap
-msgid "B<E<lt>CRE<gt>>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:541
-msgid ""
-"places line on history list if non-blank, appends newline and returns to the "
-"caller."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:541
-#, no-wrap
-msgid "B<E<lt>ESCE<gt>>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:546
-msgid "aborts the present editing operation."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:546
-#, no-wrap
-msgid "GLOBAL COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:549
-msgid ""
-"The following commands are available at all 4 menu levels and always have "
-"the same effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:549 doc/tin.1:1455 doc/tin.1:1509 doc/tin.1:1555
-#, no-wrap
-msgid "B<ShellEscape '!'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:554
-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 ""
-
-#. type: TP
-#: doc/tin.1:554
-#, no-wrap
-msgid "B<ToggleColor '&'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:557
-msgid "Toggle use of ANSI color."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:557
-#, no-wrap
-msgid "B<RedrawScr '^L'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:560
-msgid "Redraw the current screen."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:560
-#, no-wrap
-msgid "B<ScrollUp 'E<lt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:563
-msgid "Scroll screen up by one line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:563
-#, no-wrap
-msgid "B<ScrollDown 'E<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:566
-msgid "Scroll screen down by one line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:566
-#, no-wrap
-msgid "B<Postponed 'O' '^O'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:580
-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 ""
-
-#. type: TP
-#: doc/tin.1:580 doc/tin.1:1461 doc/tin.1:1516 doc/tin.1:1561
-#, no-wrap
-msgid "B<Help 'h'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:586
-msgid ""
-"Help screen of commands available on the current menu. You can use "
-"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
-"('B<\\(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:586 doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-#, no-wrap
-msgid "B<ToggleHelpDisplay 'H'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:590 doc/tin.1:1468 doc/tin.1:1523 doc/tin.1:1568
-msgid ""
-"Toggle the display of help mini menu at the bottom of the screen and posting "
-"etiquette after composing an article (B<beginner_level>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:590
-#, no-wrap
-msgid "B<DisplayPostHist 'W'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:595
-msgid ""
-"List articles posted by user. The date posted, the newsgroup and the subject "
-"are listed. See the section \"POSTING HISTORY LISTING\" for more "
-"information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:595
-#, no-wrap
-msgid "B<Version 'v'>"
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:600
-msgid "Print B<tin> version information."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:600
-#, no-wrap
-msgid "NEWSGROUP SELECTION COMMANDS"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:601 doc/tin.1:742 doc/tin.1:998 doc/tin.1:1176 doc/tin.1:3812
-#, no-wrap
-msgid "B<4>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:604
-msgid "Select group 4."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:604
-#, no-wrap
-msgid "B<SelectResetNewsrc '^R'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:608
-msgid ""
-"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
-"records of which articles have been read, so use this carefully."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:608 doc/tin.1:763 doc/tin.1:1019
-#, no-wrap
-msgid "B<SetRange '#'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:612 doc/tin.1:767 doc/tin.1:1023
-msgid ""
-"Choose a range of articles to be affected by the next command. See the "
-"section \"RANGES\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:612
-#, no-wrap
-msgid "B<SelectSortActive '.'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:615
-msgid "Sort the list of newsgroups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:615 doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236 doc/tin.1:1452
-#: doc/tin.1:1503 doc/tin.1:1552
-#, no-wrap
-msgid "B<SearchRepeat '\\(rs'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1455
-#: doc/tin.1:1506 doc/tin.1:1555
-msgid "Repeat the previous search."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:618 doc/tin.1:773 doc/tin.1:1029 doc/tin.1:1239 doc/tin.1:1446
-#: doc/tin.1:1497 doc/tin.1:1546
-#, no-wrap
-msgid "B<SearchSubjF '/'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:621
-msgid "Search for a group by name and description (if displayed)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:621 doc/tin.1:776 doc/tin.1:1032 doc/tin.1:1242 doc/tin.1:1449
-#: doc/tin.1:1500 doc/tin.1:1549
-#, no-wrap
-msgid "B<SearchSubjB '?'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:624
-msgid "Backward search through the group names and descriptions."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:624
-#, no-wrap
-msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:627
-msgid "Read current group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:627
-#, no-wrap
-msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:631
-msgid ""
-"Enter next group with unread news. Will wrap around to the beginning of the "
-"group selection list looking for unread groups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:631 doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-#, no-wrap
-msgid "B<Catchup 'c'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:635
-msgid ""
-"Make current group as all read [after confirmation] and move to the next "
-"group in the group selection list."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:635 doc/tin.1:855 doc/tin.1:1074 doc/tin.1:1304
-#, no-wrap
-msgid "B<CatchupNextUnread 'C'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:639
-msgid ""
-"Mark current group as all read [after confirmation] and enter the next "
-"unread group in the group selection list."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:639
-#, no-wrap
-msgid "B<SelectToggleDescriptions 'd'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:643
-msgid ""
-"Toggle display to show just the group name or the group name and the group "
-"descriptions."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:643 doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1316
-#, no-wrap
-msgid "B<EditFilter 'E'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:646 doc/tin.1:871 doc/tin.1:1090 doc/tin.1:1319
-msgid "Edit the filter file and reload it afterwards."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:646
-#, no-wrap
-msgid "B<SelectGoto 'g'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:650 doc/tin.1:875
-msgid ""
-"Choose a new group by name. This command can be used to access any group, "
-"even those not currently yanked in."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:650 doc/tin.1:878 doc/tin.1:1096 doc/tin.1:1332 doc/tin.1:1458
-#: doc/tin.1:1512 doc/tin.1:1558
-#, no-wrap
-msgid "B<ToggleInfoLastLine 'i'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:655
-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 ""
-
-#. type: TP
-#: doc/tin.1:655 doc/tin.1:882 doc/tin.1:1099 doc/tin.1:1335
-#, no-wrap
-msgid "B<ToggleInverseVideo 'I'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-msgid "Toggle inverse video."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:658 doc/tin.1:885 doc/tin.1:1102 doc/tin.1:1338
-#, no-wrap
-msgid "B<ConnectionInfo 'J'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:661 doc/tin.1:888 doc/tin.1:1105 doc/tin.1:1341
-msgid "Show details about current connection."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:661 doc/tin.1:897 doc/tin.1:1111 doc/tin.1:1347
-#, no-wrap
-msgid "B<LookupMessage 'L'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:668
-msgid ""
-"Look up article by ''Message-ID:''. If none of the groups listed in the "
-"''Newsgroups:''-header of the referenced article is available, just the "
-"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
-"At this level this command only works if reading via NNTP and the server "
-"supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:668
-#, no-wrap
-msgid "B<SelectMoveGrp 'm'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:674
-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 ""
-
-#. type: TP
-#: doc/tin.1:674 doc/tin.1:906 doc/tin.1:1356
-#, no-wrap
-msgid "B<OptionMenu 'M'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:678 doc/tin.1:910 doc/tin.1:1360
-msgid ""
-"User configurable options menu (for more information see section \"GLOBAL "
-"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:678
-#, no-wrap
-msgid "B<SelectNextUnreadGrp 'N'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:681
-msgid "Positions the cursor on the next group with unread articles in it."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:681 doc/tin.1:927 doc/tin.1:1125 doc/tin.1:1377
-#, no-wrap
-msgid "B<Quit 'q'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:685
-msgid ""
-"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
-"accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:685 doc/tin.1:930 doc/tin.1:1128 doc/tin.1:1380
-#, no-wrap
-msgid "B<QuitTin 'Q'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:688 doc/tin.1:933 doc/tin.1:1131 doc/tin.1:1383
-msgid "Quit B<tin> \\(em don't ask the user to confirm."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:688
-#, no-wrap
-msgid "B<SelectToggleReadDisplay 'r'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:693
-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 ""
-
-#. type: TP
-#: doc/tin.1:693 doc/tin.1:936 doc/tin.1:1131
-#, no-wrap
-msgid "B<BugReport 'R'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:697 doc/tin.1:940 doc/tin.1:1135
-msgid ""
-"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
-"way of getting bugs fixed and features added/changed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:697
-#, no-wrap
-msgid "B<SelectSubscribe 's'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:700
-msgid "Subscribe to current group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:700
-#, no-wrap
-msgid "B<SelectSubscribePat 'S'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:705
-msgid ""
-"Subscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:705
-#, no-wrap
-msgid "B<SelectUnsubscribe 'u'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:710
-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 ""
-
-#. type: TP
-#: doc/tin.1:710
-#, no-wrap
-msgid "B<SelectUnsubscribePat 'U'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:715
-msgid ""
-"Unsubscribe to groups matching user specified pattern. See the section "
-"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
-"understands."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:715 doc/tin.1:965 doc/tin.1:1154 doc/tin.1:1417
-#, no-wrap
-msgid "B<Post 'w'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:721
-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 ""
-
-#. type: TP
-#: doc/tin.1:721
-#, no-wrap
-msgid "B<SelectQuitNoWrite 'X'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:724
-msgid "Quit B<tin> without saving any changes to the configuration."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:724
-#, no-wrap
-msgid "B<SelectYankActive 'y'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:729
-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 ""
-
-#. type: TP
-#: doc/tin.1:729
-#, no-wrap
-msgid "B<SelectSyncWithActive 'Y'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:733
-msgid ""
-"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
-"to see if any new news has arrived since starting B<tin>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:733
-#, no-wrap
-msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:738
-msgid "Mark all articles in the current group as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:738
-#, no-wrap
-msgid "GROUP INDEX COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:742
-msgid ""
-"All searches in this level are limited to unread articles if in "
-"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
-"toggle the setting right before/after the search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:745
-msgid "Select article 4."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:745 doc/tin.1:1001 doc/tin.1:1179
-#, no-wrap
-msgid "B<MenuFilterSelect '^A'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1183
-msgid ""
-"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
-"for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:749 doc/tin.1:1005 doc/tin.1:1198
-#, no-wrap
-msgid "B<MenuFilterKill '^K'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:753 doc/tin.1:1009 doc/tin.1:1202
-msgid ""
-"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
-"more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:753 doc/tin.1:1009
-#, no-wrap
-msgid "B<MarkFeedRead '^X'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:758 doc/tin.1:1014
-msgid ""
-"Mark current article, thread, range, auto-selected (hot) articles, articles "
-"matching pattern or tagged articles as read. A prompt asks which type should "
-"be marked."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:758 doc/tin.1:1014
-#, no-wrap
-msgid "B<MarkFeedUnread '^W'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:763 doc/tin.1:1019
-msgid ""
-"Mark current article, thread, range, auto-selected (hot) articles, articles "
-"matching pattern or tagged articles as unread. A prompt asks which type "
-"should be marked."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:767 doc/tin.1:1023 doc/tin.1:1233
-#, no-wrap
-msgid "B<LastViewed '-'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:770 doc/tin.1:1026 doc/tin.1:1236
-msgid "Re-enter the last message that was viewed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:776 doc/tin.1:1032
-msgid "Search forward for specified subject."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:779 doc/tin.1:1035
-msgid "Search backwards for specified subject."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:779
-#, no-wrap
-msgid "B<GroupSelThd '*'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:782 doc/tin.1:1038
-msgid "Select current thread for later processing."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:782
-#, no-wrap
-msgid "B<GroupDoAutoSel '+'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:786
-msgid ""
-"Selects all threads in current group. It is a shortcut for calling "
-"B<GroupSelPattern> with a pattern of ''*''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:786
-#, no-wrap
-msgid "B<GroupToggleThdSel '.'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:791
-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 ""
-
-#. type: TP
-#: doc/tin.1:791
-#, no-wrap
-msgid "B<GroupSelThdIfUnreadSelected ';'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:796
-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 ""
-
-#. type: TP
-#: doc/tin.1:796
-#, no-wrap
-msgid "B<GroupSelPattern '='>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:802
-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 reuse the last pattern that "
-"was entered."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:802
-#, no-wrap
-msgid "B<GroupReverseSel '@'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:805
-msgid "Reverse all selections on all articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:805
-#, no-wrap
-msgid "B<GroupUndoSel '~'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:811
-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 ""
-
-#. type: TP
-#: doc/tin.1:811 doc/tin.1:1047 doc/tin.1:1259
-#, no-wrap
-msgid "B<Pipe '|'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:816 doc/tin.1:1052 doc/tin.1:1264
-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 ""
-
-#. type: TP
-#: doc/tin.1:816 doc/tin.1:1264
-#, no-wrap
-msgid "B<QuickFilterSelect '['>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:825
-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 ""
-
-#. type: TP
-#: doc/tin.1:825 doc/tin.1:1273
-#, no-wrap
-msgid "B<QuickFilterKill ']'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:834
-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 ""
-
-#. type: TP
-#: doc/tin.1:834
-#, no-wrap
-msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:837
-msgid "Read current article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:837
-#, no-wrap
-msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:840
-msgid "View next unread article or group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:840 doc/tin.1:1058 doc/tin.1:1290
-#, no-wrap
-msgid "B<SearchAuthF 'a'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:844
-msgid ""
-"Author forward search. This searches for articles with a specific ''From:'' "
-"line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:844 doc/tin.1:1063 doc/tin.1:1293
-#, no-wrap
-msgid "B<SearchAuthB 'A'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:847 doc/tin.1:1066
-msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:847 doc/tin.1:1066 doc/tin.1:1296
-#, no-wrap
-msgid "B<SearchBody 'B'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:851 doc/tin.1:1070 doc/tin.1:1300
-msgid ""
-"Search the body of all articles in group (can be slow). You can abort the "
-"search using B<Quit> ('B<q>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:855
-msgid ""
-"Mark all articles as read [after confirmation] then return to the group "
-"selection list. Move cursor to next group."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:859
-msgid ""
-"Mark all articles as read [after confirmation] and enter the next group with "
-"unread news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:859
-#, no-wrap
-msgid "B<GroupToggleSubjDisplay 'd'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:863 doc/tin.1:1082
-msgid ""
-"Cycle the display of the author through all the possible options for the "
-"tinrc variable B<show_author>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:863
-#, no-wrap
-msgid "B<GroupCancel 'D'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:868 doc/tin.1:1087 doc/tin.1:1313
-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
-#: doc/tin.1:871
-#, no-wrap
-msgid "B<GroupGoto 'g'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:875
-#, no-wrap
-msgid "B<GroupToggleGetartLimit 'G'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:878
-msgid "Toggle article/group limit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:882
-msgid ""
-"Display the subject of the first article in the current thread in the last "
-"line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:888
-#, no-wrap
-msgid "B<GroupMarkThdRead 'K'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:894
-msgid ""
-"Mark article/thread as read and move onto the next unread article/thread. If "
-"a range of articles/threads is set, the range will be marked as read instead "
-"of the current article/thread. When tagged articles/threads are present, a "
-"prompt asks how to proceed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:894
-#, no-wrap
-msgid "B<GroupListThd 'l'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:897
-msgid "Open the thread under the current cursor position."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:901 doc/tin.1:1115 doc/tin.1:1351
-msgid ""
-"Look up article by ''Message-ID:''. In this level only the IDs in the "
-"current group are searched."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:901
-#, no-wrap
-msgid "B<GroupMail 'm'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:906 doc/tin.1:1120 doc/tin.1:1356
-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 ""
-
-#. type: TP
-#: doc/tin.1:910
-#, no-wrap
-msgid "B<GroupNextGroup 'n'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:913
-msgid "Go to next group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:913
-#, no-wrap
-msgid "B<GroupNextUnreadArt 'N'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:916 doc/tin.1:1366
-msgid "Go to the next unread article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:916 doc/tin.1:1120 doc/tin.1:1366
-#, no-wrap
-msgid "B<Print 'o'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:921 doc/tin.1:1125 doc/tin.1:1371
-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 ""
-
-#. type: TP
-#: doc/tin.1:921
-#, no-wrap
-msgid "B<GroupPrevGroup 'p'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:924
-msgid "Go to previous group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:924
-#, no-wrap
-msgid "B<GroupPrevUnreadArt 'P'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:927
-msgid "Go to previous unread article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:930 doc/tin.1:1128
-msgid "Return to previous level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:933
-#, no-wrap
-msgid "B<GroupToggleReadUnread 'r'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:936
-msgid "Toggle the display between all articles and unread articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:940
-#, no-wrap
-msgid "B<GroupSave 's'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:945 doc/tin.1:1140 doc/tin.1:1396
-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 ""
-
-#. type: TP
-#: doc/tin.1:945
-#, no-wrap
-msgid "B<GroupAutoSave 'S'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:948 doc/tin.1:1143 doc/tin.1:1399
-msgid "Save marked articles automatically without further prompting."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:948
-#, no-wrap
-msgid "B<GroupTag 't'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:953
-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 ""
-
-#. type: TP
-#: doc/tin.1:953
-#, no-wrap
-msgid "B<GroupTagParts 'T'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:957 doc/tin.1:1151
-msgid ""
-"Automatically tag/untag all the parts of the current multi-part message in "
-"order."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:957
-#, no-wrap
-msgid "B<GroupToggleThreading 'u'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:962
-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 ""
-
-#. type: TP
-#: doc/tin.1:962
-#, no-wrap
-msgid "B<GroupUntag 'U'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:965
-msgid "Untag all articles that were tagged."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:972 doc/tin.1:1161 doc/tin.1:1424
-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 ""
-
-#. type: TP
-#: doc/tin.1:972
-#, no-wrap
-msgid "B<GroupRepost 'x'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:978 doc/tin.1:1430
-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 ""
-
-#. type: TP
-#: doc/tin.1:978
-#, no-wrap
-msgid "B<GroupMarkUnselArtRead 'X'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:986
-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 ""
-
-#. type: TP
-#: doc/tin.1:986 doc/tin.1:1161 doc/tin.1:1430
-#, no-wrap
-msgid "B<MarkArtUnread 'z'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:989
-msgid "Mark current article as unread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:989 doc/tin.1:1166 doc/tin.1:1433
-#, no-wrap
-msgid "B<MarkThdUnread 'Z'>"
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:996
-msgid ""
-"Mark current thread as unread. If a range of threads is set, the range will "
-"be marked as unread instead of the current thread. When tagged threads are "
-"present, a prompt asks how to proceed."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:996
-#, no-wrap
-msgid "THREAD LISTING COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1001
-msgid "Select article 4 within thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1035
-#, no-wrap
-msgid "B<ThreadSelArt '*'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1038
-#, no-wrap
-msgid "B<ThreadToggleArtSel '.'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1041
-msgid "Toggle selection of current article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1041
-#, no-wrap
-msgid "B<ThreadReverseSel '@'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1044
-msgid "Reverse article selections."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1044
-#, no-wrap
-msgid "B<ThreadUndoSel '~'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1047
-msgid "Undo all selections on current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1052
-#, no-wrap
-msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1055
-msgid "Read current article within thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1055
-#, no-wrap
-msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1058
-msgid "View next unread article within thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1063
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1074
-msgid ""
-"Mark thread as read [after confirmation] and return to the group index "
-"page.  Move cursor to next thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1078
-msgid ""
-"Mark thread as read [after confirmation] and enter the next thread "
-"containing unread news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1078
-#, no-wrap
-msgid "B<ThreadToggleSubjDisplay 'd'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1082
-#, no-wrap
-msgid "B<ThreadCancel 'D'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1090
-#, no-wrap
-msgid "B<ThreadFollowupQuote 'f'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1093 doc/tin.1:1322
-msgid "Post a followup to the current article with a copy of the article included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1093
-#, no-wrap
-msgid "B<ThreadFollowup 'F'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1096
-msgid ""
-"Post a followup to the current article without a copy of the article "
-"included."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1099 doc/tin.1:1335
-msgid "Display the subject of the current article in the last line."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1105
-#, no-wrap
-msgid "B<ThreadMarkArtRead 'K'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1111
-msgid ""
-"Mark article as read and move onto the next unread article. If a range of "
-"articles is set, the range will be marked as read instead of the current "
-"article. When tagged articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1115
-#, no-wrap
-msgid "B<ThreadMail 'm'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1135
-#, no-wrap
-msgid "B<ThreadSave 's'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1140
-#, no-wrap
-msgid "B<ThreadAutoSave 'S'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1143
-#, no-wrap
-msgid "B<ThreadTag 't'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1147 doc/tin.1:1403
-msgid ""
-"Toggle tag status of current article for mailing, piping, printing, saving "
-"or reposting."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1147
-#, no-wrap
-msgid "B<ThreadTagParts 'T'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1151
-#, no-wrap
-msgid "B<ThreadUntag 'U'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1154
-msgid "Untag all tagged threads."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1166
-msgid ""
-"Mark current article in thread as unread. If a range of articles is set, the "
-"range will be marked as unread instead of the current article. When tagged "
-"articles are present, a prompt asks how to proceed."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1171
-msgid "Mark all articles in thread as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:1171
-#, no-wrap
-msgid "ARTICLE VIEWER COMMANDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1176
-msgid "Read the first (base) article in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1179
-msgid "Read response 4 in this thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1183
-#, no-wrap
-msgid "B<PageReplyQuoteHeaders '^E'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1187
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article with all headers included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1187
-#, no-wrap
-msgid "B<PagePGPCheckArticle '^G'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1195
-msgid ""
-"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
-"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1195
-#, no-wrap
-msgid "B<PageToggleRaw '^H'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1198
-msgid "Toggles the display mode (raw including all headers vs. cooked)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1202
-#, no-wrap
-msgid "B<PageToggleTabs '^T'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1205
-msgid "Toggle the TAB width between 4 and 8 characters."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1205
-#, no-wrap
-msgid "B<PageFollowupQuoteHeaders '^W'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1209
-msgid ""
-"Post a followup to the current article with a copy of the article with all "
-"headers included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1209
-#, no-wrap
-msgid "B<PageToggleTex2iso '\"'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1213
-msgid ""
-"Toggle TeX to ISO decoding for current article. The default behavior is "
-"taken from the B<tex2iso_conv> variable in the tinrc file."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1213
-#, no-wrap
-msgid "B<PageToggleAllHeaders '*'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1216
-msgid ""
-"Toggles the display of all headers vs. headers in "
-"B<news_headers_to_display>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1216
-#, no-wrap
-msgid "B<PageArticleInfo '''>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1219
-msgid "Detailed MIME information of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1219
-#, no-wrap
-msgid "B<PageToggleRot '%'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1222
-msgid "Toggle ROT-13 decoding for this article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1222
-#, no-wrap
-msgid "B<PageToggleUue '('>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1226
-msgid ""
-"Toggle the display of uuencoded sections. The default behavior is taken from "
-"the B<hide_uue> variable in the tinrc file."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1226
-#, no-wrap
-msgid "B<PageReveal ')'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1233
-msgid ""
-"The form feed character (^L) is often used to hide 'spoilers' that the "
-"reader may not initially wish to see when viewing an article. Any text after "
-"a formfeed is not displayed. This key-press acts like a reveal key and turns "
-"the hidden text back on. Scrolling down will also reveal the text, scrolling "
-"up will hide it again."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1242
-msgid "Forward search the text of this article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1245
-msgid "Backward search the text of this article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1245
-#, no-wrap
-msgid "B<PageSkipIncludedText ':'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1250
-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 ""
-
-#. type: TP
-#: doc/tin.1:1250
-#, no-wrap
-msgid "B<PageTopThd 'E<lt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1253
-msgid "Go to the first article in the current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1253
-#, no-wrap
-msgid "B<PageBotThd 'E<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1256
-msgid "Go to the last article in the current thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1256
-#, no-wrap
-msgid "B<PageToggleHighlight '_'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1259
-msgid "Toggle word highlighting on/off."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1273
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1282
-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 ""
-
-#. type: TP
-#: doc/tin.1:1282
-#, no-wrap
-msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1285
-msgid "Go to next base article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1285
-#, no-wrap
-msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1290
-msgid ""
-"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
-"contain PageNextUnread, then this key will first page through the current "
-"article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1293
-msgid "Author forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1296
-msgid "Author backward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1304
-msgid ""
-"Mark the current thread as read [after confirmation] and return to the "
-"previous menu. Move cursor to next item."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1308
-msgid ""
-"Mark the rest of the current thread as read [after confirmation] and enter "
-"the next thread with unread articles."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1308
-#, no-wrap
-msgid "B<PageCancel 'D'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1313
-#, no-wrap
-msgid "B<PageEditArticle 'e'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1316
-msgid "Edit the current article. This is restricted to mailgroups and saved news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1319
-#, no-wrap
-msgid "B<PageFollowupQuote 'f'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1322
-#, no-wrap
-msgid "B<PageFollowup 'F'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1326
-msgid ""
-"Post a followup to the current article without including a copy of the "
-"article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1326
-#, no-wrap
-msgid "B<PageFirstPage 'g'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1329
-msgid "Go to the start of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1329
-#, no-wrap
-msgid "B<PageLastPage 'G'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1332
-msgid "Go to the end of the article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1341
-#, no-wrap
-msgid "B<PageKillThd 'K'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1344
-msgid "Mark rest of thread as read and move onto the next unread thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1344
-#, no-wrap
-msgid "B<PageListThd 'l'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1347
-msgid "Show the thread menu that the current article is a part of."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1351
-#, no-wrap
-msgid "B<PageMail 'm'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1360
-#, no-wrap
-msgid "B<PageNextArt 'n'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1363
-msgid "Go to the next article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1363
-#, no-wrap
-msgid "B<PageNextUnreadArt 'N'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1371
-#, no-wrap
-msgid "B<PagePrevArt 'p'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1374
-msgid "Go to the previous article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1374
-#, no-wrap
-msgid "B<PagePrevUnreadArt 'P'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1377
-msgid "Go to the previous unread article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1380
-msgid "Return to the previous level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1383
-#, no-wrap
-msgid "B<PageReplyQuote 'r'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1387
-msgid ""
-"Reply through mail to the author of the current article with a copy of the "
-"article included."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1387
-#, no-wrap
-msgid "B<PageReply 'R'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1391
-msgid ""
-"Reply through mail to the author of the current article without including "
-"the original article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1391
-#, no-wrap
-msgid "B<PageSave 's'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1396
-#, no-wrap
-msgid "B<PageAutoSave 'S'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1399
-#, no-wrap
-msgid "B<PageTag 't'>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1403
-#, no-wrap
-msgid "B<PageGroupSel 'T'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1406
-msgid "Return to group selection level."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1406
-#, no-wrap
-msgid "B<PageGotoParent 'u'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1409
-msgid "Go to parent article."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1409
-#, no-wrap
-msgid "B<PageViewUrl 'U'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1413
-msgid ""
-"Display a list of URLs in the current article. See the section \"URL "
-"LISTING\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1413
-#, no-wrap
-msgid "B<PageViewAttach 'V'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1417
-msgid ""
-"Display a list of attachments of the current article. See the section "
-"\"ATTACHMENT LISTING\" for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1424
-#, no-wrap
-msgid "B<PageRepost 'x'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1433
-msgid "Mark article as unread."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: Plain text
-#: doc/tin.1:1438
-msgid "Mark the current thread as unread."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:1438
-#, no-wrap
-msgid "URL LISTING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1441
-msgid ""
-"B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
-"article. Besides the common moving keys, the following commands are "
-"available:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1442
-#, no-wrap
-msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1446
-msgid ""
-"The current URL will be prompted and opened using the "
-"B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1449 doc/tin.1:1549
-msgid "URL forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1452 doc/tin.1:1552
-msgid "URL backward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1458 doc/tin.1:1512 doc/tin.1:1558
-msgid "Shell escape."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1461
-msgid "Toggle the display of the current URL in the last line."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1464 doc/tin.1:1519 doc/tin.1:1564
-msgid "Help screen of commands available."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1471
-#, no-wrap
-msgid "ATTACHMENT LISTING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1474
-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
-#: doc/tin.1:1475
-#, no-wrap
-msgid "B<AttachPipe 'p'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1478
-msgid "Pipe attachment into command."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1478
-#, no-wrap
-msgid "B<AttachSave 's'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1481
-msgid "Save current attachment / tagged attachments to disk."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1481
-#, no-wrap
-msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1484
-msgid "View attachment."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1484
-#, no-wrap
-msgid "B<AttachTag 't'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1487
-msgid "Tag one or more attachments for saving."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1487
-#, no-wrap
-msgid "B<AttachTagPattern '='>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1491
-msgid ""
-"Prompts for a pattern to match. All attachments whose name/description or "
-"content type/transfer encoding match the pattern will be tagged."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1491
-#, no-wrap
-msgid "B<AttachToggleTagged '@'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1494
-msgid "Reverse tagging of all attachments."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1494
-#, no-wrap
-msgid "B<AttachUntag 'U'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1497
-msgid "Untag all tagged attachments."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1500
-msgid "Attachment forward search."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1503
-msgid "Attachment backward search."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1506
-#, no-wrap
-msgid "B<GlobalPipe '|'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1509
-msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1516
-msgid ""
-"Toggle the display of the name/description of the current attachment in the "
-"last line."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1526
-#, no-wrap
-msgid "POSTING HISTORY LISTING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1534
-msgid ""
-"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
-"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
-"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
-"indicating the action which initiated the message, the group names "
-"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
-"the message was sent to and the subject of the message. Besides the common "
-"moving keys, the following commands are available:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1535
-#, no-wrap
-msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1546
-msgid ""
-"The article with the current ''Message-ID:'' will be opened if available.  "
-"Note that this requires that the ''Message-ID:'' of the article was recorded "
-"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
-"case.  If using NNTP and the internal inews (B<inews_prog> set to "
-"\"--internal\")  and either the server proposes a ''Message-ID:'' during the "
-"POST (B<RFC\\%3977>) command or B<tin> is built to generate ''Message-ID:'' "
-"this should be the case. With an external inews (and reading from local "
-"spool) it is not."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1561
-msgid "Toggle the display of the current ''Message-ID:'' in the last line."
-msgstr ""
-
-#.  -------------------------------------------------------------------
-#. type: SS
-#: doc/tin.1:1571
-#, no-wrap
-msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
-msgstr ""
-
-#.  FIXME - add missing descriptions
-#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
-#.          in the !TIN_DEFAULTS_DIR config case
-#. type: Plain text
-#: doc/tin.1:1583
-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</etc/tin/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 ""
-
-#. type: Plain text
-#: doc/tin.1:1591
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1597
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1604
-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<\\(rs>') 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 ""
-
-#. type: Plain text
-#: doc/tin.1:1609
-msgid ""
-"The options menu provides access to the attributes menu for the current "
-"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
-"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
-"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1612
-msgid ""
-"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
-"information see section \"SCOPES MENU\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1616
-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 ""
-
-#. type: TP
-#: doc/tin.1:1616
-#, no-wrap
-msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1622
-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
-#: doc/tin.1:1622
-#, no-wrap
-msgid "B<Add posted articles to filter (add_posted_to_filter)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1351
-msgid ""
-"If ON add posted articles which start a new thread to filter for "
-"highlighting follow-ups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1626
-#, no-wrap
-msgid "B<Insert 'User-Agent:'-header (advertising)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1354
-msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1629
-#, no-wrap
-msgid "B<Skip multipart/alternative parts (alternative_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1357
-msgid "If ON strip multipart/alternative messages automatically. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1632
-#, no-wrap
-msgid "B<Character to show deleted articles (art_marked_deleted)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1360
-msgid "The character used to show that an article was deleted. Default is 'D'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1635
-#, no-wrap
-msgid "B<Character to show inrange articles (art_marked_inrange)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1363
-msgid "The character used to show that an article is in a range. Default is '#'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1638
-#, no-wrap
-msgid "B<Character to show returning arts (art_marked_return)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1642 doc/tin.5:1367
-msgid ""
-"The character used to show that an article will return as an unread article "
-"when the group is next entered. Default is '-'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1642
-#, no-wrap
-msgid "B<Character to show selected articles (art_marked_selected)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1646 doc/tin.5:1371
-msgid ""
-"The character used to show that an article/thread is auto-selected (hot).  "
-"Default is '*'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1646
-#, no-wrap
-msgid "B<Character to show recent articles (art_marked_recent)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1650 doc/tin.5:1375
-msgid ""
-"The character used to show that an article/thread is recent (not older than "
-"X days). See also B<recent_time>. Default is 'o'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1650
-#, no-wrap
-msgid "B<Character to show unread articles (art_marked_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1379
-msgid ""
-"The character used to show that an article has not been read.  Default is "
-"'+'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1654
-#, no-wrap
-msgid "B<Character to show read articles (art_marked_read)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1382
-msgid "The character used to show that an article was read. Default is ' '."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1657
-#, no-wrap
-msgid "B<Character to show killed articles (art_marked_killed)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1661 doc/tin.5:1386
-msgid ""
-"The character used to show that an article was killed. Default is 'K'.  "
-"B<kill_level> must be set accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1661
-#, no-wrap
-msgid "B<Character to show read selected arts (art_marked_read_selected)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1665 doc/tin.5:1390
-msgid ""
-"The character used to show that an article was hot before it was read.  "
-"Default is ':'. B<kill_level> must be set accordingly."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1665 doc/tin.5:1390
-#, no-wrap
-msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1670
-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 ""
-
-#. type: TP
-#: doc/tin.1:1670
-#, no-wrap
-msgid "B<Format string for the Attachment level (attachment_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1675
-msgid ""
-"Format string B<tin> uses for Attachment level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1675
-#, no-wrap
-msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1679 doc/tin.5:1407
-msgid ""
-"Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
-"mailing an article. Default is No."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1679
-#, no-wrap
-msgid "B<List thread using right arrow key (auto_list_thread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1683 doc/tin.5:1411
-msgid ""
-"If ON automatically list thread when entering it using right arrow key.  "
-"Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1683
-#, no-wrap
-msgid "B<Reconnect to server automatically (auto_reconnect)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1686 doc/tin.1:2736
-msgid "Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1686
-#, no-wrap
-msgid "B<Save articles in batch mode (batch_save)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1691 doc/tin.5:1419
-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 ""
-
-#. type: TP
-#: doc/tin.1:1691
-#, no-wrap
-msgid "B<Show mini menu & posting etiquette (beginner_level)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1696 doc/tin.5:1424
-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 ""
-
-#. type: TP
-#: doc/tin.1:1696
-#, no-wrap
-msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1701
-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 ""
-
-#. type: TP
-#: doc/tin.1:1701
-#, no-wrap
-msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1706 doc/tin.5:1434
-msgid ""
-"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
-"saved in compressed form (B<RFC\\%1952>). Useful to reduce local disk space "
-"used. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1706
-#, no-wrap
-msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1713
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1. See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1713
-#, no-wrap
-msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1719 doc/tin.5:1444
-msgid ""
-"If set ON the user is asked when quitting if all groups read during the "
-"current session should be marked read. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1719
-#, no-wrap
-msgid "B<Standard background color (col_back)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1722 doc/tin.5:1447
-msgid "Standard background color"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1722
-#, no-wrap
-msgid "B<Color of quoted text from external sources (col_extquote)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1725 doc/tin.5:1450
-msgid "Color of quoted text from external sources"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1725
-#, no-wrap
-msgid "B<Color of sender (From:) (col_from)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1728 doc/tin.5:1453
-msgid "Color of sender (From:)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1728
-#, no-wrap
-msgid "B<Color of article header lines (col_head)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1731 doc/tin.5:1456
-msgid "Color of header-lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1731
-#, no-wrap
-msgid "B<Color of help text (col_help)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1734 doc/tin.5:1459
-msgid "Color of help pages"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1734
-#, no-wrap
-msgid "B<Color for inverse text (background) (col_invers_bg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1737 doc/tin.5:1462
-msgid "Color of background for inverse text"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1737
-#, no-wrap
-msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1740 doc/tin.5:1465
-msgid "Color of foreground for inverse text"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1740
-#, no-wrap
-msgid "B<Color of status messages (col_message)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1743 doc/tin.5:1484
-msgid "Color of status messages in last line"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1743
-#, no-wrap
-msgid "B<Color of highlighting with _dash_ (col_markdash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1469
-msgid ""
-"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1747
-#, no-wrap
-msgid "B<Color of highlighting with /slash/ (col_markslash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1473
-msgid ""
-"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1751
-#, no-wrap
-msgid "B<Color of highlighting with *stars* (col_markstar)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1755 doc/tin.5:1477
-msgid ""
-"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1755
-#, no-wrap
-msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1759 doc/tin.5:1481
-msgid ""
-"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
-"B<word_highlight>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1759
-#, no-wrap
-msgid "B<Color of mini help menu (col_minihelp)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1762 doc/tin.5:1487
-msgid "Color of mini help menu"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1762
-#, no-wrap
-msgid "B<Color of actual news header fields (col_newsheaders)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1765 doc/tin.5:1490
-msgid "Color of actual news header fields"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1765
-#, no-wrap
-msgid "B<Standard foreground color (col_normal)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1768 doc/tin.5:1493
-msgid "Standard foreground color"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1768
-#, no-wrap
-msgid "B<Color of quoted lines (col_quote)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1771 doc/tin.5:1496
-msgid "Color of quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1771
-#, no-wrap
-msgid "B<Color of twice quoted line (col_quote2)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1774 doc/tin.5:1499
-msgid "Color of twice quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1774
-#, no-wrap
-msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1777 doc/tin.5:1502
-msgid "Color of E<gt>=3 times quoted lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1777
-#, no-wrap
-msgid "B<Color of response counter (col_response)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1781 doc/tin.5:1506
-msgid ""
-"Color of response counter. This is the text that says \"Response x of y\" in "
-"the article viewer."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1781
-#, no-wrap
-msgid "B<Color of signatures (col_signature)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1784 doc/tin.5:1509
-msgid "Color of signatures"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1784
-#, no-wrap
-msgid "B<Color of negative score (col_score_neg)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1787 doc/tin.5:1512
-msgid "Color of negative score"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1787
-#, no-wrap
-msgid "B<Color of positive score (col_score_pos)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1790 doc/tin.5:1515
-msgid "Color of positive score"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1790
-#, no-wrap
-msgid "B<Color of urls highlight (col_urls)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1793 doc/tin.5:1518
-msgid "Color of urls highlight"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1793
-#, no-wrap
-msgid "B<Color of verbatim blocks (col_verbatim)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1796 doc/tin.5:1521
-msgid "Color of verbatim blocks"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1796
-#, no-wrap
-msgid "B<Color of article subject lines (col_subject)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1799 doc/tin.5:1524
-msgid "Color of article subject"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1799
-#, no-wrap
-msgid "B<Color of text lines (col_text)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1802 doc/tin.5:1527
-msgid "Color of text-lines"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1802
-#, no-wrap
-msgid "B<Color of help/mail sign (col_title)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1805 doc/tin.5:1530
-msgid "Color of help/mail sign"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1805
-#, no-wrap
-msgid "B<Which actions require confirmation (confirm_choice)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1808
-msgid "Ask for manual confirmation to protect the user."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1809 doc/tin.1:1815 doc/tin.1:1819
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.1:1815
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:1819
-msgid ""
-"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
-"the B<Quit> ('B<q>') command."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1823
-msgid ""
-"B<select> Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1824
-#, no-wrap
-msgid "B<Format string for display of dates (date_format)>"
-msgstr ""
-
-#
-#.  most of these default_* settings are not available from the menu
-#.  as they are intended for internal use only.
-#. type: Plain text
-#: doc/tin.1:1836
-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 ""
-
-#. type: TP
-#: doc/tin.1:1836
-#, no-wrap
-msgid "B<(default_art_search)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1838
-#, no-wrap
-msgid "B<(default_author_search)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1840
-#, no-wrap
-msgid "B<(default_config_search)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1843 doc/tin.5:1569
-msgid "The last article/author/config option that was searched for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1843
-#, no-wrap
-msgid "B<(default_filter_days)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1846 doc/tin.5:1572
-msgid "Default is 28."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1846
-#, no-wrap
-msgid "B<(default_filter_kill_case)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1850 doc/tin.5:1576
-msgid ""
-"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
-"= ignore case. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1850
-#, no-wrap
-msgid "B<(default_filter_kill_expire)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1855 doc/tin.5:1581
-msgid ""
-"Default for quick (1 key) kill filter expire.  ON = limit to "
-"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1855
-#, no-wrap
-msgid "B<(default_filter_kill_global)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1859 doc/tin.5:1585
-msgid ""
-"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
-"OFF=apply to current group. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1859
-#, no-wrap
-msgid "B<(default_filter_kill_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1862 doc/tin.5:1588
-msgid "Default for quick (1 key) kill filter header."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1863 doc/tin.1:1897 doc/tin.1:2044 doc/tin.1:2250 doc/tin.1:2310
-#: doc/tin.1:2430 doc/tin.1:2455 doc/tin.1:2471 doc/tin.1:2523 doc/tin.1:2553
-#: doc/tin.1:2631 doc/tin.1:2663 doc/tin.1:2688 doc/tin.1:2794 doc/tin.5:1780
-#: doc/tin.5:1980 doc/tin.5:2044 doc/tin.5:2096 doc/tin.5:2197 doc/tin.5:2212
-#: doc/tin.5:2245 doc/tin.5:2298 doc/tin.5:2327 doc/tin.5:2398 doc/tin.5:2447
-#: doc/tin.5:2474 doc/tin.5:2589
-#, no-wrap
-msgid "0"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1865 doc/tin.1:1899
-msgid "\\%''Subject:'' (case sensitive)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1865 doc/tin.1:1899 doc/tin.1:2050 doc/tin.1:2252 doc/tin.1:2312
-#: doc/tin.1:2432 doc/tin.1:2459 doc/tin.1:2473 doc/tin.1:2525 doc/tin.1:2555
-#: doc/tin.1:2633 doc/tin.1:2665 doc/tin.1:2690 doc/tin.1:2796 doc/tin.5:1787
-#: doc/tin.5:1982 doc/tin.5:2046 doc/tin.5:2098 doc/tin.5:2201 doc/tin.5:2214
-#: doc/tin.5:2247 doc/tin.5:2300 doc/tin.5:2329 doc/tin.5:2400 doc/tin.5:2449
-#: doc/tin.5:2476 doc/tin.5:2591
-#, no-wrap
-msgid "1"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1867 doc/tin.1:1901
-msgid "\\%''Subject:'' (ignore case)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1867 doc/tin.1:1901 doc/tin.1:2055 doc/tin.1:2254 doc/tin.1:2316
-#: doc/tin.1:2435 doc/tin.1:2475 doc/tin.1:2527 doc/tin.1:2558 doc/tin.1:2635
-#: doc/tin.1:2667 doc/tin.1:2692 doc/tin.1:2798 doc/tin.5:1792 doc/tin.5:1984
-#: doc/tin.5:2050 doc/tin.5:2102 doc/tin.5:2217 doc/tin.5:2249 doc/tin.5:2302
-#: doc/tin.5:2332 doc/tin.5:2402 doc/tin.5:2451 doc/tin.5:2478 doc/tin.5:2593
-#, no-wrap
-msgid "2"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1869 doc/tin.1:1903
-msgid "\\%''From:'' (case sensitive)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1869 doc/tin.1:1903 doc/tin.1:2256 doc/tin.1:2438 doc/tin.1:2478
-#: doc/tin.1:2529 doc/tin.1:2560 doc/tin.1:2637 doc/tin.1:2694 doc/tin.5:1986
-#: doc/tin.5:2220 doc/tin.5:2252 doc/tin.5:2304 doc/tin.5:2334 doc/tin.5:2404
-#: doc/tin.5:2480
-#, no-wrap
-msgid "3"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1871 doc/tin.1:1905
-msgid "\\%''From:'' (ignore case)"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1871 doc/tin.1:1905 doc/tin.1:2258 doc/tin.1:2531 doc/tin.1:2562
-#: doc/tin.1:2640 doc/tin.1:2696 doc/tin.5:1988 doc/tin.5:2108 doc/tin.5:2306
-#: doc/tin.5:2336 doc/tin.5:2406 doc/tin.5:2482
-#, no-wrap
-msgid "4"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1873 doc/tin.1:1907
-msgid "\\%''Message-ID:'' & full ''References:'' line"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1873 doc/tin.1:1907 doc/tin.1:2260 doc/tin.1:2533 doc/tin.1:2642
-#: doc/tin.1:2699 doc/tin.5:1990 doc/tin.5:2308 doc/tin.5:2408 doc/tin.5:2485
-#, no-wrap
-msgid "5"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1875 doc/tin.1:1909
-msgid "\\%''Message-ID:'' & last ''References:'' entry only"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1875 doc/tin.1:1909 doc/tin.1:2535 doc/tin.1:2701 doc/tin.5:2310
-#: doc/tin.5:2487
-#, no-wrap
-msgid "6"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1877 doc/tin.1:1911
-msgid "\\%''Message-ID:'' entry only"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:1877 doc/tin.1:1911 doc/tin.1:2538 doc/tin.1:2703 doc/tin.5:2313
-#: doc/tin.5:2489
-#, no-wrap
-msgid "7"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1879 doc/tin.1:1913
-msgid "\\%''Lines:''"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1880
-#, no-wrap
-msgid "B<(default_filter_select_case)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1884 doc/tin.5:1605
-msgid ""
-"Default for quick (1 key) auto-selection filter case. ON=filter case "
-"sensitive, OFF=ignore case. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1884
-#, no-wrap
-msgid "B<(default_filter_select_expire)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1889 doc/tin.5:1610
-msgid ""
-"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
-"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1889
-#, no-wrap
-msgid "B<(default_filter_select_global)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1893 doc/tin.5:1614
-msgid ""
-"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
-"groups, OFF=apply to current group. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1893
-#, no-wrap
-msgid "B<(default_filter_select_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1896 doc/tin.5:1617
-msgid "Default for quick (1 key) auto-selection filter header."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1914
-#, no-wrap
-msgid "B<(default_goto_group)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1916
-#, no-wrap
-msgid "B<(default_group_search)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1918
-#, no-wrap
-msgid "B<(default_mail_address)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1920
-#, no-wrap
-msgid "B<(default_move_group)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1922
-#, no-wrap
-msgid "B<(default_pattern)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1924
-#, no-wrap
-msgid "B<(default_pipe_command)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1926
-#, no-wrap
-msgid "B<(default_post_newsgroups)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1928
-#, no-wrap
-msgid "B<(default_post_subject)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1930
-#, no-wrap
-msgid "B<(default_range_group)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1932
-#, no-wrap
-msgid "B<(default_range_select)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1934
-#, no-wrap
-msgid "B<(default_range_thread)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1936
-#, no-wrap
-msgid "B<(default_repost_group)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1938
-#, no-wrap
-msgid "B<(default_save_file)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1940
-#, no-wrap
-msgid "B<(default_save_mode)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1942
-#, no-wrap
-msgid "B<(default_select_pattern)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1944
-#, no-wrap
-msgid "B<(default_shell_command)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1946
-#, no-wrap
-msgid "B<(default_subject_search)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1948
-#, no-wrap
-msgid "B<Don't break words when wrapping (dont_break_words)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1952 doc/tin.5:1668
-msgid ""
-"Do not break long lines inside a word. This applies to the body except for "
-"verbatim blocks. See also B<wrap_column>. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1952
-#, no-wrap
-msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1956
-msgid ""
-"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
-"by a highlighted bar if set OFF. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1956
-#, no-wrap
-msgid "B<Invocation of your editor (editor_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1962
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1962
-#, no-wrap
-msgid "B<Detection of external quotes (extquote_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1965 doc/tin.5:1682
-msgid "If ON quotes from external sources will be detected. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1965
-#, no-wrap
-msgid "B<Regex used to show external quotes (extquote_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1970
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<tin> uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1970
-#, no-wrap
-msgid "B<Force redraw after certain commands (force_screen_redraw)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1974 doc/tin.5:1693
-msgid ""
-"Specifies whether a screen redraw should always be done after certain "
-"external commands. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1974
-#, no-wrap
-msgid "B<Number of articles to get (getart_limit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1981
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<tin> will start fetching articles from your first unread minus absolute "
-"value of B<getart_limit>. Default is 0, which means no limit."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1981
-#, no-wrap
-msgid "B<Catchup group using left key (group_catchup_on_exit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1984 doc/tin.5:1717
-msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1984
-#, no-wrap
-msgid "B<Format string for the Group level (group_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1988
-msgid ""
-"Format string B<tin> uses for Group level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
-"\\ %F\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1988
-#, no-wrap
-msgid "B<Go to the next unread article with (goto_next_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1996
-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 B<PageNextUnread>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:1996
-#, no-wrap
-msgid "B<Display uue data as an attachment (hide_uue)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2006 doc/tin.5:1747
-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 ""
-
-#. type: TP
-#: doc/tin.1:2006
-#, no-wrap
-msgid "B<External inews (inews_prog)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2013 doc/tin.5:1754
-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 ""
-
-#. type: TP
-#: doc/tin.1:2013
-#, no-wrap
-msgid "B<(info_in_last_line)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2020 doc/tin.5:1760
-msgid ""
-"If ON, show current group description or article subject in the last line "
-"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
-"toggles setting. This facility is useful as the full width of the screen is "
-"available to display long subjects. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2020
-#, no-wrap
-msgid "B<Use interactive mail reader (interactive_mailer)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2027
-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 ""
-
-#.  TODO: fix menu description
-#.        mono_mark* currently do allow "Reverse video" even if
-#.        inverse_okay=FALSE
-#. type: TP
-#: doc/tin.1:2027
-#, no-wrap
-msgid "B<Use inverse video for page headers (inverse_okay)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2034 doc/tin.5:1770
-msgid ""
-"If ON use inverse video for page headers and URL highlighting.  Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2034
-#, no-wrap
-msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2039 doc/tin.5:1775
-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 ""
-
-#. type: TP
-#: doc/tin.1:2039
-#, no-wrap
-msgid "B<Filter which articles (kill_level)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2043
-msgid ""
-"This option controls the processing and display of articles that are "
-"killed.  There are 3 options:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2050
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1792
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2059 doc/tin.5:1796
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2061
-msgid "Default is 0 (B<Kill only unread arts>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2061
-#, no-wrap
-msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2067 doc/tin.5:1803
-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<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2067
-#, no-wrap
-msgid "B<Mail address (mail_address)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2075
-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)  / B<\\%gpg>(1)  "
-"signing (B<RFC\\%4880>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2075
-#, no-wrap
-msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2079 doc/tin.5:1813
-msgid ""
-"MIME encoding of the body in mail message, if necessary (8bit, base64, "
-"quoted-printable, 7bit). Default is quoted-printable."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2079
-#, no-wrap
-msgid "B<Quote line when mailing (mail_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2085 doc/tin.5:1819
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"In article %M you wrote:\""
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2085
-#, no-wrap
-msgid "B<Format of the mailbox (mailbox_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1829
-msgid ""
-"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
-"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\%4155> for "
-"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
-"MMDF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2095
-#, no-wrap
-msgid "B<Mail directory (maildir)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2104 doc/tin.5:1838
-msgid ""
-"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
-"format. This feature is mainly for use with the B<\\%mutt>(1)  mail "
-"program. It allows the user to save articles/threads/groups simply by giving "
-"'=' as the filename to save to.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2104
-#, no-wrap
-msgid "B<Invocation of your mail command (mailer_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2110 doc/tin.5:1844
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2115 doc/tin.5:1849
-#, no-wrap
-msgid ""
-"sendmail -oem -t E<lt> %F\n"
-"mutt -H %F\n"
-"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2119 doc/tin.5:1853
-msgid ""
-"B<interactive_mailer> must be set adequate. The following substitutions are "
-"supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:2121 doc/tin.5:1855
-#, no-wrap
-msgid "\\w'%S'u +\\w'default_mailer'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2128 doc/tin.5:1862
-#, no-wrap
-msgid ""
-"%F\tfilename\n"
-"%M\tdefault_mailer\n"
-"%S\tsubject-field\n"
-"%T\tto-filed\n"
-"%U\tusername\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2130
-#, no-wrap
-msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2138 doc/tin.5:1875
-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 ""
-
-#. type: TP
-#: doc/tin.1:2138
-#, no-wrap
-msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2141 doc/tin.5:1867
-msgid "If ON mark articles that are saved as read. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2141
-#, no-wrap
-msgid "B<Viewer program for MIME articles (metamail_prog)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2153 doc/tin.5:1887
-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 B<PageViewAttach> ('B<V>')  command can always "
-"be used to manually view any attachments. See also B<ask_for_metamail>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2153
-#, no-wrap
-msgid "B<MM_CHARSET (mm_charset)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2168
-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), or "
-"B<\\%ucnv_*>(), this option is disabled and you should use "
-"B<mm_network_charset> instead."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2168
-#, no-wrap
-msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2181
-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), or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2184 doc/tin.5:1918
-msgid ""
-"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} "
-"EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2190 doc/tin.5:1924
-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 ""
-
-#. type: TP
-#: doc/tin.1:2190
-#, no-wrap
-msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2195 doc/tin.5:1929
-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 ""
-
-#. type: TP
-#: doc/tin.1:2195
-#, no-wrap
-msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2200 doc/tin.5:1934
-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 ""
-
-#. type: TP
-#: doc/tin.1:2200
-#, no-wrap
-msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2205 doc/tin.5:1939
-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 ""
-
-#. type: TP
-#: doc/tin.1:2205
-#, no-wrap
-msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2210 doc/tin.5:1944
-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 ""
-
-#. type: TP
-#: doc/tin.1:2210
-#, no-wrap
-msgid "B<(newnews)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2214
-msgid ""
-"These are internal timers used by B<tin> to keep track of new newsgroups.  "
-"Do not change them unless you understand what they are for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2214
-#, no-wrap
-msgid "B<Display these header fields (or *) (news_headers_to_display)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2221 doc/tin.5:1957
-msgid ""
-"Which news headers you wish to see. If you want to see _all_ the headers, "
-"place an '*' as this value. This is the only way a wildcard can be used.  If "
-"you enter 'X-' as the value, you will see all headers beginning with 'X-' "
-"(like X-Alan or X-Pape). You can list more than one by delimiting with "
-"spaces. Not defining anything turns off this option."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2221
-#, no-wrap
-msgid "B<Do not display these header fields (news_headers_to_not_display)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:1966
-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 ""
-
-#. type: TP
-#: doc/tin.1:2230
-#, no-wrap
-msgid "B<Quote line when following up (news_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2236 doc/tin.5:1972
-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). If the article has multiple addresses only the "
-"first is evaluated. Default is \"%F wrote:\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2236
-#, no-wrap
-msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2245
-msgid ""
-"Time in seconds to wait for a response from the server. Default is 120.  "
-"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
-"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
-"timeout (and disconnect in batch mode) when connecting to large servers or "
-"entering large groups, because the timer is set when the command is sent to "
-"the server and that needs some time to compress the large response, the "
-"value should not be set too small."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2245
-#, no-wrap
-msgid "B<Unicode normalization form (normalization_form)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2249
-msgid ""
-"The normalization form B<tin> should use to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2252 doc/tin.5:1982
-msgid "B<None>: no normalization"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:1984
-msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2256 doc/tin.5:1986
-msgid "B<NFKD>: Compatibility Decomposition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2258 doc/tin.5:1988
-msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:1990
-msgid "B<NFD>: Canonical Decomposition"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2262 doc/tin.5:1992
-msgid ""
-"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
-"and Case Folding"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2266
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<tin> uses to do the normalization. NFC should be used if possible "
-"(B<RFC\\%5198>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2266
-#, no-wrap
-msgid ""
-"B<Format string for the display of mime header at Article level "
-"(page_mime_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2271
-msgid ""
-"Format string B<tin> uses for mime header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
-"--]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2271
-#, no-wrap
-msgid ""
-"B<Format string for the display of uue header at Article level "
-"(page_uue_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2276
-msgid ""
-"Format string B<tin> uses for uue header at Page level. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2276
-#, no-wrap
-msgid "B<Go to first unread article in group (pos_first_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2280 doc/tin.5:2013
-msgid ""
-"If ON put cursor at first unread article in group otherwise at last "
-"article. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2280
-#, no-wrap
-msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2291 doc/tin.5:2024
-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 ""
-
-#. type: TP
-#: doc/tin.1:2291
-#, no-wrap
-msgid "B<MIME encoding in news messages (post_mime_encoding)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2296 doc/tin.5:2029
-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 ""
-
-#. type: TP
-#: doc/tin.1:2296
-#, no-wrap
-msgid "B<View post-processed files (post_process_view)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2303
-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 B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2303
-#, no-wrap
-msgid "B<Post process saved articles (post_process_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2309 doc/tin.5:2043
-msgid ""
-"This specifies whether to perform post processing on saved articles.  "
-"Because the shell archive may contain commands you may not want to be "
-"executed, be careful when extracting shell archives.  The following values "
-"are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2046
-msgid "B<No> (default), no post processing is done."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2050
-msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2318 doc/tin.5:2052
-msgid "B<Yes>, binary attachments and data will be decoded and saved."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2319
-#, no-wrap
-msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2327 doc/tin.5:2061
-msgid ""
-"Keep posted articles in given file. If the given filename does not contain "
-"any expandable strings it will be prefixed with "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>. If no filename is set then postings will "
-"not be saved. See the section \"MAILING PIPING PRINTING REPOSTING AND SAVING "
-"ARTICLES\" for more information about the various expansion "
-"characters. Default is 'posted'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2327
-#, no-wrap
-msgid "B<Print all headers when printing (print_header)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2331 doc/tin.5:2065
-msgid ""
-"If ON, then the full article header is sent to the printer. Otherwise only "
-"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2331
-#, no-wrap
-msgid "B<Printer program with options (printer)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2340
-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 ""
-
-#. type: TP
-#: doc/tin.1:2340
-#, no-wrap
-msgid "B<Process only unread articles (process_only_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2079
-msgid ""
-"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
-"Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2344
-#, no-wrap
-msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2348
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article. Default is "
-"OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2348
-#, no-wrap
-msgid "B<Characters used as quote-marks (quote_chars)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2354 doc/tin.5:2089
-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, %I is replaced by author's initials. If the article has "
-"multiple addresses only the first is evaluated. Default is 'E<gt>_'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2354
-#, no-wrap
-msgid "B<Quoting behavior (quote_style)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2361
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2365
-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 ""
-
-#. type: TP
-#: doc/tin.1:2365
-#, no-wrap
-msgid "B<Regex used to show quoted lines (quote_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2370
-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 ""
-
-#. type: TP
-#: doc/tin.1:2370
-#, no-wrap
-msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2375
-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 ""
-
-#. type: TP
-#: doc/tin.1:2375
-#, no-wrap
-msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2380
-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 ""
-
-#. type: TP
-#: doc/tin.1:2380
-#, no-wrap
-msgid "B<Article recentness time limit (recent_time)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2136
-msgid ""
-"If set to 0, this feature is deactivated, otherwise it means the number of "
-"days. Default is 2."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2384
-#, no-wrap
-msgid "B<Render BiDi (render_bidi)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2388
-msgid ""
-"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
-"the rendering of bi-directional text to the terminal. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2388
-#, no-wrap
-msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2393 doc/tin.5:2148
-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 ""
-
-#. type: TP
-#: doc/tin.1:2393
-#, no-wrap
-msgid "B<Directory to save arts/threads in (savedir)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2397 doc/tin.5:2152
-msgid ""
-"Directory where articles/threads are saved. Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2397
-#, no-wrap
-msgid "B<Score limit (kill) (score_limit_kill)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2401 doc/tin.5:2156
-msgid ""
-"If the score of an article is below or equal this value the article gets "
-"marked as killed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2401
-#, no-wrap
-msgid "B<Score limit (select) (score_limit_select)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2405 doc/tin.5:2160
-msgid ""
-"If the score of an article is above or equal this value the article gets "
-"marked as hot."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2405
-#, no-wrap
-msgid "B<Default score to kill articles (score_kill)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2409 doc/tin.5:2164
-msgid ""
-"Score of an article which should be killed, this must be E<lt>= "
-"B<score_limit_kill>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2409
-#, no-wrap
-msgid "B<Default score to select articles (score_select)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2413 doc/tin.5:2168
-msgid ""
-"Score of an article which should be marked hot, this must be E<gt>= "
-"B<score_limit_select>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2413
-#, no-wrap
-msgid "B<Number of lines to scroll in pager (scroll_lines)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2421
-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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
-"scrolling where the top/bottom line is carried over onto the next page.  "
-"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get "
-"half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2421
-#, no-wrap
-msgid "B<Format string for the Selection level (select_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2425
-msgid ""
-"Format string B<tin> uses for Selection level representation. See the "
-"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
-"%G\\ \\ %d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2425
-#, no-wrap
-msgid "B<In group and thread level, show author by (show_author)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2429 doc/tin.5:2211
-msgid ""
-"Which information about the author should be shown. Default is 2, authors "
-"full name."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2432 doc/tin.5:2214
-msgid "B<None>, only the ''Subject:'' line will be displayed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2217
-msgid ""
-"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2438 doc/tin.5:2220
-msgid ""
-"B<Full Name>, ''Subject:'' line & the authors full name part of the "
-"\\&''From:'' line are displayed (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2441 doc/tin.5:2223
-msgid ""
-"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
-"displayed."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2442
-#, no-wrap
-msgid "B<Show description of each newsgroup (show_description)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2451
-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 built with mh-mail-handling support) from "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2451
-#, no-wrap
-msgid "B<Function for sorting articles (sort_function)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2454 doc/tin.5:2196
-msgid "Function used for sorting articles. Default is 0."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2459 doc/tin.5:2201
-msgid "Use B<\\%qsort>(3)  for sorting."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2464 doc/tin.5:2206
-msgid ""
-"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
-"with long threads (somewhat presorted data)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2465
-#, no-wrap
-msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2470
-msgid ""
-"Allows you to select whether B<tin> shows a help indication, a new mail "
-"indication, both, or neither in the various level titles.  Default is 3."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2473 doc/tin.5:2247
-msgid "B<Don't show help or mail sign>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2475 doc/tin.5:2249
-msgid "B<Show only help sign>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2478 doc/tin.5:2252
-msgid ""
-"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
-"mail has arrived."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2481 doc/tin.5:2255
-msgid ""
-"B<Show mail if new mail else help s.>, show mail sign if new mail has "
-"arrived otherwise show help sign."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2482
-#, no-wrap
-msgid "B<Show only unread articles (show_only_unread_arts)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2486 doc/tin.5:2260
-msgid ""
-"If ON show only new/unread articles otherwise show all articles.  Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2486
-#, no-wrap
-msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2490 doc/tin.5:2264
-msgid ""
-"If ON show only subscribed groups that contain unread articles. Default is "
-"OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2490
-#, no-wrap
-msgid "B<Display signatures (show_signatures)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2493 doc/tin.5:2267
-msgid "If OFF don't show signatures when displaying articles. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2493
-#, no-wrap
-msgid "B<Display score (show_art_score)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2497 doc/tin.5:2228
-msgid ""
-"If ON show article score in the lower left corner when displaying articles.  "
-"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2497
-#, no-wrap
-msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2500 doc/tin.5:2270
-msgid "If ON prepend the signature with sigdashes. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2500
-#, no-wrap
-msgid "B<Create signature from path/command (sigfile)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2510
-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. In order to pass the group name to the "
-"program, %G can be specified. This will be replaced by the name of the "
-"current newsgroup. --none will suppress any signature.  Default is "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2510
-#, no-wrap
-msgid "B<Add signature when reposting (signature_repost)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2513 doc/tin.5:2286
-msgid "If ON add signature to reposted articles. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2513
-#, no-wrap
-msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2518
-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 ""
-
-#. type: TP
-#: doc/tin.1:2518
-#, no-wrap
-msgid "B<Sort articles by (sort_article_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2522 doc/tin.5:2297
-msgid ""
-"This specifies how articles should be sorted. Sort by ascending Date (6) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2300
-msgid "B<Nothing>, don't sort articles."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2302
-msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2529 doc/tin.5:2304
-msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2531 doc/tin.5:2306
-msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2533 doc/tin.5:2308
-msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2535 doc/tin.5:2310
-msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2538 doc/tin.5:2313
-msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2540 doc/tin.5:2315
-msgid "B<Score (descending)>, sort articles by filtering score descending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2540 doc/tin.5:2315
-#, no-wrap
-msgid "8"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2542 doc/tin.5:2317
-msgid "B<Score (ascending)>, sort articles by filtering score ascending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2542 doc/tin.5:2317
-#, no-wrap
-msgid "9"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2319
-msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:2544 doc/tin.5:2319
-#, no-wrap
-msgid "10"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2546 doc/tin.5:2321
-msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2547
-#, no-wrap
-msgid "B<Sort threads by (sort_threads_type)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2552 doc/tin.5:2326
-msgid ""
-"This specifies how threads will be sorted. Sort by descending Score (1) is "
-"the default. The following sort types are allowed:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2555 doc/tin.5:2329
-msgid "B<Nothing>, don't sort threads."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2558 doc/tin.5:2332
-msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2560 doc/tin.5:2334
-msgid "B<Score (ascending)>, sort threads by filtering score ascending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2562 doc/tin.5:2336
-msgid ""
-"B<Last posting date (descending)>, sort threads by date of last posting "
-"descending."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2564 doc/tin.5:2338
-msgid ""
-"B<Last posting date (ascending)>, sort threads by date of last posting "
-"ascending."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2565
-#, no-wrap
-msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2344
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2572 doc/tin.5:2346
-msgid "I<spam,delete,remove>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2572
-#, no-wrap
-msgid "B<Regex used to highlight *stars* (stars_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2577
-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 ""
-
-#. type: TP
-#: doc/tin.1:2577
-#, no-wrap
-msgid "B<Strip blanks of end of lines (strip_blanks)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2583 doc/tin.5:2357
-msgid ""
-"Strips the blanks from the end of each line therefore speeding up the "
-"display when reading on a slow terminal or via modem. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2583
-#, no-wrap
-msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2592 doc/tin.5:2366
-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 ""
-
-#. type: TP
-#: doc/tin.1:2592
-#, no-wrap
-msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2596 doc/tin.5:2370
-msgid ""
-"If ON, then unsubscribed groups will be permanently removed from your "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2596
-#, no-wrap
-msgid "B<Regex with Subject prefixes (strip_re_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2602
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2602
-#, no-wrap
-msgid "B<Regex with Subject suffixes (strip_was_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2608 doc/tin.5:2382
-msgid ""
-"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
-"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2608
-#, no-wrap
-msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2613
-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 ""
-
-#. type: TP
-#: doc/tin.1:2613
-#, no-wrap
-msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2618 doc/tin.5:2620
-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 ""
-
-#. type: TP
-#: doc/tin.1:2618
-#, no-wrap
-msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2622
-msgid ""
-"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
-"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2622
-#, no-wrap
-msgid "B<Thread articles by (thread_articles)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2630
-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 \\(en 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2633
-msgid "B<None>, don't thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2635
-msgid "B<Subject>, thread on ''Subject:'' only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2637
-msgid "B<References>, thread on ''References:'' only."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2640
-msgid ""
-"B<Both Subject and References>, thread on ''References:'' then "
-"\\&''Subject:'' (default)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2642
-msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2645
-msgid ""
-"B<Percentage Match>, thread base upon a partial character match on "
-"\\&''Subject:''."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2646
-#, no-wrap
-msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2650 doc/tin.5:2442
-msgid ""
-"If ON catchup group/thread when leaving with the left arrow key. Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2650
-#, no-wrap
-msgid "B<Format string for the Thread level (thread_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2654
-msgid ""
-"Format string B<tin> uses for Thread level representation. See the section "
-"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
-"\\ %F\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2654
-#, no-wrap
-msgid "B<Matchingness of a thread (thread_perc)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2658
-msgid ""
-"How closely the subjects must match for two threads to be considered part of "
-"the same thread. This is a percentage and the default if 75%."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2658
-#, no-wrap
-msgid "B<Score of a thread (thread_score)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2662 doc/tin.5:2446
-msgid ""
-"How the total score of a thread is computed. Default is 0, the maximum score "
-"in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2665 doc/tin.5:2449
-msgid "B<Max>, the maximum score in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2667 doc/tin.5:2451
-msgid "B<Sum>, the sum of all scores in this thread."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2669 doc/tin.5:2453
-msgid "B<Average>, the average score in this thread."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2670
-#, no-wrap
-msgid "B<CA certificate file (tls_ca_cert_file)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2675
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<\\%RFC8143>) connections. If left empty the system default will be used."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2675
-#, no-wrap
-msgid "B<Transliteration (translit)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2683 doc/tin.5:2467
-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 ""
-
-#. type: TP
-#: doc/tin.1:2683
-#, no-wrap
-msgid "B<How to treat blank lines (trim_article_body)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2687
-msgid ""
-"Allows you to select how B<tin> treats blank lines in article bodies.  "
-"Default is 0. This option does not affect lines within verbatim blocks."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2690 doc/tin.5:2476
-msgid "B<Don't trim article body>, do nothing."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2692 doc/tin.5:2478
-msgid "B<Skip leading blank lines>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2694 doc/tin.5:2480
-msgid "B<Skip trailing blank lines>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2696 doc/tin.5:2482
-msgid ""
-"B<Skip leading and trailing blank l.>, skip leading and trailing blank "
-"lines."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2699 doc/tin.5:2485
-msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between text "
-"blocks with one blank line."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2701 doc/tin.5:2487
-msgid "B<Compact multiple and skip leading>, 4 + 1"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2703 doc/tin.5:2489
-msgid "B<Compact multiple and skip trailing>, 4 + 2"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2705 doc/tin.5:2491
-msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2706
-#, no-wrap
-msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2714
-msgid ""
-"If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when "
-"they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is "
-"an invisible format character that merely indicates a preferred intraword "
-"line break position. However, some terminal emulators display a space or a "
-"hyphen, for example, in the place of the soft hyphen. This setting can be "
-"used to improve the display of those articles. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2714
-#, no-wrap
-msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2719
-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 ""
-
-#. type: TP
-#: doc/tin.1:2719
-#, no-wrap
-msgid "B<Remove ~/.article after posting (unlink_article)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2722
-msgid "If ON remove I<~/.article> after posting. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2722
-#, no-wrap
-msgid "B<Program that opens URLs (url_handler)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2727 doc/tin.5:2512
-msgid ""
-"The program that will be run when launching URLs in the article viewer using "
-"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
-"B<url_handler.pl>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2727
-#, no-wrap
-msgid "B<URL highlighting in message body (url_highlight)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2730 doc/tin.5:2515
-msgid "Enable highlighting URLs in message body. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2730
-#, no-wrap
-msgid "B<Use ANSI color (use_color)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2733
-msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2733
-#, no-wrap
-msgid "B<Use scroll keys on keypad (use_keypad)>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2736
-#, no-wrap
-msgid "B<Use mouse in xterm (use_mouse)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2742 doc/tin.5:2529
-msgid ""
-"Allows the mouse button support in an B<\\%xterm>(1x)  to be "
-"enabled/disabled.  Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2742
-#, no-wrap
-msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2752
-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 ""
-
-#. type: TP
-#: doc/tin.1:2752
-#, no-wrap
-msgid "B<Use UTF-8 graphics (utf8_graphics)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2756
-msgid ""
-"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
-"tree and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2756
-#, no-wrap
-msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2760
-msgid ""
-"A regular expression that B<tin> will use to find the begin of a verbatim "
-"block."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2760
-#, no-wrap
-msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2764
-msgid ""
-"A regular expression that B<tin> will use to find the end of a verbatim "
-"block."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2764
-#, no-wrap
-msgid "B<Detection of verbatim blocks (verbatim_handling)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2767 doc/tin.5:2560
-msgid "If ON verbatim blocks will be detected. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2767
-#, no-wrap
-msgid "B<Wildcard matching (wildcard)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2789
-msgid ""
-"Allows you to select how B<tin> matches strings. The default is 0 and uses "
-"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
-"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also "
-"B<\\%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You "
-"will probably want to update your filter file if you use this regularly.  "
-"NB: Newsgroup names will always be matched using the B<\\%wildmat>(3)  "
-"notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2789
-#, no-wrap
-msgid "B<What to display instead of mark (word_h_display_marks)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2793 doc/tin.5:2588
-msgid ""
-"Should the leading and ending stars, slashes, strokes and dashes also be "
-"displayed, even when they are highlighting marks?"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2796 doc/tin.5:2591
-msgid "B<no>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2798 doc/tin.5:2593
-msgid "yes, B<display mark>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2800 doc/tin.5:2595
-msgid "print a B<space> instead"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:2801
-#, no-wrap
-msgid "B<Word highlighting in message body (word_highlight)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2809 doc/tin.5:2604
-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 ""
-
-#. type: TP
-#: doc/tin.1:2809
-#, no-wrap
-msgid "B<Page line wrap column (wrap_column)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2820 doc/tin.5:2615
-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 and B<dont_break_words> is "
-"unset 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 ""
-
-#. type: TP
-#: doc/tin.1:2820
-#, no-wrap
-msgid "B<Quote line when crossposting (xpost_quote_format)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2827 doc/tin.5:2625
-msgid ""
-"Format is the same as for B<news_quote_format>, this is used when answering "
-"to a crossposting to several groups with no ''Followup-To:'' set."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2827
-#, no-wrap
-msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2834
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2842
-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., B<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 ""
-
-#. type: Plain text
-#: doc/tin.1:2849
-msgid ""
-"Attributes can also be changed from the attributes menu which can be "
-"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
-"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
-"attributes menu looks and behaves very similar to the options menu. The "
-"title shows the current scope. Attributes set in the current scope are "
-"marked with '+' to the left of the attributes number."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2856
-msgid ""
-"Besides the keys for moving around and changing values known from the "
-"options menu the attributes menu provides the following command: "
-"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2856
-#, no-wrap
-msgid "SCOPES MENU"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2861
-msgid ""
-"The scopes menu (accessible from the options menu with B<ConfigScopeMenu> "
-"('B<S>')) shows all scopes read from the global and local attributes file.  "
-"Scopes from the global attributes file are marked with '!\\&' to the left of "
-"the scope number. Delete/rename/move are not possible with those scopes."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2873
-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 and posting etiquette after composing an article "
-"(B<beginner_level>)."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2873
-#, no-wrap
-msgid "FILTERING ARTICLES"
-msgstr ""
-
-#.  FIXME - add scoring description
-#. type: Plain text
-#: doc/tin.1:2880
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2887
-msgid ""
-"When B<tin> starts up the user's kill-file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> or the file specified via ''B<-F>'' "
-"is read (see also B<\\%tin>(5)  ). Each time a newsgroup is entered the "
-"rules are applied and articles killed or selected when they meet certain "
-"criteria."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2892
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2897
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2902
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2904
-msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
-msgstr ""
-
-#.  FIXME - Next paragraph is out of date
-#. type: Plain text
-#: doc/tin.1:2917
-msgid ""
-"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
-"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
-"levels. It allows the user to kill or select an article that matches the "
-"current ''Subject:'' line, ''From:'' line or a string entered by the "
-"user. The user entered string can be applied to the \\&''Subject:'' or "
-"''From:'' line of an article. The filter can be limited to the current "
-"newsgroup or it can apply to all newsgroups. Once entered the user can abort "
-"the command and not save the new filter, edit the full filter file or save "
-"filter."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:2917
-#, no-wrap
-msgid "POSTING ARTICLES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2920
-msgid ""
-"B<tin> allows posting of articles, follow-up to already posted articles and "
-"replying direct through mail to the author of an article."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2930
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2935
-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. See "
-"the section \"POSTING HISTORY LISTING\" for more information."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2943
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:2957
-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 ""
-
-#. type: SS
-#: doc/tin.1:2957
-#, no-wrap
-msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2966
-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). If the article has multiple addresses "
-"only the first is evaluated. 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 ""
-
-#. type: ta
-#: doc/tin.1:2968
-#, no-wrap
-msgid "\\w'%A  'u +\\w'Address'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2977
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.1:2980
-msgid "e.g.,"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2985
-#, no-wrap
-msgid ""
-"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
-"news_quote_format=In %M, %F wrote:\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2989
-msgid "would expand to:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2994
-#, no-wrap
-msgid ""
-"\\f(CROn 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:\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3004
-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 ""
-
-#. type: SS
-#: doc/tin.1:3004
-#, no-wrap
-msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3011
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3016
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3020
-msgid ""
-"Otherwise, the initial prompt will ask you to select which article, thread, "
-"hot (auto-selected), regular expression pattern, tagged articles you wish to "
-"mail, pipe etc."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3024
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3030
-msgid ""
-"If a regular expression pattern is selected you are asked to enter a pattern "
-"(e.g., to match all articles subject lines containing 'net News' you enter "
-"\"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 ""
-
-#. type: Plain text
-#: doc/tin.1:3035
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3040
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3045
-msgid ""
-"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
-"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
-"current news.group.name but without B<savedir> prefixed. %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3050
-msgid ""
-"If saving multiple files at once the filename (if not referring to a "
-"mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
-"number counting up from 1. Environment variables are allowed within a "
-"filename (e.g., I<$SOURCES/dir/filename>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3056
-msgid ""
-"When saving articles you can specify whether the saved files should be post "
-"processed. A default process type can be set via B<post_process_type>."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3056
-#, no-wrap
-msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3068
-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>(8)  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 B<savedir> 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 ""
-
-#. type: Plain text
-#: doc/tin.1:3072
-msgid ""
-"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
-"option), the same directory must be specified when reading the articles by "
-"''B<-R>''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3079
-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 ""
-
-#. type: TP
-#: doc/tin.1:3079
-#, no-wrap
-msgid "B<tin -M iain -c -f newsrc.mail>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3083
-msgid ""
-"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
-"local user iain and mark them as read)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3083
-#, no-wrap
-msgid "B<tin -S -c -f newsrc.save>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3087
-msgid ""
-"(save any unread articles in newsgroups specified in file newsrc.save and "
-"mark them as read)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3087
-#, no-wrap
-msgid "B<tin -R>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3092
-msgid "(read any articles saved by B<tin -S>)"
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3092
-#, no-wrap
-msgid "RANGES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3104
-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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes "
-"the previously entered range selection. Currently the only commands that "
-"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
-"('B<z>') and B<MarkThdUnread> ('B<Z>')."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3104
-#, no-wrap
-msgid "NEWSGROUP LISTS & WILDCARDS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3116
-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. See B<\\%wildmat>(3)  for details about the understood "
-"patterns. Some examples:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3118
-msgid "I<alt.config,news.*,!news.test>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3120
-msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3125
-msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
-"variables for further examples."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3125
-#, no-wrap
-msgid "SIGNATURES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3134
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3137
-msgid ""
-"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
-"editor for both posting and mailing commands."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3139
-msgid "The following is an example of a I<.Sig> file:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3144
-#, no-wrap
-msgid ""
-"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
-"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3159
-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 ""
-
-#. type: SS
-#: doc/tin.1:3159
-#, no-wrap
-msgid "CUSTOMIZING THE SCREEN FORMAT"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3165
-msgid ""
-"The look of the Selection, Group and Thread level can be customized via "
-"format strings. These format strings define the content and the position of "
-"each element on the screen. Variables are used within the format strings as "
-"placeholders. If the article has multiple addresses only the first is "
-"evaluated. The following variables are available:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3168
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3185
-#, no-wrap
-msgid ""
-"B<%D>\tdate\n"
-"B<%F>\tfrom, name and/or address\n"
-"B<%G>\tnewsgroup name\n"
-"B<%I>\tinitials\n"
-"B<%L>\tline count\n"
-"B<%M>\tmessage-id\n"
-"B<%R>\tnumber of responses in thread\n"
-"B<%S>\tscore\n"
-"B<%T>\tthread tree\n"
-"B<%U>\tunread count\n"
-"B<%d>\tnewsgroup description\n"
-"B<%f>\tnewsgroup flag\n"
-"B<%m>\tarticle marks\n"
-"B<%n>\tcurrent group/thread/article number\n"
-"B<%s>\tsubject\n"
-"B<%%>\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3190
-msgid ""
-"Not all variables can be used in each level. The following table provides an "
-"overview:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3193
-#, no-wrap
-msgid ""
-"\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC "
-"+\\w'B<thread_format>'uC"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3211
-#, no-wrap
-msgid ""
-"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
-"B<%D>\t\tX\tX\n"
-"B<%F>\t\tX\tX\n"
-"B<%G>\tX\n"
-"B<%I>\t\tX\tX\n"
-"B<%L>\t\tX\tX\n"
-"B<%M>\t\tX\tX\n"
-"B<%R>\t\tX\n"
-"B<%S>\t\tX\tX\n"
-"B<%T>\t\t\tX\n"
-"B<%U>\tX\n"
-"B<%d>\tX\n"
-"B<%f>\tX\n"
-"B<%m>\t\tX\tX\n"
-"B<%n>\tX\tX\tX\n"
-"B<%s>\t\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3215 doc/tin.1:3379
-msgid "Defaults for the format strings:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3218
-#, no-wrap
-msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3222
-#, no-wrap
-msgid ""
-"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
-"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
-"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3228
-msgid ""
-"B<show_description> controls whether the newsgroup description is shown or "
-"not. The description can also be toggled with B<SelectToggleDescriptions> "
-"('B<d>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3233
-msgid ""
-"The information displayed with 'B<%F>' depends on the value of "
-"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
-"('B<d>') switches through all available options."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3237
-msgid ""
-"For date representation 'B<%D>' uses B<date_format>. It is possible to "
-"specify a different date format in round brackets (e.g., 'B<%(%d %b %y "
-"%H:%M)D>'). See B<date_format> for more details."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3241
-msgid ""
-"The length of each item (except 'B<%%>') can be defined with a positive "
-"number after the 'B<%>'. The following example displays the score in the "
-"thread level 10 characters wide: 'B<%10S>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3247
-msgid ""
-"If the newsgroup name is displayed together with the newsgroup description, "
-"the width of the newsgroup name can be controlled via an optional comma "
-"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
-"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
-"default value of 32."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3254
-msgid ""
-"Some variables do have a default width which may lead to truncation.  "
-"Truncation for variables which contain only numbers happens by dividing the "
-"value with a sufficient power of ten and adding a SI suffix to the result, "
-"that is the variable holds a value of 54321 and the width for the variable "
-"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
-"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3257
-#, no-wrap
-msgid "\\w'Variable  'u +\\w'width'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3266
-#, no-wrap
-msgid ""
-"Variable\twidth\n"
-"B<%I>\t 3\n"
-"B<%L>\t 4\n"
-"B<%M>\t10\n"
-"B<%R>\t 3\n"
-"B<%S>\t 6\n"
-"B<%U>\t 5\n"
-"B<%n>\t 4\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3277
-msgid ""
-"If no length is given for 'B<%D>', the length is determined by the format "
-"string for the date and the date of the current day. If the date format "
-"string contains weekdays or months names it may happen that the date is "
-"longer than determined in the first pass. In this case, the date is "
-"truncated before display. This occurs, for example, if the current month is "
-"May and the article to which the date is displayed was posted in "
-"December. In such cases it might useful to determine the maximum length "
-"manually and specify the length in the format string."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3281
-msgid ""
-"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
-"given, B<tin> determines the longest newsgroup name and uses this length for "
-"'B<%G>'. The remaining space will used for 'B<%d>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3285
-msgid ""
-"When the format string contains the specifier 'B<%F>' and 'B<%s>' "
-"resp. 'B<%T>' and no length are given, 'B<%F>' will use one third and "
-"'B<%s>' resp. 'B<%T>' will use two third of the available space."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3295
-msgid ""
-"In addition, a minimum or a maximum screen width can be defined for each "
-"item (except 'B<%%>'). In this case, the item will only be displayed when "
-"the screen is wider resp. smaller than specified. This comes in handy to not "
-"overload a small screen but have maximum information on a large screen. The "
-"minimum screen width has to be specified by a positive number preceded by an "
-"'B<E<gt>>', the maximum screenwidth has to be specified by a positive number "
-"preceded by an 'B<E<lt>>'. In the following example B<tin> will display the "
-"score only if the screen is wider than 100 characters: 'B<%E<gt>100S>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3309
-msgid ""
-"If both the length and the minimum or maximum screen width should be "
-"specified for an item, the length must be the first parameter and the "
-"minimum or maximum screen width must be the second one. The following "
-"example displays the score with a length of 10 characters only if the screen "
-"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
-"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
-"is used if the minimum or maximum screen width is not reached.  If no length "
-"is specified after the colon, the item is displayed even if the minimum "
-"screen width is not reached and the length is calculated as if no minimum "
-"(or maximum) screen width had been specified. In the following example "
-"B<tin> will display the subject with a length of 60 characters if the screen "
-"is wider than 100 characters, otherwise a length of 40 characters is used: "
-"'B<%60E<gt>100:40s>'."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3313
-msgid ""
-"The look of the Attachment level and the mime and uue header at Page level "
-"can be customized too via format strings.  The following variables are "
-"available:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3316
-#, no-wrap
-msgid "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3335
-#, no-wrap
-msgid ""
-"B<%C>\tCharset\n"
-"B<%c>\tLike %C but with description\n"
-"B<%D>\tLine count\n"
-"B<%d>\tLike %D but with description\n"
-"B<%E>\tContent encoding\n"
-"B<%e>\tLike %E but with description\n"
-"B<%I>\tComplete/incomplete UUE part indicator\n"
-"B<%L>\tLanguage\n"
-"B<%l>\tLike %L but with description\n"
-"B<%N>\tName\n"
-"B<%n>\tLike %N but with description\n"
-"B<%S>\tContent subtype\n"
-"B<%s>\tLike %S but with description\n"
-"B<%T>\tContent type\n"
-"B<%t>\tLike %T but with description\n"
-"B<%Z>\tSize in bytes\n"
-"B<%z>\tLike %Z but with description\n"
-"B<%%>\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3340
-msgid ""
-"Not all items can be used in each variable. The following table provides an "
-"overview:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3343
-#, no-wrap
-msgid ""
-"\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC "
-"+\\w'B<page_uue_format>'uC"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3363
-#, no-wrap
-msgid ""
-"\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
-"B<%C>\tX\tX\n"
-"B<%c>\tX\tX\n"
-"B<%D>\tX\tX\tX\n"
-"B<%d>\tX\tX\tX\n"
-"B<%E>\tX\tX\tX\n"
-"B<%e>\tX\tX\tX\n"
-"B<%I>\t\t\tX\n"
-"B<%L>\tX\tX\n"
-"B<%l>\tX\tX\n"
-"B<%N>\t\tX\tX\n"
-"B<%n>\t\tX\tX\n"
-"B<%S>\tX\tX\tX\n"
-"B<%s>\tX\tX\tX\n"
-"B<%T>\tX\tX\tX\n"
-"B<%t>\tX\tX\tX\n"
-"B<%Z>\tX\tX\tX\n"
-"B<%z>\tX\tX\tX\n"
-"B<%%>\tX\tX\tX\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3377
-msgid ""
-"By default, the string is not truncated. If it exceeds the screen width, it "
-"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
-"uppercase letters, the element is omitted if there is not enough space. If "
-"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
-"description is omitted if there is not enough space. If the % sign is "
-"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
-"description is omitted first and then the content. The shortening is always "
-"from right to left, first the description is omitted and when no more "
-"description is displayed, the content is omitted. If %T and %S follow each "
-"other directly a '/' will be inserted in between. %Z will always have one "
-"decimal point and may have a one letter bi-suffix."
-msgstr ""
-
-#. type: ta
-#: doc/tin.1:3382
-#, no-wrap
-msgid "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3386
-#, no-wrap
-msgid ""
-"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
-"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
-"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3389
-#, no-wrap
-msgid "TIPS AND TRICKS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3393
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3395
-msgid ""
-"The following newsgroups provide useful information concerning news "
-"software:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3398
-msgid ""
-"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
-"etc.)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3400
-msgid "\\(emnews.software.nntp (info. about NNTP)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3402
-msgid ""
-"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
-"themes)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3406
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3413
-msgid ""
-"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
-"the B<\\%xterm>(1x)  is resized."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3417
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3422
-msgid ""
-"If you find large number of new newsgroups cluttering up your screen, "
-"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3422
-#, no-wrap
-msgid "XTERM BUTTONS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3428
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3430
-msgid "In general (i.e., for the group, thread and article menus),"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3430
-#, no-wrap
-msgid "Button1 (left)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3433
-msgid "enters next (lower) level if you click on an article, otherwise pages down."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3433
-#, no-wrap
-msgid "Button2 (center)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3437
-msgid ""
-"returns to the previous (upper) level if you click on an article, otherwise "
-"pages up."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3437
-#, no-wrap
-msgid "Button3 (right)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3441
-msgid ""
-"positions on the article line under mouse cursor, or pages down if you've "
-"clicked outside the list of articles."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3443
-msgid "In the group selection menu, if the mouse is pointing at a group then:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3443 doc/tin.1:3455 doc/tin.1:3469
-#, no-wrap
-msgid "left button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3447
-msgid ""
-"moves to and selects the group pointed at, just like B<SelectReadGrp> "
-"('B<E<lt>CRE<gt>>')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3447 doc/tin.1:3459 doc/tin.1:3472
-#, no-wrap
-msgid "center button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3450
-msgid "quits the program, just like B<Quit> ('B<q>')."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3450 doc/tin.1:3464 doc/tin.1:3477
-#, no-wrap
-msgid "right button"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3453
-msgid "moves to the group pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3455
-msgid ""
-"In the article menu, if the mouse is pointing at an article (or thread) "
-"then:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3459
-msgid ""
-"reads the article pointed at, just like B<GroupReadBasenote> "
-"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3464
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3467
-msgid "moves to the article (or thread) pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3469
-msgid "In the thread menu, if the mouse is pointing at an article then:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3472
-msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3477
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3480
-msgid "moves to the article pointed at."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3487
-msgid ""
-"In other menus and areas button pressing reverts back to usual cut and paste "
-"of B<\\%xterm>(1x), but after one click of any button."
-msgstr ""
-
-#. type: SS
-#: doc/tin.1:3487
-#, no-wrap
-msgid "INDEX FILES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3492
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3499
-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 disk space if you read a lot of groups and/or high "
-"traffic groups. To reduce the amount of disk space used, "
-"B<compress_overview_files> can be set to ON."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3508
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3515
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3520
-msgid ""
-"As indexing might take some time you may want to run B<tin> from the system "
-"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3525
-#, no-wrap
-msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3531
-msgid ""
-"If you are low on local disk space you should consider to manually purge "
-"cached data for groups you are not reading anymore with something like:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3537
-#, no-wrap
-msgid ""
-"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
-"\\e\n"
-"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:3542 doc/tin.5:21
-#, no-wrap
-msgid "FILES"
-msgstr ""
-
-#.  TODO: mention dead.article, dead.articles
-#.                .article[.$$], .cancel[.$$], .letter[.$$]?
-#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.        $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-R   (-D 32)
-#.        $TMPDIR/SCOPES-W   (-D 32)
-#.        $TMPDIR/ACTIVE     (-D 64)
-#.        $TMPDIR/GNKSA      (-D 64)
-#. type: Plain text
-#: doc/tin.1:3561
-msgid "For a detailed description see B<\\%tin>(5)."
-msgstr ""
-
-#.  TODO: mention
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
-#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
-#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
-#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
-#.  $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-R   (-D 32)
-#.  $TMPDIR/SCOPES-W   (-D 32)
-#.  $TMPDIR/ACTIVE     (-D 64)
-#. type: Plain text
-#: doc/tin.1:3563 doc/tin.5:42
-msgid "I<$MAILCAPS>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3565 doc/tin.5:44
-msgid "I<~/.mailcap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3567 doc/tin.5:46
-msgid "I</etc/mailcap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3569 doc/tin.5:48
-msgid "I</usr/etc/mailcap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3571 doc/tin.5:50
-msgid "I</usr/local/etc/mailcap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3573 doc/tin.5:52
-msgid "I</etc/mail/mailcap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3576 doc/tin.5:221
-msgid "I</etc/nntpserver>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3579 doc/tin.5:231
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3582 doc/tin.5:241
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3584 doc/tin.5:243
-msgid "I</etc/mime.types>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3586 doc/tin.5:245
-msgid "I</etc/tin/mime.types>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3589 doc/tin.5:252
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3592 doc/tin.5:287
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3596 doc/tin.5:318
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3600 doc/tin.5:326
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3602 doc/tin.5:328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3605 doc/tin.5:335
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3608 doc/tin.5:342
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3611 doc/tin.5:349
-msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3615 doc/tin.5:357
-#, no-wrap
-msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3619 doc/tin.5:365
-msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3622 doc/tin.5:372
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3625 doc/tin.5:407
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
-msgstr ""
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3629 doc/tin.5:418
-msgid "I</etc/tin/attributes>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3631 doc/tin.5:420
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
-msgstr ""
-
-#.  TODO: add missing descriptions and explain things in detail.
-#. type: Plain text
-#: doc/tin.1:3634 doc/tin.5:772
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3638 doc/tin.5:915
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3640 doc/tin.5:917
-#, no-wrap
-msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3644 doc/tin.5:1163
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3647 doc/tin.5:1179
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3650 doc/tin.5:1224
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3653 doc/tin.5:1239
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3656 doc/tin.5:1249
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3660 doc/tin.5:1259
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3665 doc/tin.5:1270
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/msglog>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3670 doc/tin.5:1280
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3675 doc/tin.5:1299
-#, no-wrap
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
-msgstr ""
-
-#.  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
-#. type: Plain text
-#: doc/tin.1:3680 doc/tin.5:1326
-msgid "I</etc/tin/tinrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3682 doc/tin.5:1328
-msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3685 doc/tin.5:2629
-msgid "I</etc/tin/tin.defaults>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3688
-msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
-msgstr ""
-
-#.  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).
-#. type: Plain text
-#: doc/tin.1:3691 doc/tin.5:2739
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3694 doc/tin.5:2800
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3697 doc/tin.5:2827
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3700 doc/tin.5:2850
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
-msgstr ""
-
-#.  is the Path correct? or is it /news/etc/overview.fmt
-#. type: Plain text
-#: doc/tin.1:3703 doc/tin.5:2860
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
-msgstr ""
-
-#.  is the Path correct? or is it /news/etc/subscriptions
-#. type: Plain text
-#: doc/tin.1:3708 doc/tin.5:2878
-msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:3708
-#, no-wrap
-msgid "ENVIRONMENT"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3712
-#, no-wrap
-msgid "B<TINRC>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3720
-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 ""
-
-#. type: TP
-#: doc/tin.1:3720
-#, no-wrap
-msgid "B<TIN_HOMEDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3725
-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 ""
-
-#. type: TP
-#: doc/tin.1:3725
-#, no-wrap
-msgid "B<TIN_INDEX_NEWSDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3731
-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 ""
-
-#. type: TP
-#: doc/tin.1:3731
-#, no-wrap
-msgid "B<TIN_INDEX_MAILDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3737
-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 ""
-
-#. type: TP
-#: doc/tin.1:3737
-#, no-wrap
-msgid "B<TIN_INDEX_SAVEDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3743
-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 ""
-
-#. type: TP
-#: doc/tin.1:3743
-#, no-wrap
-msgid "B<TIN_LIBDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3748
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
-"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
-"running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3748
-#, no-wrap
-msgid "B<TIN_SPOOLDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3753
-msgid ""
-"Define this variable if you want to override the B<SPOOLDIR> path that was "
-"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3753
-#, no-wrap
-msgid "B<TIN_NOVROOTDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3759
-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 "
-"B<tin> is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3759
-#, no-wrap
-msgid "B<TIN_NOVFILENAME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3765
-msgid ""
-"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
-"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
-"is running in NNTP mode setting this variable has no effect."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3765
-#, no-wrap
-msgid "B<TIN_ACTIVEFILE>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3771
-msgid ""
-"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
-"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
-"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
-"prepended to $B<TIN_ACTIVEFILE>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3771
-#, no-wrap
-msgid "B<NNTPSERVER>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3777
-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 ""
-
-#. type: TP
-#: doc/tin.1:3777
-#, no-wrap
-msgid "B<NNTPPORT>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3782
-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 "
-"does override $B<NNTPPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3782
-#, no-wrap
-msgid "B<NNTPSPORT>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3787
-msgid ""
-"The NNTPS TCP-port to read news from. This variable only needs to be set if "
-"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' "
-"command-line options do override $B<NNTPSPORT>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3787
-#, no-wrap
-msgid "B<DISTRIBUTION>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3791
-msgid ""
-"Set the article header field ''Distribution:'' to the contents of the "
-"variable instead of the system default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3791
-#, no-wrap
-msgid "B<ISO2ASC>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3795
-msgid ""
-"Set the ISO to ASCII charset decoding table character to use in decoding an "
-"article text. Values can range from -1 to 6."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3796
-#, no-wrap
-msgid "B<-1>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3799
-msgid "no conversion"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3802
-msgid "universal table for many languages"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3805
-msgid "single-spacing universal table"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3808
-msgid "table for Danish, Dutch, German, Norwegian and Swedish"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3812
-msgid ""
-"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
-"646 variant"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3815
-msgid "table with B<RFC\\%1345> codes in brackets"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3815
-#, no-wrap
-msgid "B<5>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3818
-msgid "table for printers that allow overstriking with backspace"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3818
-#, no-wrap
-msgid "B<6>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3821
-msgid "table for IBM PC character set (code page 437)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3822
-#, no-wrap
-msgid "B<ORGANIZATION>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3829
-msgid ""
-"Set the article header field ''Organization:'' to the contents of the "
-"variable instead of the system default. If it points to a readable file a "
-"random line from that file will be used. If reading news on an Apollo "
-"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
-"of $B<ORGANIZATION>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3829
-#, no-wrap
-msgid "B<NEWSORG (DomainOS)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3832
-msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3832
-#, no-wrap
-msgid "B<REPLYTO>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3837
-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 ""
-
-#. type: TP
-#: doc/tin.1:3837
-#, no-wrap
-msgid "B<NAME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3841
-msgid ""
-"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
-"B<mail_address>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3841
-#, no-wrap
-msgid "B<REALNAME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3844
-msgid "Same as $B<NAME>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3844
-#, no-wrap
-msgid "B<HOME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3849
-msgid "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3849
-#, no-wrap
-msgid "B<MAILER>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3853
-msgid ""
-"This variable has precedence over the default mailer that is used in all "
-"mailing operations within B<tin>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3853
-#, no-wrap
-msgid "B<MAIL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3856
-msgid "Full path to the user's mailbox."
-msgstr ""
-
-#.  we don't support the %message || ?message notation
-#. type: TP
-#: doc/tin.1:3856
-#, no-wrap
-msgid "B<MAILPATH>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3861
-msgid ""
-"A colon-separated list of filenames which are checked for new mail. This "
-"overrides the $B<MAIL> variable."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3861
-#, no-wrap
-msgid "B<VISUAL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3870
-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 ""
-
-#. type: TP
-#: doc/tin.1:3870
-#, no-wrap
-msgid "B<EDITOR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3879
-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 ""
-
-#. type: TP
-#: doc/tin.1:3879
-#, no-wrap
-msgid "B<AUTOSUBSCRIBE>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3885
-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 ""
-
-#. type: Plain text
-#: doc/tin.1:3887
-msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3892
-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 ""
-
-#. type: TP
-#: doc/tin.1:3892
-#, no-wrap
-msgid "B<AUTOUNSUBSCRIBE>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3896
-msgid ""
-"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
-"are unsubscribed from without further query. For example, setting"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3898
-msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3902
-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 ""
-
-#. type: TP
-#: doc/tin.1:3902
-#, no-wrap
-msgid "B<TMPDIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3906
-msgid ""
-"A pathname of a directory made available for B<tin> to create temporary "
-"files."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3906
-#, no-wrap
-msgid "B<MAILCAPS>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3912
-msgid ""
-"This variable can be used to override the default path search for "
-"B<\\%mailcap>(5)  files. See also B<\\%tin>(5)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3912
-#, no-wrap
-msgid "B<NOMETAMAIL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3917
-msgid ""
-"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
-"(e.g., metamutt)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3917
-#, no-wrap
-msgid "B<MM_CHARSET>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3921
-msgid ""
-"MIME character set used if not configured via the tinrc variable "
-"B<mm_charset>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3921
-#, no-wrap
-msgid "B<ISPELL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3926
-msgid ""
-"Set this variable to point to B<\\%ispell>(1)  or a replacement and its "
-"cmd-line options."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3926
-#, no-wrap
-msgid "B<PGPOPTS>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3933
-msgid ""
-"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
-"B<\\%gpg>(1)  program."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3933
-#, no-wrap
-msgid "B<PGPPATH>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3938
-msgid ""
-"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3938
-#, no-wrap
-msgid "B<GNUPGHOME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3943
-msgid ""
-"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
-"keys etc.."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3943
-#, no-wrap
-msgid "B<LC_CTYPE>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3955
-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).  Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
-"for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3955
-#, no-wrap
-msgid "B<LC_MESSAGES>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3964
-msgid ""
-"Formats of informative and diagnostic messages and interactive responses.  "
-"Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3964
-#, no-wrap
-msgid "B<LC_NUMERIC>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3972
-msgid ""
-"Numeric value formats. Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3972
-#, no-wrap
-msgid "B<LC_TIME>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3980
-msgid ""
-"Date and time formats. Its 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 ""
-
-#. type: TP
-#: doc/tin.1:3980
-#, no-wrap
-msgid "B<LC_ALL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3989
-msgid ""
-"This variable overrides the value of the B<$LANG> variable and any other "
-"B<$LC_> variable. Its value should be of the form "
-"I<language>[I<_territory>][I<.codeset>]. See B<\\%locale>(5)  and "
-"B<\\%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3989
-#, no-wrap
-msgid "B<LANG>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:3998
-msgid ""
-"This variable determines the B<\\%locale>(5)  category for any category not "
-"specifically selected with a variable starting with B<$LC_>. Its value "
-"should be of the form I<language>[I<_territory>][I<.codeset>]. See "
-"B<\\%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:3998
-#, no-wrap
-msgid "B<LANGUAGE>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4006
-msgid ""
-"This variable defines a priority list for translations. Whenever a "
-"translation is not available the next language from the list is tried.  Its "
-"value should be of the form I<language:language[:language]>.  Requires "
-"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more "
-"information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4006
-#, no-wrap
-msgid "B<COLUMNS>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4016
-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 ""
-
-#. type: TP
-#: doc/tin.1:4016
-#, no-wrap
-msgid "B<LINES>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4026
-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 ""
-
-#. type: TP
-#: doc/tin.1:4026
-#, no-wrap
-msgid "B<TERM>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4032
-msgid ""
-"The type of terminal in use. This is used when looking up termcap "
-"sequences.  See B<\\%environ>(5)  for more information."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4032
-#, no-wrap
-msgid "B<DISPLAY>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4035
-msgid "Display name, pointing to the X server; required for xface."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4035
-#, no-wrap
-msgid "B<WINDOWID>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4039
-msgid ""
-"Used for determining terminal's X window id; required for xface. Should be "
-"set by the terminal emulator."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4039
-#, no-wrap
-msgid "B<SHELL>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4043
-msgid ""
-"The pathname of the user's login shell. Used to set "
-"B<default_shell_command>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4043
-#, no-wrap
-msgid "B<XDG_RUNTIME_DIR>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4048
-msgid "The pathname of the user's dir to put non-essential run time files into."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4048
-#, no-wrap
-msgid "SIGNALS"
-msgstr ""
-
-#.  TODO: add missing, sort useful, document in detail
-#. type: Plain text
-#: doc/tin.1:4052
-msgid "B<tin> handles a couple of signals:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4052
-#, no-wrap
-msgid "B<SIGHUP>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4055 doc/tin.1:4058
-msgid "Terminate gracefully."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4055
-#, no-wrap
-msgid "B<SIGTERM>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4058
-#, no-wrap
-msgid "B<SIGUSR1>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4061
-msgid "Terminate gracefully but do not restore terminal (tty)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4061
-#, no-wrap
-msgid "B<SIGUSR2>"
-msgstr ""
-
-#
-#
-#.  .SH DIAGNOSTICS
-#.  give an overview of the most common error messages and how to cope with
-#.  them.
-#. type: Plain text
-#: doc/tin.1:4072
-msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4072
-#, no-wrap
-msgid "SECURITY"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4078
-msgid ""
-"If B<tin> is started in debug mode (''B<-D n>'') it will create world "
-"readable files in B<$TMPDIR> which may contain sensitive data like the users "
-"NNTP password in cleartext (if running verbose). On multiuser-systems "
-"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
-"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4082
-msgid ""
-"Using the ''B<-k>'' option to skip certificate verification makes the "
-"session insecure as the server's certificate is not checked; avoid this "
-"option whenever possible."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4089
-msgid ""
-"If the server does not initially require authentication but supports "
-"compression and compression is requested, B<tin> will exit when "
-"authentication is required later on. Using the ''B<-A>'' command line option "
-"in conjunction with ''B<-C>'' circumvents this behavior."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4089
-#, no-wrap
-msgid "CONFORMING TO"
-msgstr ""
-
-#.  - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-#.    RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
-#. type: Plain text
-#: doc/tin.1:4097
-msgid ""
-"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
-"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
-"Guidelines)."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4097
-#, no-wrap
-msgid "NOTES"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4104
-msgid ""
-"Regular expression support is provided by the PCRE library package "
-"B<\\%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
-"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4108
-msgid "E<lt>https://www.pcre.org/E<gt>"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4108
-#, no-wrap
-msgid "BUGS"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4116
-msgid ""
-"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
-"(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  If "
-"you run into trouble with any of the mentioned historical servers define "
-"DISABLE_PIPELINING in include/autoconf.h and recompile."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4123
-msgid ""
-"Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
-"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
-"posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
-"workaround simply don't use ''B<-C>''."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4132
-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 bug-report until we "
-"request it."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4132
-#, no-wrap
-msgid "HISTORY"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4141
-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"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4145
-msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4145
-#, no-wrap
-msgid "CREDITS"
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4146
-#, no-wrap
-msgid "Rich Skrenta"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4150
-msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4150
-#, no-wrap
-msgid "Bill Davidsen"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4152
-msgid "author of envarg.c environment variable reading routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4152
-#, no-wrap
-msgid "Mike Gleason"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4154
-msgid "author of sigfile.c random signature generation routines."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4154
-#, no-wrap
-msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4156
-msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4156
-#, no-wrap
-msgid "Arnold D. Robbins"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4158
-msgid "author of strftime.c date formatting routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4158
-#, no-wrap
-msgid "Rich Salz"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4160
-msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4160
-#, no-wrap
-msgid "Dave Taylor"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4164
-msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4164
-#, no-wrap
-msgid "Chris Thewalt"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4168
-msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4168
-#, no-wrap
-msgid "Steven Madsen"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4172
-msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4172
-#, no-wrap
-msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4177
-msgid ""
-"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
-"library)."
-msgstr ""
-
-#. type: IP
-#: doc/tin.1:4177
-#, no-wrap
-msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4185
-msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4185
-#, no-wrap
-msgid "AUTHOR"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4186
-#, no-wrap
-msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4190
-#, no-wrap
-msgid "MAINTAINER"
-msgstr ""
-
-#. type: TP
-#: doc/tin.1:4191
-#, no-wrap
-msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
-msgstr ""
-
-#. type: SH
-#: doc/tin.1:4195 doc/tin.5:2890
-#, no-wrap
-msgid "SEE ALSO"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:4259
-msgid ""
-"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
-"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), "
-"B<\\%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
-"B<\\%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), "
-"B<\\%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%xterm>(1x), "
-"B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), "
-"B<\\%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), "
-"B<\\%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), "
-"B<\\%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), "
-"B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), "
-"B<\\%tin>(5), B<\\%cron>(8), B<RFC\\%1345>, B<RFC\\%1524>, B<RFC\\%1952>, "
-"B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, B<RFC\\%2980>, "
-"B<RFC\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, "
-"B<RFC\\%5198>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, "
-"B<RFC\\%6838>, B<RFC\\%8054>, B<RFC\\%8143>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:13
-msgid "tin, rtin - related files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:20
-msgid ""
-"This man page describes the various (config) files and their formats used by "
-"the B<\\%tin>(1)  newsreader. All files are expected to have unix style "
-"('\\(rsn' aka LF) line endings."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:61
-msgid ""
-"B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:64
-msgid ""
-"Each individual mailcap entry consists of a content-type specification, a "
-"command to execute, and (possibly) a set of optional \"flag\" values."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:69
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:75
-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 ""
-
-#
-#.  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.
-#. type: Plain text
-#: doc/tin.5:92
-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 \"\\(rs%\", "
-"those two characters will be replaced by a single \"%\" character."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:94
-msgid "Besides the type and command field the following \"flags\" are defined:"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:94
-#, no-wrap
-msgid "B<compose>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:104
-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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
-"to the data."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:104
-#, no-wrap
-msgid "B<composetyped>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:114
-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 ""
-
-#. type: TP
-#: doc/tin.5:114
-#, no-wrap
-msgid "B<edit>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:120
-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 ""
-
-#. type: TP
-#: doc/tin.5:120
-#, no-wrap
-msgid "B<print>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:125
-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 ""
-
-#. type: TP
-#: doc/tin.5:125
-#, no-wrap
-msgid "B<test>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:134
-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 \\(em "
-"since a test can call a program, it can already be arbitrarily complex."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:134
-#, no-wrap
-msgid "B<needsterminal>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:146
-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 ""
-
-#. type: TP
-#: doc/tin.5:146
-#, no-wrap
-msgid "B<copiousoutput>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:153
-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 ""
-
-#. type: TP
-#: doc/tin.5:153 doc/tin.5:1172
-#, no-wrap
-msgid "B<description>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:158
-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 ""
-
-#. type: TP
-#: doc/tin.5:158
-#, no-wrap
-msgid "B<textualnewlines>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:166
-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 ""
-
-#. type: TP
-#: doc/tin.5:166
-#, no-wrap
-msgid "B<x11-bitmap>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:171
-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 ""
-
-#. type: TP
-#: doc/tin.5:171
-#, no-wrap
-msgid "B<nametemplate>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:179
-msgid ""
-"The \"nametemplate\" field gives a filename 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 ""
-
-#. type: Plain text
-#: doc/tin.5:184
-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 ""
-
-#. type: TP
-#: doc/tin.5:184 doc/tin.5:272 doc/tin.5:302 doc/tin.5:393 doc/tin.5:724
-#: doc/tin.5:889 doc/tin.5:1201
-#, no-wrap
-msgid "Example:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:189
-#, no-wrap
-msgid "# mailcap file example\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:191
-#, no-wrap
-msgid "image/*;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:194
-#, no-wrap
-msgid "xv -8 -geometry +0 '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:196
-#, no-wrap
-msgid "description=%{name} %t-Image;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:198
-#, no-wrap
-msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:200
-#, no-wrap
-msgid "nametemplate=%s.IMAGE\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:203
-#, no-wrap
-msgid "message/rfc822;\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:206
-#, no-wrap
-msgid "${PAGER:-\"more\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:208
-#, no-wrap
-msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:210
-#, no-wrap
-msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:212
-#, no-wrap
-msgid "print=a2ps '%s';\\e\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:214
-#, no-wrap
-msgid "needsterminal\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:227
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:237
-msgid ""
-"secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
-"for it. An empty secret file disables the cancel-lock creation in that "
-"case. This file should be readable only by the user."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:248
-msgid "mime type / filename extension pairs"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:261
-msgid ""
-"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
-"quotes 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 user's unencrypted password for reading "
-"news!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:261 doc/tin.5:1185
-#, no-wrap
-msgid "B<nntpserver>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:265
-msgid ""
-"full qualified domain name of the news server. Additionally, a port can be "
-"specified by appending :portnumber."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:265
-#, no-wrap
-msgid "B<password>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:268
-msgid "user's unencrypted password for reading news."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:268
-#, no-wrap
-msgid "B<user>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:272
-msgid ""
-"username on the news server if it differs from the local login. This field "
-"is optional."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:276
-msgid "# sample .newsauth file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:278
-msgid "news.example.org secret"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:280
-msgid "news.example.net arcane guest"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:282
-msgid "news.example.com \"top secret\" james.bond@example.com"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:291
-msgid "\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:291
-#, no-wrap
-msgid "B<newsgroup>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:294
-msgid "the name of the newsgroup."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:294
-#, no-wrap
-msgid "B<flag>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:297
-msgid "a flag indicating if the group is subscribed ':' or not '!\\&'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:297
-#, no-wrap
-msgid "B<article>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:302
-msgid ""
-"range of already read articles from that group; numbers separated by commas "
-"with sequential numbers collapsed with hyphens. Empty lines and lines which "
-"start with \"#\" are ignored and not written back."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:306
-msgid "# sample .newsrc file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:308
-msgid "news.software.b! 1-666,669"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:310
-msgid "news.software.nntp: 1-13245,13247,13249"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:312
-msgid "news.software.readers: 1-19567,19571-19597"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:322
-msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:331
-msgid "signature"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:338
-msgid "fixed part of a randomly generated signature, this will be added first"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:345
-msgid "history of last used strings"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:352
-msgid "mailgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:361
-msgid "newsgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:368
-msgid "saved newsgroups index files"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:378
-msgid ""
-"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
-"quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with "
-"mh-mail-handling support)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:378 doc/tin.5:1169
-#, no-wrap
-msgid "B<mailgroupname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:382
-msgid ""
-"must be the pathname of the mailbox relative to field #4 with '/' changed to "
-"'.\\&'"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:382
-#, no-wrap
-msgid "B<maxnum>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:386
-msgid ""
-"just put a large number here, something higher than the highest message in "
-"the mailbox"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:386
-#, no-wrap
-msgid "B<minnum>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:389
-msgid "put 0 here"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:389
-#, no-wrap
-msgid "B<mailspool>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:393
-msgid ""
-"path of mail spool directory. This must be the full pathname to the root of "
-"the mail folder area."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:397
-msgid "Mail.inbox 12345 00000 /home/foo"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:399
-msgid "Mail.outbox 23456 00000 /home/foo"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:403
-msgid ""
-"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
-"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:410
-msgid "active file of user's saved newsgroups, used by B<tin -R>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:432
-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 one 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 ""
-
-#. type: TP
-#: doc/tin.5:432
-#, no-wrap
-msgid "B<scope>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:438
-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 ""
-
-#. type: TP
-#: doc/tin.5:438 doc/tin.5:1347
-#, no-wrap
-msgid "B<add_posted_to_filter>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450 doc/tin.5:453
-#: doc/tin.5:456 doc/tin.5:469 doc/tin.5:479 doc/tin.5:482 doc/tin.5:495
-#: doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:507 doc/tin.5:514
-#: doc/tin.5:517 doc/tin.5:544 doc/tin.5:547 doc/tin.5:550 doc/tin.5:561
-#: doc/tin.5:564 doc/tin.5:567 doc/tin.5:570 doc/tin.5:573 doc/tin.5:576
-#: doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588 doc/tin.5:594
-#: doc/tin.5:597 doc/tin.5:600 doc/tin.5:603 doc/tin.5:606 doc/tin.5:609
-#: doc/tin.5:612 doc/tin.5:618 doc/tin.5:621 doc/tin.5:624 doc/tin.5:627
-#: doc/tin.5:630 doc/tin.5:633 doc/tin.5:636 doc/tin.5:639 doc/tin.5:642
-#: doc/tin.5:645 doc/tin.5:703
-msgid "Identical to the tinrc variable of the same name"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:441 doc/tin.5:1351
-#, no-wrap
-msgid "B<advertising>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:444 doc/tin.5:1354
-#, no-wrap
-msgid "B<alternative_handling>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:447
-#, no-wrap
-msgid "B<ask_for_metamail>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:450 doc/tin.5:1403
-#, no-wrap
-msgid "B<auto_cc_bcc>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:453 doc/tin.5:1407
-#, no-wrap
-msgid "B<auto_list_thread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:456
-#, no-wrap
-msgid "B<auto_select>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:460
-msgid ""
-"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
-"entering the group."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:460 doc/tin.5:1414
-#, no-wrap
-msgid "B<batch_save>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:466
-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 ""
-
-#. type: TP
-#: doc/tin.5:466 doc/tin.5:1551
-#, no-wrap
-msgid "B<date_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:469
-#, no-wrap
-msgid "B<delete_tmp_files>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:476
-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 ""
-
-#. type: TP
-#: doc/tin.5:476 doc/tin.5:1672
-#, no-wrap
-msgid "B<editor_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:479 doc/tin.5:1679
-#, no-wrap
-msgid "B<extquote_handling>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:482
-#, no-wrap
-msgid "B<fcc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:486
-msgid ""
-"Mailbox to save sent mails. The format of the mailbox is controlled via the "
-"tinrc B<mailbox_format> variable."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:486
-#, no-wrap
-msgid "B<followup_to>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:489
-msgid "Set ''Followup-To:'' header to the specified group(s)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:489 doc/tin.5:802
-#, no-wrap
-msgid "B<from>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:492
-msgid "Identical to the tinrc variable B<mail_address>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:492 doc/tin.5:1714
-#, no-wrap
-msgid "B<group_catchup_on_exit>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:495 doc/tin.5:1717
-#, no-wrap
-msgid "B<group_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:498 doc/tin.5:1797
-#, no-wrap
-msgid "B<mail_8bit_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:501 doc/tin.5:1809 doc/tin.5:2666
-#, no-wrap
-msgid "B<mail_mime_encoding>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:504 doc/tin.5:1829
-#, no-wrap
-msgid "B<maildir>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:507
-#, no-wrap
-msgid "B<mailing_list>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:511
-msgid ""
-"Used when a group is a mailing list. All responses to the group will be "
-"directed to this email address instead"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:511 doc/tin.5:1867
-#, no-wrap
-msgid "B<mark_ignore_tags>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:514 doc/tin.5:1864
-#, no-wrap
-msgid "B<mark_saved_read>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:517
-#, no-wrap
-msgid "B<mime_forward>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:534
-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 ""
-
-#. type: TP
-#: doc/tin.5:534
-#, no-wrap
-msgid "B<mime_types_to_save>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:541
-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 ""
-
-#. type: TP
-#: doc/tin.5:541 doc/tin.5:1950
-#, no-wrap
-msgid "B<news_headers_to_display>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:544 doc/tin.5:1957
-#, no-wrap
-msgid "B<news_headers_to_not_display>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:547 doc/tin.5:1966
-#, no-wrap
-msgid "B<news_quote_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:550 doc/tin.5:2639
-#, no-wrap
-msgid "B<organization>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:558
-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). If it points to a "
-"readable file a random line from that file will be used. Note that some news "
-"servers might still overwrite the \\&''Organization:'' header."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:558 doc/tin.5:2009
-#, no-wrap
-msgid "B<pos_first_unread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:561 doc/tin.5:2013
-#, no-wrap
-msgid "B<post_8bit_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:564 doc/tin.5:2024 doc/tin.5:2663
-#, no-wrap
-msgid "B<post_mime_encoding>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:567 doc/tin.5:2037
-#, no-wrap
-msgid "B<post_process_type>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:570 doc/tin.5:2029
-#, no-wrap
-msgid "B<post_process_view>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:573 doc/tin.5:2061
-#, no-wrap
-msgid "B<print_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:576 doc/tin.5:2075
-#, no-wrap
-msgid "B<process_only_unread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:579 doc/tin.5:2079
-#, no-wrap
-msgid "B<prompt_followupto>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:582 doc/tin.5:2083
-#, no-wrap
-msgid "B<quote_chars>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:585 doc/tin.5:2148
-#, no-wrap
-msgid "B<savedir>"
-msgstr ""
-
-#.  TODO: document option
-#. type: TP
-#: doc/tin.5:588
-#, no-wrap
-msgid "B<savefile>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:591 doc/tin.5:2224
-#, no-wrap
-msgid "B<show_art_score>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:594 doc/tin.5:2207
-#, no-wrap
-msgid "B<show_author>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:597 doc/tin.5:2256
-#, no-wrap
-msgid "B<show_only_unread_arts>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:600 doc/tin.5:2264
-#, no-wrap
-msgid "B<show_signatures>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:603 doc/tin.5:2267
-#, no-wrap
-msgid "B<sigdashes>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:606 doc/tin.5:2270
-#, no-wrap
-msgid "B<sigfile>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:609 doc/tin.5:2283
-#, no-wrap
-msgid "B<signature_repost>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:612 doc/tin.5:2293
-#, no-wrap
-msgid "B<sort_article_type>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:615
-msgid "Identical to the tinrc variable B<sort_article_type>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:615 doc/tin.5:2322
-#, no-wrap
-msgid "B<sort_threads_type>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:618 doc/tin.5:2389
-#, no-wrap
-msgid "B<tex2iso_conv>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:621 doc/tin.5:2394
-#, no-wrap
-msgid "B<thread_articles>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:624 doc/tin.5:2438
-#, no-wrap
-msgid "B<thread_catchup_on_exit>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:627 doc/tin.5:2414
-#, no-wrap
-msgid "B<thread_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:630 doc/tin.5:2433
-#, no-wrap
-msgid "B<thread_perc>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:633 doc/tin.5:2467
-#, no-wrap
-msgid "B<trim_article_body>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:636 doc/tin.5:2492
-#, no-wrap
-msgid "B<suppress_soft_hyphens>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:639 doc/tin.5:2557
-#, no-wrap
-msgid "B<verbatim_handling>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:642 doc/tin.5:2615
-#, no-wrap
-msgid "B<wrap_on_next_unread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:645
-#, no-wrap
-msgid "B<x_body>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:653
-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. If the string starts with a ! then what "
-"follows is assumed to be the path to a program to be executed to generate "
-"the content. %G is expanded to the current news.group.name and %P is "
-"expanded to the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:653
-#, no-wrap
-msgid "B<x_comment_to>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:656
-msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:656
-#, no-wrap
-msgid "B<x_headers>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:665
-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. %G is expanded to the current news.group.name and %P is expanded to "
-"the news.group.name with all '.\\&' replaced by '/'."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:665
-#, no-wrap
-msgid "B<quick_kill_scope>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:671
-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 ""
-
-#. type: TP
-#: doc/tin.5:671
-#, no-wrap
-msgid "B<quick_kill_expire>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:674
-msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:674
-#, no-wrap
-msgid "B<quick_kill_case>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:677
-msgid "Identical to the tinrc variable B<default_filter_kill_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:677
-#, no-wrap
-msgid "B<quick_kill_header>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:680
-msgid "Identical to the tinrc variable B<default_filter_kill_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:680
-#, no-wrap
-msgid "B<quick_select_scope>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:686
-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 ""
-
-#. type: TP
-#: doc/tin.5:686
-#, no-wrap
-msgid "B<quick_select_expire>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:689
-msgid "Identical to the tinrc variable B<default_filter_select_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:689
-#, no-wrap
-msgid "B<quick_select_case>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:692
-msgid "Identical to the tinrc variable B<default_filter_select_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:692
-#, no-wrap
-msgid "B<quick_select_header>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:695
-msgid "Identical to the tinrc variable B<default_filter_select_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:695
-#, no-wrap
-msgid "B<ispell>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:700
-msgid ""
-"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell "
-"--mode=email --dont-backup check\""
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:700 doc/tin.5:1902
-#, no-wrap
-msgid "B<mm_network_charset>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:703
-#, no-wrap
-msgid "B<undeclared_charset>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:714
-msgid ""
-"Assume (broken) articles without MIME charset declaration have this charset "
-"\\(em default is US-ASCII. This attribute works only on systems with working "
-"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\%tin>(1)  "
-"with --disable-mime-strict-charset."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:714
-#, no-wrap
-msgid "B<undeclared_cs_guess>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:724
-msgid ""
-"Guess charset for (broken) articles without MIME charset declaration.  This "
-"attribute works only on systems with working B<\\%iconv>(3)  or "
-"B<\\%ucnv_*>()  and B<\\%ucsdet_getName()> from libicui18n. It has no effect "
-"if undeclared_charset is also set."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:734
-#, no-wrap
-msgid ""
-"# include extra headers\n"
-"# assume ISO-8859-1 as charset if no charset is declared\n"
-"# in all but fido7.* groups\n"
-"scope=*,!fido7.*\n"
-"x_headers=~/.tin/headers\n"
-"undeclared_charset=ISO-8859-1\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:738
-#, no-wrap
-msgid ""
-"# in *sources* set post process type to shar only\n"
-"scope=*sources*\n"
-"post_process_type=1\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:745
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:751
-#, no-wrap
-msgid ""
-"# in fido.* newsgroups change quote_chars\n"
-"# and add X-Comment-To: line\n"
-"scope=fido.*\n"
-"quote_chars=%IE<gt>_\n"
-"x_comment_to=ON\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:755
-#, no-wrap
-msgid ""
-"# in fido7.* newsgroups guess charset\n"
-"scope=fido7.*\n"
-"undeclared_cs_guess=ON\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:761
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:765
-#, no-wrap
-msgid ""
-"# assume ISO-2022-JP-2 as charset\n"
-"scope=fj.*,japan.*\n"
-"undeclared_charset=ISO-2022-JP-2\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:779
-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. Multiple matching-rules in the same "
-"scope are all applied individually and not only when they all hit at the "
-"same time (logical OR not AND)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:779
-#, no-wrap
-msgid "B<comment>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:788
-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 ""
-
-#. type: TP
-#: doc/tin.5:788
-#, no-wrap
-msgid "B<group>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:792
-msgid ""
-"A comma-separated list of newsgroup patterns in wildmat-style to which "
-"groups the filter rule will be applied. This line is mandatory!"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:792
-#, no-wrap
-msgid "B<case>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:795
-msgid "0=case-sensitive, 1=case-insensitive"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:795
-#, no-wrap
-msgid "B<score>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:798
-msgid ""
-"Score value of the rule; can also be one of the magic words \"kill\" or "
-"\"hot\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:798
-#, no-wrap
-msgid "B<subj>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:802
-msgid ""
-"Match against ''Subject:''. The matching type used (wildmat or regex) "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:811
-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. The matching type used "
-"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:811
-#, no-wrap
-msgid "B<msgid>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:816
-msgid ""
-"Match against ''Message-ID:'' and full ''References:''. The matching type "
-"used (wildmat or regex) depends on the setting of the tinrc variable "
-"B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:816
-#, no-wrap
-msgid "B<msgid_last>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:821
-msgid ""
-"Match against ''Message-ID:'' and last ''References:'' entry (direct "
-"responses) only. The matching type used (wildmat or regex) depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:821
-#, no-wrap
-msgid "B<msgid_only>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:825
-msgid ""
-"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:825
-#, no-wrap
-msgid "B<refs_only>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:829
-msgid ""
-"Match against ''References:''. The matching type used (wildmat or regex)  "
-"depends on the setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:829
-#, no-wrap
-msgid "B<lines>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:832
-msgid ""
-"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
-"than."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:832
-#, no-wrap
-msgid "B<gnksa>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:839
-msgid ""
-"Match against ''From:'' address parser return codes. E<lt>num matches less "
-"than, E<gt>num matches more than the returned numeric "
-"value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned "
-"if B<disable_gnksa_domain_check> is set to false. As the built in domain "
-"list is outdated this should be considered carefully."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:841
-#, no-wrap
-msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:871
-#, no-wrap
-msgid ""
-"  B<0>\tGNKSA_OK\n"
-"  B<1>\tGNKSA_INTERNAL_ERROR\n"
-"B<100>\tGNKSA_LANGLE_MISSING\n"
-"B<101>\tGNKSA_LPAREN_MISSING\n"
-"B<102>\tGNKSA_RPAREN_MISSING\n"
-"B<103>\tGNKSA_ATSIGN_MISSING\n"
-"B<104>\tGNKSA_RANGLE_MISSING\n"
-"B<200>\tGNKSA_SINGLE_DOMAIN\n"
-"B<201>\tGNKSA_INVALID_DOMAIN\n"
-"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
-"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
-"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
-"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
-"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
-"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
-"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
-"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
-"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
-"B<211>\tGNKSA_RBRACKET_MISSING\n"
-"B<300>\tGNKSA_LOCALPART_MISSING\n"
-"B<301>\tGNKSA_INVALID_LOCALPART\n"
-"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
-"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
-"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
-"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
-"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
-"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
-"B<405>\tGNKSA_INVALID_REALNAME\n"
-"B<406>\tGNKSA_MISSING_REALNAME\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:873
-#, no-wrap
-msgid "B<xref>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:880
-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. The matching type used (wildmat or regex)  depends on the "
-"setting of the tinrc variable B<wildcard>."
-msgstr ""
-
-#.  TODO: document option in detail
-#. type: TP
-#: doc/tin.5:880
-#, no-wrap
-msgid "B<path>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:886
-msgid ""
-"Match against ''Path:'' line. This may not work on some servers. The "
-"matching type used (wildmat or regex) depends on the setting of the tinrc "
-"variable B<wildcard>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:886 doc/tin.5:2810
-#, no-wrap
-msgid "B<time>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:889
-msgid "time_t value when rule expires"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:899
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:908
-#, no-wrap
-msgid ""
-"comment=downscore postings in nsr from google based on\n"
-"comment=message-id or path, if both hit they end up with\n"
-"comment=a score of -66 which is enough to mark them killed\n"
-"group=news.software.readers\n"
-"case=1\n"
-"score=-33\n"
-"path=\\e.googlegroups\\e.com!not-for-mail$\n"
-"msgid_only=@googlegroups\\e.comE<gt>\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:929
-msgid ""
-"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
-"by spaces or tabs. If the keymap-file named with full specified "
-"B<\\%locale>(5)  is not found, less specific ones are looked for. Various "
-"parts will be stripped off the name, in the following order codeset, "
-"normalized codeset, territory and modifier when looking for the "
-"keymap-file.  Below is a list of all rebindable keynames and their "
-"defaults. If a keyname is bound to NULL it is unassigned."
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:931
-#, no-wrap
-msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:979
-#, 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\\(rs\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<ConnectionInfo>\tJ\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 ""
-
-#. type: Plain text
-#: doc/tin.5:987
-#, 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
-#: doc/tin.5:995
-#, no-wrap
-msgid ""
-"B<ConfigToggleAttrib>\tTAB\n"
-"B<ConfigSelect>\t^J\t^M\n"
-"B<ConfigLastPage>\tG\n"
-"B<ConfigNoSave>\tQ\n"
-"B<ConfigScopeMenu>\tS\n"
-"B<ConfigFirstPage>\tg\n"
-"B<ConfigResetAttrib>\tr\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1003
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:1006
-#, no-wrap
-msgid ""
-"B<FilterEdit>\te\n"
-"B<FilterSave>\ts\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1036
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:1039
-#, no-wrap
-msgid ""
-"B<HelpLastPage>\tG\n"
-"B<HelpFirstPage>\tg\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1080
-#, no-wrap
-msgid ""
-"B<PageReplyQuoteHeaders>\t^E\n"
-"B<PagePGPCheckArticle>\t^G\n"
-"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
-"B<PageArticleInfo>\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 ""
-
-#. type: Plain text
-#: doc/tin.5:1085
-#, no-wrap
-msgid ""
-"B<PgpEncSign>\tb\n"
-"B<PgpEncrypt>\te\n"
-"B<PgpIncludekey>\ti\n"
-"B<PgpSign>\ts\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1098
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:1100
-#, no-wrap
-msgid "B<PostedArticlesSelect>\t^J\t^M\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1103
-#, no-wrap
-msgid ""
-"B<PostponeOverride>\tY\n"
-"B<PostponeAll>\tA\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1106
-#, no-wrap
-msgid ""
-"B<PromptYes>\ty\tY\n"
-"B<PromptNo>\tn\tN\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1110
-#, no-wrap
-msgid ""
-"B<PProcNone>\tn\n"
-"B<PProcShar>\ts\n"
-"B<PProcYes>\ty\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1113
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1131
-#, 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 ""
-
-#. type: Plain text
-#: doc/tin.5:1138
-#, no-wrap
-msgid ""
-"B<ScopeSelect>\t^J\t^M\n"
-"B<ScopeEditAttributesFile>\tE\n"
-"B<ScopeAdd>\ta\n"
-"B<ScopeDelete>\td\n"
-"B<ScopeMove>\tm\n"
-"B<ScopeRename>\tr\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1156
-#, 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<ThreadFollowup>\tF\n"
-"B<ThreadMarkArtRead>\tK\n"
-"B<ThreadAutoSave>\tS\n"
-"B<ThreadUntag>\tU\n"
-"B<ThreadToggleSubjDisplay>\td\n"
-"B<ThreadFollowupQuote>\tf\n"
-"B<ThreadMail>\tm\n"
-"B<ThreadSave>\ts\n"
-"B<ThreadTag>\tt\n"
-"B<ThreadTagParts>\tT\n"
-"B<ThreadUndoSel>\t~\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1158
-#, no-wrap
-msgid "B<UrlSelect>\t^J\t^M\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1169
-msgid ""
-"This file provides short descriptions of each mailgroup. (requires "
-"B<\\%tin>(1)  to be built with mh-mail-handling support). Each line consist "
-"of two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1172 doc/tin.5:1291 doc/tin.5:2756 doc/tin.5:2810 doc/tin.5:2837
-msgid "is the name of the newsgroup"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1175 doc/tin.5:1294 doc/tin.5:2840
-msgid "is a short single-line description of the group"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1185
-msgid ""
-"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
-"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
-"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
-"only available if reading via NNTP."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1194
-msgid ""
-"full qualified domain name of the news server. Plain IPv6 address must be "
-"enclosed in square brackets. Additionally, a port can be specified by "
-"appending :portnumber. Be aware that if a port is given it will override any "
-"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
-"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
-"match any name, such a line should be placed last."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1194
-#, no-wrap
-msgid "B<newsrc>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1197
-msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1197
-#, no-wrap
-msgid "B<shortname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1201
-msgid ""
-"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
-"unique."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1205
-msgid "# sample newsrctable file"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1207
-msgid "news.tin.org .newsrc-tin.org tinorg"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1209
-msgid "news.example.org /tmp/nrc-ex example ex"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1211
-msgid "[::1]:1119 /tmp/localhost6-1119 lh6"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1213
-msgid "# catch all rules should go last"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1215
-msgid "# with the more specific one on top"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1217
-msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1219
-msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1235
-msgid ""
-"Posting history. The file is written by B<\\%tin>(1)  and used by "
-"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
-"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
-"lines shall consist of at least four pipe-separated fields, starting with a "
-"time stamp \"dd-mm-yy\", a single letter indicating the action which "
-"initiated the message, a group name or a mail address the message was sent "
-"to, the subject of the message and optionally the messages ''Message-ID'' if "
-"known."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1245
-msgid ""
-"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
-"changed by setting B<posted_articles_file>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1254
-msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1265
-msgid ""
-"This file is a copy of the servers message of the day (MOTD) message.  It is "
-"automatically created on startup except when using the ''B<-Q>'' "
-"command-line option and is unlinked on exit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1275
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and "
-"error-messages. The file is overwritten on startup and meant for debugging."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1288
-msgid ""
-"This file is 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 ""
-
-#. type: TP
-#: doc/tin.5:1288 doc/tin.5:2834
-#, no-wrap
-msgid "B<group.name>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1291 doc/tin.5:2837
-#, no-wrap
-msgid "B<one-line description>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1306
-msgid ""
-"File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
-"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
-"all are not meant to be changed by the user."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1306
-#, no-wrap
-msgid "B<version>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1309
-msgid "Internal version number."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1309
-#, no-wrap
-msgid "B<motd_hash>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1313
-msgid ""
-"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
-"unchanged."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1313
-#, no-wrap
-msgid "B<last_newnews>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1318
-msgid ""
-"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
-"the server."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1341
-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. I<value> strings are limited to 1022 chars and will be "
-"discarded if exceeding this limit. If it exists, the global configuration "
-"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
-"user's 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 ""
-
-#. type: TP
-#: doc/tin.5:1341
-#, no-wrap
-msgid "B<abbreviate_groupname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1347
-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
-#: doc/tin.5:1357
-#, no-wrap
-msgid "B<art_marked_deleted>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1360
-#, no-wrap
-msgid "B<art_marked_inrange>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1363
-#, no-wrap
-msgid "B<art_marked_return>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1367
-#, no-wrap
-msgid "B<art_marked_selected>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1371
-#, no-wrap
-msgid "B<art_marked_recent>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1375
-#, no-wrap
-msgid "B<art_marked_unread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1379
-#, no-wrap
-msgid "B<art_marked_read>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1382
-#, no-wrap
-msgid "B<art_marked_killed>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1386
-#, no-wrap
-msgid "B<art_marked_read_selected>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1397
-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 ""
-
-#. type: TP
-#: doc/tin.5:1397
-#, no-wrap
-msgid "B<attachment_format>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1403
-msgid ""
-"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
-"Default is \"%t%s%e%c%d\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1411
-#, no-wrap
-msgid "B<auto_reconnect>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1414
-msgid "Reconnect to server automatically. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1419
-#, no-wrap
-msgid "B<beginner_level>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1424
-#, no-wrap
-msgid "B<cache_overview_files>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1429
-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 ""
-
-#. type: TP
-#: doc/tin.5:1429
-#, no-wrap
-msgid "B<compress_overview_files>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1434
-#, no-wrap
-msgid "B<cancel_lock_algo>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1440
-msgid ""
-"Use this hash algorithm for cancel-locks. Only available when built with "
-"cancel-lock support. none disables the generation of cancel-locks. Valid "
-"values are none, sha1, sha256 and sha512.  Default is sha1."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1440
-#, no-wrap
-msgid "B<catchup_read_groups>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1444
-#, no-wrap
-msgid "B<col_back>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1447
-#, no-wrap
-msgid "B<col_extquote>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1450
-#, no-wrap
-msgid "B<col_from>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1453
-#, no-wrap
-msgid "B<col_head>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1456
-#, no-wrap
-msgid "B<col_help>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1459
-#, no-wrap
-msgid "B<col_invers_bg>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1462
-#, no-wrap
-msgid "B<col_invers_fg>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1465
-#, no-wrap
-msgid "B<col_markdash>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1469
-#, no-wrap
-msgid "B<col_markslash>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1473
-#, no-wrap
-msgid "B<col_markstar>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1477
-#, no-wrap
-msgid "B<col_markstroke>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1481
-#, no-wrap
-msgid "B<col_message>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1484
-#, no-wrap
-msgid "B<col_minihelp>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1487
-#, no-wrap
-msgid "B<col_newsheaders>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1490
-#, no-wrap
-msgid "B<col_normal>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1493
-#, no-wrap
-msgid "B<col_quote>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1496
-#, no-wrap
-msgid "B<col_quote2>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1499
-#, no-wrap
-msgid "B<col_quote3>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1502
-#, no-wrap
-msgid "B<col_response>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1506
-#, no-wrap
-msgid "B<col_signature>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1509
-#, no-wrap
-msgid "B<col_score_neg>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1512
-#, no-wrap
-msgid "B<col_score_pos>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1515
-#, no-wrap
-msgid "B<col_urls>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1518
-#, no-wrap
-msgid "B<col_verbatim>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1521
-#, no-wrap
-msgid "B<col_subject>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1524
-#, no-wrap
-msgid "B<col_text>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1527
-#, no-wrap
-msgid "B<col_title>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1530
-#, no-wrap
-msgid "B<confirm_choice>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1534
-msgid ""
-"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
-"choices:"
-msgstr ""
-
-#.  TODO: check if all affected commands are marked [after confirmation]
-#. type: Plain text
-#: doc/tin.5:1540
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:1545
-msgid ""
-"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
-"you use the B<Quit> ('B<q>') command."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1549
-msgid ""
-"B<select>: Ask for confirmation before marking all not selected (with "
-"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1551
-msgid "Default is commands & quit."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1562
-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 ""
-
-#. type: TP
-#: doc/tin.5:1562
-#, no-wrap
-msgid "B<default_art_search>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1564
-#, no-wrap
-msgid "B<default_author_search>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1566
-#, no-wrap
-msgid "B<default_config_search>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1569
-#, no-wrap
-msgid "B<default_filter_days>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1572
-#, no-wrap
-msgid "B<default_filter_kill_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1576
-#, no-wrap
-msgid "B<default_filter_kill_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1581
-#, no-wrap
-msgid "B<default_filter_kill_global>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1585
-#, no-wrap
-msgid "B<default_filter_kill_header>"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:1590 doc/tin.5:1619
-#, no-wrap
-msgid ""
-"\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
-"entry only'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1599 doc/tin.5:1628
-#, 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 ""
-
-#. type: TP
-#: doc/tin.5:1601
-#, no-wrap
-msgid "B<default_filter_select_case>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1605
-#, no-wrap
-msgid "B<default_filter_select_expire>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1610
-#, no-wrap
-msgid "B<default_filter_select_global>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1614
-#, no-wrap
-msgid "B<default_filter_select_header>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1630
-#, no-wrap
-msgid "B<default_goto_group>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1632
-#, no-wrap
-msgid "B<default_group_search>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1634
-#, no-wrap
-msgid "B<default_mail_address>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1636
-#, no-wrap
-msgid "B<default_move_group>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1638
-#, no-wrap
-msgid "B<default_pattern>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1640
-#, no-wrap
-msgid "B<default_pipe_command>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1642
-#, no-wrap
-msgid "B<default_post_newsgroups>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1644
-#, no-wrap
-msgid "B<default_post_subject>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1646
-#, no-wrap
-msgid "B<default_range_group>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1648
-#, no-wrap
-msgid "B<default_range_select>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1650
-#, no-wrap
-msgid "B<default_range_thread>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1652
-#, no-wrap
-msgid "B<default_repost_group>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1654
-#, no-wrap
-msgid "B<default_save_file>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1656
-#, no-wrap
-msgid "B<default_save_mode>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1658
-#, no-wrap
-msgid "B<default_select_pattern>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1660
-#, no-wrap
-msgid "B<default_shell_command>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1662
-#, no-wrap
-msgid "B<default_subject_search>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1664
-#, no-wrap
-msgid "B<dont_break_words>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1668
-#, no-wrap
-msgid "B<draw_arrow>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1672
-msgid ""
-"Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or by a "
-"highlighted bar if set OFF. Default is OFF."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1679
-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). See also $B<VISUAL> and $B<EDITOR> under "
-"\"ENVIRONMENT\" in B<\\%tin>(1)"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1682
-#, no-wrap
-msgid "B<extquote_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1689
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
-"then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1689
-#, no-wrap
-msgid "B<force_screen_redraw>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1693
-#, no-wrap
-msgid "B<getart_limit>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1700
-msgid ""
-"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
-"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
-"B<\\%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 ""
-
-#. type: TP
-#: doc/tin.5:1700
-#, no-wrap
-msgid "B<goto_next_unread>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1714
-msgid ""
-"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
-"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
-"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
-"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
-"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is "
-"pressed. Default is B<PageNextUnread>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1721
-msgid ""
-"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
-"\\ %s\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:1723
-#, no-wrap
-msgid "\\w'%G    'u +\\w'number of responses in thread'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1735
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%R\tnumber of responses in thread\n"
-"%S\tscore\n"
-"%m\tarticle marks\n"
-"%n\tcurrent thread number\n"
-"%s\tsubject\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1737
-#, no-wrap
-msgid "B<hide_uue>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1747
-#, no-wrap
-msgid "B<inews_prog>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1754
-#, no-wrap
-msgid "B<info_in_last_line>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1760
-#, no-wrap
-msgid "B<interactive_mailer>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1766
-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 ""
-
-#. type: TP
-#: doc/tin.5:1766
-#, no-wrap
-msgid "B<inverse_okay>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1770
-#, no-wrap
-msgid "B<keep_dead_articles>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1775
-#, no-wrap
-msgid "B<kill_level>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1779
-msgid ""
-"This option controls the processing and display of articles that are "
-"killed. There are 3 options, default is 0 (B<Kill only unread arts>)."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1787
-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 ""
-
-#. type: TP
-#: doc/tin.5:1803
-#, no-wrap
-msgid "B<mail_address>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1809
-msgid ""
-"User's mail address (and full name), if not username@host. This is used when "
-"creating articles, sending mail and when B<\\%pgp>(1)  signing."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1813
-#, no-wrap
-msgid "B<mail_quote_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1819
-#, no-wrap
-msgid "B<mailbox_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1838
-#, no-wrap
-msgid "B<mailer_format>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1875
-#, no-wrap
-msgid "B<metamail_prog>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1887 doc/tin.5:2659
-#, no-wrap
-msgid "B<mm_charset>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1902
-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)  or "
-"B<\\%ucnv_*>(), this option is disabled and you should use "
-"B<mm_network_charset> instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1915
-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)  or B<\\%ucnv_*>(), if "
-"none of these functions are 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 ""
-
-#. type: TP
-#: doc/tin.5:1924
-#, no-wrap
-msgid "B<mono_markdash>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1929
-#, no-wrap
-msgid "B<mono_markslash>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1934
-#, no-wrap
-msgid "B<mono_markstar>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1939
-#, no-wrap
-msgid "B<mono_markstroke>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1944
-#, no-wrap
-msgid "B<newnews>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1950
-msgid ""
-"These are internal timers used by B<\\%tin>(1)  to keep track of new "
-"newsgroups. Do not change them unless you understand what they are for."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1972
-#, no-wrap
-msgid "B<nntp_read_timeout_secs>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1975
-msgid "Time in seconds to wait for a response from the server. Default is 120."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1975
-#, no-wrap
-msgid "B<normalization_form>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1979
-msgid ""
-"The normalization form which should be used to normalize unicode input.  The "
-"possible values are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:1997
-msgid ""
-"Some normalization modes are only available if they are supported by the "
-"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
-"possible (B<RFC\\%5198>)."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:1997
-#, no-wrap
-msgid "B<page_mime_format>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2003
-msgid ""
-"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
-"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2003
-#, no-wrap
-msgid "B<page_uue_format>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2009
-msgid ""
-"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
-"\"[-- %T%S%*n%I%!d%*e --]\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2037
-msgid ""
-"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
-"display any files that were post processed and uudecoded. The program is "
-"determined using the B<\\%mailcap>(5)  file. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2053
-#, no-wrap
-msgid "B<posted_articles_file>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2065
-#, no-wrap
-msgid "B<printer>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2075
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2083
-msgid ""
-"If ON show empty ''Followup-To:'' header when editing an article.  Default "
-"is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2089
-#, no-wrap
-msgid "B<quote_style>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2095
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2098
-msgid "B<Nothing special> Non empty lines are quoted."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2102
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2108
-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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
-"quoted regardless of this option when B<show_signatures> is off."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2110
-msgid "B<Quote empty lines> This option is on by default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2111
-#, no-wrap
-msgid "B<quote_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2118
-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 ""
-
-#. type: TP
-#: doc/tin.5:2118
-#, no-wrap
-msgid "B<quote_regex2>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2125
-msgid ""
-"A regular expression that will be applied when reading articles. All "
-"matching lines are shown in B<col_quote2>. If B<quote_regex2> is blank, then "
-"B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2125
-#, no-wrap
-msgid "B<quote_regex3>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2132
-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 ""
-
-#. type: TP
-#: doc/tin.5:2132
-#, no-wrap
-msgid "B<recent_time>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2136
-#, no-wrap
-msgid "B<render_bidi>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2143
-msgid ""
-"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF "
-"B<\\%tin>(1)  leaves the rendering of bi-directional text to the "
-"terminal. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2143
-#, no-wrap
-msgid "B<reread_active_file_secs>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2152
-#, no-wrap
-msgid "B<score_limit_kill>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2156
-#, no-wrap
-msgid "B<score_limit_select>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2160
-#, no-wrap
-msgid "B<score_kill>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2164
-#, no-wrap
-msgid "B<score_select>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2168
-#, no-wrap
-msgid "B<scroll_lines>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2178
-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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to "
-"-2 to get half-page scrolling. This setting supersedes "
-"B<full_page_scroll>=OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2178
-#, no-wrap
-msgid "B<select_format>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2182
-msgid ""
-"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
-"\\ %G\\ \\ %d\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:2184
-#, no-wrap
-msgid "\\w'%G    'u +\\w'current group number'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2191
-#, no-wrap
-msgid ""
-"%G\tgroup name\n"
-"%U\tunread count\n"
-"%d\tdescription\n"
-"%f\tgroup flag\n"
-"%n\tcurrent group number\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2193
-#, no-wrap
-msgid "B<sort_function>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2228
-#, no-wrap
-msgid "B<show_description>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2237
-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 built with mh-mail-handling support) from "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups> for mailgroups. Default is ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2237
-#, no-wrap
-msgid "B<show_help_mail_sign>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2244
-msgid ""
-"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
-"mail indication, both, or neither in the various level titles.  Default is "
-"3."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2260
-#, no-wrap
-msgid "B<show_only_unread_groups>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2283
-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 a file named I<.sigfixed> does exist in that dir or "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed> does exist it will be prepended to "
-"the chosen signature (first match counts). If the path starts with a ! the "
-"program the path points to will be executed to generate a signature. In "
-"order to pass the group name to the program, %G can be specified.  This will "
-"be replaced by the name of the current newsgroup. --none will suppress any "
-"signature. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2286
-#, no-wrap
-msgid "B<slashes_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2293
-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 ""
-
-#. type: TP
-#: doc/tin.5:2339
-#, no-wrap
-msgid "B<spamtrap_warning_addresses>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2346
-#, no-wrap
-msgid "B<stars_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2353
-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 ""
-
-#. type: TP
-#: doc/tin.5:2353
-#, no-wrap
-msgid "B<strip_blanks>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2357
-#, no-wrap
-msgid "B<strip_bogus>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2366
-#, no-wrap
-msgid "B<strip_newsrc>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2370
-#, no-wrap
-msgid "B<strip_re_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2376
-msgid ""
-"A regular expression to find Subject prefixes like \"Re:\" to remove If "
-"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2376
-#, no-wrap
-msgid "B<strip_was_regex>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2382
-#, no-wrap
-msgid "B<strokes_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2389
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2394
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2397
-msgid "Defines which threading method to use. The choices are:"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2400
-msgid "Don't thread"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2402
-msgid "Thread on Subject only"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2404
-msgid "Thread on References only"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2406
-msgid "Thread on References then Subject (default)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2408
-msgid "Thread multipart articles on Subject"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2410
-msgid "Thread on Percentage Match of the Subjects"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2414
-msgid ""
-"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 \\(en 5 in the file "
-"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2418
-msgid ""
-"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
-"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
-msgstr ""
-
-#. type: ta
-#: doc/tin.5:2420
-#, no-wrap
-msgid "\\w'%G    'u +\\w'from, name and/or address'u"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2431
-#, no-wrap
-msgid ""
-"%D\tdate\n"
-"%F\tfrom, name and/or address\n"
-"%I\tinitials\n"
-"%L\tline count\n"
-"%M\tmessage-id\n"
-"%S\tscore\n"
-"%T\tthread tree\n"
-"%m\tarticle marks\n"
-"%n\tcurrent article number\n"
-"%%\t%\n"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2438
-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 ""
-
-#. type: TP
-#: doc/tin.5:2442
-#, no-wrap
-msgid "B<thread_score>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2454
-#, no-wrap
-msgid "B<tls_ca_cert_file>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2459
-msgid ""
-"The name of file containing all trusted CA certificates used for NNTPS "
-"(B<RFC\\%8143>) connections. If left empty the system default will be used."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2459
-#, no-wrap
-msgid "B<translit>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2473
-msgid ""
-"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
-"bodies.  Default is 0. This option does not affect lines within verbatim "
-"blocks."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2496
-msgid ""
-"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
-"articles. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2496
-#, no-wrap
-msgid "B<underscores_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2503
-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>(1)  uses a built-in default."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2503
-#, no-wrap
-msgid "B<unlink_article>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2507
-msgid ""
-"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
-"ON."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2507
-#, no-wrap
-msgid "B<url_handler>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2512
-#, no-wrap
-msgid "B<url_highlight>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2515
-#, no-wrap
-msgid "B<use_color>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2520
-msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2520
-#, no-wrap
-msgid "B<use_keypad>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2523
-msgid "Use scroll keys on keypad. Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2523
-#, no-wrap
-msgid "B<use_mouse>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2529
-#, no-wrap
-msgid "B<use_slrnface>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2541
-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 ""
-
-#. type: TP
-#: doc/tin.5:2541
-#, no-wrap
-msgid "B<utf8_graphics>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2545
-msgid ""
-"If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
-"and ellipsis ('...'). Default is OFF."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2545
-#, no-wrap
-msgid "B<verbatim_begin_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2551
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
-"verbatim block. Default is #v+"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2551
-#, no-wrap
-msgid "B<verbatim_end_regex>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2557
-msgid ""
-"A regular expression that B<\\%tin>(1)  will use to find the end of a "
-"verbatim block. Default is #v-"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2560
-#, no-wrap
-msgid "B<wildcard>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2584
-msgid ""
-"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
-"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
-"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
-"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also "
-"B<\\%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You "
-"will probably want to update your filter file if you use this regularly.  "
-"NB: Newsgroup names will always be matched using the B<\\%wildmat>(3)  "
-"notation."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2584
-#, no-wrap
-msgid "B<word_h_display_marks>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2596
-#, no-wrap
-msgid "B<word_highlight>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2604
-#, no-wrap
-msgid "B<wrap_column>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2620
-#, no-wrap
-msgid "B<xpost_quote_format>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2636
-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 ""
-
-#. type: TP
-#: doc/tin.5:2636
-#, no-wrap
-msgid "B<domainname>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2639
-msgid "Sets a global domain name used in From lines"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2643
-msgid ""
-"Defines the name of your organization. $B<ORGANIZATION> overrides any "
-"specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2643
-#, no-wrap
-msgid "B<newslibdir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2648
-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 ""
-
-#. type: TP
-#: doc/tin.5:2648
-#, no-wrap
-msgid "B<bugaddress>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2654
-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 ""
-
-#. type: TP
-#: doc/tin.5:2654
-#, no-wrap
-msgid "B<inewsdir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2659
-msgid "Defines the directory containing the B<\\%inews>(1)  executable."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2663
-msgid ""
-"Default charset to be used in MIME's ''Content-Type:'' header.  "
-"$B<MM_CHARSET> overrides any specified value."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2666
-msgid "Default encoding scheme used in MIME articles. 8bit might be the best value."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2670
-msgid ""
-"Default encoding scheme used in MIME letters. quoted-printable is a good "
-"choice here."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2670
-#, no-wrap
-msgid "B<disable_gnksa_domain_check>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2676
-msgid ""
-"Allow unregistered top level domains. As the list of valid TLDs is no longer "
-"actively maintained the default was changed to ON starting with B<\\%tin>(1)  "
-"version 2.1.5"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2676
-#, no-wrap
-msgid "B<disable_sender>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2680
-msgid ""
-"Don't generate a ''Sender:'' header. This has an effect only if "
-"B<inews_prog> is set to --internal."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2680
-#, no-wrap
-msgid "B<spooldir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2685
-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 ""
-
-#. type: TP
-#: doc/tin.5:2685
-#, no-wrap
-msgid "B<overviewdir>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2693
-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 ""
-
-#. type: TP
-#: doc/tin.5:2693
-#, no-wrap
-msgid "B<overviewfile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2697
-msgid ""
-"Name of a single overview file, common values are I<.overview> or "
-"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2697
-#, no-wrap
-msgid "B<overviewfmtfile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2702
-msgid ""
-"Full pathname of your newssystem's overview.fmt file; usually the file "
-"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2702
-#, no-wrap
-msgid "B<activefile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2708
-msgid ""
-"Full pathname of your newssystem's active file; usually the file resides in "
-"I<newslibdir> and is named I<active>, so you only have to change this "
-"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
-"specified value."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2708
-#, no-wrap
-msgid "B<activetimesfile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2713
-msgid ""
-"Full pathname of your newssystem's active.times file; usually the file "
-"resides in I<newslibdir> and is named I<active.times>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2713
-#, no-wrap
-msgid "B<newsgroupsfile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2718
-msgid ""
-"Full pathname of your newssystem's newsgroups file; usually the file resides "
-"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
-"setting if your configuration differs."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2718
-#, no-wrap
-msgid "B<subscriptionsfile>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2723
-msgid ""
-"Full pathname of your newssystem's subscriptions file; usually the file "
-"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
-"change this setting if your configuration differs."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2727
-msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2731
-msgid ""
-"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
-"$B<LANG>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2745
-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 ""
-
-#.  TODO: tin issues just a warning in that case.
-#. type: Plain text
-#: doc/tin.5:2750
-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 ""
-
-#. type: Plain text
-#: doc/tin.5:2753
-msgid ""
-"Each line consists of four space-separated fields \"I<name> I<highmark> "
-"I<lowmark> I<flags>\"."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2753 doc/tin.5:2807
-#, no-wrap
-msgid "B<name>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2756
-#, no-wrap
-msgid "B<highmark>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2759
-msgid "is the highest article number that has been used in that newsgroup"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2759
-#, no-wrap
-msgid "B<lowmark>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2766
-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 than the highest article number, then there "
-"are no articles in the newsgroup."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2766
-#, no-wrap
-msgid "B<flags>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2769
-msgid "can be one of those"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2770
-#, no-wrap
-msgid "B<y>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2773
-msgid "local postings are allowed"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2773
-#, no-wrap
-msgid "B<n>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2776
-msgid "no local postings are allowed, only remote ones"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2776
-#, no-wrap
-msgid "B<m>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2779
-msgid "the group is moderated and all postings must be approved"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2779
-#, no-wrap
-msgid "B<j>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2782
-msgid "articles in this group are not kept, but only passed on"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2782
-#, no-wrap
-msgid "B<x>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2785
-msgid "articles cannot be posted to this newsgroup"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2785
-#, no-wrap
-msgid "B<=foo.bar>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2788
-msgid "articles are locally filed into the ''foo.bar'' group"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2789 doc/tin.5:2817 doc/tin.5:2840
-#, no-wrap
-msgid "B<\\%tin>(1)"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2796
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
-"COUNTS (B<RFC\\%6048>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2807
-msgid ""
-"This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
-"a new group is created. Each line consist of three space-separated fields "
-"\"I<name> I<time> I<creator>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2814
-msgid ""
-"is the time when the group was created, expressed as the number of seconds "
-"since the Epoch."
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:2814
-#, no-wrap
-msgid "B<creator>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2817
-msgid "is the electronic mail address of the person who created the group."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2823
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
-"command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2834
-msgid ""
-"This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
-"is created. Each line consist of two tab-separated fields "
-"\"I<group.name>\tI<one-line description>\"."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2846
-msgid ""
-"only tries to read the file if you read directly from the local spool, if "
-"you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS "
-"(B<RFC\\%3977>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2855
-msgid ""
-"This file might hold a default organization to be used in the "
-"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2873
-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<RFC\\%3977>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2888
-msgid ""
-"This file contains a list of newsgroups \\(em one per line \\(em which the "
-"client should subscribe to when the user has no "
-"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc for the news server.  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<RFC\\%6048>) command instead."
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.5:2939
-msgid ""
-"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
-"B<\\%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), "
-"B<\\%pgp>(1), B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), "
-"B<\\%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), "
-"B<\\%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), "
-"B<\\%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), "
-"B<\\%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), "
-"B<\\%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\%1524>, "
-"B<RFC\\%1952>, B<RFC\\%2045>, B<RFC\\%2046>, B<RFC\\%2047>, B<RFC\\%2231>, "
-"B<RFC\\%2980>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%5198>, "
-"B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\%6048>, B<RFC\\%6838>, "
-"B<RFC\\%8143>"
-msgstr ""
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/opt-case.1 tin-2.6.5/doc/opt-case.1
--- tin-2.6.4/doc/opt-case.1	2021-08-23 13:01:35.000000000 +0200
+++ tin-2.6.5/doc/opt-case.1	2025-12-22 08:40:12.192941904 +0100
@@ -79,9 +79,9 @@
 'br\}
 .\"	If the F register is turned on, we'll generate
 .\"	index entries out stderr for the following things:
-.\"		TH	Title 
+.\"		TH	Title
 .\"		SH	Header
-.\"		Sh	Subsection 
+.\"		Sh	Subsection
 .\"		Ip	Item
 .\"		X<>	Xref  (embedded
 .\"	Of course, you have to process the output yourself
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/tin.1 tin-2.6.5/doc/tin.1
--- tin-2.6.4/doc/tin.1	2024-12-23 10:54:19.000000000 +0100
+++ tin-2.6.5/doc/tin.1	2025-12-23 17:36:28.352783145 +0100
@@ -1,14 +1,14 @@
-.\"
+'\" t
 .\" Project   : tin - a Usenet newsreader
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2024-12-24
+.\" Updated   : 2025-12-23
 .\" Notes     : use American English; still needs some work, e.g.:
-.\"             - document authorization (.newsauth)
 .\"             - document random organization feature
+.\"             - use semantic newlines
 .\"
-.TH tin 1 "December 24th, 2024" "2.6.4" "Usenet newsreader"
+.TH TIN 1 2025-12-24 2.6.5 "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -47,18 +47,18 @@ tin, rtin \- Usenet newsreader
 .RB [\| \-t
 .IR timeout \|]
 .RB [\| \-I
-.IR index_dir \|]\ \|[ newsgroup \|[\|,.\|.\|.\|]\|]\|]
+.IR index_dir \|]\ \|[ newsgroup \|[\|,.\|.\|.\&\|]\|]\|]
 .\"
 .\"
 .SH DESCRIPTION
 .B tin
 is a full-screen easy to use Usenet newsreader. It can read news locally
 (e.g., \fI/var/spool/news\fR) or remotely (\fBrtin\fP or \fBtin \-r\fP
-option) via an NNTP (Network News Transport Protocol, \fBRFC\%3977\fP) or
-NNTPS (\fBRFC\%8143\fP) server. It will automatically utilize NOV
+option) via an NNTP (Network News Transport Protocol, \fBRFC\~3977\fP) or
+NNTPS (\fBRFC\~8143\fP) server. It will automatically utilize NOV
 .BR \%newsoverview (5)
 style index files if available locally or via the NNTP [X]OVER command
-(\fBRFC\%2980\fP, \fBRFC\%3977\fP).
+(\fBRFC\~2980\fP, \fBRFC\~3977\fP).
 .PP
 .B tin
 has four separate levels of operation: Selection level, Group level,
@@ -78,7 +78,7 @@ The \fBGroupNextUnreadArtOrGrp\fP ('\fB<
 newsgroup with unread articles.
 .\"
 .\"
-.SH "EXIT STATUS"
+.SH EXIT STATUS
 .\" TODO: also exits with signalnr caught as exit status
 .TP 12
 .B 0
@@ -109,6 +109,8 @@ Toggle ANSI color (default is off).
 .TP
 .B \-A
 Force authentication on initial connect. Only available when reading via NNTP.
+See also \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fR in
+.BR \%tin (5).
 .TP
 .B \-c
 Create/update index files for every group in
@@ -116,8 +118,8 @@ Create/update index files for every grou
 option and mark all articles as read.
 .TP
 .B \-C
-Use COMPRESS NNTP extension (\fBRFC\%8054\fP) if available. See also
-\fBnntp_read_timeout_secs\fP, '\fB\-t\fP'' and the "SECURITY" and "BUGS"
+Use COMPRESS NNTP extension (\fBRFC\~8054\fP) if available. See also
+\fBnntp_read_timeout_secs\fP, ''\fB\-t\fP'' and the "SECURITY" and "BUGS"
 section.
 .TP
 .B \-d
@@ -132,20 +134,23 @@ as it will be removed in the future) or
 below. Use comma to give multiple levels, any combinations are allowed
 (e.g., ''\fB\-D\fP \fIGNKSA,2,NNTP\fP''). If removal is requested it will
 be performed at startup and on normal termination (that is the files are
-only available while tin is running).
+only available while
+.B tin
+is running).
 .in +.3i
-.nf
-.ta \w'%128 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES 'u +\w'ATTRIBUTES'u
-\fI  1	NNTP	NNTPS\fP
-\fI  2	FILTER	ARTS\fP
-\fI  4	NEWSRC	BITMAP\fP
-\fI  8	THREADING	REFS\fP
-\fI 16	MEMORY	MALLOC\fP
-\fI 32	ATTRIBUTES\fP
-\fI 64	MISC	GNKSA	ACTIVE\fP
-\fI127	ALL	EVERYTHING\fP
-\fI128	REMOVE	DELETE\fP
-.fi
+.TS
+tab(:);
+ni li li li.
+1:NNTP:NNTPS:
+2:FILTER:ARTS:
+4:NEWSRC:BITMAP:
+8:THREADING:REFS:
+16:MEMORY:MALLOC:
+32:ATTRIBUTES::
+64:MISC:GNKSA:ACTIVE
+127:ALL:EVERYTHING:
+128:REMOVE:DELETE:
+.TE
 .in -0.3i
 For NNTP-level ''\fB\-v\fP'' controls the verbosity of the output.
 Depending on the debug-level various files may be written to \fI$TMPDIR\fR
@@ -159,7 +164,7 @@ Use the specified file of subscribed to
 .BI \-F " file"
 Use the specified filter file instead of \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fR.
 .TP
-.BI \-g " server\fR[\fB:\fIport\fR]"
+\fB\-g\fR \fIserver\fP[:\fIport\fP]
 Use the server[:port] and newsrc specified in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fR. Only available when
 reading via NNTP. If you want to give a port with a plain IPv6 address,
@@ -194,13 +199,13 @@ section.
 .B \-l
 Get number of articles per group from the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file. If
-reading via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This
+reading via NNTP this is done with the LIST command (\fBRFC\~3977\fP). This
 might result in incorrect article counts but is usually faster than the
 default which is to read the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file
 (either directly or via LIST) and then check the article count via
-NNTP GROUP command (\fBRFC\%3977\fP) ''\fB\-ln\fP''. If reading via
-NNTP and LIST COUNTS (\fBRFC\%6048\fP) is available that is used instead
+NNTP GROUP command (\fBRFC\~3977\fP) ''\fB\-ln\fP''. If reading via
+NNTP and LIST COUNTS (\fBRFC\~6048\fP) is available that is used instead
 as it gives more accurate article counts.
 .TP
 .B \-L
@@ -218,8 +223,8 @@ information read section "AUTOMATIC MAIL
 Only load groups from the
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file that are
 subscribed to in the user's \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR. This
-allows a noticeable speedup when connecting via a slow line, but \fBtin\fP
-may not be able detect which groups are moderated. See also ''\fB\-l\fP''.
+allows a noticeable speed up when connecting via a slow line, but \fBtin\fP
+may not be able to detect which groups are moderated. See also ''\fB\-l\fP''.
 .TP
 .B \-N
 Mail unread articles to yourself for later reading. For more information
@@ -231,8 +236,9 @@ quick, it should be used with ''\fB\-n\f
 .TP
 .BI \-p " port"
 Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled,
-see ''\fB\-T\fP''). This also overrides the environment variables $\fBNNTPPORT\fP
-and $\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
+see ''\fB\-T\fP''). This also overrides the environment variables
+$\fBNNTPPORT\fP and $\fBNNTPSPORT\fP if set. Only available when reading
+via NNTP.
 .TP
 .B \-q
 Don't check for new newsgroups and skip loading the servers message of the day.
@@ -301,9 +307,9 @@ putting in login file.
 .TP
 .B \-Z
 Check if there is any new/unread news and exit with appropriate status. If
-\&''\fB\-v\fP'' 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.
+the \&''\fB\-v\fP'' 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
@@ -332,9 +338,10 @@ status, then the command-line groups wil
 \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fR file and get
 them back.
 .PP
-NB: With the ''\fB\-n\fP'' flag, only unsubscribed groups in the
-\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR file (or the newsrc-file given by the
-\&''\fB\-f\fP'' command-line switch or via
+NB: With the ''\fB\-n\fP'' flag, if reading via NNTP it may happen that
+only unsubscribed groups in the \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR
+file (or the newsrc-file given by the \&''\fB\-f\fP'' command-line switch
+or via
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fR) can be matched.
 .PP
 Command-line options have higher priority than attributes and tinrc options.
@@ -350,9 +357,9 @@ will be chosen and a warning may be give
 .\"
 .\"
 .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.
+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
@@ -360,7 +367,7 @@ administrator. The subscriptions file sh
 directory (i.e., \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fR) and should
 be world readable. If you read news via NNTP, then your news server must
 support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
-Extensions (\fBRFC\%6048\fP) and all modern servers should understand it.
+Extensions (\fBRFC\~6048\fP) and all modern servers should understand it.
 .\"
 .\"
 .SS "SCREEN FORMAT"
@@ -376,7 +383,7 @@ via \fBselect_format\fP.
 .PP
 .nf
 .ft CR
-\(->M    1     2  comp.security.announce  Announcements from the CERT abou
+\->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
@@ -407,7 +414,8 @@ groups to find them in a later session.
 .B D
 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.
+you have set \fBstrip_bogus\fP to "Mark with D on selection screen" in
+the Options Menu.
 .TP
 .B X
 You may no longer make posts to this group. Often a group will be superseded
@@ -429,16 +437,16 @@ articles \fBart_marked_selected\fP, the
 (\fBart_marked_killed\fP). I.e.:
 .PP
 .nf
-.\" FIXME - make this autocenter
-            alt.sources (5B \-50/23+ 0* 3o 0K)
+.ce
+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 ''\fB\-n\fP'' command-line
-switch!) if the group is moderated, set to no posting or postings to it get
-redirected.
+The characters after the numbers depend on configuration and if the
+currently \fBshow_only_unread_arts\fP is active or not.
+Some numbers could be missing if the specific option is not enabled.
+It might also contain an 'M', 'X' or '=' (see above; may not work with
+the ''\fB\-n\fP'' 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 it is marked with \fBart_marked_unread\fP
 in front of the total number of articles in the thread. If there are
@@ -451,9 +459,15 @@ thread. The display can be customized vi
 .PP
 .nf
 .ft CR
-                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M
+.\" do something with if/else as \(-> has an "unpredictable" width
+.\"   .ie c \[u2192]
+.\"   \[u2192]\ M
+.\"   .el
+.\"   \-\>M
+.ce
+de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M
 
-\(->   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg <l
+\->   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
@@ -465,11 +479,10 @@ used) looks like this, but can be custom
 .PP
 .nf
 .ft CR
-\(->   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
-
+\->   1      [   7]  What is this funny tree in the thre 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
 At the Article level the page header has the following format:
@@ -477,9 +490,9 @@ At the Article level the page header has
 .PP
 .nf
 .ft CR
-Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86
+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
+Urs Janssen <urs@akk.org>         at Arbeitskreis Kultur und Kommunikati
 
 article-body
 .fi
@@ -574,8 +587,8 @@ editor); \fBPostponeAll\fP ('\fBA\fP') =
 \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''\fBy\fP''\fBq\fP'). See also ''\fB\-o\fP''
+enter editor with \fBPromptYes\fP ('\fBy\fP'), quit editor, discard posting
+with \fBQuit\fP ('\fB^O\fP''\fBy\fP''\fBq\fP'). See also ''\fB\-o\fP''
 command-line switch.
 .TP
 .B Help 'h'
@@ -602,6 +615,10 @@ Print \fBtin\fP version information.
 .B 4
 Select group 4.
 .TP
+.B MarkAncientArtRead '^E'
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\~5322\fP as read.
+.TP
 .B SelectResetNewsrc '^R'
 Reset \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR file. This will destroy all
 records of which articles have been read, so use this carefully.
@@ -642,7 +659,7 @@ Toggle display to show just the group na
 descriptions.
 .TP
 .B EditFilter 'E'
-Edit the filter file and reload it afterwards.
+Edit the filter file and reload it afterward.
 .TP
 .B SelectGoto 'g'
 Choose a new group by name. This command can be used to access any group,
@@ -664,7 +681,7 @@ Look up article by ''Message\-ID:''. If
 the ''Newsgroups:''\-header of the referenced article is available, just the
 contents of the ''Newsgroups:''\-header will be displayed in the last line.
 At this level this command only works if reading via NNTP and the server
-supports [X]HDR (\fBRFC\%2980\fP, \fBRFC\%3977\fP) or XPAT (\fBRFC\%2980\fP).
+supports [X]HDR (\fBRFC\~2980\fP, \fBRFC\~3977\fP) or XPAT (\fBRFC\~2980\fP).
 .TP
 .B SelectMoveGrp 'm'
 Move the current group within the group selection list. By entering '1' the
@@ -747,6 +764,10 @@ Select article 4.
 Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
 for more information.
 .TP
+.B MarkAncientArtRead '^E'
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\~5322\fP as read.
+.TP
 .B MenuFilterKill '^K'
 Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for
 more information.
@@ -775,7 +796,7 @@ Repeat the previous search.
 Search forward for specified subject.
 .TP
 .B SearchSubjB '?'
-Search backwards for specified subject.
+Search backward for specified subject.
 .TP
 .B GroupSelThd '*'
 Select current thread for later processing.
@@ -867,7 +888,7 @@ have been posted by the same user. The c
 the newsgroup 'control' or 'control.cancel'.
 .TP
 .B EditFilter 'E'
-Edit the filter file and reload it afterwards.
+Edit the filter file and reload it afterward.
 .TP
 .B GroupGoto 'g'
 Choose a new group by name. This command can be used to access any group, even
@@ -896,8 +917,9 @@ prompt asks how to proceed.
 Open the thread under the current cursor position.
 .TP
 .B LookupMessage 'L'
-Look up article by ''Message\-ID:''. In this level only the IDs in the
-current group are searched.
+Look up article by ''Message\-ID:''. If not reading via NNTP or the
+server neither supports [X]HDR (\fBRFC\~2980\fP, \fBRFC\~3977\fP) nor
+XPAT (\fBRFC\~2980\fP), only the IDs in the current group are searched.
 .TP
 .B GroupMail 'm'
 Mail current article / thread / auto-selected (hot) articles / articles
@@ -1031,7 +1053,7 @@ Repeat the previous search.
 Search forward for specified subject.
 .TP
 .B SearchSubjB '?'
-Search backwards for specified subject.
+Search backward for specified subject.
 .TP
 .B ThreadSelArt '*'
 Select current thread for later processing.
@@ -1086,7 +1108,7 @@ have been posted by the same user. The c
 the newsgroup 'control' or 'control.cancel'.
 .TP
 .B EditFilter 'E'
-Edit the filter file and reload it afterwards.
+Edit the filter file and reload it afterward.
 .TP
 .B ThreadFollowupQuote 'f'
 Post a followup to the current article with a copy of the article included.
@@ -1110,8 +1132,9 @@ current article. When tagged articles ar
 to proceed.
 .TP
 .B LookupMessage 'L'
-Look up article by ''Message\-ID:''. In this level only the IDs in the
-current group are searched.
+Look up article by ''Message\-ID:''. If not reading via NNTP or the
+server neither supports [X]HDR (\fBRFC\~2980\fP, \fBRFC\~3977\fP) nor
+XPAT (\fBRFC\~2980\fP), only the IDs in the current group are searched.
 .TP
 .B ThreadMail 'm'
 Mail current article / thread / auto-selected (hot) articles / articles
@@ -1190,8 +1213,8 @@ Perform
 .BR \%pgp (1)
 /
 .BR \%gpg (1)
-operations on article. This expects inline pgp (\fBRFC\%4880\fP) and not MIME
-pgp (\fBRFC\%3156\fP).
+operations on article. This expects inline pgp (\fBRFC\~9580\fP) and not MIME
+pgp (\fBRFC\~3156\fP).
 .TP
 .B PageToggleRaw '^H'
 Toggles the display mode (raw including all headers vs. cooked).
@@ -1220,14 +1243,15 @@ Detailed MIME information of the article
 .B PageToggleRot '%'
 Toggle ROT-13 decoding for this article.
 .TP
-.B PageToggleUue '('
-Toggle the display of uuencoded sections. The default behavior is
-taken from the \fBhide_uue\fP variable in the tinrc file.
+.B PageToggleInlineData '('
+Toggle the display data sections outside of MIME, e.g. uuencoded or yenc
+data. The default behavior is taken from the \fBhide_inline_data\fP variable
+in the tinrc file.
 .TP
 .B PageReveal ')'
 The form feed character (^L) is often used to hide 'spoilers' that the
 reader may not initially wish to see when viewing an article. Any text
-after a formfeed is not displayed. This key-press acts like a reveal key
+after a form feed 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
@@ -1257,6 +1281,9 @@ Go to the last article in the current th
 .B PageToggleHighlight '_'
 Toggle word highlighting on/off.
 .TP
+.B PageToggleVerbatim ','
+Cycle through the various options of \fBverbatim_handling\fP.
+.TP
 .B Pipe '|'
 Pipe current article / thread / auto-selected (hot) articles / articles
 matching pattern / tagged articles into command. See the section "MAILING
@@ -1315,7 +1342,7 @@ the newsgroup 'control' or 'control.canc
 Edit the current article. This is restricted to mailgroups and saved news.
 .TP
 .B EditFilter 'E'
-Edit the filter file and reload it afterwards.
+Edit the filter file and reload it afterward.
 .TP
 .B PageFollowupQuote 'f'
 Post a followup to the current article with a copy of the article included.
@@ -1346,8 +1373,9 @@ Mark rest of thread as read and move ont
 Show the thread menu that the current article is a part of.
 .TP
 .B LookupMessage 'L'
-Look up article by ''Message\-ID:''. In this level only the IDs in the
-current group are searched.
+Look up article by ''Message\-ID:''. If not reading via NNTP or the
+server neither supports [X]HDR (\fBRFC\~2980\fP, \fBRFC\~3977\fP) nor
+XPAT (\fBRFC\~2980\fP), only the IDs in the current group are searched.
 .TP
 .B PageMail 'm'
 Mail current article / thread / auto-selected (hot) articles / articles
@@ -1539,7 +1567,7 @@ Note that this requires that the ''Messa
 in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fR which may not always be the case.
 If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
 and either the server proposes a ''Message\-ID:'' during the POST
-(\fBRFC\%3977\fP) command or
+(\fBRFC\~3977\fP) command or
 .B tin
 is built to generate ''Message\-ID:'' this should be the case. With an
 external inews (and reading from local spool) it is not.
@@ -1610,8 +1638,13 @@ information see section "ATTRIBUTES MENU
 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
+Finally, the \fBConfigServerrcMenu\fP ('\fBs\fP') command brings up the
+serverrc menu where values from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fR can be changed.
+For more information see section "SERVERRC MENU".
+.PP
+Here is a full list of all the available variables. The name in round brackets
+is the name of the corresponding setting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fR.
 .TP 4
 .B Abbreviate long newsgroup names (abbreviate_groupname)
@@ -1624,7 +1657,7 @@ Default is OFF.
 If ON add posted articles which start a new thread to filter for
 highlighting follow-ups. Default is ON.
 .TP
-.B Insert 'User\-Agent:'\-header (advertising)
+.B Insert ''User\-Agent:''\-header (advertising)
 Turn ON advertising in header (''User\-Agent:''). Default is ON.
 .TP
 .B Skip multipart/alternative parts (alternative_handling)
@@ -1653,7 +1686,7 @@ The character used to show that an artic
 Default is '+'.
 .TP
 .B Character to show read articles (art_marked_read)
-The character used to show that an article was read. Default is ' '.
+The character used to show that an article was read. Default is '\~'.
 .TP
 .B Character to show killed articles (art_marked_killed)
 The character used to show that an article was killed. Default is 'K'.
@@ -1674,8 +1707,8 @@ section "CUSTOMIZING THE SCREEN FORMAT".
 Default is "%t%s%e%c%d".
 .TP
 .B Send you a cc and/or bcc automatically (auto_cc_bcc)
-Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when
-mailing an article. Default is No.
+Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field
+or to both (3) fields when mailing an article. Default is 'No' (0).
 .TP
 .B List thread using right arrow key (auto_list_thread)
 If ON automatically list thread when entering it using right arrow key.
@@ -1697,17 +1730,17 @@ displayed after composing an article. De
 .B Cache NNTP overview files locally (cache_overview_files)
 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.
+See also "INDEX FILES" and \fBgetart_limit\fP. Default is OFF.
 .TP
 .B Compress locally cached NNTP overview files (compress_overview_files)
 If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk
+saved in compressed form (\fBRFC\~1952\fP). Useful to reduce local disk
 space used. Default is OFF.
 .TP
 .B Hash algorithm for cancel-locks (cancel_lock_algo)
-Use this hash algorithm for cancel-locks. Only available when built with
-cancel-lock support. none disables the generation of cancel-locks. Valid
-values are none, sha1, sha256 and sha512.
+Use this hash algorithm for cancel-locks (\fBRFC\~8315\fP). Only available
+when built with cancel-lock support. none disables the generation of
+cancel-locks. Valid values are none, sha1, sha256 and sha512.
 Default is sha1. See also \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fR in
 .BR \%tin (5).
 .TP
@@ -1772,7 +1805,7 @@ Color of quoted lines
 .B Color of twice quoted line (col_quote2)
 Color of twice quoted lines
 .TP
-.B Color of =>3 times quoted line (col_quote3)
+.B Color of >=3 times quoted line (col_quote3)
 Color of >=3 times quoted lines
 .TP
 .B Color of response counter (col_response)
@@ -1821,14 +1854,16 @@ use the \fBQuit\fP ('\fBq\fP') command.
 Ask for confirmation before marking all not selected (with
 \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read.
 .RE
+.\" date_format fallback code provides at least [%aAbBcCdFHIJklmMpPsSuwxXyY]
+.\" if compiled with -DSYSV_EXT also [DehnrRtT]
 .TP
 .B Format string for display of dates (date_format)
-Format string \fBtin\fP uses for date representation. A description of the
-different format options can be found at
+Format string used for date representation. A description of the
+different format options can be found in
 .BR \%strftime (3).
 \fBtin\fP uses
 .BR \%strftime (3)
-when available and supports most format options in his fallback code.
+when available and supports most format options in its fallback code.
 Default is "%a, %d %b %Y %H:%M:%S".
 .\"
 .\" most of these default_* settings are not available from the menu
@@ -1976,8 +2011,9 @@ external commands. Default is OFF.
 If \fBgetart_limit\fP is > 0 not more than the last \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.
+minus absolute value of \fBgetart_limit\fP. Note that setting
+\fBgetart_limit\fP to anything except 0 disables \fBcache_overview_files\fP.
+Default is 0, which means no limit.
 .TP
 .B Catchup group using left key (group_catchup_on_exit)
 If ON catchup group when leaving with the left arrow key. Default is ON.
@@ -1989,20 +2025,50 @@ Format string \fBtin\fP uses for Group l
 .B Go to the next unread article with (goto_next_unread)
 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
+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 \fBPageNextUnread\fP.
 .TP
-.B Display uue data as an attachment (hide_uue)
-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'.
+.B Display none mime data as an attachment (hide_inline_data)
+If set to '\fBNothing\fP' (0) then raw data is displayed.
+If set to '\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will
+be shown with a single tag line showing the size and filename (much the same
+as a MIME attachment).
+If set to '\fBAny UU/YENC\fP' (2) then any line that looks like uuencoded or yenc
+data will be folded into a tag line. This is useful when uuencoded or yenc
+data is split across more than one article but can also lead to false
+positives.
+If set to '\fBInline PGP\fP' (4) then any inline PGP data is hidden.
+If set to '\fBShar\fP' (8) then shar-archives are hidden, this should be used with
+care as it may hide other shell snippets and any following text as well.
+This setting can also be toggled in the article viewer via
+\fBPageToggleUue\fP ('\fB(\fP').
+Default is 'Nothing' (0). The possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP
+.B Regex used to hide matching lines (hideline_regex)
+A regular expression to hide matching lines in pager. Could be used to
+hide excessive quoting, e.g. via '^>\\s?>\\s?>'. If left blank, no lines
+will be hidden. This option does not affect lines within verbatim blocks
+and is applied after \fBtrim_article_body\fP and \fBsuppress_soft_hyphens\fP.
 .TP
 .B External inews (inews_prog)
 Path, name and options of external
@@ -2037,6 +2103,10 @@ If ON keep all failed postings in \fI${T
 besides keeping the last failed posting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fR. Default is ON.
 .TP
+.B Keep expired filter rules in file (keep_expired_filters)
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.TP
 .B Filter which articles (kill_level)
 This option controls the processing and display of articles that are killed.
 There are 3 options:
@@ -2059,11 +2129,11 @@ articles simply does not get displayed a
 .RE
 Default is 0 (\fBKill only unread arts\fP).
 .TP
-.B Use 8bit characters in mail headers (mail_8bit_header)
-Allows 8bit characters unencoded in the header of mail message. Default is
+.B Use 8-bit characters in mail headers (mail_8bit_header)
+Allows 8-bit 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 (\fBRFC\%5322\fP and \fBRFC\%2047\fP). Default is OFF.
+Mail Standard (\fBRFC\~5322\fP and \fBRFC\~2047\fP).
 .TP
 .B Mail address (mail_address)
 User's mail address (and full name), if not username@host. This is used when
@@ -2071,7 +2141,7 @@ creating articles, sending mail and when
 .BR \%pgp (1)
 /
 .BR \%gpg (1)
-signing (\fBRFC\%4880\fP).
+signing (\fBRFC\~9580\fP).
 .TP
 .B MIME encoding in mail messages (mail_mime_encoding)
 MIME encoding of the body in mail message, if necessary (8bit, base64,
@@ -2080,7 +2150,7 @@ quoted\-printable, 7bit). Default is quo
 .B Quote line when mailing (mail_quote_format)
 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). If the article has multiple addresses only
+%C=Firstname, %I=Initials). If the article has multiple addresses, only
 the first is evaluated. Default is "In article %M you wrote:"
 .TP
 .B Format of the mailbox (mailbox_format)
@@ -2088,7 +2158,7 @@ Select one of the following mailbox-form
 SCO), MBOXRD or MMDF (default on SCO). See
 .BR \%mbox (5)
 and
-.B RFC\%4155
+.B RFC\~4155
 for more details on MBOXO and MBOXRD and
 .BR \%mmdf (5)
 for more details about MMDF.
@@ -2161,7 +2231,7 @@ character sets are regarded as compatibl
 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
-.BR \%iconv (3),
+.BR \%iconv (3)
 or
 .BR \%ucnv_* (),
 this option is disabled and you should use \fBmm_network_charset\fP instead.
@@ -2172,10 +2242,10 @@ Conversion between \fBmm_network_charset
 via
 .BR \%nl_langinfo (3))
 is done via
-.BR \%iconv (3),
+.BR \%iconv (3)
 or
-.BR \%ucnv_* (),
-if none of these functions are available on your system this option is
+.BR \%ucnv_* ().
+If none of these functions are 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
@@ -2231,7 +2301,7 @@ Not defining anything turns off this opt
 .B Quote line when following up (news_quote_format)
 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). If the article has multiple addresses only
+%C=Firstname, %I=Initials). If the article has multiple addresses, only
 the first is evaluated. Default is "%F wrote:".
 .TP
 .B NNTP read timeout in seconds (nntp_read_timeout_secs)
@@ -2244,7 +2314,7 @@ is sent to the server and that needs som
 response, the value should not be set too small.
 .TP
 .B Unicode normalization form (normalization_form)
-The normalization form \fBtin\fP should use to normalize unicode input.
+The normalization form \fBtin\fP should use to normalize Unicode input.
 The possible values are:
 .RS +.5i
 .IP 0 3
@@ -2262,7 +2332,7 @@ The possible values are:
 .RE
 Some normalization modes are only available if they are supported by the
 library \fBtin\fP uses to do the normalization. NFC should be used if
-possible (\fBRFC\%5198\fP).
+possible (\fBRFC\~5198\fP).
 .TP
 .B Format string for the display of mime header at Article level (page_mime_format)
 Format string \fBtin\fP uses for mime header at Page level. See the
@@ -2274,17 +2344,22 @@ Format string \fBtin\fP uses for uue hea
 section "CUSTOMIZING THE SCREEN FORMAT".
 Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
 .TP
+.B Format string for the display of yenc header at Article level (page_yenc_format)
+Format string \fBtin\fP uses for yenc header at Page level. See the
+section "CUSTOMIZING THE SCREEN FORMAT".
+Default is "[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]".
+.TP
 .B Go to first unread article in group (pos_first_unread)
 If ON put cursor at first unread article in group otherwise at last
 article. Default is ON.
 .TP
-.B Use 8bit characters in news headers (post_8bit_header)
-Allows 8bit characters unencoded in the header of a news article, if
+.B Use 8-bit characters in news headers (post_8bit_header)
+Allows 8-bit 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
+hierarchies where 8-bit characters are used, using unencoded (raw)
+8-bit 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.
@@ -2349,18 +2424,18 @@ is OFF.
 .B Characters used as quote-marks (quote_chars)
 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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. Default is '>_'.
+with '\~' when read, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. Default is '>_'.
 .TP
 .B Quoting behavior (quote_style)
 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
+signatures can be quoted and \fBquote_chars\fP 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.
+reply to it, the signature will be quoted even if it otherwise would be not.
 If \fBshow_signatures\fP is off, then the signature will never be quoted.
 .TP
 .B Regex used to show quoted lines (quote_regex)
@@ -2395,6 +2470,22 @@ reread at regular intervals to show if a
 Directory where articles/threads are saved. Default is
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fR.
 .TP
+.B Character to show global scopes (scope_marked_global)
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP
+.B Char to show global scope matches (scope_marked_global_match)
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP
+.B Character to show local scopes (scope_marked_local)
+The character used to show that a scope was read from the local attributes
+file. Default is '\~'.
+.TP
+.B Char to show local scope matches (scope_marked_local_match)
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.TP
 .B Score limit (kill) (score_limit_kill)
 If the score of an article is below or equal this value the article gets
 marked as killed.
@@ -2624,8 +2715,8 @@ toggled in the article viewer via \fBPag
 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 \(en 4 in the file
-\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fR. (See also "GROUP ATTRIBUTES".)
-The default is Both Subject and References.
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fR. (See also "ATTRIBUTES MENU
+AND GROUP ATTRIBUTES".) The default is Both Subject and References.
 The choices are:
 .RS +.5i
 .IP 0 3
@@ -2654,7 +2745,7 @@ Format string \fBtin\fP uses for Thread
 .TP
 .B Matchingness of a thread (thread_perc)
 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%.
+part of the same thread. This is a percentage and the default is 75%.
 .TP
 .B Score of a thread (thread_score)
 How the total score of a thread is computed. Default is 0, the maximum
@@ -2670,7 +2761,7 @@ score in this thread.
 .TP
 .B CA certificate file (tls_ca_cert_file)
 The name of file containing all trusted CA certificates used for NNTPS
-(\fB\%RFC8143\fP) connections. If left empty the system default will be
+(\fBRFC\~8143\fP) connections. If left empty the system default will be
 used.
 .TP
 .B Transliteration (translit)
@@ -2683,7 +2774,8 @@ doesn't exist, this option is disabled.
 .TP
 .B How to treat blank lines (trim_article_body)
 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.
+Default is 0. This option does not affect lines within verbatim blocks and
+is applied before \fBhideline_regex\fP.
 .RS +.5i
 .IP 0 3
 \fBDon't trim article body\fP, do nothing.
@@ -2705,7 +2797,7 @@ text blocks with one blank line.
 .RE
 .TP
 .B Suppress soft hyphens (suppress_soft_hyphens)
-If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 when
+If ON remove soft hyphens in non verbatim blocks of articles when
 they are displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is
 an invisible format character that merely indicates a preferred intraword
 line break position. However, some terminal emulators display a space or a
@@ -2762,8 +2854,19 @@ block.
 A regular expression that \fBtin\fP will use to find the end of a verbatim
 block.
 .TP
-.B Detection of verbatim blocks (verbatim_handling)
-If ON verbatim blocks will be detected. Default is ON.
+.B Detection and display of verbatim blocks (verbatim_handling)
+Allows you to select how \fBtin\fP treats verbatim blocks in article bodies.
+Default is 1.
+.RS +.5i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks, including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them completely.
+.RE
 .TP
 .B Wildcard matching (wildcard)
 Allows you to select how \fBtin\fP matches strings. The default is 0 and
@@ -2856,8 +2959,15 @@ 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.
+Scopes from the global attributes file are marked with
+\fBscope_marked_global\fP ('\fB!\&\fP') to the left of the scope number,
+scopes from the local attributes file are marked with
+\fBscope_marked_local\fP ('\fB \fP').
+When the scopes menu is accessed from the group, thread, or article level,
+scopes where the current group matches are marked with
+\fBscope_marked_global_match \fP ('\fB:\fP') for scopes from the
+global attributes file and with \fBscope_marked_local_match\fP ('\fB*\fP')
+for scopes from the local attributes file.
 .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
@@ -2865,9 +2975,24 @@ the current scope, \fBScopeEditAttribute
 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 and posting etiquette after composing an
-article (\fBbeginner_level\fP).
+current scope.
+Note that delete (\fBScopeDelete\fP), rename (\fBScopeRename\fP) and
+move (\fBScopeMove\fP) are not available for global scopes.
+\fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini menu at the bottom
+of the screen and posting etiquette after composing an article
+(\fBbeginner_level\fP).
+.\"
+.\"
+.SS "SERVERRC MENU"
+The serverrc menu (accessible from the options menu with
+\fBConfigServerrcMenu\fP ('\fBs\fP')) can be used to change
+the server specific settings which are stored in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fR.
+Changing the value of \fBcache_overview_files\fP,
+\fBcompress_overview_files\fP or \fBnntp_pipeline_limit\fP will be become
+effective immediately for all groups visited after the change.
+Changing any other values, i.e. \fBadd_cmd_line_opts\fP or
+\fBdisabled_nntp_cmds\fP, do require a restart to take effect.
 .\"
 .\"
 .SS "FILTERING ARTICLES"
@@ -2902,16 +3027,32 @@ documentation directory. This file can a
 .br
 <http://bzr.tin.org/doc/filtering>.
 .PP
+Note that there are two different ways to match strings (see
+\fBwildcard\fP tinrc variable): via wildmats or via regular expressions.
+The later is more complex but offers significantly more options. If you
+intend to change the matching type from one to the other, the rules in the
+filter file need to be changed manually first. For switching from wildmats
+to regexp there is a helper script
+.BR w2r.pl (1)
+in the tools dir and online at
+.br
+<http://bzr.tin.org/tools/w2r.pl>.
+.PP
+As regular expressions do provide options which are not available with
+wildmats there is no helper script for such a switch. If you switch to
+regular expressions, stay with them. They are powerful and fast.
+.PP
 .\" FIXME - Next paragraph is out of date
 The on-screen filtering menu is accessed by pressing
 \fBMenuFilterKill\fP ('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')
 at the Group and Article levels. It allows the user to kill or select an
 article that matches the current ''Subject:'' line, ''From:'' line or a
 string entered by the user. The user entered string can be applied to the
-\&''Subject:'' or ''From:'' line of an article. The filter can be limited
-to the current newsgroup or it can apply to all newsgroups. Once entered
-the user can abort the command and not save the new filter, edit the full
-filter file or save filter.
+\&''Subject:'', ''From:'', ''Message-ID:'', ''References:'', ''Xref:'' or
+\&''Path:'' line of an article. The filter can be limited to the current
+newsgroup or it can apply to all newsgroups. Once entered the user can
+abort the command and not save the new filter, edit the full filter file
+or save filter.
 .\"
 .\"
 .SS "POSTING ARTICLES"
@@ -2958,8 +3099,8 @@ again via \fBPostEdit\fP ('\fBe\fP') or
 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). If the article has multiple addresses
-only the first is evaluated. To allow for different situations certain
+and the Message\-ID of the article). If the article has multiple addresses,
+only the first is evaluated. 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:
@@ -2989,7 +3130,7 @@ would expand to:
 .RS
 .ft CR
 .nf
-On 21 Sep 1993 09:45:51 \-0400 in alt.sources you wrote:
+On Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:
 In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:
 .ft R
 .fi
@@ -3010,9 +3151,9 @@ The command interface to \fBGroupMail\fP
 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.
+operates only on marked articles. They will be 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), regular expression pattern, tagged articles
@@ -3044,7 +3185,7 @@ but without \fBsavedir\fP prefixed. %P i
 with all '.\&' replaced by '/'.
 .PP
 If saving multiple files at once the filename (if not referring to a mailbox)
-will be extended by ".num" where "num" is at least 3 digit number counting
+will be extended by ".num" where "num" is at least a 3-digit number counting
 up from 1. Environment variables are allowed within a filename (e.g.,
 \fI$SOURCES/dir/filename\fR).
 .PP
@@ -3122,6 +3263,26 @@ See the explanation for the $\fBAUTOSUBS
 variables for further examples.
 .\"
 .\"
+.SS INTERACTIVE SEARCH
+Depending on the setting of the \fBwildcard\fP tinrc variable there are
+currently a few limitations for interactive searches \fBSearchSubjF\fP
+('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP'), \fBSearchAuthF\fP ('\fBa\fP'),
+\fBSearchAuthB\fP ('\fBA\fP'), \fBSearchBody\fP ('\fBB\fP') and
+\fBSearchRepeat\fP ('\fB\(rs\fP') one should be aware of.
+.PP
+Wildmat searches automatically enclose the search string in asterisks ('*'),
+simulating substring searches. This behavior is fixed and cannot be altered.
+.PP
+Regex searches automatically replace spaces ('\ ') and/or tabs ('\\t') in
+the search string with the '\\s' meta-character, which matches any whitespace
+character. This behavior cannot be prevented. Also regex searches are
+case insensitive by default. To enforce case sensitivity, prefix the search
+pattern by one of the following: '\fB(?^)\fP' or '\fB(?\-i)\fP'.
+.PP
+If Unicode normalization is available, search patterns are normalized
+according to the \fBnormalization_form\fP tinrc variable.
+.\"
+.\"
 .SS SIGNATURES
 \fBtin\fP will recognize a signature in either
 \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fR or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fR.
@@ -3145,43 +3306,44 @@ SNAIL  Musterweg 12, 99999 Notreal, Germ
 .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\fR and \fI.sigs\fR is a
+\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\fR and \fI.sigs\fR is a
 directory then \fBtin\fP will select a random signature from any file that
-is in the directory \fI.sigs\fR (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\fR.
+is in the directory \fI.sigs\fR (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\fR.
 .\"
 .\"
 .SS "CUSTOMIZING THE SCREEN FORMAT"
 The look of the Selection, Group and Thread level can be customized via
 format strings. These format strings define the content and the position
 of each element on the screen. Variables are used within the format strings
-as placeholders. If the article has multiple addresses only the first is
+as placeholders. If the article has multiple addresses, only the first is
 evaluated. The following variables are available:
 .PP
 .in +.3i
 .nf
-.ta \w'%G    'u +\w'current group/thread/article number'u
-\fB%D\fP	date
-\fB%F\fP	from, name and/or address
-\fB%G\fP	newsgroup name
-\fB%I\fP	initials
-\fB%L\fP	line count
-\fB%M\fP	message-id
-\fB%R\fP	number of responses in thread
-\fB%S\fP	score
-\fB%T\fP	thread tree
-\fB%U\fP	unread count
-\fB%d\fP	newsgroup description
-\fB%f\fP	newsgroup flag
-\fB%m\fP	article marks
-\fB%n\fP	current group/thread/article number
-\fB%s\fP	subject
-\fB%%\fP	%
+.ta \w'%G        'uC +\w'current group/thread/article number'
+\fB%D\fP        date
+\fB%F\fP        from, name and/or address
+\fB%G\fP        newsgroup name
+\fB%I\fP        initials
+\fB%L\fP        line count
+\fB%M\fP        message-id
+\fB%R\fP        number of responses in thread
+\fB%S\fP        score
+\fB%T\fP        thread tree
+\fB%U\fP        unread count
+\fB%d\fP        newsgroup description
+\fB%f\fP        newsgroup flag
+\fB%m\fP        article marks
+\fB%n\fP        current group/thread/article number
+\fB%s\fP        subject
+\fB%%\fP        %
 .fi
 .in -0.3i
 .PP
@@ -3272,15 +3434,15 @@ contains weekdays or months names it may
 determined in the first pass. In this case, the date is truncated before
 display. This occurs, for example, if the current month is May and the article
 to which the date is displayed was posted in December. In such cases it might
-useful to determine the maximum length manually and specify the length in the
-format string.
+be useful to determine the maximum length manually and specify the length in
+the format string.
 .PP
 In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
 given, \fBtin\fP determines the longest newsgroup name and uses this length
-for '\fB%G\fP'. The remaining space will used for '\fB%d\fP'.
+for '\fB%G\fP'. The remaining space will be used for '\fB%d\fP'.
 .PP
 When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
-resp. '\fB%T\fP' and no length are given, '\fB%F\fP' will use one third
+resp. '\fB%T\fP' and no length is given, '\fB%F\fP' will use one third
 and '\fB%s\fP' resp. '\fB%T\fP' will use two third of the available space.
 .PP
 In addition, a minimum or a maximum screen width can be defined for each
@@ -3288,7 +3450,7 @@ item (except '\fB%%\fP'). In this case,
 when the screen is wider resp. smaller than specified. This comes in handy
 to not overload a small screen but have maximum information on a large
 screen. The minimum screen width has to be specified by a positive number
-preceded by an '\fB>\fP', the maximum screenwidth has to be specified by a
+preceded by an '\fB>\fP', the maximum screen width has to be specified by a
 positive number preceded by an '\fB<\fP'. In the following example
 \fBtin\fP will display the score only if the screen is wider than 100
 characters: '\fB%>100S\fP'.
@@ -3307,61 +3469,89 @@ example \fBtin\fP will display the subje
 the screen is wider than 100 characters, otherwise a length of 40 characters
 is used: '\fB%60>100:40s\fP'.
 .PP
-The look of the Attachment level and the mime and uue header at
+The look of the Attachment level and the mime, uue and yenc header at
 Page level can be customized too via format strings.
 The following variables are available:
 .PP
 .in +.3i
 .nf
-.ta \w'%G    'u +\w'Complete/incomplete UUE part indicator'u
-\fB%C\fP	Charset
-\fB%c\fP	Like %C but with description
-\fB%D\fP	Line count
-\fB%d\fP	Like %D but with description
-\fB%E\fP	Content encoding
-\fB%e\fP	Like %E but with description
-\fB%I\fP	Complete/incomplete UUE part indicator
-\fB%L\fP	Language
-\fB%l\fP	Like %L but with description
-\fB%N\fP	Name
-\fB%n\fP	Like %N but with description
-\fB%S\fP	Content subtype
-\fB%s\fP	Like %S but with description
-\fB%T\fP	Content type
-\fB%t\fP	Like %T but with description
-\fB%Z\fP	Size in bytes
-\fB%z\fP	Like %Z but with description
-\fB%%\fP	%
+.ta \w'%G        'u +\w'current group/thread/article number'u
+\fB%C\fP        Charset
+\fB%c\fP        Like %C but with description
+\fB%D\fP        Line count
+\fB%d\fP        Like %D but with description
+\fB%E\fP        Content encoding
+\fB%e\fP        Like %E but with description
+\fB%F\fP        Current YENC part
+\fB%f\fP        Like %F but with description
+\fB%G\fP        Total number of YENC parts
+\fB%g\fP        Like %G but with description
+\fB%I\fP        Complete/incomplete UUE/YENC part indicator
+\fB%L\fP        Language
+\fB%l\fP        Like %L but with description
+\fB%N\fP        Name
+\fB%n\fP        Like %N but with description
+\fB%S\fP        Content subtype
+\fB%s\fP        Like %S but with description
+\fB%T\fP        Content type
+\fB%t\fP        Like %T but with description
+\fB%V\fP        Size of the current YENC part in bytes
+\fB%v\fP        Like %V but with description
+\fB%W\fP        Total size of all YENC parts in bytes
+\fB%w\fP        Like %W but with description
+\fB%X\fP        CRC checksum of current yenc part
+\fB%x\fP        Like %X but with description
+\fB%Z\fP        Size in bytes
+\fB%z\fP        Like %Z but with description
+\fB%%\fP        %
 .fi
 .in -0.3i
 .PP
 Not all items can be used in each variable. The following table provides
 an overview:
 .PP
-.in +.3i
-.nf
-.ta \w'%G   'uC +\w'\fBattachment_format\fP 'uC +\w'\fBpage_mime_format\fP 'uC +\w'\fBpage_uue_format\fP'uC
-	\fBattachment_format\fP	\fBpage_mime_format\fP	\fBpage_uue_format\fP
-\fB%C\fP	X	X
-\fB%c\fP	X	X
-\fB%D\fP	X	X	X
-\fB%d\fP	X	X	X
-\fB%E\fP	X	X	X
-\fB%e\fP	X	X	X
-\fB%I\fP			X
-\fB%L\fP	X	X
-\fB%l\fP	X	X
-\fB%N\fP		X	X
-\fB%n\fP		X	X
-\fB%S\fP	X	X	X
-\fB%s\fP	X	X	X
-\fB%T\fP	X	X	X
-\fB%t\fP	X	X	X
-\fB%Z\fP	X	X	X
-\fB%z\fP	X	X	X
-\fB%%\fP	X	X	X
-.fi
-.in -0.3i
+.TS
+tab(:);
+lb lb lb lb lb
+lb c  c  c  c.
+:T{
+attachment\%_format
+T}:T{
+page\%_mime\%_format
+T}:T{
+page\%_uue\%_format
+T}:T{
+page\%_yenc\%_format
+T}
+%C:X:X::
+%c:X:X::
+%D:X:X:X:X
+%d:X:X:X:X
+%E:X:X:X:X
+%e:X:X:X:X
+%F::::X
+%f::::X
+%G::::X
+%g::::X
+%I:::X:X
+%L:X:X::
+%l:X:X::
+%N::X:X:X
+%n::X:X:X
+%S:X:X:X:X
+%s:X:X:X:X
+%T:X:X:X:X
+%t:X:X:X:X
+%V::::X
+%v::::X
+%W::::X
+%w::::X
+%X::::X
+%x::::X
+%Z:X:X:X:X
+%z:X:X:X:X
+%%:X:X:X:X
+.TE
 .PP
 By default, the string is not truncated. If it exceeds the screen width, it
 is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
@@ -3371,18 +3561,20 @@ description is omitted if there is not e
 followed by an exclamation mark ('!\&') for a lowercase letter, the
 description is omitted first and then the content. The shortening is always
 from right to left, first the description is omitted and when no more
-description is displayed, the content is omitted. If %T and %S follow each
-other directly a '/' will be inserted in between. %Z will always have one
-decimal point and may have a one letter bi-suffix.
+description is displayed, the content is omitted. If %T and %S, %F and %G
+or %V and %W follow each other directly a '/' will be inserted in
+between. %Z will always have one decimal point and may have a one letter
+bi-suffix.
 .PP
 Defaults for the format strings:
 .PP
 .in +.3i
 .nf
-.ta \w'attachment_format'u +\w'"\fB%T%S%E%C%d\fP"'u
+.ta \w'attachment_format:'u +\w'"\fB%T%S%E%C%d\fP"'u
 \fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
-\fBpage_mime_format\fP:	"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
+\fBpage_mime_format\fP:		"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
 \fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
+\fBpage_yenc_format\fP:		"\fB[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]\fP"
 .fi
 .\"
 .\"
@@ -3496,6 +3688,8 @@ index for each newsgroup if \fBcache_ove
 Note that this cache can use up large amounts of disk space if you
 read a lot of groups and/or high traffic groups. To reduce the amount
 of disk space used, \fBcompress_overview_files\fP can be set to ON.
+Be aware that the use of \fBgetart_limit\fP will disable
+\fBcache_overview_files\fP.
 .PP
 Each user creates/updates his/her own index files that are stored in
 \fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fR. If
@@ -3571,137 +3765,102 @@ For a detailed description see
 .br
 .I /etc/mail/mailcap
 .PP
-
 .I /etc/nntpserver
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.mime.types
 .br
 .I /etc/mime.types
 .br
 .I /etc/tin/mime.types
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.newsauth
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.newsrc
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.oldnewsrc
 .fi
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.signature
 .br
 .I ${TIN_HOMEDIR:\-"$HOME"}/.Sig
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.sigfixed
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory
 .PP
-
 .I ${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/
 .PP
-
 .nf
 .I ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/
 .fi
 .PP
-
 .I ${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save
 .PP
-
 .\" .I ${TIN_LIBDIR:\-NEWSLIBDIR}/attributes
 .I /etc/tin/attributes
 .br
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/filter
 .PP
-
 .nf
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}
 .br
 .I /etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}
 .fi
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/posted
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/Mail/posted
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/motd
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd
 .fi
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog
 .fi
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups
 .fi
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc
 .fi
 .PP
-
 .\" .I ${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc
 .I /etc/tin/tinrc
 .br
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc
 .PP
-
 .I /etc/tin/tin.defaults
 .PP
-
 .I /usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/active.times
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/organization
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions
 .\"
 .\"
@@ -3777,7 +3936,7 @@ line option overrides $\fBNNTPSERVER\fP.
 .TP
 .B NNTPPORT
 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 ''\fB\-p\fP'' command-line 
+the TCP-port is not 119 (the default). The ''\fB\-p\fP'' command-line
 option does override $\fBNNTPPORT\fP.
 .TP
 .B NNTPSPORT
@@ -3791,7 +3950,7 @@ variable instead of the system default.
 .TP
 .B ISO2ASC
 Set the ISO to ASCII charset decoding table character to use in decoding
-an article text. Values can range from \-1 to 6.
+an article text. Values can range from \-1 to 5.
 .RS +.5i
 .TP
 .B \-1
@@ -3811,13 +3970,10 @@ table for Danish, Finnish, Norwegian and
 ISO 646 variant
 .TP
 .B 4
-table with \fBRFC\%1345\fP codes in brackets
+table with \fBRFC\~1345\fP codes in brackets
 .TP
 .B 5
 table for printers that allow overstriking with backspace
-.TP
-.B 6
-table for IBM PC character set (code page 437)
 .RE
 .TP
 .B ORGANIZATION
@@ -3840,7 +3996,7 @@ Overrides the full name given in the gec
 also \fBmail_address\fP.
 .TP
 .B REALNAME
-Same as $\fBNAME\fP.
+Same as $\fBNAME\fP but with lower priority.
 .TP
 .B HOME
 Pathname of the user's home directory. See
@@ -3859,6 +4015,10 @@ Full path to the user's mailbox.
 A colon-separated list of filenames which are checked for new mail. This
 overrides the $\fBMAIL\fP variable.
 .TP
+.B MAILDIR
+Full path to the user's maildir folder. This is only evaluated if neither
+$\fBMAILPATH\fP nor $\fBMAIL\fP are set.
+.TP
 .B VISUAL
 This variable has precedence over the default editor (i.e.,
 .BR \%vi (1))
@@ -3871,7 +4031,7 @@ for more info.
 .B EDITOR
 If $\fBVISUAL\fP is unset, then this variable is looked up for a default
 editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses
-the systems default editor (i.e.
+the systems default editor (i.e.,
 .BR \%vi (1)
 on UNIX-systems). See
 .BR \%environ (5)
@@ -4070,11 +4230,11 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 .\"
 .\"
 .SH SECURITY
-If \fBtin\fP is started in debug mode (''\fB\-D n\fP'') it will create
-world readable files in \fB$TMPDIR\fP which may contain sensitive data
-like the users NNTP password in cleartext (if running verbose). On
-multiuser-systems \fB$TMPDIR\fP should be set to a safe location before
-starting \fBtin\fP in (verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD 1\fP).
+If \fBtin\fP is started in debug mode (''\fB\-D\~n\fP'') it will create world
+readable files in \fB$TMPDIR\fP which may contain sensitive data like the
+users NNTP password in clear text (if running verbose). On multiuser-systems
+\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
+(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD NNTP\fP).
 .PP
 Using the ''\fB\-k\fP'' option to skip certificate verification makes the
 session insecure as the server's certificate is not checked; avoid this
@@ -4086,12 +4246,12 @@ authentication is required later on. Usi
 option in conjunction with ''\fB\-C\fP'' circumvents this behavior.
 .\"
 .\"
-.SH "CONFORMING TO"
+.SH CONFORMING TO
 .B tin
 does conform to the Base Definitions volume of IEEE Std 1003.1-2008, Section
 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines).
-.\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155
-.\"   RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever
+.\" - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+.\"   RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
 .\"
 .\"
 .SH NOTES
@@ -4105,20 +4265,40 @@ by the University of Cambridge, England.
 <https://www.pcre.org/>
 .\"
 .\"
+.SH CAVEATS
+Any existing global configuration files in
+.I /etc/tin/
+are not updated automatically, as an ordinary user normally has no write
+permission at that location.
+.\"
+.\"
+
 .SH BUGS
-.BR CNews \0NNTPd,
+.B CNews\~NNTPd\c
+,
 .BR \%noffle (1)
 (<= V1.0-pre5) and
 .B NewsCache
-(<= V1.1.91) can't handle pipelined GROUP commands (\fBRFC\%3977\fP).
-If you run into trouble with any of the mentioned historical servers define
-DISABLE_PIPELINING in include/autoconf.h and recompile.
+(<= V1.1.91) can't handle pipelined GROUP commands (\fBRFC\~3977\fP).
+If you run into trouble with any of the mentioned historical servers
+set \fBnntp_pipeline_limit\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fR to 1.
+.PP
+Early versions of
+.B NNTPCache
+(<= 2.3.2) and
+.B Leafnode
+(<= 1.6) had a buggy LISTGROUP implementation. If you run into trouble
+with any of the mentioned historical servers use the ''\fB\-n\fP''
+command-line flag (or disable LISTGROUP via \fBdisabled_nntp_cmds\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fR).
 .PP
 Using the ''\fB\-C\fP'' (COMPRESS) flag with
-.BR INN \0nnrpd
+.B INN\~nnrpd
 versions between 2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang
-and later timeout when posting. This has been fixed in
-.BR INN \0nnrpd
+and later timeout when used in conjunction with the ''\fB\-n\fP'' flag or
+when posting. This has been fixed in
+.B INN\~nnrpd
 version 2.7.2. As a workaround simply don't use ''\fB\-C\fP''.
 .PP
 Before mailing a bug-report to <tin\-bugs@tin.org> please check if you
@@ -4180,6 +4360,13 @@ for
 and
 .BR \%vsnprintf (3)
 fallbacks.
+.IP "Gary S. Brown"
+for
+.BR \%crc32 ()
+fallback.
+.IP "Enrik Berkhan"
+for the NNTPS (NNTP over TLS) and COMPRESS implementation and its
+preconditions.
 .\"
 .\"
 .SH AUTHOR
@@ -4192,7 +4379,7 @@ Iain Lea <iain@bricbrac.de>
 Urs Janssen <urs@tin.org>
 .\"
 .\"
-.SH "SEE ALSO"
+.SH SEE ALSO
 .BR \%elm (1),
 .BR \%emacs (1),
 .BR \%gpg (1),
@@ -4214,6 +4401,7 @@ Urs Janssen <urs@tin.org>
 .BR \%unshar (1),
 .BR \%uudecode (1),
 .BR \%vi (1),
+.BR \%w2r.pl (1),
 .BR \%xterm (1x),
 .BR \%heapsort (3),
 .BR \%iconv (3),
@@ -4236,24 +4424,25 @@ Urs Janssen <urs@tin.org>
 .BR \%newsoverview (5),
 .BR \%tin (5),
 .BR \%cron (8),
-.BR RFC\%1345 ,
-.BR RFC\%1524 ,
-.BR RFC\%1952 ,
-.BR RFC\%2045 ,
-.BR RFC\%2046 ,
-.BR RFC\%2047 ,
-.BR RFC\%2231 ,
-.BR RFC\%2980 ,
-.BR RFC\%3156 ,
-.BR RFC\%3977 ,
-.BR RFC\%4155 ,
-.BR RFC\%4643 ,
-.BR RFC\%4880 ,
-.BR RFC\%5198 ,
-.BR RFC\%5322 ,
-.BR RFC\%5536 ,
-.BR RFC\%5537 ,
-.BR RFC\%6048 ,
-.BR RFC\%6838 ,
-.BR RFC\%8054 ,
-.B RFC\%8143
+.BR RFC\~1345 ,
+.BR RFC\~1524 ,
+.BR RFC\~1952 ,
+.BR RFC\~2045 ,
+.BR RFC\~2046 ,
+.BR RFC\~2047 ,
+.BR RFC\~2231 ,
+.BR RFC\~2980 ,
+.BR RFC\~3156 ,
+.BR RFC\~3977 ,
+.BR RFC\~4155 ,
+.BR RFC\~4643 ,
+.BR RFC\~5198 ,
+.BR RFC\~5322 ,
+.BR RFC\~5536 ,
+.BR RFC\~5537 ,
+.BR RFC\~6048 ,
+.BR RFC\~6838 ,
+.BR RFC\~8054 ,
+.BR RFC\~8143 ,
+.BR RFC\~8315 ,
+.B RFC\~9580
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/tin.5 tin-2.6.5/doc/tin.5
--- tin-2.6.4/doc/tin.5	2024-12-21 15:31:08.000000000 +0100
+++ tin-2.6.5/doc/tin.5	2025-12-23 04:06:48.588617179 +0100
@@ -1,22 +1,23 @@
+'\" t
 .\" Project   : tin
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2024-12-24
+.\" Updated   : 2025-12-02
 .\" Notes     : needs a some work, see TODOs
+.\"             - use semantic newlines
 .\"
-.\"
-.TH tin 5 "December 24th, 2024" "2.6.4" "Usenet newsreader"
+.TH TIN 5 2025-12-24 2.6.5 "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
 
 .SH DESCRIPTION
-This man page describes the various (config) files and their formats used by
-the
+This man page describes the various (config) files and their formats used
+by the
 .BR \%tin (1)
-newsreader. All files are expected to have unix style ('\(rsn' aka LF) line
-endings.
+newsreader.
+All files are expected to have unix style ('\(rsn' aka LF) line endings.
 
 .SH FILES
 .\" TODO: mention
@@ -25,6 +26,8 @@ endings.
 .\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
 .\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
 .\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
 .\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
 .\" $PWD/trace[.out]   (--with-trace)
 .\" $TMPDIR/NNTP       (-D 1)
@@ -52,36 +55,44 @@ endings.
 .sp
 .RS
 .BR \%mailcap (5)
-files as defined in \fBRFC\%1524\fP. The mailcap files are read by
+files as defined in \fBRFC\~1524\fP.
+The mailcap files are read by
 .BR \%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, "\(rs".
-.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 ''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.
+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,
+"\(rs".
+.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 valid 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.
 .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
+interpreter for the given type of message.
+It will be passed to the shell via the
 .BR \%system (3)
 facility.
 .sp
 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 "\(rs%", those two
-characters will be replaced by a single "%" character.
+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 "\(rs%",
+those two characters will be replaced by a single "%" character.
 .\"
 .\" 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
@@ -94,121 +105,137 @@ Besides the type and command field the f
 .TP
 .B compose
 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 \(em that is, a Content\-Transfer\-Encoding may need to be applied to
-the data.
+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 \(em that is,
+a Content\-Transfer\-Encoding may need to be applied to the data.
 .TP
 .B composetyped
-The "composetyped" field is similar to the "compose" field, but is to be
-used when the composing program needs to specify the ''Content\-Type:''
-header field to be applied to the composed data. The "compose" field is
-simpler, and is preferred for use with existing (non-mail-oriented) programs
-for composing data in a given format. The "composetyped" field is necessary
-when the Content\-Type information must include auxiliary parameters, and
-the composition program must then know enough about mail formats to produce
-output that includes the mail type information.
+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.
 .TP
 .B edit
-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.
+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
 .B print
 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.
+a message or body part in the given format.
+As with the view-command,
+the semantics of program execution are operating system dependent.
 .TP
 .B test
-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 \(em
-since a test can call a program, it can already be arbitrarily complex.
+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 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 \(em since a test can call a program,
+it can already be arbitrarily complex.
 .TP
 .B needsterminal
-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
+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 \(en 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
 .B copiousoutput
 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.
+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
 .B description
-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.
+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
 .B textualnewlines
-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.
+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
 .B x11\-bitmap
-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.
+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
 .B nametemplate
-The "nametemplate" field gives a filename 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"
+The "nametemplate" field gives a filename 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
 .BR \%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.
+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/*;\\
+image/*;\e
 .br
 .in +0.3i
-xv \-8 \-geometry +0 '%s';\\
+xv \-8 \-geometry +0 '%s';\e
 .br
-description=%{name} %t\-Image;\\
+description=%{name} %t\-Image;\e
 .br
-test=test "$DISPLAY" != "";\\
+test=test "$DISPLAY" != "";\e
 .br
 nametemplate=%s.IMAGE
 .in -0.3i
 .sp
-message/rfc822;\\
+message/rfc822;\e
 .br
 .in +0.3i
-${PAGER:\-"more"} '%s';\\
+${PAGER:\-"more"} '%s';\e
 .br
-edit=${EDITOR:\-"vi"} '%s';\\
+edit=${EDITOR:\-"vi"} '%s';\e
 .br
-compose=${EDITOR:\-"vi"} '%s';\\
+compose=${EDITOR:\-"vi"} '%s';\e
 .br
-print=a2ps '%s';\\
+print=a2ps '%s';\e
 .br
 needsterminal
 .in -0.3i
@@ -216,27 +243,24 @@ needsterminal
 .RE
 .RE
 .PP
-
 .I /etc/nntpserver
 .sp
 .RS
 default NNTP-server to read news from if not reading from the local spool.
-\&'\fB\-g\fP \fIserver\fR', $\fBNNTPSERVER\fP have higher priority (in
+\&''\fB\-g\fP\~\fIserver\fR'', $\fBNNTPSERVER\fP have higher priority (in
 that order), the default server given at compile time has lower
 priority.
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret
 .sp
 .RS
-secret to be used for cancel-locks if
+secret to be used for cancel-locks (\fBRFC\~8315\fP) if
 .BR \%tin (1)
 is built with support for it. An empty secret file disables the cancel-lock
 creation in that case. This file should be readable only by the user.
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.mime.types
 .br
 .I /etc/mime.types
@@ -247,7 +271,6 @@ creation in that case. This file should
 mime type / filename extension pairs
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.newsauth
 .sp
 .RS
@@ -282,18 +305,17 @@ news.example.com  "top secret"  james.bo
 .RE
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.newsrc
 .sp
 .RS
-"\fInewsgroup\fR\fIflag\fR [\fIarticle\fR[,\fIarticle\fR | \-\fIarticle\fR]...]"
+"\fInewsgroupflag\fR [\fIarticle\fR[,\fIarticle\fR | \-\fIarticle\fR]...]"
 lines.
 .TP
 .B newsgroup
 the name of the newsgroup.
 .TP
 .B flag
-a flag indicating if the group is subscribed ':' or not '!\&'.
+a flag indicating if the group is subscribed ':' or not '!'.
 .TP
 .B article
 range of already read articles from that group; numbers separated by commas
@@ -304,24 +326,22 @@ Example:
 .RS
 # sample .newsrc file
 .br
-news.software.b! 1\-666,669
+news.software.b! 1\(en666,669
 .br
-news.software.nntp: 1\-13245,13247,13249
+news.software.nntp: 1\(en13245,13247,13249
 .br
-news.software.readers: 1\-19567,19571\-19597
+news.software.readers: 1\(en19567,19571\(en19597
 .RE
 .RE
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.oldnewsrc
 .fi
 .sp
 .RS
 backup of \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.signature
 .br
 .I ${TIN_HOMEDIR:\-"$HOME"}/.Sig
@@ -330,49 +350,43 @@ backup of \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 signature
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.sigfixed
 .sp
 .RS
 fixed part of a randomly generated signature, this will be added first
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory
 .sp
 .RS
 history of last used strings
 .RE
 .PP
-
 .I ${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/
 .sp
 .RS
 mailgroups index files
 .RE
 .PP
-
 .nf
-.I ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news${NNTPSERVER:+"\-$NNTPSERVER"}/
+.I ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/\:.tin"}/\:.news${NNTPSERVER:+"\-$NNTPSERVER"}/
 .fi
 .sp
 .RS
 newsgroups index files
 .RE
 .PP
-
 .I ${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/
 .sp
 .RS
 saved newsgroups index files
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail
 .sp
 .RS
-active file ("\fImailgroupname\fR \fImaxnum\fR \fIminnum\fR
-\fImailspool\fR" quadruples) of user's mailgroups (requires
+active file ("\fImailgroupname\fR \fImaxnum\fR \fIminnum\fR \fImailspool\fR"
+quadruples separated by spaces not tabs) of user's mailgroups (requires
 .BR \%tin (1)
 to be built with mh-mail-handling support).
 .TP
@@ -393,7 +407,7 @@ the mail folder area.
 .TP
 Example:
 .RS
-Mail.inbox  12345 00000 /home/foo
+Mail.inbox 12345 00000 /home/foo
 .br
 Mail.outbox 23456 00000 /home/foo
 .RE
@@ -402,14 +416,12 @@ This allows access to the 'inbox' and 'o
 They are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save
 .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/)
@@ -490,12 +502,18 @@ Set ''Followup\-To:'' header to the spec
 .B from
 Identical to the tinrc variable \fBmail_address\fP
 .TP
+.B getart_limit
+Identical to the tinrc variable of the same name
+.TP
 .B group_catchup_on_exit
 Identical to the tinrc variable of the same name
 .TP
 .B group_format
 Identical to the tinrc variable of the same name
 .TP
+.B hide_inline_data
+Identical to the tinrc variable of the same name
+.TP
 .B mail_8bit_header
 Identical to the tinrc variable of the same name
 .TP
@@ -611,7 +629,7 @@ Identical to the tinrc variable of the s
 Identical to the tinrc variable of the same name
 .TP
 .B sort_article_type
-Identical to the tinrc variable \fBsort_article_type\fP
+Identical to the tinrc variable of the same name
 .TP
 .B sort_threads_type
 Identical to the tinrc variable of the same name
@@ -719,7 +737,7 @@ This attribute works only on systems wit
 or
 .BR \%ucnv_* ()
 and
-.BR \%ucsdet_getName()
+.BR \%ucsdet_getName ()
 from libicui18n. It has no effect if undeclared_charset is also set.
 .TP
 Example:
@@ -766,25 +784,27 @@ undeclared_charset=ISO\-2022\-JP\-2
 .RE
 .RE
 .PP
-
 .\" TODO: add missing descriptions and explain things in detail.
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/filter
 .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. Multiple matching-rules in the same
-scope are all applied individually and not only when they all hit at the
-same time (logical OR not AND).
+score an article can be filtered out (hidden) or marked hot.
+The tinrc variables \fBscore_limit_kill\fP and \fBscore_limit_select\fP are
+the limits that must be crossed to mark an article as killed or selected.
+Empty lines or lines beginning with a '#' are ignored. Multiple
+matching-rules in the same scope are all applied individually and not only
+when they all hit at the same time (logical OR not AND).
 .TP
 .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.
-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.
+Comment lines placed within a rule will be moved to the beginning 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
 .B group
 A comma-separated list of newsgroup patterns in wildmat-style to which
@@ -834,46 +854,54 @@ Match against ''Lines:'', <num matches l
 Match against ''From:'' address parser return codes. <num matches less than,
 >num matches more than the returned numeric value. GNKSA_LOCAL_DOMAIN_LITERAL
 or GNKSA_INVALID_DOMAIN are only returned if \fBdisable_gnksa_domain_check\fP
-is set to false. As the built in domain list is outdated this should be
-considered carefully.
+in \fI/etc/tin/tin.defaults\fR is set to OFF. As the built-in domain list may
+be outdated this should be considered carefully. GNKSA_ILLEGAL_LABEL_BEGNUM
+is only returned if
+.BR \%tin (1)
+was compiled with ENFORCE_RFC1034 defined which is usually not the case.
 .in +0.3i
 .nf
 .ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
-\fB  0\fP	GNKSA_OK
-\fB  1\fP	GNKSA_INTERNAL_ERROR
-\fB100\fP	GNKSA_LANGLE_MISSING
-\fB101\fP	GNKSA_LPAREN_MISSING
-\fB102\fP	GNKSA_RPAREN_MISSING
-\fB103\fP	GNKSA_ATSIGN_MISSING
-\fB104\fP	GNKSA_RANGLE_MISSING
-\fB200\fP	GNKSA_SINGLE_DOMAIN
-\fB201\fP	GNKSA_INVALID_DOMAIN
-\fB202\fP	GNKSA_ILLEGAL_DOMAIN
-\fB203\fP	GNKSA_UNKNOWN_DOMAIN
-\fB204\fP	GNKSA_INVALID_FQDN_CHAR
-\fB205\fP	GNKSA_ZERO_LENGTH_LABEL
-\fB206\fP	GNKSA_ILLEGAL_LABEL_LENGTH
-\fB207\fP	GNKSA_ILLEGAL_LABEL_HYPHEN
-\fB208\fP	GNKSA_ILLEGAL_LABEL_BEGNUM
-\fB209\fP	GNKSA_BAD_DOMAIN_LITERAL
-\fB210\fP	GNKSA_LOCAL_DOMAIN_LITERAL
-\fB211\fP	GNKSA_RBRACKET_MISSING
-\fB300\fP	GNKSA_LOCALPART_MISSING
-\fB301\fP	GNKSA_INVALID_LOCALPART
-\fB302\fP	GNKSA_ZERO_LENGTH_LOCAL_WORD
-\fB400\fP	GNKSA_ILLEGAL_UNQUOTED_CHAR
-\fB401\fP	GNKSA_ILLEGAL_QUOTED_CHAR
-\fB402\fP	GNKSA_ILLEGAL_ENCODED_CHAR
-\fB403\fP	GNKSA_BAD_ENCODE_SYNTAX
-\fB404\fP	GNKSA_ILLEGAL_PAREN_CHAR
-\fB405\fP	GNKSA_INVALID_REALNAME
-\fB406\fP	GNKSA_MISSING_REALNAME
+	internal codes
+\fB  0\fP GNKSA_OK
+\fB  1\fP GNKSA_INTERNAL_ERROR
+	general syntactical errors
+\fB100\fP GNKSA_LANGLE_MISSING
+\fB101\fP GNKSA_LPAREN_MISSING
+\fB102\fP GNKSA_RPAREN_MISSING
+\fB103\fP GNKSA_ATSIGN_MISSING
+\fB104\fP GNKSA_RANGLE_MISSING
+	FQDN part syntax and semantics errors
+\fB200\fP GNKSA_SINGLE_DOMAIN
+\fB201\fP GNKSA_INVALID_DOMAIN
+\fB202\fP GNKSA_ILLEGAL_DOMAIN
+\fB203\fP GNKSA_UNKNOWN_DOMAIN
+\fB204\fP GNKSA_INVALID_FQDN_CHAR
+\fB205\fP GNKSA_ZERO_LENGTH_LABEL
+\fB206\fP GNKSA_ILLEGAL_LABEL_LENGTH
+\fB207\fP GNKSA_ILLEGAL_LABEL_HYPHEN
+\fB208\fP GNKSA_ILLEGAL_LABEL_BEGNUM
+\fB209\fP GNKSA_BAD_DOMAIN_LITERAL
+\fB210\fP GNKSA_LOCAL_DOMAIN_LITERAL
+\fB211\fP GNKSA_RBRACKET_MISSING
+	localpart syntactical errors
+\fB300\fP GNKSA_LOCALPART_MISSING
+\fB301\fP GNKSA_INVALID_LOCALPART
+\fB302\fP GNKSA_ZERO_LENGTH_LOCAL_WORD
+	realname part syntactical errors
+\fB400\fP GNKSA_ILLEGAL_UNQUOTED_CHAR
+\fB401\fP GNKSA_ILLEGAL_QUOTED_CHAR
+\fB402\fP GNKSA_ILLEGAL_ENCODED_CHAR
+\fB403\fP GNKSA_BAD_ENCODE_SYNTAX
+\fB404\fP GNKSA_ILLEGAL_PAREN_CHAR
+\fB405\fP GNKSA_INVALID_REALNAME
+\fB406\fP GNKSA_MISSING_REALNAME
 .fi
 .in -0.3i
 .TP
 .B xref
 Match against ''Xref:'' line. Before any matching is done the line is
-turned into the same format ''Newsgroups:'' has that is it is turned
+turned into the same format ''Newsgroups:'' has: it is turned
 into a comma separated newsgroup list with all other information (i.e.,
 the article counter) removed. The matching type used (wildmat or regex)
 depends on the setting of the tinrc variable \fBwildcard\fP.
@@ -895,26 +923,28 @@ comment=tind, ktin or cdtin as hot
 group=*
 case=1
 score=hot
-subj=\\b(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\\b
+subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\(en9]*\eb
 
 comment=downscore postings in nsr from google based on
 comment=message-id or path, if both hit they end up with
-comment=a score of -66 which is enough to mark them killed
+comment=a score of \-66 which is enough to mark them killed
 group=news.software.readers
 case=1
-score=-33
-path=\\.googlegroups\\.com!not-for-mail$
-msgid_only=@googlegroups\\.com>
+score=\-33
+path=.googlegroups.com!not-for-mail$
+msgid_only=@googlegroups.com>
 .fi
 .RE
 .RE
 .PP
-
-.nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}
-.br
-.I /etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}
-.fi
+.\".nf
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\:\
+\-"${LC_CTYPE:\:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\
+\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}
+.sp 1v
+.I /etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:\:\
++".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}
+.\".fi
 .sp
 .RS
 Keymap-file, containing "\fIkeyname\fR \fIvalue\fR \fI[value]\fR" pairs
@@ -976,6 +1006,8 @@ is bound to NULL it is unassigned.
 \fBMenuFilterKill\fP	^K
 \fBMarkFeedRead\fP	^X
 \fBMarkFeedUnread\fP	^W
+\fBMarkAncientArtRead\fP	^E
+
 .sp
 \fBAttachSelect\fP	^J	^M
 \fBAttachPipe\fP	p
@@ -990,6 +1022,7 @@ is bound to NULL it is unassigned.
 \fBConfigLastPage\fP	G
 \fBConfigNoSave\fP	Q
 \fBConfigScopeMenu\fP	S
+\fBConfigServerrcMenu\fP	s
 \fBConfigFirstPage\fP	g
 \fBConfigResetAttrib\fP	r
 .sp
@@ -1065,6 +1098,7 @@ is bound to NULL it is unassigned.
 \fBPageViewUrl\fP	U
 \fBPageViewAttach\fP	V
 \fBPageToggleHighlight\fP	_
+\fBPageToggleVerbatim\fP	,
 \fBPageEditArticle\fP	e
 \fBPageFollowupQuote\fP	f
 \fBPageFirstPage\fP	g
@@ -1158,7 +1192,6 @@ is bound to NULL it is unassigned.
 .fi
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups
 .sp
 .RS
@@ -1174,7 +1207,6 @@ is the name of the newsgroup
 is a short single-line description of the group
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable
 .sp
 .RS
@@ -1207,7 +1239,7 @@ news.tin.org .newsrc\-tin.org tinorg
 .br
 news.example.org /tmp/nrc\-ex example ex
 .br
-[::1]:1119 /tmp/localhost6\-1119 lh6
+[::1]:1119 /tmp/localhost6\(en1119 lh6
 .br
 # catch all rules should go last
 .br
@@ -1219,7 +1251,6 @@ news.example.org /tmp/nrc\-ex example ex
 .RE
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/posted
 .sp
 .RS
@@ -1234,7 +1265,6 @@ message was sent to, the subject of the
 messages ''Message\-ID'' if known.
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/Mail/posted
 .sp
 .RS
@@ -1244,7 +1274,6 @@ format. The filename can be changed by s
 \fBposted_articles_file\fP.
 .RE
 .PP
-
 .I ${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles
 .sp
 .RS
@@ -1253,9 +1282,8 @@ Pool of postponed articles. This file is
 format.
 .RE
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/motd
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd
 .fi
 .sp
 .RS
@@ -1264,19 +1292,18 @@ It is automatically created on startup e
 command-line option and is unlinked on exit.
 .RE
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog
 .fi
 .sp
 .RS
-File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related info- and
-error-messages. The file is overwritten on startup and meant for debugging.
+File to store $\fBNNTPSERVER\fP related info- and error-messages. The file
+is overwritten on startup and meant for debugging.
 .RE
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/\
+newsgroups
 .fi
 .sp
 .RS
@@ -1293,20 +1320,76 @@ is the name of the newsgroup
 is a short single-line description of the group
 .RE
 .PP
-
 .nf
-.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc
+.I ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc
 .fi
 .sp
 .RS
-File to store $\fBNNTPSERVER\fP and $\fBNNTPPORT\fP related
-data via a list of "\fIvariable\fR=\fIvalue\fR" pairs. Currently
-there are only a few variables, all are not meant to be changed by the
-user.
+File to store $\fBNNTPSERVER\fP related data via a list of
+"\fIvariable\fR=\fIvalue\fR" pairs. Currently there are only a few
+variables, and some are not meant to be changed by the user. See
+also \fBConfigServerrcMenu\fP ('\fBs\fP') in section "SERVERRC MENU" in
+.BR \%tin (1).
 .TP
 .B version
 Internal version number.
 .TP
+.B add_cmd_line_opts
+Additional command line options. Acts like $\fBTINRC\fP but server specific.
+Be aware that the file is read after the command line options and may
+override them.
+The allowed options are currently limited to ''\fB\-4\fP'', ''\fB\-6\fP'',
+\&''\fB\-A\fP'', ''\fB\-C\fP'', ''\fB\-d\fP'', ''\fB\-G\fP\~\fIlimit\fP'',
+\&''\fB\-k\fP'', ''\fB\-n\fP'', ''\fB\-p\fP\~\fIport\fP'', ''\fB\-q\fP'',
+\&''\fB\-Q\fP'', ''\fB\-t\fP\~\fItimeout\fP'', ''\fB\-T\fP'' and ''\fB\-x\fP''.
+The default is unset.
+.TP
+.B disabled_nntp_cmds
+A comma separated list of NNTP commands which should be avoided.
+This can be used to work around some buggy servers and usually should left
+blank. Switching off XHDR also switches off HDR and vice versa.
+The following commands can be disabled:
+.in +0.3i
+.nf
+.ta \w'LIST SUBSCRIPTIONS'u
+AUTHINFO SASL
+CAPABILITIES
+COMPRESS DEFLATE
+HDR
+LIST COUNTS
+LIST DISTRIB.PATS
+LIST DISTRIBUTIONS
+LIST HEADERS
+LIST MOTD
+LIST NEWSGROUPS
+LIST OVERVIEW.FMT
+LIST SUBSCRIPTIONS
+LISTGROUP
+NEWGROUPS
+NEXT
+OVER
+XHDR
+XOVER
+XPAT
+.fi
+.in -0.3i
+.TP
+.B nntp_pipeline_limit
+Number of pipelined NNTP commands to send. Set to 1 if server does not
+support pipelining. Default is 50. Allowed maximum is 256.
+.TP
+.B cache_overview_files
+Identical to the tinrc variable of the same name but overrides it.
+Be aware that the serverrc variable will not be promoted to the tinrc,
+but the tinrc variable will be promoted to the serverrc if changed in
+the \fBOptionMenu\fP ('\fBM\fP').
+.TP
+.B compress_overview_files
+Identical to the tinrc variable of the same name but overrides it.
+Be aware that the serverrc variable will not be promoted to the tinrc,
+but the tinrc variable will be promoted to the serverrc if changed in
+the \fBOptionMenu\fP ('\fBM\fP').
+.TP
 .B motd_hash
 Internal hash of the servers MOTD, so displaying it can be skipped if
 it is unchanged.
@@ -1317,7 +1400,6 @@ Internal timestamp used by
 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/)
@@ -1342,7 +1424,7 @@ users who have no private tinrc yet (see
 .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.
+news.software.readers \(-> n.software.readers \(-> n.s.readers \(-> n.s.r.
 Default is OFF.
 .TP
 .B add_posted_to_filter
@@ -1378,7 +1460,7 @@ The character used to show that an artic
 Default is '+'.
 .TP
 .B art_marked_read
-The character used to show that an article was read. Default is ' '.
+The character used to show that an article was read. Default is '\~'.
 .TP
 .B art_marked_killed
 The character used to show that an article was killed. Default is 'K'.
@@ -1402,8 +1484,8 @@ uses for Attachment level representation
 Default is "%t%s%e%c%d".
 .TP
 .B auto_cc_bcc
-Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when
-mailing an article. Default is No.
+Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field
+or to both (3) fields when mailing an article. Default is 'No' (0).
 .TP
 .B auto_list_thread
 If ON automatically list thread when entering it using right arrow key.
@@ -1413,9 +1495,9 @@ Default is ON.
 Reconnect to server automatically. Default is OFF.
 .TP
 .B batch_save
-If set ON articles/threads will be saved in batch mode when save
-\&''\fB\-S\fP'' or mail ''\fB\-M\fP, \fB\-N\fP'' is specified on the command
-line. Default is ON.
+If set ON articles/threads will be saved in batch mode when save ''\fB\-S\fP''
+or mail ''\fB\-M\fP'', ''\fB\-N\fP'' is specified on the command line.
+Default is ON.
 .TP
 .B beginner_level
 If set ON a mini menu of the most useful commands will be displayed at the
@@ -1429,11 +1511,11 @@ Default is OFF.
 .TP
 .B compress_overview_files
 If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
-saved in compressed form (\fBRFC\%1952\fP). Useful to reduce local disk
+saved in compressed form (\fBRFC\~1952\fP). Useful to reduce local disk
 space used. Default is OFF.
 .TP
 .B cancel_lock_algo
-Use this hash algorithm for cancel-locks. Only available when built with
+Use this hash algorithm for cancel-locks (\fBRFC\~8315\fP). Only available when built with
 cancel-lock support. none disables the generation of cancel-locks. Valid
 values are none, sha1, sha256 and sha512.
 Default is sha1.
@@ -1586,8 +1668,8 @@ ON=apply to all groups, OFF=apply to cur
 .B default_filter_kill_header
 Default for quick (1 key) kill filter header.
 .in +0.3i
-.nf
-.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+.TS
+r L.
 0	''Subject:'' (case sensitive)
 1	''Subject:'' (ignore case)
 2	''From:'' (case sensitive)
@@ -1596,7 +1678,7 @@ Default for quick (1 key) kill filter he
 5	''Message\-ID:'' & last ''References:'' entry only
 6	''Message\-ID:'' entry only
 7	''Lines:''
-.fi
+.TE
 .in -0.3i
 .TP
 .B default_filter_select_case
@@ -1615,8 +1697,8 @@ ON=apply to all groups, OFF=apply to cur
 .B default_filter_select_header
 Default for quick (1 key) auto-selection filter header.
 .in +0.3i
-.nf
-.ta \w'0,1   'u +\w'\'\'Message\-ID:\'\' & last \'\'References:\'\' entry only'u
+.TS
+r L.
 0	''Subject:'' (case sensitive)
 1	''Subject:'' (ignore case)
 2	''From:'' (case sensitive)
@@ -1625,7 +1707,7 @@ Default for quick (1 key) auto-selection
 5	''Message\-ID:'' & last ''References:'' entry only
 6	''Message\-ID:'' entry only
 7	''Lines:''
-.fi
+.TE
 .in -0.3i
 .TP
 .B default_goto_group
@@ -1667,7 +1749,7 @@ Do not break long lines inside a word. T
 except for verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
 .TP
 .B draw_arrow
-Allows groups/articles to be selected by an arrow '\->' if set ON or
+Allows groups/articles to be selected by an arrow '\(->' if set ON or
 by a highlighted bar if set OFF. Default is OFF.
 .TP
 .B editor_format
@@ -1696,7 +1778,8 @@ If \fBgetart_limit\fP is > 0 not more th
 articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
 .BR \%tin (1)
 will start fetching articles from your first unread minus absolute value of
-\fBgetart_limit\fP. Default is 0, which means no limit.
+\fBgetart_limit\fP. Note that setting \fBgetart_limit\fP to anything except
+0 disables \fBcache_overview_files\fP. Default is 0, which means no limit.
 .TP
 .B goto_next_unread
 Which keys
@@ -1721,29 +1804,59 @@ The format string used for the Group lev
 .in +0.3i
 .nf
 .ta \w'%G    'u +\w'number of responses in thread'u
-%D	date
-%F	from, name and/or address
-%I	initials
-%L	line count
-%M	message\-id
-%R	number of responses in thread
-%S	score
-%m	article marks
-%n	current thread number
-%s	subject
-%%	%
+%D date
+%F from, name and/or address
+%I initials
+%L line count
+%M message\-id
+%R number of responses in thread
+%S score
+%m article marks
+%n current thread number
+%s subject
+%% %
 .fi
 .in -0.3i
 .TP
-.B hide_uue
-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'.
+.B hide_inline_data
+If set to '\fBNothing\fP' (0) then raw data is displayed.
+If set to '\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will
+be shown with a single tag line showing the size and filename (much the same
+as a MIME attachment).
+If set to '\fBAny UU/YENC\fP' (2) then any line that looks like uuencoded or yenc
+data will be folded into a tag line. This is useful when uuencoded or yenc
+data is split across more than one article but can also lead to false
+positives.
+If set to '\fBInline PGP\fP' (4) then any inline PGP data is hidden.
+If set to '\fBShar\fP' (8) then shar-archives are hidden, this should be used with
+care as it may hide other shell snippets and any following text as well.
+This setting can also be toggled in the article viewer via
+\fBPageToggleUue\fP ('\fB(\fP').
+Default is 'Nothing' (0). The possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP
+.B hideline_regex
+A regular expression to hide matching lines in pager. Could be used to
+hide excessive quoting, e.g. via '^>\\s?>\\s?>'. If left blank, no lines
+will be hidden. This option does not affect lines within verbatim blocks
+and is applied after \fBtrim_article_body\fP and \fBsuppress_soft_hyphens\fP.
 .TP
 .B inews_prog
 Path, name and options of external
@@ -1773,6 +1886,10 @@ If ON keep all failed postings in \fI${T
 besides keeping the last failed posting in
 \fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fR. Default is ON.
 .TP
+.B keep_expired_filters
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.TP
 .B kill_level
 This option controls the processing and display of articles that are
 killed. There are 3 options, default is 0 (\fBKill only unread arts\fP).
@@ -1796,10 +1913,10 @@ option. Killed articles simply does not
 .RE
 .TP
 .B mail_8bit_header
-Allows 8bit characters unencoded in the header of mail message. Default is
+Allows 8-bit 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 (\fBRFC\%5322\fP and \fBRFC\%2047\fP). Default is OFF.
+Mail Standard (\fBRFC\~5322\fP and \fBRFC\~2047\fP).
 .TP
 .B mail_address
 User's mail address (and full name), if not username@host. This is used when
@@ -1814,7 +1931,7 @@ quoted\-printable, 7bit). Default is quo
 .B mail_quote_format
 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). If the article has multiple addresses only
+%C=Firstname, %I=Initials). If the article has multiple addresses, only
 the first is evaluated. Default is "In article %M you wrote:"
 .TP
 .B mailbox_format
@@ -1822,7 +1939,7 @@ Select one of the following mailbox-form
 MBOXRD or MMDF (default on SCO). See
 .BR \%mbox (5)
 and
-.B RFC\%4155
+.B RFC\~4155
 for more details on MBOXO and MBOXRD and
 .BR \%mmdf (5)
 for more details about MMDF.
@@ -1853,12 +1970,12 @@ are supported:
 .in +0.3i
 .nf
 .ta \w'%S'u +\w'default_mailer'u
-%F	filename
-%M	default_mailer
-%S	subject-field
-%T	to-filed
-%U	username
-%%	%
+%F filename
+%M default_mailer
+%S subject-field
+%T to-filed
+%U username
+%% %
 .fi
 .in -0.3i
 .TP
@@ -1908,8 +2025,8 @@ via
 is done via
 .BR \%iconv (3)
 or
-.BR \%ucnv_* (),
-if none of these functions are available on your system this option is
+.BR \%ucnv_* ().
+If none of these functions are 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 +0.3i
@@ -1967,14 +2084,14 @@ Not defining anything turns off this opt
 .B news_quote_format
 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). If the article has multiple addresses only
+%C=Firstname, %I=Initials). If the article has multiple addresses, only
 the first is evaluated. Default is "%F wrote:".
 .TP
 .B nntp_read_timeout_secs
 Time in seconds to wait for a response from the server. Default is 120.
 .TP
 .B normalization_form
-The normalization form which should be used to normalize unicode input.
+The normalization form which should be used to normalize Unicode input.
 The possible values are:
 .RS +1i
 .IP 0 3
@@ -1993,7 +2110,7 @@ The possible values are:
 Some normalization modes are only available if they are supported by the
 library
 .BR \%tin (1)
-uses to do the normalization. NFC should be used if possible (\fBRFC\%5198\fP).
+uses to do the normalization. NFC should be used if possible (\fBRFC\~5198\fP).
 .TP
 .B page_mime_format
 Format string
@@ -2007,17 +2124,23 @@ Format string
 uses for uue header at Page level.
 Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
 .TP
+.B page_yenc_format
+Format string
+.BR \%tin (1)
+uses for yenc header at Page level.
+Default is "[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]".
+.TP
 .B pos_first_unread
 If ON put cursor at first unread article in group otherwise at last
 article. Default is ON.
 .TP
 .B post_8bit_header
-Allows 8bit characters unencoded in the header of a news article, if
+Allows 8-bit 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
+hierarchies where 8-bit characters are used, using unencoded (raw)
+8-bit 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.
@@ -2084,8 +2207,8 @@ Default is OFF.
 .B quote_chars
 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, %I is replaced by author's initials. If the article has
-multiple addresses only the first is evaluated. Default is '>_'.
+with '\~' when read, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. Default is '>_'.
 .TP
 .B quote_style
 This bit coded integer value controls how articles are to be quoted when
@@ -2150,6 +2273,22 @@ is 1200. Setting this to 0 will disable
 Directory where articles/threads are saved. Default is
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fR.
 .TP
+.B scope_marked_global
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP
+.B scope_marked_global_match
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP
+.B scope_marked_local
+The character used to show that a scope was read from the local attributes
+file. Default is '\~'.
+.TP
+.B scope_marked_local_match
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.TP
 .B score_limit_kill
 If the score of an article is below or equal this value the article gets
 marked as killed.
@@ -2182,18 +2321,18 @@ The format string used for the Selection
 .in +0.3i
 .nf
 .ta \w'%G    'u +\w'current group number'u
-%G	group name
-%U	unread count
-%d	description
-%f	group flag
-%n	current group number
-%%	%
+%G group name
+%U unread count
+%d description
+%f group flag
+%n current group number
+%% %
 .fi
 .in -0.3i
 .TP
 .B sort_function
 Function used for sorting articles. Default is 0.
-.RS +.5i
+.RS +1i
 .IP 0 3
 Use
 .BR \%qsort (3)
@@ -2273,13 +2412,13 @@ The path that specifies the signature fi
 up to or replying to an article. If the path is a directory then the
 signature will be randomly generated from files that are in the specified
 directory. If a file named \fI.sigfixed\fR does exist in that dir
-or \fI${TIN_HOMEDIR:-"$HOME"}/.sigfixed\fR does exist it will be
+or \fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fR does exist it will be
 prepended to the chosen signature (first match counts). If the path starts
 with a ! the program the path points to will be executed to generate a
 signature. In order to pass the group name to the program, %G can be specified.
 This will be replaced by the name of the current newsgroup. \-\-none will
 suppress any signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fR.
-See also \fI${TIN_HOMEDIR:-"$HOME"}/.sigfixed\fR.
+See also \fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fR.
 .TP
 .B signature_repost
 If ON add signature to reposted articles. Default is ON.
@@ -2369,7 +2508,7 @@ If ON, then unsubscribed groups will be
 your \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR file. Default is OFF.
 .TP
 .B strip_re_regex
-A regular expression to find Subject prefixes like "Re:" to remove
+A regular expression to find Subject prefixes like "Re:" to remove.
 If \fBstrip_re_regex\fP is blank, then
 .BR \%tin (1)
 uses a built-in default.
@@ -2454,7 +2593,7 @@ score in this thread.
 .TP
 .B tls_ca_cert_file
 The name of file containing all trusted CA certificates used for NNTPS
-(\fBRFC\%8143\fP) connections. If left empty the system default will be
+(\fBRFC\~8143\fP) connections. If left empty the system default will be
 used.
 .TP
 .B translit
@@ -2469,7 +2608,8 @@ doesn't exist, this option is disabled.
 Allows you to select how
 .BR \%tin (1)
 treats blank lines in article bodies.
-Default is 0. This option does not affect lines within verbatim blocks.
+Default is 0. This option does not affect lines within verbatim blocks and
+is applied before \fBhideline_regex\fP.
 .RS +1i
 .IP 0 3
 \fBDon't trim article body\fP, do nothing.
@@ -2540,7 +2680,7 @@ and
 must be in your $\fBPATH\fP. Default is OFF.
 .TP
 .B utf8_graphics
-If ON use UTF-8 characters for indicator ('\->'), thread/attachment tree and
+If ON use UTF-8 characters for indicator ('\(->'), thread/attachment tree and
 ellipsis ('...'). Default is OFF.
 .TP
 .B verbatim_begin_regex
@@ -2553,10 +2693,23 @@ block. Default is #v+
 A regular expression that
 .BR \%tin (1)
 will use to find the end of a verbatim
-block. Default is #v-
+block. Default is #v\-
 .TP
 .B verbatim_handling
-If ON verbatim blocks will be detected. Default is ON.
+Allows you to select how
+.BR \%tin (1)
+treats verbatim blocks in article bodies.
+Default is 1.
+.RS +1i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks, including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them completely.
+.RE
 .TP
 .B wildcard
 Allows you to select how
@@ -2624,7 +2777,6 @@ answering to a crossposting to several g
 set.
 .RE
 .PP
-
 .I /etc/tin/tin.defaults
 .sp
 .RS
@@ -2658,6 +2810,8 @@ Defines the directory containing the
 executable.
 .TP
 .B mm_charset
+.\" TODO: mention that it sets mm_network_charset if
+.\" charset-conversion is available.
 Default charset to be used in MIME's ''Content\-Type:'' header.
 $\fBMM_CHARSET\fP overrides any specified value.
 .TP
@@ -2722,7 +2876,6 @@ file resides in \fInewslibdir\fR and is
 so you only have to change this setting if your configuration differs.
 .RE
 .PP
-
 .I /usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo
 .sp
 .RS
@@ -2730,7 +2883,6 @@ translation into language specified in $
 $\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
@@ -2786,16 +2938,15 @@ articles cannot be posted to this newsgr
 .B =foo.bar
 articles are locally filed into the ''foo.bar'' group
 .RE
-.TP
+.P
 .BR \%tin (1)
 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 (\fBRFC\%3977\fP) or LIST COUNTS (\fBRFC\%6048\fP) command
+uses the LIST (\fBRFC\~3977\fP) or LIST COUNTS (\fBRFC\~6048\fP) command
 instead.
 .RE
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/active.times
 .sp
 .RS
@@ -2814,15 +2965,14 @@ since the Epoch.
 .TP
 .B creator
 is the electronic mail address of the person who created the group.
-.TP
+.P
 .BR \%tin (1)
 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 NEWGROUPS (\fBRFC\%3977\fP) command instead.
+uses the NEWGROUPS (\fBRFC\~3977\fP) command instead.
 .RE
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups
 .sp
 .RS
@@ -2837,15 +2987,14 @@ is the name of the newsgroup
 .TP
 .B one-line description
 is a short single-line description of the group
-.TP
+.P
 .BR \%tin (1)
 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 NEWSGROUPS (\fBRFC\%3977\fP) command instead.
+uses the LIST NEWSGROUPS (\fBRFC\~3977\fP) command instead.
 .RE
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/organization
 .sp
 .RS
@@ -2854,7 +3003,6 @@ the ''Organization:'' header. $\fBORGANI
 if set.
 .RE
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt
 .\" is the Path correct? or is it /news/etc/overview.fmt
 .sp
@@ -2869,10 +3017,9 @@ which the fields will appear in the data
 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 OVERVIEW.FMT (\fBRFC\%3977\fP) command instead.
+uses the LIST OVERVIEW.FMT (\fBRFC\~3977\fP) command instead.
 .RE
 .PP
-
 .I ${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions
 .\" is the Path correct? or is it /news/etc/subscriptions
 .sp
@@ -2884,10 +3031,10 @@ for the news server.
 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 (\fBRFC\%6048\fP) command instead.
+uses the LIST SUBSCRIPTIONS (\fBRFC\~6048\fP) command instead.
 .RE
 
-.SH "SEE ALSO"
+.SH SEE ALSO
 .BR \%inews (1),
 .BR \%ispell (1),
 .BR \%lp (1),
@@ -2920,20 +3067,21 @@ uses the LIST SUBSCRIPTIONS (\fBRFC\%604
 .BR \%newsoverview (5),
 .BR \%overview.fmt (5),
 .BR \%innd (8),
-.BR RFC\%1524 ,
-.BR RFC\%1952 ,
-.BR RFC\%2045 ,
-.BR RFC\%2046 ,
-.BR RFC\%2047 ,
-.BR RFC\%2231 ,
-.BR RFC\%2980 ,
-.BR RFC\%3977 ,
-.BR RFC\%4155 ,
-.BR RFC\%4643 ,
-.BR RFC\%5198 ,
-.BR RFC\%5322 ,
-.BR RFC\%5536 ,
-.BR RFC\%5537 ,
-.BR RFC\%6048 ,
-.BR RFC\%6838 ,
-.B RFC\%8143
+.BR RFC\~1524 ,
+.BR RFC\~1952 ,
+.BR RFC\~2045 ,
+.BR RFC\~2046 ,
+.BR RFC\~2047 ,
+.BR RFC\~2231 ,
+.BR RFC\~2980 ,
+.BR RFC\~3977 ,
+.BR RFC\~4155 ,
+.BR RFC\~4643 ,
+.BR RFC\~5198 ,
+.BR RFC\~5322 ,
+.BR RFC\~5536 ,
+.BR RFC\~5537 ,
+.BR RFC\~6048 ,
+.BR RFC\~6838 ,
+.BR RFC\~8143 ,
+.B RFC\~8315
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/tin.defaults tin-2.6.5/doc/tin.defaults
--- tin-2.6.4/doc/tin.defaults	2024-12-24 00:18:40.000000000 +0100
+++ tin-2.6.5/doc/tin.defaults	2025-12-24 00:14:31.842306406 +0100
@@ -1,5 +1,5 @@
 #
-# TIN 2.6.4 - a threaded newsreader
+# TIN 2.6.5 - a threaded newsreader
 #
 # tin.defaults - set some machine specified options
 #                and override compile time defaults
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/tinews.1 tin-2.6.5/doc/tinews.1
--- tin-2.6.4/doc/tinews.1	2024-10-16 09:52:41.000000000 +0200
+++ tin-2.6.5/doc/tinews.1	2025-12-21 03:07:25.431612739 +0100
@@ -165,7 +165,7 @@ to convert from <\s-1CR\s0><\s-1LF\s0> t
 .IX Xref "tinews, command-line options"
 .IX Header "OPTIONS"
 .IP "\-\fB4\fR | \-\-\fBipv4\fR" 4
-.IX Xref "-4 --iv4"
+.IX Xref "-4 --ipv4"
 .IX Item "-4 | --ipv4"
 Force connecting via IPv4 to the remote \s-1NNTP\s0 server.
 .ie n .IP "\-\fBa\fR ""Approved"" | \-\-\fBapproved\fR ""Approved""" 4
@@ -204,7 +204,7 @@ Date, Injection-Date, Sender, Approved,
 Cancel-Key, Also-Control and Distribution.
 .Sp
 Some of them may be altered on the Server (i.e. Cancel-Key) which would
-invalid the signature, this option can be used the exclude such headers
+invalid the signature, this option can be used to exclude such headers
 if required.
 .ie n .IP "\-\fBm\fR ""Message\-ID"" | \-\-\fBmessage-id\fR ""Message\-ID""" 4
 .el .IP "\-\fBm\fR \f(CWMessage\-ID\fR | \-\-\fBmessage-id\fR \f(CWMessage\-ID\fR" 4
diff -Nurp '--exclude=.bzr*' tin-2.6.4/doc/url_handler.1 tin-2.6.5/doc/url_handler.1
--- tin-2.6.4/doc/url_handler.1	2023-11-23 22:59:22.000000000 +0100
+++ tin-2.6.5/doc/url_handler.1	2025-07-21 15:32:40.291972160 +0200
@@ -164,8 +164,8 @@ Examples:
 .el .IP "\f(CW$BROWSER_FTP\fR=``wget:ncftp''" 2
 .IX Item "$BROWSER_FTP=wget:ncftp"
 .PD 0
-.ie n .IP "$BROWSER_GOPHER=""lynx:links""" 2
-.el .IP "\f(CW$BROWSER_GOPHER\fR=``lynx:links''" 2
+.ie n .IP "$BROWSER_GOPHER=""gopher:lynx:links""" 2
+.el .IP "\f(CW$BROWSER_GOPHER\fR=``gopher:lynx:links''" 2
 .IX Item "$BROWSER_GOPHER=lynx:links"
 .ie n .IP "$BROWSER_MAILTO=""mutt:pine \-url""" 2
 .el .IP "\f(CW$BROWSER_MAILTO\fR=``mutt:pine \-url''" 2
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/autoconf.hin tin-2.6.5/include/autoconf.hin
--- tin-2.6.4/include/autoconf.hin	2024-12-05 16:19:21.000000000 +0100
+++ tin-2.6.5/include/autoconf.hin	2025-11-15 19:30:31.367036788 +0100
@@ -3,10 +3,10 @@
  *  Module    : autoconf.hin
  *  Author    : Thomas Dickey
  *  Created   : 1995-08-24
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-11-08
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1995-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1995-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -153,6 +153,13 @@
 
 #	undef HAVE_INT64_C
 
+#	undef HAVE_SIG_ATOMIC_T
+#	ifndef HAVE_SIG_ATOMIC_T
+		typedef int sig_atomic_t;
+#	endif /* !HAVE_SIG_ATOMIC_T */
+
+#	undef volatile
+
 /*
  * The following xxx_H definitions are set by the 'configure' script to
  * defined or commented-out, according to whether the corresponding header
@@ -181,6 +188,7 @@
 #	undef HAVE_NCURSES_TERM_H
 #	undef HAVE_NETDB_H
 #	undef HAVE_NETINET_IN_H
+#	undef HAVE_NETINET_TCP_H
 #	undef HAVE_NETLIB_H
 #	undef HAVE_NOMACROS_H		/* ncurses 4.1 */
 #	undef HAVE_PATHS_H
@@ -233,7 +241,6 @@
  * function is found in a library.
  */
 #	undef HAVE_ALARM
-#	undef HAVE_ATOI
 #	undef HAVE_ATOL
 #	undef HAVE_ATOLL
 #	undef HAVE_ATOQ
@@ -255,6 +262,7 @@
 #	undef HAVE_GETHOSTNAME
 #	undef HAVE_GETPEERNAME
 #	undef HAVE_GETSERVBYNAME
+#	undef HAVE_GETSOCKOPT
 #	undef HAVE_GETTIMEOFDAY
 #	undef HAVE_GETWD
 #	undef HAVE_GET_WCH
@@ -268,6 +276,7 @@
 #	undef HAVE_IS_XTERM
 #	undef HAVE_LINK
 #	undef HAVE_LOCKF
+#	undef HAVE_LSTAT
 #	undef HAVE_MEMCMP
 #	undef HAVE_MEMCPY
 #	undef HAVE_MEMMOVE
@@ -276,15 +285,19 @@
 #	undef HAVE_MKFIFO
 #	undef HAVE_MKSTEMP
 #	undef HAVE_MKTEMP
+#	undef HAVE_MKTIME
 #	undef HAVE_MUNMAP
 #	undef HAVE_NL_LANGINFO
 #	undef HAVE_POLL
+#	undef HAVE_POSIX_CLOSE
 #	undef HAVE_PUTENV
+#	undef HAVE_REALPATH
 #	undef HAVE_RESIZETERM
 #	undef HAVE_REWINDDIR
 #	undef HAVE_SELECT
 #	undef HAVE_SETENV
 #	undef HAVE_SETLOCALE
+#	undef HAVE_SETSOCKOPT
 #	undef HAVE_SETTZ
 #	undef HAVE_SETVBUF
 #	undef HAVE_SNPRINTF
@@ -294,6 +307,7 @@
 #	undef HAVE_STRDUP
 #	undef HAVE_STRERROR
 #	undef HAVE_STRFTIME
+#	undef HAVE_STRPTIME
 #	undef HAVE_STRNCASECMP
 #	undef HAVE_STRPBRK
 #	undef HAVE_STRRCHR
@@ -341,7 +355,6 @@
  * warnings, etc., for development/testing).
  */
 #	undef DECL_ALARM
-#	undef DECL_ATOI
 #	undef DECL_ATOL
 #	undef DECL_ATOLL
 #	undef DECL_ATOQ
@@ -395,6 +408,7 @@
 #	undef DECL_STRCASECMP
 #	undef DECL_STRCHR
 #	undef DECL_STRFTIME
+#	undef DECL_STRPTIME
 #	undef DECL_STRNCASECMP
 #	undef DECL_STRRCHR
 #	undef DECL_STRTOL
@@ -595,11 +609,6 @@
 #	undef USE_SYSTEM_STATUS
 
 /*
- * allow fallback to XHDR XREF if XOVER isn't supported?
- */
-#	undef XHDR_XREF
-
-/*
  * The directory, where tin looks first for its tin.defaults file
  * can be left empty, tin searches for some standard places
  * XXXXX please define surrounded with double quotes! XXXXX
@@ -623,13 +632,6 @@
 #	undef GETTIMEOFDAY_2ARGS
 
 /*
- * define if your NNTP server needs an extra GROUP command before
- * accepting a LISTGROUP command.
- * (old versions of leafnode and NNTPcache need this)
- */
-#	undef BROKEN_LISTGROUP
-
-/*
  * on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work,
  * e.g. SEIUX3.2, DG/UX5.4R3, NEXTSTEP3, ULTRIX4.5
  * TODO: write configure check
@@ -832,12 +834,6 @@
  */
 #	undef HAVE_TYPE_FD_SET
 
-/*
- * define if newsserver can't handle pipelined (streamed) commands
- * TODO: write configure option
- */
-#	undef DISABLE_PIPELINING
-
 /* Define to 1 if we can/should compile with the PCRE2 library */
 #	undef HAVE_LIB_PCRE2
 
@@ -892,8 +888,8 @@
 #	undef HAVE_SYS_TIUSER_H
 
 /*
- * use arc4random_uniform() if found, otherwiese
- * use lanrand48/srand() if found, otherwiese
+ * use arc4random_uniform() if found, otherwise
+ * use lanrand48/srand() if found, otherwise
  * use random()/srandom() if found, otherwise use rand()/srand()
  */
 #	undef HAVE_ARC4RANDOM_UNIFORM
@@ -907,6 +903,11 @@
 #	undef HAVE_LIBURIPARSER
 
 /*
+ * otherwise use libcurl to validate URIs
+ */
+#	undef HAVE_LIBCURL
+
+/*
  * do we have curses_version()?
  */
 #	undef HAVE_CURSES_VERSION
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/bool.h tin-2.6.5/include/bool.h
--- tin-2.6.4/include/bool.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/bool.h	2025-11-13 02:24:12.863173277 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2013-01-09
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/bugrep.h tin-2.6.5/include/bugrep.h
--- tin-2.6.4/include/bugrep.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/bugrep.h	2025-11-13 02:24:12.871173625 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2019-02-18
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/debug.h tin-2.6.5/include/debug.h
--- tin-2.6.4/include/debug.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/debug.h	2025-11-13 02:24:12.875173799 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-11-14
  *  Notes     :
  *
- * Copyright (c) 2007-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2007-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 #	define DEBUG_H 1
 
 #	define DEBUG_NNTP	0x01	/*   1, "NNTP", "NNTPS" */
-#	define DEBUG_FILTER	0x02	/*   2, "FILTER", "ARTS"  */
+#	define DEBUG_FILTER	0x02	/*   2, "FILTER", "ARTS" */
 #	define DEBUG_NEWSRC	0x04	/*   4, "NEWSRC", "BITMAP" */
 #	define DEBUG_REFS	0x08	/*   8, "THREADING", "REFS" */
 #	define DEBUG_MEM	0x10	/*  16, "MEMORY", "MALLOC" */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/extern.h tin-2.6.5/include/extern.h
--- tin-2.6.4/include/extern.h	2024-12-21 15:09:49.000000000 +0100
+++ tin-2.6.5/include/extern.h	2025-12-16 18:58:17.756313703 +0100
@@ -3,10 +3,10 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-16
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1997-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -66,9 +66,6 @@
 #ifdef DECL_ALARM
 	extern unsigned alarm(unsigned);
 #endif /* DECL_ALARM */
-#ifdef DECL_ATOI
-	extern int atoi(const char *);
-#endif /* DECL_ATOI */
 #ifdef DECL_ATOL
 	extern long atol(const char *);
 #endif /* DECL_ATOL */
@@ -78,7 +75,7 @@
 #	endif /* DECL_ATOLL */
 #else
 #	if defined(HAVE_ATOQ) && defined(DECL_ATOQ)
-		 extern long long atoq(const char *);
+		extern long long atoq(const char *);
 #	endif /* HAVE_ATOQ && DECL_ATOQ */
 #endif /* HAVE_ATOLL */
 #ifndef HAVE_MEMCPY
@@ -260,6 +257,9 @@
 #ifdef DECL_STRFTIME
 	extern int strftime(char *, int, char *, struct tm *);
 #endif /* DECL_STRFTIME */
+#ifdef DECL_STRPTIME
+	extern char *strftime(const char *, const char *, struct tm *);
+#endif /* DECL_STRFTIME */
 #ifdef DECL_STRNCASECMP
 	extern int strncasecmp(const char *, const char *, size_t);
 #endif /* DECL_STRNCASECMP */
@@ -340,11 +340,15 @@
 #endif /* 0 */
 
 #ifdef __CYGWIN__
-	extern int __declspec(dllimport) optind;
 	extern char __declspec(dllimport) *optarg;
+	extern int __declspec(dllimport) optind;
+	extern int __declspec(dllimport) optopt;
+/*	extern int __declspec(dllimport) opterr; */
 #else
-	extern int optind;
 	extern char *optarg;
+	extern int optind;
+	extern int optopt;
+/*	extern int opterr; */
 #endif /* __CYGWIN__ */
 
 /*
@@ -359,13 +363,15 @@ extern char **OPT_STRING_list[];
 extern char *nntp_server;
 extern char *tin_progname;
 extern const char *tmpdir;
-extern char active_times_file[PATH_LEN];
+#ifndef NNTP_ONLY
+	extern char active_times_file[PATH_LEN];
+#endif /* !NNTP_ONLY */
 extern char article_name[PATH_LEN];
 extern char *backup_article_name;
 extern char bug_addr[LEN];
 #ifdef NNTP_ABLE
-	extern char bug_nntpserver1[PATH_LEN];
-	extern char bug_nntpserver2[PATH_LEN];
+	extern char bug_nntpserver1[512 /* should be NNTP_STRLEN */];
+	extern char bug_nntpserver2[512 /* but that is not known here */];
 #endif /* NNTP_ABLE */
 extern char cvers[LEN];
 extern char dead_article[PATH_LEN];
@@ -412,9 +418,13 @@ extern char posted_info_file[PATH_LEN];
 extern char postponed_articles_file[PATH_LEN];
 extern char rcdir[PATH_LEN];
 extern char save_active_file[PATH_LEN];
+extern char serverdir[PATH_LEN];
+extern char serverrc_file[PATH_LEN];
 extern char spooldir[PATH_LEN];
-extern char subscriptions_file[PATH_LEN];
-extern char overviewfmt_file[PATH_LEN];
+#ifndef NNTP_ONLY
+	extern char overviewfmt_file[PATH_LEN];
+	extern char subscriptions_file[PATH_LEN];
+#endif /* !NNTP_ONLY */
 extern char txt_help_bug_report[LEN];
 extern char userid[LOGIN_NAME_MAX];
 
@@ -436,7 +446,7 @@ extern constext *txt_auto_cc_bcc_options
 #endif /* HAVE_COLOR */
 extern constext *txt_confirm_choices[];
 extern constext *txt_goto_next_unread_options[];
-extern constext *txt_hide_uue_type[];
+extern constext *txt_hide_inline_data_type[];
 extern constext *txt_interactive_mailers[];
 extern constext *txt_kill_level_type[];
 #ifdef CHARSET_CONVERSION
@@ -461,18 +471,17 @@ extern constext *txt_strip_bogus_type[];
 extern constext *txt_threading[];
 extern constext *txt_thread_score_type[];
 extern constext *txt_trim_article_body_options[];
+extern constext *txt_verbatim_handling_options[];
 extern constext *txt_wildcard_type[];
-extern constext txt_1_resp[];
 #if defined(NNTP_ABLE) && defined(HAVE_SELECT)
 	extern constext txt_abort_reading[];
 #endif /* NNTP_ABLE && HAVE_SELECT */
 extern constext txt_active_file_is_empty[];
-extern constext txt_all[];
 extern constext txt_all_groups[];
 extern constext txt_append_overwrite_quit[];
 extern constext txt_art_cancel[];
 extern constext txt_art_mailgroups[];
-extern constext txt_art_newsgroups[];
+extern constext *txt_art_newsgroup_sp[];
 extern constext txt_art_not_posted[];
 extern constext txt_art_not_saved[];
 extern constext txt_art_pager_com[];
@@ -487,16 +496,14 @@ extern constext txt_art_unavailable[];
 extern constext txt_art_x_of_n[];
 extern constext txt_article_cancelled[];
 extern constext txt_article_info_page[];
-extern constext txt_article_plural[];
 extern constext txt_article_reposted[];
-extern constext txt_article_singular[];
-extern constext txt_article_upper[];
-extern constext txt_articles_mailed[];
+extern constext *txt_article_sp[];
+extern constext *txt_article_mailed_sp[];
 #ifndef DISABLE_PRINTING
-	extern constext txt_articles_printed[];
+	extern constext *txt_article_printed_sp[];
 #endif /* !DISABLE_PRINTING */
 #ifndef DONT_HAVE_PIPING
-	extern constext txt_articles_piped[];
+	extern constext *txt_article_piped_sp[];
 #endif /* !DONT_HAVE_PIPING */
 extern constext txt_mime_boundary[];
 extern constext txt_mime_boundary_end[];
@@ -511,7 +518,7 @@ extern constext txt_mime_hdr_c_type_msg_
 extern constext txt_mime_hdr_c_type_multipart_mixed[];
 extern constext txt_mime_hdr_c_type_text_plain_charset[];
 extern constext txt_mime_lang[];
-extern constext txt_mime_lines[];
+extern constext *txt_mime_line_sp[];
 extern constext txt_mime_name[];
 extern constext txt_mime_sep[];
 extern constext txt_mime_size[];
@@ -522,10 +529,10 @@ 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_saved_sp[];
 extern constext txt_attachment_select[];
 extern constext txt_attachment_tagged[];
-extern constext txt_attachments_tagged[];
+extern constext *txt_attachment_tagged_sp[];
 extern constext txt_attachment_untagged[];
 extern constext txt_attrib_file_version[];
 extern constext txt_attrib_file_header[];
@@ -545,8 +552,15 @@ extern constext txt_attrib_file_editor_f
 extern constext txt_attrib_file_fcc[];
 extern constext txt_attrib_file_followup_to[];
 extern constext txt_attrib_file_from[];
+extern constext txt_attrib_file_getart_limit[];
 extern constext txt_attrib_file_grp_catchup[];
 extern constext txt_attrib_file_grp_fmt[];
+extern constext txt_attrib_file_hide_inline_data[];
+extern constext txt_attrib_file_hide_inline_data_0[];
+extern constext txt_attrib_file_hide_inline_data_1[];
+extern constext txt_attrib_file_hide_inline_data_2[];
+extern constext txt_attrib_file_hide_inline_data_4[];
+extern constext txt_attrib_file_hide_inline_data_8[];
 extern constext txt_attrib_file_mail_8bit_hdr[];
 extern constext txt_attrib_file_mail_mime_enc[];
 #ifdef HAVE_ISPELL
@@ -578,20 +592,15 @@ extern constext txt_attrib_file_quick_ki
 extern constext txt_attrib_file_quick_kill_expire[];
 extern constext txt_attrib_file_quick_kill_case[];
 extern constext txt_attrib_file_quick_kill_hdr[];
-extern constext txt_attrib_file_quick_kill_hdr_0_1[];
-extern constext txt_attrib_file_quick_kill_hdr_2_3[];
-extern constext txt_attrib_file_quick_kill_hdr_4[];
-extern constext txt_attrib_file_quick_kill_hdr_5[];
-extern constext txt_attrib_file_quick_kill_hdr_6[];
+extern constext txt_attrib_file_quick_ks_hdr_0_1[];
+extern constext txt_attrib_file_quick_ks_hdr_2_3[];
+extern constext txt_attrib_file_quick_ks_hdr_4[];
+extern constext txt_attrib_file_quick_ks_hdr_5[];
+extern constext txt_attrib_file_quick_ks_hdr_6[];
 extern constext txt_attrib_file_quick_select_scope[];
 extern constext txt_attrib_file_quick_select_expire[];
 extern constext txt_attrib_file_quick_select_case[];
 extern constext txt_attrib_file_quick_select_hdr[];
-extern constext txt_attrib_file_quick_select_hdr_0_1[];
-extern constext txt_attrib_file_quick_select_hdr_2_3[];
-extern constext txt_attrib_file_quick_select_hdr_4[];
-extern constext txt_attrib_file_quick_select_hdr_5[];
-extern constext txt_attrib_file_quick_select_hdr_6[];
 extern constext txt_attrib_file_quote_chars[];
 #ifndef DISABLE_PRINTING
 	extern constext txt_attrib_file_print_hdr[];
@@ -627,6 +636,10 @@ extern constext txt_attrib_file_trim_art
 extern constext txt_attrib_file_trim_art_body_6[];
 extern constext txt_attrib_file_trim_art_body_7[];
 extern constext txt_attrib_file_verbatim_handling[];
+extern constext txt_attrib_file_verbatim_handling_0[];
+extern constext txt_attrib_file_verbatim_handling_1[];
+extern constext txt_attrib_file_verbatim_handling_2[];
+extern constext txt_attrib_file_verbatim_handling_3[];
 #ifdef HAVE_COLOR
 	extern constext txt_attrib_file_extquote_handling[];
 #endif /* HAVE_COLOR */
@@ -658,10 +671,11 @@ extern constext txt_autosubscribing_grou
 extern constext txt_bad_article[];
 #ifdef DEBUG
 	extern constext txt_bad_attrib[];
+	extern constext txt_bad_global_attrib[];
 #endif /* DEBUG */
 extern constext txt_bad_command[];
-extern constext txt_base_article[];
-extern constext txt_base_article_range[];
+extern constext txt_base_article_marked_read[];
+extern constext txt_base_article_range_marked_read[];
 extern constext txt_batch_update_unavail[];
 extern constext txt_begin_of_art[];
 extern constext txt_begin_of_page[];
@@ -695,12 +709,13 @@ extern constext txt_cannot_write_to_dire
 #ifdef NNTP_ABLE
 	extern constext txt_capabilities_without_reader[];
 #endif /* NNTP_ABLE */
-extern constext txt_catchup[];
 extern constext txt_catchup_group[];
 extern constext txt_catchup_all_read_groups[];
-extern constext txt_catchup_despite_tags[];
+extern constext *txt_catchup_despite_tags_sp[];
 extern constext txt_catchup_update_info[];
-extern constext txt_caughtup[];
+extern constext *txt_catchup_info_sp[];
+extern constext *txt_update_info_sp[];
+extern constext *txt_n_second_sp[];
 extern constext txt_check_article[];
 extern constext txt_checking_for_news[];
 extern constext txt_checking_new_groups[];
@@ -711,10 +726,12 @@ extern constext txt_choose_post_process_
 #endif /* HAVE_COLOR */
 extern constext txt_command_failed[];
 extern constext txt_cook_article_failed_exiting[];
+extern constext *txt_cook_lines_hidden_sp[];
 extern constext txt_confirm_select_on_exit[];
 #ifdef NNTP_ABLE
 	extern constext txt_connecting_port[];
 	extern constext txt_connection_error[];
+	extern constext txt_connection_error_timeout[];
 #endif /* NNTP_ABLE */
 #if defined(NNTP_ABLE) && !defined(INET6)
 	extern constext txt_connection_to[];
@@ -746,7 +763,7 @@ extern constext txt_conninfo_saved_news[
 #	endif /* USE_ZLIB */
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
 	extern constext txt_conninfo_disabled[];
-	extern constext txt_conninfo_timeout[];
+	extern constext *txt_conninfo_timeout_sp[];
 #	endif /* HAVE_ALARM && SIGALRM */
 	extern constext txt_conninfo_implementation[];
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
@@ -759,7 +776,6 @@ extern constext txt_conninfo_saved_news[
 	extern constext txt_conninfo_server[];
 	extern constext txt_conninfo_type[];
 #	ifdef NNTPS_ABLE
-	extern constext txt_conninfo_nntps[];
 	extern constext txt_conninfo_trusted[];
 	extern constext txt_conninfo_untrusted[];
 	extern constext txt_conninfo_cert[];
@@ -795,6 +811,7 @@ extern constext txt_default[];
 extern constext txt_delete_processed_files[];
 extern constext txt_deleting[];
 #ifdef NNTP_ABLE
+	extern constext txt_disabled_cmds[];
 	extern constext txt_disconnecting[];
 #endif /* NNTP_ABLE */
 extern constext txt_end_of_art[];
@@ -814,7 +831,7 @@ extern constext txt_enter_next_unread_gr
 extern constext txt_enter_option_num[];
 extern constext txt_enter_range[];
 extern constext txt_enter_append[];
-extern constext txt_error_approved[];
+extern constext txt_warn_approved[];
 extern constext txt_error_attrib_too_long[];
 extern constext txt_error_attrib_malformed[];
 extern constext txt_error_attrib_unknown[];
@@ -839,6 +856,8 @@ extern constext txt_error_corrupted_file
 #ifdef NNTP_ABLE
 	extern constext txt_error_couldnt_expand[];
 #endif /* NNTP_ABLE */
+extern constext txt_error_date_future[];
+extern constext txt_error_date_unparsable[];
 extern constext txt_error_empty_art[];
 extern constext txt_error_empty_format_string[];
 extern constext txt_error_fseek[];
@@ -874,7 +893,7 @@ extern constext txt_error_gnksa_rn_inval
 extern constext txt_error_gnksa_rn_missing[];
 extern constext txt_error_header_and_body_not_separate[];
 extern constext txt_error_header_distribution_all[];
-extern constext txt_error_header_duplicate[];
+extern constext *txt_error_header_duplicate_sp[];
 extern constext txt_error_header_format[];
 extern constext txt_error_header_line_bad_charset[];
 extern constext txt_error_header_line_bad_encoding[];
@@ -882,7 +901,7 @@ extern constext txt_error_header_line_bl
 extern constext txt_error_header_line_colon[];
 extern constext txt_error_header_line_empty[];
 extern constext txt_error_header_line_missing[];
-extern constext txt_error_header_line_not_7bit[];
+extern constext txt_warning_header_line_not_7bit[];
 extern constext txt_error_header_line_space[];
 extern constext txt_error_header_no_name[];
 extern constext txt_error_mailgroup_no_recipient[];
@@ -891,9 +910,9 @@ extern constext txt_error_mixed_up_opt[]
 	extern constext txt_error_insecure_permissions[];
 #endif /* !FILE_MODE_BROKEN */
 #ifdef MIME_BREAK_LONG_LINES
-	extern constext txt_error_should_be_folded[];
+	extern constext *txt_error_should_be_folded_sp[];
 #else
-	extern constext txt_error_should_be_shortened[];
+	extern constext *txt_error_should_be_shortened_sp[];
 #endif /* MIME_BREAK_LONG_LINES */
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	extern constext txt_error_locale[];
@@ -914,10 +933,14 @@ extern constext txt_error_no_domain_name
 #	endif /* INET6 */
 #endif /* NNTP_ABLE */
 extern constext txt_error_newsgroups_poster[];
+extern constext *txt_error_no_valid_newsgroup_sp[];
+extern constext txt_error_retry_without_n[];
+extern constext txt_error_option_missing_argument[];
+extern constext txt_error_option_unknown[];
+
 extern constext txt_error_passwd_missing[];
 #ifdef HAVE_LIBUU
-	extern constext txt_error_plural[];
-	extern constext txt_error_singular[];
+	extern constext *txt_error_sp[];
 #endif /* HAVE_LIBUU */
 extern constext txt_error_server_has_no_listed_groups[];
 #if defined(NNTP_ABLE) && defined(INET6)
@@ -935,6 +958,7 @@ extern constext txt_error_unknown_dlevel
 #ifndef NNTP_ABLE
 	extern constext txt_error_unreachable[];
 #endif /* !NNTP_ABLE */
+extern constext txt_error_uri_normalization[];
 extern constext txt_esc[];
 extern constext txt_exiting[];
 extern constext txt_external_mail_done[];
@@ -958,7 +982,7 @@ extern constext txt_filter_rule_created[
 extern constext txt_filter_score[];
 extern constext txt_filter_score_help[];
 extern constext txt_filter_text_type[];
-extern constext txt_followup_newsgroups[];
+extern constext *txt_followup_newsgroup_sp[];
 extern constext txt_followup_poster[];
 extern constext txt_forwarded[];
 extern constext txt_forwarded_end[];
@@ -971,16 +995,16 @@ extern constext txt_full[];
 #if defined(NNTP_ABLE) && !defined(INET6)
 	extern constext txt_giving_up[];
 #endif /* NNTP_ABLE && !INET6 */
-extern constext txt_global[];
 extern constext txt_group[];
 extern constext txt_group_aliased[];
 extern constext txt_group_bogus[];
 extern constext txt_group_is_moderated[];
-extern constext txt_group_plural[];
 extern constext txt_group_rereading[];
 extern constext txt_group_select_com[];
 extern constext txt_group_selection[];
-extern constext txt_group_singular[];
+extern constext *txt_group_ancient_arts_marked_read_sp[];
+extern constext txt_group_mark_ancient_art_read[];
+extern constext *txt_group_sp[];
 extern constext txt_grpdesc_disabled[];
 extern constext txt_help_article_autokill[];
 extern constext txt_help_article_autoselect[];
@@ -1022,10 +1046,11 @@ extern constext txt_help_article_skip_qu
 extern constext txt_help_article_toggle_formfeed[];
 extern constext txt_help_article_toggle_headers[];
 extern constext txt_help_article_toggle_highlight[];
+extern constext txt_help_article_toggle_inline_data[];
 extern constext txt_help_article_toggle_rot13[];
 extern constext txt_help_article_toggle_tabwidth[];
 extern constext txt_help_article_toggle_tex2iso[];
-extern constext txt_help_article_toggle_uue[];
+extern constext txt_help_article_toggle_verbatim[];
 extern constext txt_help_article_view_attachments[];
 extern constext txt_help_attachment_first[];
 extern constext txt_help_attachment_goto[];
@@ -1059,6 +1084,7 @@ extern constext txt_help_config_scope_me
 extern constext txt_help_config_search_opt_backwards[];
 extern constext txt_help_config_search_opt_forwards[];
 extern constext txt_help_config_select[];
+extern constext txt_help_config_serverrc_menu[];
 extern constext txt_help_config_toggle_attrib[];
 extern constext txt_help_filter_comment[];
 extern constext txt_help_filter_from[];
@@ -1117,6 +1143,7 @@ extern constext txt_help_global_toggle_i
 extern constext txt_help_global_toggle_mini_help[];
 extern constext txt_help_global_toggle_subj_display[];
 extern constext txt_help_global_version[];
+extern constext txt_help_mark_ancient_read[];
 extern constext txt_help_group_catchup[];
 extern constext txt_help_group_catchup_next[];
 extern constext txt_help_group_first_thread[];
@@ -1215,6 +1242,7 @@ extern constext txt_help_url_search_forw
 extern constext txt_help_url_search_backwards[];
 extern constext txt_help_url_select[];
 extern constext txt_help_url_toggle_info_line[];
+extern constext *txt_hot_article_sp[];
 extern constext txt_index_page_com[];
 extern constext txt_info_add_kill[];
 extern constext txt_info_add_select[];
@@ -1225,20 +1253,28 @@ extern constext txt_info_do_postpone[];
 extern constext txt_info_enter_valid_character[];
 extern constext txt_info_missing_part[];
 extern constext txt_info_nopostponed[];
+extern constext txt_info_not_available_in_raw[];
 extern constext txt_info_not_multipart_message[];
 extern constext txt_info_not_subscribed[];
 extern constext txt_info_no_write[];
 extern constext txt_info_no_previous_expression[];
-extern constext txt_info_postponed[];
+extern constext *txt_info_postponed_sp[];
 extern constext txt_info_x_conversion_note[];
+#ifdef NNTP_ABLE
+	extern constext txt_invalid_disabled_nntp_cmds[];
+#endif /* NNTP_ABLE */
 extern constext txt_invalid_from[];
+#ifdef CHARSET_CONVERSION
+	extern constext txt_invalid_char_in_charset[];
+#endif /* CHARSET_CONVERSION */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	extern constext txt_invalid_multibyte_sequence[];
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 extern constext txt_inverse_off[];
 extern constext txt_inverse_on[];
 extern constext txt_is_mailbox[];
-extern constext txt_is_tex_encoded[];
+/* extern constext txt_is_tex_encoded[]; */
+extern constext txt_keeping_add_cmd_line_opts[];
 extern constext txt_keymap_missing_key[];
 extern constext txt_keymap_invalid_key[];
 extern constext txt_keymap_invalid_name[];
@@ -1260,8 +1296,7 @@ extern constext txt_lines[];
 extern constext txt_lookup_func_not_available[];
 extern constext txt_lookup_func_not_nntp[];
 #ifdef NNTP_ABLE
-	extern constext txt_lookup_show_group[];
-	extern constext txt_lookup_show_groups[];
+	extern constext *txt_lookup_show_group_sp[];
 #endif /* NNTP_ABLE */
 extern constext txt_mail[];
 extern constext txt_mailbox[];
@@ -1277,8 +1312,10 @@ extern constext txt_mark_arts_read[];
 extern constext txt_mark_art_read[];
 extern constext txt_mark_group_read[];
 extern constext txt_mark_thread_read[];
-extern constext txt_marked_as_read[];
-extern constext txt_marked_as_unread[];
+extern constext txt_marked_article_as_read[];
+extern constext txt_marked_article_as_unread[];
+extern constext txt_marked_thread_as_read[];
+extern constext txt_marked_thread_as_unread[];
 extern constext txt_marked_arts_as_read[];
 extern constext txt_marked_arts_as_unread[];
 extern constext txt_matching_cmd_line_groups[];
@@ -1313,9 +1350,7 @@ extern constext txt_msgid_line_last[];
 extern constext txt_msgid_line_only[];
 extern constext txt_msgid_refs_line[];
 extern constext txt_newsgroup[];
-extern constext txt_newsgroup_plural[];
 extern constext txt_newsgroup_position[];
-extern constext txt_newsgroup_singular[];
 extern constext txt_newsrc_again[];
 extern constext txt_newsrc_nogroups[];
 extern constext txt_newsrc_saved[];
@@ -1370,6 +1405,8 @@ extern constext txt_options_menu[];
 extern constext txt_options_menu_com[];
 extern constext txt_option_not_enabled[];
 extern constext txt_out_of_memory[];
+extern constext txt_path_line_nocasse[];
+extern constext txt_xref_line_nocasse[];
 extern constext txt_pcre_error_at[];
 extern constext txt_pcre_error_num[];
 #ifndef HAVE_LIB_PCRE2
@@ -1404,20 +1441,17 @@ extern constext txt_posting[];
 #endif /* NNTP_INEWS */
 extern constext txt_postpone_post[];
 extern constext txt_postpone_repost[];
-extern constext txt_prefix_hot[];
-extern constext txt_prefix_tagged[];
-extern constext txt_prefix_untagged[];
 #ifdef NNTP_ABLE
 	extern constext txt_prep_for_filter_on_path[];
 #endif /* NNTP_ABLE */
 extern constext txt_prompt_fup_ignore[];
 extern constext txt_prompt_unchanged_mail[];
-extern constext txt_prompt_see_postponed[];
+extern constext *txt_prompt_see_postponed_sp[];
 extern constext txt_quick_filter_kill[];
 extern constext txt_quick_filter_select[];
 extern constext txt_quit[];
 extern constext txt_quit_cancel[];
-extern constext txt_quit_despite_tags[];
+extern constext *txt_quit_despite_tags_sp[];
 extern constext txt_quit_edit_post[];
 extern constext txt_quit_edit_postpone[];
 extern constext txt_quit_edit_save_kill[];
@@ -1430,22 +1464,26 @@ extern constext txt_range_invalid[];
 	extern constext txt_read_abort[];
 	extern constext txt_read_exit[];
 #endif /* HAVE_SELECT */
+extern constext txt_reading_all_arts[];
+extern constext txt_reading_all_groups[];
 extern constext txt_reading_article[];
-extern constext txt_reading_arts[];
 extern constext txt_reading_attributes_file[];
+extern constext txt_reading_global_attributes_file[];
 extern constext txt_reading_config_file[];
+extern constext txt_reading_global_config_file[];
 extern constext txt_reading_filter_file[];
 #ifdef DEBUG
 	extern constext txt_reading_from_spool[];
 #endif /* DEBUG */
 extern constext txt_reading_group[];
-extern constext txt_reading_groups[];
 extern constext txt_reading_input_history_file[];
 extern constext txt_reading_keymap_file[];
 extern constext txt_reading_news_active_file[];
 extern constext txt_reading_news_newsrc_file[];
 extern constext txt_reading_newsgroups_file[];
 extern constext txt_reading_newsrc[];
+extern constext txt_reading_unread_arts[];
+extern constext txt_reading_unread_groups[];
 #ifdef NNTP_ABLE
 #	ifdef DEBUG
 		extern constext txt_reconnect_limit_reached[];
@@ -1519,17 +1557,25 @@ extern constext txt_send_bugreport[];
 	extern constext txt_server_name_in_file_env_var[];
 #endif /* NNTP_ABLE */
 extern constext txt_serverconfig_header[];
+extern constext txt_serverrc_config_opts[];
+extern constext txt_serverrc_internal[];
+extern constext txt_serverrc_menu[];
+extern constext txt_serverrc_menu_com[];
+extern constext txt_serverrc_tinrc[];
 extern constext txt_servers_active[];
 extern constext txt_skipped_group[];
 extern constext txt_skipping_newgroups[];
 extern constext txt_space[];
 extern constext txt_starting_command[];
+#if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
+	extern constext txt_startup_time[];
+#endif /* NNTP_ABLE && NNTPS_ABLE */
 extern constext txt_stp_list_thread[];
 extern constext txt_stp_thread[];
 extern constext txt_subj_line_only[];
 extern constext txt_subj_line_only_case[];
 extern constext txt_subscribe_pattern[];
-extern constext txt_subscribed_num_groups[];
+extern constext *txt_subscribed_num_group_sp[];
 extern constext txt_subscribed_to[];
 extern constext txt_subscribing[];
 extern constext txt_supersede_article[];
@@ -1537,17 +1583,18 @@ extern constext txt_supersede_group[];
 extern constext txt_superseding_art[];
 extern constext txt_suspended_message[];
 extern constext txt_tab[];
+extern constext *txt_tagged_article_sp[];
+extern constext txt_tagged_thread[];
 extern constext txt_tex[];
 extern constext txt_there_is_no_news[];
 extern constext txt_thread_upper[];
 extern constext txt_thread_com[];
 extern constext txt_thread_marked_as_deselected[];
 extern constext txt_thread_marked_as_selected[];
-extern constext txt_thread_singular[];
 extern constext txt_thread_x_of_n[];
 extern constext txt_threading_arts[];
 extern constext txt_threading_by_multipart[];
-extern constext txt_time_default_days[];
+extern constext *txt_time_default_day_sp[];
 extern constext txt_tin_version[];
 extern constext txt_tinrc_defaults[];
 extern constext txt_tinrc_filter[];
@@ -1556,6 +1603,7 @@ extern constext txt_tinrc_info_in_last_l
 extern constext txt_tinrc_newnews[];
 #if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
 	extern constext txt_tls_handshake_done[];
+	extern constext txt_tls_no_alpn_negotiated[];
 #	ifdef HAVE_LIB_LIBTLS
 	extern constext txt_retr_cipher_failed[];
 	extern constext txt_retr_issuer_failed[];
@@ -1579,6 +1627,7 @@ extern constext txt_toggled_high[];
 extern constext txt_toggled_rot13[];
 extern constext txt_toggled_tex2iso[];
 extern constext txt_toggled_tabwidth[];
+extern constext txt_toggled_verbatim[];
 #if defined(NNTP_ABLE) && defined(HAVE_INET_NTOA) && !defined(INET6)
 	extern constext txt_trying[];
 #endif /* NNTP_ABLE && HAVE_INET_NTOA && !INET6 */
@@ -1588,6 +1637,8 @@ extern constext txt_toggled_tabwidth[];
 #endif /* NO_LOCKING */
 extern constext txt_type_h_for_help[];
 extern constext txt_unlimited_time[];
+extern constext txt_untagged_article[];
+extern constext txt_untagged_thread[];
 #ifdef DEBUG
 	extern constext txt_unchanged[];
 #endif /* DEBUG */
@@ -1595,14 +1646,12 @@ extern constext txt_unknown[];
 #if defined(XFACE_ABLE) || (defined(NNTPS_ABLE) && defined(HAVE_LIB_LIBTLS))
 	extern constext txt_unknown_error[];
 #endif /* XFACE_ABLE || (NNTPS_ABLE && HAVE_LIB_LIBTLS) */
-extern constext txt_unread[];
 extern constext txt_unsubscribe_pattern[];
-extern constext txt_unsubscribed_num_groups[];
+extern constext *txt_unsubscribed_num_group_sp[];
 extern constext txt_unsubscribed_to[];
 extern constext txt_unsubscribing[];
 extern constext txt_unthreading_arts[];
-extern constext txt_updated[];
-extern constext txt_updating[];
+extern constext txt_updating_group[];
 extern constext txt_url_menu[];
 extern constext txt_url_menu_com[];
 extern constext txt_url_open[];
@@ -1645,6 +1694,7 @@ extern constext txt_usage_dont_show_desc
 	extern constext txt_usage_use_nntps[];
 #	endif /* NNTPS_ABLE */
 #endif /* NNTP_ABLE */
+extern constext txt_usage_filter_file[];
 extern constext txt_usage_getart_limit[];
 extern constext txt_usage_help_information[];
 extern constext txt_usage_help_message[];
@@ -1681,24 +1731,28 @@ extern constext txt_uue_incomplete[];
 #if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
 	extern constext txt_valid_not_after[];
 	extern constext txt_valid_not_before[];
+	extern constext txt_valid_not_yet[];
+	extern constext txt_valid_no_longer[];
 #endif /* NNTP_ABLE && NNTPS_ABLE */
 extern constext txt_val_out_of_range_ignored[];
 extern constext txt_val_out_of_range_reset[];
+extern constext txt_verbatim_block_hidden[];
 extern constext txt_view_attachment[];
-extern constext txt_warn_art_line_too_long[];
+extern constext *txt_warn_art_line_too_long_sp[];
 extern constext txt_warn_article_unchanged[];
 extern constext txt_warn_blank_subject[];
 extern constext txt_warn_cancel[];
 #ifdef CHARSET_CONVERSION
 	extern constext txt_warn_charset_conversion[];
 #endif /* CHARSET_CONVERSION */
+extern constext txt_warn_distribution[];
 extern constext txt_warn_distribution_world[];
 extern constext txt_warn_downgrade[];
 extern constext txt_warn_encoding_and_external_inews[];
-extern constext txt_warn_long_line_not_base[];
-extern constext txt_warn_long_line_not_break[];
+extern constext *txt_warn_long_line_not_base_sp[];
+extern constext *txt_warn_long_line_not_break_sp[];
 #ifdef MIME_BREAK_LONG_LINES
-	extern constext txt_warn_long_line_not_qp[];
+	extern constext *txt_warn_long_line_not_qp_sp[];
 #endif /* MIME_BREAK_LONG_LINES */
 #ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 	extern constext txt_warn_header_line_comma[];
@@ -1706,26 +1760,28 @@ extern constext txt_warn_long_line_not_b
 #endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 extern constext txt_warn_example_hierarchy[];
 extern constext txt_warn_multiple_addresses[];
-extern constext txt_warn_multiple_sigs[];
+extern constext *txt_warn_multiple_sigs_sp[];
 extern constext txt_warn_newsrc[];
-extern constext txt_warn_not_all_arts_saved[];
+extern constext *txt_warn_not_all_arts_saved_sp[];
 extern constext txt_warn_re_but_no_references[];
 extern constext txt_warn_re_only_subject[];
 extern constext txt_warn_references_but_no_re[];
 #ifndef FORGERY
 	extern constext txt_warn_sender_required_but_disabled[];
 #endif /* !FORGERY */
-extern constext txt_warn_sig_too_long[];
+extern constext *txt_warn_sig_too_long_sp[];
 extern constext txt_warn_suspicious_mail[];
 extern constext txt_warn_update[];
 extern constext txt_warn_unprintable_char[];
 extern constext txt_warn_unrecognized_version[];
 extern constext txt_warn_wrong_sig_format[];
+extern constext txt_warn_group_is_moderated[];
+extern constext *txt_warn_groups_moderated_sp[];
 extern constext txt_warn_xref_not_supported[];
 extern constext txt_writing_attributes_file[];
 extern constext txt_writing_group[];
 extern constext txt_writing_overview[];
-extern constext txt_x_resp[];
+extern constext *txt_x_resp_sp[];
 #ifdef XFACE_ABLE
 	extern constext txt_xface_error_construct_fifo_name[];
 	extern constext txt_xface_error_create_failed[];
@@ -1746,12 +1802,21 @@ extern constext txt_x_resp[];
 	extern constext txt_xface_msg_windowid_not_found[];
 	extern constext txt_xface_readme[];
 #endif /* XFACE_ABLE */
-#if defined(NNTP_ABLE) && defined(XHDR_XREF)
+#ifdef NNTP_ABLE
 	extern constext txt_xref_loop[];
-#endif /* NNTP_ABLE && XHDR_XREF */
-extern constext txt_yanked_groups[];
+#endif /* NNTP_ABLE */
+extern constext *txt_yanked_group_sp[];
 extern constext txt_yanked_none[];
 extern constext txt_yanked_sub_groups[];
+extern constext txt_yenc_complete[];
+extern constext txt_yenc_corrupt[];
+extern constext txt_yenc_crc[];
+extern constext txt_yenc_incomplete[];
+extern constext txt_yenc_part[];
+extern constext txt_yenc_part_size[];
+extern constext txt_yenc_partial[];
+extern constext txt_yenc_total[];
+extern constext txt_yenc_total_size[];
 extern constext txt_show_unread[];
 extern constext txt_yes[];
 extern constext txt_you_have_mail[];
@@ -1768,7 +1833,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_missing_followup_to_sp[];
 	extern constext txt_warn_not_in_newsrc[];
 	extern constext txt_warn_not_valid_newsgroup[];
 #endif /* !HAVE_FASCIST_NEWSADMIN */
@@ -1796,7 +1861,9 @@ extern constext txt_uu_success[];
 extern int *my_group;
 extern int NOTESLINES;
 extern int _hp_glitch;
-extern int art_mark_width;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	extern int art_mark_width;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 extern int attrib_file_offset;
 extern int cCOLS;
 extern int cLINES;
@@ -1819,7 +1886,7 @@ extern int num_newnews;
 extern int num_of_tagged_arts;
 extern int num_save;
 extern int num_scope;
-extern int signal_context;
+extern enum context signal_context;
 extern int srch_lineno;
 extern int system_status;
 extern int this_resp;
@@ -1830,7 +1897,7 @@ extern int xcol;
 extern int xmouse;
 extern int xrow;
 
-extern unsigned short debug;
+extern unsigned int debug;
 
 extern t_artnum *base;
 
@@ -1840,6 +1907,10 @@ extern size_t tabwidth;
 
 extern pid_t process_id;
 
+#ifdef NNTPS_ABLE
+	extern time_t startup_time;
+#endif /* NNTPS_ABLE */
+
 #ifdef USE_HEAPSORT
 	extern int tin_sort(void *, size_t, size_t, t_compfunc);
 	extern constext *txt_sort_functions[];
@@ -1850,12 +1921,19 @@ extern struct regex_cache strip_re_regex
 extern struct regex_cache strip_was_regex;
 extern struct regex_cache uubegin_regex;
 extern struct regex_cache uubody_regex;
+extern struct regex_cache xxbody_regex;
 extern struct regex_cache verbatim_begin_regex;
 extern struct regex_cache verbatim_end_regex;
+extern struct regex_cache hideline_regex;
+extern struct regex_cache yencbegin_regex;
+extern struct regex_cache yencpart_regex;
+extern struct regex_cache yencend_regex;
 extern struct regex_cache url_regex;
 extern struct regex_cache mail_regex;
 extern struct regex_cache news_regex;
 extern struct regex_cache shar_regex;
+extern struct regex_cache shar_end_regex;
+extern struct regex_cache latex_regex;
 extern struct regex_cache slashes_regex;
 extern struct regex_cache stars_regex;
 extern struct regex_cache underscores_regex;
@@ -1878,6 +1956,7 @@ extern struct t_newnews *newnews;
 extern struct t_option option_table[];
 extern struct t_save *save;
 extern struct t_capabilities nntp_caps;
+extern struct t_serverrc serverrc;
 
 extern t_bool *OPT_ON_OFF_list[];
 extern t_bool can_post;
@@ -1959,7 +2038,8 @@ enum {
 extern int hist_last[HIST_MAXNUM + 1];
 extern int hist_pos[HIST_MAXNUM + 1];
 extern char *input_history[HIST_MAXNUM + 1][HIST_SIZE + 1];
-extern long motd_hash;
+
+extern volatile sig_atomic_t pending_sactions;
 
 /* defines for GNKSA checking */
 /* success/undefined failure */
@@ -2033,7 +2113,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_missing_followup_to_sp[];
 	extern constext txt_error_not_valid_newsgroup[];
 #endif /* HAVE_FASCIST_NEWSADMIN */
 
@@ -2044,7 +2124,7 @@ extern t_bool word_highlight;
 #endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
 
 #ifdef HAVE_PGP_GPG
-	extern constext txt_pgp_add[];
+	extern constext *txt_pgp_add_sp[];
 	extern constext txt_pgp_mail[];
 	extern constext txt_pgp_news[];
 	extern constext txt_pgp_not_avail[];
@@ -2117,9 +2197,9 @@ extern struct opttxt txt_catchup_read_gr
 #else
 	extern struct opttxt txt_highlight_options;
 #endif /* HAVE_COLOR */
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	extern struct opttxt txt_compress_overview_files;
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 extern struct opttxt txt_confirm_choice;
 extern struct opttxt txt_date_format;
 extern struct opttxt txt_display_options;
@@ -2138,7 +2218,7 @@ extern struct opttxt txt_getart_limit_op
 extern struct opttxt txt_goto_next_unread;
 extern struct opttxt txt_group_catchup_on_exit;
 extern struct opttxt txt_group_format;
-extern struct opttxt txt_hide_uue;
+extern struct opttxt txt_hide_inline_data;
 extern struct opttxt txt_inews_prog;
 extern struct opttxt txt_interactive_mailer;
 extern struct opttxt txt_inverse_okay;
@@ -2146,6 +2226,7 @@ extern struct opttxt txt_inverse_okay;
 	extern struct opttxt txt_ispell;
 #endif /* HAVE_ISPELL */
 extern struct opttxt txt_keep_dead_articles;
+extern struct opttxt txt_keep_expired_filters;
 extern struct opttxt txt_kill_level;
 extern struct opttxt txt_mail_8bit_header;
 extern struct opttxt txt_mail_address;
@@ -2180,6 +2261,7 @@ extern struct opttxt txt_news_quote_form
 extern struct opttxt txt_organization;
 extern struct opttxt txt_page_mime_format;
 extern struct opttxt txt_page_uue_format;
+extern struct opttxt txt_page_yenc_format;
 extern struct opttxt txt_pos_first_unread;
 extern struct opttxt txt_post_8bit_header;
 extern struct opttxt txt_post_mime_encoding;
@@ -2208,12 +2290,25 @@ extern struct opttxt txt_reread_active_f
 extern struct opttxt txt_savedir;
 extern struct opttxt txt_savefile;
 extern struct opttxt txt_saving_options;
+extern struct opttxt txt_scope_marked_global;
+extern struct opttxt txt_scope_marked_global_match;
+extern struct opttxt txt_scope_marked_local;
+extern struct opttxt txt_scope_marked_local_match;
 extern struct opttxt txt_score_limit_kill;
 extern struct opttxt txt_score_limit_select;
 extern struct opttxt txt_score_kill;
 extern struct opttxt txt_score_select;
 extern struct opttxt txt_scroll_lines;
 extern struct opttxt txt_select_format;
+extern struct opttxt txt_serverrc_add_cmd_line_opts;
+extern struct opttxt txt_serverrc_cache_overview_files;
+#ifdef USE_ZLIB
+	extern struct opttxt txt_serverrc_compress_overview_files;
+#endif /* USE_ZLIB */
+extern struct opttxt txt_serverrc_config_options;
+extern struct opttxt txt_serverrc_disabled_nntp_cmds;
+extern struct opttxt txt_serverrc_nntp_pipeline_limit;
+extern struct opttxt txt_serverrc_tinrc_override_options;
 extern struct opttxt txt_show_author;
 extern struct opttxt txt_show_description;
 extern struct opttxt txt_show_help_mail_sign;
@@ -2261,6 +2356,7 @@ extern struct opttxt txt_use_mouse;
 extern struct opttxt txt_verbatim_begin_regex;
 extern struct opttxt txt_verbatim_end_regex;
 extern struct opttxt txt_verbatim_handling;
+extern struct opttxt txt_hideline_regex;
 extern struct opttxt txt_wildcard;
 extern struct opttxt txt_word_highlight;
 extern struct opttxt txt_word_h_display_marks;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/keymap.h tin-2.6.5/include/keymap.h
--- tin-2.6.4/include/keymap.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/keymap.h	2025-11-13 02:24:12.887174323 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.h
  *  Author    : J. Faultless, D. Nimmich
  *  Created   : 1999
- *  Updated   : 2024-11-17
+ *  Updated   : 2025-11-06
  *  Notes     :
  *
- * Copyright (c) 1999-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -126,7 +126,7 @@
 /*
  * Maximum chars (including null byte) needed to print a key name
  * A multibyte character can use up to MB_CUR_MAX chars. But as MB_CUR_MAX
- * can't be used here, use MB_LEN_MAX instead.
+ * can't be used here (avoid VLAs), use MB_LEN_MAX instead.
  * Some values for MB_LEN_MAX:
  * - glibc 2.3.5: 16
  * - gcc 4.0: 1
@@ -170,6 +170,7 @@ enum defined_functions {
 	CONFIG_RESET_ATTRIB,
 	CONFIG_SCOPE_MENU,
 	CONFIG_SELECT,
+	CONFIG_SERVERRC_MENU,
 	CONFIG_NO_SAVE,
 	CONFIG_TOGGLE_ATTRIB,
 	FEED_ARTICLE,
@@ -235,6 +236,7 @@ enum defined_functions {
 	GROUP_GOTO,
 	GROUP_LIST_THREAD,
 	GROUP_MAIL,
+	MARK_ANCIENT_ART_READ,
 	GROUP_MARK_THREAD_READ,
 	GROUP_MARK_UNSELECTED_ARTICLES_READ,
 	GROUP_NEXT_GROUP,
@@ -294,11 +296,12 @@ enum defined_functions {
 	PAGE_TAG,
 	PAGE_TOGGLE_HEADERS,
 	PAGE_TOGGLE_HIGHLIGHTING,
+	PAGE_TOGGLE_INLINE_DATA,
 	PAGE_TOGGLE_RAW,
 	PAGE_TOGGLE_ROT13,
 	PAGE_TOGGLE_TABS,
 	PAGE_TOGGLE_TEX2ISO,
-	PAGE_TOGGLE_UUE,
+	PAGE_TOGGLE_VERBATIM,
 	PAGE_TOP_THREAD,
 	PAGE_VIEW_ATTACHMENTS,
 	PAGE_VIEW_URL,
@@ -373,7 +376,8 @@ enum defined_functions {
 	THREAD_TOGGLE_SUBJECT_DISPLAY,
 	THREAD_UNDO_SELECTIONS,
 	THREAD_UNTAG,
-	URL_SELECT
+	URL_SELECT,
+	FUNC_MAX
 };
 typedef enum defined_functions t_function;
 
@@ -443,8 +447,8 @@ extern t_function prompt_slk_response(t_
 #define PrintFuncKey(buf, func, keys) printascii(buf, (wint_t) func_to_key(func, keys))
 #else
 	extern char *printascii(char *buf, int ch);
-	extern char func_to_key (t_function func, const struct keylist keys);
-	extern t_function key_to_func (const char key, const struct keylist keys);
+	extern char func_to_key(t_function func, const struct keylist keys);
+	extern t_function key_to_func(const char key, const struct keylist keys);
 #define PrintFuncKey(buf, func, keys) printascii(buf, (int) func_to_key(func, keys))
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #endif /* !KEYMAP_H */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/missing_fd.h tin-2.6.5/include/missing_fd.h
--- tin-2.6.4/include/missing_fd.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/missing_fd.h	2025-11-13 02:24:12.891174498 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2019-03-13
  *  Notes     :
  *
- * Copyright (c) 2019-2025 Dennis Grevenstein <dennis.grevenstein@gmail.com>
+ * Copyright (c) 2019-2026 Dennis Grevenstein <dennis.grevenstein@gmail.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/newsrc.h tin-2.6.5/include/newsrc.h
--- tin-2.6.4/include/newsrc.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/newsrc.h	2025-11-13 02:24:12.899174847 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-09-27
  *  Notes     : newsrc bit handling
  *
- * Copyright (c) 1997-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/nntplib.h tin-2.6.5/include/nntplib.h
--- tin-2.6.4/include/nntplib.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/nntplib.h	2025-11-13 02:24:12.903175021 +0100
@@ -3,10 +3,10 @@
  *  Module    : nntplib.h
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-04-01
+ *  Updated   : 2025-07-29
  *  Notes     : nntp.h 1.5.11/1.6 with extensions for tin
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -205,13 +205,18 @@ struct t_capabilities {
 	t_bool list_distributions:1;	/* LIST DISTRIBUTIONS, "private" extension, RFC 2980 */
 	t_bool list_moderators:1;		/* LIST MODERATORS, "private" extension */
 	t_bool list_counts:1;			/* LIST COUNTS, "private" extension */
+	t_bool listgroup:1;				/* LISTGROUP - old versions of nntpcache (< 2.3.3b1?), leafnode and SurgeNews had a buggy implementation which didn't select the group and would require an extra GROUP cmd. before */
 	t_bool xpat:1;					/* XPAT, "private" extension, RFC 2980 */
 	t_bool hdr:1;					/* HDR: "HDR", "LIST HEADERS" */
 	const char *hdr_cmd;			/* [X]HDR */
 	t_bool over:1;					/* OVER: "OVER", "LIST OVERVIEW.FMT" */
 	t_bool over_msgid:1;			/* OVER: "OVER mid" */
 	const char *over_cmd;			/* [X]OVER */
+	t_bool newgroups:1;				/* NEWGROUPS */
+#if 0
+	/* we don't do NEWNEWS */
 	t_bool newnews:1;				/* NEWNEWS */
+#endif /* 0 */
 	char *implementation;			/* IMPLEMENTATION */
 	t_bool starttls:1;				/* STARTTLS (not supported; RFC 7525 3.2, RFC 8143 2) */
 	t_bool authinfo_user:1;			/* AUTHINFO USER/PASS */
@@ -221,6 +226,7 @@ struct t_capabilities {
 	char *sasl_mech_used;			/* SASL mech in use */
 	t_bool compress:1;				/* COMPRESS */
 	enum c_algorithms compress_algorithm;	/* COMPRESS_NONE, COMPRESS_DEFLATE */
+	t_distrib_pat *distrib_pats;		/* DISTRIB.PATS linked list */
 #if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
 	t_artnum maxartnum;				/* MAXARTNUM indicating article numbers >=2^31 */
 #endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
@@ -229,7 +235,6 @@ struct t_capabilities {
 	t_bool streaming:1;				/* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
 	t_bool ihave:1;					/* IHAVE: "IHAVE" */
 #endif /* 0 */
-	t_bool broken_listgroup:1;		/* LISTGROUP doesn't select newsgroup */
 };
 
 #endif /* !NNTPLIB_H */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/policy.h tin-2.6.5/include/policy.h
--- tin-2.6.4/include/policy.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/policy.h	2025-11-13 02:24:12.911175370 +0100
@@ -3,10 +3,10 @@
  *  Module    : policy.h
  *  Author    : Ralf Doeblitz <doeblitz@gmx.de>
  *  Created   : 1999-01-12
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-10-24
  *  Notes     : #defines and static data for policy configuration
  *
- * Copyright (c) 1999-2025 Ralf Doeblitz <doeblitz@gmx.de>
+ * Copyright (c) 1999-2026 Ralf Doeblitz <doeblitz@gmx.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -775,7 +775,6 @@ static const char *gnksa_domain_list[] =
 	"legal",
 	"lexus",
 	"lilly",
-	"lipsy",
 	"loans",
 	"locus",
 	"lotte",
@@ -903,7 +902,6 @@ static const char *gnksa_domain_list[] =
 	"design",
 	"direct",
 	"doctor",
-	"dunlop",
 	"dupont",
 	"durban",
 	"emerck",
@@ -1029,7 +1027,6 @@ static const char *gnksa_domain_list[] =
 	"auspost",
 	"banamex",
 	"bauhaus",
-	"bentley",
 	"bestbuy",
 	"booking",
 	"brother",
@@ -1204,7 +1201,6 @@ static const char *gnksa_domain_list[] =
 	"pictures",
 	"plumbing",
 	"property",
-	"redstone",
 	"reliance",
 	"saarland",
 	"samsclub",
@@ -1250,7 +1246,6 @@ static const char *gnksa_domain_list[] =
 	"institute",
 	"insurance",
 	"kuokgroup",
-	"lancaster",
 	"landrover",
 	"lifestyle",
 	"marketing",
@@ -1258,7 +1253,6 @@ static const char *gnksa_domain_list[] =
 	"melbourne",
 	"microsoft",
 	"panasonic",
-	"pramerica",
 	"richardli",
 	"shangrila",
 	"solutions",
@@ -1439,7 +1433,6 @@ static const char *gnksa_domain_list[] =
 	"xn--yfro4i67o",
 	"xn--ygbi2ammx",
 	"americanfamily",
-	"kerrylogistics",
 	"weatherchannel",
 	"xn--54b7fta0cc",
 	"xn--6qq986b3xl",
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/proto.h tin-2.6.5/include/proto.h
--- tin-2.6.4/include/proto.h	2024-12-05 04:03:46.000000000 +0100
+++ tin-2.6.5/include/proto.h	2025-12-09 04:46:58.685110758 +0100
@@ -3,10 +3,10 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2024-12-05
+ *  Updated   : 2025-12-09
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -51,31 +51,33 @@
 /* active.c */
 extern char group_flag(char ch);
 extern int find_newnews_index(const char *cur_newnews_host);
-extern int read_news_active_file(t_bool check_any_unread);
+extern int read_news_active_file(void);
 extern t_bool match_group_list(const char *group, const char *group_list);
 extern t_bool parse_active_line(char *line, t_artnum *max, t_artnum *min, char *moderated);
 extern t_bool process_bogus(const char *name);
 extern t_bool need_reread_active_file(void);
 extern t_bool resync_active_file(void);
 extern void create_save_active_file(void);
-extern void load_newnews_info(char *info);
+extern void load_newnews_info(const char *info);
+extern void active_add(struct t_group *ptr, t_artnum count, t_artnum max, t_artnum min, const char *moderated);
 
 /* art.c */
 extern int find_artnum(t_artnum art);
 extern int global_get_multipart_info(int aindex, MultiPartInfo *setme);
 extern int global_get_multiparts(int aindex, MultiPartInfo **malloc_and_setme_info, t_bool tagging);
 extern t_bool global_look_for_multipart(int aindex, char start, char stop);
-extern t_bool index_group(struct t_group *group);
+extern t_bool index_group(struct t_group *group, t_bool flag);
 extern void do_update(t_bool catchup);
 extern void find_base(const struct t_group *group);
 extern void free_mailbox_list(struct t_mailbox *mb);
-extern void make_threads(struct t_group *group, t_bool rethread);
+extern void make_threads(const struct t_group *group, t_bool rethread);
 extern void set_article(struct t_article *art);
 extern void show_art_msg(const char *group);
-extern void sort_arts(unsigned /* int */ sort_art_type);
+extern void write_overview(struct t_group *group);
 
 /* attrib.c */
 extern int add_scope(const char *scope);
+extern t_bool getart_limit_set_from_scope(struct t_group *group);
 extern t_bool read_attributes_file(t_bool global_file);
 extern void assign_attributes_to_groups(void);
 extern void build_news_headers_array(struct t_attribute *scope, t_bool header_to_display);
@@ -90,20 +92,24 @@ extern void write_attributes_file(const
 extern char *convert_to_printable(char *buf, t_bool keep_tab);
 #ifdef CHARSET_CONVERSION
 #	ifdef USE_ICU_UCSDET
-	extern char *guess_charset(const char *sample, int32_t confidence);
+		extern char *guess_charset(const char *sample, int32_t confidence);
 #	endif /* USE_ICU_UCSDET */
+#	if defined(NNTP_ABLE) && defined(USE_GSASL)
+	extern int charset_name_to_num(const char *charset);
+#	endif /* NNTP_ABLE && USE_GSASL */
 #endif /* CHARSET_CONVERSION */
 extern t_bool charset_unsupported(const char *charset);
-extern t_bool is_art_tex_encoded(FILE *fp);
+extern t_bool charset_compare(const char *cs_a, const char *cs_b);
 extern void convert_iso2asc(char *iso, char **asc_buffer, size_t *max_line_len, int t);
-extern void convert_tex2iso(char *from, char *to);
+extern void convert_tex2iso(const char *from, char *to);
+extern void csguess_convert_str(char **line, const char *def_cs);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	extern wchar_t *wconvert_to_printable(wchar_t *wbuf, t_bool keep_tab);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 extern const char *validate_charset(const char *charset);
 
 /* color.c */
-extern void draw_pager_line(const char *str, int flags, t_bool raw_data);
+extern void draw_pager_line(const char *str, unsigned int flags, t_bool raw_data);
 #ifdef HAVE_COLOR
 	extern void bcol(int color);
 	extern void fcol(int color);
@@ -116,23 +122,26 @@ extern void draw_pager_line(const char *
 extern char **ulBuildArgv(const char *cmd, int *new_argc);
 extern char *quote_space_to_dash(const char *str);
 extern const char *print_boolean(t_bool value);
-extern t_bool match_boolean(char *line, const char *pat, t_bool *dst);
+extern t_bool match_boolean(const char *line, const char *pat, t_bool *dst);
 extern t_bool match_integer(const char *line, const char *pat, int *dst, int maxval);
-extern t_bool match_list(char *line, constext *pat, constext *const *table, int *dst);
+extern t_bool match_list(const char *line, constext *pat, constext *const *table, int *dst);
 extern t_bool match_long(const char *line, const char *pat, long *dst);
-extern t_bool match_string(char *line, const char *pat, char *dst, size_t dstlen);
-extern t_bool match_string_ptr(char *line, const char *pat, char **dst);
+extern t_bool match_string(const char *line, const char *pat, char *dst, size_t dstlen);
+extern t_bool match_string_ptr(const char *line, const char *pat, char **dst);
 extern t_bool read_config_file(char *file, t_bool global_file);
 extern void quote_dash_to_space(char *str);
-extern void read_server_config(void);
+extern void read_server_config(unsigned int option_mask);
 extern void write_config_file(const char *file);
 
 /* cook.c */
-extern char *build_attach_line(const t_part *part, int depth, int max_len, int is_uue, const char *name, const char *charset);
+extern char *build_attach_line(const t_part *part, int depth, int max_len, enum section_type section, const char *name, const char *charset);
 extern const char *get_filename(t_param *ptr);
-extern t_bool cook_article(t_bool wrap_lines, t_openartinfo *artinfo, int hide_uue, t_bool show_all_headers);
+extern t_bool cook_article(t_bool wrap_lines, t_openartinfo *artinfo, int hide_inline_data, t_bool show_all_headers);
 extern t_bool expand_ctrl_chars(char **line, size_t *length, size_t lcook_width);
 
+/* crc32.c */
+extern uint32_t tin_crc32(uint32_t crc, const unsigned char *buf, size_t len);
+
 /* curses.c */
 extern OUTC_RETTYPE outchar(OUTC_ARGS);
 extern int InitScreen(void);
@@ -185,22 +194,19 @@ extern void word_highlight_string(int ro
 	extern void debug_print_filters(void);
 	extern void debug_print_header(struct t_article *s);
 	extern void debug_print_malloc(t_bool is_malloc, const char *xfile, int line, size_t size);
-#	ifdef NNTP_ABLE
-	extern const char *logtime(void);
-#	endif /* NNTP_ABLE */
 #endif /* DEBUG */
 
 /* envarg.c */
 extern void envargs(int *Pargc, char ***Pargv, const char *envstr);
 
 /* feed.c */
-extern int feed_articles(int function, int level, t_function type, struct t_group *group, int respnum);
+extern int feed_articles(int function, int level, t_function type, const struct t_group *group, int respnum);
 
 /* filter.c */
 extern t_bool filter_articles(struct t_group *group);
 extern t_bool filter_menu(t_function type, struct t_group *group, struct t_article *art);
 extern t_bool filter_on_path(struct t_group *group);
-extern t_bool quick_filter(t_function type, struct t_group *group, struct t_article *art);
+extern t_bool quick_filter(t_function type, const struct t_group *group, struct t_article *art);
 extern t_bool quick_filter_select_posted_art(const struct t_group *group, const char *subj, const char *a_message_id);
 extern t_bool read_filter_file(const char *file);
 extern void free_filter_array(struct t_filters *ptr);
@@ -264,8 +270,8 @@ extern const char *get_host_name(void);
 #endif /* !HAVE_HEAPSORT */
 
 /* inews.c */
-extern t_bool submit_news_file(char *name, struct t_group *group, char *a_message_id);
-extern void get_from_name(char *from_name, const struct t_group *thisgrp);
+extern t_bool submit_news_file(char *name, const struct t_group *group, char *a_message_id);
+extern void get_from_name(char *from_name, size_t len, const struct t_group *thisgrp);
 
 /* init.c */
 extern void init_selfinfo(void);
@@ -288,7 +294,6 @@ extern void setup_default_keys(void);
 #endif /* !NO_LOCALE */
 
 /* list.c */
-extern char *random_organization(char *in_org);
 extern int find_group_index(const char *group, t_bool ignore_case);
 extern struct t_group *group_add(const char *group);
 extern struct t_group *group_find(const char *group_name, t_bool ignore_case);
@@ -307,7 +312,7 @@ extern t_bool dot_unlock(const char *fil
 
 /* mail.c */
 extern t_bool art_edit(const struct t_group *group, const struct t_article *article);
-extern void find_art_max_min(const char *group_path, t_artnum *art_max, t_artnum *art_min);
+extern t_bool find_art_max_min(const char *group_path, t_artnum *art_max, t_artnum *art_min);
 extern void print_active_head(const char *active_file);
 extern void print_group_line(FILE *fp, const char *group_name, t_artnum art_max, t_artnum art_min, const char *base_dir);
 extern void read_descriptions(t_bool verb);
@@ -336,6 +341,7 @@ extern void free_all_arrays(void);
 extern void free_art_array(void);
 extern void free_save_array(void);
 extern void free_scope(int num);
+extern void free_scopes_list(struct t_group *group);
 extern void *my_malloc1(const char *file, int line, size_t size);
 extern void *my_calloc1(const char *file, int line, size_t nmemb, size_t size);
 extern void *my_realloc1(const char *file, int line, void *p, size_t size);
@@ -353,16 +359,18 @@ extern t_bool lookup_extension(char *ext
 /* misc.c */
 extern FILE *tin_fopen(const char *pathname, const char *mode);
 extern char *buffer_to_ascii(char *c);
-extern char *escape_shell_meta(const char *source, int quote_area);
+extern char *escape_shell_meta(const char *source, enum quote_enum quote_area);
 extern char *get_tmpfilename(const char *filename);
-extern char *idna_decode(char *in);
-extern char *quote_wild(char *str);
-extern char *quote_wild_whitespace(char *str);
+extern char *idna_decode(const char *in);
+extern char *quote_wild(const char *str);
+extern char *quote_wild_whitespace(const char *str);
+extern char *random_organization(char *in_org);
 extern char *strip_line(char *line);
 extern char *split_mailbox_list(char *from);
 extern const char *eat_re(char *s, t_bool eat_was);
 extern const char *get_val(const char *env, const char *def);
 extern const char *gnksa_strerror(int errcode);
+extern const char *logtime(void);
 extern int gnksa_check_from(const char *from);
 extern int gnksa_split_from(const char *from, char *address, char *realname, int *addrtype);
 extern int get_initials(struct t_article *art, char *s, int maxsize);
@@ -370,9 +378,10 @@ extern int gnksa_do_check_from(const cha
 extern int my_mkdir(const char *path, mode_t mode);
 extern int parse_from(const char *from, char *address, char *realname);
 extern int rndm(void);
+extern int sync_close(int fd);
 extern int strfmailer(const char *mail_prog, char *subject, char *to, const char *filename, char *dest, size_t maxsize, const char *format);
 extern int strfpath(const char *format, char *str, size_t maxsize, struct t_group *group, t_bool expand_all);
-extern int strfquote(const char *group, int respnum, char *s, size_t maxsize, char *format);
+extern int strfquote(const char *group, int respnum, char *s, size_t maxsize, const char *format);
 extern int tin_version_info(FILE *fp, int verb);
 extern int tin_gettime(struct t_tintime *tt);
 extern long file_mtime(const char *file);
@@ -408,9 +417,7 @@ extern void srndm(void);
 extern void strip_name(const char *from, char *address);
 extern _Noreturn void tin_done(int ret, const char *fmt, ...);
 extern void toggle_inverse_video(void);
-#if defined(CHARSET_CONVERSION) || (defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE))
-	extern char *utf8_valid(char *line);
-#endif /* CHARSET_CONVERSION || (MULTIBYTE_ABLE && !NO_LOCALE) */
+extern char *utf8_valid(char *line);
 #if defined(NO_LOCALE) || !defined(MULTIBYTE_ABLE)
 	extern int my_isprint(int c);
 #endif /* NO_LOCALE || !MULTIBYTE_ABLE */
@@ -469,6 +476,7 @@ extern void nntp_close(t_bool send_no_qu
 	extern int fgetc_server(FILE *stream);
 	extern int ungetc_server(int c, FILE *stream);
 	extern int nntp_conninfo(FILE *stream);
+	extern t_bool nntp_list_active_grp(const char *group, char *moderated);
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
 	extern void set_maxartnum(t_bool reconnect);
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
@@ -489,7 +497,7 @@ extern void tintls_exit(void);
 /* nrctbl.c */
 extern t_bool get_newsrcname(char *newsrc_name, size_t newsrc_name_len, const char *nntpserver_name);
 #ifdef NNTP_ABLE
-	extern void get_nntpserver(char *nntpserver_name, size_t nntpserver_name_len, char *nick_name);
+	extern void get_nntpserver(char *nntpserver_name, size_t nntpserver_name_len, const char *nick_name);
 #endif /* NNTP_ABLE */
 
 /* options_menu.c */
@@ -509,7 +517,7 @@ extern void draw_page(int part);
 extern void info_pager(FILE *info_fh, const char *title, t_bool wrap_at_ends);
 extern void log_article_info(t_openartinfo *artinfo);
 extern void resize_article(t_bool wrap_lines, t_openartinfo *artinfo);
-extern void update_hide_uue(void);
+extern void update_hide_inline_data(void);
 extern void toggle_raw(void);
 
 /* parsdate.y */
@@ -580,7 +588,7 @@ extern char *tin_fgets(FILE *fp, t_bool
 extern char *get_references(struct t_msgid *refptr);
 extern struct t_msgid *find_msgid(const char *msgid);
 extern t_bool valid_msgid(char *msgid);
-extern void build_references(const struct t_group *group);
+extern void build_references(void);
 extern void clear_art_ptrs(void);
 extern void collate_subjects(void);
 extern void free_msgids(void);
@@ -595,10 +603,11 @@ extern REGEX_SIZE *regex_get_ovector_poi
 extern void highlight_regexes(int row, struct regex_cache *regex, int color);
 extern void regex_cache_init(struct regex_cache *regex);
 extern void regex_cache_destroy(struct regex_cache *regex);
+extern char *regex_get_substring_by_name(struct regex_cache *re, const char *sname, char *subject);
 extern t_bool regex_use_utf8(void);
 
 /* rfc1524.c */
-extern t_mailcap *get_mailcap_entry(t_part *part, const char *path);
+extern t_mailcap *get_mailcap_entry(const t_part *part, const char *path);
 extern void free_mailcap(t_mailcap *tmailcap);
 
 /* rfc2045.c */
@@ -627,9 +636,10 @@ extern void unfold_header(char *line);
 extern char *rfc1522_decode(const char *s);
 extern char *rfc1522_encode(char *s, const char *charset, t_bool ismail);
 extern int mmdecode(const char *what, int encoding, int delimiter, char *where);
-extern void rfc15211522_encode(const char *filename, constext *mime_encoding, struct t_group *group, t_bool allow_8bit_header, t_bool ismail);
-extern void compose_mail_mime_forwarded(const char *filename, FILE *articlefp, t_bool include_text, struct t_group *group);
-extern void compose_mail_text_plain(const char *filename, struct t_group *group);
+extern int b642str(const char *in, char *out);
+extern void rfc15211522_encode(const char *filename, constext *mime_encoding, const struct t_group *group, t_bool allow_8bit_header, t_bool ismail);
+extern void compose_mail_mime_forwarded(const char *filename, FILE *articlefp, t_bool include_text, const struct t_group *group);
+extern void compose_mail_text_plain(const char *filename, const struct t_group *group);
 
 /* save.c */
 extern int check_start_save_any_news(int function, t_bool catchup, int num_cmd_line_groups);
@@ -665,7 +675,7 @@ extern enum option_enum search_config(t_
 extern int get_search_vectors(REGEX_SIZE *start, REGEX_SIZE *end);
 extern int search(t_function func, int current_art, t_bool repeat);
 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_article(t_bool forward, t_bool repeat, int start_line, int lines, const t_lineinfo *line, int reveal_ctrl_l_lines, FILE *fp);
 extern int search_body(const 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);
@@ -715,6 +725,7 @@ extern size_t mystrcat(char **t, const c
 extern void my_strncpy(char *p, const char *q, size_t n);
 extern void parse_format_string(const char *fmtstr, struct t_fmt *fmt);
 extern void str_lwr(char *str);
+extern void str_upr(char *str);
 extern int my_tolower(int);
 extern int my_toupper(int);
 #if !defined(HAVE_STRCASESTR) || defined(DECL_STRCASESTR)
@@ -735,9 +746,6 @@ extern int my_toupper(int);
 #ifndef HAVE_STRNCASECMP
 	extern int strncasecmp(const char *p, const char *q, size_t n);
 #endif /* !HAVE_STRNCASECMP */
-#ifndef HAVE_ATOI
-	extern int atoi(const char *s);
-#endif /* !HAVE_ATOI */
 #ifndef HAVE_ATOL
 	extern long atol(const char *s);
 #endif /* !HAVE_ATOL */
@@ -757,9 +765,7 @@ extern int my_toupper(int);
 	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 *my_wcsdup(const wchar_t *wstr);
 	extern wchar_t *wcspart(const wchar_t *wstr, size_t columns, t_bool pad);
-	extern wchar_t *wexpand_tab(const wchar_t *wstr, size_t tab_width);
 	extern wchar_t *wstrunc(const wchar_t *wmessage, size_t len);
 #else
 	extern char *abbr_groupname(const char *grpname, size_t len);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/rfc2046.h tin-2.6.5/include/rfc2046.h
--- tin-2.6.4/include/rfc2046.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/rfc2046.h	2025-11-13 02:24:12.923175894 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2046.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2024-07-24
+ *  Updated   : 2025-05-09
  *  Notes     : RFC 2046 MIME article definitions
  *
- * Copyright (c) 2000-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,8 @@
 #	define ENCODING_8BIT		3
 #	define ENCODING_BINARY		4
 #	define ENCODING_UUE			5
-#	define ENCODING_UNKNOWN		6
+#	define ENCODING_YENC		6
+#	define ENCODING_UNKNOWN		7
 
 /* Content-Disposition types (RFC 2183) */
 #	define DISP_INLINE			0
@@ -151,6 +152,11 @@ typedef struct part
 	unsigned long bytes;	/* part size in bytes */
 	int line_count;			/* # lines in this part */
 	int depth;				/* For multipart within multipart */
+	int yenc_part;			/* current yenc part */
+	int yenc_total;			/* total # of yenc parts */
+	unsigned long yenc_part_size;	/* total size of yenc */
+	unsigned long yenc_total_size;	/* size of current yenc part */
+	uint32_t yenc_crc;		/* yenc checksum */
 	t_hints mime_hints;
 	struct part *uue;		/* UUencoded section information */
 	struct part *next;		/* next part */
@@ -203,26 +209,27 @@ struct t_header
 #	define C_SIG		0x0004
 #	define C_ATTACH		0x0008
 #	define C_UUE		0x0010
+#	define C_YENC		0x0020
 
 /* Secondary flags */
-#	define C_QUOTE1	0x0020
-#	define C_QUOTE2	0x0040
-#	define C_QUOTE3	0x0080
-
-#	define C_URL			0x0100	/* Contains http|ftp|gopher: */
-#	define C_MAIL			0x0200	/* Contains mailto: */
-#	define C_NEWS			0x0400	/* Contains news|nntp: */
-#	define C_CTRLL			0x0800	/* Contains ^L */
-#	define C_VERBATIM		0x1000	/* Verbatim block */
+#	define C_QUOTE1	0x0040
+#	define C_QUOTE2	0x0080
+#	define C_QUOTE3	0x0100
+
+#	define C_URL			0x0200	/* Contains http|ftp|gopher: */
+#	define C_MAIL			0x0400	/* Contains mailto: */
+#	define C_NEWS			0x0800	/* Contains news|nntp: */
+#	define C_CTRLL			0x1000	/* Contains ^L */
+#	define C_VERBATIM		0x2000	/* Verbatim block */
 #	ifdef HAVE_COLOR
-#		define C_EXTQUOTE	0x2000	/* Quoted text from external sources */
+#		define C_EXTQUOTE	0x4000	/* Quoted text from external sources */
 #	endif /* HAVE_COLOR */
 
 
 typedef struct lineinfo
 {
 	long offset;			/* Offset of this line */
-	int flags;				/* Info about this line */
+	unsigned int flags;		/* Info about this line */
 } t_lineinfo;
 
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/stpwatch.h tin-2.6.5/include/stpwatch.h
--- tin-2.6.4/include/stpwatch.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/stpwatch.h	2025-11-13 02:24:12.935176418 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2023-08-02
  *  Notes     : Simple stopwatch routines for timing code; avoid nesting!
  *
- * Copyright (c) 1993-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/tcurses.h tin-2.6.5/include/tcurses.h
--- tin-2.6.4/include/tcurses.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/tcurses.h	2025-11-13 02:24:12.939176592 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-04-01
  *  Notes     : curses #include files, #defines & struct's
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/tin.h tin-2.6.5/include/tin.h
--- tin-2.6.4/include/tin.h	2024-12-21 18:33:54.000000000 +0100
+++ tin-2.6.5/include/tin.h	2025-11-17 19:29:55.562960731 +0100
@@ -3,10 +3,10 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-11-14
+ *  Updated   : 2025-11-17
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1997-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -79,19 +79,27 @@
 #	endif /* !HAVE_SETLOCALE */
 #endif /* !NO_LOCALE */
 
+/* noops */
 #define N_(Str) Str
-
+#define PN_(Singular, Plural) {Singular, Plural}
 #if defined(ENABLE_NLS) && !defined(__BUILD__)
 #	ifdef HAVE_LIBINTL_H
 #		include <libintl.h>
 #	endif /* HAVE_LIBINTL_H */
 #	define _(Text)	gettext(Text)
+/*
+#	ifndef HAVE_NGETTEXT
+#		define P_(Singular, Plural, n) ((n) == 1 ? ((void) (Plural), gettext(Singular)) : ((void) (Singular), gettext(Plural)))
+#	else
+*/
+#	define P_(Singular, Plural, n) ngettext(Singular, Plural, n)
 #else
 #	undef bindtextdomain
 #	define bindtextdomain(Domain, Directory) /* empty */
 #	undef textdomain
 #	define textdomain(Domain) /* empty */
 #	define _(Text) Text
+#	define P_(Singular, Plural, n) ((n) == 1 ? ((void) (Plural), (Singular)) : ((void) (Singular), (Plural)))
 #endif /* ENABLE_NLS && !__BUILD__ */
 
 #ifndef LOCALEDIR
@@ -107,7 +115,7 @@
 #endif /* HAVE_SIGNAL_H */
 
 enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cInfopager, cPage, cPOSTED, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL };
-enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN };
+enum icontext { cNone, cGetline, cPromptCONT, cPromptList, cPromptSLK, cPromptYN };
 enum resizer { cNo, cYes, cRedraw };
 enum rc_state { RC_IGNORE, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR };
 
@@ -118,8 +126,8 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #	ifdef HAVE_SYS_ERRNO_H
 #		include <sys/errno.h>
 /*
-	#	else
-	#		error "No errno.h or sys/errno.h found"
+#	else
+#		error "No errno.h or sys/errno.h found"
 */
 #	endif /* HAVE_SYS_ERRNO_H */
 #endif /* HAVE_ERRNO_H */
@@ -190,6 +198,10 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #	include <limits.h>
 #endif /* HAVE_LIMITS_H */
 
+#ifdef HAVE_STDINT_H
+#	include <stdint.h>
+#endif /* HAVE_STDINT_H */
+
 #if defined(ENABLE_LONG_ARTICLE_NUMBERS) && !defined(SMALL_MEMORY_MACHINE)
 /*
  * defines and typedefs for 64 bit article numbers
@@ -206,9 +218,6 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #			endif /* HAVE_STRTOLL */
 #		endif /* HAVE_ATOLL || HAVE_ATOQ */
 #	endif /* HAVE_INT_LEAST64_T || HAVE_LONG_LONG || quad_t */
-#	ifdef HAVE_STDINT_H
-#		include <stdint.h>
-#	endif /* HAVE_STDINT_H */
 #endif /* ENABLE_LONG_ARTICLE_NUMBERS && !SMALL_MEMORY_MACHINE */
 #ifdef USE_LONG_ARTICLE_NUMBERS
 #	if defined(HAVE_INT_LEAST64_T) && defined(HAVE_PRIDLEAST64) && defined(HAVE_SCNDLEAST64) && defined(HAVE_INT64_C)
@@ -485,13 +494,6 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #	ifndef NNTP_INEWS
 #		define NNTP_INEWS	1
 #	endif /* !NNTP_INEWS */
-#else
-#	ifdef XHDR_XREF
-#		undef XHDR_XREF
-#	endif /* XHDR_XREF */
-#	ifdef BROKEN_LISTGROUP
-#		undef BROKEN_LISTGROUP
-#	endif /* BROKEN_LISTGROUP */
 #endif /* NNTP_ABLE || NNTP_ONLY || NNTPS_ABLE */
 
 #define FAKE_NNTP_FP		(FILE *) 9999
@@ -691,17 +693,59 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
  */
 
 /* case sensitive & ^-anchored */
-#define UUBEGIN_REGEX	"begin\\s\\s?[0-7]{3,4}\\s+"
+#define UUBEGIN_REGEX	"begin(?:-encoded)?\\s\\s?[0-7]{3,4}\\s+"
 /* case sensitive & ^-anchored */
 #define UUBODY_REGEX	"(?:`|.[\\x20-\\x60]{1,61})$"
 
-/* case sensitive & ^-anchored */
-#define SHAR_REGEX	"\\#(?:!\\s?(?:/usr)?/bin/sh|\\s?(?i)this\\sis\\sa\\sshell\\sarchive)"
+/* case insensitive && ^-anchored*/
+#define XXBODY_REGEX		"[\\dA-Z+-]{1,62}$"
+
+#if 0 /* we don't have specific xxencode-/base64-code (yet); just document the formats */
+	/* case sensitive & ^-anchored */
+#	define XXBEGIN_REGEX	"begin\\s\\s?[0-7]{3,4}\\s+"
+
+	/* uuencode -m [-e] from gnu-sharutils */
+	/* case sensitive & ^-anchored */
+#	define B64BEGIN_REGEX	"begin-base64(?:-encoded)?\\s\\s?[0-7]{3,4}\\s+"
+#	define B64BODY_REGEX	"(?:[\\da-z/\\+]{1,60})$"
+#	define B64END_REGEX		"={4}"
+#endif /* 0 */
+
+	/* case sensitive & ^-anchored */
+#if 1
+	/*
+	 * fuzzy version for more fine grained error reporting
+	 * the "useles" (?<pcrebug>(.)?) circumvents a bug in pcre1
+	 * not finding the last named capture group
+	 */
+#	define YENCBEGIN_REGEX	"=ybegin(\\spart=(?<y_part>\\S+))?(\\stotal=(?<y_total>\\S+))?(\\sline=(?<y_line>\\S+))?(\\ssize=(?<y_bsize>\\S+))?(\\sname=(?<y_name>.*))?(?<pcrebug>(.)?)$"
+#	define YENCPART_REGEX	"=ypart(\\sbegin=(?<y_pbegin>\\S+))?(\\send=(?<y_pend>\\S+))?.*(?<pcrebug>(.)?)$"
+#	define YENCEND_REGEX	"=yend(\\ssize=(?<y_esize>\\S+))?(\\spart=(?<y_epart>\\S+))?(\\spcrc32=(?<y_epcrc>\\S+))?(\\scrc32=(?<y_ecrc>\\S+))?.*(?<pcrebug>(.)?)$"
+#else
+	/* strict version; just to document the format */
+#	define YENCBEGIN_REGEX	"=ybegin (part=(?<y_part>\\d{1,3}) (total=(?<y_total>\\d{1,3}) )?)?line=\\d{2,3} size=(?<y_bsize>\\d{1,19}) name=(?<y_name>\\S+)$"
+#	define YENCPART_REGEX	"=ypart begin=(?<y_pbegin>\\d{1,19}) end=(?<y_pend>\\d{1,19})$"
+#	define YENCEND_REGEX	"=yend size=(?<y_esize>\\d{1,19})( part=\\d{1,3} pcrc32=(?<y_epcrc>[a-fA-F\\d]{8}))?( crc32=(?<y_ecrc>[a-fA-F\\d]{8}))?$"
+#endif /* 1 */
 
-/* slrn verbatim marks, case sensitive & ^-anchored */
+/* shar archives; case sensitive & ^-anchored */
+#define SHAR_REGEX	"\\#(?:!\\s?(?:/usr)?/bin/sh\\b|\\s?(?i)this\\sis\\sa\\sshell\\sarchive)"
+#define SHAR_END_REGEX	"exit(?:\\s0;?)?(?:\\s*#.*)?$"
+
+/*
+ * LaTeX like umlauts for tex2iso_conv; case sensitive
+ * requires [\sA-Za-z\"'] before "[aou]
+ * require at least one letter before "s and disallow [qxy] after "s
+ */
+#define LATEX_REGEX	"(?<=[\\sA-Za-z\"'])\\\\?\"[AOUaou]|[A-Za-z]\\\\?\"s(?![qxy])"
+
+/* slrn verbatim marks; case sensitive & ^-anchored */
 #define DEFAULT_VERBATIM_BEGIN_REGEX	"#v\\+\\s$"
 #define DEFAULT_VERBATIM_END_REGEX	"#v-\\s$"
 
+/* trn $HIDELINE like feature; never matching re */
+#define NEVER_MATCH_REGEX "(?!)"
+
 /* quoted text from external sources */
 #define DEFAULT_EXTQUOTE_REGEX "^\\|\\s"
 
@@ -716,8 +760,9 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
  * TODO: - split out ftp (only ftp allows username:passwd@, RFC 1738)?
  *       - test IDNA (RFC 3490) case
  *       - adjust to follow RFC 3986 (section 2.3)
+ *       - somehow shorten regex to < 500 chars
  */
-#define URL_REGEX	"\\b(?:https?|ftp|gopher)://(?:[^:@/\\s]*(?::[^:@/\\s]*)?@)?(?:(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,18}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)|\\[(?:(?:[0-9A-F]{0,4}:){1,7}[0-9A-F]{1,4}|(?:[0-9A-F]{0,4}:){1,3}(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))\\])(?::\\d+)?(?:[-a-zA-Z0-9()@:%_\\+.~#?&\\/=\\$,]*)"
+#define URL_REGEX	"\\b(?:https?|ftp|gopher)://(?:[^:@/\\s]*(?::[^:@/\\s]*)?@)?(?:(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,18}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)|\\[(?:(?:(?:[\\dA-F]{0,4}:){1,7}(?:[\\dA-F]{1,4}|:)|(?:::(?:[\\dA-F]{0,4}:){0,6}[\\dA-F]{1,4})|::)|(?:(?:[\\dA-F]{0,4}:){1,5}(?:[\\dA-F]{1,4}|:)|(?:::(?:[\\dA-F]{0,4}:){0,4}[\\dA-F]{1,4})|::)(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))\\])(?::\\d+)?(?:[a-z\\d()@:%_+.~#?&\\/=\\$,-]*)"
 /*
  * case insensitive
  * TOFO: check against RFC 6068
@@ -734,6 +779,8 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
  * case insensitive
  */
 #	define TELNET_REGEX	"\\btelnet://(?:[^:@/]*(?::[^:@/]*)?@)?(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?\\.)+[a-z]{2,14}\\.?||localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?/?"
+	/* https://github.com/package-url/purl-spec/blob/main/PURL-SPECIFICATION.rst */
+#	define PURL_REGEX	"\\bpkg:/{0,2}[a-zA-Z][a-zA-Z\\d._~-]+/(?:[a-zA-Z\\d._%~-]+/)?[a-zA-Z\\d._~-]+(?:@[a-zA-Z\\d._:%~-]+)?(?:\\?[a-zA-Z\\d._%~+=/&-]+)?(?:#[a-zA-Z\\d._%/~-]+)?\\b"
 #endif /* 0 */
 
 
@@ -757,6 +804,9 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #define NEWSGROUPS_FILE	"newsgroups"
 #define MOTD_FILE	"motd"
 #define KEYMAP_FILE	"keymap"
+#define MSGLOG_FILE "msglog"
+#define HELP_PAGE_CACHE_FILE ".help-%d"
+#define CONINFO_CACHE_FILE ".coninfo"
 
 #define SIGDASHES "-- \n"
 
@@ -766,35 +816,32 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 
 /* Philip Hazel's Perl regular expressions library */
 #ifdef HAVE_LIB_PCRE2
+#	define PCRE2_CODE_UNIT_WIDTH 0
+#	include <pcre2.h>
 
-#define PCRE2_CODE_UNIT_WIDTH 0
-#include <pcre2.h>
-
-#define REGEX_CASELESS PCRE2_CASELESS
-#define REGEX_ANCHORED PCRE2_ANCHORED
-#define REGEX_NOTEMPTY PCRE2_NOTEMPTY
-
-#define REGEX_ERROR_NOMATCH PCRE2_ERROR_NOMATCH
-
-#define REGEX_OPTIONS uint32_t
-#define REGEX_NOFFSET uint32_t
-#define REGEX_SIZE size_t
-
+#	define REGEX_CASELESS PCRE2_CASELESS
+#	define REGEX_ANCHORED PCRE2_ANCHORED
+#	define REGEX_NOTEMPTY PCRE2_NOTEMPTY
+
+#	define REGEX_ERROR_NOMATCH PCRE2_ERROR_NOMATCH
+
+#	define REGEX_OPTIONS uint32_t
+#	define REGEX_NOFFSET uint32_t
+#	define REGEX_SIZE size_t
 #else /* HAVE_LIB_PCRE2 */
+#	include <pcre.h>
 
-#include <pcre.h>
+#	define REGEX_CASELESS PCRE_CASELESS
+#	define REGEX_ANCHORED PCRE_ANCHORED
+#	define REGEX_NOTEMPTY PCRE_NOTEMPTY
 
-#define REGEX_CASELESS PCRE_CASELESS
-#define REGEX_ANCHORED PCRE_ANCHORED
-#define REGEX_NOTEMPTY PCRE_NOTEMPTY
-
-#define REGEX_ERROR_NOMATCH PCRE_ERROR_NOMATCH
-
-#define REGEX_OPTIONS int
-#define REGEX_NOFFSET int
-#define REGEX_SIZE int
+#	define REGEX_ERROR_NOMATCH PCRE_ERROR_NOMATCH
 
+#	define REGEX_OPTIONS int
+#	define REGEX_NOFFSET int
+#	define REGEX_SIZE int
 #endif /* HAVE_LIB_PCRE2 */
+#define MATCH_REGEX(x,y,z)	(match_regex_ex(y, (REGEX_SIZE) z, 0, 0, &(x)) >= 0)
 
 #if defined(HAVE_ICONV) || defined(HAVE_UCNV_OPEN)
 #	define CHARSET_CONVERSION 1
@@ -825,6 +872,20 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #ifndef CODESET
 #	define CODESET ((nl_item) 1)
 #endif /* CODESET */
+#ifndef HAVE_LANGINFO_CODESET
+#	ifndef RADIXCHAR
+#		define RADIXCHAR ((nl_item) 2)
+#	endif /* RADIXCHAR */
+#	ifndef DECIMAL_POINT
+#		define DECIMAL_POINT ((nl_item) 2)
+#	endif /* DECIMAL_POINT */
+#	ifndef NOEXPR
+#		define NOEXPR ((nl_item) 3)
+#	endif /* NOEXPR */
+#	ifndef YESEXPR
+#		define YESEXPR ((nl_item) 4)
+#	endif /* YESEXPR */
+#endif /* HAVE_LANGINFO_CODESET */
 
 #ifdef CHARSET_CONVERSION
 #	define IS_LOCAL_CHARSET(c)	(!strncasecmp(tinrc.mm_local_charset, c, strlen(c)))
@@ -871,15 +932,15 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
  */
 #define STRCPY(dst, src) ((void) snprintf(dst, sizeof(dst), "%s", src))
 /*
-	#ifdef HAVE_STRLCPY
-	#	define STRCPY(dst, src) (strlcpy(dst, src, sizeof(dst)))
-	#else
-	#	if 0
-	#		define STRCPY(dst, src)	(strncpy(dst, src, sizeof(dst) - 1)[sizeof(dst) - 1] = '\0')
-	#	else
-	#		define STRCPY(dst, src)	(*(dst) = '\0', strncat(dst, src, sizeof(dst) - 1))
-	#	endif
-	#endif
+#ifdef HAVE_STRLCPY
+#	define STRCPY(dst, src) (strlcpy(dst, src, sizeof(dst)))
+#else
+#	if 0
+#		define STRCPY(dst, src)	(strncpy(dst, src, sizeof(dst) - 1)[sizeof(dst) - 1] = '\0')
+#	else
+#		define STRCPY(dst, src)	(*(dst) = '\0', strncat(dst, src, sizeof(dst) - 1))
+#	endif
+#endif
 */
 
 #define STRCMPEQ(s1, s2)	(strcmp((s1), (s2)) == 0)
@@ -923,7 +984,7 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #endif /* HAVE_LONG_FILE_NAMES */
 #ifndef LOGIN_NAME_MAX
 #	define LOGIN_NAME_MAX 256
-#endif  /* !LOGIN_NAME_MAX */
+#endif /* !LOGIN_NAME_MAX */
 #define LEN	1024
 #define BUF_SIZE	1024
 
@@ -946,8 +1007,10 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #endif /* !DEFAULT_COMMENT */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 #	define T_CHAR_FMT "lc"
+#	define T_CHAR_TYPE wint_t
 #else
 #	define T_CHAR_FMT "c"
+#	define T_CHAR_TYPE int
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #ifndef ART_MARK_UNREAD
 #	define ART_MARK_UNREAD	'+'	/* used to show that an art is unread */
@@ -976,6 +1039,18 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #ifndef MARK_INRANGE
 #	define MARK_INRANGE	'#'	/* group/art within a range (# command) */
 #endif /* !MARK_INRANGE */
+#ifndef SCOPE_MARK_GLOBAL
+#	define SCOPE_MARK_GLOBAL '!' /* scope read from global attributes file */
+#endif /* SCOPE_MARK_GLOBAL */
+#ifndef SCOPE_MARK_GLOBAL_MATCH
+#	define SCOPE_MARK_GLOBAL_MATCH ':' /* scope read from global attributes file, current group matches */
+#endif /* SCOPE_MARK_GLOBAL_MATCH */
+#ifndef SCOPE_MARK_LOCAL
+#	define SCOPE_MARK_LOCAL ' ' /* scope read from local attributes file */
+#endif /* SCOPE_MARK_LOCAL */
+#ifndef SCOPE_MARK_LOCAL_MATCH
+#	define SCOPE_MARK_LOCAL_MATCH '*' /* scope read from local attributes file, current group matches */
+#endif /* SCOPE_MARK_LOCAL_MATCH */
 
 
 /*
@@ -987,8 +1062,8 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 	 * For CURSOR_ARROW and CURSOR_HORIZ tinrc.utf8_graphics ? :
 	 * is handled inside screen.c:draw_arrow_mark().
 	 */
-#	define CURSOR_ARROW		(wint_t) 0x25B6
-#	define CURSOR_HORIZ		(wint_t) 0x2500
+#	define CURSOR_ARROW		(wint_t) 0x25B6 /* 0x27A4 */
+#	define CURSOR_HORIZ		(wint_t) 0x2500 /* 0x2015 */
 #	define TREE_ARROW		(wchar_t) (tinrc.utf8_graphics ? 0x25B6 : '>')
 #	define TREE_ARROW_WRAP	(wchar_t) (tinrc.utf8_graphics ? 0x25B7 : '>')
 #	define TREE_BLANK		(wchar_t) ' '
@@ -1049,6 +1124,16 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #define COMPACT_MULTIPLE		4
 
 /*
+ * defines for tinrc.verbatim_handling
+ */
+enum {
+	VERBATIM_NONE = 0,
+	VERBATIM_SHOW_ALL,
+	VERBATIM_HIDE_MARKS,
+	VERBATIM_HIDE_ALL
+};
+
+/*
  * defines for tinrc.show_help_mail_sign
  */
 enum {
@@ -1071,7 +1156,7 @@ enum {
 /*
  * Number of charset-traslation tables (iso2asci)
  */
-#define NUM_ISO_TABLES	7
+#define NUM_ISO_TABLES	6
 
 /*
  * Maximum permissible colour number
@@ -1102,7 +1187,7 @@ enum {
 
 #define REGEX_FMT (tinrc.wildcard ? "%s" : "*%s*")
 
-#define IGNORE_ART(i)	((tinrc.kill_level != KILL_THREAD && arts[i].killed) || (arts[i].thread == ART_EXPIRED))
+#define IGNORE_ART(i)	((tinrc.kill_level == KILL_NOTHREAD && arts[i].killed) || (arts[i].thread == ART_EXPIRED))
 /* only used for threading */
 #define IGNORE_ART_THREAD(i)	(arts[i].thread != ART_UNTHREADED || (tinrc.kill_level == KILL_NOTHREAD && arts[i].killed))
 
@@ -1137,12 +1222,6 @@ enum {
 #define UNREAD_GROUP(i)		(!active[my_group[i]].bogus && active[my_group[i]].newsrc.num_unread > 0)
 
 /*
- * Expands to singular/plural version of string
- * FIXME: this is not translation friendly and has no !CPP_DOES_CONCAT falback
- */
-#define PLURAL(x,y)			((x == 1) ? _(y##_singular) : _(y##_plural))
-
-/*
  * News/Mail group types
  */
 #define GROUP_TYPE_MAIL	0
@@ -1152,18 +1231,18 @@ enum {
 /*
  * used by get_arrow_key()
  */
-#	define KEYMAP_UNKNOWN		0
-#	define KEYMAP_UP		1
-#	define KEYMAP_DOWN		2
-#	define KEYMAP_LEFT		3
-#	define KEYMAP_RIGHT		4
-#	define KEYMAP_PAGE_UP		5
-#	define KEYMAP_PAGE_DOWN	6
-#	define KEYMAP_HOME		7
-#	define KEYMAP_END		8
-#	define KEYMAP_DEL		9
-#	define KEYMAP_INS		10
-#	define KEYMAP_MOUSE		11
+#define KEYMAP_UNKNOWN		0
+#define KEYMAP_UP			1
+#define KEYMAP_DOWN			2
+#define KEYMAP_LEFT			3
+#define KEYMAP_RIGHT		4
+#define KEYMAP_PAGE_UP		5
+#define KEYMAP_PAGE_DOWN	6
+#define KEYMAP_HOME			7
+#define KEYMAP_END			8
+#define KEYMAP_DEL			9
+#define KEYMAP_INS			10
+#define KEYMAP_MOUSE		11
 
 
 /*
@@ -1192,13 +1271,16 @@ enum {
 #define GROUP_LEVEL			(1 << 1)
 #define THREAD_LEVEL		(1 << 2)
 #define PAGE_LEVEL			(1 << 3)
-#define INFO_PAGER			(1 << 4)
-#define SCOPE_LEVEL			(1 << 5)
-#define CONFIG_LEVEL		(1 << 6)
-#define ATTRIB_LEVEL		(1 << 7)
-#define ATTACHMENT_LEVEL	(1 << 8)
-#define URL_LEVEL			(1 << 9)
-#define POSTED_LEVEL		(1 << 10)
+#define SCOPE_LEVEL			(1 << 4)
+#define CONFIG_LEVEL		(1 << 5)
+#define ATTRIB_LEVEL		(1 << 6)
+#define ATTACHMENT_LEVEL	(1 << 7)
+#define URL_LEVEL			(1 << 8)
+#define POSTED_LEVEL		(1 << 9)
+#define SERVERRC_LEVEL		(1 << 10)
+#define INFO_PAGER			(1 << 11)	/* has no help text, put at end */
+#define MIN_LEVEL			SELECT_LEVEL
+#define MAX_LEVEL			INFO_PAGER
 
 #define MINI_HELP_LINES		5
 
@@ -1327,9 +1409,44 @@ enum {
  */
 #define UUE_NO			0		/* Don't hide uue data */
 #define UUE_YES			1		/* Hide uue data */
-#define UUE_ALL			2		/* Hide uue data harder */
-#define UUE_COMPLETE	3		/* uue part is complete */
-#define UUE_INCOMPLETE	4		/* uue part is not complete */
+#define UUE_INCOMPL		2
+#define UUE_ALL			(UUE_YES|UUE_INCOMPL)	/* Hide uue data harder */
+#define PGP_ALL			4		/* Hide inline PGP signature/key */
+#define SHAR_ALL		8		/* hide shell-scripts */
+#define HIDE_ALL		(UUE_YES|UUE_ALL|PGP_ALL|SHAR_ALL)
+
+
+/* RFC 9580 6.2.1 / 6.2.3 */
+#define PGP_PUBLIC_KEY_TAG "-----BEGIN PGP PUBLIC KEY BLOCK-----\n"
+#define PGP_PUBLIC_KEY_END_TAG "-----END PGP PUBLIC KEY BLOCK-----\n"
+#if 0 /* we do not look for these */
+#	define PGP_PRIVATE_KEY_TAG "-----BEGIN PGP PRIVATE KEY BLOCK-----\n"
+#	define PGP_PRIVATE_KEY_END_TAG "-----END PGP PRIVATE KEY BLOCK-----\n"
+#endif /* 0*/
+#define PGP_SIG_TAG "-----BEGIN PGP SIGNATURE-----\n"
+#define PGP_SIG_END_TAG "-----END PGP SIGNATURE-----\n"
+
+
+/*
+ * Different sections of an article
+ */
+enum section_type {
+	SECTION_DEFAULT = 0,
+	SECTION_ATTACHMENT,
+	SECTION_UUE_COMPLETE,
+	SECTION_UUE_INCOMPLETE,
+	SECTION_YENC_COMPLETE,
+	SECTION_YENC_INCOMPLETE,	/* something missing */
+	SECTION_YENC_PARTIAL,		/* one full part of a multipart */
+	SECTION_YENC_CORRUPT		/* e.g. crc or size mismatch */
+};
+
+
+enum menu_type {
+	options_menu = 0,
+	serverrc_menu
+};
+
 
 /*
  * used in misc.c/rfc1524.c
@@ -1454,15 +1571,20 @@ enum {
  */
 #define SCORE_MAX		10000
 
-#define FILTER_SUBJ_CASE_SENSITIVE		0
-#define FILTER_SUBJ_CASE_IGNORE		1
-#define FILTER_FROM_CASE_SENSITIVE		2
-#define FILTER_FROM_CASE_IGNORE		3
-#define FILTER_MSGID		4
-#define FILTER_MSGID_LAST	5
-#define FILTER_MSGID_ONLY	6
-#define FILTER_REFS_ONLY	7
-#define FILTER_LINES		8
+enum {
+	FILTER_SUBJ_CASE_SENSITIVE = 0,
+	FILTER_SUBJ_CASE_IGNORE,
+	FILTER_FROM_CASE_SENSITIVE,
+	FILTER_FROM_CASE_IGNORE,
+	FILTER_MSGID,
+	FILTER_MSGID_LAST,
+	FILTER_MSGID_ONLY,
+	FILTER_REFS_ONLY,
+	FILTER_XREF_CASE_IGNORE,
+	FILTER_PATH_CASE_IGNORE,
+	FILTER_LIST_MAX,
+	FILTER_LINES = FILTER_LIST_MAX
+};
 
 #define FILTER_LINES_NO		0
 #define FILTER_LINES_EQ		1
@@ -1480,6 +1602,7 @@ enum {
 #define DEFAULT_ATTACHMENT_FORMAT	"%T%S%E%C%d"
 #define DEFAULT_PAGE_MIME_FORMAT	"[-- %T%S%*n%z%*l%!c%!d%*e --]"
 #define DEFAULT_PAGE_UUE_FORMAT		"[-- %T%S%*n%I%!d%*e --]"
+#define DEFAULT_PAGE_YENC_FORMAT	"[-- %*N%!d%I [%F%G]%V%W%X --]"
 #define DEFAULT_DATE_FORMAT			"%a, %d %b %Y %H:%M:%S"
 
 /*
@@ -1547,6 +1670,7 @@ enum {
 #	endif /* HAVE_UNICODE_UBIDI_H */
 #endif /* HAVE_LIBICUUC */
 
+#define ACE_PREFIX "xn--"
 
 /*
  * used in checking article header before posting
@@ -1624,6 +1748,8 @@ struct t_mailbox {
 struct t_article {
 	t_artnum artnum;		/* Article number in spool directory for group */
 	char *subject;			/* Subject: line from mail header */
+	char *subject_raw;		/* plain undecoded subject */
+	char *from_raw;			/* plain undecoded from */
 	char *xref;			/* Xref: cross posted article reference line */
 	char *path;			/* Path: line */
 	/* NB: The msgid and refs are only retained until the reference tree is built */
@@ -1676,34 +1802,61 @@ struct t_newsheader {
 #define CAST_MASK(value,bits)	(((1U << (bits)) - 1) & (unsigned) (value))
 #define CAST_BOOL(value)	CAST_MASK(value, 1)
 #define CAST_BITS(value,bits)	CAST_MASK(value, BITS_OF(bits))
-#define BITS_OF(bits)		BITS_OF_ ## bits
 
 #define BoolField(value)	unsigned value:1
 #define IntField(value)	unsigned value:BITS_OF(value)
 
-#define BITS_OF_auto_cc_bcc		2
-#define BITS_OF_mail_mime_encoding	2
-#define BITS_OF_mm_network_charset	6
-#define BITS_OF_post_mime_encoding	2
-#define BITS_OF_post_process_type	2
-#define BITS_OF_quick_kill_header	3
-#define BITS_OF_quick_select_header	3
-#define BITS_OF_show_author		2
-#define BITS_OF_sort_article_type	4
-#define BITS_OF_sort_threads_type	3
-#define BITS_OF_thread_articles	3
-#define BITS_OF_thread_perc		7
-#define BITS_OF_trim_article_body	3
+#ifdef CPP_DOES_CONCAT
+#	define BITS_OF(bits)				BITS_OF_ ## bits
+#	define BITS_OF_auto_cc_bcc			2
+#	define BITS_OF_mail_mime_encoding	2
+#	define BITS_OF_mm_network_charset	6
+#	define BITS_OF_post_mime_encoding	2
+#	define BITS_OF_post_process_type	2
+#	define BITS_OF_quick_kill_header	3
+#	define BITS_OF_quick_select_header	3
+#	define BITS_OF_show_author			2
+#	define BITS_OF_sort_article_type	4
+#	define BITS_OF_sort_threads_type	3
+#	define BITS_OF_thread_articles		3
+#	define BITS_OF_thread_perc			7
+#	define BITS_OF_hide_inline_data		4
+#	define BITS_OF_trim_article_body	3
+#	define BITS_OF_verbatim_handling	2
+#else
+#	define BITS_OF(bits)	bits
+	enum bits_of {
+		auto_cc_bcc	        = 2,
+		mail_mime_encoding  = 2,
+		mm_network_charset  = 6,
+		post_mime_encoding  = 2,
+		post_process_type   = 2,
+		quick_kill_header   = 3,
+		quick_select_header = 3,
+		show_author         = 2,
+		sort_article_type   = 4,
+		sort_threads_type   = 3,
+		thread_articles     = 3,
+		thread_perc         = 7,
+		hide_inline_data	= 4,
+		trim_article_body   = 3,
+		verbatim_handling   = 2
+	};
+#endif /* CPP_DOES_CONCAT */
 
 /*
  * used as flags for t_attach_item
  */
-#define ATTACH_SHOW_CONTENT		(1 << 0) /* content visible */
-#define ATTACH_SHOW_BOTH		(1 << 1) /* description and content visible */
-#define ATTACH_OMIT_DESC		(1 << 2) /* description can be omitted */
-#define ATTACH_OMIT_BOTH		(1 << 3) /* description and content can be omitted */
-#define ATTACH_ITEM_IS_TYPE		(1 << 4) /* content type */
-#define ATTACH_ITEM_IS_SUBTYPE	(1 << 5) /* content subtype */
+#define ATTACH_SHOW_CONTENT				(1 << 0) /* content visible */
+#define ATTACH_SHOW_BOTH				(1 << 1) /* description and content visible */
+#define ATTACH_OMIT_DESC				(1 << 2) /* description can be omitted */
+#define ATTACH_OMIT_BOTH				(1 << 3) /* description and content can be omitted */
+#define ATTACH_ITEM_IS_TYPE				(1 << 4) /* content type */
+#define ATTACH_ITEM_IS_SUBTYPE			(1 << 5) /* content subtype */
+#define ATTACH_ITEM_IS_YENC_PART		(1 << 6) /* yenc part */
+#define ATTACH_ITEM_IS_YENC_TOTAL		(1 << 7) /* yenc total # of parts */
+#define ATTACH_ITEM_IS_YENC_PART_SIZE	(1 << 8) /* size if yenc part */
+#define ATTACH_ITEM_IS_YENC_TOTAL_SIZE	(1 << 9) /* size if yenc */
 
 /*
  * struct t_attach_item - information about a specific header part of a mime attachment
@@ -1755,6 +1908,7 @@ struct t_attribute {
 #endif /* CHARSET_CONVERSION */
 	struct t_newsheader *headers_to_display;	/* array of which headers to display */
 	struct t_newsheader *headers_to_not_display;	/* array of which headers to not display */
+	int getart_limit;
 	BoolField(global);			/* global/group specific */
 	IntField(quick_kill_header);	/* quick filter kill header */
 	BoolField(quick_kill_expire);	/* quick filter kill limited/unlimited time */
@@ -1797,6 +1951,13 @@ struct t_attribute {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	BoolField(suppress_soft_hyphens);	/* set TRUE to remove soft hyphens (U+00AD) from articles */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+	IntField(hide_inline_data);	/* 0=No, display raw data
+						1=uuencoded and yenc data will be condensed to a single tag line showing
+						  size and filename, similar to how MIME attachments are displayed
+						2=Also hide partial, as for 1, but any line that looks like uuencoded or
+						  yenc data will be folded into a tag line.
+						4=Hide Inline PGP
+						8=Hide Shar */
 	IntField(trim_article_body);	/* 0=Don't trim article body, 1=Skip leading blank lines,
 						2=Skip trailing blank lines, 3=Skip leading and trailing blank lines,
 						4=Compact multiple blank lines between textblocks,
@@ -1804,7 +1965,9 @@ struct t_attribute {
 						6=Compact multiple blank lines between textblocks and skip trailing blank lines,
 						7=Compact multiple blank lines between textblocks and skip leading and trailing
 						  blank lines */
-	BoolField(verbatim_handling);	/* 0=none, 1=detect verbatim blocks */
+	IntField(verbatim_handling);	/* 0=none, 1=detect verbatim blocks and show all,
+						2=detect verbatim blocks, don't show begin and end marker,
+						3=detect verbatim blocks and hide them completely */
 #ifdef HAVE_COLOR
 	BoolField(extquote_handling);		/* 0=none, 1=detect quoted text from external sources */
 #endif /* HAVE_COLOR */
@@ -1840,8 +2003,10 @@ struct t_attribute_state {
 	BoolField(fcc);
 	BoolField(followup_to);
 	BoolField(from);
+	BoolField(getart_limit);
 	BoolField(group_catchup_on_exit);
 	BoolField(group_format);
+	BoolField(hide_inline_data);
 #ifdef HAVE_ISPELL
 	BoolField(ispell);
 #endif /* HAVE_ISPELL */
@@ -1924,6 +2089,14 @@ struct t_scope {
 };
 
 /*
+ * Scopes that matched the group
+ */
+struct t_scope_list{
+	struct t_scope *scope;
+	struct t_scope_list *next;
+};
+
+/*
  * struct t_newsrc - newsrc related info.
  */
 struct t_newsrc {
@@ -1958,6 +2131,7 @@ struct t_group {
 	struct t_newsrc newsrc;		/* newsrc bitmap specific info. */
 	struct t_attribute *attribute;	/* group specific attributes */
 	struct t_filters *glob_filter;	/* points to filter array */
+	struct t_scope_list *scopes_list;	/* list of scopes that matched the group */
 };
 
 /*
@@ -2119,16 +2293,15 @@ struct t_screen {
 #endif /* !USE_CURSES */
 
 /*
- * NOTE: the fixed length (which should be removed) is used during display
- * only (TODO: add user-defined dispaly-format ("%D %80G %K %120s %256M")),
- * the file on disk may have longer lines/members.
+ * NOTE: the members are used during display only
+ * TODO: add user-defined display-format ("%D %80G %K %120s %256M")
  */
 typedef struct posted {
 	char date[10];	/* dd-mm-yy */
 	char action;	/* [ dfrwx] */
-	char group[80];
-	char subj[120];
-	char mid[256];
+	char *group;
+	char *subj;
+	char *mid;
 	struct posted *next;
 } t_posted;
 
@@ -2263,6 +2436,17 @@ typedef struct urllist {
 } t_url;
 
 
+#ifdef NNTP_ABLE
+typedef struct distribpat {
+	int weight;
+	char *pattern;
+	char *distribution;
+	char *description;
+	struct distribpat *next;
+} t_distrib_pat;
+#endif /* NNTP_ABLE */
+
+
 /*
  * Determine signal return type
  */
@@ -2661,6 +2845,8 @@ extern int fclose(FILE *);
 #	define MM_CHARSET "US-ASCII"
 #endif /* !MM_CHARSET */
 
+/* RFC 2978 2.3 */
+#define CHARSET_MAX_NAME_LEN	40
 
 #if !defined(SEEK_SET)
 #	define SEEK_SET 0L
@@ -2676,12 +2862,10 @@ extern int fclose(FILE *);
 #define TIN_LETTER_NAME	".letter"
 #define TIN_BUGREPORT_NAME	".bugreport"
 
-/* read_news_active_file() / open_newsgroups_fp() */
-#ifndef DISABLE_PIPELINING
-#	define PIPELINE_LIMIT 45
-#else
-#	define PIPELINE_LIMIT 1
-#endif /* DISABLE_PIPELINING */
+/* serverrc.nntp_pipeline_limit (was DISABLE_PIPELINING) */
+#define PIPELINE_LIMIT_DEFAULT	50
+#define PIPELINE_LIMIT_MAX		256
+#define PIPELINE_LIMIT_MIN		1
 
 #ifndef DEBUG_H
 #	include "debug.h"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/tinrc.h tin-2.6.5/include/tinrc.h
--- tin-2.6.4/include/tinrc.h	2024-12-21 15:10:30.000000000 +0100
+++ tin-2.6.5/include/tinrc.h	2025-11-17 19:30:04.971373476 +0100
@@ -3,10 +3,10 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-11-17
  *  Notes     :
  *
- * Copyright (c) 1999-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -80,6 +80,7 @@ struct t_config {
 	char *attachment_format;			/* format string for the attachment level */
 	char *page_mime_format;				/* format string for the mime header in page level */
 	char *page_uue_format;				/* format string for the uue header in page level */
+	char *page_yenc_format;				/* format string for the yenc header in page level */
 	char *date_format;					/* format string for the date display in the page header */
 	char *mail_quote_format;
 	char *mailer_format;				/* mailer + parameters  %M %S %T %F */
@@ -111,6 +112,7 @@ struct t_config {
 	char *underscores_regex;			/* regex used to highlight _underscores_ */
 	char *verbatim_begin_regex;			/* regex used to find the begin of a verbatim block */
 	char *verbatim_end_regex;			/* regex used to find the end of a verbatim block */
+	char *hideline_regex;				/* regex to skip over matching lines */
 	char *savedir;						/* directory to save articles to */
 	char *sigfile;
 	char *spamtrap_warning_addresses;
@@ -165,7 +167,7 @@ struct t_config {
 	int default_save_mode;				/* Append/Overwrite existing file when saving */
 	int getart_limit;					/* number of article to get */
 	int goto_next_unread;				/* jump to next unread article with SPACE|PGDN|TAB */
-	int hide_uue;						/* treatment of uuencoded data in pager */
+	int hide_inline_data;				/* handling of none text in pager */
 	int interactive_mailer;				/* invoke user's mailreader */
 	int kill_level;						/* Define how killed articles are shown */
 	int mono_markdash;					/* attribute for text highlighting with _underdashes_ */
@@ -205,6 +207,7 @@ struct t_config {
 	int thread_perc;					/* how close the match needs to be for THREAD_PERC to recognize two articles as the same thread */
 	int thread_score;					/* how the score for threads is computed */
 	int trim_article_body;				/* remove unnecessary blank lines */
+	int verbatim_handling;				/* Detection of verbatim blocks */
 	int wildcard;						/* 0=wildmat, 1=regex */
 	int word_h_display_marks;			/* display * or _ when highlighting or space or nothing */
 	int wrap_column;					/* screen column to wrap of text messages */
@@ -222,9 +225,9 @@ struct t_config {
 	t_bool beginner_level;				/* beginner level (shows mini help a la elm) */
 	t_bool cache_overview_files;		/* create local index files for NNTP overview files */
 	t_bool catchup_read_groups;			/* ask if read groups are to be marked read */
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	t_bool compress_overview_files;		/* compress local index files (overview) with gz */
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 	t_bool draw_arrow;					/* draw -> or highlighted bar */
 	t_bool dont_break_words;			/* don't break words when wrapping long lines */
 	t_bool force_screen_redraw;			/* force screen redraw after external (shell) commands */
@@ -232,6 +235,7 @@ struct t_config {
 	t_bool info_in_last_line;
 	t_bool inverse_okay;
 	t_bool keep_dead_articles;			/* keep all dead articles in dead.articles */
+	t_bool keep_expired_filters;		/* keep expired filter rules in file */
 	t_bool mail_8bit_header;			/* allow 8bit chars. in header of mail message */
 	t_bool mark_ignore_tags;			/* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */
 	t_bool mark_saved_read;				/* mark saved article/thread as read */
@@ -266,7 +270,6 @@ struct t_config {
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		t_bool utf8_graphics;			/* use utf-8 characters for line drawing */
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-	t_bool verbatim_handling;			/* Detection of verbatim blocks */
 #	ifdef HAVE_COLOR
 		t_bool extquote_handling;		/* Detection of quoted text from external sources */
 #	endif /* HAVE_COLOR */
@@ -290,7 +293,7 @@ struct t_config {
 	t_bool word_highlight;				/* like word_highlight but stored in tinrc */
 	t_bool wrap_on_next_unread;			/* Wrap around threads when searching next unread article */
 	/*
-	 * Chars used to show article status
+	 * Chars used to show article/scope status
 	 */
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		wchar_t art_marked_deleted;
@@ -302,6 +305,10 @@ struct t_config {
 		wchar_t art_marked_read;
 		wchar_t art_marked_killed;
 		wchar_t art_marked_read_selected;
+		wchar_t scope_marked_global;
+		wchar_t scope_marked_global_match;
+		wchar_t scope_marked_local;
+		wchar_t scope_marked_local_match;
 #	else
 		char art_marked_deleted;
 		char art_marked_inrange;		/* misnomer, as it's also used for other ranges */
@@ -312,6 +319,10 @@ struct t_config {
 		char art_marked_read;
 		char art_marked_killed;
 		char art_marked_read_selected;
+		char scope_marked_global;
+		char scope_marked_global_match;
+		char scope_marked_local;
+		char scope_marked_local_match;
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	char *attrib_editor_format;
 	char *attrib_fcc;
@@ -345,7 +356,9 @@ struct t_config {
 		t_bool attrib_undeclared_cs_guess;
 #		endif /* USE_ICU_UCSDET */
 #	endif /* !CHARSET_CONVERSION */
+	int attrib_hide_inline_data;
 	int attrib_trim_article_body;
+	int attrib_verbatim_handling;
 	int attrib_auto_cc_bcc;
 	int attrib_quick_kill_header;
 	int attrib_quick_select_header;
@@ -357,6 +370,7 @@ struct t_config {
 	int attrib_sort_threads_type;
 	int attrib_thread_articles;
 	int attrib_thread_perc;
+	int attrib_getart_limit;
 	t_bool attrib_add_posted_to_filter;
 	t_bool attrib_advertising;
 	t_bool attrib_alternative_handling;
@@ -387,7 +401,6 @@ struct t_config {
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	t_bool attrib_tex2iso_conv;
 	t_bool attrib_thread_catchup_on_exit;
-	t_bool attrib_verbatim_handling;
 #	ifdef HAVE_COLOR
 		t_bool attrib_extquote_handling;
 #	endif /* HAVE_COLOR */
@@ -398,6 +411,31 @@ struct t_config {
 	t_bool attrib_quick_kill_expire;
 	t_bool attrib_quick_select_case;
 	t_bool attrib_quick_select_expire;
+	char *serverrc_add_cmd_line_opts;
+	char *serverrc_disabled_nntp_cmds;
+	int serverrc_nntp_pipeline_limit;
+	t_bool serverrc_cache_overview_files;
+#	ifdef USE_ZLIB
+	t_bool serverrc_compress_overview_files;
+#	endif /* USE_ZLIB */
+};
+
+
+#	define SRVRC_MASK_UPDATE_INDEX		(1 << 0)	/* cmd.-line -u vs. serverrc -G */
+#	define SRVRC_MASK_READ_SAVED_NEWS	(1 << 1)	/* cmd.-line -R	vs. serverrc -t */
+struct t_serverrc {
+#	if 0 /* we don't need the outside read_server_config() */
+	char *version;
+	char *last_newnews;
+#	endif /* 0 */
+	char *add_cmd_line_opts;
+	char *disabled_nntp_cmds;
+	long motd_hash;
+	int nntp_pipeline_limit;
+	t_bool cache_overview_files;
+#	ifdef USE_ZLIB
+	t_bool compress_overview_files;
+#	endif /* USE_ZLIB */
 };
 
 #endif /* !TINRC_H */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/tnntp.h tin-2.6.5/include/tnntp.h
--- tin-2.6.4/include/tnntp.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/tnntp.h	2025-11-13 02:24:12.959177465 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-01-19
  *  Notes     : #include files, #defines & struct's
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/tnntps.h tin-2.6.5/include/tnntps.h
--- tin-2.6.4/include/tnntps.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/tnntps.h	2025-11-13 02:24:12.963177639 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2022-12-13
  *  Notes     : TLS #include files, #defines & struct's
  *
- * Copyright (c) 2022-2025 Enrik Berkhan <Enrik.Berkhan@inka.de>
+ * Copyright (c) 2022-2026 Enrik Berkhan <Enrik.Berkhan@inka.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/trace.h tin-2.6.5/include/trace.h
--- tin-2.6.4/include/trace.h	2024-11-25 20:44:39.000000000 +0100
+++ tin-2.6.5/include/trace.h	2025-11-13 02:24:12.967177814 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2002-11-10
  *  Notes     : Interface of trace.c
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/include/version.h tin-2.6.5/include/version.h
--- tin-2.6.4/include/version.h	2024-12-24 00:18:40.000000000 +0100
+++ tin-2.6.5/include/version.h	2025-12-24 00:14:31.838306234 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2021-02-01
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -43,15 +43,15 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.6.4"
+#		define VERSION		"2.6.5"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20241224"
-#	define RELEASENAME	"Helmsdale"
+#	define RELEASEDATE	"20251224"
+#	define RELEASENAME	"Glenury"
 /* config-file versions - must be dotted triples in the range 0 to 99 each */
-#	define TINRC_VERSION	"1.3.18"
-#	define ATTRIBUTES_VERSION	"1.0.11"
+#	define TINRC_VERSION	"1.3.20"
+#	define ATTRIBUTES_VERSION	"1.0.13"
 #	define FILTER_VERSION	"1.0.2"
-#	define KEYMAP_VERSION	"1.0.11"
-#	define SERVERCONFIG_VERSION	"1.0.0"
+#	define KEYMAP_VERSION	"1.0.12"
+#	define SERVERCONFIG_VERSION	"1.0.1"
 
 #endif /* !VERSION_H */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/Makefile.inn tin-2.6.5/po/Makefile.inn
--- tin-2.6.4/po/Makefile.inn	2021-08-23 13:01:21.000000000 +0200
+++ tin-2.6.5/po/Makefile.inn	2025-07-21 15:32:32.427120447 +0200
@@ -93,7 +93,8 @@ all-no:
 
 $(srcdir)/$(PACKAGE).pot: $(POTFILES) $(srcdir)/POTFILES.in
 	$(XGETTEXT) --default-domain=$(NLS_TEXTDOMAIN) --directory=$(top_srcdir) \
-	  --add-comments --keyword=_ --keyword=N_ \
+	  --add-comments \
+	  --keyword=_ --keyword=N_ --keyword=P_:1,2 --keyword=PN_:1,2 \
 	  --files-from=$(srcdir)/POTFILES.in \
 	&& test ! -f $(PACKAGE).po \
 	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
Binary files tin-2.6.4/po/da.gmo and tin-2.6.5/po/da.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/da.po tin-2.6.5/po/da.po
--- tin-2.6.4/po/da.po	2024-12-21 15:42:02.000000000 +0100
+++ tin-2.6.5/po/da.po	2025-12-23 21:21:49.915836748 +0100
@@ -74,7 +74,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2020-12-27 11:41+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -83,12 +83,9 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 svar"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -97,36 +94,32 @@ msgstr ""
 "\n"
 "%s indeholder ingen nyhedsgrupper. Afslutter."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Afbryder læsning, vent venligst ..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "alle"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Alle grupper"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, 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:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Artikel fortrudt (slettet)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Artikel kan ikke fortrydes (slettet)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Artikel slettet."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -141,54 +134,64 @@ msgstr ""
 "vil blive indsendt til den følgende adresse:\n"
 "  %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Din artikel:\n"
 "  »%s«\n"
-"vil blive indsendt til den følgende %s:\n"
+"vil blive indsendt til følgende nyhedsgruppe:\n"
+msgstr[1] ""
+"\n"
+"Din artikel:\n"
+"  »%s«\n"
+"vil blive indsendt til den følgende nyhedsgrupper:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Artikel ikke indsendt!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Artikel ikke gemt"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Kommandoer for artikelniveau"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Artikel har ingen overartikel"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Overartikel er blevet dræbt"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Overartikel er ikke tilgængelig"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Artikel indsendt: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Artikel afvist (gemt til %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
@@ -196,159 +199,93 @@ msgstr ""
 "%s=artikel, %s=tråd, %s=interval, %s=populær, %s=mønster, %s=mærket, "
 "%s=afslut: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Artikel utilgængelig"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Sletning af artikel fjernet."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Artikel %4d af %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "Artikel ikke gemt"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "artikler"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "Dette er en gentagelse af den følgende artikel:"
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "artikel"
-
-#: src/lang.c:81
-msgid "Article"
-msgstr "Artikel"
+msgid_plural "articles"
+msgstr[0] "artikel"
+msgstr[1] "artikler"
 
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s sendt --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d artikel sendt --"
+msgstr[1] "-- %d artikler sendt --"
 
 # er det mon tidspunktet!
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "tegnsæt %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- tegnsæt %s er ikke understøttet --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Beskrivelse: %s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "Åbner %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "Læser %s"
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%s linjer"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "navn %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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 ""
-"Denne besked er blevet opbygget i MIME-formatet multipart/mixed. Hvis du\n"
-"læser denne præfiks, så er din postlæser sandsynligvis endnu ikke blevet\n"
-"ændret til at forstå dette nye format, og noget af det følgende kan se\n"
-"mærkeligt ud.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Vedhæftmenu"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Kommandoer for vedhæftmenu"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<intet navn>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Vedhæftning gemt. (%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d af %d vedhæftninger gemt."
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d af %d vedhæftning gemt."
+msgstr[1] "%d af %d vedhæftninger gemt."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Vælg vedhæftning> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Mærket vedhæftning"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d vedhæftninger mærket"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d vedhæftning mærket"
+msgstr[1] "%d vedhæftninger mærket"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "Vedhæftning uden mærke"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -356,326 +293,366 @@ msgstr ""
 "# Rediger ikke denne kommentarblok\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=STRING (f.eks. alt.*,!alt.bin*) [krævet]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=No, 1=Cc, 2=Bcc, 3=Cc og Bcc\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=STRING (f.eks. %a, %d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=STRING (f.eks. %E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (f.eks. =postkasse)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=STRING (tilføj bare ønsket From:-linje, brug ikke anførselstegn)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=NUM\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=STRING (f.eks. %n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (f.eks. ~/Post)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (f.eks. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=STRING (f.eks. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (standard er US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 #, fuzzy
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
-msgstr "#  undeclared_charset=STRING (standard er US-ASCII)\n"
+msgstr "#  undeclared_cs_guess=ON/OFF (standard er OFF)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=STRING (hvis '/' er i begyndelsen, så læs fra fil)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (f.eks. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (versalfølsom) 1=Subject: (ikke versalfølsom)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (versalfølsom) 3=From: (ikke versalfølsom)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: og fulde References: linje\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: og sidste References: kun indtastning\n"
 
 # Lines skal ikke oversættes
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kun indtastning 7=Lines:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=STRING (%I for initialer)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (f.eks. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (f.eks. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (f.eks. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_art_score=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  suppress_soft_hyphens=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=STRING (f.eks. %n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Beskær ikke artiklens tekst\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Udelad foranstillede tomme linjer\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Udelad efterstillede tomme linjer\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Udelad foranstillede og efterstillede tomme linjer\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Komprimer flere tomme linjer mellem tekstblokke\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -683,7 +660,7 @@ msgstr ""
 "#    5 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede tomme linjer\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -691,7 +668,7 @@ msgstr ""
 "#    6 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        efterstillede tomme linjer\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -699,31 +676,52 @@ msgstr ""
 "#    7 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n"
 "#        foranstillede og efterstillede tomme linjer\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
-msgstr "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+#, fuzzy
+msgid "#  verbatim_handling=NUM\n"
+msgstr "#  verbatim_handling=NUM\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Beskær ikke artiklens tekst\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "Detektering af verbatimblokke"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr "# Hvis slået til, så detekter verbatimblokke i artikler\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "# Hvis slået til, så detekter verbatimblokke i artikler\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=STRING (f.eks. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=STRING (f.eks. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -732,7 +730,7 @@ msgstr ""
 "# Bemærk at det er bedst at vælge generel (globalt virkefelt)\n"
 
 # helt blank på hvad de mener her
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -740,66 +738,66 @@ msgstr ""
 "# poster først, efterfulgt af gruppespecifikke poster.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Kommandoer for attributmenu"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "attribut uden virkefelt: %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d godkendelse mislykkedes"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "Adgangskode for NNTP-godkendelse blev ikke fundet for %s"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Server forventer godkendelse.\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Venligst indtast adgangskode: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Venligst indtast brugernavn: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Autoriseret for bruger: %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Kunne ikke autorisere bruger: %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Baglæns søgning efter forfatter [%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Fremadrettet søgning efter forfatter [%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -808,16 +806,16 @@ msgstr ""
 "\n"
 "Autoabonnerede på %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Autoabonnerer på grupper...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, 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:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
@@ -825,168 +823,199 @@ msgstr ""
 "Artikel til indsendelse medførte fejl/advarsler. %s=afslut, %s=menu, "
 "%s=rediger: "
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Attribut ikke genkendt: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Global attribut ikke genkendt: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Forkert kommando. Tast »%s« for hjælp."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Baseartikel"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Marker alle artikler som læst%s?"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Interval for baseartikel"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Marker gemte artikler/tråde som læst"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Opdatering af indeksfiler er ikke understøttet: cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Begyndelse på artikel ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** Begyndelse på side ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "Afbryd (slet) eller fortræng (overskriv) artikel [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Fortryder artikel ..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kan ikke oprette %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Kan ikke finde baseartikel %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Kan ikke åbne %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Kunne ikke åbne %s til gemning"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Indsendelse ikke tilladt ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Indsendelse er ikke tilladt til %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Kan ikke hente %s"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s er en mappe"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Opsaml"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Opsamler %s ..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Opsaml all grupper indtastet i denne session?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "Du har mærket artikler i denne gruppe - opsaml alligevel?"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "Du har mærket artikler i denne gruppe - opsaml alligevel?"
+msgstr[1] "Du har mærket artikler i denne gruppe - opsaml alligevel?"
 
-#: src/lang.c:276
+# http://dictionary.cambridge.org/es/diccionario/ingles/caught-up-in-something
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Optaget"
+msgstr[1] "Optaget"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Tilføjede %d gruppe"
+msgstr[1] "Tilføjede %d grupper"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s i %lu sekunder\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-# http://dictionary.cambridge.org/es/diccionario/ingles/caught-up-in-something
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Optaget"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s er fejlbehæftet"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Kontroller forberedt artikel"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Kontrollerer for nye grupper ..."
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr "Kontrollerer efter nyheder ...\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Efterbehandl %s=nej, %s=ja, %s=shar, %s=afslut: "
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI-farve slået fra"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI-farve slået til"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Kommando mislykkedes: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Marker ikke valgte artikler som læst?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr "Forbindelsesoplysninger"
 
-#: src/lang.c:290
+#: src/lang.c:280
 #, fuzzy
 msgid "Reading from local spool.\n"
 msgstr "læser fra lokal kø.\n"
 
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
-msgstr "Læser %s\n"
+msgstr "Læser gemte nyheder.\n"
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -996,7 +1025,7 @@ msgstr ""
 "Tilvalgshandlinger\n"
 "------------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -1006,11 +1035,11 @@ msgstr ""
 "Vis egenskaber\n"
 "--------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -1020,87 +1049,94 @@ msgstr ""
 "Tilvalgshandlinger\n"
 "------------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d sekund %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d sekunder %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Læser ikke via NNTP (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "ulæst "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, fuzzy, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "Læser ikke via NNTPS (%s; "
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Sikker læsning via NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Usikker læsning via NNTPS (%s; "
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
-msgstr "rediger filterfil"
+msgstr "Certifikat #%d\n"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1110,12 +1146,12 @@ msgstr ""
 "Gruppe/tråd/artikel-handlinger\n"
 "------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "Emne"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1125,145 +1161,138 @@ msgstr ""
 "Virkefeltshandlinger\n"
 "--------------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:331
 #, fuzzy
 msgid "Server certificate verified successfully.\n"
 msgstr "newsrc-fil blev gemt.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Cook-artikel mislykkedes, %s afslutter"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Opretter aktiv fil for gemte grupper ...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Opretter newsrc-fil ...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Standard"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Slet gemte filer som er blevet efterbehandlet?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Sletter midlertidige filer ..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Slut på artikel ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Slut på artikler ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** Slut på vedhæftninger ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** Slut på side ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** Slut på artikler ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** Slut på virkefelter ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Slut på tråd ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** Slut på URL'er ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Indtast begrænsning på antal artikler der skal hentes> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Indtast besked-id som der skal gås till> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " og indtast næste ulæste tråd"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " og se næste ulæste artikel"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " og indtast næste ulæste gruppe"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Indtast valgnummer> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Indtast interval [%s]> "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Fejl: Omdøb %s til %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1271,22 +1300,22 @@ msgstr ""
 "\n"
 "Advarsel: Approved:-teksthoved brugt.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "Attribut ikke genkendt: %s"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1295,7 +1324,8 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i To:-teksthoved.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1303,50 +1333,60 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig FQDN i Message-ID:-teksthoved.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Ingen e-postadresse"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan ikke fjerne lås på %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Kunne ikke dotlock %s - artikel er ikke tilføjet!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Kunne ikke låse %s - artikel ikke tilføjet!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Korrupt fil %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "kunne ikke udvide %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, fuzzy, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 "Fejl: Tilpasset format er større end skærmbredde. Bruger standarden »%s«."
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1355,7 +1395,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen »%s:« er tom.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1363,45 +1403,45 @@ msgstr ""
 "\n"
 "Fejl: Followup-To \"poster\" og en nyhedsgruppe er ikke tilladt!\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "Fejl: Tilpasset format er større end skærmbredde. Bruger standarden »%s«."
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Venstre vinkelparentes mangler i ruteadresse.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Venstre parentes mangler i adresse med ældre stil.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Højre parentes mangler i adresse med ældre stil.\n"
 
 # Hmm, altså hvis der er en grund til at de har skrevet det "At" i
 # stedet for at bruge tegnet, kan det jo hedde snabela på dansk, men det
 # virker mærkeligt og jeg tror din oversættelse er god nok
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "@-tegn mangler i e-postadresse.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Venstre vinkelparentes mangler i ruteadresse.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 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:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1409,7 +1449,7 @@ msgstr ""
 "Ugyldigt domæne. Send fejlrapport hvis dit topniveaudomæne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomæne for munge'ede adresser.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1417,7 +1457,7 @@ msgstr ""
 "Ulovligt domæne. Send fejlrapport hvis dit topniveaudomæne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomæne for munge'ede adresser.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1425,54 +1465,54 @@ msgstr ""
 "Ukendt domæne. Send fejlrapport hvis dit topniveaudomæne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomæne for munge'ede adresser.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "Ulovlig karakter i FQDN.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "FQDN-komponent uden længde er ikke tilladt.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 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:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN-komponent må ikke starte eller slutte med bindestreg.\n"
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN-komponent må ikke begynde med tal.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domæne-literal har umulig numerisk værdi.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Domæne-literal er kun for privat brug og ikke tilladt for global brug.\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Højre parentes mangler i domæne-literal.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Mangler lokal del af e-postadresse.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Ugyldigt tegn i lokal del af e-postadresse.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Localpart-komponent med nullængde er ikke tilladt.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1481,7 +1521,7 @@ msgstr ""
 "Ord uden for citationstegn må ikke indeholde »!()<>@,;:\\.[]« i "
 "ruteadresser.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1489,7 +1529,7 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Citerede ord må ikke indeholde »()<>\\«.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1497,11 +1537,11 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kodede ord må ikke indeholde »!()<>@,;:\"\\.[]/=« i parameter.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Ugyldig syntaks i kodet ord brugt i det fulde navn.\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1510,20 +1550,21 @@ msgstr ""
 "Ord uden for citationstegn må ikke indeholde »()<>\\« i adresser i gammel "
 "stil.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "Manglende dele."
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1531,7 +1572,7 @@ msgstr ""
 "\n"
 "Fejl: Ingen blank linje fundet efter teksthoved.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
@@ -1540,7 +1581,7 @@ msgstr ""
 "\n"
 "Fejl: Ulovlig formateret %s.\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1549,8 +1590,8 @@ msgstr ""
 "\n"
 "Fejl: Ulovlig formateret %s.\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1564,7 +1605,7 @@ msgstr ""
 "      værdi for dit sprog  via  M)menuen  for  indstillinger,  der kan\n"
 "      konfigureres eller ved at redigere tinrc.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1581,7 +1622,7 @@ msgstr ""
 "      gøres via M)enuen for indstillinger, der kan konfigureres eller\n"
 "      ved at redigere tinrc.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1589,7 +1630,7 @@ msgstr ""
 "\n"
 "Fejl: Artikel starter med blank linje i stedet for teksthoved\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1600,7 +1641,7 @@ msgstr ""
 "Fejl: Teksthoved på linje %d har ikke et kolon efter teksthovednavnet:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1609,7 +1650,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen »%s:« er tom.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1618,16 +1659,16 @@ msgstr ""
 "\n"
 "Fejl: Linjen »%s:« mangler fra artikelteksthovedet.\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
 "Fejl: %s har tegn som ikke er i 7 bit.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1638,16 +1679,23 @@ msgstr ""
 "Fejl: Teksthoved på linje %d har ikke et mellemrum efter kolon:\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Fejl: Der er flere (%d) \"%s:\"-linje i teksthovedet.\n"
+msgstr[1] ""
 "\n"
 "Fejl: Der er flere (%d) \"%s:\"-linjer i teksthovedet.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1658,47 +1706,57 @@ msgstr ""
 "Fejl: Teksthoved på linje %d har ikke et mellemrum efter kolon:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Usikre tilladelser på %s (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+"Linje %d er længere end %d oktet og bør foldes sammen, men\n"
+"kodningen er ikke sat til %s\n"
+msgstr[1] ""
 "Linje %d er længere end %d oktetter og bør foldes sammen, men\n"
 "kodningen er ikke sat til %s\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+"Linje %d er længere end %d oktet og bør foldes sammen, men\n"
+"kodningen er ikke sat til %s\n"
+msgstr[1] ""
 "Linje %d er længere end %d oktetter og bør foldes sammen, men\n"
 "kodningen er ikke sat til %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME-fortolkningsfejl: Uventet afslutning på %s/%s artikel\n"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME-fortolkningsfejl: Start grænse mens teksthoveder læses\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1706,11 +1764,23 @@ msgstr ""
 "\n"
 "Fejl: »indsender« er ikke tilladt i nyhedsgruppe!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kan ikke indhente et (fuldt gyldigt) domænenavn!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Ingen nyhedsgrupper"
+msgstr[1] "Ingen nyhedsgrupper"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1718,44 +1788,53 @@ msgstr ""
 "\n"
 "Fejl: From:-linje mangler.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Ingen tilladelse til at gå ind i %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Ingen læserettigheder for %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fil %s eksisterer ikke\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Ingen skriverettigheder for %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Ingen e-postadresse"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr ""
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s%s: Ukendt vært.\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "fejl"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "fejl"
+msgid_plural "errors"
+msgstr[0] "fejl"
+msgstr[1] "fejl"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1765,63 +1844,69 @@ msgstr ""
 "Fejl på linje %d: Teksthoved for »afsender« er ikke tilladt (den vil blive "
 "tilføjet for dig)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server har ingen af grupperne vist i %s"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Ukendt visningsniveau"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Kan ikke nås?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Kommando mislykkedes: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Afslutter..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "forlader ekstern postlæser"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Udpakker %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, 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:513
+#: src/lang.c:515
 #, 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:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtrerer globale regler (%d/%d) ..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Regel oprettet af: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1842,9 +1927,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1890,950 +1974,984 @@ msgstr ""
 "#   time=NUM          Valgfri. time_t-værdi når regel udløber\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Indtast point for regel (standard=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Indtast pointvægt (interval 0 < pointtal <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Fuld"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Bemærkning (valgfri)  : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Anvend mønster på    : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Indtast mønster [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
-"Du anmodte om at opfølgninger til din artikel skulle gå til følgende %s:\n"
+"Du anmodte om at opfølgninger til din artikel skulle gå til følgende "
+"nyhedsgruppe:\n"
+msgstr[1] ""
+"\n"
+"Du anmodte om at opfølgninger til din artikel skulle gå til følgende "
+"nyhedsgrupper:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, 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"
+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:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- videresendt besked --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- slut på videresendt besked --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From:-linje (ignorer versaler) "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From:-linje (versalfølsom)     "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Ukendt vært.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "global "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d gammel artikel markeret som læst."
+msgstr[1] "%d gamle artikler markeret som læst."
 
-#: src/lang.c:564
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Brug venligst %.100s i stedet for"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s er fejlbehæftet"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s er modereret. Fortsæt?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "grupper"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Genlæser %s ..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Kommandoer for topniveau"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Gruppemarkering"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "gruppe"
+msgid_plural "groups"
+msgstr[0] "gruppe"
+msgstr[1] "grupper"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppebeskrivelser er deaktiveret jævnfør nuværende select_format ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "En eller flere linjer med kommentarer. <CR> for at tilføje en linje eller "
 "fortsætte hvis linjen er tom."
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "From:-linje der skal tilføjes filterfil. <MELLEMRUM> skifter & <CR> ændrer."
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Linjeantal for artikler der skal filtreres. < for mindre, > for mere, = for "
 "lig."
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Message-ID: Linje der skal tilføjes til filterfil. <MELLEMRUM> skifter & "
 "<CR> ændrer."
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Subject:-linje der skal tilføjes til filterfil. <MELLEMRUM> skifter & <CR> "
 "ændrer."
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Indtast tekstmønter der skal filtreres hvis Subject:- & From:-linjer ikke er "
 "hvad du ønsker."
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "Vælg hvor tekstmønstre skal bruges. <MELLEMRUM> skifter & <CR> ændrer."
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Udløbstid i dage for de indtastede filer. <MELLEMRUM> skifter & <CR> ændrer."
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Brug kun dræb i aktuel gruppe eller alle grupper. <MELLEMRUM> skifter & <CR> "
 "ændrer."
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Brug vælg i aktuel gruppe eller alle grupper. <MELLEMRUM> skifter & <CR> "
 "ændrer."
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "dræb en artikel via en menu"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "vælg automatisk (populær) en artikel via en menu"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Gennemse URL'er i artikel"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  vis artikel efter nummer i aktuel tråd"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "afbryd (slet) eller fortræng (oveskriv) aktuel artikel"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "send opfølgning til aktuel artikel"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "send opfølgning (kopier ikke tekst) til aktuel artikel"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "send opfølgning til aktuel artikel med citat for hele hoveder"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "gensend valgt artikel til anden gruppe"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "rediger artikel (kun postgrupper)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "vis første artikel i aktuel tråd"
 
 # af artiklen
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "vis første side på artikel"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Ingen URL'er i denne artikel"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "vis sidste artikel i aktuel tråd"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "vis sidste side på artikel"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "marker resten af tråden som læst og fortsæt til næste ulæst"
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "vis næste artikel"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "vis første artikel i næste tråd"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "vis næste ulæste artikel"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "gå til den artikel som den her fulgte op på"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "vis forrige artikel"
 
-#: src/lang.c:607
+#: src/lang.c:616
 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:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "dræb hurtigt en artikel som bruger standarder"
 
-#: src/lang.c:609
+#: src/lang.c:618
 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:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "returner til gruppeudvælgelsesniveau"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "svar via e-post til forfatter"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "svar via e-post (kopier ikke tekst) til forfatter"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "svar via e-post til forfatter med citering af hele hoveder"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "søg baglæns indenfor denne artikel"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "søg fremad idenfor denne artikel"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "vis artikel i rawtilstand (inklusiv alle hoveder)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "udelad næste blok med inkluderet tekst"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "slå visning af afsnit skjult af en form-feed (^L) til/fra"
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "slå visning af alle teksthoveder til/fra"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "slå ordfremhævelse til/fra"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "skift visning af uuencoded-afsnit"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "slå ROT-13 (basisafkodning) for aktuel artikel til/fra"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "slå indrykningsbredde 4 <-> 8 til/fra"
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr "skift tysk TeX-stilafkodning for nuværende artikel"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "skift visning af uuencoded-afsnit"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "cykle gennem mulighederne for at detektere og vise ordret blokke"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vis/send/gem multimedievedhæftninger"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "vælg første vedhæftning i listen"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vælg vedhæftning efter nummer"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "vælg sidste vedhæftning i listen"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "send (via datakanal) vedhæftelse til kommando"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "send (via datakanal) rå vedhæftelse til kommando"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "gem vedhæftninger til disk"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "søg efter vedhæftninger fremad"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "søg efter vedhæftninger baglæns"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "vis vedhæftning"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "mærk vedhæftning"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "vælg vedhæftninger som svarer til brugerangivet mønster"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "vend mærke om for alle vedhæftninger (skift)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "fjern alle mærkede vedhæftninger"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 "slå infobesked i sidste linje til/fra (navn/beskrivelse af vedhæftning)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "vælg første attribut i listen"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vælg attribut efter nummer"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "vælg sidste attribut i listen"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "nulstil attribut til en standardværdi"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "søg baglæns efter en attribut"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "søg fremad efter en attribut"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "vælg attribut"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "skift tilbage til indstillingsmenu når startet fra her til/fra"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "rapporter fejl eller giv en kommentar via e-post til %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "vælg første indstilling i listen"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vælg indstilling efter nummer"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "vælg sidste indstilling i listen"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "start virkefeltmenu"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "søg baglæns efter en indstilling"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "søg fremad efter en indstilling"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "vælg indstilling"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "slå attributmenu til/fra"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "vælg interval af artikler som påvirkes af næste kommando"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "undvig fra kommandoprompt"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "rediger filterfil"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "få hjælp"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "vis den sidst viste artikel"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "en linje ned"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "en linje op"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "gå til artikel valgt efter besked-id"
 
-#: src/lang.c:667
+#: src/lang.c:678
 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:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "menu med konfigurerbare indstillinger"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "en side ned"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "en side ned"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "send (skriv) artikel til aktuel gruppe"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "send udskudte artikler"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "vis artikler sendt af dig (fra sendtfil)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "returner til forrige menu"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "afslut tin øjbelikkeligt"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "genskriv side"
 
-#: src/lang.c:679
+#: src/lang.c:690
 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:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "gem automatisk markerede artikler uden brugerindgreb"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "rul skærmen en linje ned"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "rul skærmen en linje op"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "søg efter artikler baglæns efter forfatter"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "søg efter artikler fremad efter forfatter"
 
-#: src/lang.c:685
+#: src/lang.c:696
 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:686
+#: src/lang.c:697
 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:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "søg efter artikler baglæns per emnelinje"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "søg efter artikler forlæns per emnelinje"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "gentag sidste søgning"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 "mærk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "slå infobesked i sidste linje til/fra (emne/beskrivelse)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "slå omvendt video til/fra"
 
-#: src/lang.c:693
+#: src/lang.c:704
 #, fuzzy
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "slå minihjælpens menuvisning til/fra"
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "løb igennem visningen af forfatters e-postadresse, fulde navn, begge eller "
 "ingen"
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "vis versioninformation"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 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:697
+#: src/lang.c:709
 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:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "vælg første tråd i listen"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "vælg sidste tråd i listen"
 
-#: src/lang.c:700
+#: src/lang.c:712
 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:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "marker artikel som ulæst"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "marker aktuel tråd, interval eller mærkede tråde som læst"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "marker aktuel tråd, interval eller mærkede tråde som ulæste"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "marker aktuel/interval/valgte/mønster/mærkede som læst efter anmodning"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "marker aktuel/interval/valgte/mønster/mærkede som ulæste efter anmodning"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "slå visning af alle/valgte artikler til/fra"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "vis næste gruppe"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "vis forrige gruppe"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "slå alle valg (alle artikler) til/fra"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "vælg gruppe (gør »populær«)"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "vælg tråd"
 
-#: src/lang.c:712
+#: src/lang.c:724
 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:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "vælg tråde som svarer til brugerangivet mønster"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vælg tråd efter nummer"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "slå maks. antal artikler som hentes til/fra, og genindlæs"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "slå visning af alle/ulæste artikler til/fra"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "slå valg af tråd til/fra"
 
 # løb igennem de tilgængelige trådningstilvalg
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "gennemløb de tilgængelige valgmuligheder for trådning"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "fortryd alle markeringer (alle artikler)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "fjerne mærke på alle mærkede tråde"
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "søg efter artikler fremad efter forfatter"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "søg efter artikler baglæns efter forfatter"
 
-#: src/lang.c:723
+#: src/lang.c:735
 #, fuzzy
 msgid "toggle info message in last line (Message-ID)"
 msgstr "slå infobesked i sidste linje til/fra (Message-ID)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 #, fuzzy
 msgid "Open article by Message-ID"
 msgstr "gå til artikel valgt efter Message-ID"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "tilføj nyt virkefelt"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "slet virkefelt"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "rediger attributfil"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "vælg første virkefelt i listen"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vælg virkefelt efter nummer"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "vælg sidste virkefelt i listen"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "flyt virkefelt"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "omdøb virkefelt"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "vælg virkefelt"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "marker alle artikler i gruppe som læst"
 
-#: src/lang.c:735
+#: src/lang.c:747
 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:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "vælg første gruppe i listen"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "vælg gruppe efter navn"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vælg gruppe efter nummer"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "vælg omfanget af grupper der påvirkes af næste kommando"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "vælg sidste gruppe i listen"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "vis grupper som en artikel er blevet indsendt til (efter besked-id)"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (gå til artikel hvis mindst en af grupperne er tilgængelig)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "marker alle artikler i valgt gruppe som ulæste"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "flyt valgt gruppe indenfor listen"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "vælg næste gruppe med ulæste nyheder"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "afslut"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "afslut uden at gemme konfigurationsændringer"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "læs valgt gruppe"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "nulstil .newsrc (alle tilgængelige artikler i grupper markeret ulæst)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "søg baglæns efter et gruppenavn"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 " \t  (alle søgninger tager ikke højde for små/store bogstaver og omfang)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "søg fremad efter et gruppenavn"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "abonner på valgt gruppe"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "abonner på grupper som stemmer overens med mønster"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "genlæste aktiv fil for at tjekke for nye nyheder"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 "slå visning kun af gruppenavn eller gruppenavn plus beskrivelse til/fra"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "slå visning af vis alle/ulæste abonnerede grupper til/fra"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "fjern abonnement fra valgt gruppe"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "fjern abonnement fra grupper som matcher mønster"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "sorter gruppelisten"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "slå visning af vis alle/abonnerede grupper til/fra"
 
-#: src/lang.c:765
+#: src/lang.c:777
 #, fuzzy
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "mærk alle dele af nuværende flerdels-besked i rækkefølge"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vælg artikel efter nummer"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr "marker tråd som læst og returner til gruppeindeksside"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "marker tråd som læst og gå til næste ulæste tråd eller gruppe"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "vælg første artikel i listen"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "vælg sidste artikel i listen"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "marker artikel, interval eller mærkede artikler som læst; flyt markør til "
 "næste ulæste artikel"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "marker artikel, interval eller mærkede tråde som ulæste"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "marker aktuel tråd som ulæst"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "læs valgt artikel"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2841,7 +2959,7 @@ msgstr ""
 "Vis egenskaber\n"
 "--------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2849,7 +2967,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2857,7 +2975,7 @@ msgstr ""
 "Flytter rundt\n"
 "-------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2865,7 +2983,7 @@ msgstr ""
 "Gruppe/tråd/artikel-handlinger\n"
 "------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2873,7 +2991,7 @@ msgstr ""
 "Vedhæftningshandlinger\n"
 "---------------------- "
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2881,7 +2999,7 @@ msgstr ""
 "Attributhandlinger\n"
 "------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2889,13 +3007,13 @@ msgstr ""
 "Tilvalgshandlinger\n"
 "------------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2903,7 +3021,7 @@ msgstr ""
 "Virkefeltshandlinger\n"
 "--------------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2911,100 +3029,115 @@ msgstr ""
 "URL-handlinger\n"
 "--------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "vælg første URL i listen"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vælg URL efter nummer"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "vælg sidste URL i listen"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "søg efter URL'er fremad"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "søg efter URL'er baglæns"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "Åbn URL i browser"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "slå infobesked i sidste linje til/fra (URL)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "artikel"
+msgstr[1] "artikler"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Kommandoer for gruppeniveau"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Filter for dræb tilføjet"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Filter for automatisk markering tilføjet"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Alle dele mærket"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Alle dele mærket"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Gemmer artikel for senere indsendelse"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Indtast venligst et gyldigt tegn"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Manglende del #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Ingen udsatte artikler ***"
 
-#: src/lang.c:803
+# gå tilbage til
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "returner til gruppeudvælgelsesniveau"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Ikke en besked med flere dele"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Du er ikke abonnent på denne gruppe"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Ingen tidligere udtryk"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Handling deaktiveret i tilstanden no-overwrite (ingen-overskrivning)"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d udskudt %s, genbrug med ^O...\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d udskudt artikel, genbrug med ^O...\n"
+msgstr[1] "%d udskudt artikler, genbrug med ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -3015,17 +3148,14 @@ msgstr ""
 "(angives\n"
 "  som OFF) i indstillingsmenuen\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Gem filnavn for %s/%s i en postkasse. Vedhæftning ikke gemt"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso-kodet artikel"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -3095,44 +3225,58 @@ msgstr ""
 "FTP-filerne.\n"
 "Send venligst fejlrapporter/kommentarer til %s med kommandoen »R«.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Ugyldig disabled_nntp_cmds \"%s\", afvist."
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Navnet på tegnsættet indeholder ugyldige tegn."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Ugyldig multibyte-sekvens fundet\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Ugyldig Afsender:-teksthoved \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Omvendt video deaktiveret"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Omvendt video aktiveret"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Mangler definition for %s\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Ugyldig nøgledefinition '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Ugylidg nøglenavn '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Nøglekortfil blev opgraderet til version %s\n"
@@ -3140,109 +3284,109 @@ msgstr "Nøglekortfil blev opgraderet ti
 # Hmm, så er spørgsmålet jo så, når der er sådan et tilfældigt antal
 # mellemrum efter : og positionen af : skal bevares i oversættelsen, det
 # er svært at vide når der ikke er nogen kommentarer
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Dræb From:     [%s] (j/n): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Dræb linjer: (</>num): "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Dræb artikelmenu"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Dræb Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Dræb mønstervirkefelt  : "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Dræb Subject:  [%s] (j/n): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Dræb tekstmønster   : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Dræb tidspunkt på dagen   : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Sidste"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Sidste svar --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Linjer %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Funktionen er ikke tilgængelig."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "Læser ikke via NNTP."
 
-#: src/lang.c:864
-#, c-format
+#: src/lang.c:886
+#, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Gruppe: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Gruppe: %s"
+msgstr[1] "Grupper: %s"
 
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Grupper: %s"
-
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "postkasse "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Send artikel(er) til [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Sender log til %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Send fejlrapport ..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Send FEJLRAPPORT til %s?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Sendt"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Sender til %s ..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3254,62 +3398,142 @@ msgstr ""
 "# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s markeret som læst"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
 msgstr "%s markeret som ulæst"
 
-#: src/lang.c:881
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "%s markeret som læst"
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "%s markeret som ulæst"
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markerede %d af %d %s som læst"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markerede %d af %d %s som ulæste"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Marker"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marker alle artikler som læst%s?"
 
-#: src/lang.c:885
-#, c-format
+#: src/lang.c:908
+#, fuzzy, c-format
 msgid "Mark article as read%s?"
-msgstr "Marker alle artikler som læst%s?"
+msgstr "Marker artiklen som læst%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marker gruppe %s som læst?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marker tråd som læst%s"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Sammenligner %s grupper ..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr "tegnsæt %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- tegnsæt %s er ikke understøttet --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Beskrivelse: %s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "Åbner %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "Læser %s"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s linje"
+msgstr[1] "%s linjer"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr "navn %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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 ""
+"Denne besked er blevet opbygget i MIME-formatet multipart/mixed. Hvis du\n"
+"læser denne præfiks, så er din postlæser sandsynligvis endnu ikke blevet\n"
+"ændret til at forstå dette nye format, og noget af det følgende kan se\n"
+"mærkeligt ud.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=angiv nuværende som n; %s=linje ned; %s=linje op; %s=hjælp; %s=afslut"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3317,24 +3541,24 @@ msgstr ""
 "%s=vis; %s=datakanal; %s=datakanal rå; %s=gem; %s=mærke; %s=mærkemønster; "
 "%s=fjern mærke for alle"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=vis; %s=gem; %s=mærke; %s=mærkemønster; %s=fjern mærke for alle"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=vend mærkning om; %s=søg fremad; %s=søg bagud; %s=gentag søg"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3343,40 +3567,40 @@ msgstr ""
 "%s=forfattersøgning; %s=opsamling; %s=linje ned; %s=linje op; %s=marker som "
 "læst; %s=vis tråd"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, 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:901
+#: src/lang.c:946
 #, 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:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=søg fremad; %s=søg bagud; %s=gentag søg"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=tilføj; %s=flyt; %s=omdøb; %s=slet"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, 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:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3384,7 +3608,7 @@ msgstr ""
 "%s=linje ned; %s=linje op; %s=hjælp; %s=flyt; %s=afslut; %s=slå alle/ulæste "
 "til/fra"
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3393,239 +3617,233 @@ msgstr ""
 "%s=abonner; %s=undermønster; %s=slut abonnement; %s=fjern undermønster; "
 "%s=ryk ind/ud"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 "<n>=angiv nuværende til n; %s=næste ulæst; %s=opsamling; %s=vis slå til/fra"
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=hjælp; %s=linje ned; %s=linje op; %s=afslut; %s=mærke; %s=marker ulæst"
 
-#: src/lang.c:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Mere--"
 
 # noget bud?
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: %s\n"
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Flytter %s ..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: og sidste reference "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: linje               "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: og References: linje"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gå til nyhedsgruppe [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "nyhedsgrupper"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s i gruppeliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "nyhedsgruppe"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Forsøg at gemme newsrc-fil igen?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
-msgstr ""
-"Advarsel: Ingen nyhedsgrupper blev skrevet til din newsrc-fil. Afbrudt."
+msgstr "Advarsel: Ingen nyhedsgrupper blev skrevet til din %s-fil. Afbrudt."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
-msgstr "newsrc-fil blev gemt.\n"
+msgstr "%s-fil gemt med succes.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Næste svar --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Ingen artikler ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Ingen artikler er udgivet"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** Ingen vedhæftninger ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivelse ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Intet filnavn"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Ingen gruppe"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Ingen grupper ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Ikke flere grupper der kan læses"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Ingen sidste besked"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Ingen e-postadresse"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Ingen artikler markeret til gemning"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Intet resultat"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Ikke flere grupper"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Ingen nyhedsgrupper"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Ingen næste ulæst artikel"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Ingen forrige gruppe"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "Ingen tidligere søgning, intet at gentage"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Ingen forrige ulæst artikel"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Ingen svar"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Ingen svar at vise i aktuel tråd"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** Ingen virkefelter ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Ingen søgestreng"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Intet emne"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal skal have en ryd til linjeafslutning (ce)\n"
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminal skal have en ryd til slut på skærm (cd)\n"
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal skal have ryd skærm-funktionalitet (cl)\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal skal have markørbevægelse (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: TERM-variabel skal være angivet for at bruge skærmfunktioner\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Ingen fremviser fundet for %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Nyhedsgruppe eksisterer ikke på denne server"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppe %s blev ikke fundet i aktiv fil"
 
 # tysk bruger = ("c=erzeuge, a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: ")
 # det var også en mulighed, måske bedre=?
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "opret (c) den, brug et alternativt (a) navn, brug standarden (d) .newsrc, "
 "afslut (q) tin: "
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "brug alternativt (a) navn, brug standarden (d) .newsrc, afslut (a) tin: "
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3638,7 +3856,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-server -> newsrc-oversættelsestabel og NNTP-server\n"
-"# liste med korte navne for %s %s\n"
+"# liste med korte navne for %s\n"
 "#\n"
 "# formater for denne fil er\n"
 "#   <FQDN af NNTP-server> <newsrc-fil> <kort_navn> ...\n"
@@ -3649,48 +3867,54 @@ msgstr ""
 "#   news.tin.org      .newsrc-tin.org  tinorg\n"
 "#   news.example.org  /tmp/nrc-ex      eksempel   ex\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Kun"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Indstillingsmenu"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Kommandoer for indstillingsmenu"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Indstilling ikke slået til. Rekompiler med %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Path: linje (versalfølsom)   "
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Fejl i regulært udtryk: %s ved pos. %d »%s«"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fejl i regulært udtryk: intern fejl i pcre %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Fejl i regulært udtryk: study - prcre-intern fejl %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Indsend en opfølgning ..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3700,49 +3924,49 @@ msgstr ""
 "denne fejl er midlertidig eller på anden måde kan rettes, så kan du\n"
 "udsætte artiklen og samle den op igen senere med ^O senere.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Historik for indsendte artikler"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "Kommandoer for attributmenu"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
 # gå tilbage til
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "returner til gruppeudvælgelsesniveau"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr "Historik for indsendte artikler"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Send til nyhedsgruppe(r) [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- efterbehandling startet --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- efterbehandling færdig --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Send emne [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3750,300 +3974,315 @@ msgstr ""
 "# Oversigt over sendte/indsendte beskeder kan ses med kommandoen »W« inden "
 "fra tin.\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Sender artikel ..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "Sender artikel ..."
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Indsender: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Send udsatte artikler [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Populær %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Mærket %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "Uden mærke %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "Behandler attributter ... "
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Behandler postbeskeder markeret for sletning."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Behandler gemte artikler markeret for sletning."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Accepter Followup-To? %s=post, %s=ignore, %s=quit: "
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Artikel uændret, afbryd postleverance"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Ønsker du at se udsatte artikler (%d)?"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Ønsker du at se udsatte artikle (%d)?"
+msgstr[1] "Ønsker du at se udsatte artikler (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Tilføj filter for hurtig dræb"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Tilføj filter for hurtig markering"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Ønsker du at afslutte?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=rediger afbrydbesked, %s=afslut, %s=slet (afbryd) [%%s]: "
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Du har mærkede artikler i denne gruppe - afslut alligevel?"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "Du har mærkede artikler i denne gruppe - afslut alligevel?"
+msgstr[1] "Du har mærkede artikler i denne gruppe - afslut alligevel?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=udsæt: "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=afslut, %s=rediger, %s=gem dræbbeskrivelse: "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=afslut, %s=rediger, %s=gem beskrivelse af vælg: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 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:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Ønsker du at afbryde denne handling?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Ønsker du øjeblikkeligt at afslutte tin?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Læser %s artikler ..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Læser %s grupper ..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Læser ('q' for afslut) ..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "Læser %s artikler ..."
+msgid "Reading attributes file: %s\n"
+msgstr "Læser %sattributfil: %s\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "Læser %sattributfil: %s\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "Læser %skonfigurationsfil: %s\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Læser %skonfigurationsfil: %s\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Læser filterfil: %s\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "læser fra lokal kø"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "Læser %s\n"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Læser %s grupper ..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Læser inddatahistorikfil: %s\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Læser tastaturkortfil : %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Læser grupper fra aktiv fil ... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Læser grupper fra newsrc-fil ... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Læser fil med nyhedsgrupper ... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Læser newsrc-fil: %s"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "Læser %s artikler ..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Læser %s grupper ..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: linje             "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d igen)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Fejlbehæftet gruppe %s fjernet."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr "Fjernet fra den forrige regel: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fejl: Omdøb %s til %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Svar til forfatter..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Gensend"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Genindsender artikel..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Gensend artikler til grupper [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Nulstil newsrc?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Svar er blevet sendt til de følgende nyhedsgrupper"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Svar er blevet sendt til indsender. %s=post, %s=indsend, %s=afslut: "
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Tast <RETUR> for at fortsætte ..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Vælg fra       [%s] (y/n): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Vælg linjer: (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Vælg automatisk artikelmenu"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Vælg Msg-Id  [%s] (f/l/o/n): "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Vælg mønstervirkefelt: "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Vælg emne [%s] (y/n): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Vælg tekstmønster   : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Vælg tid i dage       : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -4064,54 +4303,80 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Farveindstillinger"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "Filterindstillinger"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Vis kun ulæste grupper"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: linje (ignorer versaler)"
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: linje (versalfølsom)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Gem"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Gem »%s« (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Gem konfiguration før du fortsætter?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Gem filnavn> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Gemt"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%s ulæst (%s populær) %s i %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Gemt %s ...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Intet blev gemt"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4120,189 +4385,202 @@ msgstr ""
 "\n"
 "%s %d %s fra %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s gemt til %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gemt til %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Gemmer ..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Skærminitialisering mislykkedes"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: Skærm er for lille\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skærmen er for lille, %s afslutter"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Slet virkefelt?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Indtast virkefelt> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Vælg ny placering>"
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "Ny placering kan ikke være et globalt virkefelt"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Global virkefelt, handling ikke tilladt"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Omdøb virkefelt> "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Vælg virkefelt> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Virkefeltsmenu"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Kommandoer for virkefeltsmenu"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Søg baglæns [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Søg tekst [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Søg fremad [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Søger ..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, 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:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Vælg artikel> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Vælg indstililngsnummer før tekst eller brug piletasterne og <CR>. »q« for "
 "at afslutte."
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Vælg gruppe> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Indtast markeringsmønster [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "Vælg tråd> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): send en DETALJEREDE fejlrapport til %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Kommandoer for virkefeltsmenu"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "servers active-fil"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kan ikke gå ind i nye nyhedsgrupper. Abonner først ..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<MELLEMRUM>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starter: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Vis tråd (%d af %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Tråd (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Indtast abonnementmønster med jokertegn> "
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "har tegnet abonnement på %d grupper"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "har tegnet abonnement på %d gruppe"
+msgstr[1] "har tegnet abonnement på %d grupper"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "har tegnet abonnement på %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Abonnerer ... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Gensend eller fortræng artikler [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Fortræng artikler til grupper [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Fortrænger artikel ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4311,29 +4589,44 @@ msgstr ""
 "\n"
 "Stoppet. Tast 'fg' for at genstarte %s\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d dage"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d dage"
+msgstr[1] "%d dage"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Baseartikel"
+msgstr[1] "Baseartikel"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Mærket vedhæftning"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Version: %s %s udgave %s (»%s«)"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Standardstrenge for handling/prompt\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4352,304 +4645,320 @@ msgstr ""
 "# expire=ON/OFF  ON=begræns til default_filter_days (antal filtrerdage)\n"
 "                 OFF=udløb aldrig\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# Hvis slået til, så brug udskriv nuværende emne eller "
 "nyhedsgruppebeskrivelse\n"
 "  i den sidste linje\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Værts- og tidsinformation brugt til detektering af nye grupper (rør ikke)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Der er ingen nyheder\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Tråd"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Kommandoer på trådniveau"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Tråd fravalgt"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Tråd valgt"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "tråd"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Tråd %4s af %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Opdeler artikler i tråde ..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Trådning med multipart"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Slrnface mislykkedes: %s."
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Slrnface mislykkedes: %s."
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, c-format
 msgid "TLS handshake done: %s\n"
 msgstr ""
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr ""
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Skiftede ordfremhævelse %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "Skiftede rot13-kodning"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Skiftede tysk TeX-kodning %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Skiftede indryksbredde til %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Forsøger at dotlock %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Forsøger at låse %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=hjælp"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Ubegrænset"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Baseartikel"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "fjerne mærke på alle mærkede tråde"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Indtast jokertegnsmønster for framelding af abonnement> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fejl unde afkodning af %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Ingen slutning."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dekodet med succes."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "uændret"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(ukendt)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "Ukendt fejl."
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "ulæste"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "frameldte abonnement fra %d grupper"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "frameldte abonnement fra %d gruppe"
+msgstr[1] "frameldte abonnement fra %d grupper"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Abonnement frameldt fra %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Framelder abonnement ... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Fjerner trådopsætning fra artikler ..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Opdateret"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Opdaterer"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Opdaterer %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "URL-menu"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "Kommandoer for URL-menu"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "Åbner %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "Vælg URL> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "Ingen URL'er i denne artikel"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       marker alle nyheder som læst i abonnerede nyhedsgrupper "
 "(jobtilstand)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       returner statusindikation hvis der er ulæste nyheder (jobtilstand)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       led ikke efter nye nyhedsgrupper"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       gem ikke nogen filer ved afslutning"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       vis ikke beskrivelser for nyhedsgrupper"
 
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f fil   har abonnement for nyhedsgruppefil [standard=%s]"
+
 # »-G grænse« må være tilvalg+flag mens resten er beskrivelse
-#: src/lang.c:1241
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G grænse hent kun artikler/gruppe med denne begrænsning"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       hjælpinformation om %s"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       denne hjælpebesked"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I mappe mappe for nyhedsindeksfilen [standard=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       opdater indeksfiler (jobtilstand)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m mappe postkassemappe [standard=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4658,57 +4967,57 @@ msgstr ""
 "\n"
 "Send fejlrapporter/kommentarer til %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       send nye nyheder til dine indlæg (jobtilstand)"
 
 # Jeg ville sætte (mindst) to mellemrum for at adskille ligesom i
 # coreutils, og så rykke ekstra ind om nødvendigt.  Også selvom den
 # engelske ikke gør det
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M bruger  send nye nyheder til specificeret bruger (jobtilstand)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fil   har abonnement for nyhedsgruppefil [standard=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       tilstand uden indsendelse"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       send en artikel og afslut"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       send alle udsatte artikler og afslut"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       læs nyheder gemt med tilvalget -S"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s mappe gem nyhedsmappe [standard=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       gem nye nyheder til senere læsning (batchtilstand)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       start hvis der er ulæste nyheder"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4719,84 +5028,105 @@ msgstr ""
 "\n"
 "Brug: %s [tilvalg] [nyhedsgruppe[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       uddybende udskrift for jobtilstandsindstillinger"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       vis version- & datoinformation"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Anvend MIME-visningsprogram for denne besked?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s er kun nyttig uden jobtilstandsoperationer.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s er kun nyttig for jobtilstandsoperationer.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s er kun nyttig for jobtilstandsoperationer.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Nytteløs kombination %s og %s. Ignorerer %s.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "ufuldstændig "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s%d uden for interval (0 - %d). Nulstil til 0"
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s%d uden for interval (0 - %d). Nulstil til 0"
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vis »%s« (%s/%s)?"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Advarsel: indsendelse overstiger %d kolonne. Linje %d er den første lange:\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den første lange:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4804,7 +5134,8 @@ msgstr ""
 "\n"
 "Advarsel: Artikel uændret efter redigering\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4812,7 +5143,8 @@ msgstr ""
 "\n"
 "Advarsel: »Subject:« indeholder kun mellemrum.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4821,7 +5153,8 @@ msgstr ""
 "\n"
 "Advarsel: »Subject:« begynder med »Re:« men der er ingen »References:«.\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4831,7 +5164,8 @@ msgstr ""
 "Advarsel: Artikel har »References:« men »Subject:« begynder ikke med\n"
 "          »Re:« og indeholder ikke »(was:«.\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4840,7 +5174,7 @@ msgstr ""
 "\n"
 "Advarsel: »Subject:« indeholder kun mellemrum.\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4863,7 +5197,13 @@ msgstr ""
 "Dette er artiklen, du er ved at fjerne:\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
@@ -4872,7 +5212,7 @@ msgstr ""
 "\n"
 "Fejl: Ulovlig formateret %s.\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4881,40 +5221,67 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"Linje %d er længere end %d oktet og bør foldes sammen, men\n"
+"kodningen er hverken sat til %s eller til %s\n"
+msgstr[1] ""
 "Linje %d er længere end %d oktetter og bør foldes sammen, men\n"
 "kodningen er hverken sat til %s eller til %s\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"Linje %d er længere end %d oktet og bør foldes sammen, men\n"
+"kodningen er sat til %s uden aktivering af MIME_BREAK_LONG_LINES\n"
+"eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n"
+"ikke blive udført\n"
+msgstr[1] ""
 "Linje %d er længere end %d oktetter og bør foldes sammen, men\n"
 "kodningen er sat til %s uden aktivering af MIME_BREAK_LONG_LINES\n"
 "eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n"
 "ikke blive udført\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"Linje %d er længere end %d oktet og bør foldes sammen, men\n"
+"kodningen er ikke sat til %s\n"
+msgstr[1] ""
 "Linje %d er længere end %d oktetter og bør foldes sammen, men\n"
 "kodningen er ikke sat til %s\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4922,7 +5289,7 @@ msgstr ""
 "\n"
 "Advarsel: »example« er et reserveret hierarki!\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4937,7 +5304,7 @@ msgstr ""
 "Nogle værdier i din %s-fil har ændret sig!\n"
 "Læs WHATSNEW, etc ...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4950,7 +5317,7 @@ msgstr ""
 "Du nedgraderer til tin %s fra en nyere version!\n"
 "Nogle værdier i din %s-fil bliver måske ignoreret, andre kan ændre sig!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4960,7 +5327,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4968,7 +5335,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4978,35 +5345,57 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Advarsel: Fandt %d »-- \\n«-linje, dette kan forvirre nogle.\n"
+msgstr[1] ""
 "\n"
 "Advarsel: Fandt %d »-- \\n«-linjer, dette kan forvirre nogle.\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Advarsel: Kun %d ud af %d artikler blev gemt"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Advarsel: Kun %d ud af %d artikler blev gemt"
+msgstr[1] "Advarsel: Kun %d ud af %d artikler blev gemt"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Advarsel: Din signatur er længere end %d linje. Da signaturer normalt ikke\n"
+"          indeholder nyttig information, skal de være så korte som mulig.\n"
+msgstr[1] ""
 "\n"
 "Advarsel: Din signatur er længere end %d linjer. Da signaturer normalt ikke\n"
 "          indeholder nyttig information, skal de være så korte som mulig.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -5014,14 +5403,14 @@ msgstr ""
 "Advarsel: Denne postadresse kan indeholde en spamfælde. %s=continue, "
 "%s=abort? "
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -5029,84 +5418,98 @@ msgstr ""
 "\n"
 "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "Advarsel: Gruppen er modereret.\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Advarsel: %d af grupperne er modereret.\n"
+msgstr[1] "Advarsel: %d af grupperne er modereret.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil ..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "Skriver %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Skriver oversigtscache ..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d svar"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d svar"
+msgstr[1] "%d svar"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Kan ikke køre slrnface: Kunne ikke konstruere fifo-navn."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Kan ikke køre slrnface: Kunne ikke oprette %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface blev unormalt afbrudt, kode %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface mislykkedes: %s."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Kan ikke køre slrnface: Miljøvariabel %s ikke fundet."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Kan ikke køre slrnface: Kører ikke i en xterm."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "Kan ikke åbne %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5133,28 +5536,80 @@ msgstr ""
 "oprettet af din NFS-server, mens slrnface kører.\n"
 "Prøv ikke at fjerne dem.\n"
 
-#: src/lang.c:1377
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: linje (versalfølsom)   "
+
+#: src/lang.c:1481
 #, c-format
-msgid "Added %d %s"
-msgstr "Tilføjede %d %s"
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "Tilføjede %d gruppe"
+msgstr[1] "Tilføjede %d grupper"
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Ingen grupper der ikke er tilmeldte at vise"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Viser kun tilmeldte til grupper"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "ufuldstændig "
+
+# er det mon tidspunktet!
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "artikel"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Du har post"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5167,11 +5622,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "   -D tilstand  fejlsøgningstilstand"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5188,11 +5643,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "slå farve til/fra"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5238,11 +5693,11 @@ msgstr ""
 "#  15 = lys hvid\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       skift farveflag"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5250,7 +5705,7 @@ msgstr ""
 "\n"
 "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5259,16 +5714,23 @@ msgstr ""
 "\n"
 "Fejl: »%s« omdøbes, brug »%s« i steden for!\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Fejl: krydsindsendelse til %d nyhedsgruppe og ingen Followup-To-linje!\n"
+msgstr[1] ""
 "\n"
 "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5277,7 +5739,7 @@ msgstr ""
 "\n"
 "Fejl: »%s« er ikke en gyldig nyhedsgruppe!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5285,7 +5747,7 @@ msgstr ""
 "\n"
 "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5294,25 +5756,34 @@ msgstr ""
 "\n"
 "Advarsel: »%s« er omdøbt, du skal bruge »%s« i stedet for!\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Advarsel: krydsindsendelse til %d nyhedsgruppe og ingen Followup-To-linje!\n"
+msgstr[1] ""
 "\n"
 "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Advarsel: »%s« er ikke i din newsrc, den kan være ugyldig på denne side!\n"
+"Advarsel: »%s« er ikke i din newsrc,\n"
+"den kan være ugyldig på denne side!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5321,76 +5792,79 @@ msgstr ""
 "\n"
 "Advarsel: »%s« er ikke en gyldig nyhedsgruppe på denne side!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d filer skrevet fra %d artikler. %d %s opstod."
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Manglende dele."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Ingen begyndelse."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Ingen data."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Ukendt fejl."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "Læser postaktiv fil: %s"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Læser postgruppens fil: %s"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "udfør PGP-handlinger på artikel"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Tilføj nøgle(r) til offentlig nøglering?"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Tilføj nøgle til offentlig nøglering?"
+msgstr[1] "Tilføj nøgler til offentlig nøglering?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=underskriv, %s=underskriv & inkluder offentlig nøgle, %s=afslut: "
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, 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:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ikke underskrevet og ingen offentlige nøgler fundet"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsæt: "
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -5398,120 +5872,132 @@ msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsæt "
 "[%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=menu, %s=indsend, %s=udsæt: "
 
-#: src/lang.c:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=pgp, %s=menu, %s=indsend, %s=udsæt [%%s]: "
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=menu, %s=indsend, %s=udsæt: "
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=ispell, %s=indsend [%%s]: "
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=menu, %s=indsend, %s=udsæt [%%s]: "
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=menu, %s=indsend, %s=udsæt: "
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=send [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=menu, %s=indsend, %s=udsæt [%%s]: "
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Prøv cache_overview_files for at øge hastigheden.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin vil i steden for anvende lokale indeksfiler.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Kan ikke finde NNTP-servernavn"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "FUNKTIONER annoncerede ikke LÆSER"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Forbinder til %s:%u ..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP-forbindelsesfejl. Afslutter ..."
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"NNTP-forbindelsesfejl: nntp_read_timeout_secs %d er udløbet. Afslutter..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Afbryder fra server ..."
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205 Lukker forbindelse"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 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:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Forbindelsen til nyhedsserveren har fået tidsudløb. Genforbind?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5520,67 +6006,67 @@ msgstr ""
 "Placer servernavnet i filen %s,\n"
 "eller angiv miljøvariablen NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "Udskriver ..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       fremtving godkendelse ved forbindelse"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  læs nyheder fra NNTP-server serv [standard=%s]"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  brug port som NNTP-port [standard=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       hurtigstart. Samme som -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       læs nyheder eksternt fra standard-NNTP-server"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       brug kun LIST i stedet for GROUP-kommando (-n)"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       læs kun abonnerede .newsrc-grupper fra NNTP-server"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       fremtving forbindelse via IPv4"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       fremtving forbindelse via IPv6"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5588,7 +6074,7 @@ msgstr ""
 "\n"
 "sokkel- eller forbindelsesproblem\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5597,16 +6083,16 @@ msgstr ""
 "\n"
 "Forbindelse til %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Giver op...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Ukendt tjeneste.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5615,89 +6101,89 @@ msgstr ""
 "Tin vil forsøge at bruge XHDR XREF i stedet (gør tingene en smule "
 "langsommere.\n"
 
-#: src/lang.c:1538
-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:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Kan ikke åbne %s. Prøv %s -r for at læse nyheder via NNTP."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 #, fuzzy
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       hurtigstart. Samme som -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       læs kun aktiv fil i stedet for skanningskø-kommando (-n)"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       læs kun abonnerede .newsrc-grupper fra kø"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Din server har ikke Xref: i sine NOV-filer.\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Indsendelse via ekstern inews mislykkedes. Brug byg i inews i stedet?"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "Det virkede! Skal jeg altid brug min bygning i inews fra nu af?"
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s udskrevet"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d artikel udskrevet"
+msgstr[1] "%d artikler udskrevet"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "send artikel/tråd/populær artikel/mønster/mærkede artikler til printer"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Udskriv"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Udskriver ..."
 
-#: src/lang.c:1563
-#, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s sendt via datakanal til »%s«"
+#: src/lang.c:1678
+#, fuzzy, c-format
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d artikel sendt via datakanal til »%s«"
+msgstr[1] "%d artikler sendt via datakanal til »%s«"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 "send artikel/tråd/populær artikel/mønster/mærkede artikler til kommando"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Ingen kommando"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Datakanal"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Datakanal til kommando [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Via datakanal ..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Datakanal ikke aktiveret."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5711,7 +6197,7 @@ msgstr ""
 "      lovlige mellemrum er det adskilt af kolon (:) fra indholdet.\n"
 "      Brug et komma (,) for at adskille flere nyhedsgruppers navne.\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5724,7 +6210,7 @@ msgstr ""
 "      må indeholde blanke felter, er dette ikke tilladt.\n"
 "      Skriv venligst alle nyhedsgrupper i en enkel linje.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5738,7 +6224,7 @@ msgstr ""
 "          servere. For at undgå problemer så skriv alle nyhedsgrupper på\n"
 "          en enkelt linje.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5747,7 +6233,7 @@ msgstr ""
 "\n"
 "Advarsel: Linjen »%s:« har mellemrum som SKAL fjernes.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5769,40 +6255,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Indtast skalkommando [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Kan ikke indhente post for TERM\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s (»q« for afslut) ..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s ..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Server utilgængelig\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5811,7 +6297,7 @@ msgstr ""
 "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=skift alle/ulæst; %s=gem; "
 "%s=sæt mærke; %s=indsend"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5819,7 +6305,7 @@ msgstr ""
 "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sæt "
 "mærke; %s=indsend"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5827,13 +6313,13 @@ msgstr ""
 "%s=post; %s=udskriv; %s=afslut; %s=skift alle/ulæst; %s=gem; %s=sæt mærke; "
 "%s=indsend"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sæt mærke; %s=indsend"
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5841,536 +6327,588 @@ msgstr ""
 "%s=datakanal; %s=post; %s=afslut; %s=skift alle/ulæst; %s=gem; %s=sæt mærke; "
 "%s=indsend"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=datakanal; %s=post; %s=afslut; %s=besvar; %s=gem; %s=sæt mærke; %s=indsend"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=post; %s=afslut; %s=skift alle/ulæst; %s=gem; %s=sæt mærke; %s=indsend"
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=post; %s=afslut; %s=besvar; %s=gem; %s=sæt mærke; %s=indsend"
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Terminal understøtter ikke farver"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Forsøger %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Emne"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Referencer"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Både emne og referencer"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Emne i flere dele"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Procentmatch"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Nej"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Intet"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Ja"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "Gem alle"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Fulde navn"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Adresse og navn"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Maks."
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Sum"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Gennemsnit"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Sort"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Rød"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Grøn"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Blå"
 
 # Andre muligheder: Rødviolet
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Pink"
 
 # Cyan er en blå/grøn farve. (kunne også bruge turkis som oversættelse).
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Hvis"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Grå"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Lyserød"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Lysegrøn"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Lyseblå"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Lys pink"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Lys cyan"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Lysehvid"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Intet"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Mellemrum"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Bedste fremhævelse"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Understregning"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Omvendt video"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Blinkende"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Halv lyssætning"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Fed"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Nej"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Cc og Bcc"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "kommandoer"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "vælg"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "kommandoer og afslut"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "kommandoer og vælg"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "afslut og vælg"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "kommandoer og afslut og vælg"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "Side ned (PageDown)"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "Side næste ulæst (PageNextUnread)"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "Side ned eller Side næste ulæst"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (versalfølsom)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Subject: (ikke versalfølsom)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: (versalfølsom)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: (ikke versalfølsom)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: og fulde References: linje"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: og sidste References: kun"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "Message-ID: kun post"
 
 # lines skal ikke oversætttes
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Beskær ikke artikeltekst"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Spring indledende tomme linjer over"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Spring afsluttende tomme linjer over"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Spring indledende og afsluttende tomme linjer over"
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Komprimer flere tomme linjer mellem tekst"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "Komprimer flere tomme linjer og udelad foranstillede"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "Komprimer flere tomme linjer og udelag efterstillede"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Kompr. fl.tom.linj., udelad for- & efterstil."
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "Detektering af verbatimblokke"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "Detektering af verbatimblokke"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "Detektering af verbatimblokke"
+
+#: src/lang.c:1980
 #, fuzzy
 msgid "Don't show help or mail sign"
 msgstr "Farve på hjælp-/posttegn"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 #, fuzzy
 msgid "Show only help sign"
 msgstr "Farve på hjælp-/posttegn"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Ja"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (faldende)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (stigende)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (faldende)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (stigende)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (faldende)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (stigende)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Point (faldende)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Point (stigende)"
 
 # Lines skal ikke oversættes
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (faldende)"
 
 # Lines skal ikke oversættes
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (stigende)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Sidste indsendingsdato (faldende)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Sidste indsendingsdato (stigende)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Hurtigsortering"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Bunkesortering"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Behold altid"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Fjern altid"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Marker med D på udvælgelsesskærmen"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Dræb kun ulæst kunst"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "Dræb al kunst og vis med K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Dræb al kunst og vis aldrig"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Intet specielt"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Komprimer citattegn"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Citer underskrifter"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Komprimer citattegn, citer underskr."
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Citater tomme linjer"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Komprimer citattegn, citer tomme linjer"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Citer underskrifter og tomme linjer"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Kompr. c., citer underskr. og tomme linjer"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr "med teksthoveder"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr "uden teksthoveder"
 
 # hvad er det her for nogle forkortelser (bevaret på engelsk)
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Vis indstillinger"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Farveindstillinger"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Fremhævelsesindstillinger"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Artikelbegrænsende indstillinger"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Indsendelses-/postindstillinger"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Gemnings-/udskrivningsindstillinger"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Ekspertindstillinger"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Filterindstillinger"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<MELLEMRUM> skifter, <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Vis minimenu og indlægsetikette"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6378,17 +6916,17 @@ msgstr ""
 "# Hvis slået til, så vis en minimenu med nyttige kommandoer på hvert niveau\n"
 "# og indlægsetikette efter komponering af en artikel\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis kort beskrivelse for hver nyhedsgruppe. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Vis beskrivelse af hver nyhedsgruppe"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6396,7 +6934,7 @@ msgstr ""
 "# Hvis slået til, så vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n"
 "# på gruppemarkeringsniveau\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -6404,11 +6942,11 @@ msgstr ""
 "Vis Fra-felter (forfatter) i gruppe- og trådniveau. <MELLEMRUM> skifter og "
 "<CR> ændrer."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "I gruppe- og trådniveau, vis forfatter efter"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6424,36 +6962,36 @@ msgstr ""
 "# * 2 = fulde navn\n"
 "#   3 = begge\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tegn -> eller fremhævet bjælke for markering. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Tegn -> i stedet for fremhævet bjælke"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Hvis slået til, så brug -> ellers brug fremhævet bjælke for markering\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Brug omvendt video for sideteksthoveder"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Hvis slået til, så brug omvendt video for sideteksthoveder på forskellige "
 "niveauer\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Trådopdel artikler efter"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6473,15 +7011,15 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Indtast procentmatch krævet for at lave tråde. <CR> ændrer."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Trådprocentmatch"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6496,11 +7034,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Bedømmelse for en tråd"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6514,18 +7052,18 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = gennemsnit\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sorter artikler efter Emne, Fra, Dato eller Bedømmelse. <MELLEMRUM> skifter "
 "og <CR> ændrer."
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Sorter artikler efter"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6555,17 +7093,17 @@ msgstr ""
 "#   9 = Linjer faldende\n"
 "#  10 = Linjer stigende\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sorter tråde efter intet eller bedømmelse. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Sorter tråde efter"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6576,53 +7114,53 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Placer markør på første/sidste ulæste artikel i grupper. <MELLEMRUM> skifter "
 "og <CR> ændrer."
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Gå til den første ulæste artikel i gruppe"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Hvis slået til, så placer markør ved første ulæste artikel i gruppen "
 "ellers\n"
 "  ved sidste artikel\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis alle artikler eller kun ulæste artikler. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Vis kun ulæste artikler"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# Hvis slået til, så vis kun nye/ulæste artikler ellers vis alle.\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Vis kun grupper med ulæst kunst"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# Hvis slået til, så vis kun abonnerede grupper som indeholder ulæste "
 "artikler.\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filtrer hvilke artikler"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6631,11 +7169,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Gå til den næste ulæste artikel med"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6645,11 +7183,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "Hvordan tomme linjer skal behandles"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6666,11 +7204,11 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6680,27 +7218,27 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Vis tråd via højre piletast"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Hvis slået til, så vis automatisk tråd når den vælges via højre piletast.\n"
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive slettede artikler. <CR> ændrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Tegn til at vise slettede artikler"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6708,18 +7246,18 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel blev slettet (standard »D«)\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive artikler i et interval. <CR> ændrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Tegn til at vise artikler i et interval"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6727,7 +7265,7 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er i et interval (standard »#«)\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6735,11 +7273,11 @@ msgstr ""
 "Indtast tegnet som skal angive at artikel vil returnere. <CR> ændrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Tegn til at vise returnerende artikler"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6747,17 +7285,17 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel vil returnere (standard »-«)\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive valgte artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Tegn der viser valgte artikler"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6766,16 +7304,16 @@ msgstr ""
 "'*')\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn for at indikere seneste artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Tegn til at vise seneste artikler"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6783,16 +7321,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive ulæste artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Tegn til visning af ulæste artikler"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6800,16 +7338,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ulæst (standard '+')\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn til at angive læste artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Tegn til at vise læste artikler"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6817,16 +7355,16 @@ msgstr ""
 "# Tegn bruges til at vise, at en artikel er læst (standard ' ')\n"
 "# _ ændres til ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegn til at indikere dræbte artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Tegn til at vise dræbte artikler"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6834,18 +7372,18 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er dræbt (standard 'K')\n"
 "# kill_level skal angives jævnfør dette, _ ændres til ' '\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indtast tegnet som skal angive læste valgte artikler. <CR> ændrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Tegn brugt til at vise læsevalgte artikler"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6854,11 +7392,11 @@ msgstr ""
 "':')\n"
 "# kill_level skal angives jævnfør dette, _ ændres til ' '\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Forkort lange nyhedsgruppenavne"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6869,7 +7407,95 @@ msgstr ""
 "# markeringsniveau og artikelniveau således:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Indtast tegn til at indikere dræbte artikler. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "Tegn til at vise dræbte artikler"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Tegn bruges til at vise, at en artikel er læst (standard ' ')\n"
+"# _ ændres til ' '\n"
+
+#: src/lang.c:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Indtast tegn for at indikere seneste artikler. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "Tegn til at vise dræbte artikler"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Tegn brugt til at vise, at en artikel er i et interval (standard »#«)\n"
+"# _ ændres til ' '\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Indtast tegn til at indikere dræbte artikler. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "Tegn til at vise dræbte artikler"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Tegn bruges til at vise, at en artikel er læst (standard ' ')\n"
+"# _ ændres til ' '\n"
+
+#: src/lang.c:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Indtast tegn for at indikere seneste artikler. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "Tegn til at vise dræbte artikler"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Tegn brugt til at vise, at en artikel er i et interval (standard »#«)\n"
+"# _ ændres til ' '\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6877,11 +7503,11 @@ msgstr ""
 "0 = fuld siderulning, -1 = vis forrige sidste linje som første på næste "
 "side, -2 = halv side"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Antallet af linjer at rulle i tekstsøgeren"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6899,70 +7525,74 @@ msgstr ""
 "# * 1 = linje efter linje\n"
 "#   2 eller større = rul med 2 eller flere linjer (kun i artikelsøgeren)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> ændrer."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Vis underskrifter"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 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:2323
+#: src/lang.c:2494
 #, fuzzy
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> ændrer."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "vis næste artikel"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 #, fuzzy
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# Hvis OFF (FRA) så vis ikke underskrifter når der vises artikler\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 #, fuzzy
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> ændrer."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 #, fuzzy
 msgid "Remove soft hyphens"
 msgstr "flyt virkefelt"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 #, fuzzy
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# Hvis OFF (FRA) så vis ikke underskrifter når der vises artikler\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Vis »uuencoded« data som mærkede vedhæftninger. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "Vis uue-data som en vedhæftning"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 #, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# Håndtering af uuenkodede data i artikelsøgeren\n"
 "# Mulige værdier er (standarden er markeret med *):\n"
@@ -6975,18 +7605,18 @@ msgstr ""
 "vil\n"
 "#       blive foldet til en mærkelinje.\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afkod tysk udformning af TeX-umlautkoder til ISO. <MELLEMRUM> skifter og "
 "<CR> ændrer."
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Vis \"a som umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6994,15 +7624,15 @@ msgstr ""
 "# Hvis slået til, så afkod TeX-umlautkoder i tysk stil til ISO\n"
 "# og vis \"a som Umlaut-a, etc.\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Mellemrumsadskilt liste med teksthovedfelter"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Vis disse teksthovedfelter (eller *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -7012,11 +7642,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Vis ikke disse teksthovedfelter"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -7028,79 +7658,86 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 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:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Udelad multipart/alternative dele"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Hvis slået til, så fjern multipart/alternative beskeder automatisk\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
-"Aktiver detektion af verbatimblokke? <MELLEMRUM> skifter og <CR> ændrer."
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<MELLEMRUM> skifter, <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Detektering af verbatimblokke"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "Farve på verbatimblokke"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# Hvis slået til, så detekter verbatimblokke i artikler\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 "Et regulært udtryk som bruges til at bestemme hvilke linjer der skal vises i "
 "col_quote."
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Regulært udtryk som bruges til at vise citerede linjer"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 "Et regulært udtryk som bruges til at bestemme hvilke linjer der vises i "
 "col_quote2."
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Regulært udtryk som bruges til at vise dobbeltciterede l."
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 "Et regulært udtryk brugt til at beslutte hvilke linjer der vises i "
 "col_quota3."
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regulært udtryk som bruges til at vise >= 3 gange q.l."
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -7110,33 +7747,33 @@ msgstr ""
 "# der er citerede >=3 gange. >=3 gange citerede linjer vises i col_quote3.\n"
 "# Hvis denne efterlades tom bruger tin en indbygget standard.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af eksternt citationstegn? <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Detektering af eksterne citationstegn"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Hvis slået til, så detekteres citeret tekst fra eksterne kilder i "
 "artikler\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Et regulært udtryk som bruges til at bestemme hvilke linjer der skal vises i "
 "col_extquote."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Regulært udtryk som bruges til at vise citationer fra eksterne kilder"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7146,34 +7783,57 @@ msgstr ""
 "# der er eksterne citater. Tekst fra eksterne citater vises i col_extquote.\n"
 "# Hvis denne efterlades tom, bruger tin en indbygget standard.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+"Et regulært udtryk som bruges til at bestemme hvilke linjer der skal vises i "
+"col_quote."
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "Regulært udtryk som bruges til at vise citerede linjer"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# Et regulært udtryk som tin vil bruge til at beslutte hvilke ord\n"
+"# omgrænset af '*', der skal vises i col_markstars.\n"
+"# Hvis efterladt blank, så vil tin bruge en indbygget standard.\n"
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "Et regulært udtryk som bruges til at bestemme hvilke ord, der skal vises i "
 "col_markslashes."
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Regulært udtryk som bruges til at fremhæve /slashes/"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 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:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "Et regulært udtryk som bruges til at bestemme hvilke ord, der skal vises i "
 "col_markstars."
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Regulært udtryk som bruges til at fremhæve *stjerner*"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7183,17 +7843,17 @@ msgstr ""
 "# omgrænset af '*', der skal vises i col_markstars.\n"
 "# Hvis efterladt blank, så vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "Et regulært udtryk som bruges til at beslutte hvilke ord, der skal vises i "
 "col_markstroke."
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Regulært udtryk som bruges til at fremhæve -strokes-"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7203,17 +7863,17 @@ msgstr ""
 "# omgrænset af '-', der skal vises i col_markstroke.\n"
 "# Hvis efterladt blank, så vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "Et regulært udtryk som bruges til at beslutte hvilke ord, der skal vises i "
 "col_markdash."
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Regulært udtryk som bruges til at fremhæve _underline_"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7223,17 +7883,17 @@ msgstr ""
 "# omgrænset af '_', der skal vises i col_markdash.\n"
 "# Hvis efterladt blank, så vil tin bruge en indbygget standard.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Et regulært udtryk som bruges til at finde emnepræfikser, der skal fjernes. "
 "Brug »|« som adskillelsestegn."
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "Regulært udtryk med emnepræfikser"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7241,17 +7901,17 @@ msgstr ""
 "# Et regulært udtryk som tin vil bruge til at finde emnepræfikser\n"
 "# som vil blive fjernet før teksthovedet vises.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Et regulært udtryk som bruges til at finde emnesuffikser, der skal fjernes. "
 "Brug »|« som adskillelsestegn."
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "Regulært udtryk med emnesuffikser"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7259,16 +7919,16 @@ msgstr ""
 "# Et regulært udtryk som tin vil bruge til at finde emnesuffikser,\n"
 "# som vil blive fjernet, når der svares eller sendes opfølgninger.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 "Et regulært udtryk som bruges til at finde begyndelsen af en verbatimblok."
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Regulært udtryk for begyndelsen på en verbatimblok"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -7276,16 +7936,16 @@ msgstr ""
 "# Et regulært udtryk som tin vil bruge til at finde begyndelsen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 "Et regulært udtryk som bruges til at finde slutningen af en verbatimblok."
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Regulært udtryk for slutningen på en verbatimblok"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -7293,7 +7953,7 @@ msgstr ""
 "# Et regulært udtryk som tin vil bruge til at finde slutningen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -7301,11 +7961,11 @@ msgstr ""
 "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget "
 "fremviser"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "Fremviser for MIME-binært indhold"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -7321,15 +7981,15 @@ msgstr ""
 "efterlades tom\n"
 "# for ingen automatisk visning\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Bekræft før start af visningsprogram for ikke-tekst"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Spørg før brug af MIME-fremviser"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7338,40 +7998,40 @@ msgstr ""
 "vise MIME-beskeder\n"
 "# dette sker kun hvis metamail_prog har en værdi\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Spørg om at markere grupper som læst når der afsluttes. <MELLEMRUM> skifter "
 "& <CR> ændrer."
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Opsaml læste grupper ved afslutning"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Hvis slået til, så spørg brugeren om læste grupper skal markeres læst\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Opsaml gruppe med venstre tast"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 "# Hvis slået til, så opsaml gruppe/tråd hvis området forlades med venstre "
 "piletast.\n"
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Opsaml tråde med venstre tast"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Hvilke-handliger kræver bekræftelse"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -7394,85 +8054,85 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "»Marker som (u)læst« ignorerer mærker"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# Hvis slået til, så markerer funktionen »Marker som (u)læst« kun den\n"
 "# nuværende artikel.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Program der køres ved åbning af adresser. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "Program som åbner adresser (URL'er)"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 "# Programmet brugt til at åbne URL'er. Den aktuelle URL vil blive tilføjet\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Anvend mus i xterm"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 "# Hvis slået til, så aktiver understøttelse af museknap på xterm-terminaler\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Brug rultaster på numerisk tastatur"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# Hvis slået til, så aktiver rulletaster på terminaler som understøtter "
 "dette\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Indtast maksimalt antal artikler at hente. <CR> ændrer."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Antal artikler til hentning"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Indtast antallet af dage som en artikel ses som ny. <CR> ændrer."
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Tidsbegrænsning for nye artikler"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Antallet af dage som en artikel ses som ny, (0=OFF)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT for normale jokertegn, REGEX for fuld regulær udtryksmatch."
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Jokertegnmatch"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7484,60 +8144,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Indtast minimumspoint før en artikel markeres som dræbt. <CR> ændrer."
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Pointbegrænsning (dræb)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 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:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Indtast pointtal for at dræbe artikler. <CR> ændrer."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Pointtal for at dræbe artikler"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Pointtal for at dræbe artikler\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Indtast minimumspoint før en artikel markeres som populær. <CR> ændrer."
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Pointbegrænsning (vælg)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 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:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Indtast pointtal for at vælge artikler. <CR> ændrer."
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Pointtal for at vælge artikler"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Pointtal for at vælge artikler\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Brug slmface for at vise ''X-face:''s"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7545,19 +8205,19 @@ msgstr ""
 "# Hvis slået til, så brug  slrnface(1) til at fortolke ''X-Face:''-\n"
 "# -teksthoved. Kun nyttig under afvikling i en xterm.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Brug ANSI-farve"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Hvis slået til, så brug ANSI-farve\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Standardforgrundsfarve"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7565,11 +8225,11 @@ msgstr ""
 "# Standardforgrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Standardbaggrundsfarve"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7577,11 +8237,11 @@ msgstr ""
 "# Standardbaggrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Farve for inverteret tekst (baggrund)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7589,11 +8249,11 @@ msgstr ""
 "# Farve på baggrund for inverteret tekst\n"
 "# Standard: 4 (blå)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Farve på inverteret tekst (forgrund)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7601,11 +8261,11 @@ msgstr ""
 "# Farve på forgrund for inverteret tekst\n"
 "# Standard: 7 (hvid)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Farve på tekstlinjer"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7613,11 +8273,11 @@ msgstr ""
 "# Farve på tekstlinjer\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Farve på minihjælpemenu"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7625,11 +8285,11 @@ msgstr ""
 "# Farve på minihjælpemenu\n"
 "# Standard: 3 (brun)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Farve på hjælpetekst"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7637,11 +8297,11 @@ msgstr ""
 "# Farve på hjælpesider\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Farve på statusbeskeder"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7649,11 +8309,11 @@ msgstr ""
 "# Farve på beskeder i sidste linje\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Farve på citerede linjer"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7661,21 +8321,22 @@ msgstr ""
 "# Farve på citeringslinjer\n"
 "# Standard: 2 (grøn)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Farve på dobbelt citerede linjer"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr "# Farve på dobbelt citerede linjer# Standard: 3 (brun)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "Farve på =>3 gange citerede linje"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
+msgstr "Farve på >=3 gange citerede linje"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -7683,11 +8344,11 @@ msgstr ""
 "# Farve på >=3 gange citerede linjer\n"
 "# Standard: 4 (blå)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Farve på artikelhovedlinjer"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7696,11 +8357,11 @@ msgstr ""
 "# Standard: 2 (grøn)\n"
 
 # actual, er det sådan noget som "faktiske" eller "rigtige" her, jeg er i tvivl
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Farve på aktuelle nyhedshovedfelter"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7708,11 +8369,11 @@ msgstr ""
 "# Farve på aktuelle nyhedshovedfelter\n"
 "# Standard: 9 (lyserød)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Farve på artikelemnelinjer"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7720,11 +8381,11 @@ msgstr ""
 "# Farve på artikelemne\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Farve på eksterne citater"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7732,11 +8393,11 @@ msgstr ""
 "# Farve på citeret tekst fra eksterne kilder\n"
 "# Standard: 5 (lyserød)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Farve på svartæller"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7744,11 +8405,11 @@ msgstr ""
 "# Farve på svartæller\n"
 "# Standard: 2 (grøn)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Farver på afsender (From:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7756,11 +8417,11 @@ msgstr ""
 "# Farve på afsender (From:)\n"
 "# Standard: 2 (grøn)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Farve på hjælp-/posttegn"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7768,11 +8429,11 @@ msgstr ""
 "# Farve på hjælp-/posttegn\n"
 "# Standard: 4 (blå)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Farve på underskrifter"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7780,39 +8441,39 @@ msgstr ""
 "# Farve på underskrift\n"
 "# Standard: 4 (blå)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
-msgstr "Farve på tekstlinjer"
+msgstr "Farve på negativt resultat"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 #, fuzzy
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
 msgstr ""
-"# Farve på underskrift\n"
-"# Standard: 4 (blå)\n"
+"# Farve på negativt resultat\n"
+"# Standard: 1 (rød)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
-msgstr "Farve på svartæller"
+msgstr "Farve på positivt resultat"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 #, fuzzy
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
 msgstr ""
-"# Farve på svartæller\n"
+"# Farve på positivt resultat\n"
 "# Standard: 2 (grøn)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Farve på fremhævede URL'er"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7820,11 +8481,11 @@ msgstr ""
 "# Farve på fremhævede URL'er\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Farve på verbatimblokke"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7832,11 +8493,11 @@ msgstr ""
 "# Farve på verbatimblokke\n"
 "# Standard: 5 (lyserød)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "Farve på fremhævninger med *stjerner*"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7844,11 +8505,11 @@ msgstr ""
 "# Farve på ordfremhævninger med *stjerner*\n"
 "# Standard: 11 (gul)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "Farve på fremhævning med _streg_"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7856,11 +8517,11 @@ msgstr ""
 "# Farve på ordfremhævning med _streg_\n"
 "# Standard: 13 (lyselilla)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "Farve på fremhævninger med /skråstreg/"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7870,11 +8531,11 @@ msgstr ""
 
 # Er det ikke stroke der er skråskreg?
 # nej den er god nok med at slahs er skråstreg ligesom der står før
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "Farve på fremhævning med -bindestreg-"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7882,11 +8543,11 @@ msgstr ""
 "# Farve på ordfremhævning med -bindestreg-\n"
 "# Standard: 12 (lysblå)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. på fremhævninger med *stjerner*"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7914,57 +8575,57 @@ msgstr ""
 "# Attribut på ordfremhævning med *stjerner*\n"
 "# Standard: 6 (fed)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "Attr. for fremhævelse med /slash/"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "Adressefremhævelse i beskedens tekstområde"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# Aktiver adressefremhævelse?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Ordfremhævelse i beskedens tekstområde"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Aktiver ordfremhævelse?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7974,78 +8635,78 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 "Indtast kolonnenummer at ombryde artikellinjer i artikelsøgeren. <CR> ændrer."
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Sidelinjens ombrydningskolonne"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# Ombryd artikellinjer ved kolonne\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tilføj underskrift når artikler gensendes. <MELLEMRUM> SKIFTER & <CR> ændrer."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Medtag tråde i næste ulæste"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Hvis slået til, så medtag tråde ved søgning efter næste ulæste artikel\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Indtast standardpostadresse (og fulde navn). <CR> ændrer."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "Postadresse (og fulde navn)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# Brugers postadresse (og fulde navn), hvis ikke username@host (fulde navn)\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Vis tomme Followup-To i redigeringsprogrammet"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Hvis slået til, så vis tomme Followup-To-teksthoveder når en artikel "
 "redigeres\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Indtast path/! command/--none for at oprette din standardunderskrift. <CR> "
 "ændrer."
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Opret underskrift fra path/command (sti/kommando)"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -8055,44 +8716,44 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Foranstil underskrift med \"-- \" på egen linje. <MELLEMRUM> skifter & <CR> "
 "ændrer."
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Foranstil underskrift med \"-- \""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Hvis slået til, så foranstil signaturen med streger »\\n-- \\n«\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tilføj underskrift når artikler gensendes. <MELLEMRUM> SKIFTER & <CR> ændrer."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Tilføj signatur ved genindsendelse"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Hvis slået til, så tilføj signatur til genindsendte artikler\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Indtast anførselstegn, %I for forfatters initialer."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Tegn brugt som anførselstegn"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -8101,11 +8762,11 @@ msgstr ""
 "# Tegn brugt i citering til opfølgninger og svar.\n"
 "# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Citeringsopførsel"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8129,17 +8790,17 @@ msgstr ""
 "#   6 = Citer signaturer, citer tomme linjer\n"
 "#   7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adr %D Dato %F Adr+Navn %G Gruppenavn %M Besked-id %N Navn %C Fornavn"
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Citer linje ved opfølgning"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8149,29 +8810,29 @@ msgstr ""
 "# %A Adresse    %D Dato   %F Adr+Navn    %G Gruppenavn  %M Besked-id\n"
 "# %N Fulde navn %C Fornavn      %I Initialer\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Citer linje ved krydsindsendelse"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Citer linje ved postleverance"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hvis slået til, så inkluder User-Agent:-teksthoved. <MELLEMRUM> skifter og "
 "<CR> ændrer"
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
 msgstr "Indsæt »User-Agent:«-teksthoved"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Hvis slået til, så inkluder reklameteksthoved for User-Agent:\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
@@ -8179,11 +8840,11 @@ msgstr ""
 "ændrer."
 
 # skal vist ikke oversættes til tegnsæt
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8200,48 +8861,49 @@ msgstr ""
 "# Hvis MIME_STRICT_CHARSET er defineret på kompileringstidspunktet, kan\n"
 "# tegnsæt udover mm_charset ikke vises og repræsenteres ved '?'.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Tegnsæt brugt for MIME-teksthoved i indsendelser (Content-Type).\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Indtast lokalt tegnsætnavn (f.ek.s US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "ændrer."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Tegnsæt understøttet lokalt.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Postkasseformat"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Format på postkassen.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "MIME-kodning i nye beskeder"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# MIME-kodning (8-bit, base64, quoted-printable, 7-bit) af teksten for\n"
 "# post og indlæg, hvis nødvendig. QP er effektiv for de fleste europæiske\n"
@@ -8249,64 +8911,73 @@ msgstr ""
 "# mens Base64 er mere effektiv for de fleste 8-bit østasiatiske, græske og\n"
 "# russiske tegnsæt med en masse 8-bit tegn.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Ændr ikke med mindre du ved hvad du laver. <ESC> afbryder."
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "Brug 8-bit tegn i nyhedshoveder"
 
 # engelsk fejl d med stort
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# Hvis slået til, så bliver 8-bit tegn i nyheders teksthoved IKKE KODET.\n"
 "# Standarden er slået fra. 8-bit tegn kodes derfor som standard.\n"
 "# 8-bit tegn i teksthoved kodes uanset værdien af denne parameter\n"
-"# med mindre post_mime_encoding også er 8-bit.\n"
+"# med mindre post_mime_encoding også er 8bit.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "Vis efterbehandlede filer"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "MIME-kodning i postbeskeder"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "Brug 8-bit tegn i posthoveder"
 
-#: src/lang.c:3042
+# engelsk fejl d med stort
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
+"# Hvis slået til, så bliver 8-bit tegn i nyheders teksthoved IKKE KODET.\n"
+"# Standarden er slået fra. 8-bit tegn kodes derfor som standard.\n"
+"# 8-bit tegn i teksthoved kodes uanset værdien af denne parameter\n"
+"# med mindre post_mime_encoding også er 8bit.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Fjern tomme tegn fra linjeslutninger"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8314,16 +8985,16 @@ msgstr ""
 "# Hvis slået til, så fjern tomme felter fra linjeafslutninger for hurtigere\n"
 "# visning på langsomme terminaler.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hvis slået til, så brug transliteration. <MELLEMRUM> skifter & <CR> ændrer."
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8334,11 +9005,11 @@ msgstr ""
 "# ikke kan repræsenteres i måltegnsættet, så kan det tilnærmes via et eller\n"
 "# flere lignende tegn.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send dig en Cc/Bcc automatisk"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8354,26 +9025,26 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc og Bcc\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 "Indtast adresseelementer som du ønsker at blive advaret om. <CR> ændrer."
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Spamtrap-advarsel for adressedele"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8381,28 +9052,28 @@ msgstr ""
 "# En kommaafgrænset liste med adressedele du ønsker at blive advaret om,\n"
 "# når du svarer på e-post.\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Indtast antal dage en filterpost vil være gyldig. <CR. ændrer."
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Antal dage en filterpost er gyldig"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 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:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Tilføj sendte artikler til filter. <MELLEMRUM> skifter & <CR> ændrer."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Tilføj indsendte artikler til filter"
 
 # engelsk fejl, mangler .
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8410,24 +9081,40 @@ msgstr ""
 "# Hvis slået til, så tilføj indsendte artikler, som starter en ny tråd\n"
 "# at filtrere efter, som fremhævede opfølgninger.\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Marker gemte artikler/tråde som læst. <MELLEMRUM> skifter, <CR> ændrer, "
+"<ESC> afbryder."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "Mappen hvor artikler/tråde skal gemmes i mailbox-format (postkasseformat)."
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Postmappe"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) mappe hvor artikler/tråde gemmes i mailbox-format\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Gem artikler i jobtilstand (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8435,19 +9122,19 @@ msgstr ""
 "# Hvis slået til, så vil artikler/tråde blive gemt i jobtilstand\n"
 "# når -S eller post (-M/-N) er angivet på kommandolinjen\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "Mappen hvor du ønsker at artikler/tråde gemmes."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Mappe til at gemme artikler/tråde i"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Mappe hvor artikler/tråde gemmes\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8455,24 +9142,24 @@ msgstr ""
 "Marker gemte artikler/tråde som læst. <MELLEMRUM> skifter, <CR> ændrer, "
 "<ESC> afbryder."
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Marker gemte artikler/tråde som læst"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Hvis slået til, så markeres artikler som gemmes som læst\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 "Udfør ikke efterbehandling (f.eks. udtræk vedhæftninger) for gemte artikler."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Efterbehandl gemte artikler"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 #, fuzzy
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
@@ -8488,11 +9175,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc og Bcc\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Behandl kun ulæste artikler"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8501,15 +9188,15 @@ msgstr ""
 "artikler\n"
 "# (mærkede artikler forventes)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Udskriv alle teksthoveder under udskrivning"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
@@ -8517,7 +9204,7 @@ msgstr ""
 "vigtige\n"
 "# linjer\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -8525,36 +9212,36 @@ msgstr ""
 "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
 "artikler/tråde."
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Printerprogram med indstillinger"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Udskriv program med parametre brugt til at udskrive artikler/tråde\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Fremtving skærmopdatering efter bestemte kommandoer"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "% Hvis slået til, så vil en skærmopdatering altid blive udført efter "
 "bestemte eksterne kommandoer\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "Indtast %E for redigeringsprogram, %F for filnavn, %N for linjenummer. <CR> "
 "ændrer"
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Igangsættelse af dit redigeringsprogram"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8562,18 +9249,18 @@ msgstr ""
 "# Format for redigeringsprogrammets parametre for linjeinkludering\n"
 "# %E Redigeringsprogram %F Filnavn  %N Linjenummer\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Indtast navn og indstillinger for external-inews, --internal for interne "
 "inews"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Eksterne inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8582,18 +9269,18 @@ msgstr ""
 "NNTP\n"
 "# ellers brug et eksternt inews-program\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Indtast %M for postprogram, %S for emne, %T for til, %F for filnavn, <CR> "
 "ændrer."
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Igangsættelse af din postkommando"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8603,11 +9290,11 @@ msgstr ""
 "# Format for redigeringsprogrammets parametre for linjeinkludering\n"
 "# %E Redigeringsprogram %F Filnavn  %N Linjenummer\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Brug interaktiv postlæser"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8621,35 +9308,35 @@ msgstr ""
 "#   1 = brug interaktiv postlæser med teksthoveder i fil\n"
 "#   2 = brug interaktiv postlæser uden teksthoveder i fil\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Fjern ~/.article efter indsendelse"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Hvis slået til, så fjern ~/.article efter indsendelse.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Brug UTF-8-grafik (trådtræ etc.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
-"# Hvis slået til, så brug UTF-8-tegn for indikator »->«, træ og ellipse "
-"»...«\n"
+"# Hvis slået til, så brug UTF-8-tegn for indikator »->«, træ og "
+"ellipse »...«\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Filnavn for alle indsendte artikler, <CR> ændrer, intet filnavn=gem ikke."
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Filnavn for indsendte artikler"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8657,39 +9344,39 @@ msgstr ""
 "# Filnavn hvor alle indlæg opbevares (standardindlæg)\n"
 "# Hvis intet filnavn er angivet, så vil indlæg ikke blive gemt\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Bevar alle mislykkedes artikler i ~/dead.articles. <MELLEMRUM> skifter & "
 "<CR> ændrer."
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Bevar mislykkede artikler i ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Hvis slået til, så bevar alle mislykkedes indsendelser i ~/dead.articles\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Ønsker du at fjerne grupper med fjernet abonnement fra .newsrc"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "Ingen grupper med fjernet abonnement i newsrc"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Hvis slået til så fjern grupper uden abonnement fra newsrc\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Fjern fejlramte grupper fra newsrc"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8698,63 +9385,63 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Indtast antallet af sekunder at vente på svar fra serveren. <CR> ændrer."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "Tidsudløb i sekunder for NNTP-læs"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# Ventetid i sekunder efter svar fra en server (0=intet tidsudløb)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "Indtast antallet af sekunder før aktiv fil vil blive genlæst. <CR> ændrer."
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Interval i sekunder til at genlæse aktive"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Tidsinterval i sekunder mellem genlæsning af den aktive fil (0=aldrig)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Forbind til serveren igen automatisk"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Hvis slået til, så forbind automatisk til NNTP-serveren hvis forbindelsen "
 "afbrydes\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Opret lokale kopier af NNTP-overbliksfiler. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "Lagr NNTP-overbliksfiler lokalt"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# Hvis slået til, så opret lokale kopier af NNTP-overbliksfiler.\n"
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
@@ -8762,26 +9449,26 @@ msgstr ""
 "Opret lokale kopier af NNTP-overbliksfiler. <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 #, fuzzy
 msgid "Compress locally cached NNTP overview files"
 msgstr "Lagr NNTP-overbliksfiler lokalt"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 #, fuzzy
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# Hvis slået til, så opret lokale kopier af NNTP-overbliksfiler.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Indtast formatstreng. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Formatstreng for udvælgelsesniveau"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8807,11 +9494,11 @@ msgstr ""
 "#   %n              Nummer, linjenummer på skærm\n"
 "#   %U              Ulæst antal\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Formatstreng for gruppeniveau"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8845,12 +9532,12 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              Bedømmelse\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "Formatstreng for trådniveau"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 #, fuzzy
 msgid ""
 "# Format string for attachment level representation\n"
@@ -8888,12 +9575,12 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              Bedømmelse\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 #, fuzzy
 msgid ""
 "# Format string for mime header at article level\n"
@@ -8933,12 +9620,12 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              Bedømmelse\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 #, fuzzy
 msgid ""
 "# Format string for uue header at article level\n"
@@ -8975,11 +9662,63 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              Bedømmelse\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "Formatstreng for visning af datoer"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Formatsstreng for repræsentation af gruppeniveau\n"
+"# Standard: %n %m %R %L  %s  %F\n"
+"# Mulige værdier er:\n"
+"#   %%              '%'\n"
+"#   %D              Dato, som date_format\n"
+"#   %(formatstr)D   Dato, formatstr bliver sendt til my_strftime()\n"
+"#   %F              Fra, navn og/eller adresse jævnfør show_author\n"
+"#   %I              Initialer\n"
+"#   %L              Linjeantal\n"
+"#   %M              Besked-id\n"
+"#   %m              Artikeltegn\n"
+"#   %n              Nummer, linjenummer på skærm\n"
+"#   %R              Antal, antallet af svar i tråden\n"
+"#   %s              Emne (kun gruppeniveau)\n"
+"#   %S              Bedømmelse\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "Formatstreng for trådniveau"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -9011,19 +9750,19 @@ msgstr ""
 "#   %S              Bedømmelse\n"
 "#   %T              Trådtræ (kun trådniveau)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Formatstreng for datorepræsentation\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Form for Unicodenormalisering"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -9044,19 +9783,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "Optegn BiDi"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Hvis slået til, så optegnes modsatrettet tekst af tin\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Funktion for sortering af artikler"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -9064,232 +9803,380 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatisk GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "Slet efterbrænderens filer"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Filnavn for alle indsendte artikler, <CR> ændrer, intet filnavn=gem ikke."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Postkasse hvor sendt post gemmes"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "Sæt Followup-To:-tekshoved for disse grupper. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To:-teksthoved"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "Indtast e-postadresse (og fulde navn). <CR> ændrer, >ESC> afbryder."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Sti og tilvalg for ispell-lignende stavekontrol. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispellprogram"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "Når gruppe er en postliste, så send svar til denne e-postadresse."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Adresse på postliste"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Videresend artikler som vedhæftninger"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 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:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Hvilke MIME-typer vil blive gemt"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Værdi for Organisation:-teksthoved. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organisation:-teksthoved"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filnavn for gemte artikler. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "gemt fil"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Virkefelt for filterregel. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Hurtigvælg (1 tast) filteromfang"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Teksthoved for filterregel. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Hurtigvælg (1 tast) filterteksthoved"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "Tændt (ON) = versalfølsom, Slukket (OFF) = ignorer versaler. <CR> ændrer\n"
 "<ESC> afbryder."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Hurtigvælg (1 tast) versaler for filter"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = udløb, OFF = udløb aldrig. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Hurtigvælg (1 tast) filterudløb"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Hurtigdræb (1 tast) filteromfang"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Hurtigdræb (1 tast) filterteksthoved"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Hurtigdræb (1 tast) versaler for filter"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Hurtigdræb (1 tast) filterudløb"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Værdi for Organisation:-teksthoved. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+"Tændt (ON) = versalfølsom, Slukket (OFF) = ignorer versaler. <CR> ændrer\n"
+"<ESC> afbryder."
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "Lagr NNTP-overbliksfiler lokalt"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr "ON = udløb, OFF = udløb aldrig. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "Lagr NNTP-overbliksfiler lokalt"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Farveindstillinger"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "En kommaadskilt liste af MIME store/små Content-typer. <ESC> afbryder."
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "Indtast formatstreng. <CR> ændrer, <ESC> afbryder."
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "Filterindstillinger"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "Antag dette tegnsæt hvis ingen tegnsætdeklaration er til stede, <CR> ændrer."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 #, fuzzy
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "Antag dette tegnsæt hvis ingen tegnsætdeklaration er til stede, <CR> ændrer."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "Tilføj denne tekst i begyndelsen af beskeden. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 "Indsæt dette teksthoved under indsendelse. <CR> ændrer, <ESC> afbryder."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Indsæt automatisk et X-Comment-To:-teksthoved? <MELLEMRUM> skifter og <CR> "
 "ændrer."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Indsæt »X-Comment-To:«-teksthoved"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 #, fuzzy
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "Indtast antallet af dage som en artikel ses som ny. <CR> ændrer."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "rediger filterfil"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Server fik tidsudløb, prøver at forbinde igen # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s i %lu sekunder\n"
+
+#~ msgid "Updated"
+#~ msgstr "Opdateret"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr "Indtast antal dage, efter hvilke ældre artikler markeres som læst> "
+
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso-kodet artikel"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Utilgængelig -]"
+
+#~ msgid "Catchup"
+#~ msgstr "Opsaml"
+
+#~ msgid "Updating"
+#~ msgstr "Opdaterer"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Tilslut igen til nuværende gruppe\n"
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "Din server har ikke Xref: I sin XOVER-information.\n"
+
+#~ msgid "global "
+#~ msgstr "global "
+
+#~ msgid "Article"
+#~ msgstr "Artikel"
+
+#~ msgid "Base article"
+#~ msgstr "Baseartikel"
+
+#~ msgid "Base article range"
+#~ msgstr "Interval for baseartikel"
+
+#, c-format
+#~ msgid "Tagged %s"
+#~ msgstr "Mærket %s"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "Læst (%s)\n"
+#~ msgid "Untagged %s"
+#~ msgstr "Uden mærke %s"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "tråd"
+#~ msgstr[1] "tråd"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Send sidste kommando igen (%s)\n"
+#~ msgid "Hot %s"
+#~ msgstr "Populær %s"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Afbrød læsning\n"
+#~ msgid "all"
+#~ msgstr "alle"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr ""
+#~ msgid "unread"
+#~ msgstr "ulæste"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Server fik tidsudløb, prøver at forbinde igen # %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "Tilslut igen til nuværende gruppe\n"
+
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "Læst (%s)\n"
+
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "Send sidste kommando igen (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "Afbrød læsning\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "Detektering af verbatimblokke"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr ""
+#~ "Aktiver detektion af verbatimblokke? <MELLEMRUM> skifter og <CR> ændrer."
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "nyhedsgruppe"
+#~ msgstr[1] "nyhedsgrupper"
+
+#~ msgid "1 Response"
+#~ msgstr "1 svar"
+
+#, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Grupper: %s"
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d artikel sendt --"
+
+#~ msgid "groups"
+#~ msgstr "grupper"
+
+#~ msgid "newsgroups"
+#~ msgstr "nyhedsgrupper"
+
+#~ msgid "errors"
+#~ msgstr "fejl"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Utilgængelig -]"
+#~ msgid "articles"
+#~ msgstr "artikler"
 
 #~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
 #~ msgstr "Ugyldig Fra: %s-linje. Læs filen INSTALL igen."
Binary files tin-2.6.4/po/de.gmo and tin-2.6.5/po/de.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/de.po tin-2.6.5/po/de.po
--- tin-2.6.4/po/de.po	2024-12-21 15:45:44.000000000 +0100
+++ tin-2.6.5/po/de.po	2025-12-23 21:22:15.732949619 +0100
@@ -8,23 +8,20 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.6.4\n"
+"Project-Id-Version: tin 2.6.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
-"PO-Revision-Date: 2024-12-21 15:43+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
+"PO-Revision-Date: 2025-12-23 21:22+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 Antwort"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -33,36 +30,32 @@ msgstr ""
 "\n"
 "%s enthält keine Newsgruppen. tin beendet sich."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Breche Lesen ab, bitte warten..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "Alle"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Alle Gruppen"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "Datei %s existiert. %s=anfügen, %s=überschreiben, %s=beenden: "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Artikel gecancelt (gelöscht)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Artikel kann nicht gecancelt (gelöscht) werden."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Artikel gelöscht."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -77,212 +70,154 @@ msgstr ""
 "wird an folgende Adresse gesendet:\n"
 "  %s"
 
-#: src/lang.c:63
+#: src/lang.c:60
 #, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Ihr Artikel:\n"
 "  \"%s\"\n"
-"wird in folgende %s gepostet:\n"
+"wird in folgende Newsgruppe gepostet:\n"
+msgstr[1] ""
+"\n"
+"Ihr Artikel:\n"
+"  \"%s\"\n"
+"wird in folgende Newsgruppen gepostet:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Artikel nicht gepostet!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Artikel nicht gespeichert"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Artikelbereich Befehle"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Artikel hat keinen Bezugsartikel"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Der Bezugsartikel wurde gekillt"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Bezugsartikel nicht verfügbar"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Artikel gepostet: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Artikel abgelehnt (abgespeichert als %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 "%s=Artikel %s=Thread %s=Bereich %s=herv. %s=Muster %s=markierte %s=beenden: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Artikel nicht verfügbar"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Artikel löschen rückgängig gemacht."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Artikel %4d von %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 msgid "Article Info Page"
 msgstr "Artikel Infoseite"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "Artikel"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "Dies ist ein Repost des folgenden Artikels:"
 
-#: src/lang.c:80
+#: src/lang.c:76
 msgid "article"
-msgstr "Artikel"
+msgid_plural "articles"
+msgstr[0] "Artikel"
+msgstr[1] "Artikel"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "Artikel"
-
-#: src/lang.c:82
+#: src/lang.c:77
 #, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s gemailt --"
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d Artikel gemailt --"
+msgstr[1] "-- %d Artikel gemailt --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " bei %s"
 
-#: src/lang.c:86
-#, c-format
-msgid "charset %s"
-msgstr "Zeichensatz %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr "Content Untertyp %s"
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr "Content Typ %s"
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- Zeichensatz %s wird nicht unterstützt --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Beschreibung: %s --]\n"
-
-#: src/lang.c:91
-#, c-format
-msgid "encoding %s"
-msgstr "Kodierung %s"
-
-#: src/lang.c:97
-#, c-format
-msgid "lang %s"
-msgstr "Sprache %s"
-
-#: src/lang.c:98
-#, c-format
-msgid "%s lines"
-msgstr "%s Zeilen"
-
-#: src/lang.c:99
-#, c-format
-msgid "name %s"
-msgstr "Name %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ", "
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr "Größe %s"
-
-#: src/lang.c:102
-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 ""
-"Dieser Artikel wurde im 'multipart/mixed' MIME-Format verfasst. Wenn Sie\n"
-"dieses Präfix lesen ist Ihr Mailprogramm vermutlich nicht in der Lage "
-"dieses\n"
-"Format zu verstehen und einiges von dem was folgt, kann merkwürdig "
-"aussehen.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Anhängemenü"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Anhängemenü Befehle"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<kein Name>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Anhang erfolgreich gespeichert. (%s)"
 
-#: src/lang.c:110
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
 #, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d von %d Anhängen erfolgreich gespeichert."
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d von %d Anhang erfolgreich gespeichert."
+msgstr[1] "%d von %d Anhängen erfolgreich gespeichert."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Wähle Anhang> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Anhang markiert"
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, c-format
-msgid "%d attachments tagged"
-msgstr "%d Anhänge markiert"
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d Anhang markiert"
+msgstr[1] "%d Anhänge markiert"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "Anhang unmarkiert"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -290,452 +225,498 @@ msgstr ""
 "# Diesen Kommentarabschnitt nicht verändern\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 "#  scope=ZEICHENKETTE  [notwendig]\n"
-"#    Gültigkeitsbereich, z.B. alt.*,!alt.bin*\n"
+"#    Gültigkeitsbereich, z. B. alt.*,!alt.bin*\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 "#  add_posted_to_filter=ON/OFF\n"
 "#    Filtereintrag erzeugen für eigene Postings\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 "#  advertising=ON/OFF\n"
 "#    User-Agent:-Header einfügen\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 "#  alternative_handling=ON/OFF\n"
 "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 "#  ask_for_metamail=ON/OFF\n"
 "#    Start des MIME-Viewers erst nach Bestätigung\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=ZAHL\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Nein, 1=Cc, 2=Bcc, 3=Cc und Bcc\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 "#  auto_list_thread=ON/OFF\n"
 "#    Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 "#    anzeigen\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 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/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 "#  batch_save=ON/OFF\n"
 "#    Im Batch-Modus werden die Artikel beachtet\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 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"
+"#    z. B. %a, %d %b %Y %H:%M:%S\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 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/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr ""
 "#  editor_format=ZEICHENKETTE\n"
-"#    z.B. %E +%N %F\n"
+"#    z. B. %E +%N %F\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 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"
+"#    z. B. =mailbox\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr ""
 "#  followup_to=ZEICHENKETTE\n"
 "#    Voreinstellung für den Followup-To:-Header\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=ZEICHENKETTE\n"
 "#    Absender, einfach den gewünschten Wert eintragen,\n"
 "#    keine Anführungszeichen verwenden\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=ZAHL\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 "#  group_catchup_on_exit=ON/OFF\n"
 "#    Catchup (als gelesen markieren) der Gruppe beim Verlassen\n"
 "#    mit der linken Cursortaste\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr ""
 "#  group_format=ZEICHENKETTE\n"
-"#    z.B. %n %m %R %L  %s  %F\n"
+"#    z. B. %n %m %R %L  %s  %F\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr "#  hide_inline_data=ZAHL (eine beliebige Kombination aus)\n"
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr "#    0 = Rohdaten anzeigen\n"
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+"#    1 = uue-codierte und yenc-Daten werden zu einer einzigen Tag-Zeile\n"
+"#        mit Größe und Dateiname zusammengefasst, ähnlich wie bei der "
+"Anzeige\n"
+"#        von MIME-Anhängen.\n"
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+"#    2 = Auch unvollständige Teile ausblenden, wie bei 1, aber jede Zeile,\n"
+"#        die wie uue-codierte oder yenc-Daten aussieht, wird in eine Tag-"
+"Zeile\n"
+"#        gefaltet.\n"
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr "#    4 = Inline-PGP ausblenden\n"
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr "#    8 = Shar ausblenden\n"
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 "#  mail_8bit_header=ON/OFF\n"
-"#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von E-Mails\n"
+"#    8-Bit-Zeichen (wie z. B. Umlaute) im Header von E-Mails\n"
 "#    unkodiert senden\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr ""
 "#  ispell=ZEICHENKETTE\n"
 "#    Aufruf der Rechtschreibprüfung,\n"
-"#    z.B. ispell -C -ddeutsch -w äöüÄÖÜß@ -Tlatin1\n"
+"#    z. B. ispell -C -ddeutsch -w äöüÄÖÜß@ -Tlatin1\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 "#  maildir=ZEICHENKETTE\n"
-"#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
+"#    Verzeichnis der Mail-Ordner, z. B. ~/Mail\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 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"
+"#    Gruppe ist eine gegatete Mailingliste, z. B. majordomo@example.org\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 "#  mime_types_to_save=ZEICHENKETTE\n"
-"#    z.B. image/*,!image/bmp\n"
+"#    z. B. image/*,!image/bmp\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 "#  mime_forward=ON/OFF\n"
 "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 "#  mm_network_charset=Zeichensatz\n"
 "#    Erlaubt sind folgende:"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 "#  undeclared_charset=Zeichensatz\n"
 "#    Voreinstellung ist US-ASCII\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_cs_guess=ON/OFF\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 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/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 "#  news_quote_format=ZEICHENKETTE\n"
-"#    Einleitungszeile, z.B. news_quote_format=In %%M, %%F wrote:\n"
+"#    Einleitungszeile, z. B. news_quote_format=In %%M, %%F wrote:\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=ZEICHENKETTE\n"
 "#    Organization:-Header; ist das erste Zeichen ein '/', wird der\n"
 "#    Wert aus dieser Datei gelesen.\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 "#  post_8bit_header=ON/OFF\n"
-"#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von Newsartikeln\n"
+"#    8-Bit-Zeichen (wie z. B. Umlaute) im Header von Newsartikeln\n"
 "#    unkodiert senden\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 "#  post_process_type=ZAHL\n"
 "#    Nachbearbeitung\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 "#  post_process_view=ON/OFF\n"
 "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr ""
 "#  quick_kill_scope=ZEICHENKETTE\n"
-"#    Voreinstellung für Gültigkeitssbereich neuer Kill-Einträge,\n"
-"#    z.B. talk.*\n"
+"#    Voreinstellung für Gültigkeitsbereich neuer Kill-Einträge,\n"
+"#    z. B. talk.*\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 "#  quick_kill_expire=ON/OFF\n"
 "#    Kill verfällt automatisch\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 "#  quick_kill_case=ON/OFF\n"
-"#    Kill beachtet Groß/Kleinschreibung\n"
+"#    Kill beachtet Groß-/Kleinschreibung\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 "#  quick_kill_header=ZAHL\n"
 "#    Killen nach:\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
-"#    0=Subject: (Groß/Kleinschreibung beachten), 1=Subject: (G/K "
+"#    0=Subject: (Groß-/Kleinschreibung beachten), 1=Subject: (G/K "
 "ignorieren)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (G/K beachten), 3=From: (G/K ignorieren)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & alle References: Einträge\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & letzter References: Eintrag\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: allein, 7=Lines:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 "#  quick_select_scope=ZEICHENKETTE\n"
-"#    Voreinstellung für Gültigkeitssbereich neuer Auswahlregeln "
-"(Hochscoren)\n"
+"#    Voreinstellung für Gültigkeitsbereich neuer Auswahlregeln (Hochscoren)\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 "#  quick_select_expire=ON/OFF\n"
 "#    Regel verfällt automatisch\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 "#  quick_select_case=ON/OFF\n"
-"#    Regel beachtet Groß/Kleinschreibung\n"
+"#    Regel beachtet Groß-/Kleinschreibung\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 "#  quick_select_header=NUM\n"
 "#    Auswählen (Hochscoren) nach:\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr ""
 "#  quote_chars=ZEICHENKETTE\n"
 "#    Zeichen für Zitate in Antworten, %I ergibt Autoreninitialen\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 "#  print_header=ON/OFF\n"
 "#    Alle Header beim Drucken ausgeben\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 "#  prompt_followupto=ON/OFF\n"
 "#    Leeren Followup-To:-Header anzeigen beim Erstellen eines Artikels\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 "#  savedir=ZEICHENKETTE\n"
-"#    Verzeichnis zum Speichern, z.B. ~user/News\n"
+"#    Verzeichnis zum Speichern, z. B. ~user/News\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 "#  savefile=ZEICHENKETTE\n"
-"#    Datei zum Speichern, z.B. =linux\n"
+"#    Datei zum Speichern, z. B. =linux\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 "#  sigfile=ZEICHENKETTE\n"
-"#    Signatur, z.B. $var/sig\n"
+"#    Signatur, z. B. $var/sig\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr ""
 "#  show_author=ZAHL\n"
 "#    Anzeige des From-Felds\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 "#  show_signatures=ON/OFF\n"
 "#    Signaturen anzeigen\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr ""
 "#  show_art_score=ON/OFF\n"
 "#    Zeige Bewertung an\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr ""
 "#  suppress_soft_hyphens=ON/OFF\n"
 "#    weiche Bindestriche entfernen\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 "#  show_only_unread_arts=ON/OFF\n"
 "#    nur ungelesene Artikel anzeigen\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 "#  sigdashes=ON/OFF\n"
 "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 "#  signature_repost=ON/OFF\n"
 "#    Signatur beim Reposten anhängen\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 "#  sort_article_type=ZAHL\n"
 "#    Artikel sortieren nach:\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 "#  sort_threads_type=ZAHL\n"
 "#    Threads sortieren nach:\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 "#  tex2iso_conv=ON/OFF\n"
 "#    Automatische Umwandlung von TeX-Umlauten\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr ""
 "#  thread_articles=ZAHL\n"
 "#    Threading nach:"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr ""
 "#  thread_format=ZEICHENKETTE\n"
-"#    z.B. %n %m [%L]  %T  %F\n"
+"#    z. B. %n %m [%L]  %T  %F\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 "#  thread_perc=ZAHL\n"
 "#    Wie viel Prozent des Subjects müssen gleich sein?\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=ZAHL\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Artikelrumpf nicht anpassen\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Führende Leerzeilen überspringen\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Abschließende Leerzeilen überspringen\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Führende und abschließende Leerzeilen überspringen\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Leerzeilen zwischen Textblöcken zusammenfassen\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -743,7 +724,7 @@ msgstr ""
 "#    5 = Leerzeilen zwischen Textblöcken zusammenfassen und\n"
 "#        führende Leerzeilen überspringen\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -751,7 +732,7 @@ msgstr ""
 "#    6 = Leerzeilen zwischen Textblöcken zusammenfassen und\n"
 "#        abschließende Leerzeilen überspringen\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -759,43 +740,61 @@ msgstr ""
 "#    7 = Leerzeilen zwischen Textblöcken zusammenfassen und\n"
 "#        führende sowie abschließende Leerzeilen überspringen\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
 msgstr ""
-"#  verbatim_handling=ON/OFF\n"
+"#  verbatim_handling=NUM\n"
 "#    Wortgetreue Textblöcke erkennen\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Keine wörtlichen Blöcke erkennen\n"
+
+#: src/lang.c:198
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "#    1 = Wortgetreue Blöcke erkennen und anzeigen\n"
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+"#    2 = Wortgetreue Blöcke erkennen/anzeigen, Anfangs-/Endmarken "
+"ausblenden\n"
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "#    3 = Wörtliche Blöcke ausblenden\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 "#  extquote_handling=ON/OFF\n"
 "#    Fremdzitate erkennen\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 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"
+"#    z. B. ~/.tin/extra-body-text\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 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/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 "#  x_headers=ZEICHENKETTE\n"
-"#    Zusätzliche Header, z.B. ~/.tin/extra-headers\n"
+"#    Zusätzliche Header, z. B. ~/.tin/extra-headers\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -803,7 +802,7 @@ msgstr ""
 "#\n"
 "# Es empfiehlt sich, zuerst allgemein gültige und danach spezielle,\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -811,67 +810,67 @@ msgstr ""
 "# nur für bestimmte Newsgruppen gültige Einträge aufzuführen.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Attributemenü Befehle"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "Attribut ohne Gültigkeitsbereich: %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Anmeldung fehlgeschlagen"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "NNTP Anmeldepasswort für %s nicht gefunden"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Der Server verlangt Anmeldung (Passwort).\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Bitte das Passwort eingeben: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Bitte den Benutzernamen eingeben: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Angemeldet als Benutzer: %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Anmeldung für den Benutzer \"%s\" fehlgeschlagen\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 "Im aktuellen Status ist keine unterstützte Autorisierungsmethode verfügbar!\n"
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Autorsuche rückwärts [%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Autorsuche vorwärts [%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -880,182 +879,211 @@ msgstr ""
 "\n"
 "Automatisch abonniert: %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Automatisches Abonnieren der Gruppen...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr "Automatische Artikelauswahl ('%s' um alle ungelesenen zu sehen) ..."
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, 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:246
+#: src/lang.c:231
 #, c-format
 msgid "Unrecognized attribute: %s"
-msgstr "Unbekannte Attribute: %s"
+msgstr "Unbekanntes Attribut: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Unbekanntes globales Attribut: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Ungültiger Befehl. Drücken Sie '%s' für Hilfe."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Ursprungsartikel"
+#: src/lang.c:235
+msgid "Marked base article as read"
+msgstr "Ursprungsartikel Artikel als gelesen markiert"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Bereich für Ursprungsartikel"
+#: src/lang.c:236
+msgid "Marked base article range as read"
+msgstr "Bereich für Ursprungsartikel als gelesen markiert"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Aktualisieren der Index-Dateien nicht unterstützt: "
 "cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Anfang des Artikels ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** Seitenanfang ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, 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:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Lösche Artikel..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kann %s nicht erstellen"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Kann den Basisartikel %d nicht finden"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Kann %s nicht öffnen"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Kann %s nicht speichern"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Posten nicht erlaubt ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Posten nach %s ist nicht erlaubt"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Kann %s nicht empfangen"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 "Überschreiben in Mailgruppen nicht möglich, stattdessen Reposting benutzen."
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s ist ein Verzeichnis"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Catchup"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Catchup von %s..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Alle betretenen Gruppen als gelesen markieren?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr ""
+#: src/lang.c:260
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] ""
+"Markierter Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?"
+msgstr[1] ""
 "Markierte Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "%d Gruppe Aufgeholt"
+msgstr[1] "%d Gruppen Aufgeholt"
+
+#: src/lang.c:262
+#, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "%d Gruppe Aktualisiert"
+msgstr[1] "%d Gruppen Aktualisiert"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s in %lu Sekunden\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] "%lu Sekunde"
+msgstr[1] "%lu Sekunden"
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Aufgeholt"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, c-format
+msgid "%s in %s\n"
+msgstr "%s in %s\n"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Überprüfe vorbereiteten Artikel"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Prüfe, ob neue Gruppen vorhanden sind... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 msgid "Checking for news...\n"
 msgstr "Prüfe, ob neue Artikel vorhanden sind...\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, 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:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI Farben ausgeschaltet"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI Farben eingeschaltet"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Befehl fehlgeschlagen: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] "[-- %s, %lu Zeile verborgen --]\n"
+msgstr[1] "[-- %s, %lu Zeilen verborgen --]\n"
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Nicht ausgewählte (hot) Artikel auf gelesen setzen?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 msgid "Connection Info"
 msgstr "Informationen zur Verbindung"
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr "Lese aus dem lokalen Spool.\n"
 
-#: src/lang.c:291
+#: src/lang.c:281
 msgid "Reading saved news.\n"
 msgstr "Lese gespeicherte Artikel.\n"
 
-#: src/lang.c:292
+#: src/lang.c:282
 msgid ""
 "\n"
 "Configuration files:\n"
@@ -1065,7 +1093,7 @@ msgstr ""
 "Konfigurations-Dateien:\n"
 "-----------------------\n"
 
-#: src/lang.c:300
+#: src/lang.c:290
 msgid ""
 "\n"
 "Local spool config:\n"
@@ -1075,11 +1103,11 @@ msgstr ""
 "Konfiguration des lokalen Spools:\n"
 "---------------------------------\n"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr "COMPRESS          :"
 
-#: src/lang.c:306
+#: src/lang.c:296
 msgid ""
 "\n"
 "Connection details:\n"
@@ -1089,101 +1117,108 @@ msgstr ""
 "Verbindungsdetails:\n"
 "-------------------\n"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr " DEFLATE %s\n"
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr "(aktiviert)"
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr "(inaktiv)"
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr " DEFLATE (nicht unterstützt)\n"
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr "(deaktiviert)"
 
-#: src/lang.c:316
+#: src/lang.c:306
 #, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr "NNTP TIMEOUT      : %d Sekunden %s\n"
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT      : %d Sekunde %s\n"
+msgstr[1] "NNTP TIMEOUT      : %d Sekunden %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr "UMSETZUNG         : %s\n"
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr "MAXARTNUM         : %s\n"
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Lesen per NNTP (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr "NNTPPORT          : %u\n"
 
-#: src/lang.c:324
+#: src/lang.c:314
 msgid "read only"
 msgstr "nur lesen"
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr "lesen/schreiben"
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr "NNTPSERVER        : %s\n"
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr "VERBINDUNGSTYP    : %s\n"
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "Lese %s per NNTPS (%s; "
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Lese vertrauenswürdig per NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Lese nicht vertrauenswürdig per NNTPS (%s; "
+
+#: src/lang.c:321
 #, c-format
 msgid "Certificate #%d\n"
 msgstr "Zertifikat #%d\n"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr "Aussteller: %s\n"
 
-#: src/lang.c:333
+#: src/lang.c:324
 msgid ""
 "\n"
 "Server certificate information:\n"
 "-------------------------------\n"
 msgstr ""
 "\n"
-"Zertifikat Infos des Servers:\n"
-"-----------------------------\n"
+"Zertifikat Infos  :\n"
+"-------------------\n"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, c-format
 msgid "Subject: %s\n"
 msgstr "Gegenstand: %s\n"
 
-#: src/lang.c:335
+#: src/lang.c:326
 msgid ""
 "\n"
 "TLS information:\n"
@@ -1193,145 +1228,139 @@ msgstr ""
 "TLS Informationen :\n"
 "------------------:\n"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr "vertrauenswürdig"
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr "nicht vertrauenswürdig"
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr "UNERWARTET, wahrscheinlicher FEHLER"
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr "geduldet da \"-k\" (unsicher) gewünscht"
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 "Server Zertifikatsüberprüfung FEHLGESCHLAGEN:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
 msgstr "Server Zertifikat erfolgreich geprüft.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr "Server Zertifikatsüberprüfung FEHLGESCHLAGEN: <kein Grund genannt>\n"
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr "%s %s (Stärke %d)\n"
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Artikel aufbereiten fehlgeschlagen, %s beendet sich"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Erzeuge die Datei 'active' für gespeicherte Gruppen...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, c-format
 msgid "Creating %s file...\n"
 msgstr "Erzeuge %s Datei...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Voreinstellung"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Löschen der gespeicherten Dateien, die nachbearbeitet wurden?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Lösche temporäre Dateien..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Ende des Artikels ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Ende der Artikel ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** Ende der Anhänge ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Ende der Gruppen ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** Seitenende ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 msgid "*** End of posted articles ***"
 msgstr "*** Ende der geposteten Artikel ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** Ende der Gültigkeitsbereiche ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Ende des Threads ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** Ende der URLs ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Anzahl zu holender Artikel> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Message-ID, die Sie suchen> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " und nächsten ungel. Thread betreten"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " und nächsten ungel. Artikel betreten"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " und betritt nächste Gruppe"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Optionsnummer eingeben> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Bereich eingeben [%s]> "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Fehler: Anhängen von %s an %s fehlgeschlagen"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1339,22 +1368,22 @@ msgstr ""
 "\n"
 "Warnung: Approved:-Header benutzt.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr "  Zeile %d: \"%s\": Zeichenkette zu lang.\n"
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "  Zeile %d: \"%s\": unbekanntes Attribut.\n"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr "  Zeile %d: \"%s\": fehlerhafte Zeile, '=' fehlt.\n"
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, c-format
 msgid ""
 "\n"
@@ -1363,7 +1392,8 @@ msgstr ""
 "\n"
 "Fehler: Ungültige Adresse im \"%s\"-Header.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1371,27 +1401,27 @@ msgstr ""
 "\n"
 "Fehler: Ungültiger FQDN im Message-ID:-Header.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
-msgstr "Mit TLS (-T) kann keine literale IPv6-Adresse %s benutzt werden."
+msgstr "Mit TLS (-T) kann keine literale IPv%d-Adresse %s benutzt werden."
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kann Lock auf %s nicht entfernen"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Konnte %s nicht dotlocken - Artikel nicht angehängt!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Konnte %s nicht locken - Artikel nicht angehängt!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
@@ -1401,22 +1431,32 @@ msgstr ""
 "aktiv.\n"
 "Starten Sie %s mit der Kommandozeilenoption -A in Verbindung mit -C neu.\n"
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Datei %s ist beschädigt"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "Kann %s nicht expandieren\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr "Datum in der Zukunft: \"%s\""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr "Nicht interpretierbares Datum: \"%s\""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr "Fehler: Benutzerdefiniertes Format leer. Benutze Voreinst. \"%s\"."
 
-#: src/lang.c:409
+#: src/lang.c:401
 msgid ""
 "\n"
 "Error: Article is empty.\n"
@@ -1424,7 +1464,7 @@ msgstr ""
 "\n"
 "Fehler: Der Artikel ist leer.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1433,41 +1473,41 @@ msgstr ""
 "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n"
 "        ist nicht erlaubt!\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Fehler: Format überschr. Bildschirmbreite. Benutze Voreinst. \"%s\"."
 
-#: src/lang.c:413
+#: src/lang.c:405
 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:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Linkes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "In der Mailadresse fehlt das '@'.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Rechtes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 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:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1475,7 +1515,7 @@ msgstr ""
 "Unzulässige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1483,7 +1523,7 @@ msgstr ""
 "Regelwidrige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1491,53 +1531,53 @@ msgstr ""
 "Unbekannte Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid für bewusst falsche Adressen.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "Ungültiges Zeichen im FQDN.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Der FQDN darf keine leere Komponente enthalten.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 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:426
+#: src/lang.c:418
 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:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "Komponenten des FQDN dürfen nicht mit einer Zahl beginnen.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Die IP-Adresse ist nicht gültig.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 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:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Die rechte Klammer nach der IP-Adresse fehlt.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Fehlender Lokalteil in der Mailadresse.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Ungültiges Zeichen im Lokalteil der Mailadresse.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Eine leere Lokalteilkomponente ist nicht erlaubt.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1545,7 +1585,7 @@ msgstr ""
 "Ungültiges Zeichen im Realname.\n"
 "Ungeschützte Wörter dürfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1553,7 +1593,7 @@ msgstr ""
 "Ungültiges Zeichen im Realname.\n"
 "Geschützte Wörter dürfen kein '()<>\\' enthalten.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1561,11 +1601,11 @@ msgstr ""
 "Ungültiges Zeichen im Realname.\n"
 "Kodierte Wörter dürfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 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:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1574,19 +1614,19 @@ msgstr ""
 "Ungeschützte Wörter dürfen kein '()<>\\' in Adressen enthalten (alter "
 "Stil).\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "Ungültiges Zeichen im Realname.\n"
-"Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n"
+"Kontrollzeichen und unkodierte 8-Bit-Zeichen > 127 sind verboten.\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 msgid "Missing realname.\n"
 msgstr "Realname fehlt.\n"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1594,7 +1634,7 @@ msgstr ""
 "\n"
 "Fehler: Keine Leerzeile nach dem Header gefunden.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
@@ -1602,7 +1642,7 @@ msgstr ""
 "\n"
 "Fehler: Ungültiger Wert \"all\" in Distribution verwendet.\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1611,8 +1651,8 @@ msgstr ""
 "\n"
 "Fehler: Ungültiges %s Format.\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1626,7 +1666,7 @@ msgstr ""
 "        passenden  Wert für Ihre  Sprache,  indem Sie  M)enü benutzen,\n"
 "        oder direkt die tinrc ändern.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1641,15 +1681,15 @@ msgstr ""
 "        \"8bit\" oder \"quoted-printable\" - Zeichensatz abhängig -  via\n"
 "         M)enü oder durch editieren der tinrc.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 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"
+"Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers.\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1660,7 +1700,7 @@ msgstr ""
 "Fehler: Der Header in Zeile %d enthält kein ':' nach seinem Bezeichner:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1669,7 +1709,7 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile ist leer.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1678,16 +1718,16 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n"
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
-"Fehler: %s enthält auch nicht 7Bit Zeichen.\n"
+"Warnung: %s enthält auch nicht 7-Bit-Zeichen.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1698,16 +1738,23 @@ msgstr ""
 "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n"
 "%s\n"
 
-#: src/lang.c:462
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
 #, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Fehler: Es sind mehrere (%d) \"%s:\" Zeile im Header.\n"
+msgstr[1] ""
 "\n"
 "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1718,7 +1765,7 @@ msgstr ""
 "Fehler: Der Header in der Zeile %d hat keinen Namen:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
@@ -1726,36 +1773,42 @@ msgstr ""
 "\n"
 "Fehler: Dies ist eine Mailgruppe, aber es fehlt ein Empfänger (\"To:\").\n"
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr "'-f'/'-F' verwechselt? %s %s"
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Unsichere Dateiberechtigungen auf %s (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr "Zeile %d ist länger als %d Oktette und sollte gefaltet werden.\n"
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] "Zeile %d ist länger als %d Oktett und sollte gefaltet werden.\n"
+msgstr[1] "Zeile %d ist länger als %d Oktette und sollte gefaltet werden.\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr "Zeile %d ist länger als %d Oktette und sollte gekürzt werden.\n"
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] "Zeile %d ist länger als %d Oktett und sollte gekürzt werden.\n"
+msgstr[1] "Zeile %d ist länger als %d Oktette und sollte gekürzt werden.\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels\n"
 
-#: src/lang.c:478
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME-Fehler: Anfangsgrenze in Hadern\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1763,11 +1816,22 @@ msgstr ""
 "\n"
 "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Keine gültige Newsgruppe angegeben."
+msgstr[1] "Keine gültigen Newsgruppen angegeben."
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr " Gegebenenfalls ohne \"-n\" versuchen."
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1775,44 +1839,52 @@ msgstr ""
 "\n"
 "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Keine Leseberechtigung für %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Datei %s existiert nicht\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Keine Schreibberechtigung für %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Keine literale IPv6-Adresse: %s"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c Option benötigt ein Argument\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
+#, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c Ungültige Option\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "Fehler"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
 msgid "error"
-msgstr "Fehler"
+msgid_plural "errors"
+msgstr[0] "Fehler"
+msgstr[1] "Fehler"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1821,61 +1893,67 @@ msgstr ""
 "\n"
 "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefügt)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server führt keine der Gruppen aus %s"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Fehler: entferne %s"
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Unbekannter Level"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Unerreichbar?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, c-format
+msgid "URI normalization failed: %s"
+msgstr "URI-Normalisierung fehlgeschlagen: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Beenden..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "Verlasse externen Mailreader"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Entpacke %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, 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:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtern nach den globalen Regeln (%d/%d) ('q' zum Beenden)..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Regel erstellt von: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1895,9 +1973,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1916,16 +1993,16 @@ msgstr ""
 "#                     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*) "
+"#   group=Z.KETTE     Liste der Newsgroups (z. B. comp.*,!*sources*) "
 "[notwendig]\n"
-"#   case=ZAHL         Groß/Kleinschreibung beim Filtern beachten=0,\n"
+"#   case=ZAHL         Groß-/Kleinschreibung beim Filtern beachten=0,\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"
+"#                     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. *Erika Mustermann*)\n"
-"#   msgid=Z.KETTE     Message-ID (z.B. <123@example.com>) kommt in Message-"
+"#   subj=ZEICHENKETTE Subject(Betreff). (z. B. How to be a wizard)\n"
+"#   from=ZEICHENKETTE From(Absender). (z. B. *Erika Mustermann*)\n"
+"#   msgid=Z.KETTE     Message-ID (z. B. <123@example.com>) kommt in Message-"
 "ID-\n"
 "#                     oder References-Zeile vor. Regel wirkt auf den "
 "Artikel\n"
@@ -1933,947 +2010,975 @@ msgstr ""
 "#   msgid_last=ZKETTE Message-ID-Header selbst und das letzte Element von\n"
 "#                     References. Regel wirkt auf Posting selbst oder\n"
 "#                     _direkte_ Antworten.\n"
-"#   msgid_only=ZKETTE Message-ID lautet (z.B. <123@example.net>).\n"
-"#   refs_only=Z.KETTE References-Header (z.B. <123@example.net>), kein\n"
+"#   msgid_only=ZKETTE Message-ID lautet (z. B. <123@example.net>).\n"
+"#   refs_only=Z.KETTE References-Header (z. B. <123@example.net>), kein\n"
 "#                     Vergleich mit Message-ID-Header.\n"
 "#   lines=[<>]?ZAHL   Zeilenzahl (Lines-Header)\n"
 "#   gnksa=[<>]?ZAHL   Rückgabewert der Funktion GNKSA parse_from()\n"
-"#   xref=MUSTER       Muster passt auf Xref-Header (z.B. alt.flame*)\n"
-"#   path=MUSTER       Muster passt auf Path-Header (z.B. !news.example."
-"org!)\n"
+"#   xref=MUSTER       Muster passt auf Xref-Header (z. B. alt.flame*)\n"
+"#   path=MUSTER       Muster passt auf Path-Header (z. B. !"
+"news.example.org!)\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:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Bewertung für Regel (Standard=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, 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:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Voll"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Kommentar (optional): "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr "Fehlerhafter Overview-Eintrag: Servername fehlt."
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr "\t Xref: %s"
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr "Überspringe Xref-Filter"
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Wende Muster an auf : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Muster eingeben [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
 "\n"
-"Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Antworten auf Ihre Artikel sollen in der folgenden Gruppe erscheinen:\n"
+msgstr[1] ""
+"\n"
+"Antworten auf Ihre Artikel sollen in den folgenden Gruppen erscheinen:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Antworten erhalten Sie direkt per Mail.\n"
+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:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)"
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: Zeile (Groß- Kleinschreibung beachten) "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Unbekannter Host.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "Global "
+#: src/lang.c:568
+#, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d alter Artikel als gelesen markiert."
+msgstr[1] "%d alte Artikel als gelesen markiert."
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr "Artikel, älter als ang. Tage oder Datum sind, als gelesen markieren> "
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Bitte %.100s statt dessen benutzen"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s ist ungültig"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s ist moderiert. Fortfahren?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "Gruppen"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Lese %s..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Top Level Befehle"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Gruppen-Auswahl"
 
-#: src/lang.c:571
+#: src/lang.c:576
 msgid "group"
-msgstr "Gruppe"
+msgid_plural "groups"
+msgstr[0] "Gruppe"
+msgstr[1] "Gruppen"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppenbeschreibungen sind aktuell in select_format deaktiviert ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 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:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 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:576
+#: src/lang.c:582
 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:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 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:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 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:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 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:580
+#: src/lang.c:589
 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:581
+#: src/lang.c:590
 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:582
+#: src/lang.c:591
 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:583
+#: src/lang.c:592
 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:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "Killt einen Artikel mittels eines Menüs"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "Filterregel (hochscoren) für Artikel via Menü erstellen"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "URLs im Artikel mit Browser öffnen"
 
-#: src/lang.c:587
+#: src/lang.c:596
 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:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "Cancelt (löscht) oder ersetzt den aktuellen Artikel"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "Aktuellen Artikel beantworten (followup)"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "Aktuellen Artikel beantworten, ohne Zitieren des Textes"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "Aktuellen Artikel beantworten, mit Komplettzitat der Header"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "Gewählten Artikel in eine andere Gruppe reposten"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "Editiere Artikel (nur bei Mail-Gruppen)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "Ersten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "Zeigt erste Seite des Artikels an"
 
-#: src/lang.c:598
+#: src/lang.c:607
 msgid "show MIME details of this article"
 msgstr "MIME-Details des Artikels anzeigen"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "Letzten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "Letzte Seite des Artikels anzeigen"
 
-#: src/lang.c:601
+#: src/lang.c:610
 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:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "Nächsten Artikel anzeigen"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "Zeigt den ersten Artikel im nächsten Thread an"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "Nächsten ungelesenen Artikel anzeigen"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "Vorhergehenden Artikel anzeigen"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "Vorhergehenden ungelesenen Artikel anzeigen"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "Killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "Markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "Kehrt zur Gruppenauswahl-Ebene zurück"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "Antwort per Mail an den Autor"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "Antwort per Mail an den Autor (ohne Zitieren des Textes)"
 
-#: src/lang.c:613
+#: src/lang.c:622
 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:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "Sucht rückwärts innerhalb des Artikels"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "Sucht vorwärts innerhalb des Artikels"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "Artikel im Rohformat (inklusive aller Header) anzeigen"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "Überspringt den nächsten Zitatblock"
 
-#: src/lang.c:618
+#: src/lang.c:627
 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:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "Schalte Anzeige aller Header ein/aus"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "Schaltet das Wort-Hervorheben ein/aus"
 
-#: src/lang.c:621
+#: src/lang.c:630
+msgid "toggle display of data sections"
+msgstr "Anzeige von nicht Text-Teilen umschalten"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "(De)aktiviert ROT-13 Dekodierung für den aktuellen Artikel"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "Wechsle Tabulatorweite 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr "(de)aktiviere deutsche TeX-style Dekodierung für aktuellen Artikel"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "Anzeige von UU-kodierten Teilen umschalten"
+#: src/lang.c:634
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "Erkennung und Anzeige von wortgetreuen Blöcken umschalten"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "Multimedia-Anhänge anzeigen/pipen/speichern"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "Wähle ersten Anhang in der Liste"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  Wähle Anhang anhand der Nummer"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "Wähle letzten Anhang in der Liste"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "Anhang an Befehl weiterleiten"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "Anhang roh an Befehl weiterleiten"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "Anhang speichern"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "Sucht vorwärts nach Anhängen"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "Sucht rückwärts nach Anhängen"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "Anhang ansehen"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "Anhang markieren"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "Anhänge markieren die in ein gegebenes Muster passen"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "Markierung der Anhänge umkehren (Umschalten)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "Hebt die Markierung der markierten Anhänge auf"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "Informationen in der letzten Zeile ein/ausblenden (Name des Anhangs)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "Wähle erstes Attribut in der Liste"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  Wähle Attribut anhand der Nummer"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "Wähle letztes Attribut in der Liste"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "Attribut auf die Voreinstellung zurücksetzen"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "Sucht rückwärts nach einem Attribut"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "Suche vorwärts nach einem Attribut"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "Attribut auswählen"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "Zurück zum Optionsmenü wechseln falls von dort aufgerufen"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "Sendet Fehlerbericht oder Kommentar via Mail an %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "Wähle erste Option in der Liste"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  Wählt die Option anhand der Nummer"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "Wähle letzte Option in der Liste"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "Gültigkeitsbereichsmenü"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "Sucht rückwärts nach einer Option"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "Suche vorwärts nach einer Option"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "Option auswählen"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr "Serverrc Menü"
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "Umschalten zum Attributemenü"
 
-#: src/lang.c:659
+#: src/lang.c:670
 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:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "Verlassen der Kommandozeile"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "Filter-Datei bearbeiten"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "Zeigt die Hilfe"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "Zeigt den zuletzt angezeigten Artikel an"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "Eine Zeile runter"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "Eine Zeile hoch"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "Artikel mit dieser Message-ID anzeigen"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "Menü der konfigurierbaren Optionen"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "Eine Seite runter"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "Eine Seite hoch"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "Poste (schreibe) Artikel in die aktuelle Gruppe"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "Poste zurückgestellte Artikel"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "Listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "Kehrt zum vorherigen Menü zurück"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "Beendet tin sofort"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "Bildschirmdarstellung neu zeichnen"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "Speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "Speichert markierte Artikel automatisch ohne Nachfrage"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "Bildschirm eine Zeile nach oben schieben"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "Bildschirm eine Zeile nach unten schieben"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "Sucht rückwärts nach Artikeln von Autor"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "Sucht vorwärts nach Artikeln von Autor"
 
-#: src/lang.c:685
+#: src/lang.c:696
 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:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
-" \t  (Suchen beachten Groß/Kleinschreibung nicht und laufen über den\n"
+" \t  (Suchen beachten Groß-/Kleinschreibung nicht und laufen über den\n"
 "          letzten Artikel hinaus zum ersten Artikel der Gruppe und von dort\n"
 "          aus weiter.)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "Durchsucht Artikel rückwärts nach Subject Zeile"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "Durchsucht Artikel vorwärts nach Subject Zeile"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "Letzte Suche wiederholen"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "Markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "(de)aktiviert inverse Darstellung"
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "Schaltet das Minihilfemenü und Posting Etikette ein/aus"
 
-#: src/lang.c:694
+#: src/lang.c:705
 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:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "Zeige Versionsinformationen"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr "Artikel, älter als ang. Tage oder Datum sind, als gelesen markieren"
+
+#: src/lang.c:708
 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:697
+#: src/lang.c:709
 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:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "Wähle ersten Thread in der Liste"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "Wähle letzten Thread in der Liste"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "Listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "Markiert Artikel als ungelesen"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 "Markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 "Markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 "Mark. akt. Bereich/ausgewählte/Muster/markierte Artikel nach Auff.  gelesen."
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "Mark. akt. Bereich/ausgewählte/Muster/markierte Artikel nach Auff. ungelesen."
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "Wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "Zeige nächste Gruppe"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "Zeige vorhergehende Gruppe"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig für alle Artikel umschalten"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "Markierung 'hot'/wichtig für Gruppe setzen"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "Markierung 'hot'/wichtig für Thread setzen"
 
 # TODO: formating
-#: src/lang.c:712
+#: src/lang.c:724
 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:713
+#: src/lang.c:725
 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:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  Wählt Thread anhand der Nummer"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "Anzahl der zu holenden oder wieder zu ladenden Artikel ändern"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "Wechselt zwischen der Anzeige aller/ungelesener Artikel"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "Markierung 'hot'/wichtig für Thread setzen/entfernen"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "Wechsle durch die verschiedenen Threading-Optionen"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig für alle Artikel entfernen"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "Hebt die Markierung der markierten Artikel auf"
 
-#: src/lang.c:721
+#: src/lang.c:733
 msgid "search for articles forwards"
 msgstr "Sucht vorwärts nach Artikeln"
 
-#: src/lang.c:722
+#: src/lang.c:734
 msgid "search for articles backwards"
 msgstr "Sucht rückwärts nach Artikeln"
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr "Informationen (Message-ID) in der letzten Zeile ein/ausblenden"
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr "Artikel anhand der Message-ID öffnen"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "Neuen Gültigkeitsbereich hinzufügen"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "Gültigkeitsbereich löschen"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "Attribute-Datei bearbeiten"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "Wähle ersten Gültigkeitsbereich in der Liste"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  Wählt den Gültigkeitsbereich anhand der Nummer"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "Wähle letzten Gültigkeitsbereich in der Liste"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "Gültigkeitsbereich verschieben"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "Gültigkeitsbereich umbenennen"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "Gültigkeitsbereich auswählen"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "Markiert alle Artikel der Gruppe als gelesen"
 
-#: src/lang.c:735
+#: src/lang.c:747
 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:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "Wähle erste Gruppe in der Liste"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "Gruppe anhand des Namens auswählen"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  Wählt die Gruppe anhand der Nummer"
 
-#: src/lang.c:739
+#: src/lang.c:751
 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:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "Wähle letzte Gruppe in der Liste"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "Listet Gruppen auf in die der Artikel gepostet wurde (via Message-ID)"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (springt zum Artikel falls mind. eine der Gruppen vorhanden ist)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "Markiert alle Artikel in der gewählten Gruppe als ungelesen"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "Bewegt die gewählte Gruppe innerhalb der Liste"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "Wählt die nächste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "Beenden"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "Beenden ohne die Konfigurationsänderungen zu sichern"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "Liest ausgewählte Gruppe"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "Setzt die .newsrc zurück (alle Artikel als gelesen markiert)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "Sucht rückwärts nach einem Gruppennamen"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (Suchen beachten Groß-/Klein. und beginnen am Ende von vorn)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "Suche vorwärts nach einer Gruppe"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "Abonniert ausgewählte Gruppe"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "Abonniere Gruppen, die auf das Muster passen"
 
-#: src/lang.c:757
+#: src/lang.c:769
 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:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr "zeige NNTP[S] Verbindungsdetails"
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren."
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "Wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "Bestellt ausgewählte Gruppe ab"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "Bestelle Gruppen ab, die auf das Muster passen"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "Liste der Gruppen sortieren"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "Wechselt zwischen der Anzeige aller/abonnierten Gruppen"
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "(un)markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  Wähle Artikel anhand der Nummer"
 
-#: src/lang.c:767
+#: src/lang.c:779
 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:768
+#: src/lang.c:780
 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:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "Wähle ersten Artikel in der Liste"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "Wähle letzten Artikel in der Liste"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "Mark. Artikel, Bereich od. mark. Artikel als gelesen; Cursor auf nächstem "
 "ungel. Art."
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "Markiert den Artikel, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "Markiert den aktuellen Thread als ungelesen"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "Zeige gewählten Artikel"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2881,7 +2986,7 @@ msgstr ""
 "Darstellungsoptionen\n"
 "--------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2889,7 +2994,7 @@ msgstr ""
 "Verschiedenes\n"
 "-------------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2897,7 +3002,7 @@ msgstr ""
 "Position ändern\n"
 "---------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2905,7 +3010,7 @@ msgstr ""
 "Gruppe/Thread/Artikel Aktionen\n"
 "-------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2913,7 +3018,7 @@ msgstr ""
 "Anhangs Aktionen\n"
 "-----------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2921,7 +3026,7 @@ msgstr ""
 "Attribute Aktionen\n"
 "------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2929,7 +3034,7 @@ msgstr ""
 "Options Aktionen\n"
 "----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
@@ -2937,7 +3042,7 @@ msgstr ""
 "Gepostete Artikel Aktionen\n"
 "--------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2945,7 +3050,7 @@ msgstr ""
 "Gültigkeitsbereich Aktionen\n"
 "---------------------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2953,99 +3058,111 @@ msgstr ""
 "URL Aktionen\n"
 "------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "Wähle erste URL in der Liste"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  Wählt die URL anhand der Nummer"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "Wähle letzte URL in der Liste"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "Suche vorwärts nach URLs"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "Suche rückwärts nach URLs"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "URL im Browser öffnen"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "Informationen (URL) in der letzten Zeile ein/ausblenden"
 
-#: src/lang.c:793
+#: src/lang.c:804
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "Wichtiger/Hot Artikel"
+msgstr[1] "Wichtige/Hot Artikel"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Gruppenlevel Befehle"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Killfilter hinzugefügt"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Automatischer Auswahlfilter hinzugefügt"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Alle Teile markiert"
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr "Alle Teile unmarkiert"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Baue References-Bäume (%d/%d)..."
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Speichert Artikel, um ihn später zu posten"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Bitte ein gültiges Zeichen eingeben"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Teil Nummer %d fehlt."
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Keine zurückgelegten Artikel ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+msgid "Operation not available in raw-mode"
+msgstr "Operation im Rohformat nicht verfügbar"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Kein mehrteiliger Artikel"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Sie haben diese Gruppe nicht abonniert"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Kein vorhergehender Ausdruck"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Ausführung nicht möglich im nicht-überschreiben Modus"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
 #, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d zurückgelegte %s, hervorholen mit ^O...\n"
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d zurückgelegte Artikel, hervorholen mit ^O...\n"
+msgstr[1] "%d zurückgelegte Artikel, hervorholen mit ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -3055,17 +3172,14 @@ msgstr ""
 "  Um das zu ändern, setzen Sie in der tinrc das alternative_handling auf "
 "OFF\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, 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:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso kodierter Artikel"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -3104,7 +3218,7 @@ msgid ""
 msgstr ""
 "\n"
 "Willkommen bei %s, dem vollbildfähigen Newsreader mit Threaddarstellung.\n"
-"Er kann News lokal (z.B. <spool>/news), oder von entfernten Rechnern\n"
+"Er kann News lokal (z. B. <spool>/news), oder von entfernten Rechnern\n"
 "(-r Option) von einem NNTP Server lesen. -h zeigt alle "
 "Kommandozeilenoptionen.\n"
 "\n"
@@ -3128,151 +3242,164 @@ msgstr ""
 "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n"
 "%s.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Ungültiges disabled_nntp_cmds \"%s\" verworfen."
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr "Ungültiger From:-Header \"%s\". mail_address Einstellung überprüfen."
 
-#: src/lang.c:832
+#: src/lang.c:849
+msgid "Charset name contains invalid characters"
+msgstr "Zeichensatzname enthält ungültige Zeichen"
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Ungültige Mehrbytezeichen-Folge vorhanden\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Ungültiger Sender:-Header \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Inverse Bilddarstellung abgestellt"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Inverse Bilddarstellung eingeschaltet"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr " Behalte serverrc.add_cmd_line_opts."
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Fehlende Definition für %s\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Ungültige Tastenbelegung '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Ungültiger Tastenname '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap-Datei wurde auf Version %s umgestellt\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Filter From:   [%s] (j/n): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Filter Z.:  (</>num): "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Filter Menü (Kill, Bewertung/Score verringern)"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Filter Msg-ID: [%s] (v/l/n/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Filter nach Muster  : "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Filter Subject:[%s] (j/n): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Filter Textmuster   : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Filterzeit in Tagen : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Letzte"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Letzte Antwort --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Zeilen %s "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Funktion nicht verfügbar."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "Es wird nicht via NNTP gelesen."
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, c-format
 msgid "Group: %s"
-msgstr "Gruppe: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Gruppe: %s"
+msgstr[1] "Gruppen: %s"
 
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Gruppen: %s"
-
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Maile"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "Mailbox "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mailt Artikel an [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Maile Log-Datei an %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Maile einen Fehlerbericht..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Fehlerbericht an %s senden?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Gemailt"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Senden der Mail an %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3281,64 +3408,141 @@ msgid ""
 msgstr ""
 "# [Mail/Speicher] active-Datei. Format ist wie die news active-Datei:\n"
 "#   Gruppenname max.Artnum min.Artnum /dir\n"
-"# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n"
+"# Das 4. Feld ist das Basisverzeichnis (z. B. ~/Mail oder ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
-msgstr "%s als gelesen markiert"
+#: src/lang.c:900
+msgid "Article marked as read"
+msgstr "Artikel als gelesen markiert"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
-msgstr "%s als ungelesen markiert"
+#: src/lang.c:901
+msgid "Article marked as unread"
+msgstr "Artikel als ungelesen markiert"
 
-#: src/lang.c:881
+#: src/lang.c:902
+msgid "Thread marked as read"
+msgstr "Thread als gelesen markiert"
+
+#: src/lang.c:903
+msgid "Thread marked as unread"
+msgstr "Thread als ungelesen markiert"
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d von %d %s als gelesen markiert"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d von %d %s als ungelesen markiert"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Markierung"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Alle Artikel als gelesen markieren%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Artikel als gelesen markieren%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Die Gruppe %s als gelesen markieren?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Den Thread als gelesen markieren%s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Übereinstimmende %s Gruppen..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr "Zeichensatz %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr "Content Untertyp %s"
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr "Content Typ %s"
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- Zeichensatz %s wird nicht unterstützt --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Beschreibung: %s --]\n"
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr "Kodierung %s"
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr "Sprache %s"
+
+#: src/lang.c:926
+#, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s Zeile"
+msgstr[1] "%s Zeilen"
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr "Name %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr "Größe %s"
+
+#: src/lang.c:930
+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 ""
+"Dieser Artikel wurde im 'multipart/mixed' MIME-Format verfasst. Wenn Sie\n"
+"dieses Präfix lesen ist Ihr Mailprogramm vermutlich nicht in der Lage "
+"dieses\n"
+"Format zu verstehen und einiges von dem was folgt, kann merkwürdig "
+"aussehen.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=springe zu n; %s=Zeile runter; %s=Zeile rauf; %s=Hilfe; %s=Beenden"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3346,14 +3550,14 @@ msgstr ""
 "%s=anzeigen; %s=pipen; %s=roh pipen; %s=speichern; %s=markieren; %s=Muster "
 "markieren; %s=Markierungen aufheben"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=anzeigen; %s=speichern; %s=markieren; %s=Muster markieren; "
 "%s=Markierungen aufheben"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3361,12 +3565,12 @@ msgstr ""
 "%s=Markierungen umkehren; %s=Suche vorwärts; %s=Suche rückwärts; %s=Suche "
 "wiederholen"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3375,39 +3579,39 @@ msgstr ""
 "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread "
 "anz."
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 "%s=n. oben; %s=n. unten; %s=Bildrauf; %s=Bildrunter; %s=Anfang; %s=letzte "
 "Zeile"
 
-#: src/lang.c:899
+#: src/lang.c:944
 #, 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:901
+#: src/lang.c:946
 #, 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:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, 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:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=hinzufügen; %s=verschieben; %s=umbenennen; %s=löschen"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, 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:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3415,7 +3619,7 @@ msgstr ""
 "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur "
 "ungel."
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3424,233 +3628,228 @@ msgstr ""
 "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur "
 "abon."
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, 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:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Mehr--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: %s\n"
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Verschiebe %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: Zeile             "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gehe zu Gruppe [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "Gruppen"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s in der Gruppenliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "Gruppe"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Erneut versuchen, die newsrc-Datei zu schreiben?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr "Warnung: Keine Newsgruppen nach %s geschrieben. Speicherabbruch."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, c-format
 msgid "%s file saved successfully.\n"
-msgstr "%s -Datei erfolgreich geschrieben.\n"
+msgstr "%s-Datei erfolgreich geschrieben.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Nächste Antwort --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Nein"
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Keine Artikel ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Es wurden keine Artikel gepostet"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** Keine Anhänge ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Keine Kurzbeschreibung ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Kein Dateiname"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Keine Gruppe"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Keine Newsgruppen ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Keine Gruppen zum Lesen übrig"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Keine letzte Nachricht"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Keine EMail-Adresse"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Keine Artikel zum Speichern markiert"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Kein Treffer"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Keine Gruppen mehr"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Keine Newsgruppen"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Kein nächster ungelesener Artikel"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Keine vorherige Gruppe"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "Keine vorherige Suche, nichts zu wiederholen"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Kein vorheriger ungelesener Artikel"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Keine Antworten"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Keine Antworten vorhanden im aktuellen Thread"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** Keine Gültigkeitsbereiche ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Kein Suchmuster"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Kein Subject"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, 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:956
+#: src/lang.c:1002
 #, 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:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal muss Schirmlöschen (cl) unterstützen\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal muss Cursor-Bewegungen unterstützen (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, 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:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Kein Programm für %s/%s gefunden\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Nichts"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Newsgruppe existiert nicht auf diesem Server"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppe %s nicht in der Active-Datei gefunden"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 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:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3663,7 +3862,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-Server -> newsrc Übersetzungstabelle und NNTP-Server\n"
-"# Abkürzungen für %s %s\n"
+"# Abkürzungen für %s\n"
 "#\n"
 "# Das Format für diese Datei ist\n"
 "# <FQDN des NNTP-Servers> <newsrc Datei> <Kurzname> ...\n"
@@ -3675,48 +3874,53 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Nur"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Optionsmenü"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Optionsmenü Befehle"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Option nicht vorhanden. Neu kompilieren mit %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+msgid "Path: line (case insensitive)"
+msgstr "Path: Zeile (ignoriere Groß- Kleinschreibung)"
+
+#: src/lang.c:1032
 #, 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:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fehler im regulären Ausdruck: Interner Fehler %d des pcre"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Fehler im regulären Ausdruck: pcre interner Fehler %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Schreibe eine Antwort..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3727,342 +3931,353 @@ msgstr ""
 "ein temporäres Problem ist, das später nicht mehr vorhanden ist, können Sie\n"
 "den Artikel zurückstellen und später mit ^O wieder hervorholen.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Verlaufsliste der geposteten Artikel"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 msgid "Posted Articles Menu Commands"
 msgstr "Gepostete Artikel Menübefehle"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr "Suche fehlgeschlagen"
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr "Nicht verfügbar für Antworten per Mail"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr "Bereits in der Historie der gesendeten Artikel"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "In Newsgruppe(n) [%s] posten> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- Nachbearbeitung gestartet --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- Nachbearbeitung beendet --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Wähle Subject [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 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:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Poste Artikel..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, c-format
 msgid "Posting failed (%s)"
 msgstr "Artikel Posten fehlgeschlagen (%s)"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Poste: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, 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:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Wichtig/Hot %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "%s markiert"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "%s Markierung entfernt"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Bereite Path-Filter (%d/%d) vor..."
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 msgid "Processing attributes..."
 msgstr "Verarbeite Attribute..."
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Bearbeite zum Löschen markierte EMails."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Bearbeite zum Löschen markierte gespeicherte Artikel."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, 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:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Mail unverändert, Versand abbrechen?"
 
-#: src/lang.c:1021
+#: src/lang.c:1066
 #, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Wollen Sie die zurückgestellten Artikel sehen (%d)?"
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Wollen Sie den zurückgestellten Artikel sehen (%d)?"
+msgstr[1] "Wollen Sie die zurückgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Möchten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, 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:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
+#: src/lang.c:1072
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+"Es befindet sich ein markierter Artikel in der Gruppe, trotzdem beenden?"
+msgstr[1] "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=zurücklegen: "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=Abbrechen, %s=Editieren, %s=Kill-Filter speichern: "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=Abbrechen, %s=Editieren, %s=Filter (hot) speichern: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
-msgstr "Ungültige Bereichsangabe - Gültig wäre '0-9.$' z.B. 1-$"
+msgstr "Ungültige Bereichsangabe - Gültig wäre '0-9.$' z. B. 1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+msgid "Reading all articles..."
+msgstr "Lese alle Artikel..."
+
+#: src/lang.c:1084
+msgid "Reading all groups..."
+msgstr "Lese alle Gruppen..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, c-format
-msgid "Reading %s articles..."
-msgstr "Lese %s Artikel..."
+msgid "Reading attributes file: %s\n"
+msgstr "Lese Attribute-Datei: %s\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, c-format
-msgid "Reading %sattributes file: %s\n"
-msgstr "Lese %sAttribute-Datei: %s\n"
+msgid "Reading global attributes file: %s\n"
+msgstr "Lese globale Attribute-Datei: %s\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, c-format
-msgid "Reading %sconfig file: %s\n"
-msgstr "Lese %sKonfigurations-Datei: %s\n"
+msgid "Reading config file: %s\n"
+msgstr "Lese Konfigurations-Datei: %s\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Lese globale Konfigurations-Datei: %s\n"
+
+#: src/lang.c:1090
 #, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Lese Filter-Datei: %s\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "Lese aus dem lokalen Spool"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, c-format
 msgid "Reading %s\n"
 msgstr "Lese %s\n"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Lese %s Gruppen..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Lese Eingabe-Verlaufsliste: %s\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Lese Tastenbelegungen: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Lese Newsgroups-Datei... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Lese newsrc-Datei: %s"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+msgid "Reading unread articles..."
+msgstr "Lese ungelesene Artikel..."
+
+#: src/lang.c:1102
+msgid "Reading unread groups..."
+msgstr "Lese ungelesene Gruppen..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: Zeile             "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(noch %d:%02d benötigt)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr "Aus dieser Regel gelöscht: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fehler: Benenne %s in %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Mailantwort an Autor..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Reposte"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "newsrc zurücksetzen?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, 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:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Drücken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr "Wert: %s"
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Wähle From     [%s] (j/n): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Wähle Zeilen: (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Filter Menü (Bewertung/Score erhöhen)"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Wähle Msg-ID   [%s] (v/l/n/n): "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Wähle Muster        : "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Wähle Subject  [%s] (j/n): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Wähle Textmuster    : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Wähle Zeit in Tagen   : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr "[k]"
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr "[T]"
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -4084,54 +4299,84 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+msgid ""
+"\n"
+"# config options\n"
+msgstr ""
+"\n"
+"# Konfigurationsoptionen\n"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+"\n"
+"# Interne Daten, sollten nicht geändert werden.\n"
+
+#: src/lang.c:1144
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+"\n"
+"# tinrc Übersteuerungsoptionen\n"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr "Serverrc Menü"
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
-msgstr "Subject: Zeile (Groß-Kl. ignorieren)         "
+msgstr "Subject: Zeile (ignoriere Groß- Kleinschr.)  "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
-msgstr "Subject: Zeile (Groß-Kl. beachten)           "
+msgstr "Subject: Zeile (Groß- Kleinschr. beachten)   "
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Speichern"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Name der zu speichernden Datei> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%s ungelesene (%s 'hot') %s in %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s gespeichert...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Nichts gespeichert"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4140,190 +4385,202 @@ msgstr ""
 "\n"
 "%s %d %s aus %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Speichere..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "Anzeige zu klein, %s beendet sich"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Gültigkeitsbereich löschen?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Gültigkeitsbereich angeben> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Neue Position auswählen> "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "Neue Position darf kein globaler Gültigkeitsbereich sein"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Globaler Gültigkeitsbereich, Einsatz nicht erlaubt"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Gültigkeitsbereich umbenennen> "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Gültigkeitsbereich auswählen>  "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Gültigkeitsbereichsmenü"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Gültigkeitsbereichsmenü Befehle"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Suche rückwärts [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Suche vorwärts [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Suche..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Wähle Artikel> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 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:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Wähle Gruppe> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "Wähle thread> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\"): schicken Sie einen DETAILLIERTEN Fehlerbericht an %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+msgid "Serverrc Menu Commands"
+msgstr "Serverrc Menü Befehle"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "Die 'active' Datei des Servers"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr "Übersprungen %s"
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<LEERT>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starte: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr "Start Zeit war    : %s\n"
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Zeige Thread (%d von %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Wildcardmuster für zu abonnierende Gruppen> "
 
-#: src/lang.c:1136
+#: src/lang.c:1200
 #, c-format
-msgid "subscribed to %d groups"
-msgstr "%d Gruppen sind abonniert"
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "%d Gruppe wurde abonniert"
+msgstr[1] "%d Gruppen wurden abonniert"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s wurde abonniert"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Abonniere... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, 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:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede (überschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Überschreibe Artikel ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4332,29 +4589,42 @@ msgstr ""
 "\n"
 "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n"
 
-#: src/lang.c:1144
+#: src/lang.c:1209
 #, c-format
-msgid "%d days"
-msgstr "%d Tage"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d Tag"
+msgstr[1] "%d Tage"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Artikel markiert"
+msgstr[1] "Artikel markiert"
+
+#: src/lang.c:1212
+msgid "Tagged thread"
+msgstr "Thread markiert"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Version: %s %s Ausgabe %s (\"%s\")"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4373,100 +4643,100 @@ msgstr ""
 "# case=ON/OFF    ON=Filter Groß-Kl. beachten OFF=Groß-Kl. ignorieren\n"
 "# expire=ON/OFF  ON=Verfallen nach default_filter_days OFF=verfällt nie\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON 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:1163
+#: src/lang.c:1232
 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:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Thread Level Kommandos"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Thread nicht mehr ausgewählt"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Thread ausgewählt"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "Thread"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Thread %4s von %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Sortiere Artikel..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 msgid "Threading by multipart"
 msgstr "Multipart Threading"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr "Kein ALP ausgehandelt."
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr "<Verschlüsselung konnte nicht abgerufen werden>"
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr "<Fehler beim Abrufen des Ausstellers>"
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr "<Gegenstand konnte nicht abgerufen werden>"
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr "<Version konnte nicht abgerufen werden>"
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, c-format
 msgid "%s handshake done: %s\n"
 msgstr "%s-Handshake abgeschlossen: %s\n"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "TLS-Handshake fehlgeschlagen: %s (%d)\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "TLS-Verifizierung fehlgeschlagen: %s\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 "TLS-Verifizierung fehlgeschlagen, trotzdem wie gefordert fortfahren: %s\n"
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr "<Status konnte nicht abgerufen werden>"
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr "unerwarteter Zertifikatsüberprüfungsstatus!"
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
@@ -4475,199 +4745,212 @@ msgstr ""
 "TLS-Verifizierung fehlgeschlagen: %s.\n"
 "Trotzdem wird wie gefordert fortgefahren.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "TLS-Handshake abgeschlossen: %s\n"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "TLS-Handshake fehlgeschlagen: %s\n"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Wort-Hervorhebung: %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr "Wortgetreue Blöcke: %s"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Versuche %s zu locken"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=Hilfe"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Unbegrenzt"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+msgid "Untagged article"
+msgstr "Artikel unmarkiert"
+
+#: src/lang.c:1280
+msgid "Untagged thread"
+msgstr "Thread unmarkiert"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Wildcardmuster für abzubestellende Gruppen> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Kein Ende."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s erfolgreich dekodiert."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "unverändert"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(unbekannt)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 msgid "unknown error"
 msgstr "Unbekannter Fehler"
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "ungelesen"
-
-#: src/lang.c:1221
+#: src/lang.c:1292
 #, c-format
-msgid "unsubscribed from %d groups"
-msgstr "%d Gruppen abbestellt"
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "%d Gruppe wurde abbestellt"
+msgstr[1] "%d Gruppen wurden abbestellt"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s wurde abbestellt"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Abbestellen... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Aktualisiert"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Aktualisiere"
+#: src/lang.c:1296
+#, c-format
+msgid "Updating %s..."
+msgstr "Aktualisiere %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "URL Menü"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "URL Menü Befehle"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "Öffne %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "Wähle URL> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "Keine URLs im Artikel"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
-msgstr "SASL MECHS    : %s\n"
+msgstr "SASL MECHS        : %s\n"
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
-msgstr "akt. SASL MECH: %s\n"
+msgstr "akt. SASL MECH    : %s\n"
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 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:1237
+#: src/lang.c:1307
 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:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       Überprüfe nicht auf neue Newsgruppen"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       Speicher keine Dateien beim Beenden"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       Zeige keine Newsgruppenbeschreibungen"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f Datei 'Datei' als filter-Datei nutzen [Standard=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit Hole nur 'limit' Artikel pro Newsgruppe"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       Hilfe und Informationen über %s"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       Diese Hilfeseite"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, 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:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr "  -L msgid zeigt die Nachricht mit dieser Message-ID an"
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       Erneuere Index-Dateien (Batch-Modus)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m Verz. Mailbox-Verzeichnis [Standard=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4676,54 +4959,54 @@ msgstr ""
 "\n"
 "Schicken Sie Fehlerberichte/Kommentare an %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       Maile neue Artikel an sich selbst (Batch-Modus)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 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:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr "  -t sek   nntp_read_timeout_secs-Einstellung [Standard=%d]"
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       Posten nicht erlaubt Modus"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       Postet einen Artikel und beendet tin"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       Postet alle zurückgelegten Artikel und beendet tin"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       Lese Artikel, die durch -S gespeichert wurden"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s Verz. Verzeichnis zum News-Speichern [Standard=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 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:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       Starte, wenn ungelesene Artikel vorliegen"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4734,83 +5017,104 @@ msgstr ""
 "\n"
 "Syntax: %s [Optionen] [Newsgruppe[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       Ausführliche Ausgabe für Batch-Modus-Optionen"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       Gebe Versions- und Datumsinformationen aus"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "MIME-Anzeigeprogramm für diese Nachricht benutzen?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s ist nur sinnvoll ohne Batchmodeoperationen.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s ist nur sinnvoll für Batchmodeoperationen.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s ist nur sinnvoll für Batchmode- oder Debugoperationen.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr "UU-kodierte Datei"
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 msgid "incomplete uuencoded file"
 msgstr "unvollständige UU-kodierte Datei"
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
-msgstr "Nicht gültig nach: %s\n"
+msgid "Valid not after : %s%s\n"
+msgstr "Nicht gültig nach : %s%s\n"
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
-msgstr "Nicht gültig vor : %s\n"
+msgid "Valid not before: %s%s\n"
+msgstr "Nicht gültig vor  : %s%s\n"
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr " <- NOCH NICHT GÜLTIG!"
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr " <- NICHT MEHR GÜLTIG!"
+
+#: src/lang.c:1352
 #, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s %s ist außerhalb der Grenzen (%d - %d). Ignoriert."
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s %d ist außerhalb der Grenzen (0 - %d). Zurückgesetzt auf 0."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr "[-- Wortgetreuer Block ausgeblendet --]"
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:1283
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
 #, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warnung: Artikel überschreitet %d Spalte. Zeile %d ist die erste lange:\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Warnung: Artikel überschreitet %d Spalten. Zeile %d ist die erste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4818,7 +5122,8 @@ msgstr ""
 "\n"
 "Warnung: Artikel wurde im Editor nicht verändert\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4826,7 +5131,8 @@ msgstr ""
 "\n"
 "Warnung: \"Subject:\" enthält nur Leerzeichen.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4836,7 +5142,8 @@ msgstr ""
 "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:"
 "\".\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4846,7 +5153,8 @@ msgstr ""
 "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
 "         mit \"Re: \" and enthält auch kein \"(was:\".\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
@@ -4854,7 +5162,7 @@ msgstr ""
 "\n"
 "Warnung: \"Subject:\" enthält nur \"Re:\".\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4876,7 +5184,15 @@ msgstr ""
 "Das ist der Artikel, den Sie canceln (löschen) wollen:\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+"\n"
+"Die Verbreitung ist beschränkt auf:\n"
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
@@ -4884,7 +5200,7 @@ msgstr ""
 "\n"
 "Warnung: Unerwünschter Wert \"world\" in Distribution verwendet.\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4893,49 +5209,80 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 "\n"
-"Warnung: Sie benutzen eine Zeichenkodierung, die Zeichen verändert (z.B.\n"
+"Warnung: Sie benutzen eine Zeichenkodierung, die Zeichen verändert (z. B.\n"
 "         base64 oder quoted-printable) und einen externen inews um Ihren\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:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Zeile %d ist länger als %d Oktett und sollte gefaltet werden,\n"
+"aber die Kodierung ist weder auf %s noch auf\n"
+"%s gestellt.\n"
+msgstr[1] ""
 "\n"
 "Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist weder auf %s noch auf\n"
 "%s gestellt.\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"\n"
+"Zeile %d ist länger als %d Oktett und sollte gefaltet werden,\n"
+"aber die Kodierung ist auf %s gestellt ohne\n"
+"MIME_BREAK_LONG_LINES angeschaltet zu haben, oder der Artikel enthält\n"
+"keine 8-Bit-Zeichen und wird daher nicht automatisch gefaltet wird.\n"
+msgstr[1] ""
 "\n"
 "Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist auf %s gestellt ohne\n"
 "MIME_BREAK_LONG_LINES angeschaltet zu haben, oder der Artikel enthält\n"
-"keine 8Bit Zeichen und wird daher nicht automatisch gefaltet wird.\n"
+"keine 8-Bit-Zeichen und wird daher nicht automatisch gefaltet wird.\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Zeile %d ist länger als %d Oktett und sollte gefaltet werden,\n"
+"aber die Kodierung ist nicht auf %s gesetzt.\n"
+msgstr[1] ""
 "\n"
 "Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist nicht auf %s gesetzt.\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4943,7 +5290,7 @@ msgstr ""
 "\n"
 "Warnung: \"example\" ist eine reserviert Hierarchie!\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4958,7 +5305,7 @@ msgstr ""
 "Einige Einstellungen in Ihrer %s-Datei haben sich geändert!\n"
 "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4972,7 +5319,7 @@ msgstr ""
 "Evtl. werden Einstellungen in Ihrer %s-Datei\n"
 "nicht erkannt oder ändern sich!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4987,7 +5334,7 @@ msgstr ""
 "währenddessen abbestellt haben, ist ein Fehler aufgetreten und Sie sollten\n"
 "Ihre %s wiederherstellen, bevor Sie tin nochmal starten!\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4998,7 +5345,7 @@ msgstr ""
 "Warnung: Der Artikel hat mehrere Adressen in \"%s\".\n"
 "         Dies ist zumindest ungewöhnlich.\n"
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -5013,30 +5360,55 @@ msgstr ""
 "         Konfiguration \"disable_sender=ON\" deaktiviert ist in\n"
 "         \"%s\".\n"
 
-#: src/lang.c:1332
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
 #, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warnung: Es gibt %d '-- \\n' Zeile. Das könnte einige Leute verwirren.\n"
+msgstr[1] ""
 "\n"
 "Warnung: Es gibt %d '-- \\n' Zeilen. Das könnte einige Leute verwirren.\n"
 
-#: src/lang.c:1333
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
 #, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Warnung: Nur %d von %d Artikeln gespeichert"
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Warnung: Nur %d von %d Artikel gespeichert"
+msgstr[1] "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:1334
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
 #, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Warnung: Ihre Signatur ist mehr als %d Zeile lang. Da Signaturen meist "
+"keine\n"
+"         nützlichen Informationen enthalten, sollten sie so kurz wie "
+"möglich\n"
+"         gehalten werden.\n"
+msgstr[1] ""
 "\n"
 "Warnung: Ihre Signatur ist mehr als %d Zeilen lang. Da Signaturen meist "
 "keine\n"
@@ -5044,14 +5416,14 @@ msgstr ""
 "möglich\n"
 "         gehalten werden.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, 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:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
@@ -5060,7 +5432,7 @@ msgstr ""
 "Warnung: Zeile %d enthält nicht druckbare Zeichen:\n"
 "%s\n"
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -5068,81 +5440,94 @@ msgstr ""
 "\n"
 "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr "Warnung: die Gruppe ist moderiert.\n"
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Warnung: %d der Gruppen ist moderiert.\n"
+msgstr[1] "Warnung: %d der Gruppen sind moderiert.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, c-format
 msgid "Writing %s\n"
 msgstr "Schreibe %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 msgid "Writing overview cache..."
 msgstr "Schreibe Overview Cache..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, c-format
-msgid "%4d Responses"
-msgstr "%4d Antworten"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%4d Antwort"
+msgstr[1] "%4d Antworten"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Kann slrnface nicht starten: konnte FIFO-Name nicht erzeugen."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Kann slrnface nicht starten: Anlegen von %s fehlgeschlagen"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface wurde mit Fehler %d beendet."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Fehler %s beim Aufruf von Slrnface."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Kann slrnface nicht starten: Umgebungsvariable %s nicht gefunden."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Kann slrnface nicht starten: tin läuft nicht in einem xterm."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr "konnte keine Verbindung zum Display herstellen"
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 msgid "can't open FIFO"
 msgstr "Kann FIFO nicht öffnen"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr "ausführbare Datei nicht gefunden"
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr "fork() fehlgeschlagen"
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr "Steuerterminal konnte nicht gefunden werden"
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr "Terminal exportiert Breite und Höhe nicht"
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr "WINDOWID nicht in der Umgebung gefunden"
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5167,28 +5552,76 @@ msgstr ""
 "dass der NFS-Server spezielle Dateien in diesem Verzeichnis erzeugt,\n"
 "während slrnface ausgeführt wird. Diese sollten nicht gelöscht werden.\n"
 
-#: src/lang.c:1377
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: Zeile (ignoriere Groß- Kleinschreibung)"
+
+#: src/lang.c:1481
 #, c-format
-msgid "Added %d %s"
-msgstr "%d %s hinzugefügt"
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "%d Gruppe hinzugefügt"
+msgstr[1] "%d Gruppen hinzugefügt"
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr "YENC-Datei"
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr "beschädigte YENC-Datei"
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr "CRC Prüfsumme %s"
+
+#: src/lang.c:1487
+msgid "incomplete yenc"
+msgstr "unvollständige YENC-Datei"
+
+#: src/lang.c:1488
+#, c-format
+msgid "part %s"
+msgstr "Teil %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr "Teilgröße %s"
+
+#: src/lang.c:1490
+msgid "partial yenc"
+msgstr "YENC Teil"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr "Anzahl Teile %s"
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr "Gesamtgröße %s"
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Ja  "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Sie haben Mail"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5209,11 +5642,11 @@ msgstr ""
 "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
 "         passenderen Wert setzen.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D Modus Debug-Modus"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5241,11 +5674,11 @@ msgstr ""
 "Dies ist der Artikel, den Sie canceln (löschen) wollen:\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "Farben ein/aus"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5291,11 +5724,11 @@ msgstr ""
 "#  15 = Hellweiß\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5303,7 +5736,7 @@ msgstr ""
 "\n"
 "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5312,16 +5745,23 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1437
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
 #, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Fehler: Crossposting in %d Newsgruppe und kein Followup-To gesetzt!\n"
+msgstr[1] ""
 "\n"
 "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5330,7 +5770,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" ist keine gültige Newsgruppe!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5338,7 +5778,7 @@ msgstr ""
 "\n"
 "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5347,25 +5787,34 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1442
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
 #, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warnung: Crossposting in %d Newsgruppe und kein Followup-To gesetzt!\n"
+msgstr[1] ""
 "\n"
 "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1443
+#: src/lang.c:1558
 #, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Warnung: \"%s\" ist nicht in Ihrer newsrc, sie könnte ungültig sein!\n"
+"Warnung: \"%s\" ist nicht in Ihrem newsrc,\n"
+"sie könnte ungültig sein!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5374,78 +5823,80 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist keine gültige Newsgruppe auf diesem Server!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, 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:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Teile fehlen."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Kein Anfang."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Keine Daten."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Unbekannter Fehler."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, c-format
 msgid "Reading mail active file: %s"
 msgstr "Lese EMail-Active-Datei: %s"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Lese Mailgruppen-Datei: %s"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "Wendet PGP auf den Artikel an"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Schlüssel dem Öffentlichen Schlüsselring hinzufügen?"
+#: src/lang.c:1577
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Schlüssel dem öffentlichen Schlüsselring hinzufügen?"
+msgstr[1] "Schlüssel dem öffentlichen Schlüsselring hinzufügen?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=verschlüsseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, 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:1465
+#: src/lang.c:1580
 #, 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:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ist nicht signiert; keine öffentlichen Schlüssel gefunden"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, 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:1469
+#: src/lang.c:1584
 #, 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:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -5453,121 +5904,133 @@ msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=Menü, %s=posten, "
 "%s=zurücklegen [%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, 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:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, 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:1479
+#: src/lang.c:1594
 #, 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:1480
+#: src/lang.c:1595
 #, 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:1482
+#: src/lang.c:1597
 #, 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:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, 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:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr "%s ist nicht numerisch: %s"
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Setze cache_overview_files um das Lesen zu beschleunigen.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES hat READER nicht bekannt geben"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Verbinde mit %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
-msgstr "NNTP Verbindungsfehler. Beende..."
+msgstr "NNTP-Verbindungsfehler. Beende..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"NNTP-Verbindungsfehler: nntp_read_timeout_secs %d abgelaufen. Beende..."
 
-#: src/lang.c:1495
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr "DEAKTIVIERTE CMDS.: %s\n"
+
+#: src/lang.c:1615
 msgid "Disconnecting from server..."
 msgstr "Trenne Verbindung zum Server..."
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Konnte nicht zum NNTP Server %s verbinden. Beende..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Schließe Verbindung"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 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:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr "Port ist nicht numerisch: %s:%s\n"
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr "%s ist nicht numerisch: %s\n"
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr "Port in %s ist nicht numerisch: %s:%s\n"
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr "Wiederverbinden (%d), Grenze (%d) erreicht, Abbruch."
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5576,65 +6039,65 @@ msgstr ""
 "Schreiben Sie den Servernamen in die Datei %s,\n"
 "oder setzen Sie die Umgebungsvariable NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 msgid "Continuing..."
 msgstr "Weiter..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr "Zeitüberschreitung beim Lesen vom Server - tin beenden?"
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr "  -C       NNTP Erweiterung COMPRESS versuchen"
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       Erzwinge Anmeldung bei Verbindung"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, 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:1514
+#: src/lang.c:1633
 #, 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:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr "  -k       NNTPS-Verifizierung überspringen"
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr "  -T       Benutze NNTPS"
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       Schnellstart. Das Selbe wie -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       Lese Artikel vom Standard-NNTP-Server"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       Benutze nur das LIST anstelle vom GROUP-Kommando (-n)"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 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:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       IPv4 benutzen"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       IPv6 benutzen"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5642,7 +6105,7 @@ msgstr ""
 "\n"
 "Socket oder Verbindungsproblem\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5651,16 +6114,16 @@ msgstr ""
 "\n"
 "Verbindung mit %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Gebe auf...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Unbekannter Service.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5668,89 +6131,89 @@ msgstr ""
 "Ihr Server hat kein Xref: in seiner XOVER-Information.\n"
 "Tin versucht XHDR XREF zu benutzen (verlangsamt den Prozess etwas).\n"
 
-#: src/lang.c:1538
-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:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Kann %s nicht öffnen. Probieren Sie %s -r um via NNTP zu lesen."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       Schnellstart. Das Selbe wie -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       Nur active Datei lesen ohne den Spool zu durchsuchen (-n) Kommando"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 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:1547
+#: src/lang.c:1662
 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:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Fehler beim Posten mit externem inews, verwende eingebautes?"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 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:1556
+#: src/lang.c:1671
 #, c-format
-msgid "%d %s printed"
-msgstr "%d %s gedruckt"
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d Artikel gedruckt"
+msgstr[1] "%d Artikel gedruckt"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "Druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Drucke"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Drucke..."
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s nach \"%s\" gepipet"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d Artikel an \"%s\" weiter geleitet"
+msgstr[1] "%d Artikel an \"%s\" weiter geleitet"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
-msgstr "Pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
+msgstr "Pipet Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Kein Kommando"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Pipe"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Pipen..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Pipen nicht aktiviert."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5760,12 +6223,12 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 "\n"
-"Fehler: Die \"%s:\" Zeile hat Leerzeichen, die entfernt werden MÜSSEN.\n"
+"Fehler: Die \"%s:\" Zeile enthält Leerzeichen, die entfernt werden MÜSSEN.\n"
 "        Der einzig erlaubte Leerraum ist derjenige, der das ':'\n"
 "        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
 "        anzugeben\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5778,7 +6241,7 @@ msgstr ""
 "        Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
 "        erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5788,10 +6251,10 @@ msgid ""
 msgstr ""
 "\n"
 "Warnung: Die \"%s:\" Zeile ist in der nächsten Zeile fortgesetzt.\n"
-"         Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
-"         erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile.\n"
+"         Da diese Zeile keinen leeren Raum enthalten sollte, ist dies nicht\n"
+"         üblich. Bitte schreiben Sie alle Newsgruppen in eine Zeile.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5801,7 +6264,7 @@ msgstr ""
 "Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n"
 "         werden sollten.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5836,40 +6299,40 @@ msgstr ""
 "  Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n"
 "  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "Ausgang zur Shell"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Shellkommando (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, 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:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Server nicht erreichbar\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5878,7 +6341,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; "
 "%s=tag; %s=Posten"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5886,7 +6349,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5894,540 +6357,589 @@ msgstr ""
 "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, 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:1636
+#: src/lang.c:1751
 #, 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:1637
+#: src/lang.c:1752
 #, 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:1639
+#: src/lang.c:1754
 #, 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:1640
+#: src/lang.c:1755
 #, 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:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Terminal unterstützt keine Farben"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Versuche %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Subject"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "References"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Beides: Subject und References"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Prozentualer Treffer"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Nein"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Nichts"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Ja"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr "Vollständige UU/YENC"
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr "Beliebige UU/YENC"
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr "Inline PGP"
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr "Vollständige UU/YENC & Inline PGP"
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr "Beliebige UU/YENC & Inline PGP"
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr "Shar"
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr "Vollständige UU/YENC & Shar"
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr "Beliebige UU/YENC & Shar"
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr "Inline PGP & Shar"
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr "Vollst. UU/YENC & PGP & Shar"
+
+#: src/lang.c:1812
 msgid "Hide all"
 msgstr "Alle ausblenden"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Voller Name"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Adresse und Name"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Höchster"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Summe"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Durchschnitt"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Schwarz"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Rot"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Grün"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Braun"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Blau"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Weiß"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Grau"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Helles Rot"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Helles Grün"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Gelb"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Helles Blau"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Helles Rosa"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Helles Cyan"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Helles Weiß"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Nichts"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Leerzeichen"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Beste Hervorhebung"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Unterstreichen"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Invers"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Blinkend"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Halbe Helligkeit"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Fett"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Nein"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Cc und Bcc"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "Nichts"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "Kommandos"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "X-Befehl"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "Kommandos & Ende"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "Kommandos & X-Befehl"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "Ende & X-Befehl"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "Kmndos & Ende & X-Befehl"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown oder PageNextUnread"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
-msgstr "Subject: Zeile (Groß-Kl. beachten)           "
+msgstr "Subject: Zeile (Groß- Kleinschr. beachten)   "
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
-msgstr "Subject: Zeile (Groß-Kl. ignorieren)         "
+msgstr "Subject: Zeile (ignoriere Groß- Kleinschr.)  "
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: Zeile (Groß- Kleinschreibung beachten) "
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "Message-ID: allein            "
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Zeilen:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Artikelrumpf nicht anpassen"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Führende Leerzeilen überspringen"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Abschließende Leerzeilen überspr."
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Führ. & abschlies. Leerz. überspr."
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Mehrere zwischen Textblöcken zusammenfassen"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 "Mehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr."
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+msgid "Don't detect verbatim blocks"
+msgstr "Wortgetreue Textblöcke nicht erkennen"
+
+#: src/lang.c:1972
+msgid "Detect and show verbatim blocks"
+msgstr "Erkennen und anzeigen"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr "Erkennen und anzeigen ohne Anfangs-/End-Marker"
+
+#: src/lang.c:1974
+msgid "Don't show verbatim blocks"
+msgstr "Wortgetreue Textblöcke ausblenden"
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr "Kein Hilfe- oder Mailanzeige"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr "Nur Hilfe anzeigen"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr "Nur Mailanzeige falls neue Mail"
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr "Mailanz. falls neue sonst Hilfe"
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Shellarchiv"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Ja"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (Absteigend)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (Aufsteigend)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (Absteigend)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (Aufsteigend)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (Absteigend)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (Aufsteigend)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Bewertung (Absteigend)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Bewertung (Aufsteigend)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (Absteigend)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (Aufsteigend)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Datum des letzten Artikels (Absteigend)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Datum des letzten Artikels (Aufsteigend)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Quicksort"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Heapsort"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Immer behalten"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Immer entfernen"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Nichts besonderes"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Signaturen zitieren"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Zitatz. kürzen, Signat. zitieren"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Leerzeilen zitieren"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Zitatz. kürzen, Leerzeilen zit."
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Zitatz. kürzen, Sign & Leerz. zit."
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr "Mit Header"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr "Ohne Header"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr "NFKC Groß-/Kleinschreibung Zusammenlegen"
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Darstellungseinstellungen"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Farbeinstellungen"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Hervorhebungseinstellungen"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Versandeinstellungen für Mail und News"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Experteneinstellungen"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Filtereinstellungen"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Zeigt Minimenü & Posting Etikette"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6435,15 +6947,15 @@ msgstr ""
 "# Falls ON wird ein kleines Menü mit nützlichen Kommandos in jedem Level\n"
 "# angezeigt. Nach dem Erstellen eines Artikels wird die Etikette angezeigt\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Kurzbeschreibung für Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6451,7 +6963,7 @@ msgstr ""
 "# Falls ON wird die Newsgruppenbeschreibung in der Gruppenauswahl-Ebene\n"
 "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -6459,11 +6971,11 @@ msgstr ""
 "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. <SPACE> wechselt & <CR> "
 "setzt."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "Zeige Autor im Gruppen- und Threadlevel mit an"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6479,33 +6991,33 @@ msgstr ""
 "# * 2 = Voller Name\n"
 "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 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:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Inverse Darstellung für die Header"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 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:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Threade Artikel anhand"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6525,15 +7037,15 @@ msgstr ""
 "#   4 = Mehrteilige Artikel\n"
 "#   5 = prozentualer Subject Vergleich\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Prozent des Subject das gleich sein muss. <CR> setzt."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Prozentualer Subject Vergleich"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6551,17 +7063,17 @@ msgstr ""
 "# Anteil der Zeichen im Subject eines Artikels die gleich sein müssen um "
 "zum\n"
 "# selben Thread zu gehören. Diese Option erwartet eine positive ganze Zahl.\n"
-"# Falls z.B. 80 verwendet wird, dann müssen mind. 80% der Zeichen im "
+"# Falls z. B. 80 verwendet wird, dann müssen mind. 80% der Zeichen im "
 "Subject\n"
 "# am Stück mit dem Subject des obersten Artikels im Thread übereinstimmen "
 "um\n"
 "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Bewertung eines Threads"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6575,16 +7087,16 @@ msgstr ""
 "#   1 = Summe\n"
 "#   2 = Durchschnitt\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 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:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Sortiere Artikel nach"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6614,15 +7126,15 @@ msgstr ""
 "#   9 = Lines absteigend\n"
 "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Sortiere Threads nach"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6640,46 +7152,46 @@ msgstr ""
 "#   3 = Datum des letzten Artikels (absteigend)\n"
 "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 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:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 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:2166
+#: src/lang.c:2305
 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:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 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:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 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:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filter (kill) anwenden auf"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6693,11 +7205,11 @@ msgstr ""
 "#   1 = Filtert alle Artikel und markiert sie mit K\n"
 "#   2 = Filtert alle Artikel und zeigt gekillte niemals an\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Zum nächsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6713,11 +7225,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN oder TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "Wie mit Leerzeilen umgegangen werden soll"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6747,11 +7259,11 @@ msgstr ""
 "#   7 = Leerzeilen zwischen Textblöcken zusammenfassen und\n"
 "#       führende sowie abschließende Leerzeilen überspringen\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr "Hilfe/Mail im Ebenen-Titel anzeigen"
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6769,26 +7281,26 @@ msgstr ""
 "# * 3 = Mail-Zeichen anzeigen, wenn neue Mails eingetroffen sind, sonst\n"
 "#       Hilfe-Zeichen anzeigen\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 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:2234
+#: src/lang.c:2373
 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:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Zeichen für gelöschte Artikel"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6796,18 +7308,18 @@ msgstr ""
 "# Zeichen für einen Artikel, der gelöscht wurde (Voreinstellung 'D')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 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:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Zeichen für Artikel im Bereich"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6815,17 +7327,17 @@ msgstr ""
 "# Zeichen für Artikel die im Bereich sind (Voreinstellung '#')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 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:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Zeichen für wiederkehrende Artikel"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6833,17 +7345,17 @@ msgstr ""
 "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 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:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Zeichen für wichtige Artikel"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6851,15 +7363,15 @@ msgstr ""
 "# Zeichen für Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 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:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Zeichen für aktuelle Artikel"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6867,15 +7379,15 @@ msgstr ""
 "# Zeichen für einen aktuellen Artikel (Voreinstellung ist 'o')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 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:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Zeichen für ungelesene Artikel"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6883,15 +7395,15 @@ msgstr ""
 "# Zeichen für ungelesene Artikel (Voreinstellung '+')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 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:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Zeichen für gelesene Artikel"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6899,15 +7411,15 @@ msgstr ""
 "# Zeichen für gelesene Artikel (Voreinstellung ' ')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 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:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Zeichen für gekillte Artikel"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6915,17 +7427,17 @@ msgstr ""
 "# Zeichen für gekillte Artikel (Voreinstellung 'K')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 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:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Zeichen für gelesene wichtige Art."
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6934,11 +7446,11 @@ msgstr ""
 "# (Voreinstellung ':')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Lange Newsgruppennamen abkürzen"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6947,7 +7459,89 @@ msgstr ""
 "# Falls ON: lange Newsgruppennamen in der Anzeige wie folgt kürzen:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr "Zeichen für globalen Bereich. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr "Zeichen für globalen Bereich"
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Zeichen, das verwendet wird, um anzuzeigen, dass ein Bereich aus der\n"
+"# globalen Bereichs-Datei gelesen wurde.\n"
+"# Die Voreinstellung ist »!«, »_« wird in » « umgewandelt\n"
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Zeichen welches anzeigt welche globalen Bereiche mit der aktuelle Gruppe "
+"übereinstimmen eingeben. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr "Zeichen glob. Bereich mit Treffer"
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Zeichen, das verwendet wird, um anzuzeigen, dass ein Bereich aus der\n"
+"# globalen Bereichs-Datei gelesen wurde und auf die aktuelle Gruppe "
+"zutrifft.\n"
+"# Die Voreinstellung ist »:«, »_« wird in » « umgewandelt\n"
+
+#: src/lang.c:2460
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr "Zeichen für lokalen Bereich. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr "Zeichen für lokalen Bereich"
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Zeichen, das verwendet wird, um anzuzeigen, dass ein Bereich aus der\n"
+"# lokalen Bereichs-Datei gelesen wurde.\n"
+"# Die Voreinstellung ist » «, »_« wird in » « umgewandelt\n"
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Zeichen welches anzeigt welche lokalen Bereiche mit der aktuelle Gruppe "
+"übereinstimmen eingeben. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr "Zeichen lok. Bereich mit Treffer"
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Zeichen, das verwendet wird, um anzuzeigen, dass ein Bereich aus der\n"
+"# lokalen Bereichs-Datei gelesen wurde und auf die aktuelle Gruppe "
+"zutrifft.\n"
+"# Die Voreinstellung ist »*«, »_« wird in » « umgewandelt\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6955,11 +7549,11 @@ msgstr ""
 "0 = seitenweise, -1 = zeige zusätzlich letzte Zeile der vorigen Seite, -2 = "
 "halbe Seite"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Blättere Artikel um ... Zeilen"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6978,96 +7572,101 @@ msgstr ""
 "# * 1 = zeilenweise\n"
 "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Zeige Signaturen an"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Bewertung an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 msgid "Display article score in pager"
 msgstr "Zeige Artikelbewertung auch auf Artikelebene an"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
-msgstr "# Falls ON wird wie Bewertung des Artikels mit angezeigt\n"
+msgstr "# Falls ON wird wie Bewertung des Artikels mit angezeigt.\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Entferne weiche Bindestriche. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr "Weiche Bindestriche entfernen"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
-msgstr "# Falls ON werden weiche Bindestriche bei der Anzeige entfernt\n"
+msgstr "# Falls ON werden weiche Bindestriche bei der Anzeige entfernt.\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
-msgstr "Uu-kodierte Teile als Anhang anzeigen. <SPACE> wechselt & <CR> setzt."
-
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
-msgstr "Zeige uue-Teile als Anhang an"
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr "Nicht Text-Teile als Anhang anzeigen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2339
-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"
+#: src/lang.c:2509
+msgid "Display none mime data as an attachment"
+msgstr "Zeige nicht Text-Teile als Anhang an"
+
+#: src/lang.c:2510
+msgid ""
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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 ""
-"# Behandlung von uuencodeten Daten bei der Artikelanzeige.\n"
-"# Mögliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
+msgstr ""
+"# Behandlung von nicht Text-Teilen bei der Artikelanzeige.\n"
+"# Mögliche Werte sind Kombinationen aus\n"
+"# (die Voreinstellung ist mit * gekennzeichnet):\n"
 "# * 0 = Anzeige der Rohdaten\n"
 "#   1 = Einzeilige Zusammenfassung für vollständige Daten\n"
 "#       ähnlich der von MIME-Anhängen\n"
 "#   2 = Einzeilige Zusammenfassung auch für unvollständige Daten\n"
+"#   4 = Inline PGP verbergen\n"
+"#   8 = Shar verbergen\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 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:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 "# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
-"# \"a als ä, usw. dar\n"
+"# \"a als ä, usw. dar.\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -7083,11 +7682,11 @@ msgstr ""
 "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
 "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Zeige folgende Header nicht an"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -7106,44 +7705,57 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Wenn Sie hier nichts angeben, wird diese Option deaktiviert.\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 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:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Übersp. multipart/alternative-Teile"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
-"Wortgetreue Textblöcke erkennen einschalten? <SPACE> wechselt & <CR> setzt."
+#: src/lang.c:2557
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> wechselt & <CR> setzt."
+
+#: src/lang.c:2558
+msgid "How to treat verbatim blocks"
+msgstr "Wortgetreue Blöcke"
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Wortgetreue Textblöcke erkennen"
-
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# Falls ON werden wortgetreue Textblöcke in Artikeln erkannt\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
+"# Wie wortgetreue Blöcke in Artikeln behandelt werden\n"
+"# Mögliche Werte sind (der Standardwert ist mit * markiert):\n"
+"#   0 = Keine wortgetreuen Blöcke erkennen\n"
+"# * 1 = Wortgetreue Blöcke einschließlich Anfangs- und Endmarken erkennen "
+"und anzeigen\n"
+"#   2 = Wortgetreue Blöcke erkennen und anzeigen, Anfangs- und Endmarken "
+"ausblenden\n"
+"#   3 = Wortgetreue Blöcke ausblenden\n"
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 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:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Regulärer Ausd. für zit. Zeilen"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -7154,15 +7766,15 @@ msgstr ""
 "# Farbe angezeigt, die in col_quote definiert sind.\n"
 "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 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:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Reg. Ausd. für zweifach zitierte Z."
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -7173,15 +7785,15 @@ msgstr ""
 "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 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:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Reg. Ausd. für >=3-fach zitierte Z."
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -7192,28 +7804,28 @@ msgstr ""
 "# dargestellt, die in col_quote3 definiert sind.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Fremdzitate erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Fremdzitate erkennen"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Regulärer Ausdruck für Zeilen, die mit col_extquote dargestellt werden."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Regulärer Ausd. für Zeilen mit Fremdzitaten"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7224,16 +7836,35 @@ msgstr ""
 "# Farbe dargestellt, die in col_extquote definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr "Regulärer Ausdruck für Zeilen, die nicht angezeigt werden sollen"
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr "Regulärer Ausd. um Zeilen auszublenden"
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# Ein regulärer Ausdruck um Zeilen auszublenden.\n"
+"# Kann benutzt werden um übermäßiges Zitieren zu verstecken z.B.\n"
+"# mittels \"^>\\s?>\\s?>\".\n"
+"# Wenn es nicht gesetzt ist werden keine Zielen ausgeblendet.\n"
+
+#: src/lang.c:2616
 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:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Reg. für /Schrägst./ Hervorhebungen"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7243,16 +7874,16 @@ msgstr ""
 "# zwischen '/' in col_markslashes angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 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:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Regu. A. für *Stern* Hervorhebungen"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7262,16 +7893,16 @@ msgstr ""
 "# zwischen '*' in col_markstars angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 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:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Reg. für -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7281,16 +7912,16 @@ msgstr ""
 "# zwischen '-' in col_markstroke angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 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:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Reg. für _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7300,16 +7931,16 @@ msgstr ""
 "# zwischen '_' in col_markdash angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 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.."
+"Reg. Ausd., um Teile im Subject-Anfang zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
-msgstr "Reg. Ausd. für den Subjectanfang"
+msgstr "Reg. Ausd. für den Subject-Anfang"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7317,16 +7948,16 @@ msgstr ""
 "# Ein regulärer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
 "# die dann entfernt werden.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 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.."
+"Reg. Ausd., um Teile am Subject-Ende zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
-msgstr "Reg. Ausd. für das Subjectende"
+msgstr "Reg. Ausd. für das Subject-Ende"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7334,16 +7965,16 @@ msgstr ""
 "# Ein regulärer Ausdruck, der beim Antworten zum Abschneiden von\n"
 "# unerwünschten Teilen am Ende des Subjects verwendet wird.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 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:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Reg. Ausd. für den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -7351,16 +7982,16 @@ msgstr ""
 "# Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 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:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Reg. Ausd. für das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -7368,18 +7999,18 @@ msgstr ""
 "# Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 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:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME-Viewer"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7389,17 +8020,17 @@ msgid ""
 msgstr ""
 "# Falls --internal wird der eingebaute MIME-Viewer für die Anzeige von\n"
 "# nicht Text teilen benutzt. Andernfalls das angegebene Programm\n"
-"# (z.B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n"
+"# (z. B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7407,40 +8038,40 @@ msgstr ""
 "# Falls ON fragt tin nach, bevor metamail zum Anzeigen von MIME-Artikeln\n"
 "# benutzt wird. Das passiert nur, wenn auch metamail_prog gesetzt ist.\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 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:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 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:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 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:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Catchup mit der linken Cursort."
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Bestätigung erforderlich für"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7468,55 +8099,55 @@ msgstr ""
 "#   7 = Kommandos & Ende & X-Befehl\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# Falls ON wird mit der Funktion 'Art. (un)gelesen markieren' nur\n"
 "# der jeweilige Artikel markiert.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Öffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "Öffne URLs mit ..."
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 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:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Maus in xterm nutzen"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 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:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# Falls ON werden die Scrolltasten genutzt (Terminal abhängig)\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7525,30 +8156,30 @@ msgstr ""
 "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
 "# Artikel\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 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:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
-msgstr "Artikel Neuheitszeit-Limit"
+msgstr "Artikel Aktualitäts-Limit"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 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:2578
+#: src/lang.c:2764
 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:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Wildcardprüfung"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7560,66 +8191,66 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = Regulärer Ausdruck\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
-"Artikel mit weniger Bewertung (Score) werden als `gekillt' markiert. <CR> "
+"Artikel mit weniger Bewertung (Score) werden als gekillt markiert. <CR> "
 "setzt."
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Bewertungsgrenze (kill)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 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:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Bewertung für gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Bewertung für gekillte Artikel"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Bewertung für gekillte Artikel\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 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:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Bewertungsgrenze (select)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 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:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Bewertung für wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Bewertung für wichtige Artikel"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Bewertung für wichtige Artikel (hot)\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7627,19 +8258,19 @@ msgstr ""
 "# Falls ON benutze slrnface(1) um ''X-Face:'' anzuzeigen.\n"
 "# Funktioniert nur wenn tin in einem xterm läuft.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Benutze ANSI-Farben"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7647,11 +8278,11 @@ msgstr ""
 "# Standard Vordergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7659,11 +8290,11 @@ msgstr ""
 "# Standard Hintergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7671,11 +8302,11 @@ msgstr ""
 "# Farbe des Hintergrunds für inversen Text\n"
 "# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7683,11 +8314,11 @@ msgstr ""
 "# Farbe des Vordergrunds für inversen Text\n"
 "# Voreinstellung: 7 (Weiß)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Farbe der Textzeilen"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7695,11 +8326,11 @@ msgstr ""
 "# Farbe der Textzeilen\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Farbe des Minihilfemenü"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7707,11 +8338,11 @@ msgstr ""
 "# Farbe des Minihilfemenü\n"
 "# Voreinstellung: 3 (Braun)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Farbe des Hilfstext"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7719,11 +8350,11 @@ msgstr ""
 "# Farbe der Hilfeseiten\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Farbe der Statusmeldungen"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7731,11 +8362,11 @@ msgstr ""
 "# Farbe der letzten Zeile im Artikel\n"
 "# Voreinstellung: 6 (Cyan)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7743,11 +8374,11 @@ msgstr ""
 "# Farbe der zitierten Zeilen\n"
 "# Voreinstellung: 2 (Grün)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7755,23 +8386,23 @@ msgstr ""
 "# Farbe von zweifach zitierten Zeilen\n"
 "# Voreinstellung: 3 (Braun)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "Farbe von =>3-fach zitierten Zeilen"
+#: src/lang.c:2884
+msgid "Color of >=3 times quoted line"
+msgstr "Farbe von >=3-fach zitierten Zeilen"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
-"# Farbe von =>3-fach zitierten Zeilen\n"
+"# Farbe von >=3-fach zitierten Zeilen\n"
 "# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7779,11 +8410,11 @@ msgstr ""
 "# Farbe der Artikelheaderzeilen\n"
 "# Voreinstellung: 2 (Grün)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7791,11 +8422,11 @@ msgstr ""
 "# Farbe des angezeigten Headers\n"
 "# Voreinstellung: 9 (Hellrot)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
-msgstr "Farbe der Subjectzeile"
+msgstr "Farbe der Subject-Zeile"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7803,11 +8434,11 @@ msgstr ""
 "# Farbe der Subjectzeile\n"
 "# Voreinstellung: 6 (Cyan)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Farbe der Fremdzitate"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7815,11 +8446,11 @@ msgstr ""
 "# Farbe des Fremdzitat-Textes\n"
 "# Voreinstellung: 5 (Rosa)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Farbe des Antwortzählers"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7827,11 +8458,11 @@ msgstr ""
 "# Farbe des Antwortzählers\n"
 "# Voreinstellung: 2 (Grün)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7839,11 +8470,11 @@ msgstr ""
 "# Farbe des Autors (From:)\n"
 "# Voreinstellung: 2 (Grün)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7851,11 +8482,11 @@ msgstr ""
 "# Farbe des Hilfe/Mail-Zeichens\n"
 "# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7863,11 +8494,11 @@ msgstr ""
 "# Farbe von Signaturen\n"
 "# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 msgid "Color of negative score"
 msgstr "Farbe negativer Bewertung"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
@@ -7875,11 +8506,11 @@ msgstr ""
 "# Farbe negativer Bewertung\n"
 "# Voreinstellung: 1 (Rot)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 msgid "Color of positive score"
 msgstr "Farbe positiver Bewertung"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
@@ -7887,11 +8518,11 @@ msgstr ""
 "# Farbe positiver Bewertung\n"
 "# Voreinstellung: 2 (Grün)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7899,11 +8530,11 @@ msgstr ""
 "# Farbe der hervorgehobenen URLs\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7911,11 +8542,11 @@ msgstr ""
 "# Farbe des wortgetreu darzustellenden Textes\n"
 "# Voreinstellung: 5 (Rosa)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7923,11 +8554,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch *Sterne*\n"
 "# Voreinstellung: 11 (Gelb)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7935,11 +8566,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch _Striche_\n"
 "# Voreinstellung: 13 (Hellrosa)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "Farbe der Hervorhebung /Schrägstr./"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7947,11 +8578,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch /Schrägstriche/\n"
 "# Voreinstellung: 14 (Hellcyan)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7959,11 +8590,11 @@ msgstr ""
 "# Farbe der Hervorhebung durch -Durchstreichen-\n"
 "# Voreinstellung: 12 (Hellblau)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7991,11 +8622,11 @@ msgstr ""
 "# Hervorhebungsattribut für *Sterne*\n"
 "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -8003,11 +8634,11 @@ msgstr ""
 "# Hervorhebungsattribut für _Unterstriche_\n"
 "# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "Hervorhebungsattr. /Schrägstriche/"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -8015,11 +8646,11 @@ msgstr ""
 "# Hervorhebungsattribut für /Schrägstriche/\n"
 "# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -8027,27 +8658,27 @@ msgstr ""
 "# Hervorhebungsattribut für -Durchstreichen-\n"
 "# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -8063,40 +8694,40 @@ msgstr ""
 "#   1 = ja, anzeigen\n"
 "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Nach wie vielen Zeichen soll im Pager umgebrochen werden? <CR> setzt."
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Zeilen umbrechen nach"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Wenn ON, werden beim Zeilenumbruch keine Wörter unterbrochen. <SPACE> "
 "wechselt & <CR> setzt."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr "Beim Umbrechen keine Wörter trennen"
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 "# Langen Zeilen nicht innerhalb eines Wortes umbrechen,\n"
 "# aber an <SPACE> oder <TAB>\n"
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Nä.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Diverse Funktionen in tin wechseln zum \"nächsten\" ungelesenen\n"
@@ -8104,38 +8735,38 @@ msgstr ""
 "# Artikel/Threadliste abbricht (OFF) oder zum Beginn derselben springt und\n"
 "# von dort aus den nächsten ungelesenen Artikel sucht. (ON)\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "Mailadresse (und Name)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 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:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Leeres Fup-To im Editor anzeigen"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# Falls ON zeige leeren Followup-To:-Header im Editor\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 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:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -8150,42 +8781,42 @@ msgstr ""
 "#                    (%G um den Namen der aktuellen Newsgroup zu übergeben)\n"
 "# sigfile=--none     hängt keine Signatur an\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 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:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
-msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
+msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab.\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 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:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Signatur beim Reposten anhängen"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 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:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Zitatzeichen eingeben, %I für die Initialen des Verfassers."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Zitatzeichen"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -8193,11 +8824,11 @@ msgstr ""
 "# Zeichen für Zitate in Antworten.\n"
 "# '_' wird durch ' ' ersetzt. %I wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Zitierverhalten"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8222,17 +8853,17 @@ msgstr ""
 "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
 "zitieren\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 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:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8242,36 +8873,36 @@ msgstr ""
 "# %A Adresse  %D Datum  %F Adr+Name  %G Gruppenname  %M Message-ID\n"
 "# %N Voller Name  %C Vorname  %I Initialen\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 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:2972
-msgid "Insert 'User-Agent:' header"
-msgstr "Füge 'User-Agent:'-Header ein"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
+msgstr "Füge ''User-Agent:''-Header ein"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Falls ON füge User-Agent:-Header ein\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 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."
+msgstr "Zeichensatz für MIME (z. B. US-ASCII, ISO-8859-1, EUC-KR), <CR> setzt."
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8290,109 +8921,110 @@ msgstr ""
 "# definiert, werden andere Zeichensätze als mm_charset nicht dargestellt\n"
 "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 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:2995
+#: src/lang.c:3181
 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."
+msgstr "Lokaler Zeichensatz (z. B. US-ASCII, ISO-8859-1, EUC-KR), <CR> setzt."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Mailbox-Format"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Format der Mailbox.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# MIME-Kodierung (8bit, base64, quoted-printable, 7bit) des Artikelrumpfs\n"
 "# (Body) von Mails oder Postings (falls nötig). QP ist sinnvoll für die\n"
 "# meisten Europäischen Zeichensätze (ISO-8859-X), die nur einen kleinen\n"
 "# Anteil von nicht-US-ASCII Zeichen haben, während Base64 die bessere Wahl\n"
-"# für die meisten 8Bit Zeichensätze aus Ostasien, Griechenland und Russland\n"
-"# ist, da dort gehäuft 8Bit Zeichen vorkommen.\n"
+"# für die meisten 8-Bit-Zeichensätze aus Ostasien, Griechenland und "
+"Russland\n"
+"# ist, da dort gehäuft 8-Bit-Zeichen vorkommen.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 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:3020
-msgid "Use 8bit characters in news headers"
-msgstr "Benutze 8bit-Zeichen im Newsheader"
-
-#: src/lang.c:3021
-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"
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
+msgstr "Benutze 8-Bit-Zeichen im Newsheader"
+
+#: src/lang.c:3207
+msgid ""
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
-"# Falls ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
+"# Falls ON werden 8-Bit-Zeichen (wie z. B. Umlaute) im Header von\n"
 "# Newsartikeln NICHT kodiert.\n"
 "# Voreinstellung ist OFF, d.h. 8-Bit-Zeichen werden kodiert.\n"
 "# 8-Bit-Zeichen in Newsheadern werden unabhängig von dieser Einstellung\n"
 "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
 "# ist.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 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:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# Falls ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "MIME-Kodierung für E-Mails"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
-msgstr "Benutze 8bit Zeichen im Mail Header"
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
+msgstr "Benutze 8-Bit-Zeichen im Mail Header"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
-"# Falls ON werden 8-Bit-Zeichen (wie z.B. Umlaute) im Header von\n"
+"# Falls ON werden 8-Bit-Zeichen (wie z. B. Umlaute) im Header von\n"
 "# E-Mails NICHT kodiert.\n"
 "# Voreinstellung ist OFF, d.h. 8-Bit-Zeichen werden kodiert.\n"
 "# 8-Bit-Zeichen in E-Mailheadern werden unabhängig von dieser Einstellung\n"
@@ -8401,26 +9033,26 @@ msgstr ""
 "# E-Mailheadern verbieten, daher sollte diese Einstellung NICHT auf ON\n"
 "# geändert werden, wenn es keine zwingende Gründe dafür gibt.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 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:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "Falls ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Verwende Umschreibungen"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8428,15 +9060,15 @@ msgid ""
 msgstr ""
 "# Falls ON verwende //TRANSLIT Erweiterung. Das heißt, dass nicht\n"
 "# darstellbare Zeichen durch Umschreibungen oder ähnlich aussehende\n"
-"# Zeichen ersetzt werden. So würde z.B. das Euro-Symbol auf einem latin-1\n"
+"# Zeichen ersetzt werden. So würde z. B. das Euro-Symbol auf einem latin-1\n"
 "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n"
 "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Sendet Ihnen automatisch ein Cc/Bcc"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8453,11 +9085,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc und Bcc\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Hash-Algorithmus für Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -8465,15 +9097,15 @@ msgstr ""
 "# Hash-Algorithmus für Cancel-Lock/Cancel-Key (Voreinstellung 'sha1')\n"
 "# 'keiner' verwenden um Cancel-Lock-Header zu deaktivieren.\n"
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Adressenteil angeben vor dem Sie gewarnt werden wollen. <CR> setzt."
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8482,54 +9114,69 @@ msgstr ""
 "wenn\n"
 "# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Gültigkeit eines Filtereintrages in Tagen. <CR> setzt."
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Tage, die ein Filter gültig ist"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 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:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gepostete Artikel zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Füge gepostete Artikel zum Filter"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 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"
+"# zum Filter hinzu um evtl. Antworten hervorzuheben.\n"
+
+#: src/lang.c:3294
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Abgelaufene Filterregeln behalten. <SPACE> wechselt, <CR> setzt, <ESC> Ende."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr "Abgelaufene Filterregeln behalten"
 
-#: src/lang.c:3108
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+"# Falls ON werden abgelaufene Filterregeln in der Filter-Datei behalten.\n"
+
+#: src/lang.c:3301
 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:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Mail Verzeichnis"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 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:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8537,44 +9184,44 @@ 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:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 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:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
 #
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
-"Nachbearbeitung (z.B. extrahieren von Anhängen) für gespeicherte Artikel."
+"Nachbearbeitung (z. B. extrahieren von Anhängen) für gespeicherte Artikel."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8588,11 +9235,11 @@ msgstr ""
 "#   1 = Nur Shell Archive (shar) auspacken\n"
 "#   2 = Ja\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8600,54 +9247,54 @@ msgstr ""
 "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
 "# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 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:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 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"
+"wichtigsten.\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 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:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Druckprogramm mit Optionen"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 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:3169
+#: src/lang.c:3362
 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:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Aufruf Ihres Editors"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8655,35 +9302,35 @@ msgstr ""
 "# Format der Editorzeile mit den Parametern für den Aufruf\n"
 "# %E Editor  %F Dateiname  %N Zeilennummer\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 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:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Externes inews-Programm"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 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"
+"# Optionen verwendet. z. B. 'inews -h'\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 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:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
@@ -8693,11 +9340,11 @@ msgstr ""
 "# %M Mailprogramm  %S Subject  %T To  %F Dateiname  %U Username\n"
 "# Ein Beispiel für mutt interaktiv:  mutt -H %F\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8713,74 +9360,74 @@ msgstr ""
 "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente "
 "übergeben\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
-msgstr "Entferne ~/.article nach dem posten"
+msgstr "Entferne ~/.article nach dem Posten"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
-msgstr "# Falls ON entferne ~/.article nach dem posten.\n"
+msgstr "# Falls ON entferne ~/.article nach dem Posten.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Falls ON werden UTF-8-Zeichen für die Anzeige '->', Baumdarstellung und "
 "Auslassungspunkten '...' benutzt.\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 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:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Gepostete Artikel speichern in"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 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"
+"# Dateiname für die Kopie aller Postings (Voreinstellung posted).\n"
+"# Ist kein Name angegeben wird keine Kopie gespeichert.\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 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:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
-"# Falls ON werden Fehlgeschlagene Artikel in ~/dead.articles verwahrt\n"
+"# Falls ON werden Fehlgeschlagene Artikel in ~/dead.articles verwahrt.\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Lösche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8794,88 +9441,87 @@ msgstr ""
 "#   1 = entfernen\n"
 "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Sekunden die auf eine Antwort vom Server gewartet werden soll. <CR> setzt."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP-lese Zeitlimit in Sekunden"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein "
 "Zeitlimit)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 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:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 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"
+"# Zeitintervall in Sekunden zwischen dem Wiedereinlesen des active (0=nie).\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# Falls ON wird eine unterbrochene Verbindung zum NNTP Server\n"
 "# automatisch wiederhergestellt.\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 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:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 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:3270
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Komprimieren der lokale NNTP Overview Dateien. <SPACE> wechselt & <CR> "
-"setzt."
+"Komprimieren der lokale NNTP Overview Dateien. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr "Komprimieren der lokalen NNTP Overview Daten"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# Falls ON, lokale Kopien der NNTP Overview Dateien komprimieren.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Formatanw. für die Auswahlebene"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8888,7 +9534,7 @@ msgid ""
 "#   %n              Number, linenumber on screen\n"
 "#   %U              Unread count\n"
 msgstr ""
-"# Formatanweisung für die Auswahlebene\n"
+"# Formatzeichenfolge für die Auswahlebene\n"
 "# Voreinstellung ist: %f %n %U  %G  %d\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -8901,11 +9547,11 @@ msgstr ""
 "#   %n              aktuelle Gruppennummer\n"
 "#   %U              Anzahl ungelesener Artikel\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Formatanw. für die Gruppenebene"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8923,7 +9569,7 @@ msgid ""
 "#   %s              Subject (only group level)\n"
 "#   %S              Score\n"
 msgstr ""
-"# Formatanweisung für die Gruppenebene\n"
+"# Formatzeichenfolge für die Gruppenebene\n"
 "# Voreinstellung ist: %n %m %R %L  %s  %F\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -8939,11 +9585,11 @@ msgstr ""
 "#   %s              Subject\n"
 "#   %S              Bewertung (Score)\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 msgid "Format string for attachment level"
 msgstr "Formatanw. für die Anhangsebene"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8964,7 +9610,7 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Formatanweisung für die Anhangsebene\n"
+"# Formatzeichenfolge für die Anhangsebene\n"
 "# Voreinstellung ist: %t%s%e%c%d\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -8983,11 +9629,11 @@ msgstr ""
 "#   %Z              Größe in Bytes\n"
 "#   %z              Wie %Z aber mit Beschreibung\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 msgid "Format string for display of mime header"
 msgstr "Formatanw. f. Anzeige MIME-Headers"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -9010,7 +9656,7 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Formatanweisung für Mime-Header auf Artikelebene\n"
+"# Formatzeichenfolge für Mime-Header auf Artikelebene\n"
 "# Voreinstellung ist: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -9031,11 +9677,11 @@ msgstr ""
 "#   %Z              Größe in Bytes\n"
 "#   %z              Wie %Z aber mit Beschreibung\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 msgid "Format string for display of uue header"
 msgstr "Formatanw. f. Anzeige UUE-Headers"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -9055,7 +9701,7 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Formatanweisung für die Anzeige des UUE-Headers auf Artikelebene\n"
+"# Formatzeichenfolge für die Anzeige des UUE-Headers auf Artikelebene\n"
 "# Voreinstellung ist: [-- %T%S%*n%I%!d%*e --]\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -9073,11 +9719,77 @@ msgstr ""
 "#   %Z              Größe in Bytes\n"
 "#   %z              Wie %Z aber mit Beschreibung\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+msgid "Format string for display of yenc header"
+msgstr "Formatanw. f. Anzeige YENC-Headers"
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Formatzeichenfolge für YENC-Header auf Artikelebene\n"
+"# Voreinstellung ist: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Mögliche Werte sind:\n"
+"#   %%              '%'\n"
+"#   %C              Zeichensatz\n"
+"#   %c              Wie %C aber mit Beschreibung\n"
+"#   %D              Zeilenanzahl\n"
+"#   %d              Wie %D aber mit Beschreibung\n"
+"#   %E              Content Kodierung\n"
+"#   %e              Wie %E aber mit Beschreibung\n"
+"#   %F              Aktueller YENC-Teil\n"
+"#   %f              Wie %F aber mit Beschreibung\n"
+"#   %G              Gesamtanzahl der YENC-Teile\n"
+"#   %g              Wie %G aber mit Beschreibung\n"
+"#   %I              Kennzeichen für vollständige/unvollständige UUE-Teile\n"
+"#   %L              Sprache\n"
+"#   %l              Wie %L aber mit Beschreibung\n"
+"#   %N              Name\n"
+"#   %n              Wie %N aber mit Beschreibung\n"
+"#   %S              Content Untertyp\n"
+"#   %s              Wie %S aber mit Beschreibung\n"
+"#   %T              Content Typ\n"
+"#   %t              Wie %T aber mit Beschreibung\n"
+"#   %V              Größe des aktuellen YENC-Teils in Bytes\n"
+"#   %v              Wie %V aber mit Beschreibung\n"
+"#   %W              Gesamtgröße der YENC-Teile in Bytes\n"
+"#   %w              Wie %W aber mit Beschreibung\n"
+"#   %X              CRC Prüfsumme des aktuellen YENC-Teils\n"
+"#   %x              Wie %X aber mit Beschreibung\n"
+"#   %Z              Größe in Bytes\n"
+"#   %z              Wie %Z aber mit Beschreibung\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "Formatanw. für die Threadebene"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -9094,7 +9806,7 @@ msgid ""
 "#   %S              Score\n"
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
-"#Formatanweisung für die Threadebene\n"
+"# Formatzeichenfolge für die Threadebene\n"
 "# Voreinstellung ist: %n %m  [%L]  %T  %F\n"
 "# Mögliche Werte sind:\n"
 "#   %%              '%'\n"
@@ -9109,19 +9821,19 @@ msgstr ""
 "#   %S              Bewertung (Score)\n"
 "#   %T              Subject und/oder Baumdarstellung des Thread\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Datums Format-Zeichenkette"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Unicode Normalisierungsart"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -9141,19 +9853,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "BiDi wiedergeben"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 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:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Sortierfunktion"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -9165,231 +9877,250 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead Kommando automatisch ausführen"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "Nachbearbeitete Artikel löschen"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Dateiname für Kopie der Mailantworten. <CR> setzt, kein Name=keine Kopie."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox für Kopie der Mailantworten"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "Followup-To:-Header auf folgende Gruppe(n) setzten. <CR> setzt, <ESC> bricht "
 "ab."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To:-Header"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 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:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Pfad & Optionen f. ispell komp. Rechtschreibprüfer. <CR> setzt, <ESC> bricht "
 "ab."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "ispell Programm"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 "Falls die Gruppe eine Mailingliste ist gehen Antworten an diese "
 "Listenadresse."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Adresse der Mailingliste"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Artikel als Anhang weiterleiten"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "Kommata getrennte Liste von MIME-Haupt/Neben Content-Typen. <ESC> bricht ab."
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Welche MIME-Typen werden gespeichert"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Wert des Organization:-Headers. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organization:-Header"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Dateiname für gespeicherte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "Dateiname"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Gültigkeitsbereich für die Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Schnell (1 Tasten) Auswahlfilter Gültigkeitsbereich"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header für Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Schnell (1 Tasten) Auswahlfilter Header"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "Groß-/Kleinschreibung beachten (ON) oder ignorieren (OFF)."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Schnell (1 Tasten) Auswahlfilter Groß-/Kleinschreibung"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 "ON = kann verfallen, OFF = niemals verfallen lassen. <CR> setzt, <ESC> "
 "bricht ab."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Schnell (1 Tasten) Killfilter Gültigkeitsbereich"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Schnell (1 Tasten) Killfilter Header"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Schnell (1 Tasten) Killfilter Groß-/Kleinschreibung"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Kommandozeilenoptionen hinzufügen. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr "Kommandozeilenoptionen hinzufügen"
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr "ON = Speichere Overview Daten lokal, OFF = nicht Speichern."
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr "Speichere Overview Daten lokal"
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = Komprimieren der gespeicherten Overview Daten, OFF = nicht Komprimieren."
+
+#: src/lang.c:3804
+msgid "Compress overview files"
+msgstr "Komprimieren der Overview Daten"
+
+#: src/lang.c:3811
+msgid "Config Options"
+msgstr "Konfigurationsoptionen"
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+"Kommata getrennte Liste von NNTP-Befehlen. <CR> setzt, <ESC> bricht ab."
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr "Deaktivierte NNTP-Befehle"
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+"Maximale Anzahl der NNTP-Befehle in der Pipeline. <CR> setzt, <ESC> bricht "
+"ab."
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr "NNTP Pipeline-Limit"
+
+#: src/lang.c:3829
+msgid "tinrc Override Options"
+msgstr "tinrc Übersteuerungsoptionen"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
-msgstr "Diesen Zeichensatz annehmen falls kleiner deklariert ist. <CR> setzt."
+msgstr "Diesen Zeichensatz annehmen falls keiner deklariert ist. <CR> setzt."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
-msgstr "Zeichensatz vermuten falls kleiner deklariert ist. <CR> setzt."
+msgstr "Zeichensatz vermuten falls keiner deklariert ist. <CR> setzt."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "Diesen Text am Anfang des Artikels einfügen. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Diesen Header beim Posten einfügen. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "X-Comment-To:-Header automatische einfügen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Füge 'X-Comment-To:'-Header ein"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr ""
 "Name der Datei mit vertrauenswürdigen CA-Zertifikaten eingeben. <CR> setzt."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr "CA-Zertifikatsdatei"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 "# Name der Datei, die alle vertrauenswürdigen CA-Zertifikate enthält.\n"
 "# (leer = Systemvoreinstellung)\n"
-
-#: src/nntplib.c:963
-#, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Server reagierte nicht, Wiederholung Nummer # %d\n"
-
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Betrete aktuelle Gruppe neu\n"
-
-#: src/nntplib.c:1015 src/nntplib.c:2124
-#, c-format
-msgid "Read (%s)\n"
-msgstr "Lese (%s)\n"
-
-#: src/nntplib.c:1017
-#, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Sende letztes Kommando (%s) neu\n"
-
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Lesen abgebrochen\n"
-
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Ablassen\n"
-
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Nicht Verfügbar -]"
Binary files tin-2.6.4/po/en_GB.gmo and tin-2.6.5/po/en_GB.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/en_GB.po tin-2.6.5/po/en_GB.po
--- tin-2.6.4/po/en_GB.po	2024-12-21 15:46:50.000000000 +0100
+++ tin-2.6.5/po/en_GB.po	2025-12-23 21:22:24.745338104 +0100
@@ -5,22 +5,19 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.6.4\n"
+"Project-Id-Version: tin 2.6.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
-"PO-Revision-Date: 2024-12-21 15:46+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
+"PO-Revision-Date: 2025-12-23 21:22+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: \n"
 "Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 Response"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -29,36 +26,32 @@ msgstr ""
 "\n"
 "%s contains no newsgroups. Exiting."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Aborting read, please wait..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "all"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "All groups"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "File %s exists. %s=append, %s=overwrite, %s=quit: "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Article cancelled (deleted)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Article cannot be cancelled (deleted)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Article deleted."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -73,211 +66,154 @@ msgstr ""
 "will be mailed to the following address:\n"
 "  %s"
 
-#: src/lang.c:63
+#: src/lang.c:60
 #, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
+"will be posted to the following newsgroup:\n"
+msgstr[1] ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Article not posted!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Article not saved"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Article Level Commands"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Article has no parent"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Parent article has been killed"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Parent article is unavailable"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Article posted: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Article rejected (saved to %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Article unavailable"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Article undeleted."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Article %4d of %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 msgid "Article Info Page"
 msgstr "Article Info Page"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "articles"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "This is a repost of the following article:"
 
-#: src/lang.c:80
+#: src/lang.c:76
 msgid "article"
-msgstr "article"
+msgid_plural "articles"
+msgstr[0] "article"
+msgstr[1] "articles"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "Article"
-
-#: src/lang.c:82
+#: src/lang.c:77
 #, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s mailed --"
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d article mailed --"
+msgstr[1] "-- %d articles mailed --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " at %s"
 
-#: src/lang.c:86
-#, c-format
-msgid "charset %s"
-msgstr "charset %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr "content subtype %s"
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr "content type %s"
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- charset %s not supported --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Description: %s --]\n"
-
-#: src/lang.c:91
-#, c-format
-msgid "encoding %s"
-msgstr "encoding %s"
-
-#: src/lang.c:97
-#, c-format
-msgid "lang %s"
-msgstr "lang %s"
-
-#: src/lang.c:98
-#, c-format
-msgid "%s lines"
-msgstr "%s lines"
-
-#: src/lang.c:99
-#, c-format
-msgid "name %s"
-msgstr "name %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ", "
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr "size %s"
-
-#: src/lang.c:102
-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 ""
-"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"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Attachment Menu"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Attachment Menu Commands"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<no name>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Attachment saved successfully. (%s)"
 
-#: src/lang.c:110
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
 #, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d of %d attachments saved successfully."
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d of %d attachment saved successfully."
+msgstr[1] "%d of %d attachments saved successfully."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Select attachment> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Tagged attachment"
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, c-format
-msgid "%d attachments tagged"
-msgstr "%d attachments tagged"
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d attachment tagged"
+msgstr[1] "%d attachments tagged"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "Untagged attachment"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -285,323 +221,368 @@ msgstr ""
 "# Do not edit this comment block\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=STRING (eg. %E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (eg. =mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=NUM\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr "#  hide_inline_data=NUM (any combination is allowed)\n"
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr "#    0 = Display raw data\n"
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr "#    4 = Hide Inline PGP\n"
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr "#    8 = Hide Shar\n"
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (eg. ~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (default is US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organisation=STRING (if beginning with '/' read from file)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & full References: line\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & last References: entry only\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entry only     7=Lines:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=STRING (%I for initials)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (eg. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (eg. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (eg. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_art_score=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  suppress_soft_hyphens=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Don't trim article body\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Skip leading blank lines\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Skip trailing blank lines\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Skip leading and trailing blank lines\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Compact multiple blank lines between text blocks\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -609,7 +590,7 @@ msgstr ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -617,7 +598,7 @@ msgstr ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -625,31 +606,47 @@ msgstr ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
-msgstr "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
+msgstr "#  verbatim_handling=NUM\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Don't detect verbatim blocks\n"
+
+#: src/lang.c:198
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "#    1 = Detect and show verbatim blocks\n"
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "#    3 = Detect verbatim blocks and hide them\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -657,7 +654,7 @@ msgstr ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -665,66 +662,66 @@ msgstr ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Attributes Menu Commands"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "attribute with no scope: %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Authentication failed"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "NNTP authorisation password not found for %s"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Server expects authentication.\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Please enter password: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Please enter username: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Authorised for user: %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Authorisation failed for user: %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr "No supported authorisation method available in current state!\n"
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Author search backwards [%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Author search forwards [%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -733,178 +730,206 @@ msgstr ""
 "\n"
 "Autosubscribed to %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Autosubscribing groups...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr "Autoselecting articles (use '%s' to see all unread) ..."
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 
-#: src/lang.c:246
+#: src/lang.c:231
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Unrecognised attribute: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Unrecognised global attribute: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Bad command. Type '%s' for help."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Base article"
+#: src/lang.c:235
+msgid "Marked base article as read"
+msgstr "Marked base article as read"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Base article range"
+#: src/lang.c:236
+msgid "Marked base article range as read"
+msgstr "Marked base article range as read"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s: Updating of index files not supported: cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Beginning of article ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** Beginning of page ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Cancelling article..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Cannot create %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Can't find base article %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Can't open %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Couldn't open %s for saving"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Posting not allowed ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Posting is not allowed to %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Can't retrieve %s"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr "Can't supersede in mailgroups, try repost instead."
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s is a directory"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Catchup"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Catchup %s..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Catchup all groups entered during this session?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "You have tagged articles in this group - catchup anyway?"
+#: src/lang.c:260
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "You have a tagged article in this group - catchup anyway?"
+msgstr[1] "You have tagged articles in this group - catchup anyway?"
 
-#: src/lang.c:276
+#: src/lang.c:261
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s in %lu seconds\n"
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Caughtup %d group"
+msgstr[1] "Caughtup %d groups"
+
+#: src/lang.c:262
+#, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Updated %d group"
+msgstr[1] "Updated %d groups"
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Caughtup"
+#: src/lang.c:263
+#, c-format
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] "%lu second"
+msgstr[1] "%lu seconds"
 
-#: src/lang.c:278
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, c-format
+msgid "%s in %s\n"
+msgstr "%s in %s\n"
+
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Check Prepared Article"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Checking for new groups... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 msgid "Checking for news...\n"
 msgstr "Checking for news...\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI colour disabled"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI colour enabled"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Command failed: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] "[-- %s, %lu line hidden --]\n"
+msgstr[1] "[-- %s, %lu lines hidden --]\n"
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Mark not selected articles read?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 msgid "Connection Info"
 msgstr "Connection Info"
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr "Reading from local spool.\n"
 
-#: src/lang.c:291
+#: src/lang.c:281
 msgid "Reading saved news.\n"
 msgstr "Reading saved news.\n"
 
-#: src/lang.c:292
+#: src/lang.c:282
 msgid ""
 "\n"
 "Configuration files:\n"
@@ -914,7 +939,7 @@ msgstr ""
 "Configuration files:\n"
 "--------------------\n"
 
-#: src/lang.c:300
+#: src/lang.c:290
 msgid ""
 "\n"
 "Local spool config:\n"
@@ -924,11 +949,11 @@ msgstr ""
 "Local spool config:\n"
 "-------------------\n"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr "COMPRESS      :"
 
-#: src/lang.c:306
+#: src/lang.c:296
 msgid ""
 "\n"
 "Connection details:\n"
@@ -938,86 +963,93 @@ msgstr ""
 "Connection details:\n"
 "-------------------\n"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr " DEFLATE %s\n"
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr "(enabled)"
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr "(inactive)"
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr " DEFLATE (not supported)\n"
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr "(disabled)"
 
-#: src/lang.c:316
+#: src/lang.c:306
 #, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr "NNTP TIMEOUT  : %d seconds %s\n"
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d second %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d seconds %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr "IMPLEMENTATION: %s\n"
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr "MAXARTNUM     : %s\n"
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Reading via NNTP (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr "NNTPPORT      : %u\n"
 
-#: src/lang.c:324
+#: src/lang.c:314
 msgid "read only"
 msgstr "read only"
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr "read/write"
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr "NNTPSERVER    : %s\n"
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr "CONNECTIONTYPE: %s\n"
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "Reading %s via NNTPS (%s; "
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Reading trusted via NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Reading untrusted via NNTPS (%s; "
+
+#: src/lang.c:321
 #, c-format
 msgid "Certificate #%d\n"
 msgstr "Certificate #%d\n"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr "Issuer : %s\n"
 
-#: src/lang.c:333
+#: src/lang.c:324
 msgid ""
 "\n"
 "Server certificate information:\n"
@@ -1027,12 +1059,12 @@ msgstr ""
 "Server certificate information:\n"
 "-------------------------------\n"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, c-format
 msgid "Subject: %s\n"
 msgstr "Subject: %s\n"
 
-#: src/lang.c:335
+#: src/lang.c:326
 msgid ""
 "\n"
 "TLS information:\n"
@@ -1042,145 +1074,139 @@ msgstr ""
 "TLS information:\n"
 "----------------\n"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr "trusted"
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr "untrusted"
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr "UNEXPECTED, possible BUG"
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr "tolerated as \"-k\" (insecure) requested"
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
 msgstr "Server certificate verified successfully.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr "Server certificate verification FAILED: <can't get reason>\n"
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr "%s %s (strength %d)\n"
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Cook article failed, %s is exiting"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Creating active file for saved groups...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, c-format
 msgid "Creating %s file...\n"
 msgstr "Creating %s file...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Default"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Delete saved files that have been post processed?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Deleting temporary files..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** End of article ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** End of articles ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** End of attachments ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** End of groups ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** End of page ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 msgid "*** End of posted articles ***"
 msgstr "*** End of posted articles ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** End of scopes ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** End of thread ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** End of URLs ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Enter limit of articles to get> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Enter Message-ID to go to> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " and enter next unread thread"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " and enter next unread article"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " and enter next unread group"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Enter option number> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Enter range [%s]> "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Error: Could not appended %s to %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1188,22 +1214,22 @@ msgstr ""
 "\n"
 "Warning: Approved: header used.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr "  Line %d: \"%s\": given string too long.\n"
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "  Line %d: \"%s\": unrecognised attribute.\n"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr "  Line %d: \"%s\": malformed line, '=' missing.\n"
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, c-format
 msgid ""
 "\n"
@@ -1212,7 +1238,8 @@ msgstr ""
 "\n"
 "Error: Bad address in \"%s\" header.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1220,27 +1247,27 @@ msgstr ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Can't use literal IPv%d-address %s with TLS (-T)"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Can't unlock %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Couldn't dotlock %s - article not appended!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Couldn't lock %s - article not appended!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
@@ -1249,22 +1276,32 @@ msgstr ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Corrupted file %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "couldn't expand %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr "date in future: \"%s\""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr "Unparsable date: \"%s\""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr "Error: Custom format empty. Using default \"%s\"."
 
-#: src/lang.c:409
+#: src/lang.c:401
 msgid ""
 "\n"
 "Error: Article is empty.\n"
@@ -1272,7 +1309,7 @@ msgstr ""
 "\n"
 "Error: Article is empty.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1280,40 +1317,40 @@ msgstr ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Error: Custom format exceeds screen width. Using default \"%s\"."
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Internal error in GNKSA routine - send bug report.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Left angle bracket missing in route address.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Left parenthesis missing in old-style address.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Right parenthesis missing in old-style address.\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "At-sign missing in mail address.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Right angle bracket missing in route address.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Single component FQDN is not allowed. Add your domain.\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1321,7 +1358,7 @@ msgstr ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1329,7 +1366,7 @@ msgstr ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1337,53 +1374,53 @@ msgstr ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "Illegal character in FQDN.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Zero length FQDN component not allowed.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN component exceeds maximum allowed length (63 chars).\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN component may not start or end with hyphen.\n"
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN component may not start with digit.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domain literal has impossible numeric value.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Domain literal is for private use only and not allowed for global use.\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Right bracket missing in domain literal.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Missing localpart of mail address.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Illegal character in localpart of mail address.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Zero length localpart component not allowed.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1391,7 +1428,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1399,7 +1436,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1407,11 +1444,11 @@ msgstr ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Bad syntax in encoded word used in realname.\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1419,19 +1456,19 @@ msgstr ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 msgid "Missing realname.\n"
 msgstr "Missing realname.\n"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1439,7 +1476,7 @@ msgstr ""
 "\n"
 "Error: No blank line found after header.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
@@ -1447,7 +1484,7 @@ msgstr ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1456,8 +1493,8 @@ msgstr ""
 "\n"
 "Error: Illegal formatted %s.\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1471,7 +1508,7 @@ msgstr ""
 "       your language  using the  M)enu of configurable  options or by\n"
 "       editing tinrc.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1487,7 +1524,7 @@ msgstr ""
 "       is more common  in your part  of the world.  This can  be done\n"
 "       using the M)enu of configurable options or by editing tinrc.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1495,7 +1532,7 @@ msgstr ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1506,7 +1543,7 @@ msgstr ""
 "Error: Header on line %d does not have a colon after the header name:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1515,7 +1552,7 @@ msgstr ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1524,16 +1561,16 @@ msgstr ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1544,16 +1581,23 @@ msgstr ""
 "Error: Header on line %d does not have a space after the colon:\n"
 "%s\n"
 
-#: src/lang.c:462
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
 #, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgstr[1] ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1564,7 +1608,7 @@ msgstr ""
 "Error: Header on line %d has no name:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
@@ -1572,36 +1616,42 @@ msgstr ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr "Mixed up '-f'/'-F'? %s %s"
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Insecure permissions of %s (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr "Line %d is longer than %d octets and should be folded.\n"
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] "Line %d is longer than %d octet and should be folded.\n"
+msgstr[1] "Line %d is longer than %d octets and should be folded.\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr "Line %d is longer than %d octets and should be shortened.\n"
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] "Line %d is longer than %d octet and should be shortened.\n"
+msgstr[1] "Line %d is longer than %d octets and should be shortened.\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME parse error: Unexpected end of %s/%s article\n"
 
-#: src/lang.c:478
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME parse error: Start boundary whilst reading headers\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1609,11 +1659,22 @@ msgstr ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Can't get a (fully-qualified) domain-name!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "No valid newsgroup given."
+msgstr[1] "No valid newsgroups given."
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr " You may need to retry without \"-n\"."
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1621,44 +1682,52 @@ msgstr ""
 "\n"
 "Error: From: line missing.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "No permissions to go into %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "No read permissions for %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "File %s does not exist\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "No write permissions for %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Not a literal IPv6 address: %s"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c option requires an argument\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Can't get user information (/etc/passwd missing?)"
+#, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c unknown option\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "errors"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Can't get user information (/etc/passwd missing?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
 msgid "error"
-msgstr "error"
+msgid_plural "errors"
+msgstr[0] "error"
+msgstr[1] "errors"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1667,61 +1736,67 @@ msgstr ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server has non of the groups listed in %s"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Error: unlink %s"
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Unknown display level"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Unreachable?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, c-format
+msgid "URI normalization failed: %s"
+msgstr "URI normalisation failed: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Exiting..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "leaving external mail-reader"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extracting %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "Error writing %s file. Filesystem full? File reset to previous state."
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Error making backup of %s file. Filesystem full?"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtering global rules (%d/%d) ('q' to quit)..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Rule created by: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1741,9 +1816,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1773,9 +1847,8 @@ msgstr ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1787,917 +1860,945 @@ msgstr ""
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Enter score for rule (default=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Enter the score weight (range 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Full"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Comment (optional)  : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr "Malformed overview entry: servername missing."
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr "\t Xref: %s"
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr "Skipping Xref filter"
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Apply pattern to    : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Enter pattern [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"You requested followups to your article to go to the following newsgroup:\n"
+msgstr[1] ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Answers will be directed to you by mail.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t Answers will be directed to you by mail.\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- forwarded message --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- end of forwarded message --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: line (ignore case)      "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: line (case sensitive)   "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Unknown host.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "global "
+#: src/lang.c:568
+#, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d ancient article marked as read."
+msgstr[1] "%d ancient articles marked as read."
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr "Mark articles older than the given days or date as read> "
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Please use %.100s instead"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s is bogus"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Group %s is moderated. Continue?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "groups"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Rereading %s..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Top Level Commands"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Group Selection"
 
-#: src/lang.c:571
+#: src/lang.c:576
 msgid "group"
-msgstr "group"
+msgid_plural "groups"
+msgstr[0] "group"
+msgstr[1] "groups"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Group descriptions are disabled according to current select_format ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "kill an article via a menu"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "auto-select (hot) an article via a menu"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Browse URLs in article"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  display article by number in current thread"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "cancel (delete) or supersede (overwrite) current article"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "post followup to current article"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "post followup (don't copy text) to current article"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "post followup to current article quoting complete headers"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "repost chosen article to another group"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "edit article (mail-groups only)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "display first article in current thread"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "display first page of article"
 
-#: src/lang.c:598
+#: src/lang.c:607
 msgid "show MIME details of this article"
 msgstr "show MIME details of this article"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "display last article in current thread"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "display last page of article"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "mark rest of thread as read and advance to next unread"
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "display next article"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "display first article in next thread"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "display next unread article"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "go to the article that this one followed up"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "display previous article"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "display previous unread article"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "quickly kill an article using defaults"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "quickly auto-select (hot) an article using defaults"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "return to group selection level"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "reply through mail to author"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "reply through mail (don't copy text) to author"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "reply through mail to author quoting complete headers"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "search backwards within this article"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "search forwards within this article"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "show article in raw-mode (including all headers)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "skip next block of included text"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "toggle display of sections hidden by a form-feed (^L) on/off"
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "toggle display of all headers"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "toggle word highlighting on/off"
 
-#: src/lang.c:621
+#: src/lang.c:630
+msgid "toggle display of data sections"
+msgstr "toggle display of data sections"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "toggle ROT-13 (basic decode) for current article"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "toggle tabwidth 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr "toggle German TeX style decoding for current article"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "toggle display of uuencoded sections"
+#: src/lang.c:634
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "cycle through the options for detecting/displaying verbatim blocks"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "View/pipe/save multimedia attachments"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "choose first attachment in list"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  choose attachment by number"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "choose last attachment in list"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "pipe attachment into command"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "pipe raw attachment into command"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "save attachment to disk"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "search for attachments forwards"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "search for attachments backwards"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "view attachment"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "tag attachment"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "tag attachments that match user specified pattern"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "reverse tagging on all attachments (toggle)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "untag all tagged attachments"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "toggle info message in last line (name/description of attachment)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "choose first attribute in list"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  choose attribute by number"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "choose last attribute in list"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "reset attribute to a default value"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "search backwards for an attribute"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "search forwards for an attribute"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "select attribute"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "toggle back to options menu when invoked from there"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "report bug or comment via mail to %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "choose first option in list"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  choose option by number"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "choose last option in list"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "start scopes menu"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "search backwards for an option"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "search forwards for an option"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "select option"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr "start serverrc menu"
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "toggle to attributes menu"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "choose range of articles to be affected by next command"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "escape from command prompt"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "edit filter file"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "get help"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "display last article viewed"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "down one line"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "up one line"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "go to article chosen by Message-ID"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "mail article/thread/hot/pattern/tagged articles to someone"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "menu of configurable options"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "down one page"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "up one page"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "post (write) article to current group"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "post postponed articles"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "list articles posted by you (from posted file)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "return to previous menu"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "quit tin immediately"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "redraw page"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "save article/thread/hot/pattern/tagged articles to file"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "save marked articles automatically without user prompts"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "scroll the screen one line down"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "scroll the screen one line up"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "search for articles by author backwards"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "search for articles by author forwards"
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr "search all articles for a given string (this may take some time)"
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (searches are case-insensitive and wrap around to all articles)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "search for articles by Subject line backwards"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "search for articles by Subject line forwards"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "repeat last search"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "tag current article for reposting/mailing/piping/printing/saving"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "toggle info message in last line (subject/description)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "toggle inverse video"
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "toggle mini help menu and posting etiquette display"
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "cycle the display of authors e-mail address, real name, both or neither"
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "show version information"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr "mark articles older than the given days or date as read"
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr "mark all articles as read and return to group selection menu"
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "mark all articles as read and enter next group with unread articles"
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "choose first thread in list"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "choose last thread in list"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "list articles within current thread (bring up Thread sub-menu)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "mark article as unread"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "mark current thread, range or tagged threads as read"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "mark current thread, range or tagged threads as unread"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "mark current/range/selected/pattern/tagged as read after prompting"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "mark current/range/selected/pattern/tagged as unread after prompting"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "toggle display of all/selected articles"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "display next group"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "display previous group"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "toggle all selections (all articles)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "select group (make \"hot\")"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "select thread"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr "select threads if at least one unread article is selected"
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "select threads that match user specified pattern"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  choose thread by number"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "toggle limit number of articles to get, and reload"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "toggle display of all/unread articles"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "toggle selection of thread"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "cycle through threading options available"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "undo all selections (all articles)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "untag all tagged threads"
 
-#: src/lang.c:721
+#: src/lang.c:733
 msgid "search for articles forwards"
 msgstr "search for articles forwards"
 
-#: src/lang.c:722
+#: src/lang.c:734
 msgid "search for articles backwards"
 msgstr "search for articles backwards"
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr "toggle info message in last line (Message-ID)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr "Open article by Message-ID"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "add new scope"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "delete scope"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "edit attributes file"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "choose first scope in list"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  choose scope by number"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "choose last scope in list"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "move scope"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "rename scope"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "select scope"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "mark all articles in group as read"
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "mark all articles in group as read and move to next unread group"
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "choose first group in list"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "choose group by name"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  choose group by number"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "choose range of groups to be affected by next command"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "choose last group in list"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "list groups which an article has been posted to (by Message-ID)"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (go to article if at least one of the groups is available)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "mark all articles in chosen group unread"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "move chosen group within list"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "choose next group with unread news"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "quit"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "quit without saving configuration changes"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "read chosen group"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "reset .newsrc (all available articles in groups marked unread)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "search backwards for a group name"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (all searches are case-insensitive and wrap around)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "search forwards for a group name"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "subscribe to chosen group"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "subscribe to groups that match pattern"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "reread active file to check for any new news"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr "show NNTP[S] connection details"
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "toggle display of group name only or group name plus description"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "toggle display to show all/unread subscribed groups"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "unsubscribe from chosen group"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "unsubscribe from groups that match pattern"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "sort the list of groups"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "toggle display to show all/subscribed groups"
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "tag/untag all parts of current multipart-message in order"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  choose article by number"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr "mark thread as read and return to group index page"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "mark thread as read and enter next unread thread or group"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "choose first article in list"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "choose last article in list"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "mark art, range or tagged arts as read; move crsr to next unread art"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "mark article, range or tagged articles as unread"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "mark current thread as unread"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "read chosen article"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2705,7 +2806,7 @@ msgstr ""
 "Display properties\n"
 "------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2713,7 +2814,7 @@ msgstr ""
 "Miscellaneous\n"
 "-------------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2721,7 +2822,7 @@ msgstr ""
 "Moving around\n"
 "-------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2729,7 +2830,7 @@ msgstr ""
 "Group/thread/article operations\n"
 "-------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2737,7 +2838,7 @@ msgstr ""
 "Attachment operations\n"
 "---------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2745,7 +2846,7 @@ msgstr ""
 "Attribute operations\n"
 "--------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2753,7 +2854,7 @@ msgstr ""
 "Option operations\n"
 "-----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
@@ -2761,7 +2862,7 @@ msgstr ""
 "Posted article operations\n"
 "-------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2769,7 +2870,7 @@ msgstr ""
 "Scope operations\n"
 "----------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2777,99 +2878,111 @@ msgstr ""
 "URL operations\n"
 "--------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "choose first URL in list"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  choose URL by number"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "choose last URL in list"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "search for URLs forwards"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "search for URLs backwards"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "Open URL in browser"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "toggle info message in last line (URL)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "Hot article"
+msgstr[1] "Hot articles"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Group Level Commands"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Kill filter added"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Auto-selection filter added"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "All parts tagged"
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr "All parts untagged"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Building References-trees (%d/%d)..."
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Storing article for later posting"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Please enter a valid character"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Missing part #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** No postponed articles ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+msgid "Operation not available in raw-mode"
+msgstr "Operation not available in raw-mode"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Not a multi-part message"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "You are not subscribed to this group"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "No previous expression"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operation disabled in no-overwrite mode"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
 #, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d postponed %s, reuse with ^O...\n"
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d postponed article, reuse with ^O...\n"
+msgstr[1] "%d postponed articles, reuse with ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2879,17 +2992,14 @@ msgstr ""
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Save filename for %s/%s is a mailbox. Attachment not saved"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso encoded article"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -2960,151 +3070,164 @@ msgstr ""
 "files.\n"
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Invalid disabled_nntp_cmds \"%s\", discarding it"
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr "Invalid From:-header \"%s\". Check your mail_address setting."
 
-#: src/lang.c:832
+#: src/lang.c:849
+msgid "Charset name contains invalid characters"
+msgstr "Charset name contains invalid characters"
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Invalid multibyte sequence found\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Invalid Sender:-header \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Inverse video disabled"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Inverse video enabled"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr " Keeping serverrc.add_cmd_line_opts."
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Missing definition for %s\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Invalid key definition '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Invalid keyname '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap file was upgraded to version %s\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Kill From:     [%s] (y/n): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Kill Lines: (</>num): "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Kill Article Menu"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Kill Msg-ID:   [%s] (f/l/o/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Kill pattern scope  : "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Kill Subject:  [%s] (y/n): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Kill text pattern   : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Kill time in days   : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Last"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Last response --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Lines %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Function not available."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "Not reading via NNTP."
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, c-format
 msgid "Group: %s"
-msgstr "Group: %s"
-
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Groups: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Group: %s"
+msgstr[1] "Groups: %s"
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Mail"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "mailbox "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mail article(s) to [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Mailing log to %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Mail bug report..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Mail BUG REPORT to %s?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Mailed"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Mailing to %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3116,86 +3239,162 @@ msgstr ""
 "# The 4th field is the basedir (i.e. ~/Mail or ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
-msgstr "%s marked as read"
+#: src/lang.c:900
+msgid "Article marked as read"
+msgstr "Article marked as read"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
-msgstr "%s marked as unread"
+#: src/lang.c:901
+msgid "Article marked as unread"
+msgstr "Article marked as unread"
+
+#: src/lang.c:902
+msgid "Thread marked as read"
+msgstr "Thread marked as read"
+
+#: src/lang.c:903
+msgid "Thread marked as unread"
+msgstr "Thread marked as unread"
 
-#: src/lang.c:881
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Marked %d of %d %s as read"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Marked %d of %d %s as unread"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Mark"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Mark all articles as read%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Mark article as read%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Mark group %s as read?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Mark thread as read%s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Matching %s groups..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr "charset %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr "content subtype %s"
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr "content type %s"
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- charset %s not supported --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Description: %s --]\n"
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr "encoding %s"
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr "lang %s"
+
+#: src/lang.c:926
+#, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s line"
+msgstr[1] "%s lines"
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr "name %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr "size %s"
+
+#: src/lang.c:930
+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 ""
+"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"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 
-#: src/lang.c:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3204,45 +3403,45 @@ msgstr ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 
-#: src/lang.c:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=search forwards; %s=search backwards; %s=quit"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=search forwards; %s=search backwards; %s=repeat search"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=add; %s=move; %s=rename; %s=delete"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3251,230 +3450,225 @@ msgstr ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 
-#: src/lang.c:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--More--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: %s\n"
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Moving %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & last Reference  "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: line              "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: line"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Go to newsgroup [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "newsgroups"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s in group list (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "newsgroup"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Try and save newsrc file again?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr "Warning: No groups written to your %s file. Save aborted."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, c-format
 msgid "%s file saved successfully.\n"
 msgstr "%s file saved successfully.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Next response --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "No  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** No articles ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "No articles have been posted"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** No attachments ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** No description ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "No filename"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "No group"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** No groups ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "No more groups to read"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "No last message"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "No mail address"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "No articles marked for saving"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "No match"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "No more groups"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "No newsgroups"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "No next unread article"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "No previous group"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "No previous search, nothing to repeat"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "No previous unread article"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "No responses"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "No responses to list in current thread"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** No scopes ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "No search string"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "No subject"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal must have clear to end-of-line (ce)\n"
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminal must have clear to end-of-screen (cd)\n"
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal must have clearscreen (cl) capability\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal must have cursor motion (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: TERM variable must be set to use screen capabilities\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "No viewer found for %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "None"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Newsgroup does not exist on this server"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Group %s not found in active file"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3487,7 +3681,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3499,48 +3693,53 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Only"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Options Menu"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Options Menu Commands"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Option not enabled. Recompile with %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+msgid "Path: line (case insensitive)"
+msgstr "Path: line (case insensitive)"
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Error in regex: %s at pos. %d '%s'"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Error in regex: pcre internal error %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Error in regex: study - pcre internal error %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Post a followup..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3550,45 +3749,45 @@ msgstr ""
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Posted articles history"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 msgid "Posted Articles Menu Commands"
 msgstr "Posted Articles Menu Commands"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr "Lookup failed"
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr "Operation not available for replies by mail"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr "Already in posted articles history level"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Post to newsgroup(s) [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- post processing started --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- post processing completed --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Post subject [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3596,298 +3795,308 @@ msgstr ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Posting article..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, c-format
 msgid "Posting failed (%s)"
 msgstr "Posting failed (%s)"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Posting: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Hot %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Tagged %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "Untagged %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Preparing for filtering on Path header (%d/%d)..."
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 msgid "Processing attributes..."
 msgstr "Processing attributes..."
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Processing mail messages marked for deletion."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Processing saved articles marked for deletion."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Article unchanged, abort mailing?"
 
-#: src/lang.c:1021
+#: src/lang.c:1066
 #, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Do you want to see postponed articles (%d)?"
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Do you want to see postponed article (%d)?"
+msgstr[1] "Do you want to see postponed articles (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Add quick kill filter?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Add quick selection filter?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Do you really want to quit?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "You have tagged articles in this group - quit anyway?"
+#: src/lang.c:1072
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "You have a tagged article in this group - quit anyway?"
+msgstr[1] "You have tagged articles in this group - quit anyway?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=postpone: "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=quit, %s=edit, %s=save kill description: "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=quit, %s=edit, %s=save select description: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Do you really want to quit without saving your configuration?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Invalid range - valid are '0-9.$' e.g. 1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Do you want to abort this operation?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Do you want to exit tin immediately?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+msgid "Reading all articles..."
+msgstr "Reading all articles..."
+
+#: src/lang.c:1084
+msgid "Reading all groups..."
+msgstr "Reading all groups..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Reading ('q' to quit)..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, c-format
-msgid "Reading %s articles..."
-msgstr "Reading %s articles..."
+msgid "Reading attributes file: %s\n"
+msgstr "Reading attributes file: %s\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, c-format
-msgid "Reading %sattributes file: %s\n"
-msgstr "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
+msgstr "Reading global attributes file: %s\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, c-format
-msgid "Reading %sconfig file: %s\n"
-msgstr "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
+msgstr "Reading config file: %s\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Reading global config file: %s\n"
+
+#: src/lang.c:1090
 #, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Reading filter file: %s\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "reading from local spool"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, c-format
 msgid "Reading %s\n"
 msgstr "Reading %s\n"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Reading %s groups..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Reading input history file: %s\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Reading keymap file: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Reading groups from active file... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Reading groups from newsrc file... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Reading newsgroups file... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Reading newsrc file: %s"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+msgid "Reading unread articles..."
+msgstr "Reading unread articles..."
+
+#: src/lang.c:1102
+msgid "Reading unread groups..."
+msgstr "Reading unread groups..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: line              "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d remaining)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Bogus group %s removed."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr "Removed from this rule: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Error: rename %s to %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Reply to author..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Repost"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Reposting article..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Repost article(s) to group(s) [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Reset newsrc?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Responses have been directed to the following newsgroups"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Press <RETURN> to continue..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr "Score: %s"
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Select From    [%s] (y/n): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Select Lines: (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Auto-select Article Menu"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Select Msg-ID  [%s] (f/l/o/n): "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Select pattern scope: "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Select Subject [%s] (y/n): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Select text pattern : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Select time in days   : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr "[k]"
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr "[T]"
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3908,54 +4117,84 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+msgid ""
+"\n"
+"# config options\n"
+msgstr ""
+"\n"
+"# config options\n"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+"\n"
+"# internal data, should not be modified\n"
+
+#: src/lang.c:1144
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+"\n"
+"# tinrc overrides\n"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr "Serverrc Menu"
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Showing unread groups only"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: line (ignore case)   "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: line (case sensitive)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Save"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Save '%s' (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Save configuration before continuing?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Save filename> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Saved"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%s unread (%s hot) %s in %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Saved %s...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Nothing was saved"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -3964,188 +4203,200 @@ msgstr ""
 "\n"
 "%s %d %s from %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s saved to %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s saved to %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Saving..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Screen initialisation failed"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: screen is too small\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "screen is too small, %s is exiting"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Delete scope?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Enter scope> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Select new position> "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "New position cannot be a global scope"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Global scope, operation not allowed"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Rename scope> "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Select scope> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Scopes Menu"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Scopes Menu Commands"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Search backwards [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Search body [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Search forwards [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Searching..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Searching article %d of %d ('q' to abort)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Select article> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Select group> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Enter selection pattern [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "Select thread> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+msgid "Serverrc Menu Commands"
+msgstr "Serverrc Menu Commands"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "servers active-file"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr "Skipped %s"
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Cannot move into new newsgroups. Subscribe first..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starting: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr "Startup time was: %s\n"
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "List Thread (%d of %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Enter wildcard subscribe pattern> "
 
-#: src/lang.c:1136
+#: src/lang.c:1200
 #, c-format
-msgid "subscribed to %d groups"
-msgstr "subscribed to %d groups"
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "subscribed to %d group"
+msgstr[1] "subscribed to %d groups"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "Subscribed to %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Subscribing... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede article(s) to group(s) [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Superseding article ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4154,29 +4405,42 @@ msgstr ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 
-#: src/lang.c:1144
+#: src/lang.c:1209
 #, c-format
-msgid "%d days"
-msgstr "%d days"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d day"
+msgstr[1] "%d days"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Tagged article"
+msgstr[1] "Tagged articles"
+
+#: src/lang.c:1212
+msgid "Tagged thread"
+msgstr "Tagged thread"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Version: %s %s release %s (\"%s\")"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Default action/prompt strings\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4194,98 +4458,98 @@ msgstr ""
 "# case=ON/OFF    ON=filter case sensitive OFF=ignore case\n"
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# Host & time info used for detecting new groups (don't touch)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "There is no news\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Thread Level Commands"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Thread deselected"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Thread selected"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "thread"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Thread %4s of %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Threading articles..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 msgid "Threading by multipart"
 msgstr "Threading by multipart"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr "No ALP negotiated."
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr "<failed to retrieve cypher>"
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr "<failed to retrieve issuer>"
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr "<failed to retrieve subject>"
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr "<failed to retrieve version>"
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, c-format
 msgid "%s handshake done: %s\n"
 msgstr "%s handshake done: %s\n"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "TLS handshake failed: %s (%d)\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "TLS peer verification failed: %s\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr "TLS peer verification failed, continuing anyway as requested: %s\n"
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr "<unable to retrieve status>"
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr "unexpected certificate verification status!"
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
@@ -4294,197 +4558,210 @@ msgstr ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "TLS handshake done: %s\n"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "TLS handshake failed: %s\n"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Toggled word highlighting %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "Toggled rot13 encoding"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Toggled German TeX encoding %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Toggled tab-width to %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr "Verbatim handling: %s"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Trying to dotlock %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Trying to lock %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=help"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Unlimited"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+msgid "Untagged article"
+msgstr "Untagged article"
+
+#: src/lang.c:1280
+msgid "Untagged thread"
+msgstr "Untagged thread"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Enter wildcard unsubscribe pattern> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Error decoding %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "No end."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s successfully decoded."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "unchanged"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(unknown)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 msgid "unknown error"
 msgstr "unknown error"
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "unread"
-
-#: src/lang.c:1221
+#: src/lang.c:1292
 #, c-format
-msgid "unsubscribed from %d groups"
-msgstr "unsubscribed from %d groups"
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "unsubscribed from %d group"
+msgstr[1] "unsubscribed from %d groups"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Unsubscribed from %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Unsubscribing... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Unthreading articles..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Updated"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Updating"
+#: src/lang.c:1296
+#, c-format
+msgid "Updating %s..."
+msgstr "Updating %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "URL Menu"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "URL Menu Commands"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "Opening %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "Select URL> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "No URLs in this article"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr "SASL MECHS    : %s\n"
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr "SASL MECH used: %s\n"
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       return status indicating if any unread news (batch mode)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       don't check for new newsgroups"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       don't save any files on quit"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       don't show newsgroup descriptions"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -F file  filter file to use [default=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit get only limit articles/group"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       help information about %s"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       this help message"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   news index file directory [default=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr "  -L msgid show the message with that Message-ID"
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       update index files (batch mode)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   mailbox directory [default=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4493,54 +4770,54 @@ msgstr ""
 "\n"
 "Mail bug reports/comments to %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       mail new news to your posts (batch mode)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  mail new news to specified user (batch mode)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  subscribed to newsgroups file [default=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       no-posting mode"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       post an article and exit"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       post all postponed articles and exit"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       read news saved by -S option"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   save news directory [default=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       save new news for later reading (batch mode)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       start if any unread news"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4551,83 +4828,104 @@ msgstr ""
 "\n"
 "Usage: %s [options] [newsgroup[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       verbose output for batch mode options"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       print version & date information"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Use MIME display program for this message?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s only useful without batch mode operations.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s only useful for batch mode operations.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s only useful for batch or debug mode operations.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Useless combination %s and %s. Ignoring %s.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr "uuencoded file"
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 msgid "incomplete uuencoded file"
 msgstr "incomplete uuencoded file"
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
-msgstr "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
+msgstr "Valid not after : %s%s\n"
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
-msgstr "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
+msgstr "Valid not before: %s%s\n"
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr " <- NOT YET VALID!"
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr " <- NO LONGER VALID!"
+
+#: src/lang.c:1352
 #, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s %s out of range (%d - %d). Ignored."
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s %d out of range (0 - %d). Reset to 0."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr "[-- Verbatim block hidden --]"
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "View '%s' (%s/%s)?"
 
-#: src/lang.c:1283
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
 #, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4635,7 +4933,8 @@ msgstr ""
 "\n"
 "Warning: article unchanged after editing\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4643,7 +4942,8 @@ msgstr ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4653,7 +4953,8 @@ msgstr ""
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4663,7 +4964,8 @@ msgstr ""
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
@@ -4671,7 +4973,7 @@ msgstr ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4695,7 +4997,15 @@ msgstr ""
 "This is the article you are about to cancel:\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+"\n"
+"Distribution is limited to:\n"
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
@@ -4703,7 +5013,7 @@ msgstr ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4717,42 +5027,71 @@ msgstr ""
 "         article. If a signature is appended by that inews program it will\n"
 "         not be encoded properly.\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgstr[1] ""
 "\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[1] ""
 "\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgstr[1] ""
 "\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4760,7 +5099,7 @@ msgstr ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4775,7 +5114,7 @@ msgstr ""
 "Some values in your %s file have changed!\n"
 "Read WHATSNEW, etc...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4788,7 +5127,7 @@ msgstr ""
 "You are downgrading to tin %s from a more recent version!\n"
 "Some values in your %s file may be ignored, others might have changed!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4803,7 +5142,7 @@ msgstr ""
 "this session this indicates an error and you should backup your %s\n"
 "before you start tin once again!\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4814,7 +5153,7 @@ msgstr ""
 "Warning: The article has multiple addresses in \"%s\".\n"
 "         This is at least uncommon.\n"
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4829,30 +5168,55 @@ msgstr ""
 "         configuration \"disable_sender=ON\" in\n"
 "         \"%s\".\n"
 
-#: src/lang.c:1332
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
 #, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgstr[1] ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 
-#: src/lang.c:1333
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
 #, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Warning: Only %d out of %d articles were saved"
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Warning: Only %d out of %d article was saved"
+msgstr[1] "Warning: Only %d out of %d articles were saved"
 
-#: src/lang.c:1334
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
 #, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgstr[1] ""
 "\n"
 "Warning: Your signature  is longer than %d lines.  Since signatures usually "
 "do\n"
@@ -4860,14 +5224,14 @@ msgstr ""
 "as\n"
 "         possible.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
@@ -4876,7 +5240,7 @@ msgstr ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4884,81 +5248,94 @@ msgstr ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr "Warning: the group is moderated.\n"
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Warning: %d of the groups is moderated.\n"
+msgstr[1] "Warning: %d of the groups are moderated.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Writing attributes file..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, c-format
 msgid "Writing %s\n"
 msgstr "Writing %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 msgid "Writing overview cache..."
 msgstr "Writing overview cache..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, c-format
-msgid "%4d Responses"
-msgstr "%4d Responses"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%4d Response"
+msgstr[1] "%4d Responses"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Can't run slrnface: couldn't construct fifo name."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Can't run slrnface: failed to create %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface abnormally exited, code %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface failed: %s."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Can't run slrnface: Environment variable %s not found."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Can't run slrnface: Not running in an xterm."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr "couldn't connect to display"
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 msgid "can't open FIFO"
 msgstr "can't open FIFO"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr "executable not found"
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr "fork() failed"
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr "couldn't find controlling terminal"
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr "terminal doesn't export width and height"
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr "WINDOWID not found in environment"
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4982,28 +5359,76 @@ msgstr ""
 "special files created by your NFS server while slrnface is running.\n"
 "Do not try to remove them.\n"
 
-#: src/lang.c:1377
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: line (case insensitive)"
+
+#: src/lang.c:1481
 #, c-format
-msgid "Added %d %s"
-msgstr "Added %d %s"
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "Added %d group"
+msgstr[1] "Added %d groups"
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "No unsubscribed groups to show"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Showing subscribed to groups only"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr "yenc file"
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr "corrupt yenc"
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr "crc checksum %s"
+
+#: src/lang.c:1487
+msgid "incomplete yenc"
+msgstr "incomplete yenc"
+
+#: src/lang.c:1488
+#, c-format
+msgid "part %s"
+msgstr "part %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr "part size %s"
+
+#: src/lang.c:1490
+msgid "partial yenc"
+msgstr "partial yenc"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr "total parts %s"
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr "total size %s"
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Yes "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "You have mail"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5024,11 +5449,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET to a suitable value for your posting via the\n"
 "         M)enu option.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  debug mode"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5058,11 +5483,11 @@ msgstr ""
 "This is the article you are about to cancel:\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "toggle colour"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5108,11 +5533,11 @@ msgstr ""
 "#  15 = light white\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       toggle colour flag"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5120,7 +5545,7 @@ msgstr ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5129,16 +5554,23 @@ msgstr ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 
-#: src/lang.c:1437
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
 #, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgstr[1] ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5147,7 +5579,7 @@ msgstr ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5155,7 +5587,7 @@ msgstr ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5164,25 +5596,34 @@ msgstr ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 
-#: src/lang.c:1442
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
 #, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgstr[1] ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 
-#: src/lang.c:1443
+#: src/lang.c:1558
 #, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5191,193 +5632,206 @@ msgstr ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d files successfully written from %d articles. %d %s occurred."
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Missing parts."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "No beginning."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "No data."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Unknown error."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, c-format
 msgid "Reading mail active file: %s"
 msgstr "Reading mail active file: %s"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Reading mailgroups file: %s"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "perform PGP operations on article"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Add key(s) to public keyring?"
+#: src/lang.c:1577
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Add key to public keyring?"
+msgstr[1] "Add keys to public keyring?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encrypt, %s=sign, %s=both, %s=quit: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=sign, %s=sign & include public key, %s=quit: "
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP has not been set up (can't open %s)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Article not signed and no public keys found"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=send [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr "%s argument is not numeric: %s"
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Try cache_overview_files to speed up things.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin will use local index files instead.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Cannot find NNTP server name"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES did not announce READER"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connecting to %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP connection error. Exiting..."
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr "DISABLED CMDS.: %s\n"
+
+#: src/lang.c:1615
 msgid "Disconnecting from server..."
 msgstr "Disconnecting from server..."
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Failed to connect to NNTP server %s. Exiting..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Closing connection"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Your server does not support the NNTP XOVER or OVER command.\n"
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr "Port isn't numeric: %s:%s\n"
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr "%s argument is not numeric: %s\n"
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr "Port in %s isn't numeric: %s:%s\n"
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr "reconnect (%d) limit %d reached, giving up."
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Connection to news server has timed out. Reconnect?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5386,65 +5840,65 @@ msgstr ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 msgid "Continuing..."
 msgstr "Continuing..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr "Read timeout from server - quit tin?"
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr "  -C       try COMPRESS NNTP extension"
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       force authentication on connect"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  read news from NNTP server serv [default=%s]"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  use port as NNTP port [default=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr "  -k       skip verification for NNTPS"
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr "  -T       enable NNTPS"
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       quick start. Same as -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       read news remotely from default NNTP server"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       use only LIST instead of GROUP (-n) command"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       only read subscribed .newsrc groups from NNTP server"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       force connecting via IPv4"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       force connecting via IPv6"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5452,7 +5906,7 @@ msgstr ""
 "\n"
 "socket or connect problem\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5461,16 +5915,16 @@ msgstr ""
 "\n"
 "Connection to %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Giving up...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Unknown service.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5478,88 +5932,88 @@ msgstr ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 
-#: src/lang.c:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr "Your server does not have Xref: in its XOVER information.\n"
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Can't open %s. Try %s -r to read news via NNTP."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       quick start. Same as -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       read only active file instead of scanning spool (-n) command"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       only read subscribed .newsrc groups from spool"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Your server does not have Xref: in its NOV-files.\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Posting using external inews failed. Use built in inews instead?"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "It worked! Should I always use my built in inews from now on?"
 
-#: src/lang.c:1556
+#: src/lang.c:1671
 #, c-format
-msgid "%d %s printed"
-msgstr "%d %s printed"
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d article printed"
+msgstr[1] "%d articles printed"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "output article/thread/hot/pattern/tagged articles to printer"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Print"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Printing..."
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s piped to \"%s\""
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d article piped to \"%s\""
+msgstr[1] "%d articles piped to \"%s\""
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipe article/thread/hot/pattern/tagged articles into command"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "No command"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Pipe"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipe to command [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Piping..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Piping not enabled."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5574,7 +6028,7 @@ msgstr ""
 "       from  the  contents.  Use a  comma  (,)  to separate  multiple\n"
 "       newsgroup names.\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5587,7 +6041,7 @@ msgstr ""
 "       the line  may not  contain  whitespace,  this is  not allowed.\n"
 "       Please write all newsgroups into a single line.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5600,7 +6054,7 @@ msgstr ""
 "         This is a very new feature and may not be accepted by all servers.\n"
 "         To avoid trouble please write all newsgroups into a single line.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5609,7 +6063,7 @@ msgstr ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5649,40 +6103,40 @@ msgstr ""
 "are\n"
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "shell escape"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Shell Command (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Enter shell command [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Can't get entry for TERM\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Group %.*s ('q' to quit)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Group %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Server unavailable\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5691,549 +6145,598 @@ msgstr ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Terminal does not support colour"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Trying %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Subject"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "References"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Both Subject and References"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Multipart Subject"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Percentage Match"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "No"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Nothing"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Yes"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr "Complete UU/YENC"
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr "Any UU/YENC"
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr "Inline PGP"
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr "Complete UU/YENC & Inline PGP"
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr "Any UU/YENC & Inline PGP"
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr "Shar"
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr "Complete UU/YENC & Shar"
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr "Any UU/YENC & Shar"
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr "Inline PGP & Shar"
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr "Complete UU/YENC & PGP & Shar"
+
+#: src/lang.c:1812
 msgid "Hide all"
 msgstr "Hide all"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Address"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Full Name"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Address and Name"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Sum"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Average"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Black"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Red"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Green"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Brown"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Blue"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Pink"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "White"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Grey"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Light Red"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Light Green"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Yellow"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Light Blue"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Light Pink"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Light Cyan"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Light White"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Nothing"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Space"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Best highlighting"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Underline"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Reverse video"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Blinking"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Half bright"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Bold"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "No"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Cc and Bcc"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "none"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "commands"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "select"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "commands & quit"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "commands & select"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "quit & select"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "commands & quit & select"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown or PageNextUnread"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (case sensitive)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Subject: (ignore case)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: (case sensitive)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: (ignore case)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: & full References: line"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: & last References: only"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "Message-ID: entry only"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Don't trim article body"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Skip leading blank lines"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Skip trailing blank lines"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Skip leading and trailing blank l."
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Compact multiple between text"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "Compact multiple and skip leading"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "Compact multiple and skip trailing"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Compact mltpl., skip lead. & trai."
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+msgid "Don't detect verbatim blocks"
+msgstr "Don't detect verbatim blocks"
+
+#: src/lang.c:1972
+msgid "Detect and show verbatim blocks"
+msgstr "Detect and show verbatim blocks"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr "Detect, hide begin and end marks"
+
+#: src/lang.c:1974
+msgid "Don't show verbatim blocks"
+msgstr "Don't show verbatim blocks"
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr "Don't show help or mail sign"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr "Show only help sign"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr "Show only mail sign if new mail"
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr "Show mail if new mail else help s."
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Shell archive"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Yes"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (descending)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (ascending)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (descending)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (ascending)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (descending)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (ascending)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Score (descending)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Score (ascending)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (descending)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (ascending)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Last posting date (descending)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Last posting date (ascending)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Always Keep"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Always Remove"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Mark with D on selection screen"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Kill only unread arts"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "Kill all arts & show with K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Kill all arts and never show"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Nothing special"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Compress quotes"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Quote signatures"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Compress quotes, quote sigs"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Quote empty lines"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Compress quotes, quote empty lines"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Quote sigs & empty lines"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Comp. q., quote sigs & empty lines"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr "With headers"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr "Without headers"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr "NFKC case fold"
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Display Options"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Colour Options"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Highlight Options"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Article-Limiting Options"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Posting/Mailing Options"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Saving/Printing Options"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Expert Options"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Filtering Options"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> toggles, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Show mini menu & posting etiquette"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6241,16 +6744,16 @@ msgstr ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Show description of each newsgroup"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6258,7 +6761,7 @@ msgstr ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -6266,11 +6769,11 @@ msgstr ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "In group and thread level, show author by"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6286,31 +6789,31 @@ msgstr ""
 "# * 2 = full name\n"
 "#   3 = both\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Draw -> instead of highlighted bar"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# If ON use -> otherwise highlighted bar for selection\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Use inverse video for page headers"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# If ON use inverse video for page headers at different levels\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Thread articles by"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6330,15 +6833,15 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = Percentage Match\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Enter percentage match required to thread together. <CR> sets."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Thread percentage match"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6363,11 +6866,11 @@ msgstr ""
 "# thread. e.g. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
 "# 'harppy' would be threaded separately from 'happy'\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Score of a thread"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6381,17 +6884,17 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = average\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Sort articles by"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6421,15 +6924,15 @@ msgstr ""
 "#   9 = Lines descending\n"
 "#  10 = Lines ascending\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Sort threads by"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6447,46 +6950,46 @@ msgstr ""
 "#   3 = Last posting date descending\n"
 "#   4 = Last posting date ascending\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Go to first unread article in group"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# If ON put cursor at first unread art in group otherwise last art\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Show only unread articles"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# If ON show only new/unread articles otherwise show all.\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Show only groups with unread arts"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# If ON show only subscribed to groups that contain unread articles.\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filter which articles"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6500,11 +7003,11 @@ msgstr ""
 "#   1 = kill all articles and show in threads marked with K\n"
 "#   2 = kill all articles and never show them\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Go to the next unread article with"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6520,11 +7023,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN or TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "How to treat blank lines"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6554,11 +7057,11 @@ msgstr ""
 "#   7 = Compact multiple blank lines between text blocks and skip\n"
 "#       leading and trailing blank lines\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr "Show help/mail sign in level titles"
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6574,26 +7077,26 @@ msgstr ""
 "#   2 = Show only mail sign if new mail have arrived\n"
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "List thread using right arrow key"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Character to show deleted articles"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6601,17 +7104,17 @@ msgstr ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Character to show inrange articles"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6619,7 +7122,7 @@ msgstr ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6627,11 +7130,11 @@ msgstr ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Character to show returning arts"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6639,17 +7142,17 @@ msgstr ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Character to show selected articles"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6657,15 +7160,15 @@ msgstr ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Character to show recent articles"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6673,15 +7176,15 @@ msgstr ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Character to show unread articles"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6689,15 +7192,15 @@ msgstr ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Character to show read articles"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6705,15 +7208,15 @@ msgstr ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Character to show killed articles"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6721,17 +7224,17 @@ msgstr ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Character to show readselected arts"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6739,11 +7242,11 @@ msgstr ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Abbreviate long newsgroup names"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6753,7 +7256,87 @@ msgstr ""
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr "Character to show global scopes"
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr "Char to show global scope matches"
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+
+#: src/lang.c:2460
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr "Character to show local scopes"
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr "Char to show local scope matches"
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6761,11 +7344,11 @@ msgstr ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Number of lines to scroll in pager"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6783,83 +7366,87 @@ msgstr ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Display signatures. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Display signatures"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# If OFF don't show signatures when displaying articles\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "Display article score. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 msgid "Display article score in pager"
 msgstr "Display article score in pager"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# If ON show article score when displaying articles\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr "Remove soft hyphens"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# If ON remove soft hyphens when displaying articles\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
-msgstr "Display uue data as an attachment"
+#: src/lang.c:2509
+msgid "Display none mime data as an attachment"
+msgstr "Display none mime data as an attachment"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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 ""
-"# 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
+msgstr ""
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Display \"a as Umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6867,15 +7454,15 @@ msgstr ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Space separated list of header fields"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Display these header fields (or *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6891,11 +7478,11 @@ msgstr ""
 "with\n"
 "# spaces. Not defining anything turns off this option.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Do not display these header fields"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6915,41 +7502,53 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Not defining anything turns off this option.\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Skip multipart/alternative parts"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# If ON strip multipart/alternative messages automatically\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Detection of verbatim blocks"
-
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# If ON detect verbatim blocks in articles\n"
+#: src/lang.c:2557
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> toggles & <CR> sets."
+
+#: src/lang.c:2558
+msgid "How to treat verbatim blocks"
+msgstr "How to treat verbatim blocks"
+
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "A regex used to decide which lines to show in col_quote."
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Regex used to show quoted lines"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -6959,15 +7558,15 @@ msgstr ""
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "A regex used to decide which lines to show in col_quote2."
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Regex used to show twice quoted l."
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -6977,15 +7576,15 @@ msgstr ""
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "A regex used to decide which lines to show in col_quote3."
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex used to show >= 3 times q.l."
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -6995,27 +7594,27 @@ msgstr ""
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Detection of external quotes"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# If ON detect quoted text from external sources in articles\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "A regex used to decide which lines to show in col_extquote."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex used to show quotes from external sources"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7025,15 +7624,33 @@ msgstr ""
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr "A regex used to decide which lines to hide in pager"
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr "Regex used to hide matching lines"
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "A regex used to decide which words to show in col_markslashes."
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex used to highlight /slashes/"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7043,15 +7660,15 @@ msgstr ""
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "A regex used to decide which words to show in col_markstars."
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Regex used to highlight *stars*"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7061,15 +7678,15 @@ msgstr ""
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "A regex used to decide which words to show in col_markstroke."
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex used to highlight -strokes-"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7079,15 +7696,15 @@ msgstr ""
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "A regex used to decide which words to show in col_markdash."
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Regex used to highlight _underline_"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7097,16 +7714,16 @@ msgstr ""
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "Regex with Subject prefixes"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7114,16 +7731,16 @@ msgstr ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "Regex with Subject suffixes"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7131,15 +7748,15 @@ msgstr ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "A regex used to find the begin of a verbatim block."
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex for begin of a verbatim block"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -7147,15 +7764,15 @@ msgstr ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "A regex used to find the end of a verbatim block."
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Regex for end of a verbatim block"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -7163,7 +7780,7 @@ msgstr ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -7171,11 +7788,11 @@ msgstr ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME binary content viewer"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7189,15 +7806,15 @@ msgstr ""
 "blank\n"
 "# for no automatic viewing\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirm before starting non-text viewing program"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Ask before using MIME viewer"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7205,35 +7822,35 @@ msgstr ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Catchup read groups when quitting"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# If ON ask user if read groups should all be marked read\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Catchup group using left key"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# If ON catchup group/thread when leaving with the left arrow key.\n"
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Catchup thread by using left key"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Which actions require confirmation"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7257,53 +7874,53 @@ msgstr ""
 "#   6 = quit & select\n"
 "#   7 = commands & quit & select\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Mark as (un)read' ignores tags"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Program to run to open URLs, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "Program that opens URLs"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# The program used to open URLs. The actual URL will be appended\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Use mouse in xterm"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# If ON enable mouse button support on xterm terminals\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Use scroll keys on keypad"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# If ON enable scroll keys on terminals that support it\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Enter maximum number of article to get. <CR> sets."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Number of articles to get"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7311,29 +7928,29 @@ msgstr ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Enter number of days article is considered recent. <CR> sets."
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Article recentness time limit"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Number of days in which article is considered recent, (0=OFF)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Wildcard matching"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7345,59 +7962,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Enter minimal score before an article is marked killed. <CR> sets."
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Score limit (kill)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score limit before an article is marked killed\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Enter default score to kill articles. <CR> sets."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Default score to kill articles"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Default score to kill articles\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "Enter minimal score before an article is marked hot. <CR> sets."
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Score limit (select)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score limit before an article is marked hot\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Enter default score to select articles. <CR> sets."
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Default score to select articles"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Default score to select articles\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Use slrnface to show ''X-Face:''s"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7405,19 +8022,19 @@ msgstr ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Use ANSI colour"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7425,11 +8042,11 @@ msgstr ""
 "# Standard foreground colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Standard background colour"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7437,11 +8054,11 @@ msgstr ""
 "# Standard background colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Colour for inverse text (background)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7449,11 +8066,11 @@ msgstr ""
 "# Colour of background for inverse text\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Colour for inverse text (foreground)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7461,11 +8078,11 @@ msgstr ""
 "# Colour of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Colour of text lines"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7473,11 +8090,11 @@ msgstr ""
 "# Colour of text lines\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7485,11 +8102,11 @@ msgstr ""
 "# Colour of mini help menu\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Colour of help text"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7497,11 +8114,11 @@ msgstr ""
 "# Colour of help pages\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Colour of status messages"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7509,11 +8126,11 @@ msgstr ""
 "# Colour of messages in last line\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7521,11 +8138,11 @@ msgstr ""
 "# Colour of quote-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Colour of twice quoted line"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7533,11 +8150,11 @@ msgstr ""
 "# Colour of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "Colour of =>3 times quoted line"
+#: src/lang.c:2884
+msgid "Color of >=3 times quoted line"
+msgstr "Colour of >=3 times quoted line"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -7545,11 +8162,11 @@ msgstr ""
 "# Colour of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Colour of article header lines"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7557,11 +8174,11 @@ msgstr ""
 "# Colour of header-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7569,11 +8186,11 @@ msgstr ""
 "# Colour of actual news header fields\n"
 "# Default: 9 (light red)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Colour of article subject lines"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7581,11 +8198,11 @@ msgstr ""
 "# Colour of article subject\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Colour of external quotes"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7593,11 +8210,11 @@ msgstr ""
 "# Colour of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Colour of response counter"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7605,11 +8222,11 @@ msgstr ""
 "# Colour of response counter\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7617,11 +8234,11 @@ msgstr ""
 "# Colour of sender (From:)\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7629,11 +8246,11 @@ msgstr ""
 "# Colour of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7641,11 +8258,11 @@ msgstr ""
 "# Colour of signature\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 msgid "Color of negative score"
 msgstr "Colour of negative score"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
@@ -7653,11 +8270,11 @@ msgstr ""
 "# Colour of negative score\n"
 "# Default: 1 (red)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 msgid "Color of positive score"
 msgstr "Colour of positive score"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
@@ -7665,11 +8282,11 @@ msgstr ""
 "# Colour of positive score\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Colour of highlighted URLs"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7677,11 +8294,11 @@ msgstr ""
 "# Colour of highlighted URLs\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7689,11 +8306,11 @@ msgstr ""
 "# Colour of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "Colour of highlighting with *stars*"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7701,11 +8318,11 @@ msgstr ""
 "# Colour of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "Colour of highlighting with _dash_"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7713,11 +8330,11 @@ msgstr ""
 "# Colour of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "Colour of highlighting with /slash/"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7725,11 +8342,11 @@ msgstr ""
 "# Colour of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "Colour of highlighting with -stroke-"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7737,11 +8354,11 @@ msgstr ""
 "# Colour of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. of highlighting with *stars*"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7769,11 +8386,11 @@ msgstr ""
 "# Attribute of word highlighting with *stars*\n"
 "# Default: 6 (bold)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "Attr. of highlighting with _dash_"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7781,11 +8398,11 @@ msgstr ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "Attr. of highlighting with /slash/"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7793,11 +8410,11 @@ msgstr ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Attr. of highlighting with -stroke-"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7805,27 +8422,27 @@ msgstr ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "URL highlighting in message body"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# Enable URL highlighting?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Word highlighting in message body"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Enable word highlighting?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "What to display instead of mark"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7841,72 +8458,72 @@ msgstr ""
 "#   1 = yes, display mark\n"
 "# * 2 = print a space instead\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Enter column number to wrap article lines to in the pager. <CR> sets."
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Page line wrap column"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# Wrap article lines at column\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr "Don't break words when wrapping"
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Wrap around threads on next unread"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# If ON wrap around threads on searching next unread article\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Enter default mail address (and fullname). <CR> sets."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "Mail address (and fullname)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# User's mail address (and fullname), if not username@host (fullname)\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Show empty Followup-To in editor"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# If ON show empty Followup-To header when editing an article\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Create signature from path/command"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7921,41 +8538,41 @@ msgstr ""
 "#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Prepend signature with \"-- \""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Add signature when reposting"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# If ON add signature to reposted articles\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Enter quotation marks, %I for author's initials."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Characters used as quote-marks"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7963,11 +8580,11 @@ msgstr ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Quoting behaviour"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7991,17 +8608,17 @@ msgstr ""
 "#   6 = Quote signatures, quote empty lines\n"
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Quote line when following up"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8011,37 +8628,37 @@ msgstr ""
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Quote line when cross-posting"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Quote line when mailing"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
-msgstr "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
+msgstr "Insert ''User-Agent:'' header"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# If ON include advertising User-Agent: header\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8057,119 +8674,119 @@ msgstr ""
 "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
 "# mm_charset is considered not displayable and represented as '?'.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Charset used for MIME (Content-Type) header in postings.\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Charset supported locally.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Mailbox format"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Format of the mailbox.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "MIME encoding in news messages"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Don't change unless you know what you are doing. <ESC> cancels."
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
-msgstr "Use 8bit characters in news headers"
-
-#: src/lang.c:3021
-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"
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
+msgstr "Use 8-bit characters in news headers"
+
+#: src/lang.c:3207
+msgid ""
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
-"# 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "View post-processed files"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# If set, post processed files will be opened in a viewer\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "MIME encoding in mail messages"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
-msgstr "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
+msgstr "Use 8-bit characters in mail headers"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
-"# 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Strip blanks from ends of lines"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8177,15 +8794,15 @@ msgstr ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8195,11 +8812,11 @@ msgstr ""
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send you a Cc/Bcc automatically"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8215,11 +8832,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc and Bcc\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Hash algorithm for Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -8227,15 +8844,15 @@ msgstr ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Enter address elements about which you want to be warned. <CR> sets."
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Spamtrap warning address parts"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8243,27 +8860,27 @@ msgstr ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by e-mail.\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Enter default number of days a filter entry will be valid. <CR> sets."
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "No. of days a filter entry is valid"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# Number of days a short term filter will be active\n"
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Add posted articles to filter"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8271,24 +8888,38 @@ msgstr ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr "Keep expired filter rules in file"
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr "# If ON, expired filter rules are kept in the filter file\n"
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "The directory where articles/threads are to be saved in mailbox format."
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Mail directory"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) directory where articles/threads are saved in mailbox format\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Save articles in batch mode (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8296,19 +8927,19 @@ msgstr ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "The directory where you want articles/threads saved."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Directory to save arts/threads in"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Directory where articles/threads are saved\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8316,23 +8947,23 @@ msgstr ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Mark saved articles/threads as read"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# If ON mark articles that are saved as read\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr "Do post processing (e.g. extract attachments) for saved articles."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Post process saved articles"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8346,11 +8977,11 @@ msgstr ""
 "#   1 = extract shell archives (shar) only\n"
 "#   2 = Yes\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Process only unread articles"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8358,21 +8989,21 @@ msgstr ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "Print all or just part of header. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Print all headers when printing"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# If ON print all of article header otherwise just the important lines\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -8380,33 +9011,33 @@ msgstr ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Printer program with options"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Print program with parameters used to print articles/threads\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Force redraw after certain commands"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Invocation of your editor"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8414,17 +9045,17 @@ msgstr ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Enter name and options for external-inews, --internal for internal inews"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "External inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8432,17 +9063,17 @@ msgstr ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Invocation of your mail command"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
@@ -8452,11 +9083,11 @@ msgstr ""
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
 "# e.g. mutt interactive:  mutt -H %F\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Use interactive mail reader"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8470,33 +9101,33 @@ msgstr ""
 "#   1 = use interactive mailreader with headers in file\n"
 "#   2 = use interactive mailreader without headers in file\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Remove ~/.article after posting"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# If ON remove ~/.article after posting.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Use UTF-8 graphics (thread tree etc.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "Filename for all posted articles, <CR> sets, no filename=do not save."
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Filename for posted articles"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8504,37 +9135,37 @@ msgstr ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Keep failed arts in ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# If ON keep all failed postings in ~/dead.articles\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Do you want to strip unsubscribed groups from .newsrc"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "No unsubscribed groups in newsrc"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# If ON strip unsubscribed groups from newsrc\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Remove bogus groups from newsrc"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8548,84 +9179,84 @@ msgstr ""
 "#   1 = remove\n"
 "#   2 = highlight with D on selection screen\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP read timeout in seconds"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "Enter number of seconds until active file will be reread. <CR> sets."
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Interval in secs to reread active"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Reconnect to server automatically"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "Cache NNTP overview files locally"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# If ON, create local copies of NNTP overview files.\n"
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr "Compress locally cached NNTP overview files"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# If ON, compress local copies of NNTP overview files.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Enter format string. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Format string for selection level"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8649,11 +9280,11 @@ msgstr ""
 "#   %n              Number, linenumber on screen\n"
 "#   %U              Unread count\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Format string for group level"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8687,11 +9318,11 @@ msgstr ""
 "#   %s              Subject (only group level)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 msgid "Format string for attachment level"
 msgstr "Format string for attachment level"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8731,11 +9362,11 @@ msgstr ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 msgid "Format string for display of mime header"
 msgstr "Format string for display of mime header"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8779,11 +9410,11 @@ msgstr ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 msgid "Format string for display of uue header"
 msgstr "Format string for display of uue header"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -8821,11 +9452,73 @@ msgstr ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+msgid "Format string for display of yenc header"
+msgstr "Format string for display of yenc header"
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "Format string for thread level"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8857,19 +9550,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Thread tree (only thread level)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Format string for display of dates"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Format string for date representation\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Unicode normalisation form"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8889,19 +9582,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "Render BiDi"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# If ON, bi-directional text is rendered by tin\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Function for sorting articles"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8913,221 +9606,238 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatically GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "Delete post-process files"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "Filename for all mailed articles, <CR> sets, no filename=do not save."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox to save sent mails"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To: header"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispell program"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "When group is a mailing list, send responses to this e-mail address."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Mailing list address"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Forward articles as attachment"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Which MIME types will be saved"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Value of the Organisation: header. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organisation: header"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filename for saved articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Scope for the filter rule. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Quick (1 key) select filter scope"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header for filter rule. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Quick (1 key) select filter header"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Quick (1 key) select filter case"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Quick (1 key) select filter expire"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Quick (1 key) kill filter scope"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Quick (1 key) kill filter header"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Quick (1 key) kill filter case"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Quick (1 key) kill filter expire"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Command line options to add. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr "CMD line options to add"
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr "Cache overview files"
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3804
+msgid "Compress overview files"
+msgstr "Compress overview files"
+
+#: src/lang.c:3811
+msgid "Config Options"
+msgstr "Config Options"
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr "Disabled NNTP commands"
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr "NNTP pipeline limit"
+
+#: src/lang.c:3829
+msgid "tinrc Override Options"
+msgstr "tinrc Override Options"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Assume this charset if no charset declaration is present, <CR> to set."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr "Guess charset if no charset declaration is present, <CR> to set."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Insert this header when posting. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Insert 'X-Comment-To:' header"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "Enter name of file containing trusted CA certificates. <CR> sets."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr "CA certificate file"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
-
-#: src/nntplib.c:963
-#, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Rejoin current group\n"
-
-#: src/nntplib.c:1015 src/nntplib.c:2124
-#, c-format
-msgid "Read (%s)\n"
-msgstr "Read (%s)\n"
-
-#: src/nntplib.c:1017
-#, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Resend last command (%s)\n"
-
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Aborted read\n"
-
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Draining\n"
-
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Unavailable -]"
Binary files tin-2.6.4/po/es.gmo and tin-2.6.5/po/es.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/es.po tin-2.6.5/po/es.po
--- tin-2.6.4/po/es.po	2024-12-21 15:42:03.000000000 +0100
+++ tin-2.6.5/po/es.po	2025-12-23 21:21:50.231850371 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2018-04-19 13:04+0200\n"
 "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
@@ -20,52 +20,43 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/lang.c:48
-#, fuzzy
-msgid "1 Response"
-msgstr "Respuesta"
-
-#: src/lang.c:50
 #, fuzzy, c-format
 msgid ""
 "\n"
 "%s contains no newsgroups. Exiting."
 msgstr "El fichero `%s' (versión %d) contiene:\n"
 
-#: src/lang.c:52
+#: src/lang.c:50
 #, fuzzy
 msgid "Aborting read, please wait..."
 msgstr "Enviando fichero por correo.  Por favor espere..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "todo"
-
-#: src/lang.c:55
+#: src/lang.c:52
 #, fuzzy
 msgid "All groups"
 msgstr "Todos los grupos"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, fuzzy, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "El fichero %s ya existe. ¿Seguro que desea sobrescribirlo?"
 
-#: src/lang.c:57
+#: src/lang.c:54
 #, fuzzy
 msgid "Article cancelled (deleted)."
 msgstr "¡¡¡Cancelada!!!"
 
-#: src/lang.c:59
+#: src/lang.c:56
 #, fuzzy
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Una vez que añade una destreza, no podrá borrarla"
 
-#: src/lang.c:61
+#: src/lang.c:58
 #, fuzzy
 msgid "Article deleted."
 msgstr "[BORRADO]"
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -75,659 +66,658 @@ msgid ""
 "  %s"
 msgstr ""
 
-#: src/lang.c:63
+#: src/lang.c:60
 #, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:64
+#: src/lang.c:61
 #, fuzzy
 msgid "Article not posted!"
 msgstr "Publicado en "
 
-#: src/lang.c:65
+#: src/lang.c:62
 #, fuzzy
 msgid "Article not saved"
 msgstr "guardado"
 
-#: src/lang.c:66
+#: src/lang.c:63
 #, fuzzy
 msgid "Article Level Commands"
 msgstr " órdenes:\n"
 
-#: src/lang.c:67
+#: src/lang.c:64
 #, fuzzy
 msgid "Article has no parent"
 msgstr "Artefacto $s ya tiene un superior"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr ""
 
-#: src/lang.c:69
+#: src/lang.c:66
 #, fuzzy
 msgid "Parent article is unavailable"
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, fuzzy, c-format
 msgid "Article posted: %s"
 msgstr "Factura %s contabilizada.\n"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, fuzzy, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Mantener %s en la versión %s es rechazado."
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 
-#: src/lang.c:73
+#: src/lang.c:70
 #, fuzzy
 msgid "Article unavailable"
 msgstr "NO DISPONIBLE"
 
-#: src/lang.c:74
+#: src/lang.c:71
 #, fuzzy
 msgid "Article undeleted."
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, fuzzy, c-format
 msgid "Article %4d of %4d"
 msgstr "estado # %4d\t"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "guardado"
 
-#: src/lang.c:78
-#, fuzzy
-msgid "articles"
-msgstr "Artículos"
-
-#: src/lang.c:79
+#: src/lang.c:75
 #, fuzzy
 msgid "This is a repost of the following article:"
 msgstr "No necesita utilizar el artículo definido"
 
-#: src/lang.c:80
+#: src/lang.c:76
 #, fuzzy
 msgid "article"
-msgstr "Artículo definido requerido"
-
-#: src/lang.c:81
-#, fuzzy
-msgid "Article"
-msgstr "Artículo definido requerido"
+msgid_plural "articles"
+msgstr[0] "Artículo"
+msgstr[1] "Artículos"
 
-#: src/lang.c:82
-#, fuzzy, c-format
-msgid "-- %d %s mailed --"
-msgstr "Último correo de id_usuario"
-
-#: src/lang.c:83
-#, c-format
-msgid " at %s"
-msgstr ""
-
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "Conjunto de caracteres:"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
+#: src/lang.c:77
 #, c-format
-msgid "content type %s"
-msgstr ""
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:89
-#, fuzzy, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "«%s» no se admite en `%s%s'"
-
-#: src/lang.c:90
-#, fuzzy, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "descripción no válida: ~s"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "error al abrir %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "Leyendo %s\n"
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%d Líneas"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "<Sin nombre>"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
+#: src/lang.c:78
 #, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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"
+msgid " at %s"
 msgstr ""
 
-#: src/lang.c:106
+#: src/lang.c:79
 #, fuzzy
 msgid "Attachment Menu"
 msgstr "Adjuntos"
 
-#: src/lang.c:107
+#: src/lang.c:80
 #, fuzzy
 msgid "Attachment Menu Commands"
 msgstr "Adjuntos"
 
-#: src/lang.c:108
+#: src/lang.c:81
 #, fuzzy
 msgid "<no name>"
 msgstr "<Sin nombre>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, fuzzy, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Adjunto borrado correctamente."
 
-#: src/lang.c:110
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
 #, fuzzy, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "D-Mod desinstalado exitosamente"
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "D-Mod desinstalado exitosamente"
+msgstr[1] "D-Mod desinstalado exitosamente"
 
-#: src/lang.c:111
+#: src/lang.c:85
 #, fuzzy
 msgid "Select attachment> "
 msgstr "Adjuntos"
 
-#: src/lang.c:112
+#: src/lang.c:86
 #, fuzzy
 msgid "Tagged attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, fuzzy, c-format
-msgid "%d attachments tagged"
-msgstr "Adjuntos"
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d adjunto etiquetado"
+msgstr[1] "%d adjuntos etiquetados"
 
-#: src/lang.c:114
+#: src/lang.c:88
 #, fuzzy
 msgid "Untagged attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr ""
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:108
+msgid "#  getart_limit=NUM\n"
+msgstr ""
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr ""
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "detección"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "detección"
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
-msgstr ""
+msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 #, fuzzy
 msgid "Attributes Menu Commands"
 msgstr "menú"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, fuzzy, c-format
 msgid "attribute with no scope: %s"
 msgstr "  Atributo desconocido GNU: %s\n"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, fuzzy, c-format
 msgid "%d Authentication failed"
 msgstr "Autenticación fallada"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:216
 #, fuzzy
 msgid "Server expects authentication.\n"
 msgstr "Autenticación servidor finalizada (cliente confiado)…\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 #, fuzzy
 msgid "    Please enter password: "
 msgstr "Introducir Contraseña"
 
-#: src/lang.c:233
+#: src/lang.c:218
 #, fuzzy
 msgid "    Please enter username: "
 msgstr ""
 "Por favor, introduzca su nombre de usuario y contraseña para el buzón '%s'"
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, fuzzy, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Autorizado el"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, fuzzy, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Autorización fallada.  ¿Reintento?"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, fuzzy, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, fuzzy, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -736,305 +726,351 @@ msgstr ""
 "\n"
 " %s: "
 
-#: src/lang.c:241
+#: src/lang.c:226
 #, fuzzy
 msgid "Autosubscribing groups...\n"
 msgstr " grupos="
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:231
 #, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Atributo «%s» no reconocido"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Atributo «%s» no reconocido"
+
+#: src/lang.c:234
 #, fuzzy, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "orden desconocidoa - «%.*s», intente ayuda"
 
-#: src/lang.c:249
+#: src/lang.c:235
 #, fuzzy
-msgid "Base article"
-msgstr ", Base: "
+msgid "Marked base article as read"
+msgstr "Marca buzones leídos"
 
-#: src/lang.c:250
+#: src/lang.c:236
 #, fuzzy
-msgid "Base article range"
-msgstr "bit,base está fuera de límite para el símbolo"
+msgid "Marked base article range as read"
+msgstr "Marca buzones leídos"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:238
 #, fuzzy
 msgid "*** Beginning of article ***"
 msgstr "ningún periodo permitido al principio de la sinopsis"
 
-#: src/lang.c:253
+#: src/lang.c:239
 #, fuzzy
 msgid "*** Beginning of page ***"
 msgstr "empezando el: "
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:242
 #, fuzzy
 msgid "Cancelling article..."
 msgstr ""
 "\n"
 "Cancelando...\n"
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, fuzzy, c-format
 msgid "Cannot create %s"
 msgstr "no se puede crear %s: %s\n"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, fuzzy, c-format
 msgid "Can't find base article %d"
 msgstr "error: no puede encontrar símbolo: __SDA_BASE_."
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, fuzzy, c-format
 msgid "Can't open %s"
 msgstr "no se puede abrir %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, fuzzy, c-format
 msgid "Couldn't open %s for saving"
 msgstr "No se puede abrir %s para escritura\n"
 
-#: src/lang.c:265
+#: src/lang.c:251
 #, fuzzy
 msgid "*** Posting not allowed ***"
 msgstr "Estará publicando a:"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, fuzzy, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Publicación Fallida"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, fuzzy, c-format
 msgid "Can't retrieve %s"
 msgstr "no puedo consultar %s: %s\n"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, fuzzy, c-format
 msgid "%s is a directory"
 msgstr "%s: es un directorio"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr ""
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, fuzzy, c-format
 msgid "Catchup %s..."
 msgstr ""
 "\n"
 " %s: "
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr ""
+#: src/lang.c:260
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:276
-#, fuzzy, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "durmiendo en %s por %d segundos\n"
+#: src/lang.c:261
+#, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Actualizado"
+msgstr[1] "Actualizado"
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr ""
+#: src/lang.c:263
+#, c-format
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:278
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "aviso: %s: ignorando nombre espurio de fichero"
+
+#: src/lang.c:267
 #, fuzzy
 msgid "Check Prepared Article"
 msgstr "Preparado para: "
 
-#: src/lang.c:279
+#: src/lang.c:268
 #, fuzzy
 msgid "Checking for new groups... "
 msgstr "Comprobando un nuevo disco\n"
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr " comprobando..."
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:283
+#: src/lang.c:272
 #, fuzzy
 msgid "ANSI color disabled"
 msgstr "Color"
 
-#: src/lang.c:284
+#: src/lang.c:273
 #, fuzzy
 msgid "ANSI color enabled"
 msgstr "Activado"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, fuzzy, c-format
 msgid "Command failed: %s"
-msgstr "Orden fallada: %s\n"
+msgstr "Orden fallada: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:278
 #, fuzzy
 msgid "Mark not selected articles read?"
 msgstr "Marca buzones leídos"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
-msgstr "Conexión verificada a %s (cert=%s)"
+msgstr "Información de conexión"
 
-#: src/lang.c:290
-#, fuzzy
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
-msgstr "error leyendo desde `%s'"
+msgstr ""
 
-#: src/lang.c:291
-#, fuzzy
+#: src/lang.c:281
 msgid "Reading saved news.\n"
-msgstr "Leyendo %s\n"
+msgstr ""
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
 "Configuration files:\n"
 "--------------------\n"
-msgstr "Operaciones"
+msgstr ""
+"\n"
+"Archivos de configuración:\n"
+"--------------------------\n"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
 "Local spool config:\n"
 "-------------------\n"
-msgstr "      Propiedades: "
+msgstr ""
+"\n"
+"Configuración del spool local:\n"
+"------------------------------\n"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
-msgstr ""
+msgstr "COMPRESS          :"
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
 "Connection details:\n"
 "-------------------\n"
-msgstr "Operaciones"
+msgstr ""
+"\n"
+"Detalles de la conexión:\n"
+"------------------------\n"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
-msgstr ""
+msgstr " DEFLATE %s\n"
 
-#: src/lang.c:309
+# fuzzy
+#: src/lang.c:299
 msgid "(enabled)"
-msgstr ""
+msgstr "(activado)"
 
-#: src/lang.c:310
+# fuzzy
+#: src/lang.c:300
 msgid "(inactive)"
-msgstr ""
+msgstr "(inactivo)"
 
-#: src/lang.c:312
+# fuzzy
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
-msgstr ""
+msgstr " DEFLATE (no soportado)\n"
 
-#: src/lang.c:315
+# fuzzy
+#: src/lang.c:305
 msgid "(disabled)"
-msgstr ""
+msgstr "(desactivado)"
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT      : %d segundo %s\n"
+msgstr[1] "NNTP TIMEOUT      : %d segundos %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
-msgstr ""
+msgstr "IMPLEMENTACIÓN    : %s\n"
 
-#: src/lang.c:320
-#, c-format
+#: src/lang.c:310
+#, fuzzy, c-format
 msgid "MAXARTNUM     : %s\n"
-msgstr ""
+msgstr "MAXARTNUM         : %s\n"
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
-msgstr "No leído"
+msgstr "Lectura vía NNTP (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
-msgstr ""
+msgstr "NNTPPORT          : %u\n"
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
-msgstr "*** Tiene correo no leído. ***"
+msgstr "sólo lectura"
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
-msgstr ""
+msgstr "NNTPSERVER        : %s\n"
 
-#: src/lang.c:327
-#, c-format
+#: src/lang.c:317
+#, fuzzy, c-format
 msgid "CONNECTIONTYPE: %s\n"
-msgstr ""
+msgstr "TIPO DE CONEXIÓN  : %s\n"
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, fuzzy, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "No leído"
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Lectura de confianza vía NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
 #, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Lectura no confiable vía NNTPS (%s; "
+
+#: src/lang.c:321
+#, c-format
 msgid "Certificate #%d\n"
-msgstr "Edite el contenido de su fichero"
+msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1042,12 +1078,12 @@ msgid ""
 "-------------------------------\n"
 msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "Asunto"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1055,163 +1091,159 @@ msgid ""
 "----------------\n"
 msgstr "Operaciones"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
-#, c-format
+#: src/lang.c:330
+#, fuzzy, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
+"Verificación del certificado del servidor FALLIDA:\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 #, fuzzy
 msgid "Server certificate verified successfully.\n"
-msgstr "Fichero subido con éxito"
+msgstr "Verificación del certificado del servidor correcta.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:347
 #, fuzzy
 msgid "<CR>"
 msgstr "CR o DB"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Se crea el fichero de biblioteca: %s"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Predeterminado"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:353
 #, fuzzy
 msgid "Deleting temporary files..."
 msgstr "Se borra el fichero base temporal %s"
 
-#: src/lang.c:366
+#: src/lang.c:355
 #, fuzzy
 msgid "*** End of article ***"
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:367
+#: src/lang.c:356
 #, fuzzy
 msgid "*** End of articles ***"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:368
+#: src/lang.c:357
 #, fuzzy
 msgid "*** End of attachments ***"
 msgstr "Adjuntos"
 
-#: src/lang.c:369
+#: src/lang.c:358
 #, fuzzy
 msgid "*** End of groups ***"
 msgstr " grupos="
 
-#: src/lang.c:370
+#: src/lang.c:359
 #, fuzzy
 msgid "*** End of page ***"
 msgstr "NO A FIN-DE-PÁGINA antes que A FIN-DE-PÁGINA"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:372
+#: src/lang.c:361
 #, fuzzy
 msgid "*** End of scopes ***"
 msgstr "¿Es éste el final?"
 
-#: src/lang.c:373
+#: src/lang.c:362
 #, fuzzy
 msgid "*** End of thread ***"
 msgstr "Hilo"
 
-#: src/lang.c:374
+#: src/lang.c:363
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "URLS"
 
-#: src/lang.c:375
+#: src/lang.c:364
 #, fuzzy
 msgid "Enter limit of articles to get> "
 msgstr "Introduzca el nuevo límite de árbol de paquetes:"
 
-#: src/lang.c:376
+#: src/lang.c:365
 #, fuzzy
 msgid "Enter Message-ID to go to> "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:377
+#: src/lang.c:366
 #, fuzzy
 msgid " and enter next unread thread"
 msgstr "La obtención del siguiente thread_id falló"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:369
 #, fuzzy
 msgid "Enter option number> "
 msgstr "Introduzca el número de transacción, como el número de comprobación"
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, fuzzy, c-format
 msgid "Enter range [%s]> "
 msgstr "Introduzca contraseña para %s@%s: "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "no se puede renombrar %s a %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 #, fuzzy
 msgid ""
 "\n"
@@ -1221,77 +1253,88 @@ msgstr ""
 "la fuente entrante completa para este fichero se ha utilizado; usted puede "
 "necesitar resolver conflictos manualmente"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "Atributo «%s» no reconocido"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Error: Bad address in \"%s\" header.\n"
 msgstr "Cabecera equivocada/ilegible"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, fuzzy, c-format
 msgid "Can't unlock %s"
 msgstr "pthread_mutex_unlock fallado: %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, fuzzy, c-format
 msgid "Corrupted file %s"
 msgstr "fichero «%s» indexado está corrompido"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, fuzzy, c-format
 msgid "couldn't expand %s\n"
 msgstr "Expandir"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1300,173 +1343,173 @@ msgstr ""
 "\n"
 "error: El artículo está vacío.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:409
 #, fuzzy
 msgid "At-sign missing in mail address.\n"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:412
 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:421
+#: src/lang.c:413
 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:422
+#: src/lang.c:414
 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:423
+#: src/lang.c:415
 #, fuzzy
 msgid "Illegal character in FQDN.\n"
 msgstr "Hay un carácter ilegal en el nombre."
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:423
 #, fuzzy
 msgid "Missing localpart of mail address.\n"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:431
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "Directorio de Importación [partes de .idata]"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr "La opción de número formateado como moneda es %s."
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Error: Illegal formatted %s.\n"
 msgstr "La opción de número formateado como moneda es %s."
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1475,7 +1518,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1485,13 +1528,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1499,28 +1542,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr "error: el fichero de entrada '%s' está vacío"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1528,14 +1571,19 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:462
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr "error(%d) obteniendo cabecera #%d registra para %s desinstalar\n"
+msgstr[0] "error(%d) obteniendo cabecera #%d registra para %s desinstalar\n"
+msgstr[1] "error(%d) obteniendo cabecera #%d registra para %s desinstalar\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1543,165 +1591,196 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, fuzzy, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "NT_386_IOPERM (permisos E/S x86)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:474
 #, fuzzy
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr "error: no puede reiniciar, operación no permitida\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Error leyendo fichero intercambio"
+msgstr[1] "Error leyendo fichero intercambio"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 #, fuzzy
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr "DSO faltante desde línea de orden"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, fuzzy, c-format
 msgid "No permissions to go into %s\n"
 msgstr "se conservan los permisos de %s"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, fuzzy, c-format
 msgid "No read permissions for %s\n"
 msgstr "se conservan los permisos de %s"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, fuzzy, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichero %s no existe"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, fuzzy, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s: permisos no establecidos: %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Dirección personal para correo"
 
+#: src/lang.c:492
+#, fuzzy, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c la opción requiere un argumento\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c opción inválida\n"
 
 #: src/lang.c:495
-#, fuzzy
-msgid "errors"
-msgstr "Errores"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:497
 #, fuzzy
 msgid "error"
-msgstr "error"
+msgid_plural "errors"
+msgstr[0] "error"
+msgstr[1] "errores"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 #, fuzzy
 msgid "Unknown display level"
 msgstr "desconoce nivel %s ISA"
 
-#: src/lang.c:505
+#: src/lang.c:506
 #, fuzzy
 msgid "Unreachable?\n"
 msgstr "estado %s no alcanzable desde %s"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Orden fallada: %s"
+
+#: src/lang.c:509
 #, fuzzy
 msgid "<ESC>"
 msgstr "<Esc> o CTRL-x    Abortar MODO BUSQUEDA"
 
-#: src/lang.c:508
+#: src/lang.c:510
 #, fuzzy
 msgid "Exiting..."
 msgstr "Saliendo"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, fuzzy, c-format
 msgid "Extracting %s..."
 msgstr "x - extrayendo< %s %s"
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "demasiadas reglas (> %d)!"
 
-#: src/lang.c:515
+#: src/lang.c:517
 #, fuzzy
 msgid "Rule created by: "
 msgstr "creado"
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1721,9 +1800,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1736,1201 +1814,1236 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Llena"
 
-#: src/lang.c:545
+#: src/lang.c:548
 #, fuzzy
 msgid "Comment (optional)  : "
 msgstr "opcional"
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 #, fuzzy
 msgid "Apply pattern to    : "
 msgstr "Patrón"
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, fuzzy, c-format
 msgid "Enter pattern [%s]> "
 msgstr "glob PATTERN(s) a excluir"
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:555
+#: src/lang.c:558
 #, fuzzy
 msgid "-- forwarded message --\n"
 msgstr "  Los mensajes se reenviarán con %cMTP a:"
 
-#: src/lang.c:556
+#: src/lang.c:559
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "  Los mensajes se reenviarán con %cMTP a:"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 #, fuzzy
 msgid "From: line (ignore case)      "
 msgstr ""
 "  -i,  --ignore-case      ignora las diferencias entre mayúsculas y "
 "minúsculas\n"
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 #, fuzzy
 msgid "From: line (case sensitive)   "
 msgstr "distinguir mayúsculas"
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, fuzzy, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "nombre hospedante desconocido %s"
 
-#: src/lang.c:563
-#, fuzzy
-msgid "global "
-msgstr "Global "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d artículo antiguo marcado como leído."
+msgstr[1] "%d artículos antiguos marcados como leídos."
 
-#: src/lang.c:564
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
 #, fuzzy, c-format
 msgid "Please use %.100s instead"
 msgstr "utilice la comando \"aegis -dbu\" en lugar de otro"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, fuzzy, c-format
 msgid "%s is bogus"
 msgstr "aviso: %s: ignorando nombre espurio de fichero"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, fuzzy, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Ningún foro es moderado en este grupo"
 
-#: src/lang.c:567
-#, fuzzy
-msgid "groups"
-msgstr "GRUPOS"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, fuzzy, c-format
 msgid "Rereading %s..."
 msgstr ""
 "\n"
 " %s: "
 
-#: src/lang.c:569
+#: src/lang.c:574
 #, fuzzy
 msgid "Top Level Commands"
 msgstr "directorio raíz"
 
-#: src/lang.c:570
+#: src/lang.c:575
 #, fuzzy
 msgid "Group Selection"
 msgstr "Selección de género"
 
-#: src/lang.c:571
+#: src/lang.c:576
 #, fuzzy
 msgid "group"
-msgstr "Grupo"
+msgid_plural "groups"
+msgstr[0] "grupo"
+msgstr[1] "grupos"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:595
 #, fuzzy
 msgid "Browse URLs in article"
 msgstr "Examinar por"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:606
 #, fuzzy
 msgid "display first page of article"
 msgstr "No necesita para el primer artículo definido"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:609
 #, fuzzy
 msgid "display last page of article"
 msgstr "Vista página: ningún gráfico a enseñar."
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:611
 #, fuzzy
 msgid "display next article"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:613
 #, fuzzy
 msgid "display next unread article"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:615
 #, fuzzy
 msgid "display previous article"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:607
+#: src/lang.c:616
 #, fuzzy
 msgid "display previous unread article"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:623
 #, fuzzy
 msgid "search backwards within this article"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:615
+#: src/lang.c:624
 #, fuzzy
 msgid "search forwards within this article"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:619
+#: src/lang.c:628
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "conmuta enseñar modificaciones de los tamaños del paquete"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "conmuta enseñar los números de versiones"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:624
+#: src/lang.c:634
 #, fuzzy
-msgid "toggle display of uuencoded sections"
-msgstr "conmuta enseñar los números de versiones"
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "recorra las opciones para detectar y mostrar bloques literales"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:636
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:628
+#: src/lang.c:638
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:630
+#: src/lang.c:640
 #, fuzzy
 msgid "pipe attachment into command"
 msgstr "Adjuntos"
 
-#: src/lang.c:631
+#: src/lang.c:641
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "No puede abrir una tubería a orden «%s»"
 
-#: src/lang.c:633
+#: src/lang.c:643
 #, fuzzy
 msgid "save attachment to disk"
 msgstr "Guarda opciones al disco"
 
-#: src/lang.c:634
+#: src/lang.c:644
 #, fuzzy
 msgid "search for attachments forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:635
+#: src/lang.c:645
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "Adjuntos"
 
-#: src/lang.c:636
+#: src/lang.c:646
 #, fuzzy
 msgid "view attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:637
+#: src/lang.c:647
 #, fuzzy
 msgid "tag attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:652
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:654
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:645
+#: src/lang.c:655
 #, fuzzy
 msgid "reset attribute to a default value"
 msgstr "restablece todas las opciones a sus valores predeterminados"
 
-#: src/lang.c:646
+#: src/lang.c:656
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:647
+#: src/lang.c:657
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:648
+#: src/lang.c:658
 #, fuzzy
 msgid "select attribute"
 msgstr "Atributo"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:661
 #, fuzzy
 msgid "choose first option in list"
 msgstr "Primera Opción"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:663
 #, fuzzy
 msgid "choose last option in list"
 msgstr "Una opción de listado"
 
-#: src/lang.c:654
+#: src/lang.c:664
 #, fuzzy
 msgid "start scopes menu"
 msgstr "inicio"
 
-#: src/lang.c:655
+#: src/lang.c:665
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:656
+#: src/lang.c:666
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:657
+#: src/lang.c:667
 #, fuzzy
 msgid "select option"
 msgstr "Seleccionar…"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 #, fuzzy
 msgid "toggle to attributes menu"
 msgstr "Atributos"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:671
 #, fuzzy
 msgid "escape from command prompt"
 msgstr "Modifica petición de línea de orden."
 
-#: src/lang.c:661
+#: src/lang.c:672
 #, fuzzy
 msgid "edit filter file"
 msgstr "Edite el contenido de su fichero"
 
-#: src/lang.c:662
+#: src/lang.c:673
 #, fuzzy
 msgid "get help"
 msgstr "Obtener Ayuda"
 
-#: src/lang.c:663
+#: src/lang.c:674
 #, fuzzy
 msgid "display last article viewed"
 msgstr "Enseña ñas últimas 5 encuestas de su proyecto."
 
-#: src/lang.c:664
+#: src/lang.c:675
 #, fuzzy
 msgid "down one line"
 msgstr "Bajar"
 
-#: src/lang.c:665
+#: src/lang.c:676
 #, fuzzy
 msgid "up one line"
 msgstr "Dos ficheros en una línea: %s\n"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:679
 #, fuzzy
 msgid "menu of configurable options"
 msgstr "El menú de opciones"
 
-#: src/lang.c:669
+#: src/lang.c:680
 #, fuzzy
 msgid "down one page"
 msgstr "d                 retroceder media página"
 
-#: src/lang.c:670
+#: src/lang.c:681
 #, fuzzy
 msgid "up one page"
 msgstr "w o <Arriba>      avanza página"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:684
 #, fuzzy
 msgid "post postponed articles"
 msgstr "Pospuesto"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:687
 #, fuzzy
 msgid "return to previous menu"
 msgstr "ninguna sección anterior para devolver, ignorada."
 
-#: src/lang.c:677
+#: src/lang.c:688
 #, fuzzy
 msgid "quit tin immediately"
 msgstr "sale inmediatamente"
 
-#: src/lang.c:678
+#: src/lang.c:689
 #, fuzzy
 msgid "redraw page"
 msgstr "Página"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:694
 #, fuzzy
 msgid "search for articles by author backwards"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:684
+#: src/lang.c:695
 #, fuzzy
 msgid "search for articles by author forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:700
 #, fuzzy
 msgid "repeat last search"
 msgstr "Repetir la última búsqueda"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:703
 #, fuzzy
 msgid "toggle inverse video"
 msgstr "_Invertir"
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:706
 #, fuzzy
 msgid "show version information"
 msgstr "  -V,  --version          muestra información sobre versión\n"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:698
+#: src/lang.c:710
 #, fuzzy
 msgid "choose first thread in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:699
+#: src/lang.c:711
 #, fuzzy
 msgid "choose last thread in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:713
 #, fuzzy
 msgid "mark article as unread"
 msgstr "*** Tiene correo no leído. ***"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:707
+#: src/lang.c:719
 #, fuzzy
 msgid "display next group"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:708
+#: src/lang.c:720
 #, fuzzy
 msgid "display previous group"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:709
+#: src/lang.c:721
 #, fuzzy
 msgid "toggle all selections (all articles)"
 msgstr "Todos artículos disponibles en "
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:723
 #, fuzzy
 msgid "select thread"
 msgstr "Hilo"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:729
 #, fuzzy
 msgid "toggle selection of thread"
 msgstr "Hilo"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:731
 #, fuzzy
 msgid "undo all selections (all articles)"
 msgstr "Todos artículos disponibles en "
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:737
 #, fuzzy
 msgid "add new scope"
 msgstr "Añade nueva revisión"
 
-#: src/lang.c:726
+#: src/lang.c:738
 #, fuzzy
 msgid "delete scope"
 msgstr "borrar"
 
-#: src/lang.c:727
+#: src/lang.c:739
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Atributos de Fichero\n"
 
-#: src/lang.c:728
+#: src/lang.c:740
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:742
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:731
+#: src/lang.c:743
 #, fuzzy
 msgid "move scope"
 msgstr "_Mover a:"
 
-#: src/lang.c:732
+#: src/lang.c:744
 #, fuzzy
 msgid "rename scope"
 msgstr "Renombrar…"
 
-#: src/lang.c:733
+#: src/lang.c:745
 #, fuzzy
 msgid "select scope"
 msgstr "_Seleccionar…"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:748
 #, fuzzy
 msgid "choose first group in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:737
+#: src/lang.c:749
 #, fuzzy
 msgid "choose group by name"
 msgstr "no se especificó el tamaño de entidad para SHF_GROUP"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:752
 #, fuzzy
 msgid "choose last group in list"
 msgstr "«%s» debe ser el último en el grupo de instrucciones"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "salir"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:762
 #, fuzzy
 msgid "read chosen group"
 msgstr "No ha elegido un foro"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:764
 #, fuzzy
 msgid "search backwards for a group name"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:766
 #, fuzzy
 msgid "search forwards for a group name"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:755
+#: src/lang.c:767
 #, fuzzy
 msgid "subscribe to chosen group"
 msgstr "Subscribir"
 
-#: src/lang.c:756
+#: src/lang.c:768
 #, fuzzy
 msgid "subscribe to groups that match pattern"
 msgstr "Campo %s no coincide con el patrón."
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:773
 #, fuzzy
 msgid "unsubscribe from chosen group"
 msgstr "Error Creando lista de correos."
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:775
 #, fuzzy
 msgid "sort the list of groups"
 msgstr "GRUPOS"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:781
 #, fuzzy
 msgid "choose first article in list"
 msgstr "No necesita para el primer artículo definido"
 
-#: src/lang.c:770
+#: src/lang.c:782
 #, fuzzy
 msgid "choose last article in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:785
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "x marca la versión actual"
 
-#: src/lang.c:774
+#: src/lang.c:786
 #, fuzzy
 msgid "read chosen article"
 msgstr "No ha elegido un foro"
 
-#: src/lang.c:775
+#: src/lang.c:787
 #, fuzzy
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr "      Propiedades: "
 
-#: src/lang.c:776
+#: src/lang.c:788
 #, fuzzy
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr "^Miscelánea"
 
-#: src/lang.c:777
+#: src/lang.c:789
 #, fuzzy
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr "Se .. se mueve..."
 
-#: src/lang.c:778
+#: src/lang.c:790
 #, fuzzy
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes"
 
-#: src/lang.c:779
+#: src/lang.c:791
 #, fuzzy
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr "Operaciones"
 
-#: src/lang.c:780
+#: src/lang.c:792
 #, fuzzy
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr "Atributo"
 
-#: src/lang.c:781
+#: src/lang.c:793
 #, fuzzy
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr "Operaciones"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
 "-------------------------"
 msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes"
 
-#: src/lang.c:783
+#: src/lang.c:795
 #, fuzzy
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr "Operaciones"
 
-#: src/lang.c:784
+#: src/lang.c:796
 #, fuzzy
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr "URL"
 
-#: src/lang.c:785
+#: src/lang.c:797
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:799
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:788
+#: src/lang.c:800
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:789
+#: src/lang.c:801
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:790
+#: src/lang.c:802
 #, fuzzy
 msgid "Open URL in browser"
 msgstr "EXPLORADOR"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "Artículo"
+msgstr[1] "Artículos"
+
+#: src/lang.c:806
 #, fuzzy
 msgid "Group Level Commands"
 msgstr " órdenes:\n"
 
-#: src/lang.c:794
+#: src/lang.c:807
 #, fuzzy
 msgid "Kill filter added"
 msgstr "_Filtrar por…"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, fuzzy
 msgid "All parts tagged"
 msgstr "Directorio de Importación [partes de .idata]"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Directorio de Importación [partes de .idata]"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:813
 #, fuzzy
 msgid "Please enter a valid character"
 msgstr "Introduzca un URL válido"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, fuzzy, c-format
 msgid "Missing part #%d"
 msgstr "Fin de %s parte %d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 #, fuzzy
 msgid "*** No postponed articles ***"
 msgstr "Pospuesto"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "Modo operativo."
+
+#: src/lang.c:817
 #, fuzzy
 msgid "Not a multi-part message"
 msgstr ", parte de "
 
-#: src/lang.c:804
+#: src/lang.c:818
 #, fuzzy
 msgid "You are not subscribed to this group"
 msgstr "Grupo"
 
-#: src/lang.c:805
+#: src/lang.c:819
 #, fuzzy
 msgid "No previous expression"
 msgstr "Sin expresión regular previa"
 
-#: src/lang.c:806
+#: src/lang.c:820
 #, fuzzy
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Modo operativo."
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
 #, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr ""
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:809
+#: src/lang.c:823
 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:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:812
-#, fuzzy
-msgid "TeX2Iso encoded article"
-msgstr "Artículo definido requerido"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -2968,170 +3081,182 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "disabled_nntp_cmds \"%s\" no válido, rechazado."
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "El nombre del juego de caracteres contiene caracteres no válidos."
+
+#: src/lang.c:852
 #, fuzzy
 msgid "Invalid multibyte sequence found\n"
 msgstr "Secuencia de carácter UTF-8"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "valor de cabecera inválido \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 #, fuzzy
 msgid "Inverse video disabled"
 msgstr "_Invertir"
 
-#: src/lang.c:838
+#: src/lang.c:858
 #, fuzzy
 msgid "Inverse video enabled"
 msgstr "_Invertir"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, fuzzy, c-format
 msgid "Missing definition for %s\n"
 msgstr "\tsin definición de «%s»"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, fuzzy, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "definición no válida para la impresora «%s»: %s"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, fuzzy, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "%s: modo inválido (%s)"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, fuzzy, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "El fichero `%s' (versión %d) contiene:\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, fuzzy, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 #, fuzzy
 msgid "Kill Lines: (</>num): "
 msgstr "Núm"
 
-#: src/lang.c:846
+#: src/lang.c:869
 #, fuzzy
 msgid "Kill Article Menu"
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:848
+#: src/lang.c:871
 #, fuzzy
 msgid "Kill pattern scope  : "
 msgstr "..mátalo, Dink..mátalo..."
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, fuzzy, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:850
+#: src/lang.c:874
 #, fuzzy
 msgid "Kill text pattern   : "
 msgstr "Patrón"
 
-#: src/lang.c:851
+#: src/lang.c:875
 #, fuzzy
 msgid "Kill time in days   : "
 msgstr "Tiempo Medio Abierto (en días)"
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Último"
 
-#: src/lang.c:854
+#: src/lang.c:878
 #, fuzzy
 msgid "-- Last response --"
 msgstr "Respuesta"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, fuzzy, c-format
 msgid "Lines %s  "
 msgstr "Líneas leídas: %lu líneas en %.0lf segundos (%.0lf líneas/s)\n"
 
-#: src/lang.c:861
+#: src/lang.c:883
 #, fuzzy
 msgid "Function not available."
 msgstr "la función iconv no está disponible"
 
-#: src/lang.c:862
+#: src/lang.c:884
 #, fuzzy
 msgid "Not reading via NNTP."
 msgstr "No leído"
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid "Group: %s"
-msgstr "no se puede crear un grupo: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Grupo: %s"
+msgstr[1] "Grupos: %s"
 
-#: src/lang.c:865
-#, fuzzy, c-format
-msgid "Groups: %s"
-msgstr ""
-"El índice de coincidencia %ls es demasiado largo; los grupos disponibles son "
-"(%s)"
-
-#: src/lang.c:868
+#: src/lang.c:889
 #, fuzzy
 msgid "Mail"
 msgstr "CORREO"
 
-#: src/lang.c:869
+#: src/lang.c:890
 #, fuzzy
 msgid "mailbox "
 msgstr "_Buzón:"
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, fuzzy, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mensajes Masivos para subscriptores de %s"
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, fuzzy, c-format
 msgid "Mailing log to %s\n"
 msgstr "Crear Lista de Correo %s"
 
-#: src/lang.c:872
+#: src/lang.c:893
 #, fuzzy
 msgid "Mail bug report..."
 msgstr "Por favor reporte este bicho.\n"
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, fuzzy, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 "Correo-e del boletín de defectos a: <%s>.\n"
 " \n"
 
-#: src/lang.c:874
+#: src/lang.c:895
 #, fuzzy
 msgid "Mailed"
 msgstr "Último correo de id_usuario"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, fuzzy, c-format
 msgid "Mailing to %s..."
 msgstr "Actualizar Lista de Correo %s"
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3139,389 +3264,459 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:879
-#, fuzzy, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "Campos marcados con %s son obligatorios."
 
-#: src/lang.c:880
-#, fuzzy, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "*** Tiene correo no leído. ***"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "Campos marcados con %s son obligatorios."
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
 msgstr "*** Tiene correo no leído. ***"
 
-#: src/lang.c:881
+#: src/lang.c:904
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "[%d] Incapaz de leer desde %s en el puerto %d"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%s:%d:%d: %s"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Marcador"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Marca buzones leídos"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, fuzzy, c-format
 msgid "Mark group %s as read?"
 msgstr "Marca buzones leídos"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, fuzzy, c-format
 msgid "Mark thread as read%s?"
 msgstr "Hilo(s) encontrado(s)"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, fuzzy, c-format
 msgid "Matching %s groups..."
 msgstr "GRUPOS"
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, fuzzy, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "«%s» no se admite en `%s%s'"
+
+#: src/lang.c:918
+#, fuzzy, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "descripción no válida: ~s"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "error al abrir %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "Leyendo %s\n"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%d línea"
+msgstr[1] "%d líneas"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr "<Sin nombre>"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, fuzzy, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "Renombra ORIGEN a DESTINO, o mueve ORIGEN(es) a DIRECTORIO.\n"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:958
 #, fuzzy
 msgid "--More--"
 msgstr "Más…"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, fuzzy, c-format
 msgid "Moving %s..."
 msgstr "Error moviendo final %s a dir anterior %s"
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 #, fuzzy
 msgid "Message-ID: & last Reference  "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 #, fuzzy
 msgid "Message-ID: line              "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 #, fuzzy
 msgid "Message-ID: & References: line"
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, fuzzy, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Ir"
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr ""
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr ""
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "Fichero subido con éxito"
 
-#: src/lang.c:929
+#: src/lang.c:975
 #, fuzzy
 msgid "-- Next response --"
 msgstr "Siguiente"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:977
 #, fuzzy
 msgid "*** No articles ***"
 msgstr "Artículos anteriores"
 
-#: src/lang.c:932
+#: src/lang.c:978
 #, fuzzy
 msgid "No articles have been posted"
 msgstr "No se han enviado Comentarios"
 
-#: src/lang.c:933
+#: src/lang.c:979
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "Adjuntos"
 
-#: src/lang.c:934
+#: src/lang.c:980
 #, fuzzy
 msgid "*** No description ***"
 msgstr "(sin descripción)"
 
-#: src/lang.c:935
+#: src/lang.c:981
 #, fuzzy
 msgid "No filename"
 msgstr "el fichero \"$filename\" es desconocido"
 
-#: src/lang.c:936
+#: src/lang.c:982
 #, fuzzy
 msgid "No group"
 msgstr "** grupo"
 
-#: src/lang.c:937
+#: src/lang.c:983
 #, fuzzy
 msgid "*** No groups ***"
 msgstr " grupos="
 
-#: src/lang.c:938
+#: src/lang.c:984
 #, fuzzy
 msgid "No more groups to read"
 msgstr "GRUPOS"
 
-#: src/lang.c:939
+#: src/lang.c:985
 #, fuzzy
 msgid "No last message"
 msgstr "Último"
 
-#: src/lang.c:940
+#: src/lang.c:986
 #, fuzzy
 msgid "No mail address"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:941
+#: src/lang.c:987
 #, fuzzy
 msgid "No articles marked for saving"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Sin coincidencia"
 
-#: src/lang.c:943
+#: src/lang.c:989
 #, fuzzy
 msgid "No more groups"
 msgstr " grupos="
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:991
 #, fuzzy
 msgid "No next unread article"
 msgstr "*** Tiene correo no leído. ***"
 
-#: src/lang.c:946
+#: src/lang.c:992
 #, fuzzy
 msgid "No previous group"
 msgstr "Grupo"
 
-#: src/lang.c:947
+#: src/lang.c:993
 #, fuzzy
 msgid "No previous search, nothing to repeat"
 msgstr "n                 repetir  / o ? en la última búsqueda"
 
-#: src/lang.c:948
+#: src/lang.c:994
 #, fuzzy
 msgid "No previous unread article"
 msgstr "*** Tiene correo no leído. ***"
 
-#: src/lang.c:949
+#: src/lang.c:995
 #, fuzzy
 msgid "No responses"
 msgstr "Respuestas existentes"
 
-#: src/lang.c:950
+#: src/lang.c:996
 #, fuzzy
 msgid "No responses to list in current thread"
 msgstr "Lista el contenido del directorio actual"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:998
 #, fuzzy
 msgid "No search string"
 msgstr ""
 "Advertencia: búsqueda de cadena textual es más larga que %d caracteres, la "
 "búsqueda quizá no funciona apropiadamente.\n"
 
-#: src/lang.c:953
+#: src/lang.c:999
 #, fuzzy
 msgid "No subject"
 msgstr "No hay Asunto"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, fuzzy, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "esperaba %s, pero encontré %s"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 #, fuzzy
 msgid "None"
 msgstr "Ninguno"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 #, fuzzy
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 "el fichero «$filename» no existe, pero es un fichero de fuente del "
 "modificación"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, fuzzy, c-format
 msgid "Group %s not found in active file"
 msgstr "Fichero «%s» no encontrado\n"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3534,432 +3729,447 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:1021
 #, fuzzy
 msgid "NULL"
 msgstr "(NULO)"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 #, fuzzy
 msgid "Only"
 msgstr "Sólo Extraer"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 #, fuzzy
 msgid "Options Menu"
 msgstr ""
 "Dink Smallwood ('%s') no fue encontrado en su ordenador. Por favor configure "
 "el nombre del ejecutable del juego en las opciones del menú."
 
-#: src/lang.c:980
+#: src/lang.c:1026
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "El menú de opciones"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Opción no activada. Vuelva a compilar con %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "distinguir mayúsculas"
+
+#: src/lang.c:1032
 #, fuzzy, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 " expreg en desplazamiento %d: %s\n"
 "\n"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, fuzzy, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "%s: pcre_exec() error %d mientras coincide "
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:989
+#: src/lang.c:1037
 #, fuzzy
 msgid "Post a followup..."
 msgstr "Contabilizar a"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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:994
+#: src/lang.c:1042
 #, fuzzy
 msgid "Posted articles history"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "menú"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr ""
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 #, fuzzy
 msgid "-- post processing started --"
 msgstr "Contabilizar"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 #, fuzzy
 msgid "-- post processing completed --"
 msgstr "Contabilizar"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, fuzzy, c-format
 msgid "Post subject [%s]> "
 msgstr "Asunto"
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 #, fuzzy
 msgid "Posting article..."
 msgstr "Publicación Fallida"
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "Publicación Fallida"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, fuzzy, c-format
 msgid "Posting: %.*s ..."
 msgstr "Publicación Fallida"
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1010
-#, fuzzy, c-format
-msgid "Hot %s"
-msgstr "¡Está caliente!"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr ""
-
-#: src/lang.c:1012
-#, fuzzy, c-format
-msgid "Untagged %s"
-msgstr "[%d] Servidor no envía respuesta inetiquetada «%s» o preguntada"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "** atributos"
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr ""
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Pospuesto"
+msgstr[1] "Pospuesto"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 #, fuzzy
 msgid "Do you really want to quit?"
 msgstr "¿Realmente quiere terminar MUIbase?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr ""
+#: src/lang.c:1072
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "no se puede editar %s: es una terminal"
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "no se puede editar %s: es una terminal"
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "no se puede editar %s: es una terminal"
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr ""
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 #, fuzzy
 msgid "Do you want to abort this operation?"
 msgstr "¿Quiere realmente hacer eso?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+msgid "Reading all articles..."
+msgstr ""
+
+#: src/lang.c:1084
+msgid "Reading all groups..."
+msgstr ""
+
+#: src/lang.c:1085
 #, fuzzy
 msgid "Reading ('q' to quit)..."
 msgstr "  -q, --quit        terminar el proceso en segundo plano\n"
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "No leído"
+msgid "Reading attributes file: %s\n"
+msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Error leyendo fichero intercambio"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Leyendo fichero…"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 #, fuzzy
 msgid "reading from local spool"
 msgstr "error leyendo desde `%s'"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "Leyendo %s\n"
 
-#: src/lang.c:1047
-#, fuzzy, c-format
-msgid "Reading %s groups..."
-msgstr "Memoria agotada al leer %lu grupos\n"
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "error de entrada al leer el archivo de esquema %s"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Lectura del archivo keymap: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 #, fuzzy
 msgid "Reading groups from active file... "
 msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 #, fuzzy
 msgid "Reading groups from newsrc file... "
 msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 #, fuzzy
 msgid "Reading newsgroups file... "
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Leyendo fichero…"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+msgid "Reading unread articles..."
+msgstr ""
+
+#: src/lang.c:1102
+msgid "Reading unread groups..."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 #, fuzzy
 msgid "References: line              "
 msgstr ""
 "\n"
 "    --references       listado de referencias de RUTAS"
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, fuzzy, c-format
 msgid "(%d:%02d remaining)"
 msgstr "Ranura %d - %d:%02d - %s"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, fuzzy, c-format
 msgid "Bogus group %s removed."
 msgstr ", no eliminado: %s"
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr ".. quitado desde entorno"
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, fuzzy, c-format
 msgid "Error: rename %s to %s"
 msgstr "no se puede renombrar %s a %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 #, fuzzy
 msgid "Reply to author..."
 msgstr "Responder"
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 #, fuzzy
 msgid "Reposting article..."
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, fuzzy, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "el grupo de %s permanece como %s\n"
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 #, fuzzy
 msgid "Reset newsrc?"
 msgstr " (restablecer)"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 #, fuzzy
 msgid "Press <RETURN> to continue..."
 msgstr ""
 "\n"
 "Pulse RETORNO para continuar: "
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, fuzzy, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 #, fuzzy
 msgid "Select Lines: (</>num): "
 msgstr "seleccionar líneas no coincidentes"
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 #, fuzzy
 msgid "Select pattern scope: "
 msgstr "Seleccionar…"
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, fuzzy, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 #, fuzzy
 msgid "Select text pattern : "
 msgstr "Patrón"
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 #, fuzzy
 msgid "Select time in days   : "
 msgstr "Tiempo Medio Abierto (en días)"
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
-msgstr ""
+msgstr "[k]"
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
-msgstr ""
+msgstr "[T]"
 
-#: src/lang.c:1081
-#, fuzzy
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3972,240 +4182,278 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Color"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "(Ahora Filtrando)"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 #, fuzzy
 msgid "Subject: line (ignore case)   "
 msgstr ""
 "  -i,  --ignore-case      ignora las diferencias entre mayúsculas y "
 "minúsculas\n"
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 #, fuzzy
 msgid "Subject: line (case sensitive)"
 msgstr "distinguir mayúsculas"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 #, fuzzy
 msgid "Save"
 msgstr "_Guardar"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, fuzzy, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Guardar «%s»…"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 #, fuzzy
 msgid "Save configuration before continuing?"
 msgstr "¿Guardar Transacciones antes de procesar?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 #, fuzzy
 msgid "Save filename> "
 msgstr "save nombrefichero - guarda órdenes desde la sesión al fichero."
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 #, fuzzy
 msgid "Saved"
 msgstr "guardado"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "\treubicación %4d desplazamiento %4x [%4lx] %s"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, fuzzy, c-format
 msgid "Saved %s...\n"
 msgstr "Boletín de interpretación sintáctica de Sarg guardado en %s\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 #, fuzzy
 msgid "Nothing was saved"
 msgstr "No hay nada que ser guardado."
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, fuzzy, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr "No se pudo establecer configuración alternativa %d a %d (%s)"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, fuzzy, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "Diapositiva es guardado correctamente por %s"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, fuzzy, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "Diapositiva es guardado correctamente por %s"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Guardando..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, fuzzy, c-format
 msgid "%s: Screen initialization failed"
 msgstr "GnuTLS fallado al inicializar: %s"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, fuzzy, c-format
 msgid "%s: screen is too small\n"
 msgstr "La sección %s es muy pequeña para grupo shndx\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "La sección %s es muy pequeña para grupo shndx\n"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 #, fuzzy
 msgid "Delete scope?"
 msgstr "borrar"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 #, fuzzy
 msgid "Enter scope> "
 msgstr "_Introducir"
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 #, fuzzy
 msgid "Select new position> "
 msgstr "Selecciona un fichero o subir uno nuevo"
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 #, fuzzy
 msgid "Global scope, operation not allowed"
 msgstr "error: no puede reiniciar, operación no permitida\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 #, fuzzy
 msgid "Rename scope> "
 msgstr "Renombrar…"
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 #, fuzzy
 msgid "Select scope> "
 msgstr "_Seleccionar…"
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "menú"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr " órdenes:\n"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, fuzzy, c-format
 msgid "Search backwards [%s]> "
 msgstr "Buscar hacia atrás: "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, fuzzy, c-format
 msgid "Search body [%s]> "
 msgstr "La macro %%%s tiene cuerpo indeterminado\n"
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, fuzzy, c-format
 msgid "Search forwards [%s]> "
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Buscando…"
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 #, fuzzy
 msgid "Select article> "
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 #, fuzzy
 msgid "Select group> "
 msgstr "Seleccionar "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, fuzzy, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Introduce sección [^{1^}-^{3^}]: "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 #, fuzzy
 msgid "Select thread> "
 msgstr "Hilo"
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr " órdenes:\n"
+
+#: src/lang.c:1189
 #, fuzzy
 msgid "servers active-file"
 msgstr "Servidores"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 #, fuzzy
 msgid "<SPACE>"
 msgstr "_Espacio"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, fuzzy, c-format
 msgid "Starting: (%s)"
 msgstr "iniciando %s"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, fuzzy, c-format
 msgid "List Thread (%d of %d)"
 msgstr "[%d] incapaz de crear hilo: %s"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, fuzzy, c-format
 msgid "Thread (%.*s)"
 msgstr "Hilo(s) encontrado(s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1136
+#: src/lang.c:1200
 #, fuzzy, c-format
-msgid "subscribed to %d groups"
-msgstr " grupos="
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "inscrito en %d grupo"
+msgstr[1] "inscrito en %d grupos"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, fuzzy, c-format
 msgid "Subscribed to %s"
 msgstr ""
@@ -4215,46 +4463,61 @@ msgstr ""
 "o desactivarlo también visitando el \n"
 "siguiente enlace: <%3$s>\n"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 #, fuzzy
 msgid "Subscribing... "
 msgstr ""
-"Para detalles sobre suscribirse a ese listado, vea &lt;http://www.gnucash."
-"org/&gt;."
+"Para detalles sobre suscribirse a ese listado, vea &lt;http://"
+"www.gnucash.org/&gt;."
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, fuzzy, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "el grupo de %s permanece como %s\n"
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 #, fuzzy
 msgid "Superseding article ..."
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:1144
+#: src/lang.c:1209
 #, fuzzy, c-format
-msgid "%d days"
-msgstr "Estadísticas para los últimos %d días"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "Estadísticas para los últimos %d días"
+msgstr[1] "Estadísticas para los últimos %d días"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 #, fuzzy
 msgid "<TAB>"
 msgstr "Lengüeta"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] ", Base: "
+msgstr[1] ", Base: "
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Adjuntos"
+
+#: src/lang.c:1214
 #, fuzzy
 msgid "TeX "
 msgstr ""
@@ -4266,16 +4529,17 @@ msgstr ""
 "  -S, --sentence-regexp=EXPR-REG para finales de línea o frase\n"
 "  -T, --format=tex               genera salida como directivas TeX\n"
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Regresar a la última publicación(es)"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4286,204 +4550,215 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1231
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 #, fuzzy
 msgid "There is no news\n"
 msgstr "^Novedades"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Hilo"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 #, fuzzy
 msgid "Thread Level Commands"
 msgstr " órdenes:\n"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 #, fuzzy
 msgid "Thread deselected"
 msgstr "Hilo"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 #, fuzzy
 msgid "Thread selected"
 msgstr "Hilo"
 
-#: src/lang.c:1169
-#, fuzzy
-msgid "thread"
-msgstr "Hilo"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, fuzzy, c-format
 msgid "Thread %4s of %4s"
 msgstr "4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 #, fuzzy
 msgid "Threading articles..."
 msgstr "Artículos anteriores"
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Artículos anteriores"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, fuzzy, c-format
 msgid "Toggled word highlighting %s"
 msgstr "el registro tiene el tamaño equivocado para un word %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 #, fuzzy
 msgid "Toggled rot13 encoding"
 msgstr "Codificación"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, fuzzy, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Codificación"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, fuzzy, c-format
 msgid "Toggled tab-width to %d"
 msgstr "una anchura de la lengeta de $number est fuera de gama"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr ""
+
+#: src/lang.c:1273
 #, fuzzy, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "Tratando de hacer 'bal' a %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, fuzzy, c-format
 msgid "%d Trying to lock %s"
 msgstr "Intentando conectar a %s/%s..."
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=ayuda"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Ilimitado"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr ", Base: "
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "Adjuntos"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, fuzzy, c-format
 msgid "Error decoding %s : %s"
 msgstr "error decodificando cadena de texto: %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 #, fuzzy
 msgid "No end."
 msgstr "FIN"
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, fuzzy, c-format
 msgid "%s successfully decoded."
 msgstr "Desafío decodificado: %s\n"
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 #, fuzzy
 msgid "unchanged"
-msgstr ""
-"el fichero «$filename» no ha sido modificado, no debería ser incluido en la "
-"modificación "
+msgstr "sin cambios"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
+#, fuzzy
 msgid "(unknown)"
-msgstr ""
+msgstr "(no fiable)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "Error desconocido."
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr ""
-
-#: src/lang.c:1221
+#: src/lang.c:1292
 #, fuzzy, c-format
-msgid "unsubscribed from %d groups"
-msgstr "  o un entero de %d a %d\n"
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "baja en %d grupo"
+msgstr[1] "baja de %d grupos"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, fuzzy, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
@@ -4491,173 +4766,174 @@ msgstr ""
 "activar su subscripción en el futuro, accede y visite su página de "
 "mantenimiento de la Cuenta."
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 #, fuzzy
 msgid "Unthreading articles..."
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Actualizado"
-
-#: src/lang.c:1226
-#, fuzzy
-msgid "Updating"
-msgstr "Error Actualizando Paquete"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "x - extrayendo< %s %s"
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 #, fuzzy
 msgid "URL Menu"
 msgstr "URL"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr " órdenes:\n"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "error al abrir %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 #, fuzzy
 msgid "Select URL> "
 msgstr "Seleccionar…"
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "Artículo definido requerido"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -F fich. archivo de filtro a utilizar [default=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, fuzzy, c-format
 msgid "  -H       help information about %s"
 msgstr "   -h --help                 Enseña esta información.\n"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 #, fuzzy
 msgid "  -h       this help message"
 msgstr "  --help,  -h      produce este mensaje de ayuda.\n"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
-"Correo-e del boletín de defectos a: <%s>.\n"
-" \n"
+"\n"
+"Correo-e del boletín de defectos a: <%s>."
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, fuzzy, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
-"     -f FICHERO     Fichero de configuración a leer (Por defecto es %s/sarg."
-"conf)\n"
+"     -f FICHERO     Fichero de configuración a leer (Por defecto es %s/"
+"sarg.conf)\n"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 #, fuzzy
 msgid "  -x       no-posting mode"
 msgstr "Estará publicando a:"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4665,115 +4941,137 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 #, fuzzy
 msgid "  -V       print version & date information"
 msgstr "Escribe la información de la versión"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 #, fuzzy
 msgid "Use MIME display program for this message?"
 msgstr "emplea paginador PAGER de programa para enseñar la salida"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "Incompleto"
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr ""
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, fuzzy, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Ver el/los %d miembro(s)"
 
-#: src/lang.c:1283
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
 #, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4787,14 +5085,20 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr "La opción de número formateado como moneda es %s."
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4803,38 +5107,57 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4844,7 +5167,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4853,7 +5176,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4863,7 +5186,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4871,7 +5194,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4881,126 +5204,156 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
 #, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1333
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
 #, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr ""
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1334
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
 #, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr ""
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:1443
 #, fuzzy
 msgid "Writing attributes file..."
 msgstr "Escribiendo fichero…"
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "Escribir %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Escribiendo fichero…"
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "Respuestas existentes"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "Respuestas existentes"
+msgstr[1] "Respuestas existentes"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, fuzzy, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Programa terminado abnormalmente con valor de salida: %d\n"
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, fuzzy, c-format
 msgid "Slrnface failed: %s."
 msgstr "fallado %s a «%s» (%s)"
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "no se puede abrir %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5014,31 +5367,82 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/lang.c:1377
-#, fuzzy, c-format
-msgid "Added %d %s"
-msgstr "Se añadió la pista %d a la lista %s\n"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "distinguir mayúsculas"
+
+#: src/lang.c:1481
+#, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 #, fuzzy
 msgid "No unsubscribed groups to show"
 msgstr "GRUPOS"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "Incompleto"
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr "Conjunto de caracteres:"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "Artículo"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 #, fuzzy
 msgid "Yes "
 msgstr "Si "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 #, fuzzy
 msgid "You have mail"
 msgstr "Tiene correo"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5051,12 +5455,12 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 #, fuzzy
 msgid "  -D mode  debug mode"
 msgstr "ejecutar en modo depurado, no demonizado"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5073,12 +5477,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 #, fuzzy
 msgid "toggle color"
 msgstr "detallar"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5103,453 +5507,474 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 #, fuzzy
 msgid "  -a       toggle color flag"
 msgstr "detallar"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr "error sintáctico: esperando ')' en vez de %s"
 
-#: src/lang.c:1437
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
 #, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr "\"%s\" no es un nombre de fichero válido"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1442
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
 #, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1443
+#: src/lang.c:1558
 #, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1444
-#, fuzzy, c-format
+#: src/lang.c:1559
+#, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
-msgstr "CUIDADO; subtítulo %s no es UTF-8 válido\n"
+msgstr ""
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 #, fuzzy
 msgid "Missing parts."
 msgstr "Directorio de Importación [partes de .idata]"
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 #, fuzzy
 msgid "No beginning."
 msgstr "empezando el: "
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 #, fuzzy
 msgid "No data."
 msgstr "Sin fecha"
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Error desconocido."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 #, fuzzy
 msgid "perform PGP operations on article"
 msgstr "%s: no se pudieron realizar todas las operaciones solicitadas"
 
-#: src/lang.c:1462
+#: src/lang.c:1577
 #, fuzzy
-msgid "Add key(s) to public keyring?"
-msgstr "Añade una llave a un anillo"
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "¿Añadir una clave a un llavero público?"
+msgstr[1] "¿Añadir claves al llavero público?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 #, fuzzy
 msgid "Cannot find NNTP server name"
 msgstr "no se puede encontrar el nombre para el usuario con ID %s"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "conectando a %s"
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "Error película capturada... Terminando."
+msgstr "Error de conexión NNTP. Terminando."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"Error de conexión NNTP: nntp_read_timeout_secs %d transcurrido. Terminando."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr ""
 "Error adesconectado desde fam.\n"
 "\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 #, fuzzy
 msgid "205  Closing connection"
 msgstr "Cerrando"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "Escribiendo"
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 #, fuzzy
 msgid "  -A       force authentication on connect"
 msgstr "Autenticación"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr ""
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 #, fuzzy
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr "conectar a este socket"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr "Conexión verificada a %s (cert=%s)"
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 #, fuzzy
 msgid "Giving up...\n"
 msgstr "¡Incapaz de resolver las dependencias! Desistiendo..."
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, fuzzy, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s:%d: nombre de servicio desconocido"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr ""
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr ""
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1556
+#: src/lang.c:1671
 #, fuzzy, c-format
-msgid "%d %s printed"
-msgstr "Impreso por %s"
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "Impreso por %s"
+msgstr[1] "Impreso por %s"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Imprimir"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 #, fuzzy
 msgid "Printing..."
 msgstr "Escribiendo"
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, fuzzy, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "  %d.%d.%d.%d/%d => %s\n"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "  %d.%d.%d.%d/%d => %s\n"
+msgstr[1] "  %d.%d.%d.%d/%d => %s\n"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 #, fuzzy
 msgid "No command"
 msgstr "[mandato]"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 #, fuzzy
 msgid "Pipe"
 msgstr "creando una tubería para --pipe fallada: %m\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, fuzzy, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "No puede abrir una tubería a orden «%s»"
 
-#: src/lang.c:1568
-#, fuzzy
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr ""
-"   -P, --no-piping            utiliza ficheros temporales entre los "
-"programas\n"
 
-#: src/lang.c:1570
-#, fuzzy
+#: src/lang.c:1685
 msgid "Piping not enabled."
-msgstr "Activado"
+msgstr ""
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5559,7 +5984,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5568,7 +5993,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5577,14 +6002,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5606,7 +6031,7 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 #, fuzzy
 msgid "shell escape"
 msgstr ""
@@ -5623,696 +6048,749 @@ msgstr ""
 "                               literal, locale, shell, shell-always, c, "
 "escape\n"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, fuzzy, c-format
 msgid "Shell Command (%s)"
 msgstr "%s es una palabra clave del ‘shell’\n"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, fuzzy, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Para continuar, introduzca «%s»; para abortar, introduzca «%s»:"
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, fuzzy, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 "\n"
 "No se puede obtener el contenido de la sección '%s'.\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, fuzzy, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "B<(pulse h para ayuda o q para salir)>"
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, fuzzy, c-format
 msgid "Group %.*s..."
 msgstr "sin tal grupo: %s"
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 #, fuzzy
 msgid "Server unavailable\n"
 msgstr "NO DISPONIBLE"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, 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:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 #, fuzzy
 msgid "Terminal does not support color"
 msgstr "La instrucción no admite las =N direcciones"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, fuzzy, c-format
 msgid "Trying %s"
 msgstr "Tratando de hacer 'bal' a %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Asunto"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Referencias"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 #, fuzzy
 msgid "Both Subject and References"
 msgstr "ambos asunto como cuerpo son requeridos."
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 #, fuzzy
 msgid "Multipart Subject"
 msgstr "<sin asunto>"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 #, fuzzy
 msgid "Percentage Match"
 msgstr "Porcentaje titulado: "
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+#, fuzzy
+msgid "Nothing"
+msgstr "Nada"
+
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
 msgstr ""
 
-#: src/lang.c:1684 src/lang.c:1882
-#, fuzzy
-msgid "Yes"
-msgstr "sí"
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "_Mostrar/Ocultar"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Dirección"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Nombre completo"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 #, fuzzy
 msgid "Address and Name"
 msgstr "Nombre de Dirección"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Máx"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 #, fuzzy
 msgid "Sum"
 msgstr "¿Calcular como total?"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 #, fuzzy
 msgid "Average"
 msgstr "MEDIA"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 #, fuzzy
 msgid "Black"
 msgstr "Negro"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Rojo"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Verde (G)"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 #, fuzzy
 msgid "Brown"
 msgstr "Marrón"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Azul (B)"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 #, fuzzy
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 #, fuzzy
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 #, fuzzy
 msgid "White"
 msgstr "Nivel de blancos"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 #, fuzzy
 msgid "Gray"
 msgstr "Gris"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 #, fuzzy
 msgid "Light Red"
 msgstr "Rojo claro"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 #, fuzzy
 msgid "Light Green"
 msgstr "Verde claro"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Amarillo"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 #, fuzzy
 msgid "Light Blue"
 msgstr "Azul claro"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 #, fuzzy
 msgid "Light Pink"
 msgstr "Suave"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 #, fuzzy
 msgid "Light Cyan"
 msgstr "Suave"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 #, fuzzy
 msgid "Light White"
 msgstr "Suave"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-#, fuzzy
-msgid "Nothing"
-msgstr "Nada"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Espacio"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 #, fuzzy
 msgid "Best highlighting"
 msgstr "Mejor"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 #, fuzzy
 msgid "Underline"
 msgstr "Enlaces subrayados"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 #, fuzzy
 msgid "Reverse video"
 msgstr "revertir"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 #, fuzzy
 msgid "Half bright"
 msgstr "Brillo+"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 #, fuzzy
 msgid "Bold"
 msgstr "B<resaltar texto>"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr ""
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 #, fuzzy
 msgid "Cc and Bcc"
 msgstr "Cc:"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 #, fuzzy
 msgid "none"
-msgstr "NINGUNO"
+msgstr "ninguno"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 #, fuzzy
 msgid "commands"
-msgstr "Órdenes:"
+msgstr "órdenes"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
+#, fuzzy
 msgid "select"
-msgstr "select"
+msgstr "selecto"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 #, fuzzy
 msgid "commands & quit"
-msgstr "\tórdenes:\n"
+msgstr "órdenes & salir"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 #, fuzzy
 msgid "commands & select"
-msgstr " órdenes:\n"
+msgstr "órdenes & selecto"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 #, fuzzy
 msgid "quit & select"
-msgstr "_Salir"
+msgstr "salir & selecto"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 #, fuzzy
 msgid "commands & quit & select"
-msgstr "Órdenes:"
+msgstr "órdenes & salir & selecto"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "distinguir mayúsculas"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "  +i,  --no-ignore-case   distingue entre mayúsculas y minúsculas\n"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "distinguir mayúsculas"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "  +i,  --no-ignore-case   distingue entre mayúsculas y minúsculas\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 #, fuzzy
 msgid "Message-ID: entry only"
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 #, fuzzy
 msgid "Lines:"
 msgstr "<líneas>"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 #, fuzzy
 msgid "Skip leading blank lines"
 msgstr "Líneas Destacadas a Omitir"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 #, fuzzy
 msgid "Skip trailing blank lines"
 msgstr "Líneas de Separadoras a Omitir"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 #, fuzzy
 msgid "Compact multiple between text"
 msgstr "m                 selecciona entre árbol compacto y expandido"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 #, fuzzy
 msgid "Compact multiple and skip leading"
 msgstr "omitir ficheros que empiecen por <ruta> "
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 #, fuzzy
 msgid "Compact multiple and skip trailing"
 msgstr "Líneas de Separadoras a Omitir"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "detección"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "detección"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "detección"
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 #, fuzzy
 msgid "Shell archive"
 msgstr "Probablemente %s no es un archivo de shell"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+#, fuzzy
+msgid "Yes"
+msgstr "sí"
+
+#: src/lang.c:2027
 #, fuzzy
 msgid "Subject: (descending)"
 msgstr "Asunto"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 #, fuzzy
 msgid "Subject: (ascending)"
 msgstr "Asunto"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 #, fuzzy
 msgid "From: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 #, fuzzy
 msgid "From: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 #, fuzzy
 msgid "Date: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 #, fuzzy
 msgid "Date: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 #, fuzzy
 msgid "Score (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 #, fuzzy
 msgid "Score (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 #, fuzzy
 msgid "Lines: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 #, fuzzy
 msgid "Lines: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 #, fuzzy
 msgid "Last posting date (descending)"
 msgstr "    Última fecha de parche: %.17s\n"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 #, fuzzy
 msgid "Last posting date (ascending)"
 msgstr "    Última fecha de parche: %.17s\n"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 #, fuzzy
 msgid "Quick-sort"
 msgstr "¿¡¿Tan rápido?!?"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 #, fuzzy
 msgid "Heap-sort"
 msgstr "_Ordenar por…"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 #, fuzzy
 msgid "Always Keep"
 msgstr "Siempre"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 #, fuzzy
 msgid "Always Remove"
 msgstr "SIEMPRE ACTIVO"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 #, fuzzy
 msgid "Mark with D on selection screen"
 msgstr " Seleccione Marcador (pantalla %d de %d)"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 #, fuzzy
 msgid "Nothing special"
 msgstr "Nada."
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 #, fuzzy
 msgid "Compress quotes"
 msgstr "comprimir"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 #, fuzzy
 msgid "Quote signatures"
 msgstr "eliminar firmas de paquetes"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 #, fuzzy
 msgid "Quote empty lines"
 msgstr "Vacía"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr " con encabezados"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr " sin encabezados"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 #, fuzzy
 msgid "NFKC"
 msgstr "`%.*s' no está en NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 #, fuzzy
 msgid "NFC"
 msgstr "`%.*s' no está en NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 #, fuzzy
 msgid "Display Options"
 msgstr "Enseñar opciones"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 #, fuzzy
 msgid "Color Options"
 msgstr "Color"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Opciones:"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 #, fuzzy
 msgid "Article-Limiting Options"
 msgstr "Limitando Vista"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 #, fuzzy
 msgid "Posting/Mailing Options"
 msgstr "Estará publicando a:"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 #, fuzzy
 msgid "Saving/Printing Options"
 msgstr "Opciones de Escritura"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 #, fuzzy
 msgid "Expert Options"
 msgstr "Expertos"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 #, fuzzy
 msgid "Filtering Options"
 msgstr "(Ahora Filtrando)"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 #, fuzzy
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 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:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 #, fuzzy
 msgid "Show description of each newsgroup"
 msgstr "Muestra una descripción de cuenta."
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6322,34 +6800,34 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 #, fuzzy
 msgid "Thread articles by"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6361,16 +6839,16 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 #, fuzzy
 msgid "Thread percentage match"
 msgstr "Porcentaje de completación"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6385,12 +6863,12 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 #, fuzzy
 msgid "Score of a thread"
 msgstr "Hilo"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6399,17 +6877,17 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 #, fuzzy
 msgid "Sort articles by"
 msgstr "Artículos anteriores"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6426,16 +6904,16 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 #, fuzzy
 msgid "Sort threads by"
 msgstr "Conversaciones"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6446,46 +6924,46 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 #, fuzzy
 msgid "Show only unread articles"
 msgstr "Mostrar únicamente los titulares _activos"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 #, fuzzy
 msgid "Filter which articles"
 msgstr "_Filtrar por…"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6494,12 +6972,12 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 #, fuzzy
 msgid "Go to the next unread article with"
 msgstr "Ir a la pista siguiente"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6509,14 +6987,14 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 #, fuzzy
 msgid "How to treat blank lines"
 msgstr ""
 "$filename: encontrado número $number de línea línea${plural $number s} "
 "vacías al final del fichero"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6533,11 +7011,11 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6547,170 +7025,236 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 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:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 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:2298
+#: src/lang.c:2437
 #, fuzzy
 msgid "Abbreviate long newsgroup names"
 msgstr "Mostrar nombres largos de cuentas"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 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:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr ""
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr ""
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr ""
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr ""
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 #, fuzzy
 msgid "Number of lines to scroll in pager"
 msgstr "Número de líneas: %d\n"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6721,93 +7265,95 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 #, fuzzy
 msgid "Display signatures"
 msgstr "eliminar firmas de paquetes"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 #, fuzzy
 msgid "Remove soft hyphens"
 msgstr "_Mover a:"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2508
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2338
+#: src/lang.c:2509
 #, fuzzy
-msgid "Display uue data as an attachment"
+msgid "Display none mime data as an attachment"
 msgstr "Enseñar una lengüeta de los datos seleccionados."
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 #, fuzzy
 msgid "Display \"a as Umlaut-a"
 msgstr "_Enseñar para"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 #, fuzzy
 msgid "Display these header fields (or *)"
 msgstr "No enseñar línea de cabecera."
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6817,12 +7363,12 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 #, fuzzy
 msgid "Do not display these header fields"
 msgstr "No enseñar línea de cabecera."
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6834,236 +7380,258 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
 
-#: src/lang.c:2385
+#: src/lang.c:2558
 #, fuzzy
-msgid "Detection of verbatim blocks"
-msgstr "detección"
+msgid "How to treat verbatim blocks"
+msgstr "Bloques"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "detección"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr ""
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 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:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 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:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 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:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 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:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 #, fuzzy
 msgid "Regex with Subject prefixes"
 msgstr "EXREG"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 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:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 #, fuzzy
 msgid "Regex with Subject suffixes"
 msgstr "EXREG"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 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:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 #, fuzzy
 msgid "Regex for begin of a verbatim block"
 msgstr "Acción Sendmail no está permitida dentro de inicio de bloque"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 #, fuzzy
 msgid "Regex for end of a verbatim block"
 msgstr "debug_end_block: no hay un bloque actual"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7072,50 +7640,50 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 #, fuzzy
 msgid "Which actions require confirmation"
 msgstr " -P              Siempre pide confirmación de las operaciones.\n"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7129,83 +7697,83 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "El registro se abre en una _ventana nueva"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 #, fuzzy
 msgid "Use mouse in xterm"
 msgstr "Empleado"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 #, fuzzy
 msgid "Number of articles to get"
 msgstr "Obtiene número de objetos"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 #, fuzzy
 msgid "Article recentness time limit"
 msgstr "Excedido el tiempo límite de CPU"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7213,376 +7781,371 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 #, fuzzy
 msgid "Score limit (kill)"
 msgstr "Opciones de ensamblador específicas de Score:\n"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 #, fuzzy
 msgid "Score limit (select)"
 msgstr "Opciones de ensamblador específicas de Score:\n"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 #, fuzzy
 msgid "Default score to select articles"
 msgstr "Seleccione la elección por omisión de cuentas."
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 #, fuzzy
 msgid "# Default score to select articles\n"
 msgstr "Seleccione la elección por omisión de cuentas."
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 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:2622
+#: src/lang.c:2808
 #, fuzzy
 msgid "Use ANSI color"
 msgstr "Color"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 #, fuzzy
 msgid "# If ON using ANSI-color\n"
 msgstr "Color"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 #, fuzzy
 msgid "Standard foreground color"
 msgstr "Color de primer plano estándar"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 #, fuzzy
 msgid "Standard background color"
 msgstr "Color de fondo estándar"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 #, fuzzy
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr "El color predeterminado debería usarse sólo como fondo."
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 #, fuzzy
 msgid "Color for inverse text (background)"
 msgstr "Color de fondo del título"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 #, fuzzy
 msgid "Color for inverse text (foreground)"
 msgstr "Color de texto común."
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 #, fuzzy
 msgid "Color of text lines"
 msgstr "Color de fondo de líneas alternativas."
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 #, fuzzy
 msgid "Color of help text"
 msgstr "Color de texto común."
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 #, fuzzy
 msgid "Color of status messages"
-msgstr "Estado"
+msgstr "Color de texto estado"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 #, fuzzy
 msgid "Color of quoted lines"
 msgstr "Rellenar todas las líneas de una transacción con el mismo color"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr ""
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
+msgstr "Rellenar todas las líneas de una transacción con el mismo color"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 #, fuzzy
 msgid "Color of article header lines"
 msgstr "lengüeta-cabecera-borde-color"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 #, fuzzy
 msgid "Color of article subject lines"
 msgstr "Rellenar todas las líneas de una transacción con el mismo color"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2726
-#, fuzzy
+#: src/lang.c:2912
 msgid "Color of external quotes"
-msgstr "Color"
+msgstr ""
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2733
-#, fuzzy
+#: src/lang.c:2919
 msgid "Color of response counter"
-msgstr "Color"
+msgstr ""
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2740
-#, fuzzy
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
-msgstr "<sin remite>"
+msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2754
-#, fuzzy
+#: src/lang.c:2940
 msgid "Color of signatures"
-msgstr "Color"
+msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "Color de fondo de líneas alternativas."
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
 msgstr ""
 
-#: src/lang.c:2768
-#, fuzzy
+#: src/lang.c:2954
 msgid "Color of positive score"
-msgstr "Color"
+msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2775
-#, fuzzy
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
-msgstr "Color"
+msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "Bloques"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 #, fuzzy
 msgid "Color of highlighting with *stars*"
 msgstr "color incorrecto   "
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 #, fuzzy
 msgid "Color of highlighting with _dash_"
 msgstr "Guión"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 #, fuzzy
 msgid "Color of highlighting with /slash/"
 msgstr "color incorrecto   "
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 #, fuzzy
 msgid "Color of highlighting with -stroke-"
 msgstr "Color Verdadero"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7598,63 +8161,63 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 #, fuzzy
 msgid "Attr. of highlighting with _dash_"
 msgstr "Guión"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 #, fuzzy
 msgid "URL highlighting in message body"
 msgstr "Titulo y Cuerpo de Mensaje necesarios"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 #, fuzzy
 msgid "# Enable URL highlighting?\n"
 msgstr "Activar"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 #, fuzzy
 msgid "Word highlighting in message body"
 msgstr "Titulo y Cuerpo de Mensaje necesarios"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 #, fuzzy
 msgid "# Enable word highlighting?\n"
 msgstr "Activar"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 #, fuzzy
 msgid "What to display instead of mark"
 msgstr "Enseña un marcaje por cada punto de datos."
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7664,71 +8227,71 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 #, fuzzy
 msgid "Page line wrap column"
 msgstr "LÍNEA o COLUMNA"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 #, fuzzy
 msgid "Mail address (and fullname)"
 msgstr "Dirección personal para correo"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7738,52 +8301,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 #, fuzzy
 msgid "Prepend signature with \"-- \""
 msgstr " firma: "
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 #, fuzzy
 msgid "Quoting behavior"
 msgstr "error en cita de parámetros"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7797,55 +8360,55 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2972
+#: src/lang.c:3158
 #, fuzzy
-msgid "Insert 'User-Agent:' header"
-msgstr "Envía cabecera User-Agent"
+msgid "Insert ''User-Agent:'' header"
+msgstr "Envía cabecera ''User-Agent:''"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 #, fuzzy
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "Envía cabecera User-Agent"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 #, fuzzy
 msgid "MM_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7855,133 +8418,133 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 #, fuzzy
 msgid "MM_NETWORK_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 #, fuzzy
 msgid "# Charset supported locally.\n"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 #, fuzzy
 msgid "Mailbox format"
 msgstr "_Buzón:"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 #, fuzzy
 msgid "# Format of the mailbox.\n"
 msgstr "_Buzón:"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:3021
+#: src/lang.c:3207
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 #, fuzzy
 msgid "View post-processed files"
 msgstr "Ver todos los Ficheros del Proyecto"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 #, fuzzy
 msgid "MIME encoding in mail messages"
 msgstr "[La codificación de «%s» de este correo no puede ser descodificado]"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3228
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit 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:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -7991,116 +8554,130 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 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:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 #, fuzzy
 msgid "Mail directory"
 msgstr "No se puede abrir el directorio de correo nuevo (%s)"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 #, fuzzy
 msgid "Directory to save arts/threads in"
 msgstr "no puede guardar el directorio actual: %s"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 #, fuzzy
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "Marca buzones leídos"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8109,107 +8686,107 @@ msgid ""
 "#   2 = Yes\n"
 msgstr ""
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 #, fuzzy
 msgid "Process only unread articles"
 msgstr "Procesa solo ficheros nuevos"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 #, fuzzy
 msgid "Printer program with options"
 msgstr "Modo de empleo: %s [opciones] PROGRAMA [parámetro ...]"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 #, fuzzy
 msgid "Invocation of your editor"
 msgstr "Editor"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 #, fuzzy
 msgid "External inews"
 msgstr "¿Externo…?"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 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:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 #, fuzzy
 msgid "Invocation of your mail command"
 msgstr "Su contraseña en el servidor de correo"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
 "# e.g. mutt interactive:  mutt -H %F\n"
 msgstr ""
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8218,71 +8795,71 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 #, fuzzy
 msgid "Filename for posted articles"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 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:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 #, fuzzy
 msgid "No unsubscribed groups in newsrc"
 msgstr "GRUPOS"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8291,81 +8868,81 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 #, fuzzy
 msgid "NNTP read timeout in seconds"
 msgstr "tiempo agotado después de %d segundos.\n"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 #, fuzzy
 msgid "Reconnect to server automatically"
 msgstr "Crear automáticamente"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr ""
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "error: %s al final de la cadena de formato"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8379,12 +8956,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 #, fuzzy
 msgid "Format string for group level"
 msgstr "grupo: cadena de texto"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8403,12 +8980,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "error: %s al final de la cadena de formato"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8430,12 +9007,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "El formato de muestra para las vistas de paquetes"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8459,12 +9036,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "El formato de muestra para las vistas de paquetes"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -8485,12 +9062,48 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "El formato de muestra para las vistas de paquetes"
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3608
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "error: %s al final de la cadena de formato"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8508,23 +9121,23 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 #, fuzzy
 msgid "Format string for display of dates"
 msgstr "El formato de muestra para las vistas de paquetes"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 #, fuzzy
 msgid "# Format string for date representation\n"
 msgstr ""
 "Fallado al construir la representación de la cadena del rango de datos\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 #, fuzzy
 msgid "Unicode normalization form"
 msgstr "Con normalización Unicode.\n"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8536,22 +9149,22 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr ""
 "\n"
 "Ningún artículo dentro de este grupo.\n"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8559,232 +9172,324 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 #, fuzzy
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "(rellenado automáticamente)"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "Procesa solo ficheros nuevos"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 #, fuzzy
 msgid "Followup-To: header"
 msgstr "Cabecera "
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 #, fuzzy
 msgid "Ispell program"
 msgstr "Programa"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 #, fuzzy
 msgid "Mailing list address"
 msgstr "Listados de Correo"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 #, fuzzy
 msgid "Forward articles as attachment"
 msgstr "Reproducir"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 #, fuzzy
 msgid "Organization: header"
 msgstr "Organización"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "<SPACE> alterna, <CR> establece, <ESC> cancela."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr ""
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "comprimir"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Color"
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "(Ahora Filtrando)"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr " cabecera mágica = %x\n"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr ""
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
-#, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
+#, fuzzy, c-format
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "durmiendo en %s por %d segundos\n"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
 #, fuzzy
-msgid "Rejoin current group\n"
-msgstr "Grupo"
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr "Días para marcar artículos como leídos > "
+
+#, fuzzy
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "Artículo definido requerido"
+
+#, fuzzy
+#~ msgid "[- Unavailable -]"
+#~ msgstr "NO DISPONIBLE"
+
+#, fuzzy
+#~ msgid "Updating"
+#~ msgstr "Error Actualizando Paquete"
+
+#, fuzzy
+#~ msgid "global "
+#~ msgstr "Global "
+
+#, fuzzy
+#~ msgid "Article"
+#~ msgstr "Artículo definido requerido"
+
+#, fuzzy
+#~ msgid "Base article range"
+#~ msgstr "bit,base está fuera de límite para el símbolo"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, fuzzy, c-format
-msgid "Read (%s)\n"
-msgstr "%s: leído: %s"
+#~ msgid "Untagged %s"
+#~ msgstr "[%d] Servidor no envía respuesta inetiquetada «%s» o preguntada"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "Hilo"
+#~ msgstr[1] "Hilo"
 
-#: src/nntplib.c:1017
 #, fuzzy, c-format
-msgid "Resend last command (%s)\n"
-msgstr "última orden: %s\n"
+#~ msgid "Hot %s"
+#~ msgstr "¡Está caliente!"
+
+#~ msgid "all"
+#~ msgstr "todo"
 
-#: src/read.c:358
 #, fuzzy
-msgid "Aborted read\n"
-msgstr "Lectura abortada."
+#~ msgid "unread"
+#~ msgstr "no leído"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr ""
+#, fuzzy, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "%s: leído: %s"
+
+#, fuzzy, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "última orden: %s\n"
 
-#: src/refs.c:654
 #, fuzzy
-msgid "[- Unavailable -]"
-msgstr "NO DISPONIBLE"
+#~ msgid "Aborted read\n"
+#~ msgstr "Lectura abortada."
 
-#~ msgid "bytes"
-#~ msgstr "bytes"
+#, fuzzy
+#~ msgid "trusted"
+#~ msgstr "de confianza"
 
 #, fuzzy
-#~ msgid "\tChecksum of %s (%ld %s)"
-#~ msgstr "%s: %s checksum: %u\n"
+#~ msgid "untrusted"
+#~ msgstr "no fiable"
+
+#, fuzzy
+#~ msgid "1 Response"
+#~ msgstr "Respuesta"
+
+#~ msgid "bytes"
+#~ msgstr "bytes"
Binary files tin-2.6.4/po/et.gmo and tin-2.6.5/po/et.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/et.po tin-2.6.5/po/et.po
--- tin-2.6.4/po/et.po	2024-12-21 15:42:03.000000000 +0100
+++ tin-2.6.5/po/et.po	2025-12-23 21:21:50.351855544 +0100
@@ -1,26 +1,23 @@
 # Estonian translations for tin.
 # This file is distributed under the same license as the tin package.
-# Toomas Soome <tsoome@me.com>, 2022.
+# Toomas Soome <tsoome@me.com>, 2024.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.6.2\n"
+"Project-Id-Version: tin 2.6.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
-"PO-Revision-Date: 2023-08-11 14:01+0200\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
+"PO-Revision-Date: 2024-12-26 01:45+0200\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
 "Language: et\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 Vastus"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -29,36 +26,32 @@ msgstr ""
 "\n"
 "%s ei sisalda ühtki gruppi. Lõpetan töö."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Katkestan lugemise, palun oodake..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "kõik"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Kõik grupid"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "Fail %s on olemas. %s=jätka, %s=kirjuta üle, %s=välju: "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Artikkel on katkestatud (kustutatud)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Artiklit ei saa katkestada (kustutada)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Artikkel kustutatud."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -73,54 +66,64 @@ msgstr ""
 "postitatakse järgneval aadressil:\n"
 "  %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Teie artikkel:\n"
 "  \"%s\"\n"
-"postitatakse %s:\n"
+"postitatakse gruppi:\n"
+msgstr[1] ""
+"\n"
+"Teie artikkel:\n"
+"  \"%s\"\n"
+"postitatakse gruppidesse:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Artiklit ei postitatud!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Artiklit ei salvestatud"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Artiklitaseme käsud"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Artiklil pole eelnevat"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Eelnev artikkel on hävitatud"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Eelnev artikkel pole kättesaadav"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Artikkel on postitatud: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Artikkel lükati tagasi (salvestasin faili %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
@@ -128,157 +131,90 @@ msgstr ""
 "%s=artikkel, %s=teema, %s=vahemik, %s=kuum, %s=muster, %s=märgitud, "
 "%s=välju: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Artiklit pole"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Artikkel taastatud."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Artikkel %4d : %4d"
 
-#: src/lang.c:77
-#, fuzzy
+#: src/lang.c:74
 msgid "Article Info Page"
-msgstr "Artiklit ei salvestatud"
+msgstr "Artikli info leht"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "artiklit"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "See on järgneva artikli uuesti postitamine:"
 
-#: src/lang.c:80
+#: src/lang.c:76
 msgid "article"
-msgstr "artikkel"
+msgid_plural "articles"
+msgstr[0] "artikkel"
+msgstr[1] "artiklit"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "Artikkel"
-
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s saadetud --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d artikkel saadetud --"
+msgstr[1] "-- %d artiklit saadetud --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " o: %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "kooditabel %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- kooditabel %s ei ole toetatud --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Kirjeldus: %s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "Avan %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "Loen %s"
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%s rida"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "nimi %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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 ""
-"See teade on koostatud kasutades 'multipart/mixed' MIME vormingut. Kui\n"
-"te loete seda prefiksit, siis pole teie mailiprogrammi seadistatud seda\n"
-"vormingut kasutama ja järgnev tekst võib olla kummaline.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Manuste menüü"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Manuste menüü käsud"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<nime pole>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Manus on edukalt salvestatud. (%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d kokku %d manusest on edukalt salvestatud."
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d kokku %d manus on edukalt salvestatud."
+msgstr[1] "%d kokku %d manusest on edukalt salvestatud."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Valige manus> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Märgitud manus"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d märgitud manust"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d märgitud manus"
+msgstr[1] "%d märgitud manust"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "Märkimata manus"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -286,326 +222,369 @@ msgstr ""
 "# Ärge seda kommentaari blokki muutke\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=SÕNE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Ei pane, 1=Cc, 2=Bcc, 3=Cc ja Bcc\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=SÕNE (n. %a, %d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=SÕNE (n. %E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=SÕNE (n. =postkast)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=SÕNE\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 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/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=NUM\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=SÕNE (nt. %n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+#, fuzzy
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr "#  hide_inline_data=NUM (mis tahes kombinatsioon on lubatud)\n"
+
+#: src/lang.c:112
+#, fuzzy
+msgid "#    0 = Display raw data\n"
+msgstr "#    0 = Toorandmete kuvamine\n"
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+#, fuzzy
+msgid "#    4 = Hide Inline PGP\n"
+msgstr "#    4 = Inline PGP varjamine\n"
+
+#: src/lang.c:116
+#, fuzzy
+msgid "#    8 = Hide Shar\n"
+msgstr "#    8 = Shar varjamine\n"
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=toetatud_kodeering"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=SÕNE\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=SÕNE (n. ~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=SÕNE (n. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=SÕNE (n. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=toetatud_koodileht"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n"
 
-#: src/lang.c:151
-#, fuzzy
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
-msgstr "#  undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n"
+msgstr "#  undeclared_cs_guess=ON/OFF (vaikimisi on OFF)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=SÕNE\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=SÕNE\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=SÕNE\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=SÕNE (kui algab sümboliga '/', loe failist)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=toetatud_kodeering"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=SÕNE (n. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Teema: (tõstutundlik) 1=Teema: (tõstutundetu)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=Saatja: (tõstutundlik) 3=Saatja: (tõstutundetu)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: ja täielik References: rida\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & ainult viimane viitamise kirje\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kirje ainult   7=Ridu:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=SÕNE\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=SÕNE (%I annab initsiaalid)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=SÕNE (n. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=SÕNE (n. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=SÕNE (n. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_art_score=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  suppress_soft_hyphens=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
 #
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=SÕNE (n. %n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ära lühenda artikli keha\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Jäta alles alguses olevad tühjad read\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Jäta alles lõpus olevad tühjad read\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Jäta alles alguses ja lõpus olevad tühjad read\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Tihenda teksti vahel olevad tühjad read\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -613,7 +592,7 @@ msgstr ""
 "#    5 = Tihenda teksti vahel olevad tühjad read ja\n"
 "#        jäta vahele alguses olevad tühjad read\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -621,7 +600,7 @@ msgstr ""
 "#    6 = Tihenda teksti vahel olevad tühjad read ja\n"
 "#        jäta vahele lõpus olevad tühjad read\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -629,31 +608,53 @@ msgstr ""
 "#    7 = Tihenda teksti vahel olevad tühjad read ja\n"
 "#        jäta vahele alguses ja lõpus olevad tühjad read\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
-msgstr "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
+msgstr "#  verbatim_handling=NUM\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Ära lühenda artikli keha\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "#    1 = Sõnasõnaliste plokkide tuvastamine ja kuvamine\n"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+"#    2 = Sõnasõnaliste plokkide tuvastamine ja kuvamine, algus- ja\n"
+"#        lõpumärkide varjamine\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "#    3 = Sõnasõnaliste plokkide tuvastamine ja peitmine\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=SÕNE (n. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=SÕNE (n. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -661,7 +662,7 @@ msgstr ""
 "#\n"
 "# Märkus: parem on kõigepealt kirjeldada üldisemad (globaalse skoobiga)\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -669,66 +670,66 @@ msgstr ""
 "# ning seejärel konkreetsemad, grupi spetsiifilised, reeglid.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Atribuutide menüü käsud"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "atribuut ilma skoobita: %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Autentimine ebaõnnestus"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "Serverile %s vastavat NNTP autoriseerimise parooli pole"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Server eeldab autentimist.\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Palun sisestage parool: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Palun sisestage kasutajanimi: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Autoriseeritud kasutaja: %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Autoriseerimine ebaõnnestus. Kasutaja: %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
-msgstr ""
+msgstr "Praeguses seisus pole autoriseerimise meetodeid!\n"
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Autori tagaspidi otsimine [%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Autori edaspidi otsimine [%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -737,442 +738,487 @@ msgstr ""
 "\n"
 "%s tellitud"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Tellin grupid...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr "Valin artiklid (kõikide lugemata artiklite vaatamiseks '%s') ..."
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, 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:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Tundmatu atribuut: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Tundmatu globaalne atribuut: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Vigane käsk. Abiinfo saamiseks vajutage '%s'."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Baasartikkel"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Märgin artikli loetuks%s?"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Baasartiklite vahemik"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s: Indeks failide uuendamist ei toetata: cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Artikli algus ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** Lehe algus ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, 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:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Katkestan artiklit..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "%s ei õnnestu luua"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Ei leis baasartiklit %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "%s ei saa avada"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "%s ei saa salvestamiseks avada"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Postitamine ei ole lubatud ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "%s ei luba postitada"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "%s ei õnnestu laadida"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr "e-posti gruppides ei saa asendada, proovide uuesti postitada."
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s on kataloog"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Märgin loetuks"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Märgin %s loetuks..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Märgi loetuks kõik grupid, millesse on sessiooni jooksul sisenetud?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "Teil on siin grupis märgitud teateid - märgin loetuks?"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "Teil on siin grupis märgitud teateid - märgin loetuks?"
+msgstr[1] "Teil on siin grupis märgitud teateid - märgin loetuks?"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Loetud"
+msgstr[1] "Loetud"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Lisatud %d grupp"
+msgstr[1] "Lisatud %d gruppi"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s %lu sekundiga\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Loetud"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "gruppi %s pole"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Kontrollin valminud artiklit"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Otsin uusi gruppe... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 msgid "Checking for news...\n"
 msgstr "Otsin uudiseid...\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, 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:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI värvid on keelatud"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI värvid on lubatud"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Käsk ebaõnnestus: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, fuzzy, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] "[-- %s, %lu rida peidetud --]\n"
+msgstr[1] "[-- %s, %lu rida peidetud --]\n"
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Märgin valimata artiklid loetuks?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 msgid "Connection Info"
 msgstr "Ühenduse info"
 
-#: src/lang.c:290
-#, fuzzy
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
-msgstr "loen lokaalsest spool kataloogist"
+msgstr "Loen kohalikust spool kataloogist.\n"
 
-#: src/lang.c:291
+#: src/lang.c:281
 msgid "Reading saved news.\n"
-msgstr ""
+msgstr "Loen salvestatud uudiseid.\n"
 
-#: src/lang.c:292
-#, fuzzy
+#: src/lang.c:282
 msgid ""
 "\n"
 "Configuration files:\n"
 "--------------------\n"
 msgstr ""
-"Operatsioonid atribuutidega\n"
-"---------------------------"
+"\n"
+"Seadete failid:\n"
+"---------------\n"
 
-#: src/lang.c:300
+#: src/lang.c:290
 msgid ""
 "\n"
 "Local spool config:\n"
 "-------------------\n"
 msgstr ""
+"\n"
+"Kohalik spool seadistus:\n"
+"------------------------\n"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
-msgstr ""
+msgstr "TIHENDUS      :"
 
-#: src/lang.c:306
+#: src/lang.c:296
 msgid ""
 "\n"
 "Connection details:\n"
 "-------------------\n"
 msgstr ""
+"\n"
+"Ühenduse info:\n"
+"--------------\n"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
-msgstr ""
+msgstr " DEFLATE %s\n"
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
-msgstr ""
+msgstr "(lubatud)"
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
-msgstr ""
+msgstr "(mitteaktiivne)"
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
-msgstr ""
+msgstr " DEFLATE (pole toetatud)\n"
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
-msgstr ""
+msgstr "(keelatud)"
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d sekund %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d sekundit %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
-msgstr ""
+msgstr "IMPLEMENTATION: %s\n"
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
-msgstr ""
+msgstr "MAXARTNUM     : %s\n"
 
-#: src/lang.c:322
-#, fuzzy, c-format
+#: src/lang.c:312
+#, c-format
 msgid "Reading via NNTP (%s).\n"
-msgstr "Ei kasuta NNTP (%s).\n"
+msgstr "Loe NNTP kaudu (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
-msgstr ""
+msgstr "NNTPPORT      : %u\n"
 
-#: src/lang.c:324
+#: src/lang.c:314
 msgid "read only"
-msgstr ""
+msgstr "ainult lugemiseks"
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
-msgstr ""
+msgstr "lugemiseks/kirjutamiseks"
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
-msgstr ""
+msgstr "NNTPSERVER    : %s\n"
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
-msgstr ""
+msgstr "ÜHENDUSETÜÜP: %s\n"
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, fuzzy, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "Ei kasuta NNTPS (%s; "
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Loen usaldusväärne kasutades NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
 #, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Loen ebausaldusväärne kasutades NNTPS (%s; "
+
+#: src/lang.c:321
+#, c-format
 msgid "Certificate #%d\n"
-msgstr "Sertifikaatide #%d\n"
+msgstr "Sertifikaat #%d\n"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
-msgstr ""
+msgstr "Väljastaja : %s\n"
 
-#: src/lang.c:333
+#: src/lang.c:324
 msgid ""
 "\n"
 "Server certificate information:\n"
 "-------------------------------\n"
 msgstr ""
+"\n"
+"Serveri sertifikaadi info:\n"
+"--------------------------\n"
 
-#: src/lang.c:334
-#, fuzzy, c-format
+#: src/lang.c:325
+#, c-format
 msgid "Subject: %s\n"
 msgstr "Teema: %s\n"
 
-#: src/lang.c:335
+#: src/lang.c:326
 msgid ""
 "\n"
 "TLS information:\n"
 "----------------\n"
 msgstr ""
+"\n"
+"TLS info:\n"
+"---------\n"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
-msgstr ""
+msgstr "OOTAMATU, võimalik VIGA"
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
-msgstr ""
+msgstr "tolereerin, kuna \"-k\" (ebaturvaline) sooviti"
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
+"Serveri sertifikaadi kontroll ebaõnnestus:\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
-#, fuzzy
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
-msgstr "newsrc fail on edukalt salvestatud.\n"
+msgstr "Serveri sertifikaat on edukalt kontrollitud.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
+"Serveri sertifikaadi kontroll ebaõnnestus: <ei saa tuvastada põhjust>\n"
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
-msgstr ""
+msgstr "%s %s (tugevus %d)\n"
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Artikli virmindamine ebaõnnestus, %s lõpetab töö"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Loon salvestatud gruppidele active faili...\n"
 
-#: src/lang.c:360
-#, fuzzy, c-format
+#: src/lang.c:349
+#, c-format
 msgid "Creating %s file...\n"
 msgstr "Loon %s faili...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Vaikimisi"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Kas kustutada salvestatud ja töödeldud failid?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Kustutan ajutisi faile..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Artiklid on otsas ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Artiklid on otsas ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** Manused on otsas ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Grupid on otsas ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** Lehe lõpp ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 msgid "*** End of posted articles ***"
 msgstr "*** Postitatud artiklid on otsas ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** Skoopide lõpp ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Teema on otsas ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** URL'id on otsas ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Sisestage leatavate artiklite piirang> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Sisestage Message-ID> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " ja sisene järgmisse lugemata artiklisse"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " ja siseneda järgmisse lugemata teemasse"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Sisestage omaduse number> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Sisestage vahemik [%s]> "
 
-#: src/lang.c:382
-#, fuzzy, c-format
+#: src/lang.c:371
+#, c-format
 msgid "Error: Could not appended %s to %s"
-msgstr "Viga: %s uus nimi %s"
+msgstr "Viga: Ei saa lisada %s %s lõppu"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1180,31 +1226,32 @@ msgstr ""
 "\n"
 "Hoiatus: Kasutati päiserida Approved:.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
-msgstr ""
+msgstr "  Rida %d: \"%s\": antud sõne on liiga pikk.\n"
 
-#: src/lang.c:385
-#, fuzzy, c-format
+#: src/lang.c:374
+#, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
-msgstr "Tundmatu atribuut: %s"
+msgstr "Rida %d: \"%s\": tundmatu atribuut.\n"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
-msgstr ""
+msgstr "  Rida %d: \"%s\": vigane rida, puudub '='.\n"
 
-#: src/lang.c:390
-#, fuzzy, c-format
+#: src/lang.c:379
+#, c-format
 msgid ""
 "\n"
 "Error: Bad address in \"%s\" header.\n"
 msgstr ""
 "\n"
-"Viga: Vigane aadress \"%s\" real.\n"
+"Viga: Vigane aadress \"%s\" päise real.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1212,50 +1259,61 @@ msgstr ""
 "\n"
 "Viga: Vigane FQDN Message-ID: real.\n"
 
-#: src/lang.c:393
-#, fuzzy, c-format
+#: src/lang.c:383
+#, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
-msgstr "E-posti aadressi pole"
+msgstr "TLS (-T) ei luba täht-tähelist IPv%d aadressi %s kasutada"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "%s ei saa lahti lukustada"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Ei saa punkt-lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Ei saa lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
+"Server nõuab autentimist, aga tihendamine (-C) on juba aktiivne.\n"
+"Käivitage %s kasutades -A ja -C võtmeid.\n"
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Vigane fail %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "ei saa laiendada %s\n"
 
-#: src/lang.c:408
-#, fuzzy, c-format
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
+#, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
-msgstr "Viga: Vorming ületab ekraani laust. Kasutan vaikimisi \"%s\"."
+msgstr "Viga: Määratud vorming on tühi. Kasutan vaikeväärtust \"%s\"."
 
-#: src/lang.c:409
-#, fuzzy
+#: src/lang.c:401
 msgid ""
 "\n"
 "Error: Article is empty.\n"
@@ -1263,7 +1321,7 @@ msgstr ""
 "\n"
 "Viga: Artikkel on tühi.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1271,41 +1329,40 @@ msgstr ""
 "\n"
 "Viga: Followup-To postitajale ja gruppi ei ole lubatud!\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Viga: Vorming ületab ekraani laust. Kasutan vaikimisi \"%s\"."
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Sisemine viga GNKSA protseduuris - saatke vearaport.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Aadressis puudub <.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub vasak ümarsulg.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub parem ümarsulg.\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "Postiaadressis puudub at-märk.\n"
 
-#: src/lang.c:418
-#, fuzzy
+#: src/lang.c:410
 msgid "Right angle bracket missing in route address.\n"
-msgstr "Aadressis puudub <.\n"
+msgstr "Aadressis puudub >.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Ühekomponendiline FQDN pole lubatud. Lisage oma doomen.\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1313,7 +1370,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1321,7 +1378,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1329,52 +1386,52 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN sisaldab lubamatut sümbolit.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Null pikkusega FQDN komponent ei ole lubatud.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN komponendi pikkus ületab maksimaalset lubatut (63 sümbolit).\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 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:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN komponent ei või alata numbriga.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Doomen sisaldab võimatut numbrilist väärtust.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 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:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Doomenis puudub vasak sulg.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Aadressil puudub lokaalne osa.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Lubamatu sümbol aadressi lokaalses osas.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Null pikkusega lokaalne komponent ei ole lubatud.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1382,7 +1439,7 @@ msgstr ""
 "Pärisnimes on lubamatu sümbol.\n"
 "Kvootimata sõnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1390,7 +1447,7 @@ msgstr ""
 "Pärisnimes on lubamatu sümbol.\n"
 "Kvooditud sõnad ei või sisaldada '()<>\\'.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1398,11 +1455,11 @@ msgstr ""
 "Pärisnimes on lubamatu sümbol.\n"
 "Kodeeritud sõnad parameetris ei või sisaldada '!()<>@,;:\"\\.[]/='.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Vigane reaalses nimes kasutatud kodeeritud sõna süntaks.\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1410,21 +1467,21 @@ msgstr ""
 "Pärisnimes on lubamatu sümbol.\n"
 "Kvootimata sõnad vanas stiilis aadressides ei või sisaldada '()<>\\'.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit 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:440
-#, fuzzy
+#: src/lang.c:432
 msgid "Missing realname.\n"
-msgstr "Osad puuduvad."
+msgstr "Puudub päris nimi.\n"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1432,16 +1489,15 @@ msgstr ""
 "\n"
 "Viga: peale päiseridu pole tühja rida.\n"
 
-#: src/lang.c:442
-#, fuzzy
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr ""
 "\n"
-"Viga: Vigaselt vormindatud %s.\n"
+"Viga: Kasutati vigast saaja aadressi \"all\".\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1450,8 +1506,8 @@ msgstr ""
 "\n"
 "Viga: Vigaselt vormindatud %s.\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1461,10 +1517,10 @@ msgid ""
 msgstr ""
 "\n"
 "Viga: Postitus sisaldab mitte-ASCII sümboleid, aga MM_CHARSET väärtuseks\n"
-"      on US_ASCII - palun seadke MM_CHARSET väärtus oma keelele sobivaks\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:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1480,7 +1536,7 @@ msgstr ""
 "      enam levinud.  Muuta saate kasutades seadete M)enüüd või toimetades\n"
 "      tinrc faili.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1488,7 +1544,7 @@ msgstr ""
 "\n"
 "Viga: Artikkel algab päise asemel tühja reaga\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1499,7 +1555,7 @@ msgstr ""
 "Viga: Päisereal %d puudub päise nime järel koolon:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1508,7 +1564,7 @@ msgstr ""
 "\n"
 "Viga: \"%s:\" rida on tühi.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1517,16 +1573,16 @@ msgstr ""
 "\n"
 "Viga: Artikli päises puudub rida \"%s:\".\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
 "Viga: %s sisaldab mitte 7bit sümboleid.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1537,69 +1593,77 @@ msgstr ""
 "Viga: Päisel real %d puudub kooloni järel tühik:\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Viga: Päises on mitu (%d) \"%s:\" rida.\n"
+msgstr[1] ""
 "\n"
 "Viga: Päises on mitu (%d) \"%s:\" rida.\n"
 
-#: src/lang.c:463
-#, fuzzy, c-format
+#: src/lang.c:456
+#, c-format
 msgid ""
 "\n"
 "Error: Header on line %d has no name:\n"
 "%s\n"
 msgstr ""
 "\n"
-"Viga: Päisel real %d puudub kooloni järel tühik:\n"
+"Viga: Päisel real %d puudub nimi:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
+"\n"
+"Viga: See on e-posti grupp, aga saaja (\"To:\") puudub.\n"
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
-msgstr ""
+msgstr "Segi aetud '-f'/'-F'? %s %s"
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Ebaturvalised õigused failil %s (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
-"\n"
-"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n"
-"pole %s\n"
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] "Rida %d on pikem kui %d baiti ja tuleks poolitada.\n"
+msgstr[1] "Rida %d on pikem kui %d baiti ja tuleks poolitada.\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
-"\n"
-"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n"
-"pole %s\n"
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] "Rida %d on pikem kui %d bait ja tuleks lühendada.\n"
+msgstr[1] "Rida %d on pikem kui %d baiti ja tuleks lühendada.\n"
 
-#: src/lang.c:477
-#, fuzzy, c-format
+#: src/lang.c:472
+#, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME parsimise viga: Ootamatu artikli %s/%s lõpp\n"
 
-#: src/lang.c:478
-#, fuzzy
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME parsimise viga: Algas eraldaja aga loen alles päiseid\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1607,11 +1671,24 @@ msgstr ""
 "\n"
 "Viga: \"poster\" ei ole lubatud gruppides!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Ei õnnestu saada (täis) doomeninime!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Kehtivat gruppi pole antud."
+msgstr[1] "Kehtivaid gruppe pole antud."
+
+#: src/lang.c:477
+#, fuzzy
+msgid " You may need to retry without \"-n\"."
+msgstr " Võib-olla peate proovima uuesti ilma \"-n\"-ita."
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1619,44 +1696,52 @@ msgstr ""
 "\n"
 "Viga: From: rida puudub.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Puuduvad õigused siseneda %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s lugemiseks pole õiguseid\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Faili %s pole\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s kirjutamiseks pole õiguseid\n"
 
-#: src/lang.c:490
-#, fuzzy, c-format
+#: src/lang.c:488
+#, c-format
 msgid "Not a literal IPv6 address: %s"
-msgstr "E-posti aadressi pole"
+msgstr "Ei ole otsene IPv6 address: %s"
+
+#: src/lang.c:492
+#, fuzzy, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c võti nõuab argumenti\n"
 
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c vigane võti\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "viga"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
 msgid "error"
-msgstr "viga"
+msgid_plural "errors"
+msgstr[0] "viga"
+msgstr[1] "viga"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1665,63 +1750,70 @@ msgstr ""
 "\n"
 "Viga real %d: \"Sender:\" päiserida pole lubatud (see lisatakse teie eest)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Serveril pole failis %s näidatud gruppe"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Viga: unlink %s"
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Tundmatu ektaani tase"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Kättesaamatu?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Käsk ebaõnnestus: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Lõpetan..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "jätan välise kirjade lugeja"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Loon %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, 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:513
+#: src/lang.c:515
 #, 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:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtreerin globaalseid reegleid (%d/%d) (väljumiseks 'q')..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Reegli looja: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1741,9 +1833,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1769,934 +1860,965 @@ msgstr ""
 "#   subj=SÕNE         Mittekohustuslik. Subject: rida (n. Kuidas olla "
 "tark).\n"
 "#   from=SÕNE         Mittekohustuslik. From: rida (n. *Jaan Tamm*)\n"
-"#   msgid=SÕNE        Mittekohustuslik. Message-ID: rida (n. <123@ether."
-"net>)\n"
+"#   msgid=SÕNE        Mittekohustuslik. Message-ID: rida (n. "
+"<123@ether.net>)\n"
 "#                     koos kõikide viidetega.\n"
 "#   msgid_last=SÕNE   Mittekohustuslik. Nagu ülal, aga ainult viimane "
 "viide.\n"
 "#   msgid_only=SÕNE   Mittekohustuslik. Nagu ülal, aga viideteta.\n"
-"#   refs_only=SÕNE    Mittekohustuslik. References: rida (n. <123@ether."
-"net>)\n"
+"#   refs_only=SÕNE    Mittekohustuslik. References: rida (n. "
+"<123@ether.net>)\n"
 "#                     ilma Message-ID:\n"
 "#   lines=[<>]?NUMBER Mittekohustuslik. Lines: rida. '<' või '>' pole\n"
 "#                     kohustuslikud.\n"
 "#   gnksa=[<>]?NUMBER Mittekohustuslik. GNKSA parse_from() tagastatud kood.\n"
 "#                     '<' või '>' pole kohustuslikud.\n"
 "#   xref=MUSTER       Mittekohustuslik. Surmamise muster (n. alt.flame*)\n"
-"#   path=MUSTER       Mittekohustuslik. Surmamise muster (n. news.example."
-"org)\n"
+"#   path=MUSTER       Mittekohustuslik. Surmamise muster (n. "
+"news.example.org)\n"
 "                      Path: järgi filtreerimine võib olla väga aeglane.\n"
 "#   time=NUMBER       Mittekohustuslik. Reegli aegumine time_t väärtusena\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
-msgstr "Reegli kaal (vaikimisi=%d): "
+msgstr "Reegli kaal        (vaikimisi=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, 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:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Täis"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
-msgstr "Kommentaar (vaba)      : "
+msgstr "Kommentaar (vaba)   : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
-msgstr ""
+msgstr "Vigane ülevaate kirje: serveri nimi puudub."
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
-msgstr ""
+msgstr "\t Xref: %s"
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
-msgstr ""
+msgstr "Jätan Xref filtri vahele"
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
-msgstr "Rakenda mustrit        : "
+msgstr "Rakenda mustrit     : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Sisestage muster [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
 "\n"
-"Te soovisite vastused artiklile %s:\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Te soovisite vastused artiklile gruppi:\n"
+msgstr[1] ""
+"\n"
+"Te soovisite vastused artiklile gruppidesse:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Vastused saadetakse teile kirjaga.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t Vastused saadetakse teile kirjaga.\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- edastatud teade --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- edastatud teate lõpp --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: rida (tõstutundetu)   "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: rida (tõstutundlik)   "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Tundmatu host.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "globaalset "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d vana artikkel on märgitud loetuks."
+msgstr[1] "%d vana artiklit on märgitud loetuks."
 
-#: src/lang.c:564
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Kasutage selle asemel palun %.100s"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "gruppi %s pole"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s on modereeritav. Jätkan?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "gruppi"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Loen %s uuesti..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Ülemise taseme käsud"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Grupi valik"
 
-#: src/lang.c:571
+#: src/lang.c:576
 msgid "group"
-msgstr "grupp"
+msgid_plural "groups"
+msgstr[0] "grupp"
+msgstr[1] "gruppi"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr "*** select_format blokeerib gruppide kirjeldused ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 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:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 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:576
+#: src/lang.c:582
 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:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 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:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 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:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 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:580
+#: src/lang.c:589
 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:581
+#: src/lang.c:590
 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:582
+#: src/lang.c:591
 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:583
+#: src/lang.c:592
 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:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "artiklite surmamise menüü"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "(kuuma) artikli automaatse valiku menüü"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Brausi artiklis olevaid URLe"
 
-#: src/lang.c:587
+#: src/lang.c:596
 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:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "katkesta (kustuta) või asenda (kirjuta üle) jooksev artikkel"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "postita vastus jooksvale artiklile"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "postita vastus (kopeeri teksti) jooksvale artiklile"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "postita vastus jooksvale artiklile, tsiteerides kõiki päiseid"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "postita valitud artikkel teise gruppi"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "toimeta artiklit (ainult kirjade-grupid)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "näita jooksva teema esimest artiklit"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "näita artikli esimest lehekülge"
 
-#: src/lang.c:598
-#, fuzzy
+#: src/lang.c:607
 msgid "show MIME details of this article"
-msgstr "Selles artiklis pole URL'e"
+msgstr "näita selle artikli MIME infot"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "näita jooksva teema viimast artiklit"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "näita artikli viimast lehekülge"
 
-#: src/lang.c:601
+#: src/lang.c:610
 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:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "näita järgmist artiklit"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "näita järgmise teema esimest artiklit"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "näita järgmist lugemata artiklit"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "mine artiklile, millele see artikkel järgneb"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "näita eelmist artiklit"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "näita eelmist lugemata artiklit"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "surma kiiresti artikkel, kasutades vaikeväärtusi"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "vali kiiresti vaikeväärtusi kasutades (kuumad) artiklid"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "tagasi gruppide valikusse"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "vasta autorile kirjaga"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "vasta autorile kirjaga (teksti ei kopeerita)"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "vasta autorile kirjaga, tsiteerides kõiki päiseid"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "otsi artiklis tagaspidi"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "otsi artiklis edaspidi"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "näita kogu artiklit (koos päistega)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "järgmisele tekstiblokile"
 
-#: src/lang.c:618
+#: src/lang.c:627
 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:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "lülita ekraanil kõik päised"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "lülita sõnade märkimine sisse/välja"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "lülita uuenkodeeritud osade näitamine"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "lülita jooksva artikli ROT-13 (lihtne dekodeering) kodeering"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "lülita tabulaatori laius 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr "lülita jooksva artikli Saksa TeX stiilis dekodeerimine"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "lülita uuenkodeeritud osade näitamine"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr ""
+"Tsüklige läbi sõnasõnaliste plokkide tuvastamise ja kuvamise võimalused"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vaata/toru/salvesta multimeedia manuseid"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "vali loendis esimene manus"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vali numbri järgi manus"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "vali loendis viimane manus"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "saada manus toru kaudu käsule"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "saada kogu manus toru kaudu käsule"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "salvesta manus kettale"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "otsi manuseid edaspidi"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "otsi manuseid tagaspidi"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "vaata manust"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "märgi manus"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "märgi kasutaja määratud mustrile vastavad manused"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "kõikide manuste tagurpidi märkimine"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "eemalda märgistus kõikidelt märgitud manustelt"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "lülita viimase rea infoteadet (manuse teema/kirjeldus)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "vali loendis esimene atribuut"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vali numbri järgi atribuut"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "vali loendis viimane atribuut"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "sea atribuudile vaikeväärtus"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "otsi atribuuti tagaspidi"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "otsi atribuuti edaspidi"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "vali atribuut"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "tagasi seadete menüüsse"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "saatke vearaport või kommentaar aadressile %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "vali loetelust esimene parameeter"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vali parameeter numbri järgi"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "vali loetelust viimane parameeter"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "alusta skoopide menüüd"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "otsi parameetrit tagaspidi"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "otsi parameetrit nime edaspidi"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "vali parameeter"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "lülita atribuutide menüü"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "valige järgmise käsuga töödeldavate artiklite vahemik"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "pääs käsuviibalt"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "toimeta filtrite faili"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "anna abiinfot"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "näita viimasena vaadatud artiklit"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "üks rida alla"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "üles üks rida"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "liigu Message-ID poolt määratud artiklile"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "saada artikkel/teema/kuum/muster/märgitud kellelegi"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "seadete menüü"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "alla üks lehekülg"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "üles üks lehekülg"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "postita (kirjuta) artikkel jooksvasse gruppi"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "postita ootel artiklid"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "näita teie poolt postitatud artikleid (failist posted)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "tagasi eelmisse menüüsse"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "välju viivitamata tinist"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "värskenda lehekülge"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "salvesta artikkel/teema/kuum/muster/märgitud faili"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "salvesta märgitud artiklid automaatselt, kasutajalt küsimata"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "keri ekraani rida alla"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "keri ekraani rida üles"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "otsi artikleid autori järgi tagaspidi"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "otsi artikleid autori järgi edaspidi"
 
-#: src/lang.c:685
+#: src/lang.c:696
 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:686
+#: src/lang.c:697
 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:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "otsi artiklit teema järgi tagaspidi"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "otsi artiklit teema järgi edaspidi"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "korda eelmist otsingut"
 
-#: src/lang.c:690
+#: src/lang.c:701
 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:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "lülita viimase rea infoteadet (teema/kirjeldus)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "lülita pööratud video"
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "lülita ekraanil miniabi ja postitamise etiketi menüüd"
 
-#: src/lang.c:694
+#: src/lang.c:705
 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:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "esita info versioonist"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 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:697
+#: src/lang.c:709
 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:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "vali loendist esimene teema"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "vali loendist viimane teema"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "artiklite loend jooksvas teemas (esita teema alam-menüü)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "märgi artikkel loetuks"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "märgi jooksev teema, vahemik või märgitud teemad loetuks"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "märgi jooksev/vahemik/valitud/muster/märgitud loetuks"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "märgi jooksev/vahemik/valitud/muster/märgitud mitteloetuks"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "lülita ekraanile kõik/valitud artiklid"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "näita järgmist gruppi"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "näita eelmist gruppi"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "lülita kõiki valikuid (kõiki artikleid)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "vali grupp (muuda \"kuumaks\")"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "vali teema"
 
-#: src/lang.c:712
+#: src/lang.c:724
 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:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "vali kasutaja määratud mustrile vastavad teemad"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vali numbri järgi teema"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "sea laetavate artiklite piirang ja lae uuesti"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "lülita ekraanil kõik/lugemata artiklid"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "lülita teema valikut"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "erinevad teemade käsitlemise võtmed"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "ennista kõik valikud (kõik artiklid)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "eemalda märgistus kõikidelt märgitud teemadelt"
 
-#: src/lang.c:721
+#: src/lang.c:733
 msgid "search for articles forwards"
 msgstr "otsi artikleid edaspidi"
 
-#: src/lang.c:722
+#: src/lang.c:734
 msgid "search for articles backwards"
 msgstr "otsi artikleid tagaspidi"
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr "lülita viimase rea infoteadet (Message-ID)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr "Ava Message-ID poolt määratud artikkel"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "lisa uus skoop"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "kustuta skoop"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "toimeta atribuutide faili"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "vali loetelust esimene skoop"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vali skoop numbri järgi"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "vali loetelust viimane skoop"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "liiguta skoopi"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "nimeta skoop ümber"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "vali skoop"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "märgi valitud grupis kõik artiklid loetuks"
 
-#: src/lang.c:735
+#: src/lang.c:747
 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:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "vali loetelust esimene grupp"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "vali grupp nime järgi"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vali grupp numbri järgi"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "järgmise käsuga töödeldavate gruppide vahemik"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "vali loetelust viimane grupp"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "näita gruppe kuhu artikkel postitati (Message-ID järgi)"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (mine viimasele artiklile, kui vähemalt üks grupp on olemas)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "märgi valitud grupis kõik artiklid mitte-loetuks"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "liiguta valitud gruppi loendis"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "vali järgmine lugemata artiklitega grupp"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "välju"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "välju muudetud seadeid salvestamata"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "loe valitud gruppi"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ".newsrc faili algväärtustamine (kõik artiklid mitte-loetuks)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "otsi grupi nime tagaspidi"
 
-#: src/lang.c:753
+#: src/lang.c:765
 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:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "otsi grupi nime edaspidi"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "telli valitud grupp"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "telli mustrile vastavaid gruppe"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "kontrolli aktiivsete gruppide faili - kas on uusi artikleid"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr "näita NNTP[S] ühenduse infot"
 
-#: src/lang.c:759
+#: src/lang.c:771
 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:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "vali ekraanile kõik/lugemata tellitud grupid"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "loobu valitud grupist"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "loobu mustrile vastavatest gruppidest"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "järjesta gruppide loend"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "näita ekraanil kõiki/tellitud gruppe"
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "märgi/eemalda märk jooksva mitmeosalise teate kõik osad"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vali numbri järgi artikkel"
 
-#: src/lang.c:767
+#: src/lang.c:779
 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:768
+#: src/lang.c:780
 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:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "vali loendis esimene artikkel"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "vali loendis viimane artikkel"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "märgi art. vahemik või märgitud art. loetuks, liigu järgm. lugemata artiklile"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "märgi teema mitteloetuks"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "loe valitud artiklit"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2704,7 +2826,7 @@ msgstr ""
 "Ekraani omadused\n"
 "----------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2712,7 +2834,7 @@ msgstr ""
 "Muud\n"
 "----"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2720,7 +2842,7 @@ msgstr ""
 "Liikumine\n"
 "---------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2728,7 +2850,7 @@ msgstr ""
 "Grupi/teema/artikli operatsioonid\n"
 "---------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2736,7 +2858,7 @@ msgstr ""
 "Operatsioonid manustega\n"
 "-----------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2744,7 +2866,7 @@ msgstr ""
 "Operatsioonid atribuutidega\n"
 "---------------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2752,7 +2874,7 @@ msgstr ""
 "Operatsioonid seadetega\n"
 "-----------------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
@@ -2760,7 +2882,7 @@ msgstr ""
 "Postitatud artiklite operatsioonid\n"
 "----------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2768,7 +2890,7 @@ msgstr ""
 "Operatsioonid skoobiga\n"
 "----------------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2776,99 +2898,113 @@ msgstr ""
 "Operatsioonid URL'idega\n"
 "-----------------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "vali loetelust esimene URL"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vali numbri järgi URL"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "vali loetelust viimane URL"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "otsi URL'e edaspidi"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "otsi URL'e tagaspidi"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "Ava URL brauseris"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "lülita viimase rea infoteadet (URL)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "Kuum artikkel"
+msgstr[1] "Kuum artiklit"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Grupitaseme käsud"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Surmamise filter lisatud"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Automaatse valiku filter lisatud"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Kõik osad on märgitud"
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr "Kõikidelt osadelt on märgk eemaldatud"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Ehitan viidete-puud (%d/%d)..."
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Salvestan artikli hiljem postitamiseks"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Palun sisestage lubatud sümbol"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Puudub osa nr: %d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Postitusootel artikleid pole ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "Operatsioon ei ole toormoodis saadaval"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Ei ole mitmeosaline teade"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Te pole seda gruppi tellinud"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Eelmist avaldist pole"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operatsioon on ülekirjutamist keelavas moodis keelatud"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d ootel %s, kasutamiseks ^O...\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d ootel artikkel, kasutamiseks ^O...\n"
+msgstr[1] "%d ootel artiklit, kasutamiseks ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2877,17 +3013,14 @@ 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:811
+#: src/lang.c:825
 #, 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:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso kodeeritud artikkel"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -2948,151 +3081,166 @@ msgstr ""
 "Lisainfot leiate manualist, README, INSTALL, TODO ja FTP failidest.\n"
 "Palun saatke vearaportid/kommentaarid 'R' käsuga aadressil %s.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
 #, c-format
-msgid "Invalid From:-header \"%s\". Check your mail_address setting."
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:847
+#, c-format
+msgid "Invalid From:-header \"%s\". Check your mail_address setting."
+msgstr "Vigane From:-päis \"%s\". Kontrollige oma mail_address seadeid."
+
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Tähemärkide komplekti nimi sisaldab kehtetuid märke."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Leidsin vigase mitmebaidi järjendi\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Vigane Sender:-päis \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Pööratud video keelatud"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Pööratud video lubatud"
 
-#: src/lang.c:840
+#: src/lang.c:860
+#, fuzzy
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr " Hoiab serverrc.add_cmd_line_opts."
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "%s definitsioon puudub\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Vigane klahvi definitsioon '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Vigane klahvi nimi '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap fail uuendati versioonini %s\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Surmake From:  [%s] (j/e): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Surmake read: (</>num) : "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Artuklite surmamise menüü"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Surmake Msg-ID:[%s] (f/l/o/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Surmamise mustri ulatus: "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Surmake teema: [%s] (j/e): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Surmake tekst mustriga : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Surmamise aeg päevades : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Viimane"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Viimane vastus --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Rida: %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Funktsioon ei ole kasutatav."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "Ei kasuta NNTP."
 
-#: src/lang.c:864
-#, c-format
+#: src/lang.c:886
+#, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Grupp: %s"
-
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Grupid: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Grupp: %s"
+msgstr[1] "Gruppi: %s"
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "E-post"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "postkasti "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Saada artiklid aadressil [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Saadan logi aadressil %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Saada vearaport..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Saadan VEARAPORTI aadressil %s?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Saadetud"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Saadan aadressil %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3104,61 +3252,140 @@ msgstr ""
 "# Neljas väli on baaskataloog (näiteks ~/Mail või ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
-msgstr "%s märgitud loetuks"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
+msgstr "Artikkel märgitud loetuks"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
-msgstr "%s märgitud mitteloetuks"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "Artikkel märgitud mitteloetuks"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "Teema märgitud loetuks"
 
-#: src/lang.c:881
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "Teema märgitud mitteloetuks"
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Märkisin %d (%d) %s loetuks"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Märkisin %d (%d) %s mitteloetuks"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Märk"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Märgin kõik artiklid loetuks%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Märgin artikli loetuks%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Märgin grupi %s loetuks?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Märgin teema loetuks%s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Otsin %s gruppe..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr "kooditabel %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr "sisu alamtüüp %s"
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr "sisu tüüp %s"
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- kooditabel %s ei ole toetatud --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Kirjeldus: %s --]\n"
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr "kodeering %s"
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr "keel %s"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s rida"
+msgstr[1] "%s rida"
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr "nimi %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr "suurus %s"
+
+#: src/lang.c:930
+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 ""
+"See teade on koostatud kasutades 'multipart/mixed' MIME vormingut. Kui\n"
+"te loete seda prefiksit, siis pole teie mailiprogrammi seadistatud seda\n"
+"vormingut kasutama ja järgnev tekst võib olla kummaline.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, 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:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3166,24 +3393,24 @@ msgstr ""
 "%s=vaata; %s=toru; %s=toru vormindamata; %s=salvesta; %s=märgi; %s=märgi "
 "muster %s=eemalda märk"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=vaata; %s=salvesta; %s=märgi; %s=märgi muster; %s=eemalda märgid"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 "%s=tagaspidi märgi; %s=otsi edaspidi; %s=otsi tagaspidi; %s=korda otsingut"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3192,277 +3419,272 @@ msgstr ""
 "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida üles; %s=märgi loetuks; "
 "%s=teema"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, 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:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=korda otsingut"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, 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:907
+#: src/lang.c:952
 #, 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:908
+#: src/lang.c:953
 #, 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:909
+#: src/lang.c:954
 #, 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:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Veel--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: %s\n"
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Tõstan %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & viimane viitamine "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: rida              "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: rida"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Mine gruppi [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "gruppidesse"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "gruppi"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Proovin newsrc faili uuesti salvestada?"
 
-#: src/lang.c:927
-#, fuzzy, c-format
+#: src/lang.c:973
+#, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 "Hoiatus: Teie %s faili ei salvestatud ühtegi gruppi. Katkestasin "
 "salvestamise."
 
-#: src/lang.c:928
-#, fuzzy, c-format
+#: src/lang.c:974
+#, c-format
 msgid "%s file saved successfully.\n"
-msgstr "newsrc fail on edukalt salvestatud.\n"
+msgstr "%s fail on edukalt salvestatud.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "- Järgmine vastus -"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Ei  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Artikleid pole ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Postitatud artikleid pole"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** Manuseid pole ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Kirjeldus puudub ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Failil pole nime"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Gruppi pole"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Gruppe pole ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Lugemiseks rohkem gruppe pole"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Viimast teadet pole"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "E-posti aadressi pole"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Salvestamiseks märgitud artikleid pole"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Ei leia"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Rohkem gruppe pole"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Gruppe pole"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Järgmist lugemata artiklit pole"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Eelmist gruppi pole"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "Eelmist otsingut pole, ei saa korrata"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Eelmist lugemata artiklit pole"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Vastuseid pole"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Jooksvas teemas pole vastuseid"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** Skoope pole ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Otsingusõne puudub"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Teema puudub"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, 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:956
+#: src/lang.c:1002
 #, 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:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal peab toetama kursori liigutamist (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, 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:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "%s/%s jaoks puudub vaatur\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Pole"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Gruppi pole sellel serveril"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppi %s pole aktiivsete gruppide failis"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 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:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3474,7 +3696,7 @@ msgid ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 msgstr ""
-"# NNTP-server -> newsrc teisendustabel ja %s %s\n"
+"# NNTP-server -> newsrc teisendustabel ja %s\n"
 "# NNTP-server lühivormide nimistu\n"
 "#\n"
 "# selle faili formaat on\n"
@@ -3487,48 +3709,54 @@ msgstr ""
 "#   news.example.org    /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Ainult"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Omaduste menüü"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Omaduste menüü käsud"
 
-#: src/lang.c:981
-#, fuzzy, c-format
+#: src/lang.c:1027
+#, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Võti pole lubatud. Kasutage kompileerimisel %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Path: rida (tõstutundlik)   "
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Viga regulaaravaldises: %s positsioonil %d '%s'"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Viga regulaaravaldises: pcre sisemine viga %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Postita vastus..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3538,343 +3766,357 @@ msgstr ""
 "või muul viisil kõrvaldatav, võite artikli salvestada hiljem postitamiseks\n"
 "ja ^O käsuga hiljem postitada.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Postitatud artiklite ajalugu"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 msgid "Posted Articles Menu Commands"
 msgstr "Postitatud artiklite menüü käsud"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr "Otsing ebaõnnestus"
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr "Operatsioon ei ole mailiga vastamisel kasutatav"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr "Oleme juba postitatud artiklite ajaloo tasemel"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Postita gruppidesse [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- lõpptöötlus alustas --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- lõpptöötlus lõpetas --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Postituse teema [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 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:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Postitan artiklit..."
 
-#: src/lang.c:1006
-#, fuzzy, c-format
+#: src/lang.c:1054
+#, c-format
 msgid "Posting failed (%s)"
-msgstr "Postitan artiklit..."
+msgstr "Postitamine ebaõnnestus (%s)"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postitan: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, 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:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Kuum %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Märgitud %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "Märkimata %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Valmistun filtreerima Path päist (%d/%d)..."
 
-#: src/lang.c:1016
-#, fuzzy
+#: src/lang.c:1061
 msgid "Processing attributes..."
 msgstr "Töötlen atribuute... "
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Töötlen kirju, mis on kustutamiseks märgitud."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Töötlen salvestatud ja kustutamiseks märgitud artikleid."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, 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:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Kas soovite näha postitamisootel artikleid (%d)?"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Kas soovite näha postitamisootel artikleid (%d)?"
+msgstr[1] "Kas soovite näha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Kas te tõesti soovite väljuda?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, 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:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Teil on siin grupis märgitud artikleid - väljun siiski?"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "Teil on siin grupis märgitud artikleid - väljun siiski?"
+msgstr[1] "Teil on siin grupis märgitud artikleid - väljun siiski?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=välju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:1029
-#, fuzzy, c-format
+#: src/lang.c:1074
+#, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
-msgstr "%s=välju, %s=toimeta, %s=salvesta surmamise kirjeldus: "
+msgstr "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:1030
-#, fuzzy, c-format
+#: src/lang.c:1075
+#, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
-msgstr "%s=välju, %s=toimeta, %s=salvesta valiku kirjeldus: "
+msgstr "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Kas te tõesti soovite seadeid salvestamata väljuda?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Kas soovite viivitamata tinist väljuda?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Loen kõik artikleid..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Loen kõik gruppe..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "Loen % sartikleid..."
+msgid "Reading attributes file: %s\n"
+msgstr "Loen atribuutide faili: %s\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
-msgstr "Loen %satribuutide faili: %s\n"
+msgid "Reading global attributes file: %s\n"
+msgstr "Loen globaalne atribuutide faili: %s\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
-msgstr "Loen %sseadete faili: %s\n"
+msgid "Reading config file: %s\n"
+msgstr "Loen seadete faili: %s\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
 #, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Loen globaalne seadete faili: %s\n"
+
+#: src/lang.c:1090
+#, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Loen filtrite faili: %s\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "loen lokaalsest spool kataloogist"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, c-format
 msgid "Reading %s\n"
 msgstr "Loen %s\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1095
 #, c-format
-msgid "Reading %s groups..."
-msgstr "Loen %s gruppe..."
-
-#: src/lang.c:1048
-#, fuzzy, c-format
 msgid "Reading input history file: %s\n"
-msgstr "Loen sisendi ajalugu: %s\n"
+msgstr "Loen sisendi ajaloo faili: %s\n"
 
-#: src/lang.c:1049
-#, fuzzy, c-format
+#: src/lang.c:1096
+#, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Loen klahvitabeli faili: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Loen aktiivseid gruppe... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Loen gruppe newsrc failist... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:1053
-#, fuzzy, c-format
+#: src/lang.c:1100
+#, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Loen newsrc faili: %s"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "Loen lugemata artikleid..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Loen lugemata gruppe..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: rida              "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d järgneb)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr "Eemaldatud sellest reeglist: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Viga: %s uus nimi %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Vastan autorile..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Uuesti postitus"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Postitan artikli uuesti..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Algväärtustan newsrc?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Vastused edastatakse järgnevatesse gruppidesse"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, 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:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Jätkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
-msgstr ""
+msgstr "Skoor: %s"
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Valige From    [%s] (j/e): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Valige read:  (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Automaatselt valitavate artiklite menüü"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Valige Msg-ID  [%s] (f/l/o/n): "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Valige mustri ulatus: "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Valige tekstimuster : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Valige aeg päevades   : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr "[k]"
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr "[T]"
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " L"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3895,54 +4137,88 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr ""
+"\n"
+"# Konfiguratsiooni valikud\n"
+
+#: src/lang.c:1143
+#, fuzzy
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+"\n"
+"# sisemised andmed, mida ei tohiks muuta\n"
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+"\n"
+"# tinrc Ületamisvalikud\n"
+
+#: src/lang.c:1145
+#, fuzzy
+msgid "Serverrc Menu"
+msgstr "Serverrc menüü"
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Näitan ainult lugemata gruppe"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: rida (tõstutundetu)"
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: rida (tõstutundlik)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Salvesta"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Salvestan seaded enne jätkamist?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Fail salvestamiseks> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Salvestatud"
 
-#: src/lang.c:1096
-#, fuzzy, c-format
+#: src/lang.c:1156
+#, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%s lugemata (%s kuuma) %s grupis %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Salvestatud %s...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Midagi ei salvestatud"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -3951,189 +4227,202 @@ msgstr ""
 "\n"
 "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s salvestati %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s salvestati %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Salvestan..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekraani initsialiseerimine ebaõnnestus"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekraan on liiga väike\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekraan on liiga väike, %s lõpetab töö"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Kustutan skoobi?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Sisestage skoop> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Valige uus positsioon> "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "Uus positsioon ei saa olla globaalne skoop"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Globaalne skoop, operatsioon ei ole lubatud"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Skoobi uus nimi> "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Valige skoop> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Skoopide menüü"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Skoopide menüü käsud"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Otsi kehast [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Otsi edaspidi [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Otsin..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Valige artikkel> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 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:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Valige grupp> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "Valige teema> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): saatke palun DETAILNE vea raport aadressil %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Skoopide menüü käsud"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
-msgstr ""
+msgstr "Vahele jäetud %s"
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<TÜHIK>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Stardin: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, fuzzy, c-format
+msgid "Startup time was: %s\n"
+msgstr "Käivitamisaeg oli    : %s\n"
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Teemad (%d/%d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Teema (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Sisestage tellimise muster> "
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "%d gruppi on tellitud"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "%d grupp on tellitud"
+msgstr[1] "%d gruppi on tellitud"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s on tellitud"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Tellin... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, 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:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Asendan artikli ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4142,29 +4431,44 @@ msgstr ""
 "\n"
 "Peatatud. %s uuesti käivitamiseks kirjutage palun 'fg'\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d päeva"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d päev"
+msgstr[1] "%d päeva"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Baasartikkel"
+msgstr[1] "Baasartikkel"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Märgitud manus"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
-#, fuzzy, c-format
+#: src/lang.c:1215
+#, c-format
 msgid "Version: %s %s release %s (\"%s\")"
-msgstr "Versioon: %s %s väljalase %s (\"%s\")\n"
+msgstr "Versioon: %s %s väljalase %s (\"%s\")"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Vaikimisi aktsioonide/viipade sõned\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4183,97 +4487,99 @@ msgstr ""
 "# case=ON/OFF    ON=filter on tõstutundlik OFF=tõstutundetu\n"
 "# expire=ON/OFF  ON=kehtivusaeg default_filter_days OFF=ei aegu\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON 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:1163
+#: src/lang.c:1232
 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:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Uudiseid pole\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Teema"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Teemataseme käsud"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Teema pole valitud"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Teema on valitud"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "teema"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Teema %4s : %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Järjestan artiklid teemade kaupa..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 msgid "Threading by multipart"
 msgstr "Järjestan osade järgi"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+#, fuzzy
+msgid "No ALP negotiated."
+msgstr "Ei ole ALP läbiräägitud."
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
-msgstr ""
+msgstr "<ei saa šiffrit>"
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
-msgstr ""
+msgstr "<ei saa väljastajat>"
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
-msgstr ""
+msgstr "<ei saa omanikku>"
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
-msgstr ""
+msgstr "<ei saa versiooni>"
 
-#: src/lang.c:1179
-#, fuzzy, c-format
+#: src/lang.c:1248
+#, c-format
 msgid "%s handshake done: %s\n"
-msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n"
+msgstr "%s sessiooni algatamine tehtud: %s\n"
 
-#: src/lang.c:1182
-#, fuzzy, c-format
+#: src/lang.c:1251
+#, c-format
 msgid "TLS handshake failed: %s (%d)\n"
-msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n"
+msgstr "TLS sessiooni algatamine ebaõnnestus: %s (%d)\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "TLS paarilise kontrollimine ebaõnnestus: %s\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr "TLS paarilise kontroll ebaõnnestus, jätkan ikkagi nagu sooviti: %s\n"
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
-msgstr ""
+msgstr "<ei saa tuvastada olekut>"
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
-msgstr ""
+msgstr "ootamatu sertifikaadi kontrolli olek!"
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
@@ -4282,201 +4588,214 @@ msgstr ""
 "TLS paarilise kontroll ebaõnnestus: %s.\n"
 "Jätkan ikkagi nagu sooviti.\n"
 
-#: src/lang.c:1192
-#, fuzzy, c-format
+#: src/lang.c:1261
+#, c-format
 msgid "TLS handshake done: %s\n"
-msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n"
+msgstr "TLS sessiooni algatamine tehtud: %s\n"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Sõnade esiletõstmine lülitatud %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "Lülitatud rot13 kodeerimine"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Lülitatud Saksa TeX kodeering %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Lülitatud tab-width väärtus %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Üritan punkt-lukustada %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Üritan lukustada %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=abiinfo"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Piiramata"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Baasartikkel"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "eemalda märgistus kõikidelt märgitud teemadelt"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Sisestage loobumise muster> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Lõpp puudub."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s on edukalt dekodeeritud."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "muutmata"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(tundmatu)"
 
-#: src/lang.c:1218
-#, fuzzy
+#: src/lang.c:1290
 msgid "unknown error"
-msgstr "Tundmatu viga."
-
-#: src/lang.c:1220
-msgid "unread"
-msgstr "lugemata"
+msgstr "tundmatu viga"
 
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "loobunud %d grupist"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "loobunud %d grupist"
+msgstr[1] "loobunud %d grupist"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Loobunud grupist %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Loobun gruppidest... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Tükeldan teemad..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Uuendatud"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Uuendan"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Uuendan %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "URL Menüü"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "URL menüü käsud"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "Avan %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "Valige URL> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "Selles artiklis pole URL'e"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
-msgstr ""
+msgstr "SASL MEHANISMID : %s\n"
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
-msgstr ""
+msgstr "SASL MEHANISMID kasutusel: %s\n"
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 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:1237
+#: src/lang.c:1307
 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:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ära otsi uusi gruppe"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       töö lõpetamisel ära salvesta ühtegi faili"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ära näita gruppide kirjeldusi"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -F fail  kasutatav filtri fail [vaikimisi=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G num   loe aunult num artiklit/gruppi"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s kasutamise abiinfo"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       see abitekst"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I kat   uudiste indeksfaili kataloog [vaikimisi=%s]"
 
-#: src/lang.c:1246
-#, fuzzy
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
-msgstr "  -L msgstr kuvab selle sõnumi Message-ID"
+msgstr "  -L msgid näita teadet selle Message-ID väljaga"
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       värskenda indeksfaile (pakettmood)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m kat   kirjakaustade kataloog [vaikimisi=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4485,54 +4804,54 @@ msgstr ""
 "\n"
 "Saatke palun vea raport/kommentaarid aadressil %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       saada uued vastused teie postitustele (pakettmood)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M kasut saada uued artiklid näidatud kasutajale (pakettmood)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fail  tellitud gruppide fail [vaikimisi=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
-msgstr ""
+msgstr "  -t sek   muuda nntp_read_timeout_secs seadeid [vaikimisi=%d]"
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       postitamiseta mood"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       postita artikkel ja lõpeta töö"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       postita kõik postitamisootel artiklid ja lõpeta töö"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       loe artikleid, mis on salvestatud -S võtmega"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s kat   artiklite salvestamise kataloog [vaikimisi=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       salvesta uued artiklid hilisemaks lugemiseks (pakettmood)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       alusta tööd, kui on lugemata uudiseid"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4543,84 +4862,107 @@ msgstr ""
 "\n"
 "Kasuta: %s [võtmed] [grupp[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       esita pakettmoodi käskudega detailsemat informatsiooni"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       esita versiooni ja kuupäeva informatsioon"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Kasutan selle teate lugemiseks MIME näitamise programmi?"
 
-#: src/lang.c:1268
-#, fuzzy, c-format
+#: src/lang.c:1339
+#, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s on kasutatav ainult pakettmoodi käskudeta.%s\n"
 
-#: src/lang.c:1269
-#, fuzzy, c-format
+#: src/lang.c:1340
+#, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s on kasutatav ainult pakettmoodi käskudega.%s\n"
 
-#: src/lang.c:1270
-#, fuzzy, c-format
+#: src/lang.c:1341
+#, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s on kasutatav ainult pakett- või silumismoodi käskudega.%s\n"
 
-#: src/lang.c:1271
-#, fuzzy, c-format
+#: src/lang.c:1342
+#, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
-msgstr ""
+msgstr "uuencode fail"
 
-#: src/lang.c:1273
-#, fuzzy
+#: src/lang.c:1344
 msgid "incomplete uuencoded file"
-msgstr "mittetäielik "
+msgstr "mittetäielik uuencode fail"
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
-msgstr ""
+msgid "Valid not after : %s%s\n"
+msgstr "Kehtiv mitte kauem kui : %s%s\n"
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
-msgstr ""
+msgid "Valid not before: %s%s\n"
+msgstr "Kehtiv mitte enne kui: %s%s\n"
 
-#: src/lang.c:1279
-#, fuzzy, c-format
+#: src/lang.c:1349
+#, fuzzy
+msgid " <- NOT YET VALID!"
+msgstr " <- VEEL KEHTIMATU!"
+
+#: src/lang.c:1350
+#, fuzzy
+msgid " <- NO LONGER VALID!"
+msgstr " <- ENAM KEHTIMATU!"
+
+#: src/lang.c:1352
+#, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
-msgstr "%s %s piiridest väljas (%d - %d). Ignoreeritud."
+msgstr "%s %s piiridest väljas (%d - %d). Ignoreerin."
 
-#: src/lang.c:1280
-#, fuzzy, c-format
+#: src/lang.c:1353
+#, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s %d piiridest väljas (0 - %d). Sean 0."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+#, fuzzy
+msgid "[-- Verbatim block hidden --]"
+msgstr "[-- Verbatim plokk peidetud --]"
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hoiatus: postitus ületab %d veerg. Esimene pikk rida on rida %d:\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Hoiatus: postitus ületab %d veergu. Esimene pikk rida on rida %d:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4628,7 +4970,8 @@ msgstr ""
 "\n"
 "Hoiatus: artiklit ei ole toimetamise käigus muudetud\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4636,7 +4979,8 @@ msgstr ""
 "\n"
 "Hoiatus: \"Subject:\" real on ainult tühikud.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4646,7 +4990,8 @@ msgstr ""
 "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" välju "
 "pole.\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4657,16 +5002,16 @@ msgstr ""
 "fraasiga\n"
 "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:1291
-#, fuzzy
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
 msgstr ""
 "\n"
-"Hoiatus: \"Subject:\" real on ainult tühikud.\n"
+"Hoiatus: \"Subject:\" real on ainult \"Re:\".\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4688,16 +5033,23 @@ msgstr ""
 "Siin on artikkel, mida te hakkate kustutama:\n"
 "\n"
 
-#: src/lang.c:1296
-#, fuzzy
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+"\n"
+"Jaotus on piiratud:\n"
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr ""
 "\n"
-"Viga: Vigaselt vormindatud %s.\n"
+"Hoiatus: Kasutati mittesoovitatud aadressi \"world\".\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4714,42 +5066,71 @@ msgstr ""
 "kodeerita\n"
 "         korrektselt.\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
 "\n"
-"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n"
-"pole ei %s ega %s\n"
+"Rida %d on pikem kui %d bait ja tuleks poolitada, aga kodeering\n"
+"pole ei %s ega %s.\n"
+msgstr[1] ""
+"\n"
+"Rida %d on pikem kui %d baiti ja tuleks poolitada, aga kodeering\n"
+"pole ei %s ega %s.\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"\n"
+"Rida %d on pikem, kui %d sümbol 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"
+msgstr[1] ""
 "\n"
 "Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n"
 "on %s ja MIME_BREAK_LONG_LINES pole seatud või postitamine ei sisalda\n"
 "8 bitiseid sümboleid ja seetõttu poolitamist ei toimu\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Rida %d on pikem, kui %d sümbol ja tuleks poolitada, aga kodeering\n"
+"pole %s\n"
+msgstr[1] ""
 "\n"
 "Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n"
 "pole %s\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4757,7 +5138,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"näide\" on reserveeritud hierarhia!\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4772,7 +5153,7 @@ msgstr ""
 "Väärtused failis %s on muutunud!\n"
 "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4787,7 +5168,7 @@ msgstr ""
 "Mõningaid väärtusi failis %s võidakse ignoreerida, mõningaid võidakse "
 "muuta!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4802,15 +5183,18 @@ msgstr ""
 "grupist%s, tähendab see viga ja te peaksite varundama oma %s\n"
 "enne, kui te tini uuesti käivitate!\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
 "Warning: The article has multiple addresses in \"%s\".\n"
 "         This is at least uncommon.\n"
 msgstr ""
+"\n"
+"Hoiatus: Artiklis on mitu aadressi \"%s\".\n"
+"         See on vähim unikaalsetest.\n"
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4819,32 +5203,62 @@ msgid ""
 "         configuration \"disable_sender=ON\" in\n"
 "         \"%s\".\n"
 msgstr ""
+"\n"
+"Hoiatus: Mitme aadressiga \"From\" real, \"Sender\"-päis on nõutav,\n"
+"         aga selle genereerimine on \"%s\" globaalse seadega\n"
+"         \"disable_sender=ON\" mitteaktiivne.\n"
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes "
+"segadust.\n"
+msgstr[1] ""
 "\n"
 "Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes "
 "segadust.\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
+msgstr[1] "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Hoiatus: Teie signatuur on pikem, kui %d rida. Kuna tavaliselt signatuurid "
+"ei\n"
+"         sisalda kasulikku informatsiooni, siis peaksid nad olema "
+"võimalikult\n"
+"         lühikesed.\n"
+msgstr[1] ""
 "\n"
 "Hoiatus: Teie signatuur on pikem, kui %d rida. Kuna tavaliselt signatuurid "
 "ei\n"
@@ -4852,7 +5266,7 @@ msgstr ""
 "võimalikult\n"
 "         lühikesed.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4860,14 +5274,16 @@ msgstr ""
 "Hoiatus: see aadress võib sisaldada rämpsposti lõksu. %s=jätkan, "
 "%s=katkestan?"
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
+"Hoiatus: rida %d sisaldab mitteprinditavaid sümboleid:\n"
+"%s\n"
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4875,83 +5291,95 @@ msgstr ""
 "\n"
 "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "Hoiatus: grupp on modereeritud.\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Hoiatus: gruppidest on modereeritud.\n"
+msgstr[1] "Hoiatus: gruppi on modereeritud.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Kirjutan atribuutide faili..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, c-format
 msgid "Writing %s\n"
 msgstr "Kirjutan %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 msgid "Writing overview cache..."
 msgstr "Kirjutan ülevaate puhvri..."
 
-#: src/lang.c:1345
-#, c-format
-msgid "%4d Responses"
-msgstr "%4d Vastust"
+#: src/lang.c:1447
+#, fuzzy, c-format
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%4d Vastus"
+msgstr[1] "%4d Vastust"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Slrnface ei saa käivitada: ei õnnestu konstrueerida fifo nime."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Slrnface ei saa käivitada: %s loomine ebaõnnestus"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface lõpetas veaga, kood %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface ebaõnnestus: %s."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Slrnface ei saa käivitada: Keskkonnamuutuja %s puudub."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Slrnface ei saa käivitada: Ei tööta xterm terminalis."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
-msgstr ""
+msgstr "ei saa ühenduda ekraaniga"
 
-#: src/lang.c:1358
-#, fuzzy
+#: src/lang.c:1460
 msgid "can't open FIFO"
-msgstr "%s ei saa avada"
+msgstr "FIFO ei saa avada"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
-msgstr ""
+msgstr "programmi ei leitud"
 
-#: src/lang.c:1360
-#, fuzzy
+#: src/lang.c:1462
 msgid "fork() failed"
-msgstr "Otsing ebaõnnestus"
+msgstr "fork() ebaõnnestus"
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
-msgstr ""
+msgstr "ei leia kontrollivat terminali"
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
-msgstr ""
+msgstr "terminal ei anna laiust ja kõrgust"
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
-msgstr ""
+msgstr "WINDOWID pole keskkonnas"
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4975,28 +5403,81 @@ msgstr ""
 "Kui see kataloog on haagitud NFS serverilt, võib slrnface töö ajal\n"
 "siiski näha ka vastavaid faile. Kui see on nii, ärge neid kustutage.\n"
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "Lisatud %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: rida (tõstutundlik)   "
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "Lisatud %d grupp"
+msgstr[1] "Lisatud %d gruppi"
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Tellimata gruppe pole"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Näitan ainult tellitud gruppe"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+#, fuzzy
+msgid "yenc file"
+msgstr "yenc fail"
+
+#: src/lang.c:1485
+#, fuzzy
+msgid "corrupt yenc"
+msgstr "vigane yenc"
+
+#: src/lang.c:1486
+#, fuzzy, c-format
+msgid "crc checksum %s"
+msgstr "crc kontrollsumma %s"
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "mittetäielik yenc fail"
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr "osa %s"
+
+#: src/lang.c:1489
+#, fuzzy, c-format
+msgid "part size %s"
+msgstr "osa suurus %s"
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "osaline yenc"
+
+#: src/lang.c:1491
+#, fuzzy, c-format
+msgid "total parts %s"
+msgstr "osad kokku %s"
+
+#: src/lang.c:1492
+#, fuzzy, c-format
+msgid "total size %s"
+msgstr "kogusuurus %s"
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Jah "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Teil on kiri"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5017,11 +5498,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut "
 "M)enüü.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D mood  silumismood"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5047,11 +5528,11 @@ msgstr ""
 "Siin on artikkel, mida te asute kustutama:\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "lülita värve"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5097,11 +5578,11 @@ msgstr ""
 "#  15 = helevalge\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       lülita värvide kasutamist"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5109,7 +5590,7 @@ msgstr ""
 "\n"
 "Viga: Followup-To real on rohkem kui üks grupp!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5118,16 +5599,23 @@ msgstr ""
 "\n"
 "Viga: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
+msgstr[1] ""
 "\n"
 "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5136,7 +5624,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5144,7 +5632,7 @@ msgstr ""
 "\n"
 "Hoiatus: Followup-To on seatud rohkem, kui ühele grupile!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5153,26 +5641,34 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
+msgstr[1] ""
 "\n"
 "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Hoiatus: \"%s\" puudub teie newsrc failist, see võib olla selles serveris "
-"vigane!\n"
+"Hoiatus: \"%s\" puudub teie newsrc failist,\n"
+"see võib olla selles serveris vigane!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5181,76 +5677,79 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, 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:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Osad puuduvad."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Algus puudub."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Andmeid pole."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Tundmatu viga."
 
-#: src/lang.c:1456
-#, fuzzy, c-format
+#: src/lang.c:1571
+#, c-format
 msgid "Reading mail active file: %s"
-msgstr "Loen aktiivsete kirjade kausta: %s"
+msgstr "Loen aktiivsete kirjade faili: %s"
 
-#: src/lang.c:1457
-#, fuzzy, c-format
+#: src/lang.c:1572
+#, c-format
 msgid "Reading mailgroups file: %s"
-msgstr "Loen kirjagruppide faili... "
+msgstr "Loen kirjagruppide faili: %s"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Lisan võtmed avalike võtmete hoidlasse?"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Lisan võtme avalikku võtmete hoidlasse?"
+msgstr[1] "Lisan võtmed avalike võtmete hoidlasse?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, 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:1464
+#: src/lang.c:1579
 #, 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:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Artikkel pole allkirjastatud ja avalikke võtmeid pole"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, 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:1469
+#: src/lang.c:1584
 #, 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:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -5258,119 +5757,130 @@ msgstr ""
 "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele "
 "[%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, 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:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, 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:1479
+#: src/lang.c:1594
 #, 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:1480
+#: src/lang.c:1595
 #, 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:1482
+#: src/lang.c:1597
 #, 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:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=välju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, 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:1489
+#: src/lang.c:1603
+#, fuzzy, c-format
+msgid "%s argument is not numeric: %s"
+msgstr "%s argument ei ole number: %s"
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Ei leia NNTP serveri nime"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES ei sisalda READER"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Loon ühendust serveriga %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP ühenduse viga. Lõpetan..."
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr "NNTP ühenduse viga: nntp_read_timeout_secs %d möödunud. Lõpetan..."
+
+#: src/lang.c:1614
+#, fuzzy, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr "KEELATUD KÄSK.: %s\n"
+
+#: src/lang.c:1615
 msgid "Disconnecting from server..."
 msgstr "Lõpetan ühenduse..."
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "NNTP serveriga %s ühenduse loomine ebaõnnestus. Lõpetan..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Sulen ühendust"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 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:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
-msgstr ""
-
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
+msgstr "Port ei ole numer: %s:%s\n"
 
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
-msgstr ""
+msgstr "%s Port ei ole numer: %s:%s\n"
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
-msgstr ""
+msgstr "ühenduse korduste (%d) piirang %d saavutati, annan alla."
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
-msgstr "Ühendus uudisegruppide serveriga aegus. ühendun uuesti?"
+msgstr "Ühendus uudisegruppide serveriga aegus. Ühendun uuesti?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5379,66 +5889,65 @@ msgstr ""
 "Kirjutage serveri nimi faili %s,\n"
 "või seadke keskonnamuutuja NNTPSERVER"
 
-#: src/lang.c:1508
-#, fuzzy
+#: src/lang.c:1627
 msgid "Continuing..."
-msgstr "Trükin..."
+msgstr "Jätkan..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
-msgstr ""
+msgstr "Lugemise taimout serverilt - väljun tinist?"
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
-msgstr ""
+msgstr "  -C       proovi TIHENDAVA NNTP laiendust"
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       sunni ühenduse loomisel autentima"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, 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:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  kasuta NNTP porti [vaikimisi=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr "  -k       ära NNTPS'i verifitseeri"
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr "  -T       luba NNTPS"
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       kiirstart. Sama kui -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       loe artikleid kasutades vaikimisi NNTP serverit"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       kasuta LIST käsku GROUP (-n) käsu asemel"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       loe NNTP serverist ainult tellitud .newsrc grupid"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       kasuta ainult IPv4"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       kasuta ainult IPv6"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5446,7 +5955,7 @@ msgstr ""
 "\n"
 "Probleem pistikuga või ühendusega\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5455,16 +5964,16 @@ msgstr ""
 "\n"
 "Loon ühendust serveriga %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Annan alla...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Tundmatu teenus.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5473,88 +5982,88 @@ msgstr ""
 "Tin üritab kasutada XHDR XREF selle asemel (võib olla mõnevõrra "
 "aeganõudvam).\n"
 
-#: src/lang.c:1538
-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:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "%s ei saa avada. Proovige %s -r, et lugeda uudiseid üle NNTP."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       kiirstart. Sama kui -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 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:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       loe poolist ainult tellitud .newsrc gruppe"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 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:1551
+#: src/lang.c:1666
 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:1552
+#: src/lang.c:1667
 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:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s trükitud"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d artikkel trükitud"
+msgstr[1] "%d artiklit trükitud"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "saada artikkel/teema/kuum/muster/märgitud trükkalile"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Trüki"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Trükin..."
 
-#: src/lang.c:1563
-#, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s saadetud \"%s\""
+#: src/lang.c:1678
+#, fuzzy, c-format
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d artikkel saadetud \"%s\""
+msgstr[1] "%d artiklit saadetud \"%s\""
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "saada artikkel/teema/kuum/muster/märgitud toruga käsule"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Käsku pole"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Toru"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Toru käsku [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Saadan torusse..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Toru kasutamine pole lubatud."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5568,7 +6077,7 @@ msgstr ""
 "      tühik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
 "      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5581,7 +6090,7 @@ msgstr ""
 "      tühikuid, siis ei ole see lubatud.  Palun kirjutage kõik grupid\n"
 "      ühele reale.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5594,7 +6103,7 @@ msgstr ""
 "      See on uus omadus ja kõik serverid ei pruugi seda toetada.\n"
 "      Probleemide vältimiseks, kirjutage palun kõik grupid ühele reale.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5603,7 +6112,7 @@ msgstr ""
 "\n"
 "Hoiatus: Rida \"%s:\" sisaldab tühikuid, mis TULEKS eemaldada.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5635,40 +6144,40 @@ msgstr ""
 "  tega, siis ilmselt enamus lugejaid ignoreerib teid täiesti. Tänapäeval on\n"
 "  võrgus palju rahvast ja infot!\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "paojada käsureale"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Käsurea käsk (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Sisestage käsurea käsk [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s ('q' lõpetamiseks)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Server ei vasta\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5677,7 +6186,7 @@ msgstr ""
 "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kõik/lugem; %s=salv; %s=märgi; "
 "%s=postita"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5685,544 +6194,607 @@ msgstr ""
 "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salv; %s=märgi; "
 "%s=postita"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, 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:1632
+#: src/lang.c:1747
 #, 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:1636
+#: src/lang.c:1751
 #, 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:1637
+#: src/lang.c:1752
 #, 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:1639
+#: src/lang.c:1754
 #, 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:1640
+#: src/lang.c:1755
 #, 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:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Terminal ei toeta värve"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Proovin %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Teema"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Viited"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Nii teema kui viited"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Mitmeosaliste teema"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Percentage Match"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Ei"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Ei kasuta"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Jah"
+# fuzzy
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr "Täielik UU/YENC"
 
-#: src/lang.c:1685
+# fuzzy
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr "Iga UU/YENC"
+
+# fuzzy
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr "Inline PGP"
+
+# fuzzy
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr "Täielik UU/YENC & Inline PGP"
+
+# fuzzy
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr "Iga UU/YENC & Inline PGP"
+
+# fuzzy
+#: src/lang.c:1806
+msgid "Shar"
+msgstr "Shar"
+
+# fuzzy
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr "Täielik UU/YENC & Shar"
+
+# fuzzy
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr "Iga UU/YENC & Shar"
+
+# fuzzy
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr "Inline PGP & Shar"
+
+# fuzzy
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr "Täielik UU/YENC & PGP & Shar"
+
+#: src/lang.c:1812
 msgid "Hide all"
 msgstr "Peida kõik"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Aadress"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Täisnimi"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Aadress ja nimi"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Maksimum"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Keskmine"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Must"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Punane"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Roheline"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Pruun"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Sinine"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Roosa"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Lilla"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "valge"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Hall"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Helepunane"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Heleroheline"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Kollane"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Helesinine"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Heleroosa"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Helelilla"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Helevalge"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Ei kasuta"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Tühik"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Tavaline"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Parim esiletõstmine"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Allajoonitud"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Pööratud video"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Plinkiv"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Poolhele"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Paks"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Ei"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Cc ja Bcc"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "pole"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "käsud"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "valik"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "käsud & välju"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "käsud & valik"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "välju & valik"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "käsud & välju & valik"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown või PageNextUnread"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (tõstutundlik)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Subject: (tõstutundetu)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: (tõstutundlik)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: (tõstutundetu)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: ja täielik References: rida"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: ja ainult viimane References:"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "ainult Message-ID: rida"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Ridu:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Ära lühenda artikli keha"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Jäta alguses tühjad read alles"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Jäta lõpus tühjad read alles"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Jäta alguses ja lõpus tühjad read alles"
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Tihenda tekstiblokid"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "Tihenda, jäta alguses read alles"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "Tihenda, jäta lõpus read alles"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Tihenda, jäta alguse ja lõpu read alles"
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "Identsete blokkide tuvastamine"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "Identsete blokkide tuvastamine"
+
+#: src/lang.c:1973
+#, fuzzy
+msgid "Detect, hide begin and end marks"
+msgstr "Avastada, peita algus- ja lõpumärgid"
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "Identsete blokkide tuvastamine"
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr "Ära näita abiinfo/kirja märki"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr "Näita ainult abiinfo märki"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr "Näita e-maili märki ainult uue maili korral"
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr "Kui on uus mail, näita maili märki, muidu abiinfo"
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Shelli arhiiv"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Jah"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (kahanevalt)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (kasvavalt)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (kahanevalt)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (kasvavalt)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (kahanevalt)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (kasvavalt)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Kaal (kahanevalt)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Kaal (kasvavalt)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (kahanevalt)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (kasvavalt)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Viimane postitamise kuupäev (kahanevalt)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Viimane postitamise kuupäev (kasvavalt)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Hoia alati"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Eemalda alati"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Märgi valikuekraanil tähega D"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 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:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Surma kõik artiklid ja ära näita"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Ei midagi erilist"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Tihenda tsitaadid"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Tsiteeri allkirju"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Tsiteeri tühje ridu"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Tihenda tsitaadid, tsiteeri tühje ridu"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr "Päistega"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr "Päisteta"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr "NFKC kollaps"
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Ekraani seaded"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Värvide seaded"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Märkimise seaded"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Artikli piirangute seaded"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Postitamise/saatmise seaded"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Salvestamise/trükkimise seaded"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Ekspertseaded"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Filtreerimise seaded"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Näita minimenüüd & post. etiketti"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6230,15 +6802,15 @@ msgstr ""
 "# Kui väärtus on ON, näita enimkasutatavate käskude minimenüüd\n"
 "# ja peale artikli kirjutamist postitamise etiketti.\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 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:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Näita iga grupi lühikirjeldust"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6246,18 +6818,18 @@ msgstr ""
 "# Kui väärtus on ON, näita gruppide tasemel iga grupi nime\n"
 "# järel grupi lühikirjeldust\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 "Näita grupi ja teema menüüs From (autor) välju. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "Näita grupi ja teema menüüs autorit"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6273,33 +6845,33 @@ msgstr ""
 "# * 2 = täisnimi\n"
 "#   3 = mõlemad\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 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:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Joonista -> heleda riba asemel"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 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:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Kasuta päistel pööratud videot"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 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:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Artiklite teemadesse jagamine"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6319,15 +6891,15 @@ msgstr ""
 "#   4 = Mitmeosaline teema\n"
 "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Teema protsentuaalne sobivus"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6348,11 +6920,11 @@ msgstr ""
 "# teemasse seotaks. Näiteks 'happy' ja 'harpy' sobiksid, aga 'harpie',\n"
 "# 'happie' ja 'harppy' samasse teemasse 'happy'-ga ei läheks\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Teema kaal"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6366,18 +6938,18 @@ msgstr ""
 "#   1 = summa\n"
 "#   2 = keskmine\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 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:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Artiklite järjestus"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6407,16 +6979,16 @@ msgstr ""
 "#   9 = Ridu kahanev\n"
 "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 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:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Teemade järjestus"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6434,49 +7006,49 @@ msgstr ""
 "#   3 = Viimane postitamise kuupäev kahanevalt\n"
 "#   4 = Viimane postitamise kuupäev kasvavalt\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 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:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Mine grupis esimesele lugemata artiklile"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 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:2166
+#: src/lang.c:2305
 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:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Näita ainult lugemata artikleid"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 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:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 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:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filtreeri artikleid"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6490,11 +7062,11 @@ msgstr ""
 "#   1 = Surma kõik artiklid ja näita teemades märgiga K\n"
 "#   2 = Surma kõik artiklid ja ära näita neid\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Liigu järgmise lugemata artiklile klahviga"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6510,11 +7082,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = LK alla või TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "Kuidas käsitleda tühje ridasid"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6541,11 +7113,11 @@ msgstr ""
 "#   6 = Tihenda read tekstiblokkide vahel ja eemalda lõpust\n"
 "#   7 = Tihenda read tekstiblokkide vahel ja eemalda algusest ja lõpust\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr "Näita abi/maili märki taseme pealkirjades"
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6562,28 +7134,28 @@ msgstr ""
 "#   2 = Näita maili märki ainult kui on uus mail\n"
 "# * 3 = Kui on uus mail, näita maili märki, muidu abi märki\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Nool paremale näitab teema loendit"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 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:2234
+#: src/lang.c:2373
 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:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Kustutatud artiklite marker"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6591,18 +7163,18 @@ msgstr ""
 "# Sümbol, mis tähistab kustutatud artiklit (vaikimisi 'D')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 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:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Artiklite vahemiku marker"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6610,17 +7182,17 @@ msgstr ""
 "# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 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:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6628,16 +7200,16 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel tuleb tagasi (vaikimisi '-')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 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:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Valitud artiklite marker"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6645,16 +7217,16 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 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:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Värskete artiklite marker"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6662,16 +7234,16 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on värske (vaikimisi 'o')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 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:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Lugemata artiklite marker"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6679,15 +7251,15 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on lugemata (vaikimisi '+')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 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:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Loetud artiklite marker"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6695,16 +7267,16 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on loetud (vaikimisi ' ')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 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:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Surmatud artiklite marker"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6712,16 +7284,16 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on surmatud (vaikimisi 'K')\n"
 "# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 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:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6729,11 +7301,11 @@ msgstr ""
 "# Sümbol, mis näitab, et artikkel on enne lugemist valitud (vaikimisi ':')\n"
 "# Surmamise tase peab samuti olema määratud, _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Lühenda gruppide pikad nimed"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6743,7 +7315,95 @@ msgstr ""
 "# järgnevalt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Sisestage surmatud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "Surmatud artiklite marker"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (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:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Sisestage värskeid artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "Surmatud artiklite marker"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
+"# _ asendatakse tühikuga ' '\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Sisestage surmatud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "Surmatud artiklite marker"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (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:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Sisestage värskeid artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "Surmatud artiklite marker"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
+"# _ asendatakse tühikuga ' '\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6751,11 +7411,11 @@ msgstr ""
 "0 = kerida kogu leht, -1 = näita eelmist rida järgmise lehe esimese reana, "
 "-2 = pool lehte"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6773,65 +7433,67 @@ msgstr ""
 "# * 1 = rida haaval\n"
 "#   2 või suurem = keri 2 või enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Näita signatuure, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Näita signatuure"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 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:2323
-#, fuzzy
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
-msgstr "Näita signatuure, <TÜHIK> lülitab, <CR> seab."
+msgstr "Näita artikli skoori. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2324
-#, fuzzy
+#: src/lang.c:2495
 msgid "Display article score in pager"
-msgstr "näita järgmist artiklit"
+msgstr "Näita lehitsejas artikli skoori"
 
-#: src/lang.c:2325
-#, fuzzy
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
-msgstr "# Kui väärtus on OFF, ei näita koos artiklitega signatuure\n"
+msgstr "# Kui väärtus on ON, näita koos artiklitega skoore\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Eemalda pehmed sidekriipsud, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr "Eemalda pehmed sidekriipsud"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# Kui väärtus on ON, eemalda artikli näitamisel pehmed sidekriipsud\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime 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:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "Näita uuenk. andmeid lisadena"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
+#, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# uuenkodeeritud andmete käsitlemine lehitsejas\n"
 "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n"
@@ -6842,18 +7504,18 @@ msgstr ""
 "#       märgituna.\n"
 
 #
-#: src/lang.c:2349
+#: src/lang.c:2522
 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:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Näita \"a kui Umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6861,15 +7523,15 @@ msgstr ""
 "# Kui väärtus on ON, teisenda saksa TeX esituses tähed ISO\n"
 "# koodideks ja näita \"a nagu Umlaut-a, jne.\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Tühikuga eraldatud päised"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Näita neid päiseid (või *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6886,11 +7548,11 @@ msgstr ""
 "tühikut.\n"
 "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Ära näita neid päiseridu"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6910,43 +7572,60 @@ msgstr ""
 "#\n"
 "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 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:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Jäta multipart/alternative osad"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 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:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr "Luba identsete blokkide tuvastamine? <TÜHIK> lülitab, <CR> seab."
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Identsete blokkide tuvastamine"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "Identsete blokkide värv"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# Kui väärtus on ON, tuvasta artiklis identsed blokid\n"
+#: src/lang.c:2559
+#, fuzzy
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
+"# Kuidas käsitleda sõnasõnalisi plokke artiklites\n"
+"# Võimalikud väärtused on (vaikimisi on märgitud *-ga):\n"
+"#   0 = Sõnasõnalisi plokke ei tuvastada\n"
+"# * 1 = Tuvastab ja näitab sõnasõnalisi plokke, sealhulgas algus- ja "
+"lõpumärke\n"
+"#   2 = Tuvastab ja näitab sõnasõnalisi plokke, varjab algus- ja lõpumärgid\n"
+"#   3 = Tuvastab sõnasõnalisi plokke ja varjab need täielikult.\n"
 
-#: src/lang.c:2391
+# fuzzy
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
-msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata."
+msgstr "Regulaaravaldis otsustamaks, milliseid ridu col_quote näidata."
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Tsiteeritud ridade näitamise regex"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -6956,15 +7635,15 @@ msgstr ""
 "# milliseid read on tsiteeritud. Tsiteeritud ridu näidatakse col_quote.\n"
 "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 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:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Topelt tsiteeritud ridu näitav reg"
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -6975,15 +7654,15 @@ msgstr ""
 "# näidatakse col_quote2.\n"
 "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 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:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr ">= 3 tsiteeritud ridu näitav reg"
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -6994,27 +7673,27 @@ msgstr ""
 "# näidatakse col_quote3.\n"
 "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Luba väliste tsitaatide tuvastamine? <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Väliste tsitaatide tuvastamine"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Kui väärtus on ON, tuvasta artiklis välised tsitaadid\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu col_extquote näitab."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Väliste tsitaatide ridade näitamise regex"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7024,15 +7703,38 @@ msgstr ""
 "# read on välised tsitaadid. Väliseid tsitaate näitab col_extquote.\n"
 "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:2430
+# fuzzy
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr "Regulaaravaldis otsustamaks, milliseid ridu col_quote näidata."
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "Tsiteeritud ridade näitamise regex"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# Regulaaravaldis, mida tin kasutab, et otsustada, millised\n"
+"# read on kahekordselt tsiteeritud. Topelt tsiteeritud ridu\n"
+"# näidatakse col_quote2.\n"
+"# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
+
+#: src/lang.c:2616
 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:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex et esile tõsta /kaldkriipse/"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7043,15 +7745,15 @@ msgstr ""
 "# sõnu näidata col_markslashes abil. Kui jätate selle tühjaks, kasutab\n"
 "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 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:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Regex et esile tõsta *tärne*"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7062,15 +7764,15 @@ msgstr ""
 "# sõnu näidata col_markstars abil. Kui jätate selle tühjaks, kasutab\n"
 "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 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:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex et esile tõsta -kriipse-"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7081,15 +7783,15 @@ msgstr ""
 "# sõnu näidata col_markstroke abil. Kui jätate selle tühjaks, kasutab\n"
 "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 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:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Regex et esile tõsta _alakriipse_"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7100,16 +7802,16 @@ msgstr ""
 "# sõnu näidata col_markdash abil. Kui jätate selle tühjaks, kasutab\n"
 "# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7117,16 +7819,16 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
 "# enne päise näitamist eemaldada.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7134,46 +7836,46 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
 "# mis eemaldatakse vastuse saatmisel või postitamisel.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# Regulaaravaldis, mida tin kasutab et leida identse bloki algust.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Regulaaravaldis identse bloki lõpu tuvastamiseks."
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Identse bloki lõpu reg. avaldis"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# Regulaaravaldis, mida tin kasutab et leida identse bloki lõppu.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 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:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME kahendsisu lehitseja"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7186,15 +7888,15 @@ msgstr ""
 "# Muidu määra automaatseks vaatamiseks väline programm (nt. metamail) või\n"
 "# jäta tühjaks\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Küsi enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Küsi MIME lehitseja kasutamise luba"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7202,40 +7904,40 @@ msgstr ""
 "# Kui väärtus on ON, küsi metamaili kasutamise luba\n"
 "# see juhtub ainult siis, kui metamail_prog on väärtustatud\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 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:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Väljumisel märkida grupid loetuks"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 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:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Nool vasakule märgib grupi loetuks"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 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:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Nool vasakule märgib teema loetuks"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Tegevused mis nõuavad kinnitust"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7259,11 +7961,11 @@ msgstr ""
 "#   6 = väljumine ja valik\n"
 "#   7 = käsud, väljumine ja valik\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Märgi art. (mitte)loetuks' eirab märke"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -7271,45 +7973,45 @@ msgstr ""
 "ainult\n"
 "# jooksva artikli.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "Programm URLide avamiseks"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 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:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 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:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Kasuta kerimisnuppe"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 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:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Laetavate artiklite arv"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7317,29 +8019,29 @@ msgstr ""
 "# Laetavate artiklite arv (0=limiit puudub), negatiivne väärtus seab\n"
 "# maksimaalse arvu loetud artikleid, mida lugeda enne lugemata artiklit\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Sisestage artikli värskuse kestus. <CR> seab."
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Artikli värskuse ajapiir"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 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:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele."
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Jokkeritega otsimine"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7351,60 +8053,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 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:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Kaalu alampiir (valik)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:'' näitamiseks slrnface"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7412,19 +8114,19 @@ msgstr ""
 "# Kui väärtus on ON, kasutan ''X-Face:'' päiste käsitlemiseks slrnface(1).\n"
 "# Kasulik ainult xterm aknas.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Kasuta ANSI värve"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Kui väärtus on ON, kasuta ANSI värve\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Standardne esiplaani värv"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7432,11 +8134,11 @@ msgstr ""
 "# Standardne esiplaani värv\n"
 "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Standardne tagaplaani värv"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7444,11 +8146,11 @@ msgstr ""
 "# Standardne tagaplaani värv\n"
 "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Pööratud teksti värv (tagaplaan)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7456,11 +8158,11 @@ msgstr ""
 "# Pööratud teksti tagaplaani värv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Pööratud teksti värv (esiplaan)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7468,11 +8170,11 @@ msgstr ""
 "# Pööratud teksti esiplaani värv\n"
 "# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Tekstiridade värv"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7480,11 +8182,11 @@ msgstr ""
 "# Tekstiridade värv\n"
 "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Miniabiinfo värv"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7492,11 +8194,11 @@ msgstr ""
 "# Miniabiinfo värv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Abiinfo värv"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7504,11 +8206,11 @@ msgstr ""
 "# Abiinfo värv\n"
 "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Olekuteadete värv"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7516,11 +8218,11 @@ msgstr ""
 "# Viimasel real olevate teadete värv\n"
 "# Default: 6 (lilla)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Tsitaadi värv"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7528,11 +8230,11 @@ msgstr ""
 "# Tsitaadi värv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Topelt tsiteeritud rea värv"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7540,23 +8242,23 @@ msgstr ""
 "# Topelt tsiteeritud rea värv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "=>3 korda tsiteeritud rea värv"
+#: src/lang.c:2884
+msgid "Color of >=3 times quoted line"
+msgstr ">=3 korda tsiteeritud rea värv"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
-"# =>3 korda tsiteeritud rea värv\n"
+"# >=3 korda tsiteeritud rea värv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Artikli päiseridade värv"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7564,11 +8266,11 @@ msgstr ""
 "# Päiseridade värv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Artikli tegelike päiseridade värv"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7576,11 +8278,11 @@ msgstr ""
 "# Artikli tegelike päiseridade värv\n"
 "# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Artikli teemarea värv"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7588,11 +8290,11 @@ msgstr ""
 "# Artikli teema värv\n"
 "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Väliste tsitaatide värv"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7600,11 +8302,11 @@ msgstr ""
 "# Väliste tsitaatide värv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Vastuste arvu loenduri värv"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7612,11 +8314,11 @@ msgstr ""
 "# Vastuste arvu loenduri värv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Saatja värv (From:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7624,11 +8326,11 @@ msgstr ""
 "# Saatja värv (From:)\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Abiinfo/kirja teate värv"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7636,11 +8338,11 @@ msgstr ""
 "# Abiinfo/kirja teate värv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Signatuuri värv"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7648,39 +8350,35 @@ msgstr ""
 "# Signatuuri värv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2761
-#, fuzzy
+#: src/lang.c:2947
 msgid "Color of negative score"
-msgstr "Tekstiridade värv"
+msgstr "Negatiivse skoori värv"
 
-#: src/lang.c:2762
-#, fuzzy
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
 msgstr ""
-"# Signatuuri värv\n"
-"# Vaikimisi: 4 (sinine)\n"
+"# Negatiivse skoori värv\n"
+"# Vaikimisi: 1 (punane)\n"
 
-#: src/lang.c:2768
-#, fuzzy
+#: src/lang.c:2954
 msgid "Color of positive score"
-msgstr "Vastuste arvu loenduri värv"
+msgstr "Positiivse skoori värv"
 
-#: src/lang.c:2769
-#, fuzzy
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
 msgstr ""
-"# Vastuste arvu loenduri värv\n"
+"# Positiivse skoori värv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Esiletõstetud URLide värv"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7688,11 +8386,11 @@ msgstr ""
 "# Esiletõstetud URLide värv\n"
 "# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Identsete blokkide värv"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7700,11 +8398,11 @@ msgstr ""
 "# Identsete blokkide värv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "*tärnidega* esiletõstmise värv"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7712,11 +8410,11 @@ msgstr ""
 "# *tärnidega* esiletõstmise värv\n"
 "# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletõstmise värv"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7724,11 +8422,11 @@ msgstr ""
 "# _alakriipsudega_ esiletõstmise värv\n"
 "# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletõstmise värv"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7736,11 +8434,11 @@ msgstr ""
 "# /Kaldkriipsude/ esiletõstmise värv\n"
 "# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletõstmise värv"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7748,11 +8446,11 @@ msgstr ""
 "# -Kriipsudega- esiletõstmise värv\n"
 "# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "*tärnidega* esiletõstmise atribuut"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7780,11 +8478,11 @@ msgstr ""
 "# *tärnidega* esiletõstmise atribuut\n"
 "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletõstmise atr."
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7792,11 +8490,11 @@ msgstr ""
 "# _alakriipsudega_ esiletõstmise atribuut\n"
 "# Vaikimisi: 2 (parim esiletõstmine)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletõstmise atr."
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7804,37 +8502,37 @@ msgstr ""
 "# /Kaldkriipsude/ esiletõstmise atribuut\n"
 "# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletõstmise atr."
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr "# Vaikimisi: 3 (pööratud video)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "Teate kehas URL esiletõstmine"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# Luba URLide esiletõstmine?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Sõnade esiletõstmine teate kehas"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Lubada sõnade esiletõstmine?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "Mida näidata märgi asemel"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7850,73 +8548,73 @@ msgstr ""
 "#   1 - jah, näita märki\n"
 "# * 2 - trüki hoopis tühik\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 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:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2883
-#, fuzzy
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
-msgstr "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
+msgstr ""
+"ON korral ära ridade murdmisel sõnu poolita. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
-msgstr ""
+msgstr "Ära ridade murdmisel sõnu poolita"
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
-msgstr ""
+msgstr "# Murra pikad read <TÜHIKU> või <TAB> kohalt, ära poolita sõnu\n"
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Liigu lugemata art-le ümber teemade"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 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:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 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:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Näita toimetis tühja Followup-To"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 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:2907
+#: src/lang.c:3093
 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:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Signatuuri loomiseks tee/käsk"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7931,40 +8629,40 @@ msgstr ""
 "#                    (%G annab kaasa jooksva grupi nime)\n"
 "# sigfile=--none     ära lisa signatuuri\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "Signatuurile eelnevale reale \"-- \". <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 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:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Sisestage tsitaadimärgid, %I annab autori initsiaalid."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Tsiteerimise märgid"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7972,11 +8670,11 @@ msgstr ""
 "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n"
 "# '_' asendatakse tühikuga ' ', %I asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Käitumine tsiteerimisel"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8000,17 +8698,17 @@ msgstr ""
 "#   6 = Tsiteeri allkirju, tsiteeri tühje ridu\n"
 "#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 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:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8020,38 +8718,38 @@ msgstr ""
 "# %A Aadress    %D Kuup   %F Aadr+Nimi   %G Grupp   %M Message-ID\n"
 "# %N Täielik nimi  %C Eesnimi   %I Initsiaalid\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 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:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
 msgstr "Sisestage 'User-Agent:' päis"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 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:2978
+#: src/lang.c:3164
 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:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8069,47 +8767,48 @@ msgstr ""
 "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n"
 "# ja näitamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Sisestage lokaalse kooditabeli nimi (n. UTF-8, ISO-8859-15), <CR> seab."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Kirjade kataloog.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# Vajadusel kirjade ja artiklite kehade MIME kodeerimine (8bit, base64,\n"
 "# quoted-printable, 7bit). QP on piisav enamusele Euroopa kooditabelitele\n"
@@ -8117,19 +8816,21 @@ msgstr ""
 "# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n"
 "# kooditabelitele, kus kasutatakse palju 8 bitiseid sümboleid.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 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:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "Kasuta artikli päises 8bit tähti"
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# Kui väärtus on ON, 8bit sümboleid artiklite postitamisel ei kodeerita.\n"
@@ -8137,37 +8838,39 @@ msgstr ""
 "# 8bit sümbolid päistes kodeeritakse sõltumata selle parameetri väärtusest,\n"
 "# v.a. juhul, kui post_mime_encoding väärtus on samuti 8bit.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 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:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "Vaata töödeldud faile"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 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:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "Kasuta kirja päises 8bit tähti"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 "# Kui väärtus on ON, 8bit sümboleid kirjade päistes ei kodeerita.\n"
@@ -8177,11 +8880,11 @@ msgstr ""
 "# et RFC 2822 keelab 8bit sümbolid kirjade päistes, seega selle\n"
 "# parameetri väärtus ON ei ole soovitatav kasutada.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Eemalda tühikud realõppudest"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8189,16 +8892,16 @@ msgstr ""
 "# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n"
 "# realõppudest tühikud.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 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:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Transliteratsioon"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8209,11 +8912,11 @@ msgstr ""
 "# ei saa esitada soovitavas kooditabelis, võib seda esitada kasutades\n"
 "# üht või enamat sarnast sümbolit.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8229,11 +8932,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Cancel-Lock/Cancel-Key räsi algoritm"
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -8241,15 +8944,15 @@ msgstr ""
 "# Cancel-Lock/Cancel-Key räsi algoritm (vaikimisi 'sha1')\n"
 "# Väärtus 'none' blokeerib Cancel-Lock päiste loomise.\n"
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 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:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Rämpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8257,27 +8960,27 @@ msgstr ""
 "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
 "# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 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:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Filtri kehtivus päevades"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# lühiajalise filtri kehtivus päevades\n"
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Lisage postitatud artikkel filtrisse. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8285,24 +8988,43 @@ msgstr ""
 "# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
 "# filtrile, mis märgistab vastuseid\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Vaata töödeldud faile automaatselt <TÜHIK> lülitab, <CR> seab, <ESC> "
+"katkestab."
+
+#: src/lang.c:3295
+#, fuzzy
+msgid "Keep expired filter rules in file"
+msgstr "Säilitada aegunud filtri reeglid failis"
+
+#: src/lang.c:3296
+#, fuzzy
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+"# Kui see on sisse lülitatud, hoitakse aegunud filtrireeglid filtrifailis\n"
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8310,19 +9032,19 @@ msgstr ""
 "# Kui väärtus on ON, artiklid salvestatakse pakettmoodis, kui käsureal\n"
 "# on kasutatud võtmeid salvestamiseks -S või saatmiseks -M, -N\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8330,23 +9052,23 @@ msgstr ""
 "Märgi salvestatud artiklid loetuks. <TÜHIK> lülitab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 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:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Salvestatud artikl. järeltöötlemine"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8360,11 +9082,11 @@ msgstr ""
 "#   1 = eralda ainult shelli arhiivid (shar)\n"
 "#   2 = Jah\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Töötle ainult lugemata artikleid"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8372,58 +9094,58 @@ msgstr ""
 "# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n"
 "# (eeldatakse märgitud artikleid).\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 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:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Trükkimisel trüki kõik päised"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 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:3156
+#: src/lang.c:3349
 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:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Trükikäsk koos võtmetega"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 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:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Värskenda ekraani peale käske"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 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:3169
+#: src/lang.c:3362
 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:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Teie tekstitoimeti"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8431,16 +9153,16 @@ msgstr ""
 "# Tekstitoimeti rea formaat koos parameetritega\n"
 "# %E Toimeti  %F Failinimi  %N Reanumber\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 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:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Väline inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8448,33 +9170,32 @@ msgstr ""
 "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n"
 "# muidu kasuta välist inews programmi\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 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:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Teie e-posti käsk"
 
-#: src/lang.c:3184
-#, fuzzy
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
 "# e.g. mutt interactive:  mutt -H %F\n"
 msgstr ""
 "# e-posti saatja käsurea formaat koos parameetritega\n"
-"# %M Programm  %S Teema  %T Saaja  %F Failinimi\n"
-"# näiteks. mutt interaktiivses moodis      :    mutt -i %F -s \"%S\" \"%T\"\n"
+"# %M Programm  %S Teema  %T Saaja  %F Failinimi  %U Kasutajanimi\n"
+"# näiteks mutt interaktiivses moodis:  mutt -H %F\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8488,33 +9209,33 @@ msgstr ""
 "#   1 = kasuta interaktiivset e-posti programmi koos päistega\n"
 "#   2 = kasuta interaktiivset e-posti programmi päisteta\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Kui väärtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Kasuta UTF-8 graafikat (teema puu jne.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# Kasuta UTF-8 sümboleid märkimaks '->', puud ja punkte '...'.\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 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:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Failinimi postitatud artiklitele"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8522,39 +9243,39 @@ msgstr ""
 "# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n"
 "# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 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:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 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:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Eemalda olematud grupid"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8568,85 +9289,82 @@ msgstr ""
 "#   1 = Eemalda\n"
 "#   2 = Märgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "Sisestage serverilt vastuse ootamise aeg sekundites. <CR> seab."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP lugemise taimout sekundites"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# Serverilt vastuse ootamise aeg sekundites (0=piiramata)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 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:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 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:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Taasta automaatselt NNTP ühendus"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 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:3263
+#: src/lang.c:3456
 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:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 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:3270
-#, fuzzy
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
-"Loo NNTP overview failidest lokaalne koopia. <TÜHIK> lülitab ja <CR> seab."
+"Tihenda NNTP overview failide lokaalne koopia. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:3271
-#, fuzzy
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
-msgstr "Puhverda NNTP overview lokaalselt"
+msgstr "Tihenda kohaliku puhvri NNTP overview failid"
 
-#: src/lang.c:3272
-#, fuzzy
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
-msgstr "# Kui väärtus on ON, loo NNTP overview failidest lokaalsed koopiad.\n"
+msgstr "# Kui väärtus on ON, tihenda NNTP overview lokaalsed failid.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Valiku taseme vormingusõne"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8671,11 +9389,11 @@ msgstr ""
 "#   %n              Number, rea number ekraanil\n"
 "#   %U              Lugemata\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Gruppide taseme vormingusõne"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8710,13 +9428,11 @@ msgstr ""
 "#   %s              Teema (ainult grupi tasemes)\n"
 "#   %S              Skoor\n"
 
-#: src/lang.c:3313
-#, fuzzy
+#: src/lang.c:3506
 msgid "Format string for attachment level"
-msgstr "Teema taseme vormingusõne"
+msgstr "Manuse taseme vormingusõne"
 
-#: src/lang.c:3314
-#, fuzzy
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8737,30 +9453,30 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Grupi taseme esitamise vormingusõne\n"
-"# Vaikimisi: %n %m %R %L  %s  %F\n"
+"# Vormingu sõne manuse taseme esitamiseks\n"
+"# Vaikimisi: %t%s%e%c%d\n"
 "# Võimalikud väärtused on:\n"
 "#   %%              '%'\n"
-"#   %D              Kuupäev, nagu date_format\n"
-"#   %(formatstr)D   Kuupäev, formatstr edastatakse funktsioonile "
-"my_strftime()\n"
-"#   %F              From, nimi ja/või aadress vastavalt show_author\n"
-"#   %I              Initsiaalid\n"
-"#   %L              Ridade arv\n"
-"#   %M              Message-ID\n"
-"#   %m              Artiklite märgid\n"
-"#   %n              Number, rea number ekraanil\n"
-"#   %R              Number, teemas olevate vastuste arv\n"
-"#   %s              Teema (ainult grupi tasemes)\n"
-"#   %S              Skoor\n"
+"#   %C              Kooditabel\n"
+"#   %c              Nagu %C, aga kirjeldusega\n"
+"#   %D              Ridade arv\n"
+"#   %d              Nagu %D, aga kirjeldusega\n"
+"#   %E              Sisu kodeering\n"
+"#   %e              Nagu %E, aga kirjeldusega\n"
+"#   %L              Keel\n"
+"#   %l              Nagu %L, aga kirjeldusega\n"
+"#   %S              Sisu alamtüüp\n"
+"#   %s              Nagu %S, aga kirjeldusega\n"
+"#   %T              Sisu tüüp\n"
+"#   %t              Nagu %T, aga kirjeldusega\n"
+"#   %Z              Suurus baitides\n"
+"#   %z              Nagu %Z, aga kirjeldusega\n"
 
-#: src/lang.c:3336
-#, fuzzy
+#: src/lang.c:3529
 msgid "Format string for display of mime header"
-msgstr "Kuupäevade esitamise vormingusõne"
+msgstr "Mime päise esitamise vormingusõne"
 
-#: src/lang.c:3337
-#, fuzzy
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8783,30 +9499,32 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Grupi taseme esitamise vormingusõne\n"
-"# Vaikimisi: %n %m %R %L  %s  %F\n"
+"# Artikli mime päise vormingu sõne\n"
+"# Vaikimisi: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
 "# Võimalikud väärtused on:\n"
 "#   %%              '%'\n"
-"#   %D              Kuupäev, nagu date_format\n"
-"#   %(formatstr)D   Kuupäev, formatstr edastatakse funktsioonile "
-"my_strftime()\n"
-"#   %F              From, nimi ja/või aadress vastavalt show_author\n"
-"#   %I              Initsiaalid\n"
-"#   %L              Ridade arv\n"
-"#   %M              Message-ID\n"
-"#   %m              Artiklite märgid\n"
-"#   %n              Number, rea number ekraanil\n"
-"#   %R              Number, teemas olevate vastuste arv\n"
-"#   %s              Teema (ainult grupi tasemes)\n"
-"#   %S              Skoor\n"
+"#   %C              Kooditabel\n"
+"#   %c              Nagu %C, aga kirjeldusega\n"
+"#   %D              Ridade arv\n"
+"#   %d              nagu %D, aga kirjeldusega\n"
+"#   %E              Sisu kodeering\n"
+"#   %e              Nagu %E, aga kirjeldusega\n"
+"#   %L              Keel\n"
+"#   %l              Nagu %L, aga kirjeldusega\n"
+"#   %N              Nimi\n"
+"#   %n              Nagu %N, aga kirjeldusega\n"
+"#   %S              Sisu alamtüüp\n"
+"#   %s              Nagu %S, aga kirjeldusega\n"
+"#   %T              Sisu tüüp\n"
+"#   %t              Nagu %T, aga kirjeldusega\n"
+"#   %Z              Suurus baitides\n"
+"#   %z              Nagu %Z, aga kirjeldusega\n"
 
-#: src/lang.c:3361
-#, fuzzy
+#: src/lang.c:3554
 msgid "Format string for display of uue header"
-msgstr "Kuupäevade esitamise vormingusõne"
+msgstr "uue esitamise vormingusõne"
 
-#: src/lang.c:3362
-#, fuzzy
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -8826,28 +9544,86 @@ msgid ""
 "#   %Z              Size in bytes\n"
 "#   %z              Like %Z but with description\n"
 msgstr ""
-"# Grupi taseme esitamise vormingusõne\n"
-"# Vaikimisi: %n %m %R %L  %s  %F\n"
+"# Artikli uue päise vormingu sõne\n"
+"# Vaikimisi: [-- %T%S%*n%I%!d%*e --]\n"
 "# Võimalikud väärtused on:\n"
 "#   %%              '%'\n"
-"#   %D              Kuupäev, nagu date_format\n"
-"#   %(formatstr)D   Kuupäev, formatstr edastatakse funktsioonile "
-"my_strftime()\n"
-"#   %F              From, nimi ja/või aadress vastavalt show_author\n"
-"#   %I              Initsiaalid\n"
-"#   %L              Ridade arv\n"
-"#   %M              Message-ID\n"
-"#   %m              Artiklite märgid\n"
-"#   %n              Number, rea number ekraanil\n"
-"#   %R              Number, teemas olevate vastuste arv\n"
-"#   %s              Teema (ainult grupi tasemes)\n"
-"#   %S              Skoor\n"
+"#   %D              Ridade arv\n"
+"#   %d              Nagu %D, aga kirjeldusega\n"
+"#   %E              Sisu kodeering\n"
+"#   %e              Nagu %E, aga kirjeldusega\n"
+"#   %I              Täielik/mittetäielik UUE osa indikaator\n"
+"#   %N              Nimi\n"
+"#   %n              Nagu %N, aga kirjeldusega\n"
+"#   %S              Sisu alamtüüp\n"
+"#   %s              Nagu %S, aga kirjeldusega\n"
+"#   %T              Sisu tüüp\n"
+"#   %t              Nagu %T, aga kirjeldusega\n"
+"#   %Z              Suurus baitides\n"
+"#   %z              Nagu %Z, aga kirjeldusega\n"
+
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "uue esitamise vormingusõne"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Artikli mime päise vormingu sõne\n"
+"# Vaikimisi: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
+"# Võimalikud väärtused on:\n"
+"#   %%              '%'\n"
+"#   %C              Kooditabel\n"
+"#   %c              Nagu %C, aga kirjeldusega\n"
+"#   %D              Ridade arv\n"
+"#   %d              nagu %D, aga kirjeldusega\n"
+"#   %E              Sisu kodeering\n"
+"#   %e              Nagu %E, aga kirjeldusega\n"
+"#   %L              Keel\n"
+"#   %l              Nagu %L, aga kirjeldusega\n"
+"#   %N              Nimi\n"
+"#   %n              Nagu %N, aga kirjeldusega\n"
+"#   %S              Sisu alamtüüp\n"
+"#   %s              Nagu %S, aga kirjeldusega\n"
+"#   %T              Sisu tüüp\n"
+"#   %t              Nagu %T, aga kirjeldusega\n"
+"#   %Z              Suurus baitides\n"
+"#   %z              Nagu %Z, aga kirjeldusega\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "Teema taseme vormingusõne"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8879,19 +9655,19 @@ msgstr ""
 "#   %S              Skoor\n"
 "#   %T              Teema puu (ainult teema tase)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Kuupäevade esitamise vormingusõne"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Vormingusõne kuupäevade esitamiseks\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8911,19 +9687,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "Renderda BiDi"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 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:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Failinimi järjestatud artiklitele"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8935,183 +9711,248 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "Kustuta järel-töödeldud failid"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Failinimi mailitud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Saadetud e-mailide postkast"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "Sea grup(p)i(de)le Followup-To: päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To: päis"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "ispell või selle analoogi tee ja argumendid, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispell programm"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "Kui grupp on postiloend, saada vastused sel aadressil."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Postiloendi aadress"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Edasta artiklid manusena"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "Komaga eraldatud loend MIME põhi/alam sisu tüüpidest. <ESC> katkestab."
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Millised MIME tüübid salvestatakse"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: päise väärtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organization: päis"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "fail salvestamiseks"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli skoop. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Kiirvaliku (1 klahv) filtri skoop"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Kiire (1 klahvi) valik päiste filtreerimiseks"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = tõstutundlik, OFF = tõstutundetu. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Kiirvaliku (1 klahv) valiku filtri tõstutundlikkus"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = aegub, OFF = ei aegu. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Kiirvalikuga (1 klahv) aegumise filter"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Kiirsurmamise (1 klahv) filtri skoop"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri päis"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Kiirsurmamise (1 klahv) filtri tõstutundlikkus"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Lisatavad käsurea valikud. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:3791
+#, fuzzy
+msgid "CMD line options to add"
+msgstr "Lisatavad käsurea valikud"
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = puhverda NNTP overview lokaalselt, OFF = ära puhverda. <CR> seab, <ESC> "
+"katkestab."
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "Puhverda NNTP overview lokaalselt"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = tihendage vahemällu salvestatud failid, OFF = ärge tihendage. <CR> "
+"seab, <ESC> katkestab."
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "Ülevaatefailide pakkimine"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Konfiguratsiooni valikud"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "Komaga eraldatud loend NNTP-käskude. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:3817
+#, fuzzy
+msgid "Disabled NNTP commands"
+msgstr "Keelatud NNTP-käskud"
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "Saadetavate NNTP-käskude arv. <CR> seab, <ESC> katkestab."
+
+#: src/lang.c:3823
+#, fuzzy
+msgid "NNTP pipeline limit"
+msgstr "NNTP-torujuhtme piirang"
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "tinrc Ületamisvalikud"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Kui kooditabelit pole määratud, kasuta seda kooditabelit, <CR> seab."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
-#, fuzzy
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
-msgstr "Kui kooditabelit pole määratud, kasuta seda kooditabelit, <CR> seab."
+msgstr "Kui kooditabelit pole määratud, paku ise kooditabel, <CR> seab."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Lisa see tekst teate keha algusse. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Lisa postitamisel see päis. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "Lisa automaatselt X-Comment-To: päis? <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Sisestage 'X-Comment-To:' päis"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "Sisestage usaldatavate CA sertifikaatide faili nimi. <CR> seab."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr "CA sertifikaatide fail"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
@@ -9119,80 +9960,117 @@ msgstr ""
 "# faili nimi kõikidele usaldatavatele CA sertifikaatidele (tühi = süsteemi "
 "vaikimisi)\n"
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Ühendus serveriga aegus, proovin taastada, katse %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s %lu sekundiga\n"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Taasühinen jooksva grupiga\n"
+#~ msgid "Updated"
+#~ msgstr "Uuendatud"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
-#, c-format
-msgid "Read (%s)\n"
-msgstr "Lugesin (%s)\n"
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr ""
+#~ "Sisestage päevade arv, mille möödudes vanemad artiklid märgitakse "
+#~ "loetuks> "
 
-#: src/nntplib.c:1017
-#, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Saada viimane käsk uuesti (%s)\n"
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso kodeeritud artikkel"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Katkestatud lugemine\n"
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Pole kasutatav -]"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Tühjendan\n"
+#~ msgid "Catchup"
+#~ msgstr "Märgin loetuks"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Pole kasutatav -]"
+#~ msgid "Updating"
+#~ msgstr "Uuendan"
 
-#~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
-#~ msgstr "Vigane From: %s rida. Lugege uuesti faili INSTALL."
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "Teie server ei paku Xref: päiserida XOVER informatsioonis.\n"
 
-#~ msgid "bytes"
-#~ msgstr "baiti"
+#~ msgid "global "
+#~ msgstr "globaalset "
 
-#~ msgid "\tChecksum of %s (%ld %s)"
-#~ msgstr "\t%s kontrollsumma (%ld %s)"
+#~ msgid "Article"
+#~ msgstr "Artikkel"
 
-#~ msgid ""
-#~ "\n"
-#~ "Error: Bad address in Approved: header.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Viga: Vigane aadress Approved: real.\n"
+#~ msgid "Base article"
+#~ msgstr "Baasartikkel"
 
-#~ msgid ""
-#~ "\n"
-#~ "Error: Bad address in From: header.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Viga: Vigane aadress From: real.\n"
+#~ msgid "Base article range"
+#~ msgstr "Baasartiklite vahemik"
 
-#~ msgid ""
-#~ "\n"
-#~ "Error: Bad address in Reply-To: header.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Viga: Vigane aadress Reply-To: real.\n"
+#, c-format
+#~ msgid "Tagged %s"
+#~ msgstr "Märgitud %s"
+
+#, c-format
+#~ msgid "Untagged %s"
+#~ msgstr "Märkimata %s"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "teema"
+#~ msgstr[1] "teemad"
 
-#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n"
-#~ msgstr "Versioon: %s %s väljalase %s (\"%s\") %s %s\n"
+#, c-format
+#~ msgid "Hot %s"
+#~ msgstr "Kuum %s"
+
+#~ msgid "all"
+#~ msgstr "kõik"
 
-#~ msgid "%d lines"
-#~ msgstr "%d rida"
+#~ msgid "unread"
+#~ msgstr "lugemata"
 
+#, c-format
 #~ msgid ""
-#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 #~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
 #~ msgstr ""
-#~ "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n"
 #~ "\n"
+#~ "Ühendus serveriga aegus, proovin taastada, katse %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "Taasühinen jooksva grupiga\n"
+
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "Lugesin (%s)\n"
+
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "Saada viimane käsk uuesti (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "Katkestatud lugemine\n"
+
+#~ msgid "Draining\n"
+#~ msgstr "Tühjendan\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "Identsete blokkide tuvastamine"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr "Luba identsete blokkide tuvastamine? <TÜHIK> lülitab, <CR> seab."
+
+#~ msgid "trusted"
+#~ msgstr "usaldusväärne"
+
+#~ msgid "untrusted"
+#~ msgstr "ebausaldusväärne"
+
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "gruppi"
+#~ msgstr[1] "gruppidesse"
+
+#~ msgid "1 Response"
+#~ msgstr "1 Vastus"
+
+#, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Grupid: %s"
Binary files tin-2.6.4/po/fr.gmo and tin-2.6.5/po/fr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/fr.po tin-2.6.5/po/fr.po
--- tin-2.6.4/po/fr.po	2024-12-21 15:42:03.000000000 +0100
+++ tin-2.6.5/po/fr.po	2025-12-23 21:21:50.467860545 +0100
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin-2.6.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2024-01-14 14:50+0100\n"
 "Last-Translator: Matt Anton <tin@lv223.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -17,12 +17,9 @@ msgstr ""
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-Generator: Poedit 3.4.2\n"
 "X-Poedit-SourceCharset: UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 Réponse"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -31,36 +28,32 @@ msgstr ""
 "\n"
 "%s ne contient pas de groupes. Fermeture."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Annulation de la lecture, un moment svp..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "tout"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Tous les groupes"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "Fichier %s existe. %s=ajouter, %s=écraser, %s=quitter : "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Article annulé (effacé)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Impossible d'annuler l'article (effacé)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Article effacé."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -75,54 +68,64 @@ msgstr ""
 "sera envoyé par email à l'adresse suivante :\n"
 "  %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Votre article :\n"
 "  \"%s\"\n"
-"sera posté dans le(s) %s suivant(s) :\n"
+"sera posté dans le groupe suivant :\n"
+msgstr[1] ""
+"\n"
+"Votre article :\n"
+"  \"%s\"\n"
+"sera posté dans les groupes suivants :\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Article non posté !"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Article non enregistré"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Commandes pour articles"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Article orphelin"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "L'article parent a été filtré"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "L'article parent est indisponible"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Article posté : %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Article rejeté (enregistré dans %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
@@ -130,157 +133,91 @@ msgstr ""
 "%s=article, %s=fil, %s=champ, %s=sélection, %s=chaîne, %s=art. marq., "
 "%s=quitter : "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Article indisponible"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Article non effacé."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Article %4d sur %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "Page d'information sur l'article"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "articles"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "C'est un repostage de l'article suivant :"
 
-#: src/lang.c:80
+#: src/lang.c:76
 msgid "article"
-msgstr "article"
-
-#: src/lang.c:81
-msgid "Article"
-msgstr "Article"
+msgid_plural "articles"
+msgstr[0] "article"
+msgstr[1] "articles"
 
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s envoyé --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d article envoyé --"
+msgstr[1] "-- %d articles envoyés --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " à %s"
 
-#: src/lang.c:86
-#, c-format
-msgid "charset %s"
-msgstr "jeu de caractères %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr "sous-type du contenu %s"
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr "type de contenu %s"
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- l'encodage %s n'est pas supporté --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Description : %s --]\n"
-
-#: src/lang.c:91
-#, c-format
-msgid "encoding %s"
-msgstr "codage de %s"
-
-#: src/lang.c:97
-#, c-format
-msgid "lang %s"
-msgstr "lang %s"
-
-#: src/lang.c:98
-#, c-format
-msgid "%s lines"
-msgstr "%s lignes"
-
-#: src/lang.c:99
-#, c-format
-msgid "name %s"
-msgstr "nom %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ", "
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr "taille %s"
-
-#: src/lang.c:102
-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 ""
-"Ce message a été composé avec le format MIME 'multipart/mixed'. Si vous\n"
-"lisez ceci, votre MUA ne peut probablement pas lire ce nouveau format, donc\n"
-"ce qui suit peut paraître assez bizarre.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Menu Pièce-jointe"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Menu des pièces-jointes"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<aucun nom>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Pièce-jointe enregistrée. (%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d sur %d pièces-jointes enregistrées."
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d sur %d pièce-jointe enregistrée."
+msgstr[1] "%d sur %d pièces-jointes enregistrées."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Sélectionner la pièce-jointe > "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Pièce-jointe marquée"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d pièce(s)-jointe(s) marquée(s)"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d pièce-jointe marquée"
+msgstr[1] "%d pièces-jointes marquées"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "pièce-jointe non marquée"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -288,325 +225,369 @@ msgstr ""
 "# Ne pas éditer ce commentaire\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Non, 1=Cc, 2=Cci, 3=Cc et Cci\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=TERME (pe. %a, %d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=TERME (pe. %E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=TERME\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 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/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=NUM\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=TERME (pe. %n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+#, fuzzy
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr "#  hide_inline_data=NUM (toute combinaison est autorisée)\n"
+
+#: src/lang.c:112
+#, fuzzy
+msgid "#    0 = Display raw data\n"
+msgstr "#    0 = Afficher les données brutes\n"
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+#, fuzzy
+msgid "#    4 = Hide Inline PGP\n"
+msgstr "#    4 = Cacher PGP en ligne\n"
+
+#: src/lang.c:116
+#, fuzzy
+msgid "#    8 = Hide Shar\n"
+msgstr "#    8 = Cacher Shar\n"
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=encodage_supporté"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=TERME\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=TERME (pe. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=encodage_supporté"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=TERME (défaut est US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 #, fuzzy
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_cs_guess=ON/OFF (défaut est OFF)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=TERME\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=TERME\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=TERME\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=TERME (si commence par '/' lire dans fichier)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=encodage_supporté"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (casse sensible)  1=Subject: (ignore la casse)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (casse sensible)     3=From: (ignore la casse)\n"
 
-# fuzzy
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
+#, fuzzy
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & References: complètes ligne\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & dernières References: entrée uniquement\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entrée uniquement     7=Lignes:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=TERME\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=TERME (%I pour les initiales)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=TERME (pe. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_art_score=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  suppress_soft_hyphens=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=NUM"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=TERME (pe. %n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=NUM\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=NUM\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Ne pas nettoyer le corps de l'article\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#   1 = Effacer les lignes vides du début\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#   2 = Effacer les lignes vides de la fin\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#   3 = Effacer les lignes vides du début et de la fin\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#   4 = Regrouper plusieurs lignes vides entre les paragraphes\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -614,7 +595,7 @@ msgstr ""
 "#   5 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du début\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -622,7 +603,7 @@ msgstr ""
 "#   6 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides de la fin\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -630,31 +611,51 @@ msgstr ""
 "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du début et de la fin\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
-msgstr "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
+msgstr "#  verbatim_handling=NUM\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Ne pas nettoyer le corps de l'article\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "#    1 = Détection des blocs textuels\n"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr "# Si ON, détecte les blocs textuels dans les articles\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "# Si ON, détecte les blocs textuels dans les articles\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  extquote_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=TERME (pe. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=TERME (pe. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -662,7 +663,7 @@ msgstr ""
 "#\n"
 "# Notez que placer les entrées générales (portée globale) en premier\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -670,69 +671,69 @@ msgstr ""
 "# est préférable, suivies des entrées spécifiques aux groupes.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Menu des attributs"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "attribut sans sélection : %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Échec de l'authentification"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "Mot de passe NNTP introuvable pour %s"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Le serveur attend une authentification.\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
-msgstr "    Entrez votre mdp svp : "
+msgstr "    Entrez votre mot de passe svp : "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
-msgstr "    Entrez votre identifiant svp : "
+msgstr "    Entrez votre identifiant svp  : "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Autorisé pour l'utilisateur : %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Autorisation refusée pour l'utilisateur : %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 #, fuzzy
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 "Aucune méthode d'autorisation prise en charge n'est disponible dans l'état "
 "actuel !\n"
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Recherche arrière sur l'auteur [%s] > "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Recherche avant sur l'auteur [%s] > "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -741,180 +742,212 @@ msgstr ""
 "\n"
 "Abonnement auto. à %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Abonnement auto. aux groupes...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, 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:244
+#: src/lang.c:229
 #, 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:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Attribut non reconnu : %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Attribut global non reconnu : %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Mauvaise commande. Tapez '%s' pour l'aide."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Article initial"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Marquer l'article comme lu"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Champ article initial"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s : Màj des fichiers index non supportée : cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Début de l'article ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
+#, fuzzy
 msgid "*** Beginning of page ***"
-msgstr "*** Début de l'article ***"
+msgstr "*** Début de la page ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, 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:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Annulation de l'article..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Création de %s impossible"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Article initial %d introuvable"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Ouverture de %s impossible"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Ouverture de %s pour enregistrement impossible"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Postage non autorisé ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Postage non autorisé dans %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Récupération de %s impossible"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 "Impossible de remplacer dans les groupes mail, essayez de poster à nouveau."
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s est un répertoire"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Marquer lu"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Effacement sur %s..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Marquer lus tous les groupes visités lors de la session ?"
 
-#: src/lang.c:275
-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:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "Vous avez marqué des articles de ce groupe - marquer comme lu ?"
+msgstr[1] "Vous avez marqué des articles de ce groupe - marquer comme lu ?"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "%d groupe marqué comme lu"
+msgstr[1] "%d groupes marqués comme lus"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "%d groupe mis à jour"
+msgstr[1] "%d groupes mis à jour"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s en %lu secondes\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] "%lu seconde"
+msgstr[1] "%lu secondes"
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Caughtup"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s en %s\n"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Vérification de l'article préparé"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Vérification de nouveaux groupes... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 msgid "Checking for news...\n"
 msgstr "Vérification des articles…\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, 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:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "Couleurs ANSI désactivées"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "Couleurs ANSI activées"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Échec commande : %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, fuzzy, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] "[-- %s, %lu  --]\n"
+msgstr[1] "[-- %s, %lu  --]\n"
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Marquer comme lu les articles sélectionnés ?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 msgid "Connection Info"
 msgstr "Information de connexion"
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr "Lecture depuis le spool local.\n"
 
-#: src/lang.c:291
+#: src/lang.c:281
 msgid "Reading saved news.\n"
 msgstr "Lecture des articles enregistrés.\n"
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -922,10 +955,10 @@ msgid ""
 "--------------------\n"
 msgstr ""
 "\n"
-"Détails de la connexion :\n"
+"Fiches de configuration :\n"
 "-------------------------\n"
 
-#: src/lang.c:300
+#: src/lang.c:290
 msgid ""
 "\n"
 "Local spool config:\n"
@@ -935,11 +968,11 @@ msgstr ""
 "Configuration du spool local:\n"
 "-----------------------------\n"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr "COMPRESS      :"
 
-#: src/lang.c:306
+#: src/lang.c:296
 msgid ""
 "\n"
 "Connection details:\n"
@@ -949,86 +982,93 @@ msgstr ""
 "Détails de la connexion :\n"
 "-------------------------\n"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr " DEFLATE %s\n"
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr "(activé)"
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr "(inactif)"
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr " DEFLATE (non supporté)\n"
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr "(désactivé)"
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr "NNTP TIMEOUT  : %d secondes %s\n"
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d seconde %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d secondes %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr "IMPLEMENTATION : %s\n"
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr "MAXARTNUM     : %s\n"
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Lecture via NNTP (%s).\n"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr "NNTPPORT      : %u\n"
 
-#: src/lang.c:324
+#: src/lang.c:314
 msgid "read only"
 msgstr "lecture seulement"
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr "lecture/écriture"
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr "NNTPSERVER    : %s\n"
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, fuzzy, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr "TYPE CONNEXION: %s\n"
 
-#: src/lang.c:329
-#, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "Lecture de %s via NNTPS (%s; "
+#: src/lang.c:319
+#, fuzzy, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Lecture digne de confiance via NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Lecture non fiable via NNTPS (%s; "
+
+#: src/lang.c:321
 #, c-format
 msgid "Certificate #%d\n"
 msgstr "Certificat #%d\n"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr "Émetteur : %s\n"
 
-#: src/lang.c:333
+#: src/lang.c:324
 msgid ""
 "\n"
 "Server certificate information:\n"
@@ -1038,12 +1078,12 @@ msgstr ""
 "Information du certificat du serveur:\n"
 "-------------------------------------\n"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, c-format
 msgid "Subject: %s\n"
 msgstr "Sujet : %s\n"
 
-#: src/lang.c:335
+#: src/lang.c:326
 msgid ""
 "\n"
 "TLS information:\n"
@@ -1053,147 +1093,142 @@ msgstr ""
 "Information TLS :\n"
 "-----------------\n"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr "digne de confiance"
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr "peu fiable"
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr "UNEXPECTED, bogue possible"
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr "toléré comme « -k » (non sécurisé) demandé"
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 "ÉCHEC de la vérification du certificat du serveur :\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
 msgstr "Vérification réussie du certificat du serveur.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 "ÉCHEC de la vérification du certificat du serveur : <impossible d’obtenir la "
 "raison>\n"
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr "%s %s (force %d)\n"
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Préparation de l’article échoué, %s en cours de fermeture"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<RETOUR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Création du fichier active des groupes enregistrés...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Création du fichier %s...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Défaut"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Effacer les fichiers enregistrés qui ont été post-traités ?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Effacement des fichiers temporaires..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Fin de l'article ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** Fin des pièces-jointes ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
+#, fuzzy
 msgid "*** End of page ***"
-msgstr "*** Fin de l'article ***"
+msgstr "*** Fin de la page ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 msgid "*** End of posted articles ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** Fin de la liste ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Fin du fil ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** Fin des URLs ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Entrez le nombre max d'articles à récupérer > "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Entrez le Message-ID à voir > "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " et passer au fil non lu suivant"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " et passer à l'article non lu suivant"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " et entrer dans le groupe suivant non lu"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Entrez le numéro de l'option > "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Entrez un champ [%s] > "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Erreur : impossible d'annexer %s à %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1201,22 +1236,22 @@ msgstr ""
 "\n"
 "Attention : en-tête Approved: utilisé.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr "  Ligne %d : \"%s\" : chaîne donnée trop longue.\n"
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "  Ligne %d : \"%s\" : attribut non reconnu.\n"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr "  Ligne %d : \"%s\" : ligne mal formée, '=' manquant.\n"
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1225,7 +1260,8 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tête \"%s\".\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1233,27 +1269,27 @@ msgstr ""
 "\n"
 "Erreur : Mauvais FQDN dans l'en-tête Message-ID:.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
-msgstr "N'est pas une adresse IPv6 littérale : $s"
+msgstr "Impossible d'utiliser l'adresse IPv%d littérale %s avec TLS (-T)"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Déverrouillage de %s impossible"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
-msgstr "N'a pu déverrouiler %s - article non ajouté !"
+msgstr "N'a pu déverrouiller %s - article non ajouté !"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "N'a pu verrouiller %s - article non ajouté !"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
@@ -1263,24 +1299,33 @@ msgstr ""
 "déjà active.\n"
 "Redémarrer %s en ajoutant l’option -A à -C.\n"
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Fichier %s corrompu"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
-msgstr "impossible de décompacter %s\n"
+msgstr "n'a pas pu s'étendre %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, fuzzy, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
-"Erreur : le format personnalisé est plus long que l’écran. Utilisation de "
-"celui par défaut « %s »."
+"Erreur : Format personnalisé vide. Utiliser le format par défaut « %s »."
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1289,7 +1334,7 @@ msgstr ""
 "\n"
 "Erreur : L'article est vide.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1297,43 +1342,43 @@ msgstr ""
 "\n"
 "Erreur : Followup-To \"poster\" et un groupe n'est pas autorisé !\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "Erreur : le format personnalisé est plus long que l’écran. Utilisation de "
 "celui par défaut « %s »."
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Erreur interne dans routine GNKSA - envoi d'un rapport de bogue.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Parenthèse gauche manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Parenthèse droite manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "Arobase manquant dans l'adresse email.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Composant FQDN unique non autorisé. Ajoutez votre domaine.\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1342,7 +1387,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1351,7 +1396,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1360,54 +1405,54 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "Caractère illégal dans le FQDN.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Valeur vide dans le FQDN non autorisé.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 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:426
+#: src/lang.c:418
 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:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "Composant FQDN ne devrait pas commencer par un chiffre.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domaine littéral contient une valeur numérique impossible.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 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:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Parenthèse droite manquante dans le domaine littéral.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Partie locale manquante dans l'adresse email.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 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:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Valeur vide dans composant de partie locale non autorisé.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1416,7 +1461,7 @@ msgstr ""
 "Mots non cités ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de "
 "routage.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1424,7 +1469,7 @@ msgstr ""
 "Caractère illégal dans le nom réel.\n"
 "Mots cités ne devraient pas contenir '()<>\\'.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1433,11 +1478,11 @@ msgstr ""
 "Mots encodés ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le "
 "paramètre.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 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:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1446,21 +1491,22 @@ msgstr ""
 "Mots non cités ne devraient pas contenir '()<>\\' dans les adresses de type "
 "anciennes.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit 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:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
-msgstr "Parties manquantes."
+msgstr "Nom réel manquantes.\n"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1468,16 +1514,16 @@ msgstr ""
 "\n"
 "Erreur : Pas de ligne vide trouvée après l'en-tête.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr ""
 "\n"
-"Erreur : Formattage incorrect de %s.\n"
+"Erreur : Distribution illégale « all » utilisée.\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1486,8 +1532,8 @@ msgstr ""
 "\n"
 "Erreur : Formattage incorrect de %s.\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1501,7 +1547,7 @@ msgstr ""
 "         correcte pour votre langue via le M)enu des options ou via\n"
 "         l'édition de votre tinrc.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1518,7 +1564,7 @@ msgstr ""
 "         changement peut être effectué via le M)enu des options ou via\n"
 "         l'édition de votre tinrc.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1526,7 +1572,7 @@ msgstr ""
 "\n"
 "Erreur : L'article débute avec une ligne vide au lieu d'un en-tête\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1538,7 +1584,7 @@ msgstr ""
 "nom :\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1547,7 +1593,7 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est vide.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1556,16 +1602,16 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est absente de l'en-tête de l'article.\n"
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
-"Erreur : %s ne contient pas de caractères 7 bits.\n"
+"Attention : %s ne contient que de caractères 7 bits.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1576,16 +1622,23 @@ msgstr ""
 "Erreur : L'en-tête à la ligne %d n'a pas d'espace après le séparateur :\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Erreur : Il y a plusieurs ligne (%d) \"%s:\" dans l'en-tête.\n"
+msgstr[1] ""
 "\n"
 "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tête.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1596,8 +1649,8 @@ msgstr ""
 "Erreur : L’en-tête de la ligne %d n’a pas de nom :\n"
 "%s\n"
 
-# fuzzy
-#: src/lang.c:464
+#: src/lang.c:457
+#, fuzzy
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
@@ -1606,38 +1659,46 @@ msgstr ""
 "Erreur : il s'agit d'un groupe de messagerie, mais un destinataire "
 "(\"To: \") est manquant.\n"
 
-#: src/lang.c:465
-#, c-format
+#: src/lang.c:458
+#, fuzzy, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
-msgstr ""
+msgstr "Mélangé '-f'/'-F'? %s %s"
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Permissions de %s non sûres (%o)"
 
-#: src/lang.c:470
-#, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr "La ligne %d est plus longue que %d octets et devrait être réduite.\n"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
+#, fuzzy, c-format
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] "La ligne %d est plus longue que %d octet et devrait être réduite.\n"
+msgstr[1] ""
+"La ligne %d est plus longue que %d octets et devrait être réduite.\n"
 
-#: src/lang.c:472
-#, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
+#, fuzzy, c-format
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+"La ligne %d est plus longue que %d octet et devrait être raccourcie.\n"
+msgstr[1] ""
 "La ligne %d est plus longue que %d octets et devrait être raccourcie.\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "Erreur MIME : Fin inattendue de l'article %s %s\n"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "Erreur MIME : Début de la borne lors de la lecture des en-têtes\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1645,11 +1706,24 @@ msgstr ""
 "\n"
 "Erreur : \"poster\" n'est pas autorisé dans les Groupes !\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Nom de domaine (qualifié) introuvable !"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Aucun groupe de discussion valide n'a été fourni."
+msgstr[1] "Aucun groupe de discussion valide n'a été fourni."
+
+#: src/lang.c:477
+#, fuzzy
+msgid " You may need to retry without \"-n\"."
+msgstr " Vous devrez peut-être réessayer sans l'option « -n »."
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1657,44 +1731,52 @@ msgstr ""
 "\n"
 "Erreur : En-tête 'From:' manquant.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichier %s inexistant\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Pas la permission d'écrire pour %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "N'est pas une adresse IPv6 littérale : $s"
 
+#: src/lang.c:492
+#, fuzzy, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c l'option nécessite un argument\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c option non valable\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "erreurs"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
 msgid "error"
-msgstr "erreur"
+msgid_plural "errors"
+msgstr[0] "erreur"
+msgstr[1] "erreurs"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1704,61 +1786,68 @@ msgstr ""
 "Erreur sur la ligne %d : en-tête \"Sender:\" non autorisé (sera ajouté pour "
 "vous)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, 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:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Erreur : dissocier %s"
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Vue affichée inconnue"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
-msgstr "Inacessible ?\n"
+msgstr "Inaccessible ?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Échec commande : %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Fermeture..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "fermeture du client mail externe"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extraction de %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, 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:513
+#: src/lang.c:515
 #, 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:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtrage selon les règles globales (%d/%d) ('q' pour quitter)..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Règle créée par : "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
+#, fuzzy
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1778,9 +1867,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1808,14 +1896,14 @@ msgstr ""
 "#   subj=TERME        Facultatif. En-tête 'Subject:' (pe. Comment devenir un "
 "gourou).\n"
 "#   from=TERME        Facultatif. En-tête 'From:' (pe. *Craig Shergold*).\n"
-"#   msgid=TERME       Facultatif. En-tête 'Message-ID:' (pe. <123@example."
-"net>) avec\n"
+"#   msgid=TERME       Facultatif. En-tête 'Message-ID:' (pe. "
+"<123@example.net>) avec\n"
 "#                     référence complète.\n"
 "#   msgid_last=TERME  Facultatif. Comme ci-dessus mais avec juste le dernier "
 "MID.\n"
 "#   msgid_only=TERME  Facultatif. Comme ci-dessus mais sans les références.\n"
-"#   refs_only=TERME   Facultatif. En-tête 'References:' (pe. <123@example."
-"net>) sans\n"
+"#   refs_only=TERME   Facultatif. En-tête 'References:' (pe. "
+"<123@example.net>) sans\n"
 "#                     la ligne Message-ID:\n"
 "#   lines=[<>]?NUM    Facultatif. En-tête 'Lines:'. '<' ou '>' sont "
 "optionnels.\n"
@@ -1831,922 +1919,955 @@ msgstr ""
 "règle.\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Entrez le score (défaut=%d) : "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, 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:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Tous"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Commentaire (facultatif) : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr "Entrée overview malformée : servername absent."
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr "\t Xref: %s"
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr "Ne pas appliquer le filtre Xref"
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Appliquer à     : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Entrez le réglage [%s] > "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
 "\n"
-"Vous avez souhaité que les réponses à votre article aillent au(x) %s "
-"suivant(s) :\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Vous avez souhaité que les réponses à votre article aillent au groupe "
+"suivant :\n"
+msgstr[1] ""
+"\n"
+"Vous avez souhaité que les réponses à votre article aillent aux groupes "
+"suivants :\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, 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"
+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:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- message redirigé --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- fin du message redirigé --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "l'en-tête 'From:' (ignorer la casse)"
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "l'en-tête 'From:' (casse sensible)"
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s : Hôte inconnu.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "global "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d ancien article marqué comme lu."
+msgstr[1] "%d anciens articles marqués comme lus."
 
-#: src/lang.c:564
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Utilisez svp %.100s à la place"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s pose problème"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Groupe %s modéré. Continuer ?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "groupes"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Relecture de %s..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Commandes niveau supérieur"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Sélection du groupe"
 
-#: src/lang.c:571
+#: src/lang.c:576
 msgid "group"
-msgstr "groupe"
+msgid_plural "groups"
+msgstr[0] "groupe"
+msgstr[1] "groupes"
 
-#: src/lang.c:572
+#: src/lang.c:577
+#, fuzzy
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Les descriptions de groupe sont désactivées en accord avec le format "
-"sélectionné ***"
+"select_format ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 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:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 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:576
+#: src/lang.c:582
 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:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 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:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 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:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 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:580
+#: src/lang.c:589
 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:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Durée (en nombre de jours) de la règle. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:582
+#: src/lang.c:591
 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:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Appliquer la règle au groupe actuel ou à tous. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "filtrer un article via un menu"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "sélection auto. (hot) d'un article via un menu"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Voir les URLs dans l'article"
 
-#: src/lang.c:587
+#: src/lang.c:596
 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:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "annuler (effacer) ou remplacer (écraser) l'article actuel"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "poster un suivi pour l'article actuel"
 
-#: src/lang.c:591
+#: src/lang.c:600
 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:592
+#: src/lang.c:601
 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:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "reposter l'article choisi dans un autre groupe"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "éditer l'article (groupes de messagerie uniquement)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "afficher le 1er article du fil actuel"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "afficher la 1ère page de l'article"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Plus d'URL dans cet article"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "afficher le dernier article du fil actuel"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "afficher la dernière page de l'article"
 
-#: src/lang.c:601
+#: src/lang.c:610
 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:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "afficher l'article suivant"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "afficher le 1er article du fil suivant"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "afficher le prochain article non lu"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "aller à l'article parent"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "afficher l'article précédent"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "afficher l'article précédent non lu"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "filtrer rapidement un article en utilisant les défauts"
 
-#: src/lang.c:609
+#: src/lang.c:618
 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:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "retourner à la vue sélection de groupe"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "répondre par email à l'auteur"
 
-#: src/lang.c:612
+#: src/lang.c:621
 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:613
+#: src/lang.c:622
 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:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "recherche arrière dans cet article"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "recherche avant dans cet article"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "afficher la source des articles (incluant les en-têtes)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "passer au bloc suivant incluant du texte"
 
-#: src/lang.c:618
+#: src/lang.c:627
 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:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "(dés)activer l'affichage de tous les en-têtes"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "(dés)activer la surbrillance des mots"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "(dés)activer l'affichage des sections uuencodées"
+
+#: src/lang.c:631
 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:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "basculer la taille de tabulation 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 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:624
-msgid "toggle display of uuencoded sections"
-msgstr "(dés)activer l'affichage des sections uuencodées"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "Parcourez les options de détection et d'affichage des blocs textuels"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "Voir/passer/enregistrer les PJ multimédia"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "choisir la première pièce-jointe de la liste"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  choisir la pièce-jointe par son numéro"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "choisir la dernière PJ de la liste"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "passer la pièce-jointe à une commande"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "passer la source de la PJ à une commande"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "enregistrer la pièce-jointe"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "recherche avant des pièces-jointes"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "recherche arrière des pièces-jointes"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "voir la pièce-jointe"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "marquer la pièce-jointe"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "marquer les PJ qui correspondant à une recherche"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "annuler (ou pas) le marquage de toutes les PJ"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "démarquer toutes les PJ marquées"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 "(dés)activer le message d'info. de la dernière ligne (nom/description de la "
 "PJ)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  choisir un article par numéro"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "réinitialiser à sa valeur par défaut"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "recherche arrière d'un attribut"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "recherche avant d'un attribut"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "sélectionner un attribut"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "revenir au menu options lorsque demandé depuis ici"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "signaler un bogue ou envoi d'un commentaire à %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "choisir la première option de la liste"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  choisir une option par son numéro"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "choisir la dernière option de la liste"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "afficher le menu des sélections"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "recherche arrière d'une option"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "recherche avant d'une option"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "sélectionner une option"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "(dés)activer le menu attributs"
 
-#: src/lang.c:659
+#: src/lang.c:670
 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:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "quitter le prompt"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "éditer les filtres"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "voir l'aide"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "afficher le dernier article lu"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "descendre d'une ligne"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "monter d'une ligne"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "aller à l'article via son Message-ID"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "envoyer article/fil/sél./articles marqués à une personne"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "menu des options réglables"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "descendre d'une page"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "monter d'une page"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "poster (écrire) un article dans le groupe actuel"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "poster les brouillons"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "lister les articles postés par vous (fichier posted)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "retourner au menu précédent"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "quitter tin immédiatement"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "rafraîchir la page"
 
-#: src/lang.c:679
+#: src/lang.c:690
 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:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "enregistrement auto. des articles marqués sans demander"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "défiler une page par une page"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "remonter une page par une page"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "recherche arrière d'articles par auteur"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "recherche avant d'articles par auteur"
 
-#: src/lang.c:685
+#: src/lang.c:696
 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:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (les recherches ignorent la casse et s'opèrent sur tous les articles)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "recherche arrière d'articles par Sujet"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "recherche avant d'articles par Sujet"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "relancer la dernière recherche"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "marquer article pour repostage/envoi/passer/imprimer/enregistrer"
 
-#: src/lang.c:691
+#: src/lang.c:702
 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:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "afficher ou non la vidéo inversée"
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "afficher ou non le petit menu d'aide et l'étiquette de postage"
 
-#: src/lang.c:694
+#: src/lang.c:705
 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:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "afficher la version de tin"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 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:697
+#: src/lang.c:709
 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:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "choisir le 1er fil de la liste"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "choisir le dernier fil de la liste"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "lister les articles du fil actuel (sous-menu fil)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "marquer l'article comme non lu"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "marquer le(s) fil(s) actuel(s) marqué(s) ou pas comme lu(s)"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "marquer le fil actuel ou les fils marqués comme non lus"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "après avoir demandé, marquer lu l'actuel/sélectionné/champ/marqué"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "après avoir demandé, marquer non lu l'actuel/sélectionné/champ/marqué"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "(dés)activer la vue de tout article/articles sélectionnés"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "afficher le groupe suivant"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "afficher le groupe précédent"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "(dés)activer toutes les sélections (tout article)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "sélection du groupe (utiliser \"hot\")"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "sélectionner le fil"
 
-#: src/lang.c:712
+#: src/lang.c:724
 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:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "sélectionner les fils qui correspondent au critère choisi"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  choisir le fil par numéro"
 
-#: src/lang.c:715
+#: src/lang.c:727
 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:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "(dés)activer l'affichage de tout article/articles non lus"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "(dés)activer sélection du fil"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "voir toutes les options de groupage disponibles"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "annuler toutes sélections (tout article)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "démarquer tout fil marqué"
 
-#: src/lang.c:721
+#: src/lang.c:733
 msgid "search for articles forwards"
 msgstr "recherche avant d'articles"
 
-#: src/lang.c:722
+#: src/lang.c:734
 msgid "search for articles backwards"
 msgstr "recherche arrière d'articles"
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr "(dés)activer le message d'info. dans la dernière ligne (Message-ID)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr "aller à l'article via son Message-ID"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "ajouter une sélection"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "effacer la sélection"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "éditer le fichier attributes"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "choisir la 1ère sélection de la liste"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  choisir une sélection par son numéro"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "choisir la dernière sélection de la liste"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "déplacer la sélection"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "renommer la sélection"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "faire une sélection"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "marquer lu tous les articles du groupe"
 
-#: src/lang.c:735
+#: src/lang.c:747
 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:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "choisir le 1er groupe de la liste"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "choisir le groupe par nom"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  choisir un groupe par son numéro"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "choisir les groupes affectés par la commande suivante"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "choisir le dernier groupe de la liste"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "lister les groupes qui ont un article posté à (par Message-ID)"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (aller à l'article si au moins un groupe est disponible)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "marquer non lu tout article dans le groupe choisi"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "déplacer le groupe sélectionné"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "quitter"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "quitter sans enregistrer les changements"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "lire le groupe choisi"
 
-#: src/lang.c:751
+#: src/lang.c:763
 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:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "recherche arrière d'un groupe"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (les recherches sont sensibles à la casse)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "recherche avant d'un groupe"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "s'abonner au groupe sélectionné"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "abonnement aux groupes correspondant au critère"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "vérifier l'existence de nouveaux articles"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr "afficher les détails de connexion NNTP[S]"
 
-#: src/lang.c:759
+#: src/lang.c:771
 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:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "afficher ou non tous les groupes abonnés non lu"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "se désabonner du groupe sélectionné"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "désabonnement aux groupes correspondant au critère"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "trier la liste des groupes"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "afficher ou non tous les groupes abonnés"
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "(dé)marquer dans l'ordre toutes parties du message multiparties"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  choisir article par numéro"
 
-#: src/lang.c:767
+#: src/lang.c:779
 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:768
+#: src/lang.c:780
 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:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "marquer le ou les articles marqués comme lus et aller au prochain non lu"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "marquer l'article actuel ou les articles marqués comme non lus"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "marquer le fil actuel comme non lu"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "lire l'article choisi"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2754,7 +2875,7 @@ msgstr ""
 "Propriétés de l'affichage\n"
 "-------------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2762,7 +2883,7 @@ msgstr ""
 "Divers\n"
 "------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2770,7 +2891,7 @@ msgstr ""
 "Navigation\n"
 "----------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2778,7 +2899,7 @@ msgstr ""
 "Opérations sur les Groupes / fils / articles\n"
 "--------------------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2786,7 +2907,7 @@ msgstr ""
 "Opérations sur les pièces-jointes\n"
 "---------------------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2794,7 +2915,7 @@ msgstr ""
 "Opérations sur les attributs\n"
 "----------------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2802,7 +2923,7 @@ msgstr ""
 "Options des opérations\n"
 "----------------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
@@ -2810,7 +2931,7 @@ msgstr ""
 "Opérations sur les articles postés\n"
 "----------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2818,7 +2939,7 @@ msgstr ""
 "Opérations sur les sélections\n"
 "-----------------------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2826,99 +2947,113 @@ msgstr ""
 "Opérations sur les URL\n"
 "----------------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "choisir la première URL de la liste"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  choisir l'URL par son numéro"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "choisir la dernière URL de la liste"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "recherche avant des URLs"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "recherche arrière des URLs"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "Ouvrir l'URL dans le navigateur"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "(dés)activer le message d'info. dans la dernière ligne (URL)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "article"
+msgstr[1] "articles"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Commandes du niveau Groupe"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Filtre ajouté"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Filtre à auto-sélection ajouté"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Toutes les parties sont marquées"
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr "Toutes les parties sont démarquées"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Construction d'un arbre des références (%d/%d)..."
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Stockage de l'article afin de le poster plus tard"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Entrez un caractère valide svp"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Partie manquante #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Aucun brouillon ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "Opération non disponible en mode brut"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "N'est pas un message en plusieurs parties"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Vous n'êtes pas abonné à ce groupe"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Pas d'expression précédente"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Opération désactivée en mode lecture"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d %s brouillon(s), réutilisez-le(s) avec ^O...\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d article brouillon, réutilisez-le avec ^O...\n"
+msgstr[1] "%d articles brouillons, réutilisez-les avec ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2929,17 +3064,14 @@ msgstr ""
 "dans\n"
 "  le Menu Option.\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, 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:812
-msgid "TeX2Iso encoded article"
-msgstr "Article encodé en TeX2Iso"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -3009,151 +3141,166 @@ msgstr ""
 "plaît\n"
 "un rapport de bogue/commentaires à %s via la touche 'R'.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "disabled_nntp_cmds \"%s\" invalide, rejeté."
+
+#: src/lang.c:847
 #, fuzzy, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr "En-tête From: \"%s\" invalide. Vérifiez votre réglage de mail_address."
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Le nom du jeu de caractères contient des caractères non valides."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Séquence multibyte invalide trouvée\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "En-tête Sender: %s invalide"
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Vidéo inversée désactivée"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Vidéo inversée activée"
 
-#: src/lang.c:840
+#: src/lang.c:860
+#, fuzzy
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr " Maintien du fichier serverrc.add_cmd_line_opts."
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Définition manquante pour %s\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Définition de clé invalide '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Nom de clé invalide '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, 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:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Créer un filtre"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Filtrer par Msg-ID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Filtre s'appliquant à : "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Texte à filtrer : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Durée du filtre              : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Dernier"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Dernière réponse --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "%s lignes "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Fonction indisponible."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "Pas de lecture depuis NNTP."
 
-#: src/lang.c:864
-#, c-format
+#: src/lang.c:886
+#, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Groupe : %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Groupe : %s"
+msgstr[1] "Groupes: %s"
 
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Groupes : %s"
-
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Envoyer"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "bàl "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Envoyer article(s) à [%.*s] > "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Envoi de l'historique à %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Envoi d'un rapport de bogue..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Signaler le BOGUE à %s ?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Envoyé"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Envoi à %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3167,61 +3314,140 @@ msgstr ""
 "# (p.e. ~/Mail ou ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
-msgstr "%s marqué comme lu"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
+msgstr "Article marqué comme lu"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
-msgstr "%s marqué comme non lu"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "Article marqué comme non lu"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "Fil marqué comme lu"
 
-#: src/lang.c:881
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "Fil marqué comme non lu"
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d sur %d %s marqué(s) comme lu(s)"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d sur %d %s marqué(s) comme non lu(s)"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Marque"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Marquer l'article comme lu%s ?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marquer le groupe %s comme lu ?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marquer le fil comme lu%s ?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "%s groupes correspondants..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr "jeu de caractères %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr "sous-type du contenu %s"
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr "type de contenu %s"
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- l'encodage %s n'est pas supporté --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Description : %s --]\n"
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr "codage de %s"
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr "langue %s"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s ligne"
+msgstr[1] "%s lignes"
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr "nom %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr "taille %s"
+
+#: src/lang.c:930
+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 ""
+"Ce message a été composé avec le format MIME 'multipart/mixed'. Si vous\n"
+"lisez ceci, votre MUA ne peut probablement pas lire ce nouveau format, donc\n"
+"ce qui suit peut paraître assez bizarre.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, 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:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3229,13 +3455,13 @@ msgstr ""
 "%s=voir; %s=passer; %s=passer la source; %s=enregistrer; %s=marquer; "
 "%s=marquer sélection; %s=tout démarquer"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=voir; %s=enregistrer; %s=marquer; %s=marquer sélection; %s=tout démarquer"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3243,12 +3469,12 @@ msgstr ""
 "%s=(dés)activer le marquage; %s=recherche avant; %s=recherche arrière; "
 "%s=répéter la recherche"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3256,44 +3482,44 @@ msgid ""
 msgstr ""
 "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=recherche avant; %s=recherche arrière; %s=quitter"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, 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:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=recherche avant; %s=recherche arrière; %s=répéter la recherche"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=ajouter; %s=déplacer; %s=renommer; %s=effacer"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, 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:907
+#: src/lang.c:952
 #, 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:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3301,232 +3527,227 @@ msgid ""
 msgstr ""
 "%s=abonner; %s=sous-critère; %s=désabonner; %s=critère; %s=liste des groupes"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, 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:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "-- Suite --"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD : %s\n"
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Déplacement de %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "l'en-tête 'Message-ID:' & dernière Référence  "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "l'en-tête 'Message-ID:'"
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "l'en-tête 'Message-ID:' & 'References:'"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Aller dans le groupe [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "groupes"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, 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:925
-msgid "newsgroup"
-msgstr "groupe"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Encore essayer et enregistrer le newsrc ?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 "Attention : Aucuns groupes n'a été écrits dans le %s. Enregistrement annulé."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "le %s a été enregistré avec succès.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Réponse suivante --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Non "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Aucun article ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Aucun article n'a été posté"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** Pas de pièces-jointes ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Aucune description ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Pas de nom de fichier"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Pas de groupe"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Aucun groupe ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Plus de groupes à lire"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Aucun dernier message"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Aucune adresse email"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Aucun article marqué à enregistrer"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Aucun résultat"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Plus de groupes"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Aucun groupe"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Aucun article non lu suivant"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Aucun groupe précédent"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "Aucune recherche précédente, rien à répéter"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Aucun article non lu précédent"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Aucune réponse"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Aucune réponse à afficher dans le fil actuel"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** Aucune sélection ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Aucun terme à rechercher"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Aucun sujet"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, 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:956
+#: src/lang.c:1002
 #, 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:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal doit avoir la fonction clearscreen (cl)\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, 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:959
+#: src/lang.c:1005
 #, 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:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Visualiseur introuvable pour %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Aucun"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Groupe inexistant sur ce serveur"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Groupe %s introuvable dans le fichier active"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 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:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3539,7 +3760,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# Serveur NNTP -> tableau de correspondance du newsrc et serveur NNTP\n"
-"# liste des alias pour %s %s\n"
+"# liste des alias pour %s\n"
 "#\n"
 "# le format de ce fichier est le suivant :\n"
 "#   <FQDN du serveur NNTP> <fichier newsrc> <alias> ...\n"
@@ -3552,48 +3773,53 @@ msgstr ""
 "#   news.ka.nu    /tmp/nrc-nu      kanu    nu\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Actuel"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Menu Options"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Option non activée. Recompilez avec %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+msgid "Path: line (case insensitive)"
+msgstr "l'en-tête 'Path:' (casse sensible)   "
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Erreur dans la regex : %s à %d '%s'"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Erreur dans la regex : erreur pcre interne %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Erreur dans la regex : study - erreur pcre interne %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Postage du suivi..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3604,45 +3830,45 @@ msgstr ""
 "l'article comme brouillon et le réutiliser plus tard grâce à la commande "
 "^O.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Historique des articles postés"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 msgid "Posted Articles Menu Commands"
 msgstr "Commandes pour le menu des articles postés"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr "Échec de la recherche"
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr "Opération impossible pour les réponses par courriel"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr "Déjà dans l'historique des articles postés"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Poster dans groupe(s) [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- post-traitement lancé --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- post-traitement terminé --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Poster le sujet [%s] > "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3650,300 +3876,317 @@ msgstr ""
 "# Sommaire des messages envoyés/postés visible par la commande 'W' depuis "
 "tin.\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Postage de l'article..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, c-format
 msgid "Posting failed (%s)"
 msgstr "Échec du postage (%s)"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postage : %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, 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:1010
-#, c-format
-msgid "Hot %s"
-msgstr "%s sélectionné"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "%s marqué"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "%s non marqué"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Préparation pour filtrer d’après l’en-tête ‘Path’ (%d/%d)…"
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 msgid "Processing attributes..."
 msgstr "Traitement du fichier attributes... "
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Traitement des emails enregistrés marqués pour effacement."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Traitement des articles enregistrés marqués pour effacement."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, 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:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Article inchangé, annuler l'envoi ?"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Voulez-vous voir les brouillons (%d) ?"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Voulez-vous voir le brouillon (%d) ?"
+msgstr[1] "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Ajouter rapidement une règle ?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Voulez-vous réellement quitter ?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, 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:1027
-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:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+"Vous avez des articles marqués dans ce groupe - quitter quand même ?"
+msgstr[1] ""
+"Vous avez des articles marqués dans ce groupe - quitter quand même ?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quitter, %s=éditer, %s=brouillon : "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=quitter, %s=éditer, %s=enregistrer le filtre : "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=quitter, %s=éditer, %s=enregistrer la règle : "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Voulez-vous réellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Voulez-vous annuler cette opération ?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Voulez-vous quitter tin immédiatement ?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Lecture tous les articles..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Lecture tous les groupes..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:1039
-#, c-format
-msgid "Reading %s articles..."
-msgstr "Lecture de %s articles..."
+#: src/lang.c:1086
+#, fuzzy, c-format
+msgid "Reading attributes file: %s\n"
+msgstr "Lecture du fichier %sattributes : %s\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "Lecture du fichier %sattributes : %s\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "Lecture du fichier %sconfig : %s\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Lecture du fichier %sconfig : %s\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Lecture du fichier filter : %s\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "lecture depuis le spool local"
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, c-format
 msgid "Reading %s\n"
 msgstr "Lecture de %s\n"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Lecture de %s groupes..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Lecture du fichier d'historique : %s\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Lecture du fichier keymap : %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Lecture du fichier newsgroups... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Lecture du fichier newsrc : %s"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "Lecture non lus articles..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Lecture non lus groupes..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "l'en-tête 'References:'"
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d restant)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Effacement du groupe corrompu %s."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr "Effacé de la règle : "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Erreur : renommer %s à %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Répondre à l'auteur..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Reposter"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Repostage de l'article..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Reposter article(s) dans groupe(s) [%s] > "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Réinitialiser newsrc ?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Les réponses ont été redirigées vers les groupes suivants"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, 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:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr "Score : %s"
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Créer une règle"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Sélection par Msg-ID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Règle s'appliquant à : "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Texte ou terme  : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Durée de la règle            : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr "[k]"
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr "[T]"
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3964,54 +4207,81 @@ msgstr ""
 "# Enfin, ne touchez pas à ce fichier si vous ne savez pas quoi y faire.\n"
 "############################################################################\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+msgid ""
+"\n"
+"# config options\n"
+msgstr ""
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+"\n"
+"# tinrc Options de remplacement\n"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "l'en-tête 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "l'en-tête 'Subject:' (casse sensible)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Enregistré"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%s non lu (%s sél.) %s dans %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Enregistrement de %s...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Rien n'a été enregistré"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4020,188 +4290,201 @@ msgstr ""
 "\n"
 "%s %d %s de %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s enregistré sous %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s enregistré sous %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Enregistrement..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s : Échec de l'initialisation de l'écran"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s : l'écran est trop petit\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "l'écran est trop petit, %s quitte"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Effacer la sélection ?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Entrez la sélection > "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Sélection de la nouvelle position > "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "Nouvelle position ne peut être une sélection globale"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Opération interdite, sélection globale"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Renommer la sélection "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Sélectionner le groupe > "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Menu de sélection"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Recherche arrière [%s] > "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Recherche avant [%s] > "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Recherche..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Sélectionner l'article > "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 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:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Sélectionner le groupe > "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Entrez le critère de sélection [%s] > "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "Sélectionner le fil > "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): envoi d'un rapport de bogue DÉTAILLÉ à %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Menu de sélection"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "fichier active des serveurs"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr "%s sautés"
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<ESPACE>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Démarrage : (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, fuzzy, c-format
+msgid "Startup time was: %s\n"
+msgstr "Temps démarrage  : %s\n"
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Fil (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Entrer un caractère joker comme critère > "
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "Abonné à %d groupes"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "Abonné à %d groupe"
+msgstr[1] "Abonné à %d groupes"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "Abonné à %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Abonnement... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, 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:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Remplacement de l'article..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4210,29 +4493,44 @@ msgstr ""
 "\n"
 "Arrêté. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:1144
+#: src/lang.c:1209
 #, c-format
-msgid "%d days"
-msgstr "%d jours"
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d jour"
+msgstr[1] "%d jours"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Article marqué"
+msgstr[1] "Articles marqués"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Pièce-jointe marquée"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Version : %s %s release %s (\"%s\")"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Termes action/prompt par défaut\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4252,104 +4550,106 @@ msgstr ""
 "# case=ON/OFF    ON=filtre sensible à la casse OFF=filtre insensible\n"
 "# expire=ON/OFF  ON=durée d'après default_filter_days OFF=n'expire jamais\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON 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:1163
+#: src/lang.c:1232
 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:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Rien de neuf\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Fil"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Commandes pour fil"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Fil désélectionné"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Fil sélectionné"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "fil"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "    Fil %4s sur %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Regroupement des articles..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 msgid "Threading by multipart"
 msgstr "Regroupement par partie"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+#, fuzzy
+msgid "No ALP negotiated."
+msgstr "Pas d'ALP négocié."
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr "<échec de la récupération du chiffrement>"
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr "<échec de la récupération de l’émetteur>"
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr "<échec de la récupération du sujet>"
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr "<échec de la récupération de la version>"
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, c-format
 msgid "%s handshake done: %s\n"
 msgstr "%s échange effectué : %s\n"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Échec de l'échange TLS : %s (%d)\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Échec de la vérification TLS du tiers : %s\n"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 "Échec de la vérification TLS du tiers, continuer quand même comme demandé : "
 "%s\n"
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr "<récupération du statut impossible>"
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr "statut inattendu de la vérification du certificat !"
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
@@ -4358,202 +4658,217 @@ msgstr ""
 "Échec de la vérification TLS du tiers : %s\n"
 "Continuer quand même comme demandé.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Échange TLS effectué : %s\n"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Échec de l'échange TLS : %s\n"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "(Dés)activer surbrillance %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "(Dés)activer codage rot13"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "(Dés)activer codage TeX Allemand %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "(Dés)activer largeur de tabulation à %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d essaye de déverrouiller %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d essaye de verrouiller %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr "%s=aide"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Illimitée"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Article initial"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "démarquer tout fil marqué"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Terme joker pour se désabonner > "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Erreur lors du décodage de %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Pas de fin."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s décodé avec succès."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "inchangé"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(inconnu)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 msgid "unknown error"
 msgstr "erreur inconnue"
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "non lu(s)"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "désabonné de %d groupes"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "désabonné de %d groupe"
+msgstr[1] "désabonné de %d groupes"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Désabonné de %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Désabonnement... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Dégroupement des articles..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Mis à jour"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Mise à jour"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Mise à jour de %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "Menu URL"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "Menu URL"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "Ouverture de %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "Sélectionner l'URL >"
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "Plus d'URL dans cet article"
 
-#: src/lang.c:1233
-#, c-format
+#: src/lang.c:1303
+#, fuzzy, c-format
 msgid "SASL MECHS    : %s\n"
-msgstr ""
+msgstr "ASL MECHS    : %s\n"
 
-#: src/lang.c:1234
-#, c-format
+#: src/lang.c:1304
+#, fuzzy, c-format
 msgid "SASL MECH used: %s\n"
-msgstr ""
+msgstr "SASL MECH uti.: %s\n"
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 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:1237
+#: src/lang.c:1307
 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:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ne pas vérifier s'il y a des nouveaux groupes"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ne pas enregistrer de fichiers à la fermeture"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ne pas afficher les descriptions des groupes"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -F fich. fichier de filtre à utiliser [défaut=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G nombre d'articles par groupe limite"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       aide à propos de %s"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       ce message d'aide"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, 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:1246
+#: src/lang.c:1317
 #, fuzzy
 msgid "  -L msgid show the message with that Message-ID"
 msgstr "  -L msgid affiche le message avec cet Message-ID"
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       màj des fichiers index (en tâche de fond)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m rép.  répertoire des bàl [défaut=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4562,57 +4877,57 @@ msgstr ""
 "\n"
 "Envoyez par mail vos rapports de bogues/suggestions à %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 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:1252
+#: src/lang.c:1323
 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:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fich. abonné au fichier groupes [défaut=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, fuzzy, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr "  -t sec   remplacer le paramètre nntp_read_timeout_secs [défaut=%d]"
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       mode postage OFF"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       poster un article puis quitter"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       poster tous les brouillons puis quitter"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       lire les articles enregistrés via l'option -S"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, 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:1262
+#: src/lang.c:1333
 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:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       lancer si articles non lus"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4622,85 +4937,110 @@ msgstr ""
 "Un lecteur UseNet.\n"
 "Usage : %s [options] [groupe[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       sortie détaillée pour options en tâche de fond"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       afficher infos date & version"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Utiliser le programme d'affichage MIME pour ce message ?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s utile seulement sans opérations en tâche de fond.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s utile seulement pour opérations en tâche de fond.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr ""
 "%s utile seulement pour opérations en tâche de fond ou de débogage.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Combinaison %s et %s inutile. %s ignorée.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr "fichier uuencode"
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 msgid "incomplete uuencoded file"
 msgstr "fichier uuencode incomplet"
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
-msgstr "Non valide après : %s\n"
+msgid "Valid not after : %s%s\n"
+msgstr "Non valide après : %s%s\n"
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
-msgstr "Non valide avant : %s\n"
+msgid "Valid not before: %s%s\n"
+msgstr "Non valide avant : %s%s\n"
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+#, fuzzy
+msgid " <- NOT YET VALID!"
+msgstr " <- PAS ENCORE VALIDE !"
+
+#: src/lang.c:1350
+#, fuzzy
+msgid " <- NO LONGER VALID!"
+msgstr " <- PLUS VALIDE !"
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s %s expiré (%d - %d). Ignoré."
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s %d expiré (0 - %d). Remis à 0."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+#, fuzzy
+msgid "[-- Verbatim block hidden --]"
+msgstr "[-- Verbatim bloc caché --]"
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Voir '%s' (%s/%s) ?"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Attention : message excédant %d colonne. Ligne %d est la première "
+"dépassant :\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Attention : message excédant %d colonnes. Ligne %d est la première "
 "dépassant :\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4708,7 +5048,8 @@ msgstr ""
 "\n"
 "Attention : article inchangé après son édition\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4716,7 +5057,8 @@ msgstr ""
 "\n"
 "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4726,7 +5068,8 @@ msgstr ""
 "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de "
 "\"References:\".\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4736,7 +5079,8 @@ msgstr ""
 "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
 "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4745,7 +5089,7 @@ msgstr ""
 "\n"
 "Attention : \"Subject:\" contient seulement \"Re:\".\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4769,16 +5113,24 @@ msgstr ""
 "Voici l'article que vous vous apprêtez à effacer :\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+"\n"
+"La distribution est limitée à :\n"
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr ""
 "\n"
-"Erreur : Formattage incorrect de %s.\n"
+"Attention : Distribution non souhaitée \"world\" utilisé.\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4792,43 +5144,73 @@ msgstr ""
 "            votre article. Si une signature y est ajoutée par cet inews,\n"
 "            elle ne sera pas encodée correctement.\n"
 
-#: src/lang.c:1303
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"La ligne %d est plus longue que %d octet et devrait être réduite, mais\n"
+"l'encodage n'est ni %s ni %s.\n"
+msgstr[1] ""
 "\n"
 "La ligne %d est plus longue que %d octets et devrait être réduite, mais\n"
 "l'encodage n'est ni %s ni %s.\n"
 
-#: src/lang.c:1307
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"\n"
+"La ligne %d est plus longue que %d octet et devrait être réduite, mais\n"
+"l'encodage est %s sans que l'option MIME_BREAK_LONG_LINES ne soit\n"
+"activée ou l'article ne contient pas de caractères 8 bits donc la réduction\n"
+"ne se fera pas.\n"
+msgstr[1] ""
 "\n"
 "La ligne %d est plus longue que %d octets et devrait être réduite, mais\n"
 "l'encodage est %s sans que l'option MIME_BREAK_LONG_LINES ne soit\n"
 "activée ou l'article ne contient pas de caractères 8 bits donc la réduction\n"
 "ne se fera pas.\n"
 
-#: src/lang.c:1311
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"La ligne %d est plus longue que %d octet et devrait être réduite, mais\n"
+"l'encodage n'est pas %s.\n"
+msgstr[1] ""
 "\n"
 "La ligne %d est plus longue que %d octets et devrait être réduite, mais\n"
 "l'encodage n'est pas %s.\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4836,7 +5218,7 @@ msgstr ""
 "\n"
 "Attention : \"exemple\" est une hiérarchie réservée !\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4851,7 +5233,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s ont changé !\n"
 "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4865,7 +5247,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s peuvent être ignorées, d'autres\n"
 "ont peut-être changées !\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4880,7 +5262,7 @@ msgstr ""
 "lors de cette session, cela indique une erreur et vous devriez sauvegarder\n"
 "votre %s avant de relancer tin !\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4891,8 +5273,8 @@ msgstr ""
 "Attention : L'article a plusieurs adresses dans \"%s\".\n"
 "C'est pour le moins rare.\n"
 
-#: src/lang.c:1327
-#, c-format
+#: src/lang.c:1420
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Warning: With multiple addresses in \"From\", a \"Sender\"-header is\n"
@@ -4900,31 +5282,60 @@ msgid ""
 "         configuration \"disable_sender=ON\" in\n"
 "         \"%s\".\n"
 msgstr ""
+"\n"
+"Attention : Avec plusieurs adresses dans \"From\", un en-tête \"Sender\"\n"
+"            est nécessaire, mais sa génération est désactivée par la\n"
+"            configuration globale \"disable_sender=ON\" dans \"%s\" .\n"
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Attention : %d ligne '-- \\n' trouvées, cela peut prêter à confusion.\n"
+msgstr[1] ""
 "\n"
 "Attention : %d lignes '-- \\n' trouvées, cela peut prêter à confusion.\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Attention : Seul %d sur %d articles ont été enregistrés"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Attention : Seul %d sur %d article est été enregistrés"
+msgstr[1] "Attention : Seul %d sur %d articles ont été enregistrés"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Attention : Votre signature est longue de plus de %d ligne. Comme les "
+"signatures\n"
+"            ne contiennent aucune information pertinente, elles se doivent "
+"d'être\n"
+"            le plus court possible.\n"
+msgstr[1] ""
 "\n"
 "Attention : Votre signature est longue de plus de %d lignes. Comme les "
 "signatures\n"
@@ -4932,7 +5343,7 @@ msgstr ""
 "d'être\n"
 "            le plus court possible.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4940,7 +5351,7 @@ msgstr ""
 "Attention : cette email peut contenir un piège à spam. %s=continuer, "
 "%s=annuler ?"
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
@@ -4949,7 +5360,7 @@ msgstr ""
 "Attention : la ligne %d contient des caractères non imprimables :\n"
 "%s\n"
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4958,81 +5369,95 @@ msgstr ""
 "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- "
 "\\n'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "Attention : le groupe est modéré.\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Attention : %d des groupes est modéré.\n"
+msgstr[1] "Attention : %d des groupes sont modérés.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Écriture du fichier attributes..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, c-format
 msgid "Writing %s\n"
 msgstr "Écriture %s\n"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 msgid "Writing overview cache..."
 msgstr "Écriture du cache overview..."
 
-#: src/lang.c:1345
-#, c-format
-msgid "%4d Responses"
-msgstr "%4d Réponses"
+#: src/lang.c:1447
+#, fuzzy, c-format
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%4d Réponse"
+msgstr[1] "%4d Réponses"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Lancement de Slrnface impossible : création du nom fifo impossible."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Lancement de slrnface impossible : échec de la création de %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Fermeture anormale de Slrnface, code %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Échec de Slrnface : %s."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Lancement de slrnface impossible : Variable %s introuvable."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Lancement de Slrnface impossible : ce n'est pas un xterm."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr "la connexion à l’affichage n’a pu se faire"
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 msgid "can't open FIFO"
 msgstr "impossible d’ouvrir le FIFO"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr "exécutable introuvable"
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr "échec de fork()"
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr "le terminal de contrôle n’a pu être trouvé"
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr "le terminal n’exporte pas la hauteur et largeur"
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr "WINDOWID n’a pu être trouvé dans l’environnement"
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5058,28 +5483,81 @@ msgstr ""
 "tourne.\n"
 "N'essayez pas de les effacer.\n"
 
-#: src/lang.c:1377
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "l'en-tête 'Xref:' (casse insensible)   "
+
+#: src/lang.c:1481
 #, c-format
-msgid "Added %d %s"
-msgstr "%d %s ajouté(s)"
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "%d groupe ajouté"
+msgstr[1] "%d groupes ajoutés"
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Aucuns groupes non abonnés à afficher"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Afficher uniquement les groupes abonnés"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+#, fuzzy
+msgid "yenc file"
+msgstr "fichier yenc"
+
+#: src/lang.c:1485
+#, fuzzy
+msgid "corrupt yenc"
+msgstr "yenc corrompu"
+
+#: src/lang.c:1486
+#, fuzzy, c-format
+msgid "crc checksum %s"
+msgstr "crc somme de vérification %s"
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "fichier yenc incomplet"
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr "partie %s"
+
+#: src/lang.c:1489
+#, fuzzy, c-format
+msgid "part size %s"
+msgstr "taille de la pièce %s"
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "yenc partielle"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr "total des pièces %s"
+
+#: src/lang.c:1492
+#, fuzzy, c-format
+msgid "total size %s"
+msgstr "taille totale %s"
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Oui "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "     Nouveau mail"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5100,11 +5578,11 @@ msgstr ""
 "            problème, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
 "            via le M)enu.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  mode debug"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5133,11 +5611,11 @@ msgstr ""
 "Voici l'article que vous vous apprêtez a effacer :\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "(dés)activer la couleur"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5183,11 +5661,11 @@ msgstr ""
 "#  15 = blanc gras\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       change la couleur"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5195,7 +5673,7 @@ msgstr ""
 "\n"
 "Erreur : Suivi positionné sur plus d'un groupe !\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5204,16 +5682,23 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" est renommé, utilisez à la place \"%s\" !\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Erreur : multi-postage vers %d groupe et pas de ligne Followup-To !\n"
+msgstr[1] ""
 "\n"
 "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5222,7 +5707,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5230,7 +5715,7 @@ msgstr ""
 "\n"
 "Attention : Suivi positionné sur plus d'un groupe !\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5239,27 +5724,35 @@ msgstr ""
 "\n"
 "Attention : \"%s\" est renommé, vous devriez utiliser \"%s\" à la place !\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Attention : multi-postage vers %d groupe et aucun suivi !\n"
+msgstr[1] ""
 "\n"
 "Attention : multi-postage vers %d groupes et aucun suivi !\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Attention : \"%s\" n'est pas dans votre newsrc, votre article peut ne\n"
-"            pas apparaître dans ce groupe !\n"
+"Attention : \"%s\" n'est pas dans votre newsrc,\n"
+"            votre article peut ne pas apparaître dans ce groupe !\n"
 "\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5268,76 +5761,79 @@ msgstr ""
 "\n"
 "Attention : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, 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:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Parties manquantes."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Pas de début."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Pas de données."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Erreur inconnue."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "Lecture du fichier active mail : %s"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Lecture du fichier mailgroups : %s"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "effectuer des opérations PGP sur l'article"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Ajouter les clé(s) au cercle public ?"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Ajouter le clé au cercle public ?"
+msgstr[1] "Ajouter les clés au cercle public ?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, 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:1465
+#: src/lang.c:1580
 #, 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:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Article non signé et pas de clés publiques trouvées"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, 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:1469
+#: src/lang.c:1584
 #, 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:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -5345,120 +5841,132 @@ msgstr ""
 "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon "
 "[%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, 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:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, 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:1479
+#: src/lang.c:1594
 #, 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:1480
+#: src/lang.c:1595
 #, 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:1482
+#: src/lang.c:1597
 #, 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:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quitter, %s=éditer, %s=envoyer [%%s] : "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, 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:1489
+#: src/lang.c:1603
+#, fuzzy, c-format
+msgid "%s argument is not numeric: %s"
+msgstr "%s non numérique : %s"
+
+#: src/lang.c:1606
 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:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin utilisera à la place un index local.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES n'a pas annoncé READER"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connexion à %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
 msgstr "Erreur de connexion NNTP. Fermeture..."
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"Erreur de connexion NNTP : nntp_read_timeout_secs %d écoulé. Fermeture..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
 msgid "Disconnecting from server..."
 msgstr "Déconnexion du serveur..."
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Échec de la connexion au serveur NNTP %s. Fermeture..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Fermeture de la connexion"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 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:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr "Port non numérique : %s:%s\n"
 
-#: src/lang.c:1500
-#, fuzzy, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr "%s non numérique : %s\n"
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr "Port dans %s n’est pas au format numérique : %s:%s\n"
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr "limite de reconnexion (%d) atteinte %d, abandon."
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Connexion au serveur de nouvelles expirée. Se reconnecter ?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5467,67 +5975,67 @@ msgstr ""
 "Mettez le nom du serveur dans le fichier %s,\n"
 "ou utilisez la variable d'environnement NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 msgid "Continuing..."
 msgstr "Poursuite..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 #, fuzzy
 msgid "Read timeout from server - quit tin?"
 msgstr "Lecture depuis le serveur expirée - quitter tin ?"
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr "  -C       essayer l’extension NNTP COMPRESS"
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       force l'authentication à la connexion"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, 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:1514
+#: src/lang.c:1633
 #, 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:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr "  -k       passer la vérification pour NNTPS"
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr "  -T       activer NNTPS"
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       démarrage rapide. Idem que -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       lire les articles depuis le serveur NNTP par défaut"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       utilise seulement LIST plutôt que GROUP (-n)"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 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:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       forcer la connexion via IPv4"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       forcer la connexion via IPV6"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5535,7 +6043,7 @@ msgstr ""
 "\n"
 "problème de socket ou de connexion\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5544,16 +6052,16 @@ msgstr ""
 "\n"
 "Connexion à %s : "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Abandon...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp : Service inconnu.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5561,88 +6069,88 @@ msgstr ""
 "Votre serveur n'a pas d'Xref: dans son information XOVER.\n"
 "Tin essayera d'utiliser XHDR XREF à la place (plus lent).\n"
 
-#: src/lang.c:1538
-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:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Ouverture de %s impossible. Essayez %s -r pour lire via NNTP."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       démarrage rapide. Idem que -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 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:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       lire seulement groupes abonnés du .newsrc depuis le spool"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 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:1551
+#: src/lang.c:1666
 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:1552
+#: src/lang.c:1667
 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:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s imprimé"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d article imprimé"
+msgstr[1] "%d articles imprimé"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "envoyer article/fil/sél./articles marqués à l'imprimante"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Imprimer"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Impression..."
 
-#: src/lang.c:1563
-#, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s passé à \"%s\""
+#: src/lang.c:1678
+#, fuzzy, c-format
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d article passé à \"%s\""
+msgstr[1] "%d articles passé à \"%s\""
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "passer article/fil/sél./articles marqués à une commande"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Aucune commande"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Passer (pipe)"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Passer à la commande [%.*s] > "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Passage..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Passage non activé."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5657,7 +6165,7 @@ msgstr ""
 "         du contenu. Utilisez une virgule (,) pour séparer de multiples\n"
 "         noms de groupes.\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5670,7 +6178,7 @@ msgstr ""
 "         Comme la ligne ne contient pas d'espace, ce n'est pas autorisé.\n"
 "         Inscrivez svp tous les groupes sur une seule ligne.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5685,7 +6193,7 @@ msgstr ""
 "            Pour éviter les problèmes, indiquez tous les groupes sur une\n"
 "            seule ligne.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5695,7 +6203,7 @@ msgstr ""
 "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
 "            être enlevés.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5732,40 +6240,40 @@ msgstr ""
 "simples\n"
 "  règles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "accéder à un shell"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Commande shell (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Commande shell [%s] > "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s : Entrée pour TERM introuvable\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Groupe %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Service indisponible\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5774,7 +6282,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5782,7 +6290,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=répondre; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5790,14 +6298,14 @@ msgstr ""
 "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, 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:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5805,527 +6313,582 @@ msgstr ""
 "%s=passer; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=passer; %s=mail; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; "
 "%s=poster"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, 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:1640
+#: src/lang.c:1755
 #, 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:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Essai %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Sujet"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Références"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Sujet et Références"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Sujet multiparties"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Taux de concordance"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Non"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Rien"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Oui"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+# fuzzy
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr "PGP en ligne"
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr "Shar"
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+# fuzzy
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr "PGP en ligne & Shar"
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 msgid "Hide all"
 msgstr "Tout masquer"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Nom complet"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Adresse et Nom"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Addition"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Moyenne"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Noir"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Rouge"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Vert"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Marron"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Bleu"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Rose"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Blanc"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Gris"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Rouge gras"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Vert gras"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Jaune"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Bleu gras"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Rose gras"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Cyan gras"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Blanc gras"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Rien"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Espace"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Meilleure surbrillance"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Souligné"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Vidéo inversée"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Clignotement"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Moins lumineux"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Gras"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Non"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Cci"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Cc et Cci"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "aucun"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "commandes"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "sélection"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "commandes & quitter"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "commandes & sélection"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "quitter & sélection"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "commandes, quitter & sélection"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown ou PageNextUnread"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "l'en-tête 'Subject:' (casse sensible)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "l'en-tête 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "l'en-tête 'From:' (casse sensible)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "l'en-tête 'From:' (ignorer la casse)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Ligne 'Msg-ID:' & 'References:'"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: & dernières Références: uniquement"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "entrée 'Message-ID:' uniquement"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Lignes:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Ne pas couper le corps de l'article"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Passer les lignes vides du début"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Passer les lignes vides de la fin"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Passer toutes les lignes vides"
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Regrouper entre chaque paragraphe"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "Regrouper et effacer les premières"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "Regrouper et effacer les dernières"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Regrouper puis effacer les 1ères et dernières lignes"
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "Détection des blocs textuels"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "Détection des blocs textuels"
+
+#: src/lang.c:1973
+#, fuzzy
+msgid "Detect, hide begin and end marks"
+msgstr "Détecter, masquer les marques de début et de fin"
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "Détection des blocs textuels"
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr "Ne pas afficher l'aide ou la signature du message"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr "Afficher uniquement l'aide à la signature"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr "Afficher uniquement la signature du message pour les nouveaux"
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr "Afficher le message s'il y en a de nouveaux autrement l'aide"
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Archive shell"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Oui"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject : (descendant)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject : (ascendant)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (descendant)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (ascendant)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (descendant)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (ascendant)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Score (descendant)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Score (ascendant)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (descendant)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (ascendant)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Dernière date de postage (descendant)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Dernière date de postage (ascendant)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Toujours garder"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Toujours effacer"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Marquer avec un D dans la vue sélection"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 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:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Rien de spécial"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Citations compressées"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Citer les signatures"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Citer les lignes vides"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Citations compr., signatures et lignes vides citées"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr "avec les en-têtes"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr "sans les en-têtes"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr "Transformation NFKC de la casse"
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Options d'affichage"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Options des couleurs"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Options de mise en évidence"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Options des articles"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Options de postage/messagerie"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Options d'enregistrement/d'impression"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Options avancées"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Options de filtrage"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Afficher le menu & l'intitulé du postage"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6333,17 +6896,17 @@ msgstr ""
 "# Si ON, affiche un mini menu des commandes utiles pour chaque\n"
 "# niveaux et affiche les détails après la composition d'un article\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 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:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Voir description de chaque groupe"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6351,18 +6914,18 @@ msgstr ""
 "# Si ON, affiche une description du groupe après son nom dans\n"
 "# la vue de sélection des groupes\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 "Affiche l'auteur dans le menu groupe. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "Dans la vue groupe et processus, voir auteur par"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6378,34 +6941,34 @@ msgstr ""
 "# * 2 = nom complet\n"
 "#   3 = les deux\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 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:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Afficher -> plutôt qu'une barre"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 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:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Vidéo inversée pour les en-têtes"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 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:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Regrouper les articles par"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6425,17 +6988,17 @@ msgstr ""
 "#   4 = Sujet multipartie\n"
 "#   5 = Pourcentage de concordance\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "Entrer le pourcentage de concordance pour grouper les articles en un fil. "
 "<RETOUR> valide."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Pourcentage de concordance pour grouper"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6464,11 +7027,11 @@ msgstr ""
 "'harpie',\n"
 "# 'happie' et 'harppy' seront regroupés à part de 'happy'\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Score d'un fil"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6482,17 +7045,17 @@ msgstr ""
 "#   1 = somme\n"
 "#   2 = moyenne\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 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:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Trier les articles par"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6522,15 +7085,15 @@ msgstr ""
 "#   9 = Lignes descendant\n"
 "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 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:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Trier les fils par"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6548,50 +7111,50 @@ msgstr ""
 "#   3 = Date la plus récente, descendant\n"
 "#   4 = Date la plus récente, ascendant\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 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:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 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:2166
+#: src/lang.c:2305
 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:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Afficher articles non lus seulement"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 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:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Voir groupes avec articles non lus"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 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:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filtrer quel article"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6605,11 +7168,11 @@ msgstr ""
 "#   1 = filtrer tous les articles et les marquer avec un K dans les fils\n"
 "#   2 = filtrer tous les articles et ne pas les afficher\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Aller au prochain article non lu avec"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6625,11 +7188,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "Comment gérer les lignes vides"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6659,11 +7222,11 @@ msgstr ""
 "#   7 = Regrouper plusieurs lignes vides entre les paragraphes et\n"
 "#       effacer les lignes vides du début et de la fin\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr "Afficher l'aide/signature du message dans les titres du niveau"
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6683,27 +7246,27 @@ msgstr ""
 "# * 3 = Afficher la signature du message si de nouveaux sont arrivés "
 "autrement afficher l'aide pour la signature\n"
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Lister le fil via la flèche droite"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 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:2234
+#: src/lang.c:2373
 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:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Caractère pour articles effacés"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6711,17 +7274,17 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article a été supprimé (défaut 'D')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 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:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Caractère pour articles non inclus"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6729,7 +7292,7 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article est inclus (défaut '#')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6737,11 +7300,11 @@ msgstr ""
 "Caractère indiquant que l'article sera retourné. <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Caractère pour articles retournés"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6749,17 +7312,17 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article sera retourné (défaut '#')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 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:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Caractère pour articles sélectionnés"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6768,16 +7331,16 @@ msgstr ""
 "'*')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 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:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Caractère pour articles récents"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6785,16 +7348,16 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article est récent (defaut 'o')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 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:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Caractère pour articles non lus"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6802,15 +7365,15 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article est non lu (defaut '+')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 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:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Caractère pour articles lus"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6818,16 +7381,16 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article a été lu (defaut ' ')\n"
 "# _ est transformé en ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 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:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Caractère pour articles filtrés"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6835,18 +7398,18 @@ msgstr ""
 "# Caractère utilisé pour indiquer qu'un article a été filtré (defaut 'K')\n"
 "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 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:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Caractère pour articles sélectionnés lus"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6855,11 +7418,11 @@ msgstr ""
 "# d'être lu (defaut ':')\n"
 "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Abréger les noms de groupes trop longs"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6869,7 +7432,95 @@ msgstr ""
 "# la vue de sélection de groupes et d'articles comme affiché ci-dessous :\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Caractère indiquant les articles filtrés. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "Caractère pour articles filtrés"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (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:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Caractère indiquant les articles récents. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "Caractère pour articles filtrés"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (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:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Caractère indiquant les articles filtrés. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "Caractère pour articles filtrés"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (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:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Caractère indiquant les articles récents. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "Caractère pour articles filtrés"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (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:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6877,11 +7528,11 @@ msgstr ""
 "0 = défilement page par page, -1 = afficher dernière ligne dans page "
 "suivante, -2 = demi-page"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Vitesse de défilement dans le pager"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6899,67 +7550,72 @@ msgstr ""
 "# * 1 = ligne par ligne\n"
 "#   2 ou plus = défiler 2 lignes par 2 ou plus (seulement dans le pager)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Afficher les signatures"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 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:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "Affiche le score de l’article. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "Affiche le score de l’article"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
 msgstr ""
 "# Si ON affiche le score de l’article lors de l’affichage des articles\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Effacer les traits d'union. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr "Effacer les traits d'union"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# Si ON efface les traits d'union lors de l'affichage des articles\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Afficher les archives uue comme PJ marquées. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "Afficher donnée uue comme PJ"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
+#, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# Prise en charge des données uuencode dans le pager\n"
 "# Les valeurs possibles sont (celle par défaut est marquée par *) :\n"
@@ -6970,18 +7626,18 @@ msgstr ""
 "des\n"
 "#       données uuencode sera condensée en une seule ligne.\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 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:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6989,15 +7645,15 @@ msgstr ""
 "# Si ON, convertit les umlauts Allemands de type TeX en codes ISO\n"
 "# et affiche \"a comme Umlaut-a, etc.\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Liste des en-têtes, séparés par des espaces"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Afficher ces en-têtes (ou *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -7016,11 +7672,11 @@ msgstr ""
 "# en-têtes en les délimitant avec des espaces. Ne rien définir, désactive\n"
 "# cette option.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Ne pas afficher ces en-têtes"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -7041,45 +7697,62 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Ne rien définir, désactive cette option.\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 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:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Ignorer parties multipart/alternatives"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Si ON, enlève automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
-"Activer la détection des blocs à citer ? <ESPACE> change & <RETOUR> valide."
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Détection des blocs textuels"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "Couleur des blocs textuels"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# Si ON, détecte les blocs textuels dans les articles\n"
+# fuzzy
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
+"# Comment traiter les blocs verbatim dans les articles\n"
+"# Les valeurs possibles sont les suivantes (la valeur par défaut est "
+"indiquée par *) :\n"
+"#   0 = Ne pas détecter les blocs de verbatim\n"
+"# * 1 = Détecter et afficher les blocs de verbatim, y compris les marques de "
+"début et de fin\n"
+"#   2 = Détecter et afficher les blocs de verbatim, masquer les marques de "
+"début et de fin\n"
+"#   3 = Détecter les blocs de verbatim et les masquer complètement\n"
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 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:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Regex pour afficher les citations"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -7089,17 +7762,17 @@ msgstr ""
 "# Les citations sont affichées dans col_quote. Si vous laissez ce champ\n"
 "# vide, tin utilisera une valeur incluse par défaut.\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 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:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Regex pour afficher le 2nd niveau."
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -7109,17 +7782,17 @@ msgstr ""
 "# second niveau. Ces citations sont affichées dans col_quote2. Si vous\n"
 "# laissez ce champ vide, tin utilisera une valeur incluse par défaut.\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 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:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -7131,33 +7804,33 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "défaut.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Activer la détection des citations externes ? <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Détection des citations externes"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Si ON, détecte les citations textuelles de sources externes dans les "
 "articles\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Une expression régulière pour déterminer quelles lignes afficher dans "
 "col_extquote."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex pour afficher les citations de sources externes"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7168,17 +7841,40 @@ msgstr ""
 "# second niveau. Ces citations sont affichées dans col_extquote. Si vous\n"
 "# laissez ce champ vide, tin utilisera une valeur incluse par défaut.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+"Une expression régulière pour déterminer quelles lignes afficher dans "
+"col_quote."
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "Regex pour afficher les citations"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# Une expression régulière qui permettra à tin d'afficher les citations de\n"
+"# 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:2616
 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:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex pour les mots entre /slash/"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7189,17 +7885,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "défaut.\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 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:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Regex pour les mots entre *astérisques*"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7210,17 +7906,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "défaut.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 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:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7231,17 +7927,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "défaut.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 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:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7252,17 +7948,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "défaut.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 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:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "Regex pour les préfixes dans le sujet"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7270,17 +7966,17 @@ msgstr ""
 "# Une expression régulière qui permettra à tin de trouver les préfixes\n"
 "# dans le sujet et qui seront effacés avant d'afficher l'en-tête.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 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:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7288,15 +7984,15 @@ msgstr ""
 "# Une expression régulière qui permettra à tin de trouver les suffixes\n"
 "# dans le sujet et qui seront effacés avant d'afficher l'en-tête.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Une expression régulière pour trouver le début d'un bloc textuel."
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex pour le début d'un bloc textuel"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -7304,15 +8000,15 @@ msgstr ""
 "# Une expression régulière que tin utilisera pour trouver\n"
 "# le début d'un bloc textuel.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Une expression régulière pour trouver la fin d'un bloc textuel."
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Regex pour la fin d'un bloc textuel"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -7320,7 +8016,7 @@ msgstr ""
 "# Une expression régulière que tin utilisera pour trouver\n"
 "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -7328,11 +8024,11 @@ msgstr ""
 "Nom et options pour le visualisateur MIME externe, --internal pour celui "
 "inclus"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "Visualisateur de contenu MIME"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7346,15 +8042,15 @@ msgstr ""
 "# Sinon, spécifiez un logiciel externe (pe. metamail) ou laissez ce champ\n"
 "# vide pour ne pas activer la prévisualisation automatique.\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7363,38 +8059,38 @@ msgstr ""
 "# messages MIME\n"
 "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 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:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Marquer lu les groupes à la fermeture"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 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:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Marquer lu le groupe via la flèche gauche"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 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:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Marquer lu le fil via la flèche gauche"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Quelles actions requièrent confirmation"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7418,11 +8114,11 @@ msgstr ""
 "#   6 = quitter et sélection\n"
 "#   7 = commandes & quitter & sélection\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -7430,45 +8126,45 @@ msgstr ""
 "l'article\n"
 "# actuel.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 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:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "Logiciel lançant les URLs"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 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:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 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:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Utiliser les flèches du pavé numérique"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 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:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Nombre max d'articles à récupérer. <RETOUR> valide."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Nombre d'articles à récupérer"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7477,29 +8173,29 @@ msgstr ""
 "# détermine le nombre max d'articles déjà lus à relire avant le premier non "
 "lu\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 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:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Durée des articles considérés comme récents"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 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:2578
+#: src/lang.c:2764
 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:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Concordance wildcard"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7511,59 +8207,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 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:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Score minimum (filtre)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score minimal avant qu'un article soit filtré\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Score par défaut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Score par déf. pour filtrer les articles"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Score par défaut pour filtrer les articles\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 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:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Score minimum (sélection)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score minimal avant qu'un article soit sélectionné\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 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:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Score par défaut pour sél. les articles"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Score par défaut pour sélectionner les articles\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7571,19 +8267,19 @@ msgstr ""
 "# Si ON, utiliser slrnface(1) pour interpréter l'en-tête 'X-Face:'\n"
 "# Seulement utile lors de l'utilisation de tin dans un xterm.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7591,11 +8287,11 @@ msgstr ""
 "# Couleur standard de l'avant-plan\n"
 "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Couleur standard de l'arrière-plan"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7603,11 +8299,11 @@ msgstr ""
 "# Couleur standard de l'arrière-plan\n"
 "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Couleur du texte inversé (arrière-plan)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7615,11 +8311,11 @@ msgstr ""
 "# Couleur de l'arrière-plan pour le texte inversé\n"
 "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Couleur du texte inversé (avant-plan)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7627,11 +8323,11 @@ msgstr ""
 "# Couleur de l'avant-plan du texte inversé\n"
 "# Défaut : 7 (blanc)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Couleur du texte"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7639,11 +8335,11 @@ msgstr ""
 "# Couleur du texte\n"
 "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Couleur du petit menu d'aide"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7651,11 +8347,11 @@ msgstr ""
 "# Couleur du petit menu d'aide\n"
 "# Défaut : 3 (marron)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Couleur de l'aide"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7663,11 +8359,11 @@ msgstr ""
 "# Couleur des pages d'aide\n"
 "# Défaut : -1 (couleur par défaut)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Couleur des messages de statut"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7675,11 +8371,11 @@ msgstr ""
 "# Couleur des messages de statut\n"
 "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7687,11 +8383,11 @@ msgstr ""
 "# Couleur de citation de premier niveau\n"
 "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7699,11 +8395,12 @@ msgstr ""
 "# Couleur de citation de second niveau\n"
 "# Défaut : 3 (marron)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
 msgstr "Couleur de citation de 3e niveau ou supérieur"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -7711,11 +8408,11 @@ msgstr ""
 "# Couleur de citation de 3e niveau ou supérieur\n"
 "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Couleur des en-têtes de l'article"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7723,11 +8420,11 @@ msgstr ""
 "# Couleur des en-têtes de l'article\n"
 "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Couleur des champs d'en-tête actuels"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7735,11 +8432,11 @@ msgstr ""
 "# Couleur des champs d'en-têtes actuels\n"
 "# Défaut : 9 (rouge gras)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Couleur du sujet"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7747,11 +8444,11 @@ msgstr ""
 "# Couleur du sujet\n"
 "# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Couleur des citations externes"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7759,11 +8456,11 @@ msgstr ""
 "# Couleur des citations textuelles de sources externes\n"
 "# Défaut : 5 (rose)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Couleur du compteur de réponse"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7771,11 +8468,11 @@ msgstr ""
 "# Couleur du compteur de réponse\n"
 "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Couleur de l'expéditeur (From:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7783,11 +8480,11 @@ msgstr ""
 "# Couleur de l'expéditeur (From:)\n"
 "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Couleur de l'aide/signature email"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7795,11 +8492,11 @@ msgstr ""
 "# Couleur de l'aide/signature email\n"
 "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Couleur des signatures"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7807,11 +8504,11 @@ msgstr ""
 "# Couleur des signatures\n"
 "# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 msgid "Color of negative score"
 msgstr "Couleur de score négatif"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
@@ -7819,11 +8516,11 @@ msgstr ""
 "# Couleur de score négatif\n"
 "# Défaut : 1 (rouge)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 msgid "Color of positive score"
 msgstr "Couleur de score positif"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
@@ -7831,11 +8528,11 @@ msgstr ""
 "# Couleur de score positif\n"
 "# Défaut : 2 (vert)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7843,11 +8540,11 @@ msgstr ""
 "# Couleur des URLs en surbrillance\n"
 "# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Couleur des blocs textuels"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7855,11 +8552,11 @@ msgstr ""
 "# Couleur des blocs textuels\n"
 "# Défaut : 5 (rose)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "Couleur des mots entre *astérisques*"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7867,11 +8564,11 @@ msgstr ""
 "# Couleur des mots entre *astérisques*\n"
 "# Défaut : 11 (jaune)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7879,11 +8576,11 @@ msgstr ""
 "# Couleur des mots entre _underscore_\n"
 "# Défaut : 13 (rose gras)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "Couleur des mots entre /slash/"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7891,11 +8588,11 @@ msgstr ""
 "# Couleur des mots entre /slash/\n"
 "# Défaut : 14 (cyan gras)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7903,11 +8600,11 @@ msgstr ""
 "# Couleur des mots entre -tirets-\n"
 "# Défaut : 12 (bleu gras)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "Style des mots entre *astérisques*"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7935,11 +8632,11 @@ msgstr ""
 "# Style des mots entre *astérisques*\n"
 "# Défaut : 6 (gras)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "Style des mots entre _underscore_"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7947,11 +8644,11 @@ msgstr ""
 "# Style des mots entre _tirets_\n"
 "# Défaut : 2 (mise en évidence accrue)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "Style des mots entre /slash/"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7959,11 +8656,11 @@ msgstr ""
 "# Style des mots entre /slash/\n"
 "# Défaut : 5 (contrasté)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Style des mots entre -tirets-"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7971,27 +8668,27 @@ msgstr ""
 "# Style des mots entre -tirets-\n"
 "# Défaut : 3 (vidéo inversée)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "Mise en évidence des URLs dans les articles"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# Mettre en évidence les URLs ?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Mise en évidence des mots dans les articles"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Mettre en évidence les mots ?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "Afficher ça plutôt qu'une marque"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -8007,82 +8704,82 @@ msgstr ""
 "#   1 = oui, afficher la marque\n"
 "# * 2 = plutôt afficher un espace\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Largeur du pager"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# Justifier les lignes des articles à la colonne indiquée\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 #, fuzzy
 msgid "Don't break words when wrapping"
 msgstr "Ne cassez pas les mots lors de l'emballage"
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 #, fuzzy
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 "# Ne coupez pas les longues lignes à l'intérieur d'un mot mais sur <ESPACE> "
 "ou <TAB>\n"
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 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:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Adresse mail par défaut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "Adresse mail (et nom complet)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 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:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Inclure l'en-tête Followup-To dans l'éditeur"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 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:2907
+#: src/lang.c:3093
 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:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Signature depuis fichier/commande"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -8099,43 +8796,43 @@ msgstr ""
 "#                    (%G pour indiquer le nom du groupe actuel)\n"
 "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 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:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Précéder la signature avec \"-- \""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 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:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Si ON, rajoute la signature aux articles repostés\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Caractère de citation, %I correspond aux initiales de l’auteur."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Caractère de citation"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -8143,11 +8840,11 @@ msgstr ""
 "# Caractères utilisés pour les citations et les réponses.\n"
 "# '_' est remplacé par ' ', %I est remplacé par les intiales de l’auteur.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Type de citations"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8171,17 +8868,17 @@ msgstr ""
 "#   6 = Citer les signatures, citer les lignes vides\n"
 "#   7 = Citations compr., signatures et lignes vides citées\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 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:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Citation lors d'un suivi"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8191,39 +8888,39 @@ msgstr ""
 "# %A Adresse\t\t%D Date\t%F Adresse+Nom\t%G groupe\n"
 "# %M Message-ID\t%N Nom complet\t%C Prénom\t%I Initiales\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Citation lors d'un cross-post"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 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:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
 msgstr "Insérer l'en-tête 'User-Agent:'"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Si ON inclus l'en-tête 'User-Agent:'\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 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:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8243,46 +8940,47 @@ msgstr ""
 "# d'encodage autre que mm_charset est considéré comme non disponible et\n"
 "# représenté par '?'.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 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:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "Encodage local (p.e. US-ASCII, ISO_8859_1, EUC_KR), <RETOUR> valide."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Encodage de caractères local disponible.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Format de la boîte à lettres"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Format de la boîte à lettres\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# Si nécessaire, encodage MIME (8bit, base64, quoted-printable, 7bit) du\n"
 "# corps du message pour les mails et les arrticles. QP est suffisant pour\n"
@@ -8291,19 +8989,21 @@ msgstr ""
 "# pour les jeux d'encodage 8bit Est Asiatique, Grec et Russe, car contenant\n"
 "# un plus grand nombre de caractères 8bit.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 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:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "Caractères 8bit dans les en-têtes usenet"
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# Si ON, les caractères 8bit dans les en-têtes ne sont PAS encodés.\n"
@@ -8312,37 +9012,39 @@ msgstr ""
 "# de la valeur de cette option sauf si post_mime_encoding a comme\n"
 "# valeur 8bit.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 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:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "Voir les fichiers traités"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 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:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "Encodage MIME pour les mails"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "Caractères 8bits dans en-têtes mail"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 "# Si ON, les caractères 8bit dans les en-têtes des mails ne sont PAS "
@@ -8355,11 +9057,11 @@ msgstr ""
 "# mails donc nous vous conseillons de ne PAS activer cette option sauf si\n"
 "# vous avez une bonne raison.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Nettoyer les fins de lignes"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8367,17 +9069,17 @@ msgstr ""
 "# Si ON, enlève les blancs présents aux fins de lignes pour un affichage \n"
 "# plus rapide sur les terminaux lents.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 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:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Translitération (conversion)"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8387,11 +9089,11 @@ msgstr ""
 "# caractère n'est pas disponible dans l'encodage choisi, il peut être\n"
 "# remplacé par un ou plusieurs autres caractères similaires.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "S'envoyer automatiquement une copie"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8408,11 +9110,11 @@ msgstr ""
 "#   2 = Cci\n"
 "#   3 = Cc et Cci\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Type d’algorithme pour Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -8420,15 +9122,15 @@ msgstr ""
 "# Type d’algorithme pour Cancel-Lock/Cancel-Key (‘sha1’ par défaut)\n"
 "# Utiliser ‘aucun’ pour ne pas générer d’en-tête Cancel-Lock.\n"
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 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:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Pièges à spam dans les adresses"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8436,28 +9138,28 @@ msgstr ""
 "# Une liste des parties dans les adresses, délimitées par des virgules,\n"
 "# que vous souhaitez connaître lors d'une réponse par mail.\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 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:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Durée de validité d'un filtre"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 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:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Créer une règle pour les articles postés. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Créer une règle pour les articles postés"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8465,24 +9167,43 @@ msgstr ""
 "# Si ON, crée une règle pour les articles débutant un nouveau fil\n"
 "# afin de mettre en surbrillance les suivis.\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Visualiser automatiquement les fichiers traités. <ESPACE> change, <RETOUR> "
+"valide, <ESC> annule."
+
+#: src/lang.c:3295
+#, fuzzy
+msgid "Keep expired filter rules in file"
+msgstr "Conserver les règles de filtrage expirées dans le fichier"
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+"# Si ON, les règles de filtrage expirées sont conservées dans\n"
+"# le fichier de filtrage.\n"
+
+#: src/lang.c:3301
 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:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Répertoire mail"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 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:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Enregistrer articles en arrière-plan (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8490,19 +9211,19 @@ msgstr ""
 "# Si ON, les articles/fils seront enregistrés à l'arrière-plan lorsque\n"
 "# l'option -S ou (-M/-N) pour les mails est spécifiée.\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "Le répertoire où vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Répertoire où enregistrer les articles/fils"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Répertoire où sont enregistrés les articles/fils\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8510,25 +9231,25 @@ msgstr ""
 "Marquer lu les articles/fils enregistrés. <ESPACE> change, <RETOUR> valide, "
 "<ESC> annule."
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 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:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 "Ne pas faire de traitement postérieur (p.e. extraire les PJ) des articles "
 "enregistrés."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Post-traiter les articles enregistrés"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8542,11 +9263,11 @@ msgstr ""
 "#   1 = extraire uniquement les *.shar (archives shell)\n"
 "#   2 = oui\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Traiter uniquement les articles non lus"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8554,22 +9275,22 @@ msgstr ""
 "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
 "# (excepté les articles marqués)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 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:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Imprimer tous les en-têtes"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 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:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -8577,37 +9298,37 @@ msgstr ""
 "Le logiciel d'impression avec options utilisées pour imprimer les articles/"
 "fils."
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Logiciel d'impression avec options"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 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:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Rafraîchir l'écran après certaines actions"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 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:3169
+#: src/lang.c:3362
 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:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Lancement de votre éditeur"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8615,16 +9336,16 @@ msgstr ""
 "# Format des paramètres pour l'éditeur\n"
 "# %E Éditeur  %F Fichier  %N N° de ligne\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 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:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Inews externe"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8632,18 +9353,18 @@ msgstr ""
 "# Si '--internal', utilise l'inews allégé intégré pour poster via\n"
 "# NNTP sinon, utilise un logiciel inews externe\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 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:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Lancement de votre client mail"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8652,13 +9373,13 @@ msgid ""
 msgstr ""
 "# Format des paramètres de ligne pour le MUA\n"
 "# %M MUA  %S Sujet  %T 'To:'  %F Fichier\n"
-"# p.e. pour mutt interactif         :     mutt -i %F -s \"%S\" — \"%T\"\n"
+"# p.e. pour mutt interactif         :     mutt -H %F\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Utiliser un MUA interactif"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8672,36 +9393,36 @@ msgstr ""
 "#   1 = utiliser un MUA interactif avec les en-têtes du fichier\n"
 "#   2 = utiliser un MUA interactif sans les en-têtes du fichier\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Effacer ~/.article après le postage"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Si ON, effacer ~/.article après le postage.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Utiliser les formes UTF-8 (symboles, etc.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Si ON, utilise les caractères UTF-8 pour les symboles '->', '...' et "
 "autres.\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 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:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Fichier pour les articles postés"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8710,41 +9431,41 @@ msgstr ""
 "# Si aucun fichier n'est indiqué, les articles postés ne seront pas\n"
 "# enregistrés\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 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:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Articles non postés dans ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 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:3227
+#: src/lang.c:3420
 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:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "Pas de groupes désabonnés dans newsrc"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 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:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8758,63 +9479,63 @@ msgstr ""
 "#   1 = effacer\n"
 "#   2 = marquer d'un D dans l'écran de sélection\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Durée de l'attente d'une réponse du serveur (en secondes). <RETOUR> valide."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "Durée limite d'attente lecture NNTP en secondes"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Durée en secondes, de l'attente d'une réponse du serveur (0=pas de durée "
 "limite)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 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:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Durée avant relecture du fichier active"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 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:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Reconnexion automatique au serveur"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 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:3263
+#: src/lang.c:3456
 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:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "Cache local des en-têtes NNTP"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 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:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
@@ -8822,26 +9543,26 @@ msgstr ""
 "Créer des copies locales des en-têtes NNTP. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 #, fuzzy
 msgid "Compress locally cached NNTP overview files"
 msgstr "Cache local des en-têtes NNTP"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 #, fuzzy
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# Si ON, crée une copie locale des en-têtes NNTP.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Marques de formatage dans la sélection de groupe"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8865,11 +9586,11 @@ msgstr ""
 "#   %n              Nombre, numérotation des lignes à l'écran\n"
 "#   %U              Nombre de non lu(s)\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Marques de formatage dans les groupes"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8903,11 +9624,11 @@ msgstr ""
 "#   %s              Sujet (uniquement dans la sélection de groupe)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 msgid "Format string for attachment level"
 msgstr "Marques de formatage dans la vue des pièces-jointes"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8948,11 +9669,11 @@ msgstr ""
 "#   %z              Comme %Z mais avec une description\n"
 "\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 msgid "Format string for display of mime header"
 msgstr "Format de l’affichage de l’en-tête mime"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8996,11 +9717,11 @@ msgstr ""
 "#   %Z              Taille en octets\n"
 "#   %z              Comme %Z mais avec une description\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 msgid "Format string for display of uue header"
 msgstr "Format de l’affichage de l’en-tête uue"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -9038,11 +9759,68 @@ msgstr ""
 "#   %Z              Taille en octets\n"
 "#   %z              Comme %Z mais avec une description\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "Format de l’affichage de l’en-tête uue"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Marques de formatage dans la vue des articles et en-tête mime\n"
+"# Valeurs par défaut : [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
+"# Les valeurs possibles sont :\n"
+"#   %%              '%'\n"
+"#   %C              Encodage\n"
+"#   %c              Comme %C mais avec une description\n"
+"#   %D              Nombre de ligne\n"
+"#   %d              Comme %D mais avec une description\n"
+"#   %E              Encodage du contenu\n"
+"#   %e              Comme %E mais avec une description\n"
+"#   %L              Langue\n"
+"#   %l              Comme %L mais avec une description\n"
+"#   %N              Nom\n"
+"#   %n              Comme %N mais avec une description\n"
+"#   %S              Sous-type du contenu\n"
+"#   %s              Comme %S mais avec une description\n"
+"#   %T              Type de contenu\n"
+"#   %t              Comme %T mais avec une description\n"
+"#   %Z              Taille en octets\n"
+"#   %z              Comme %Z mais avec une description\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "Marques de formatage dans les fils"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -9074,19 +9852,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Vue du fil (uniquement dans les fils)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Format des dates affichées"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Format des dates affichées\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Normalisation d'Unicode"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -9106,19 +9884,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "Rendu BiDi"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 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:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Fonction pour trier les articles"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -9130,194 +9908,253 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "Effacer les fichiers traités"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 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:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Boîte aux lettres pour les emails envoyés"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "En-tête 'Followup-To:' pour ce(s) groupe(s). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "En-tête 'Followup-To:'"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Adresse mail par défaut (et nom complet). <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Chemin et options pour ispell (ou autre correcteur). <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Programme 'Ispell'"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 "Lorsque le groupe est une liste de diffusion, envoyer les réponses à cette "
 "adresse email."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Adresse email de la liste de diffusion"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Faire suivre les articles en pièce-jointe"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "Une liste des 'Content-Type' MIME majeur/mineur séparée par des virgules. "
 "<ESC> annule."
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Quels types MIME seront enregistrés"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Contenu de l'en-tête 'Organisation:'. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "En-tête 'Organisation:'"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Nom des articles sauvegardés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Durée de la règle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Sélection rapide (une touche) de la durée d'une règle"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "En-tête pour la règle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Sélection rapide (une touche) d'une règle sur l'en-tête"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "ON = casse sensible, OFF = ignore la casse. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Sélection rapide (une touche) de la casse d'une règle"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = expire, OFF = n'expire pas. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Sélection rapide (une touche) de l'expiration d'une règle"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Sélection rapide (une touche) de la durée du filtre"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Sélection rapide (une touche) du filtre sur l'en-tête"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Sélection rapide (une touche) de la casse d'un filtre"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Sélection rapide (une touche) de l'expiration du filtre"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+"ON = casse sensible, OFF = ignore la casse. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "Cache local des en-têtes NNTP"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr "ON = expire, OFF = n'expire pas. <RETOUR> valide, <ESC> annule."
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "Cache local des en-têtes NNTP"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Options des couleurs"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "Une liste des commandes NNTP séparée par des virgules. <ESC> annule."
+
+#: src/lang.c:3817
+#, fuzzy
+msgid "Disabled NNTP commands"
+msgstr "Commandes NNTP désactivées"
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "tinrc Options de remplacement"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Utilise cet encodage si aucun n'est spécifié, <RETOUR> pour changer."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 #, fuzzy
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr "Utilise cet encodage si aucun n'est spécifié, <RETOUR> pour changer."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Ajouter ce texte au début du message. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Insérer cet en-tête lors du postage. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Si ON, inclus un en-tête 'X-Comment-To:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Insérer l'en-tête 'X-Comment-To:'"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr ""
 "Entrer un nom de fichier contenant les certificats CA de confiance. <CR> "
 "utilisé."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr "Fichier des certificats CA"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
@@ -9325,37 +10162,118 @@ msgstr ""
 "# nom du fichier contenant tous les certificats CA de confiance (vide = "
 "celui du système par défaut)\n"
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Connexion au serveur expirée, reconnexion # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s en %lu secondes\n"
+
+#~ msgid "Updated"
+#~ msgstr "Mis à jour"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr "Articles marqués comme lus après jours > "
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Rejoindre le groupe actuel\n"
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "Article encodé en TeX2Iso"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Indisponible -]"
+
+#~ msgid "Catchup"
+#~ msgstr "Marquer lu"
+
+#~ msgid "Updating"
+#~ msgstr "Mise à jour"
+
+#~ 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"
+
+#~ msgid "global "
+#~ msgstr "global "
+
+#~ msgid "Article"
+#~ msgstr "Article"
+
+#~ msgid "Base article"
+#~ msgstr "Article initial"
+
+#~ msgid "Base article range"
+#~ msgstr "Champ article initial"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "Lecture (%s)\n"
+#~ msgid "Tagged %s"
+#~ msgstr "%s marqué"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Réenvoyer la dernière commande (%s)\n"
+#~ msgid "Untagged %s"
+#~ msgstr "%s non marqué"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Lecture annulée\n"
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "fil"
+#~ msgstr[1] "fils"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Purge\n"
+#, c-format
+#~ msgid "Hot %s"
+#~ msgstr "%s sélectionné"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Indisponible -]"
+#~ msgid "all"
+#~ msgstr "tout"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Connexion au serveur expirée, reconnexion # %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "Rejoindre le groupe actuel\n"
+
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "Lecture (%s)\n"
+
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "Réenvoyer la dernière commande (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "Lecture annulée\n"
+
+#~ msgid "Draining\n"
+#~ msgstr "Purge\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "Détection des blocs textuels"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr ""
+#~ "Activer la détection des blocs à citer ? <ESPACE> change & <RETOUR> "
+#~ "valide."
+
+#~ msgid "trusted"
+#~ msgstr "digne de confiance"
+
+#~ msgid "untrusted"
+#~ msgstr "peu fiable"
+
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "groupe"
+#~ msgstr[1] "groupes"
+
+#~ msgid "1 Response"
+#~ msgstr "1 Réponse"
+
+#, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Groupes : %s"
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d article envoyé --"
Binary files tin-2.6.4/po/ro.gmo and tin-2.6.5/po/ro.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/ro.po tin-2.6.5/po/ro.po
--- tin-2.6.4/po/ro.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po/ro.po	2025-12-23 21:21:50.563864683 +0100
@@ -0,0 +1,9098 @@
+# Mesajele în limba română pentru pachetul tin.
+# Translation of tin in Romanian.
+# Copyright © 2025 THE PACKAGE'S COPYRIGHT HOLDER
+# Copyright © 2025 Free Software Foundation, Inc.
+# This file is distributed under the same license as the tin package.
+#
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2025.
+#
+# Cronologia traducerii fișierului „tin”:
+# Traducerea inițială, făcută de R-GC, pentru versiunea tin 2.6.4 (15% - tradus), iul-2025.
+# Completare traducere, făcută de X, pentru versiunea Y, (?% - tradus), Z(luna-anul).
+# Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul).
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin 2.6.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
+"PO-Revision-Date: 2025-07-23 00:38+0200\n"
+"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
+"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2);\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.5\n"
+
+#: src/lang.c:48
+#, c-format
+msgid ""
+"\n"
+"%s contains no newsgroups. Exiting."
+msgstr ""
+"\n"
+"%s nu conține grupuri de știri. Se iese."
+
+#: src/lang.c:50
+msgid "Aborting read, please wait..."
+msgstr "Se abandonează citirea, vă rugăm să așteptați..."
+
+#: src/lang.c:52
+msgid "All groups"
+msgstr "Toate grupurile"
+
+#: src/lang.c:53
+#, c-format
+msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
+msgstr "Fișierul %s există. %s=adăugare, %s=suprascriere, %s=închidere: "
+
+#: src/lang.c:54
+msgid "Article cancelled (deleted)."
+msgstr "Articol anulat (șters)."
+
+#: src/lang.c:56
+msgid "Article cannot be cancelled (deleted)."
+msgstr "Articolul nu poate fi anulat (șters)."
+
+#: src/lang.c:58
+msgid "Article deleted."
+msgstr "Articol șters."
+
+#: src/lang.c:59
+#, c-format
+msgid ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be mailed to the following address:\n"
+"  %s"
+msgstr ""
+"\n"
+"Articolul dvs:\n"
+"  \"%s\"\n"
+"va fi trimis prin poștă la următoarea adresă:\n"
+"  %s"
+
+#: src/lang.c:60
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Articolul dvs:\n"
+"  \"%s\"\n"
+"va fi publicat la următoarele %s:\n"
+msgstr[1] ""
+"\n"
+"Articolul dvs:\n"
+"  \"%s\"\n"
+"va fi publicat la următoarele %s:\n"
+msgstr[2] ""
+"\n"
+"Articolul dvs:\n"
+"  \"%s\"\n"
+"va fi publicat la următoarele %s:\n"
+
+#: src/lang.c:61
+msgid "Article not posted!"
+msgstr "Articolul nu a fost publicat!"
+
+#: src/lang.c:62
+msgid "Article not saved"
+msgstr "Articolul nu a fost salvat"
+
+#: src/lang.c:63
+msgid "Article Level Commands"
+msgstr "Comenzi la nivel de articol"
+
+#: src/lang.c:64
+msgid "Article has no parent"
+msgstr "Articolul nu are părinte"
+
+#: src/lang.c:65
+msgid "Parent article has been killed"
+msgstr "Articolul părinte a fost eliminat"
+
+#: src/lang.c:66
+msgid "Parent article is unavailable"
+msgstr "Articolul părinte nu este disponibil"
+
+#: src/lang.c:67
+#, c-format
+msgid "Article posted: %s"
+msgstr "Articol publicat: %s"
+
+#: src/lang.c:68
+#, c-format
+msgid "Article rejected (saved to %s)"
+msgstr "Articol respins (salvat la %s)"
+
+#: src/lang.c:69
+#, c-format
+msgid ""
+"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
+msgstr ""
+"%s=articol, %s=fir %s=câmp, %s=popular, %s=părinte, %s=etichetat, %s=ieșire: "
+
+#: src/lang.c:70
+msgid "Article unavailable"
+msgstr "Articol indisponibil"
+
+#: src/lang.c:71
+msgid "Article undeleted."
+msgstr "Ștergerea articolului a fost anulată."
+
+#: src/lang.c:72
+#, c-format
+msgid "Article %4d of %4d"
+msgstr "Articolul %4d din %4d"
+
+#: src/lang.c:74
+msgid "Article Info Page"
+msgstr "Pagina cu informații despre articol"
+
+#: src/lang.c:75
+msgid "This is a repost of the following article:"
+msgstr "Aceasta este o republicare a următorului articol:"
+
+#: src/lang.c:76
+#, fuzzy
+msgid "article"
+msgid_plural "articles"
+msgstr[0] "articol"
+msgstr[1] "articole"
+msgstr[2] "articole"
+
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d articol trimis --"
+msgstr[1] "-- %d articole trimise --"
+msgstr[2] "-- %d articole trimise --"
+
+#: src/lang.c:78
+#, c-format
+msgid " at %s"
+msgstr " la %s"
+
+#: src/lang.c:79
+msgid "Attachment Menu"
+msgstr "Meniu de atașare"
+
+#: src/lang.c:80
+msgid "Attachment Menu Commands"
+msgstr "Comenzi ale meniului de atașare"
+
+#: src/lang.c:81
+msgid "<no name>"
+msgstr "<fără nume>"
+
+#: src/lang.c:82
+#, c-format
+msgid "Attachment saved successfully. (%s)"
+msgstr "Atașament salvat cu succes. (%s)"
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d din %d atașamente salvate cu succes."
+msgstr[1] "%d din %d atașamente salvate cu succes."
+msgstr[2] "%d din %d atașamente salvate cu succes."
+
+#: src/lang.c:85
+msgid "Select attachment> "
+msgstr "Selectează atașamentul> "
+
+#: src/lang.c:86
+msgid "Tagged attachment"
+msgstr "Atașament etichetat"
+
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d atașamente etichetate"
+msgstr[1] "%d atașamente etichetate"
+msgstr[2] "%d atașamente etichetate"
+
+#: src/lang.c:88
+msgid "Untagged attachment"
+msgstr "Atașament neetichetat"
+
+#: src/lang.c:91
+msgid ""
+"# Do not edit this comment block\n"
+"#\n"
+msgstr ""
+"# Nu editați acest bloc de comentarii\n"
+"#\n"
+
+#: src/lang.c:92
+msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
+msgstr "#  scope=ȘIR ( de exemplu alt.*,!alt.bin*) [obligatoriu]\n"
+
+#: src/lang.c:93
+msgid "#  add_posted_to_filter=ON/OFF\n"
+msgstr ""
+"#  add_posted_to_filter=ON/OFF\n"
+"#  Creați o intrare de filtru pentru propriile publicări\n"
+
+#: src/lang.c:94
+msgid "#  advertising=ON/OFF\n"
+msgstr ""
+"#  advertising=ON/OFF\n"
+"#  Inserează antetul User-Agent:\n"
+
+#: src/lang.c:95
+msgid "#  alternative_handling=ON/OFF\n"
+msgstr ""
+"#  alternative_handling=ON/OFF\n"
+"#  Ascunde părțile MIME multipart/alternative\n"
+
+#: src/lang.c:96
+msgid "#  ask_for_metamail=ON/OFF\n"
+msgstr ""
+"#  ask_for_metamail=ON/OFF\n"
+"#  Pornește vizorul MIME numai după confirmare\n"
+
+#: src/lang.c:97
+msgid "#  auto_cc_bcc=NUM\n"
+msgstr "#  auto_cc_bcc=NUMĂR\n"
+
+#: src/lang.c:98
+msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
+msgstr "#    0=Nimic, 1=Cc, 2=Bcc, 3=Cc și Bcc\n"
+
+#: src/lang.c:99
+msgid "#  auto_list_thread=ON/OFF\n"
+msgstr ""
+"#  auto_list_thread=ON/OFF\n"
+"#  Afișează automat firul de discuție la apăsarea\n"
+"#  tastei cursor dreapta  \n"
+
+#: src/lang.c:100
+msgid "#  auto_select=ON/OFF\n"
+msgstr ""
+"#  auto_select=ON/OFF\n"
+"#  Execută automat comanda GroupMarkUnselArtRead\n"
+"#  la intrarea în grup\n"
+
+#: src/lang.c:101
+msgid "#  batch_save=ON/OFF\n"
+msgstr ""
+"#  batch_save=ON/OFF\n"
+"#  În modul „pe loturi”, articolele sunt\n"
+"#  salvate sau nu\n"
+
+#: src/lang.c:102
+msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
+msgstr ""
+"#  date_format=ȘIR\n"
+"#  Formatul datei (de exp. %a, %d %b %Y %H:%M:%S)\n"
+"\n"
+
+#: src/lang.c:103
+msgid "#  delete_tmp_files=ON/OFF\n"
+msgstr ""
+"#  delete_tmp_files=ON/OFF\n"
+"#  Șterge articolele salvate care au fost redirecționate\n"
+"#  pentru procesare ulterioară fără să solicite acordul\n"
+
+#: src/lang.c:104
+msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
+msgstr ""
+"#  editor_format=ȘIR\n"
+"#  (de exp. %E +%N %F)\n"
+
+#: src/lang.c:105
+msgid "#  fcc=STRING (eg. =mailbox)\n"
+msgstr ""
+"#  fcc=ȘIR\n"
+"#  Fișierul în care trebuie stocată o copie\n"
+"#  a corespondenței (de exp. =mailbox)\n"
+
+#: src/lang.c:106
+msgid "#  followup_to=STRING\n"
+msgstr ""
+"#  followup_to=ȘIR\n"
+"#  Valoarea implicită pentru antetul „Followup-To:”\n"
+
+#: src/lang.c:107
+msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
+msgstr ""
+"#  from=ȘIR\n"
+"#  Expeditorul, introduceți pur și simplu\n"
+"#  valoarea dorită, nu folosiți ghilimele\n"
+
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=NUM\n"
+
+#: src/lang.c:109
+#, fuzzy
+msgid "#  group_catchup_on_exit=ON/OFF\n"
+msgstr "#  group_catchup_on_exit=ON/OFF\n"
+
+#: src/lang.c:110
+#, fuzzy
+msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
+msgstr "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
+
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
+#, fuzzy
+msgid "#  mail_8bit_header=ON/OFF\n"
+msgstr "#  mail_8bit_header=ON/OFF\n"
+
+#: src/lang.c:118
+#, fuzzy
+msgid "#  mail_mime_encoding=supported_encoding"
+msgstr "#  mail_mime_encoding=supported_encoding"
+
+#: src/lang.c:120
+#, fuzzy
+msgid "#  ispell=STRING\n"
+msgstr "#  ispell=STRING\n"
+
+#: src/lang.c:122
+#, fuzzy
+msgid "#  maildir=STRING (eg. ~/Mail)\n"
+msgstr "#  maildir=STRING (eg. ~/Mail)\n"
+
+#: src/lang.c:123
+#, fuzzy
+msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+msgstr "#  mailing_list=STRING (eg. majordomo@example.org)\n"
+
+#: src/lang.c:124
+#, fuzzy
+msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
+msgstr "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
+
+#: src/lang.c:125
+#, fuzzy
+msgid "#  mark_ignore_tags=ON/OFF\n"
+msgstr "#  mark_ignore_tags=ON/OFF\n"
+
+#: src/lang.c:126
+#, fuzzy
+msgid "#  mark_saved_read=ON/OFF\n"
+msgstr "#  mark_saved_read=ON/OFF\n"
+
+#: src/lang.c:127
+#, fuzzy
+msgid "#  mime_forward=ON/OFF\n"
+msgstr "#  mime_forward=ON/OFF\n"
+
+#: src/lang.c:129
+#, fuzzy
+msgid "#  mm_network_charset=supported_charset"
+msgstr "#  mm_network_charset=supported_charset"
+
+#: src/lang.c:130
+#, fuzzy
+msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
+msgstr "#  undeclared_charset=STRING (default is US-ASCII)\n"
+
+#: src/lang.c:132
+#, fuzzy
+msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
+msgstr "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
+
+#: src/lang.c:135
+#, fuzzy
+msgid "#  news_headers_to_display=STRING\n"
+msgstr "#  news_headers_to_display=STRING\n"
+
+#: src/lang.c:136
+#, fuzzy
+msgid "#  news_headers_to_not_display=STRING\n"
+msgstr "#  news_headers_to_not_display=STRING\n"
+
+#: src/lang.c:137
+#, fuzzy
+msgid "#  news_quote_format=STRING\n"
+msgstr "#  news_quote_format=STRING\n"
+
+#: src/lang.c:138
+#, fuzzy
+msgid "#  organization=STRING (if beginning with '/' read from file)\n"
+msgstr "#  organization=STRING (if beginning with '/' read from file)\n"
+
+#: src/lang.c:139
+#, fuzzy
+msgid "#  pos_first_unread=ON/OFF\n"
+msgstr "#  pos_first_unread=ON/OFF\n"
+
+#: src/lang.c:140
+#, fuzzy
+msgid "#  post_8bit_header=ON/OFF\n"
+msgstr "#  post_8bit_header=ON/OFF\n"
+
+#: src/lang.c:141
+#, fuzzy
+msgid "#  post_mime_encoding=supported_encoding"
+msgstr "#  post_mime_encoding=supported_encoding"
+
+#: src/lang.c:142
+#, fuzzy
+msgid "#  post_process_type=NUM\n"
+msgstr "#  post_process_type=NUM\n"
+
+#: src/lang.c:143
+#, fuzzy
+msgid "#  post_process_view=ON/OFF\n"
+msgstr "#  post_process_view=ON/OFF\n"
+
+#: src/lang.c:144
+#, fuzzy
+msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
+msgstr "#  quick_kill_scope=STRING (e.g. talk.*)\n"
+
+#: src/lang.c:145
+#, fuzzy
+msgid "#  quick_kill_expire=ON/OFF\n"
+msgstr "#  quick_kill_expire=ON/OFF\n"
+
+#: src/lang.c:146
+#, fuzzy
+msgid "#  quick_kill_case=ON/OFF\n"
+msgstr "#  quick_kill_case=ON/OFF\n"
+
+#: src/lang.c:147
+#, fuzzy
+msgid "#  quick_kill_header=NUM\n"
+msgstr "#  quick_kill_header=NUM\n"
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
+#, fuzzy
+msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+msgstr "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
+#, fuzzy
+msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+msgstr "#    2=From: (case sensitive)     3=From: (ignore case)\n"
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
+#, fuzzy
+msgid "#    4=Message-ID: & full References: line\n"
+msgstr "#    4=Message-ID: & full References: line\n"
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
+#, fuzzy
+msgid "#    5=Message-ID: & last References: entry only\n"
+msgstr "#    5=Message-ID: & last References: entry only\n"
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
+#, fuzzy
+msgid "#    6=Message-ID: entry only     7=Lines:\n"
+msgstr "#    6=Message-ID: entry only     7=Lines:\n"
+
+#: src/lang.c:158
+#, fuzzy
+msgid "#  quick_select_scope=STRING\n"
+msgstr "#  quick_select_scope=STRING\n"
+
+#: src/lang.c:159
+#, fuzzy
+msgid "#  quick_select_expire=ON/OFF\n"
+msgstr "#  quick_select_expire=ON/OFF\n"
+
+#: src/lang.c:160
+#, fuzzy
+msgid "#  quick_select_case=ON/OFF\n"
+msgstr "#  quick_select_case=ON/OFF\n"
+
+#: src/lang.c:161
+#, fuzzy
+msgid "#  quick_select_header=NUM\n"
+msgstr "#  quick_select_header=NUM\n"
+
+#: src/lang.c:162
+#, fuzzy
+msgid "#  quote_chars=STRING (%I for initials)\n"
+msgstr "#  quote_chars=STRING (%I for initials)\n"
+
+#: src/lang.c:164
+#, fuzzy
+msgid "#  print_header=ON/OFF\n"
+msgstr "#  print_header=ON/OFF\n"
+
+#: src/lang.c:166
+#, fuzzy
+msgid "#  process_only_unread=ON/OFF\n"
+msgstr "#  process_only_unread=ON/OFF\n"
+
+#: src/lang.c:167
+#, fuzzy
+msgid "#  prompt_followupto=ON/OFF\n"
+msgstr "#  prompt_followupto=ON/OFF\n"
+
+#: src/lang.c:168
+#, fuzzy
+msgid "#  savedir=STRING (eg. ~user/News)\n"
+msgstr "#  savedir=STRING (eg. ~user/News)\n"
+
+#: src/lang.c:169
+#, fuzzy
+msgid "#  savefile=STRING (eg. =linux)\n"
+msgstr "#  savefile=STRING (eg. =linux)\n"
+
+#: src/lang.c:170
+#, fuzzy
+msgid "#  sigfile=STRING (eg. $var/sig)\n"
+msgstr "#  sigfile=STRING (eg. $var/sig)\n"
+
+#: src/lang.c:171
+#, fuzzy
+msgid "#  show_author=NUM\n"
+msgstr "#  show_author=NUM\n"
+
+#: src/lang.c:172
+#, fuzzy
+msgid "#  show_signatures=ON/OFF\n"
+msgstr "#  show_signatures=ON/OFF\n"
+
+#: src/lang.c:173
+#, fuzzy
+msgid "#  show_art_score=ON/OFF\n"
+msgstr "#  show_art_score=ON/OFF\n"
+
+#: src/lang.c:175
+#, fuzzy
+msgid "#  suppress_soft_hyphens=ON/OFF\n"
+msgstr "#  suppress_soft_hyphens=ON/OFF\n"
+
+#: src/lang.c:177
+#, fuzzy
+msgid "#  show_only_unread_arts=ON/OFF\n"
+msgstr "#  show_only_unread_arts=ON/OFF\n"
+
+#: src/lang.c:178
+#, fuzzy
+msgid "#  sigdashes=ON/OFF\n"
+msgstr "#  sigdashes=ON/OFF\n"
+
+#: src/lang.c:179
+#, fuzzy
+msgid "#  signature_repost=ON/OFF\n"
+msgstr "#  signature_repost=ON/OFF\n"
+
+#: src/lang.c:180
+#, fuzzy
+msgid "#  sort_article_type=NUM\n"
+msgstr "#  sort_article_type=NUM\n"
+
+#: src/lang.c:181
+#, fuzzy
+msgid "#  sort_threads_type=NUM\n"
+msgstr "#  sort_threads_type=NUM\n"
+
+#: src/lang.c:182
+#, fuzzy
+msgid "#  tex2iso_conv=ON/OFF\n"
+msgstr "#  tex2iso_conv=ON/OFF\n"
+
+#: src/lang.c:183
+#, fuzzy
+msgid "#  thread_catchup_on_exit=ON/OFF\n"
+msgstr "#  thread_catchup_on_exit=ON/OFF\n"
+
+#: src/lang.c:184
+#, fuzzy
+msgid "#  thread_articles=NUM"
+msgstr "#  thread_articles=NUM"
+
+#: src/lang.c:185
+#, fuzzy
+msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
+msgstr "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
+
+#: src/lang.c:186
+#, fuzzy
+msgid "#  thread_perc=NUM\n"
+msgstr "#  thread_perc=NUM\n"
+
+#: src/lang.c:187
+#, fuzzy
+msgid "#  trim_article_body=NUM\n"
+msgstr "#  trim_article_body=NUM\n"
+
+#: src/lang.c:188
+#, fuzzy
+msgid "#    0 = Don't trim article body\n"
+msgstr "#    0 = Don't trim article body\n"
+
+#: src/lang.c:189
+#, fuzzy
+msgid "#    1 = Skip leading blank lines\n"
+msgstr "#    1 = Skip leading blank lines\n"
+
+#: src/lang.c:190
+#, fuzzy
+msgid "#    2 = Skip trailing blank lines\n"
+msgstr "#    2 = Skip trailing blank lines\n"
+
+#: src/lang.c:191
+#, fuzzy
+msgid "#    3 = Skip leading and trailing blank lines\n"
+msgstr "#    3 = Skip leading and trailing blank lines\n"
+
+#: src/lang.c:192
+#, fuzzy
+msgid "#    4 = Compact multiple blank lines between text blocks\n"
+msgstr "#    4 = Compact multiple blank lines between text blocks\n"
+
+#: src/lang.c:193
+#, fuzzy
+msgid ""
+"#    5 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading blank lines\n"
+msgstr ""
+"#    5 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading blank lines\n"
+
+#: src/lang.c:194
+#, fuzzy
+msgid ""
+"#    6 = Compact multiple blank lines between text blocks and skip\n"
+"#        trailing blank lines\n"
+msgstr ""
+"#    6 = Compact multiple blank lines between text blocks and skip\n"
+"#        trailing blank lines\n"
+
+#: src/lang.c:195
+#, fuzzy
+msgid ""
+"#    7 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading and trailing blank lines\n"
+msgstr ""
+"#    7 = Compact multiple blank lines between text blocks and skip\n"
+"#        leading and trailing blank lines\n"
+
+#: src/lang.c:196
+#, fuzzy
+msgid "#  verbatim_handling=NUM\n"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Don't trim article body\n"
+
+#: src/lang.c:198
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr ""
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+
+#: src/lang.c:202
+#, fuzzy
+msgid "#  extquote_handling=ON/OFF\n"
+msgstr "#  extquote_handling=ON/OFF\n"
+
+#: src/lang.c:204
+#, fuzzy
+msgid "#  wrap_on_next_unread=ON/OFF\n"
+msgstr "#  wrap_on_next_unread=ON/OFF\n"
+
+#: src/lang.c:205
+#, fuzzy
+msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+msgstr "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
+
+#: src/lang.c:206
+#, fuzzy
+msgid "#  x_comment_to=ON/OFF\n"
+msgstr "#  x_comment_to=ON/OFF\n"
+
+#: src/lang.c:207
+#, fuzzy
+msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+msgstr "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
+
+#: src/lang.c:208
+#, fuzzy
+msgid ""
+"#\n"
+"# Note that it is best to put general (global scoping)\n"
+msgstr ""
+"#\n"
+"# Note that it is best to put general (global scoping)\n"
+
+#: src/lang.c:209
+msgid ""
+"# entries first followed by group specific entries.\n"
+"#\n"
+msgstr ""
+"# entries first followed by group specific entries.\n"
+"#\n"
+
+#: src/lang.c:210
+msgid "############################################################################\n"
+msgstr "############################################################################\n"
+
+#: src/lang.c:211
+msgid "Attributes Menu Commands"
+msgstr "Meniu atribute"
+
+#: src/lang.c:212
+#, c-format
+msgid "attribute with no scope: %s"
+msgstr "atribut fără domeniu de aplicare: %s"
+
+#: src/lang.c:214
+#, c-format
+msgid "%d Authentication failed"
+msgstr "%d Autentificarea a eșuat"
+
+#: src/lang.c:215
+#, c-format
+msgid "NNTP authorization password not found for %s"
+msgstr "Parola de autorizare NNTP nu a fost găsită pentru %s"
+
+#: src/lang.c:216
+msgid "Server expects authentication.\n"
+msgstr "Serverul așteaptă autentificarea (utilizator + parolă).\n"
+
+#: src/lang.c:217
+msgid "    Please enter password: "
+msgstr "    Introduceți parola: "
+
+#: src/lang.c:218
+msgid "    Please enter username: "
+msgstr "    Introduceți numele de utilizator: "
+
+#: src/lang.c:219
+#, c-format
+msgid "Authorized for user: %s\n"
+msgstr "Autorizat pentru utilizatorul: %s\n"
+
+#: src/lang.c:220
+#, c-format
+msgid "Authorization failed for user: %s\n"
+msgstr "Autorizarea a eșuat pentru utilizatorul: %s\n"
+
+#: src/lang.c:221
+msgid "No supported authorization method available in current state!\n"
+msgstr ""
+"Nici o metodă de autorizare acceptată nu este disponibilă în starea "
+"actuală!\n"
+
+#: src/lang.c:223
+#, c-format
+msgid "Author search backwards [%s]> "
+msgstr "Căutare înapoi a autorului [%s]> "
+
+#: src/lang.c:224
+#, c-format
+msgid "Author search forwards [%s]> "
+msgstr "Căutare înainte a autorului [%s]> "
+
+#: src/lang.c:225
+#, c-format
+msgid ""
+"\n"
+"Autosubscribed to %s"
+msgstr ""
+"\n"
+"Abonat automat la %s"
+
+#: src/lang.c:226
+msgid "Autosubscribing groups...\n"
+msgstr "Abonarea automată a grupurilor...\n"
+
+#: src/lang.c:227
+#, c-format
+msgid "Autoselecting articles (use '%s' to see all unread) ..."
+msgstr ""
+"Selectare automată a articolelor (utilizați „%s” pentru a vedea toate "
+"articolele necitite) ..."
+
+#: src/lang.c:229
+#, c-format
+msgid ""
+"Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
+msgstr ""
+"Articolul care urmează să fie publicat a dus la erori/atenționări. "
+"%s=ieșire, %s=meniu, %s=editare: "
+
+#: src/lang.c:231
+#, c-format
+msgid "Unrecognized attribute: %s"
+msgstr "Atribut nerecunoscut: %s"
+
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Atribut nerecunoscut: %s"
+
+#: src/lang.c:234
+#, c-format
+msgid "Bad command. Type '%s' for help."
+msgstr "Comandă greșită. Tastați «%s» pentru ajutor."
+
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Marcați articolele neselectate ca citite?"
+
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Câmpul articolului inițial"
+
+#: src/lang.c:237
+#, c-format
+msgid "%s: Updating of index files not supported: cache_overview_files=%s"
+msgstr ""
+"%s: Actualizarea fișierelor index nu este acceptată: cache_overview_files=%s"
+
+#: src/lang.c:238
+msgid "*** Beginning of article ***"
+msgstr "*** Începutul articolului ***"
+
+#: src/lang.c:239
+msgid "*** Beginning of page ***"
+msgstr "*** Începutul paginii ***"
+
+#: src/lang.c:241
+#, c-format
+msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
+msgstr ""
+"Anulați (ștergeți) sau înlocuiți (suprascrieți) articolul [%%s]? (%s/%s/%s): "
+
+#: src/lang.c:242
+msgid "Cancelling article..."
+msgstr "Anularea articolului..."
+
+#: src/lang.c:244
+#, c-format
+msgid "Cannot create %s"
+msgstr "Nu se poate crea %s"
+
+#: src/lang.c:247
+#, c-format
+msgid "Can't find base article %d"
+msgstr "Nu se poate găsi articolul inițial %d"
+
+#: src/lang.c:249
+#, c-format
+msgid "Can't open %s"
+msgstr "Nu se poate deschide %s"
+
+#: src/lang.c:250
+#, c-format
+msgid "Couldn't open %s for saving"
+msgstr "Nu s-a putut deschide %s pentru salvare"
+
+#: src/lang.c:251
+msgid "*** Posting not allowed ***"
+msgstr "*** Publicarea nu este permisă ***"
+
+#: src/lang.c:252
+#, c-format
+msgid "Posting is not allowed to %s"
+msgstr "Publicarea nu este permisă la %s"
+
+#: src/lang.c:254
+#, c-format
+msgid "Can't retrieve %s"
+msgstr "Nu se poate prelua %s"
+
+#: src/lang.c:256
+msgid "Can't supersede in mailgroups, try repost instead."
+msgstr ""
+"Nu se poate înlocui în grupurile de poștă electronică, încercați mai degrabă "
+"retrimiterea."
+
+#: src/lang.c:257
+#, c-format
+msgid "%s is a directory"
+msgstr "%s este un director"
+
+#: src/lang.c:258
+#, c-format
+msgid "Catchup %s..."
+msgstr "Se marchează ca citit %s..."
+
+#: src/lang.c:259
+msgid "Catchup all groups entered during this session?"
+msgstr "Marcați ca citite toate grupurile vizitate în timpul sesiunii?"
+
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+msgstr[1] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+msgstr[2] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Citit"
+msgstr[1] "Citit"
+msgstr[2] "Citit"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Actualizat"
+msgstr[1] "Actualizat"
+msgstr[2] "Actualizat"
+
+#: src/lang.c:263
+#, c-format
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "Se citește %s\n"
+
+#: src/lang.c:267
+msgid "Check Prepared Article"
+msgstr "Verificați articolul pregătit"
+
+#: src/lang.c:268
+msgid "Checking for new groups... "
+msgstr "Se verifică pentru grupuri noi... "
+
+#: src/lang.c:269
+msgid "Checking for news...\n"
+msgstr "Se verifică pentru articole noi...\n"
+
+#: src/lang.c:270
+#, c-format
+msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
+msgstr "Post-procesare %s=nu, %s=da, %s=partajare, %s=ieșire: "
+
+#: src/lang.c:272
+msgid "ANSI color disabled"
+msgstr "Culori ANSI dezactivate"
+
+#: src/lang.c:273
+msgid "ANSI color enabled"
+msgstr "Culori ANSI activate"
+
+#: src/lang.c:275
+#, c-format
+msgid "Command failed: %s"
+msgstr "Comanda a eșuat: %s"
+
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:278
+msgid "Mark not selected articles read?"
+msgstr "Marcați articolele neselectate ca citite?"
+
+#: src/lang.c:279
+msgid "Connection Info"
+msgstr "Informații despre conexiune"
+
+#: src/lang.c:280
+msgid "Reading from local spool.\n"
+msgstr "Se citește din spool-ul local.\n"
+
+#: src/lang.c:281
+msgid "Reading saved news.\n"
+msgstr "Se citesc articolele salvate.\n"
+
+#: src/lang.c:282
+msgid ""
+"\n"
+"Configuration files:\n"
+"--------------------\n"
+msgstr ""
+"\n"
+"Fișierele de configurare:\n"
+"--------------------\n"
+
+#: src/lang.c:290
+msgid ""
+"\n"
+"Local spool config:\n"
+"-------------------\n"
+msgstr ""
+"\n"
+"Configurare spool local:\n"
+"-------------------\n"
+
+#: src/lang.c:295
+msgid "COMPRESS      :"
+msgstr "COMPRIMARE    :"
+
+#: src/lang.c:296
+msgid ""
+"\n"
+"Connection details:\n"
+"-------------------\n"
+msgstr ""
+"\n"
+"Detalii conectare:\n"
+"-------------------\n"
+
+#: src/lang.c:298
+#, c-format
+msgid " DEFLATE %s\n"
+msgstr " DECOMPRIMARE %s\n"
+
+#: src/lang.c:299
+msgid "(enabled)"
+msgstr "(activat)"
+
+#: src/lang.c:300
+msgid "(inactive)"
+msgstr "(inactiv)"
+
+#: src/lang.c:302
+msgid " DEFLATE (not supported)\n"
+msgstr " DECOMPRIMARE (neacceptată)\n"
+
+#: src/lang.c:305
+msgid "(disabled)"
+msgstr "(dezactivat)"
+
+#: src/lang.c:306
+#, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:308
+#, c-format
+msgid "IMPLEMENTATION: %s\n"
+msgstr ""
+
+#: src/lang.c:310
+#, c-format
+msgid "MAXARTNUM     : %s\n"
+msgstr ""
+
+#: src/lang.c:312
+#, c-format
+msgid "Reading via NNTP (%s).\n"
+msgstr ""
+
+#: src/lang.c:313
+#, c-format
+msgid "NNTPPORT      : %u\n"
+msgstr ""
+
+#: src/lang.c:314
+msgid "read only"
+msgstr "numai-citire"
+
+#: src/lang.c:315
+msgid "read/write"
+msgstr ""
+
+#: src/lang.c:316
+#, c-format
+msgid "NNTPSERVER    : %s\n"
+msgstr ""
+
+#: src/lang.c:317
+#, c-format
+msgid "CONNECTIONTYPE: %s\n"
+msgstr ""
+
+#: src/lang.c:319
+#, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr ""
+
+#: src/lang.c:320
+#, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr ""
+
+#: src/lang.c:321
+#, c-format
+msgid "Certificate #%d\n"
+msgstr ""
+
+#: src/lang.c:323
+#, c-format
+msgid "Issuer : %s\n"
+msgstr ""
+
+#: src/lang.c:324
+msgid ""
+"\n"
+"Server certificate information:\n"
+"-------------------------------\n"
+msgstr ""
+
+#: src/lang.c:325
+#, c-format
+msgid "Subject: %s\n"
+msgstr ""
+
+#: src/lang.c:326
+msgid ""
+"\n"
+"TLS information:\n"
+"----------------\n"
+msgstr ""
+
+#: src/lang.c:328
+msgid "UNEXPECTED, possible BUG"
+msgstr ""
+
+#: src/lang.c:329
+msgid "tolerated as \"-k\" (insecure) requested"
+msgstr ""
+
+#: src/lang.c:330
+#, fuzzy, c-format
+msgid ""
+"Server certificate verification FAILED:\n"
+"\t%s\n"
+"\t(%s)\n"
+msgstr ""
+"Verificarea certificatului serverului A EȘUAT:\n"
+"\t%s\n"
+"\t(%s)\n"
+
+#: src/lang.c:331
+msgid "Server certificate verified successfully.\n"
+msgstr "Certificatul serverului a fost verificat cu succes.\n"
+
+#: src/lang.c:335
+msgid "Server certificate verification FAILED: <can't get reason>\n"
+msgstr ""
+"Verificarea certificatului serverului A EȘUAT: <nu se poate obține motivul>\n"
+
+#: src/lang.c:339
+#, c-format
+msgid "%s %s (strength %d)\n"
+msgstr "%s %s (putere %d)\n"
+
+#: src/lang.c:346
+#, c-format
+msgid "Cook article failed, %s is exiting"
+msgstr "Pregătirea articolului a eșuat, %s se iese"
+
+#: src/lang.c:347
+msgid "<CR>"
+msgstr "<ENTER>"
+
+#: src/lang.c:348
+msgid "Creating active file for saved groups...\n"
+msgstr "Se creează fișierul activ pentru grupurile salvate...\n"
+
+#: src/lang.c:349
+#, c-format
+msgid "Creating %s file...\n"
+msgstr "Se creează fișierul %s...\n"
+
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
+msgid "Default"
+msgstr "Implicit"
+
+#: src/lang.c:352
+msgid "Delete saved files that have been post processed?"
+msgstr "Ștergeți fișierele salvate care au fost post-procesate?"
+
+#: src/lang.c:353
+msgid "Deleting temporary files..."
+msgstr "Se șterg fișierele temporare..."
+
+#: src/lang.c:355
+msgid "*** End of article ***"
+msgstr "*** Sfârșitul articolului ***"
+
+#: src/lang.c:356
+msgid "*** End of articles ***"
+msgstr "*** End of articles ***"
+
+#: src/lang.c:357
+msgid "*** End of attachments ***"
+msgstr "*** Sfârșitul atașamentelor ***"
+
+#: src/lang.c:358
+msgid "*** End of groups ***"
+msgstr "*** Sfârșitul grupurilor ***"
+
+#: src/lang.c:359
+msgid "*** End of page ***"
+msgstr "*** Sfârșitul paginii ***"
+
+#: src/lang.c:360
+msgid "*** End of posted articles ***"
+msgstr "*** Sfârșitul articolelor publicate ***"
+
+#: src/lang.c:361
+msgid "*** End of scopes ***"
+msgstr "*** Sfârșitul domeniilor de aplicare ***"
+
+#: src/lang.c:362
+msgid "*** End of thread ***"
+msgstr "*** Sfârșitul firului ***"
+
+#: src/lang.c:363
+msgid "*** End of URLs ***"
+msgstr "*** Sfârșitul adreselor URL ***"
+
+#: src/lang.c:364
+msgid "Enter limit of articles to get> "
+msgstr "Introduceți limita pentru numărul de articole care trebuie preluate> "
+
+#: src/lang.c:365
+msgid "Enter Message-ID to go to> "
+msgstr "Introduceți ID-ul mesajului ce vreți să-l vedeți> "
+
+#: src/lang.c:366
+msgid " and enter next unread thread"
+msgstr " și introduceți următorul fir (subiect) necitit"
+
+#: src/lang.c:367
+msgid " and enter next unread article"
+msgstr " și introduceți următorul articol necitit"
+
+#: src/lang.c:368
+msgid " and enter next unread group"
+msgstr " și introduceți următorul grup necitit"
+
+#: src/lang.c:369
+msgid "Enter option number> "
+msgstr "Introduceți numărul opțiunii> "
+
+#: src/lang.c:370
+#, c-format
+msgid "Enter range [%s]> "
+msgstr "Introduceți intervalul [%s]> "
+
+#: src/lang.c:371
+#, c-format
+msgid "Error: Could not appended %s to %s"
+msgstr "Eroare: Nu s-a putut adăuga %s la %s"
+
+#: src/lang.c:372
+msgid ""
+"\n"
+"Warning: Approved: header used.\n"
+msgstr ""
+"\n"
+"Avertizare: antetul „Approved:” a fost utilizat.\n"
+
+#: src/lang.c:373
+#, c-format
+msgid "  Line %d: \"%s\": given string too long.\n"
+msgstr "  Linia %d: „%s”: șirul dat este prea lung.\n"
+
+#: src/lang.c:374
+#, c-format
+msgid "  Line %d: \"%s\": unrecognized attribute.\n"
+msgstr "  Linia %d: „%s”: atribut nerecunoscut.\n"
+
+#: src/lang.c:375
+#, c-format
+msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
+msgstr "  Linia %d: „%s”: linie incorectă, lipsește «=».\n"
+
+#: src/lang.c:379
+#, c-format
+msgid ""
+"\n"
+"Error: Bad address in \"%s\" header.\n"
+msgstr ""
+"\n"
+"Eroare: Adresă greșită în antetul „%s”.n\n"
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
+msgid ""
+"\n"
+"Error: Bad FQDN in Message-ID: header.\n"
+msgstr ""
+"\n"
+"Eroare: FQDN greșit în antetul „Message-ID:”.\n"
+
+#: src/lang.c:383
+#, c-format
+msgid "Can't use literal IPv%d-address %s with TLS (-T)"
+msgstr "Nu se poate utiliza adresa IPv%d literală %s cu TLS (-T)"
+
+#: src/lang.c:386
+#, c-format
+msgid "Can't unlock %s"
+msgstr "Nu se poate debloca %s"
+
+#: src/lang.c:387
+#, c-format
+msgid "Couldn't dotlock %s - article not appended!"
+msgstr "Nu s-a putut bloca (.lock) %s - articolul nu a fost adăugat!"
+
+#: src/lang.c:388
+#, c-format
+msgid "Couldn't lock %s - article not appended!"
+msgstr "Nu s-a putut bloca %s - articolul nu a fost adăugat!"
+
+#: src/lang.c:391
+#, c-format
+msgid ""
+"Server requires authentication but compression (-C) is already active.\n"
+"Restart %s with -A cmd.-line switch in conjunction with -C.\n"
+msgstr ""
+"Serverul necesită autentificare, dar comprimarea (-C) este deja activă.\n"
+"Reporniți %s cu ajutorul opțiunii „-A” a liniei de comandă în combinație cu "
+"„-C”.\n"
+
+#: src/lang.c:394
+#, c-format
+msgid "Corrupted file %s"
+msgstr "Fișier corupt %s"
+
+#: src/lang.c:396
+#, c-format
+msgid "couldn't expand %s\n"
+msgstr "nu s-a putut extinde %s\n"
+
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
+#, c-format
+msgid "Error: Custom format empty. Using default \"%s\"."
+msgstr "Eroare: Format personalizat gol. Se utilizează formatul implicit „%s”."
+
+#: src/lang.c:401
+msgid ""
+"\n"
+"Error: Article is empty.\n"
+msgstr ""
+"\n"
+"Eroare: Articolul este gol.\n"
+
+#: src/lang.c:403
+msgid ""
+"\n"
+"Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
+msgstr ""
+"\n"
+"Eroare: urmărirea a (Followup-To:) „celui care a publicat” și a unui grup de "
+"știri nu este permisă!\n"
+
+#: src/lang.c:404
+#, c-format
+msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
+msgstr ""
+"Eroare: Formatul personalizat depășește lățimea ecranului. Se utilizează "
+"formatul implicit „%s”."
+
+#: src/lang.c:405
+msgid "Internal error in GNKSA routine - send bug report.\n"
+msgstr "Eroare internă în rutina GNKSA - trimiteți un raport de eroare.\n"
+
+#: src/lang.c:406
+msgid "Left angle bracket missing in route address.\n"
+msgstr "Lipsește paranteza unghiulară din stânga „<” în adresa rutei.\n"
+
+#: src/lang.c:407
+msgid "Left parenthesis missing in old-style address.\n"
+msgstr "Lipsește paranteza din stânga „(” în adresa în stil vechi.\n"
+
+#: src/lang.c:408
+msgid "Right parenthesis missing in old-style address.\n"
+msgstr "Lipsește paranteza din dreapta „)” în adresa în stil vechi.\n"
+
+#: src/lang.c:409
+msgid "At-sign missing in mail address.\n"
+msgstr "Semnul „@” lipsește din adresa de poștă electronică.\n"
+
+#: src/lang.c:410
+msgid "Right angle bracket missing in route address.\n"
+msgstr "Lipsește paranteza unghiulară din dreapta „>” în adresa rutei.\n"
+
+#: src/lang.c:411
+msgid "Single component FQDN is not allowed. Add your domain.\n"
+msgstr "FQDN cu o singură componentă nu este permis. Adăugați domeniul dvs.\n"
+
+#: src/lang.c:412
+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 ""
+"Domeniu nevalid. Trimiteți un raport de eroare dacă domeniul dvs. de nivel "
+"superior chiar există.\n"
+"Utilizați .invalid ca domeniu de nivel superior pentru adresele intenționat "
+"false.\n"
+
+#: src/lang.c:413
+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 ""
+"Domeniu ilegal. Trimiteți un raport de eroare dacă domeniul dvs. de nivel "
+"superior chiar există.\n"
+"Utilizați .invalid ca domeniu de nivel superior pentru adresele  intenționat "
+"false.\n"
+
+#: src/lang.c:414
+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 ""
+"Domeniu necunoscut. Trimiteți un raport de eroare dacă domeniul dvs. de "
+"nivel superior chiar există.\n"
+"Utilizați .invalid ca domeniu de nivel superior pentru adresele intenționat "
+"false.\n"
+
+#: src/lang.c:415
+msgid "Illegal character in FQDN.\n"
+msgstr ""
+
+#: src/lang.c:416
+msgid "Zero length FQDN component not allowed.\n"
+msgstr ""
+
+#: src/lang.c:417
+msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
+msgstr ""
+
+#: src/lang.c:418
+msgid "FQDN component may not start or end with hyphen.\n"
+msgstr ""
+
+#: src/lang.c:419
+msgid "FQDN component may not start with digit.\n"
+msgstr ""
+
+#: src/lang.c:420
+msgid "Domain literal has impossible numeric value.\n"
+msgstr ""
+
+#: src/lang.c:421
+msgid ""
+"Domain literal is for private use only and not allowed for global use.\n"
+msgstr ""
+
+#: src/lang.c:422
+msgid "Right bracket missing in domain literal.\n"
+msgstr ""
+
+#: src/lang.c:423
+msgid "Missing localpart of mail address.\n"
+msgstr ""
+
+#: src/lang.c:424
+msgid "Illegal character in localpart of mail address.\n"
+msgstr ""
+
+#: src/lang.c:425
+msgid "Zero length localpart component not allowed.\n"
+msgstr ""
+
+#: src/lang.c:426
+msgid ""
+"Illegal character in realname.\n"
+"Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
+msgstr ""
+
+#: src/lang.c:427
+msgid ""
+"Illegal character in realname.\n"
+"Quoted words may not contain '()<>\\'.\n"
+msgstr ""
+
+#: src/lang.c:428
+msgid ""
+"Illegal character in realname.\n"
+"Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
+msgstr ""
+
+#: src/lang.c:429
+msgid "Bad syntax in encoded word used in realname.\n"
+msgstr ""
+
+#: src/lang.c:430
+msgid ""
+"Illegal character in realname.\n"
+"Unquoted words may not contain '()<>\\' in old-style addresses.\n"
+msgstr ""
+
+#: src/lang.c:431
+msgid ""
+"Illegal character in realname.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
+msgstr ""
+
+#: src/lang.c:432
+msgid "Missing realname.\n"
+msgstr ""
+
+#: src/lang.c:433
+msgid ""
+"\n"
+"Error: No blank line found after header.\n"
+msgstr ""
+
+#: src/lang.c:434
+msgid ""
+"\n"
+"Error: Illegal Distribution \"all\" used.\n"
+msgstr ""
+
+#: src/lang.c:435
+#, c-format
+msgid ""
+"\n"
+"Error: Illegal formatted %s.\n"
+msgstr ""
+
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
+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:442
+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:448
+msgid ""
+"\n"
+"Error: Article starts with blank line instead of header\n"
+msgstr ""
+
+#: src/lang.c:449
+#, 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:450
+#, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line is empty.\n"
+msgstr ""
+
+#: src/lang.c:451
+#, c-format
+msgid ""
+"\n"
+"Error: The \"%s:\" line is missing from the article header.\n"
+msgstr ""
+
+#: src/lang.c:452
+#, c-format
+msgid ""
+"\n"
+"Warning: %s contains non 7-bit chars.\n"
+msgstr ""
+
+#: src/lang.c:453
+#, c-format
+msgid ""
+"\n"
+"Error: Header on line %d does not have a space after the colon:\n"
+"%s\n"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, c-format
+msgid ""
+"\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
+"Error: There are multiple (%d) \"%s:\" lines in the header.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:456
+#, c-format
+msgid ""
+"\n"
+"Error: Header on line %d has no name:\n"
+"%s\n"
+msgstr ""
+
+#: src/lang.c:457
+msgid ""
+"\n"
+"Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
+msgstr ""
+
+#: src/lang.c:458
+#, c-format
+msgid "Mixed up '-f'/'-F'? %s %s"
+msgstr ""
+
+#: src/lang.c:460
+#, c-format
+msgid "Insecure permissions of %s (%o)"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
+#, c-format
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
+#, c-format
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:472
+#, c-format
+msgid "MIME parse error: Unexpected end of %s/%s article\n"
+msgstr ""
+
+#: src/lang.c:473
+msgid "MIME parse error: Start boundary whilst reading headers\n"
+msgstr ""
+
+#: src/lang.c:474
+msgid ""
+"\n"
+"Error: \"poster\" is not allowed in Newsgroups!\n"
+msgstr ""
+
+#: src/lang.c:475
+msgid "Can't get a (fully-qualified) domain-name!"
+msgstr ""
+
+#: src/lang.c:476
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
+msgid ""
+"\n"
+"Error: From: line missing.\n"
+msgstr ""
+
+#: src/lang.c:483
+#, c-format
+msgid "No permissions to go into %s\n"
+msgstr ""
+
+#: src/lang.c:484
+#, c-format
+msgid "No read permissions for %s\n"
+msgstr ""
+
+#: src/lang.c:485
+#, c-format
+msgid "File %s does not exist\n"
+msgstr ""
+
+#: src/lang.c:486
+#, c-format
+msgid "No write permissions for %s\n"
+msgstr ""
+
+#: src/lang.c:488
+#, c-format
+msgid "Not a literal IPv6 address: %s"
+msgstr ""
+
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr ""
+
+#: src/lang.c:493
+#, c-format
+msgid "%s: -%c unknown option\n"
+msgstr ""
+
+#: src/lang.c:495
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr ""
+
+#: src/lang.c:497
+#, fuzzy
+msgid "error"
+msgid_plural "errors"
+msgstr[0] "eroare"
+msgstr[1] "eroare"
+msgstr[2] "eroare"
+
+#: src/lang.c:500
+#, c-format
+msgid ""
+"\n"
+"Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
+msgstr ""
+
+#: src/lang.c:502
+#, c-format
+msgid "Server has non of the groups listed in %s"
+msgstr ""
+
+#: src/lang.c:503
+#, c-format
+msgid "Error: unlink %s"
+msgstr ""
+
+#: src/lang.c:504
+msgid "Unknown display level"
+msgstr ""
+
+#: src/lang.c:506
+msgid "Unreachable?\n"
+msgstr ""
+
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Comanda a eșuat: %s"
+
+#: src/lang.c:509
+msgid "<ESC>"
+msgstr "<ESC>"
+
+#: src/lang.c:510
+msgid "Exiting..."
+msgstr ""
+
+#: src/lang.c:511
+msgid "leaving external mail-reader"
+msgstr ""
+
+#: src/lang.c:512
+#, c-format
+msgid "Extracting %s..."
+msgstr ""
+
+#: src/lang.c:514
+#, c-format
+msgid "Error writing %s file. Filesystem full? File reset to previous state."
+msgstr ""
+
+#: src/lang.c:515
+#, c-format
+msgid "Error making backup of %s file. Filesystem full?"
+msgstr ""
+
+#: src/lang.c:516
+#, c-format
+msgid "Filtering global rules (%d/%d) ('q' to quit)..."
+msgstr ""
+
+#: src/lang.c:517
+msgid "Rule created by: "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
+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@example.net>) "
+"with\n"
+"#                     full references.\n"
+"#   msgid_last=STRING Optional. Like above, but with last reference only.\n"
+"#   msgid_only=STRING Optional. Like above, but without references.\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without 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"
+"#   path=PATTERN      Optional. Kill pattern (e.g. news.example.org)\n"
+"#                     Be aware that filtering on Path: may significantly "
+"slow\n"
+"#                     down the process.\n"
+"#   time=NUM          Optional. time_t value when rule expires\n"
+"#\n"
+msgstr ""
+
+#: src/lang.c:545
+#, c-format
+msgid "Enter score for rule (default=%d): "
+msgstr ""
+
+#: src/lang.c:546
+#, c-format
+msgid "Enter the score weight (range 0 < score <= %d)"
+msgstr ""
+
+#. SCORE_MAX
+#: src/lang.c:547
+#, fuzzy
+msgid "Full"
+msgstr "Complet"
+
+#: src/lang.c:548
+msgid "Comment (optional)  : "
+msgstr ""
+
+#: src/lang.c:550
+msgid "Malformed overview entry: servername missing."
+msgstr ""
+
+#: src/lang.c:551
+#, c-format
+msgid "\t Xref: %s"
+msgstr ""
+
+#: src/lang.c:552
+msgid "Skipping Xref filter"
+msgstr ""
+
+#: src/lang.c:554
+msgid "Apply pattern to    : "
+msgstr ""
+
+#: src/lang.c:555
+#, c-format
+msgid "Enter pattern [%s]> "
+msgstr ""
+
+#: src/lang.c:556
+msgid ""
+"\n"
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:557
+#, c-format
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr ""
+
+#: src/lang.c:558
+msgid "-- forwarded message --\n"
+msgstr ""
+
+#: src/lang.c:559
+msgid "-- end of forwarded message --\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
+msgid "From: line (ignore case)      "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
+msgid "From: line (case sensitive)   "
+msgstr ""
+
+#: src/lang.c:566
+#, c-format
+msgid "%s%s: Unknown host.\n"
+msgstr ""
+
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "Articolul nu a fost salvat"
+msgstr[1] "Articolul nu a fost salvat"
+msgstr[2] "Articolul nu a fost salvat"
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
+#, c-format
+msgid "Please use %.100s instead"
+msgstr ""
+
+#: src/lang.c:571
+#, c-format
+msgid "%s is bogus"
+msgstr ""
+
+#: src/lang.c:572
+#, c-format
+msgid "Group %s is moderated. Continue?"
+msgstr ""
+
+#: src/lang.c:573
+#, c-format
+msgid "Rereading %s..."
+msgstr ""
+
+#: src/lang.c:574
+msgid "Top Level Commands"
+msgstr ""
+
+#: src/lang.c:575
+msgid "Group Selection"
+msgstr ""
+
+#: src/lang.c:576
+#, fuzzy
+msgid "group"
+msgid_plural "groups"
+msgstr[0] "grup"
+msgstr[1] "grup"
+msgstr[2] "grup"
+
+#: src/lang.c:577
+msgid ""
+"*** Group descriptions are disabled according to current select_format ***"
+msgstr ""
+
+#: src/lang.c:579
+msgid ""
+"One or more lines of comment. <CR> to add a line or proceed if line is empty."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
+msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:582
+msgid ""
+"Linecount of articles to be filtered. < for less, > for more, = for equal."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
+msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
+msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
+msgid ""
+"Enter text pattern to filter if Subject: & From: lines are not what you want."
+msgstr ""
+
+#: src/lang.c:589
+msgid ""
+"Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:590
+msgid ""
+"Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:591
+msgid ""
+"Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:592
+msgid ""
+"Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:593
+msgid "kill an article via a menu"
+msgstr ""
+
+#: src/lang.c:594
+msgid "auto-select (hot) an article via a menu"
+msgstr ""
+
+#: src/lang.c:595
+msgid "Browse URLs in article"
+msgstr ""
+
+#: src/lang.c:596
+msgid "0 - 9\t  display article by number in current thread"
+msgstr ""
+
+#: src/lang.c:598
+msgid "cancel (delete) or supersede (overwrite) current article"
+msgstr ""
+
+#: src/lang.c:599
+msgid "post followup to current article"
+msgstr ""
+
+#: src/lang.c:600
+msgid "post followup (don't copy text) to current article"
+msgstr ""
+
+#: src/lang.c:601
+msgid "post followup to current article quoting complete headers"
+msgstr ""
+
+#: src/lang.c:602
+msgid "repost chosen article to another group"
+msgstr ""
+
+#: src/lang.c:604
+msgid "edit article (mail-groups only)"
+msgstr ""
+
+#: src/lang.c:605
+msgid "display first article in current thread"
+msgstr ""
+
+#: src/lang.c:606
+msgid "display first page of article"
+msgstr ""
+
+#: src/lang.c:607
+msgid "show MIME details of this article"
+msgstr ""
+
+#: src/lang.c:608
+msgid "display last article in current thread"
+msgstr ""
+
+#: src/lang.c:609
+msgid "display last page of article"
+msgstr ""
+
+#: src/lang.c:610
+msgid "mark rest of thread as read and advance to next unread"
+msgstr ""
+
+#: src/lang.c:611
+msgid "display next article"
+msgstr ""
+
+#: src/lang.c:612
+msgid "display first article in next thread"
+msgstr ""
+
+#: src/lang.c:613
+msgid "display next unread article"
+msgstr ""
+
+#: src/lang.c:614
+msgid "go to the article that this one followed up"
+msgstr ""
+
+#: src/lang.c:615
+msgid "display previous article"
+msgstr ""
+
+#: src/lang.c:616
+msgid "display previous unread article"
+msgstr ""
+
+#: src/lang.c:617
+msgid "quickly kill an article using defaults"
+msgstr ""
+
+#: src/lang.c:618
+msgid "quickly auto-select (hot) an article using defaults"
+msgstr ""
+
+#: src/lang.c:619
+msgid "return to group selection level"
+msgstr ""
+
+#: src/lang.c:620
+msgid "reply through mail to author"
+msgstr ""
+
+#: src/lang.c:621
+msgid "reply through mail (don't copy text) to author"
+msgstr ""
+
+#: src/lang.c:622
+msgid "reply through mail to author quoting complete headers"
+msgstr ""
+
+#: src/lang.c:623
+msgid "search backwards within this article"
+msgstr ""
+
+#: src/lang.c:624
+msgid "search forwards within this article"
+msgstr ""
+
+#: src/lang.c:625
+msgid "show article in raw-mode (including all headers)"
+msgstr ""
+
+#: src/lang.c:626
+msgid "skip next block of included text"
+msgstr ""
+
+#: src/lang.c:627
+msgid "toggle display of sections hidden by a form-feed (^L) on/off"
+msgstr ""
+
+#: src/lang.c:628
+msgid "toggle display of all headers"
+msgstr ""
+
+#: src/lang.c:629
+msgid "toggle word highlighting on/off"
+msgstr ""
+
+#: src/lang.c:630
+msgid "toggle display of data sections"
+msgstr ""
+
+#: src/lang.c:631
+msgid "toggle ROT-13 (basic decode) for current article"
+msgstr ""
+
+#: src/lang.c:632
+msgid "toggle tabwidth 4 <-> 8"
+msgstr ""
+
+#: src/lang.c:633
+msgid "toggle German TeX style decoding for current article"
+msgstr ""
+
+#: src/lang.c:634
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr ""
+
+#: src/lang.c:635
+msgid "View/pipe/save multimedia attachments"
+msgstr ""
+
+#: src/lang.c:636
+msgid "choose first attachment in list"
+msgstr ""
+
+#: src/lang.c:637
+msgid "0 - 9\t  choose attachment by number"
+msgstr ""
+
+#: src/lang.c:638
+msgid "choose last attachment in list"
+msgstr ""
+
+#: src/lang.c:640
+msgid "pipe attachment into command"
+msgstr ""
+
+#: src/lang.c:641
+msgid "pipe raw attachment into command"
+msgstr ""
+
+#: src/lang.c:643
+msgid "save attachment to disk"
+msgstr ""
+
+#: src/lang.c:644
+msgid "search for attachments forwards"
+msgstr ""
+
+#: src/lang.c:645
+msgid "search for attachments backwards"
+msgstr ""
+
+#: src/lang.c:646
+msgid "view attachment"
+msgstr ""
+
+#: src/lang.c:647
+msgid "tag attachment"
+msgstr ""
+
+#: src/lang.c:648
+msgid "tag attachments that match user specified pattern"
+msgstr ""
+
+#: src/lang.c:649
+msgid "reverse tagging on all attachments (toggle)"
+msgstr ""
+
+#: src/lang.c:650
+msgid "untag all tagged attachments"
+msgstr ""
+
+#: src/lang.c:651
+msgid "toggle info message in last line (name/description of attachment)"
+msgstr ""
+
+#: src/lang.c:652
+msgid "choose first attribute in list"
+msgstr ""
+
+#: src/lang.c:653
+msgid "0 - 9\t  choose attribute by number"
+msgstr ""
+
+#: src/lang.c:654
+msgid "choose last attribute in list"
+msgstr ""
+
+#: src/lang.c:655
+msgid "reset attribute to a default value"
+msgstr ""
+
+#: src/lang.c:656
+msgid "search backwards for an attribute"
+msgstr ""
+
+#: src/lang.c:657
+msgid "search forwards for an attribute"
+msgstr ""
+
+#: src/lang.c:658
+msgid "select attribute"
+msgstr ""
+
+#: src/lang.c:659
+msgid "toggle back to options menu when invoked from there"
+msgstr ""
+
+#: src/lang.c:660
+#, c-format
+msgid "report bug or comment via mail to %s"
+msgstr ""
+
+#: src/lang.c:661
+msgid "choose first option in list"
+msgstr ""
+
+#: src/lang.c:662
+msgid "0 - 9\t  choose option by number"
+msgstr ""
+
+#: src/lang.c:663
+msgid "choose last option in list"
+msgstr ""
+
+#: src/lang.c:664
+msgid "start scopes menu"
+msgstr ""
+
+#: src/lang.c:665
+msgid "search backwards for an option"
+msgstr ""
+
+#: src/lang.c:666
+msgid "search forwards for an option"
+msgstr ""
+
+#: src/lang.c:667
+msgid "select option"
+msgstr ""
+
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
+msgid "toggle to attributes menu"
+msgstr ""
+
+#: src/lang.c:670
+msgid "choose range of articles to be affected by next command"
+msgstr ""
+
+#: src/lang.c:671
+msgid "escape from command prompt"
+msgstr ""
+
+#: src/lang.c:672
+msgid "edit filter file"
+msgstr ""
+
+#: src/lang.c:673
+msgid "get help"
+msgstr ""
+
+#: src/lang.c:674
+msgid "display last article viewed"
+msgstr ""
+
+#: src/lang.c:675
+msgid "down one line"
+msgstr ""
+
+#: src/lang.c:676
+msgid "up one line"
+msgstr ""
+
+#: src/lang.c:677
+msgid "go to article chosen by Message-ID"
+msgstr ""
+
+#: src/lang.c:678
+msgid "mail article/thread/hot/pattern/tagged articles to someone"
+msgstr ""
+
+#: src/lang.c:679
+msgid "menu of configurable options"
+msgstr ""
+
+#: src/lang.c:680
+msgid "down one page"
+msgstr ""
+
+#: src/lang.c:681
+msgid "up one page"
+msgstr ""
+
+#: src/lang.c:683
+msgid "post (write) article to current group"
+msgstr ""
+
+#: src/lang.c:684
+msgid "post postponed articles"
+msgstr ""
+
+#: src/lang.c:686
+msgid "list articles posted by you (from posted file)"
+msgstr ""
+
+#: src/lang.c:687
+msgid "return to previous menu"
+msgstr ""
+
+#: src/lang.c:688
+msgid "quit tin immediately"
+msgstr ""
+
+#: src/lang.c:689
+msgid "redraw page"
+msgstr ""
+
+#: src/lang.c:690
+msgid "save article/thread/hot/pattern/tagged articles to file"
+msgstr ""
+
+#: src/lang.c:691
+msgid "save marked articles automatically without user prompts"
+msgstr ""
+
+#: src/lang.c:692
+msgid "scroll the screen one line down"
+msgstr ""
+
+#: src/lang.c:693
+msgid "scroll the screen one line up"
+msgstr ""
+
+#: src/lang.c:694
+msgid "search for articles by author backwards"
+msgstr ""
+
+#: src/lang.c:695
+msgid "search for articles by author forwards"
+msgstr ""
+
+#: src/lang.c:696
+msgid "search all articles for a given string (this may take some time)"
+msgstr ""
+
+#: src/lang.c:697
+msgid " \t  (searches are case-insensitive and wrap around to all articles)"
+msgstr ""
+
+#: src/lang.c:698
+msgid "search for articles by Subject line backwards"
+msgstr ""
+
+#: src/lang.c:699
+msgid "search for articles by Subject line forwards"
+msgstr ""
+
+#: src/lang.c:700
+msgid "repeat last search"
+msgstr ""
+
+#: src/lang.c:701
+msgid "tag current article for reposting/mailing/piping/printing/saving"
+msgstr ""
+
+#: src/lang.c:702
+msgid "toggle info message in last line (subject/description)"
+msgstr ""
+
+#: src/lang.c:703
+msgid "toggle inverse video"
+msgstr ""
+
+#: src/lang.c:704
+msgid "toggle mini help menu and posting etiquette display"
+msgstr ""
+
+#: src/lang.c:705
+msgid "cycle the display of authors email address, real name, both or neither"
+msgstr ""
+
+#: src/lang.c:706
+msgid "show version information"
+msgstr ""
+
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
+msgid "mark all articles as read and return to group selection menu"
+msgstr ""
+
+#: src/lang.c:709
+msgid "mark all articles as read and enter next group with unread articles"
+msgstr ""
+
+#: src/lang.c:710
+msgid "choose first thread in list"
+msgstr ""
+
+#: src/lang.c:711
+msgid "choose last thread in list"
+msgstr ""
+
+#: src/lang.c:712
+msgid "list articles within current thread (bring up Thread sub-menu)"
+msgstr ""
+
+#: src/lang.c:713
+msgid "mark article as unread"
+msgstr ""
+
+#: src/lang.c:714
+msgid "mark current thread, range or tagged threads as read"
+msgstr ""
+
+#: src/lang.c:715
+msgid "mark current thread, range or tagged threads as unread"
+msgstr ""
+
+#: src/lang.c:716
+msgid "mark current/range/selected/pattern/tagged as read after prompting"
+msgstr ""
+
+#: src/lang.c:717
+msgid "mark current/range/selected/pattern/tagged as unread after prompting"
+msgstr ""
+
+#: src/lang.c:718
+msgid "toggle display of all/selected articles"
+msgstr ""
+
+#: src/lang.c:719
+msgid "display next group"
+msgstr ""
+
+#: src/lang.c:720
+msgid "display previous group"
+msgstr ""
+
+#: src/lang.c:721
+msgid "toggle all selections (all articles)"
+msgstr ""
+
+#: src/lang.c:722
+msgid "select group (make \"hot\")"
+msgstr ""
+
+#: src/lang.c:723
+msgid "select thread"
+msgstr ""
+
+#: src/lang.c:724
+msgid "select threads if at least one unread article is selected"
+msgstr ""
+
+#: src/lang.c:725
+msgid "select threads that match user specified pattern"
+msgstr ""
+
+#: src/lang.c:726
+msgid "0 - 9\t  choose thread by number"
+msgstr ""
+
+#: src/lang.c:727
+msgid "toggle limit number of articles to get, and reload"
+msgstr ""
+
+#: src/lang.c:728
+msgid "toggle display of all/unread articles"
+msgstr ""
+
+#: src/lang.c:729
+msgid "toggle selection of thread"
+msgstr ""
+
+#: src/lang.c:730
+msgid "cycle through threading options available"
+msgstr ""
+
+#: src/lang.c:731
+msgid "undo all selections (all articles)"
+msgstr ""
+
+#: src/lang.c:732
+msgid "untag all tagged threads"
+msgstr ""
+
+#: src/lang.c:733
+msgid "search for articles forwards"
+msgstr ""
+
+#: src/lang.c:734
+msgid "search for articles backwards"
+msgstr ""
+
+#: src/lang.c:735
+msgid "toggle info message in last line (Message-ID)"
+msgstr ""
+
+#: src/lang.c:736
+msgid "Open article by Message-ID"
+msgstr ""
+
+#: src/lang.c:737
+msgid "add new scope"
+msgstr ""
+
+#: src/lang.c:738
+msgid "delete scope"
+msgstr ""
+
+#: src/lang.c:739
+msgid "edit attributes file"
+msgstr ""
+
+#: src/lang.c:740
+msgid "choose first scope in list"
+msgstr ""
+
+#: src/lang.c:741
+msgid "0 - 9\t  choose scope by number"
+msgstr ""
+
+#: src/lang.c:742
+msgid "choose last scope in list"
+msgstr ""
+
+#: src/lang.c:743
+msgid "move scope"
+msgstr ""
+
+#: src/lang.c:744
+msgid "rename scope"
+msgstr ""
+
+#: src/lang.c:745
+msgid "select scope"
+msgstr ""
+
+#: src/lang.c:746
+msgid "mark all articles in group as read"
+msgstr ""
+
+#: src/lang.c:747
+msgid "mark all articles in group as read and move to next unread group"
+msgstr ""
+
+#: src/lang.c:748
+msgid "choose first group in list"
+msgstr ""
+
+#: src/lang.c:749
+msgid "choose group by name"
+msgstr ""
+
+#: src/lang.c:750
+msgid "0 - 9\t  choose group by number"
+msgstr ""
+
+#: src/lang.c:751
+msgid "choose range of groups to be affected by next command"
+msgstr ""
+
+#: src/lang.c:752
+msgid "choose last group in list"
+msgstr ""
+
+#: src/lang.c:754
+msgid "list groups which an article has been posted to (by Message-ID)"
+msgstr ""
+
+#: src/lang.c:755
+msgid " \t  (go to article if at least one of the groups is available)"
+msgstr ""
+
+#: src/lang.c:757
+msgid "mark all articles in chosen group unread"
+msgstr ""
+
+#: src/lang.c:758
+msgid "move chosen group within list"
+msgstr ""
+
+#: src/lang.c:759
+msgid "choose next group with unread news"
+msgstr ""
+
+#: src/lang.c:760 src/lang.c:1925
+#, fuzzy
+msgid "quit"
+msgstr "terminare"
+
+#: src/lang.c:761
+msgid "quit without saving configuration changes"
+msgstr ""
+
+#: src/lang.c:762
+msgid "read chosen group"
+msgstr ""
+
+#: src/lang.c:763
+msgid "reset .newsrc (all available articles in groups marked unread)"
+msgstr ""
+
+#: src/lang.c:764
+msgid "search backwards for a group name"
+msgstr ""
+
+#: src/lang.c:765
+msgid " \t  (all searches are case-insensitive and wrap around)"
+msgstr ""
+
+#: src/lang.c:766
+msgid "search forwards for a group name"
+msgstr ""
+
+#: src/lang.c:767
+msgid "subscribe to chosen group"
+msgstr ""
+
+#: src/lang.c:768
+msgid "subscribe to groups that match pattern"
+msgstr ""
+
+#: src/lang.c:769
+msgid "reread active file to check for any new news"
+msgstr ""
+
+#: src/lang.c:770
+msgid "show NNTP[S] connection details"
+msgstr ""
+
+#: src/lang.c:771
+msgid "toggle display of group name only or group name plus description"
+msgstr ""
+
+#: src/lang.c:772
+msgid "toggle display to show all/unread subscribed groups"
+msgstr ""
+
+#: src/lang.c:773
+msgid "unsubscribe from chosen group"
+msgstr ""
+
+#: src/lang.c:774
+msgid "unsubscribe from groups that match pattern"
+msgstr ""
+
+#: src/lang.c:775
+msgid "sort the list of groups"
+msgstr ""
+
+#: src/lang.c:776
+msgid "toggle display to show all/subscribed groups"
+msgstr ""
+
+#: src/lang.c:777
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr ""
+
+#: src/lang.c:778
+msgid "0 - 9\t  choose article by number"
+msgstr ""
+
+#: src/lang.c:779
+msgid "mark thread as read and return to group index page"
+msgstr ""
+
+#: src/lang.c:780
+msgid "mark thread as read and enter next unread thread or group"
+msgstr ""
+
+#: src/lang.c:781
+msgid "choose first article in list"
+msgstr ""
+
+#: src/lang.c:782
+msgid "choose last article in list"
+msgstr ""
+
+#: src/lang.c:783
+msgid "mark art, range or tagged arts as read; move crsr to next unread art"
+msgstr ""
+
+#: src/lang.c:784
+msgid "mark article, range or tagged articles as unread"
+msgstr ""
+
+#: src/lang.c:785
+msgid "mark current thread as unread"
+msgstr ""
+
+#: src/lang.c:786
+msgid "read chosen article"
+msgstr ""
+
+#: src/lang.c:787
+msgid ""
+"Display properties\n"
+"------------------"
+msgstr ""
+"Proprietăți de afișare\n"
+"----------------------"
+
+#: src/lang.c:788
+msgid ""
+"Miscellaneous\n"
+"-------------"
+msgstr ""
+"Diverse\n"
+"-------"
+
+#: src/lang.c:789
+msgid ""
+"Moving around\n"
+"-------------"
+msgstr ""
+"Deplasarea\n"
+"----------"
+
+#: src/lang.c:790
+msgid ""
+"Group/thread/article operations\n"
+"-------------------------------"
+msgstr ""
+"Operații efectuate pe grup/fir(temă)/articol\n"
+"--------------------------------------------"
+
+#: src/lang.c:791
+msgid ""
+"Attachment operations\n"
+"---------------------"
+msgstr ""
+"Operații asupra atașărilor\n"
+"--------------------------"
+
+#: src/lang.c:792
+msgid ""
+"Attribute operations\n"
+"--------------------"
+msgstr ""
+"Operații asupra atributelor\n"
+"---------------------------"
+
+#: src/lang.c:793
+msgid ""
+"Option operations\n"
+"-----------------"
+msgstr ""
+"Opțiuni operații\n"
+"----------------"
+
+#: src/lang.c:794
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Operații pe articolele publicate\n"
+"--------------------------------"
+
+#: src/lang.c:795
+msgid ""
+"Scope operations\n"
+"----------------"
+msgstr ""
+"Operații privind domeniul de aplicare\n"
+"-------------------------------------"
+
+#: src/lang.c:796
+msgid ""
+"URL operations\n"
+"--------------"
+msgstr ""
+"Operații cu adrese URL\n"
+"----------------------"
+
+#: src/lang.c:797
+msgid "choose first URL in list"
+msgstr ""
+
+#: src/lang.c:798
+msgid "0 - 9\t  choose URL by number"
+msgstr ""
+
+#: src/lang.c:799
+msgid "choose last URL in list"
+msgstr ""
+
+#: src/lang.c:800
+msgid "search for URLs forwards"
+msgstr ""
+
+#: src/lang.c:801
+msgid "search for URLs backwards"
+msgstr ""
+
+#: src/lang.c:802
+msgid "Open URL in browser"
+msgstr ""
+
+#: src/lang.c:803
+msgid "toggle info message in last line (URL)"
+msgstr ""
+
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "articol fierbinte"
+msgstr[1] "articole fierbinți"
+msgstr[2] "fierbinte articole"
+
+#: src/lang.c:806
+msgid "Group Level Commands"
+msgstr ""
+
+#: src/lang.c:807
+msgid "Kill filter added"
+msgstr ""
+
+#: src/lang.c:808
+msgid "Auto-selection filter added"
+msgstr ""
+
+#: src/lang.c:809
+msgid "All parts tagged"
+msgstr ""
+
+#: src/lang.c:810
+msgid "All parts untagged"
+msgstr ""
+
+#: src/lang.c:811
+#, c-format
+msgid "Building References-trees (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:812
+msgid "Storing article for later posting"
+msgstr ""
+
+#: src/lang.c:813
+msgid "Please enter a valid character"
+msgstr ""
+
+#: src/lang.c:814
+#, c-format
+msgid "Missing part #%d"
+msgstr ""
+
+#: src/lang.c:815
+msgid "*** No postponed articles ***"
+msgstr ""
+
+#: src/lang.c:816
+msgid "Operation not available in raw-mode"
+msgstr ""
+
+#: src/lang.c:817
+msgid "Not a multi-part message"
+msgstr ""
+
+#: src/lang.c:818
+msgid "You are not subscribed to this group"
+msgstr ""
+
+#: src/lang.c:819
+msgid "No previous expression"
+msgstr ""
+
+#: src/lang.c:820
+msgid "Operation disabled in no-overwrite mode"
+msgstr ""
+
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:823
+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:825
+#, c-format
+msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
+msgstr ""
+
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
+#. TODO: replace hard coded key-names
+#: src/lang.c:828
+#, c-format
+msgid ""
+"\n"
+"Welcome to %s, a full screen threaded Netnews reader. It can read news "
+"locally\n"
+"(i.e. <spool>/news) or remotely (-r option) from an 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:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Invalid disabled_nntp_cmds \"%s\", respins."
+
+#: src/lang.c:847
+#, c-format
+msgid "Invalid From:-header \"%s\". Check your mail_address setting."
+msgstr ""
+
+#: src/lang.c:849
+msgid "Charset name contains invalid characters"
+msgstr ""
+
+#: src/lang.c:852
+msgid "Invalid multibyte sequence found\n"
+msgstr ""
+
+#: src/lang.c:855
+#, c-format
+msgid "Invalid Sender:-header \"%s\""
+msgstr ""
+
+#: src/lang.c:857
+msgid "Inverse video disabled"
+msgstr ""
+
+#: src/lang.c:858
+msgid "Inverse video enabled"
+msgstr ""
+
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
+#, c-format
+msgid "Missing definition for %s\n"
+msgstr ""
+
+#: src/lang.c:862
+#, c-format
+msgid "Invalid key definition '%s'\n"
+msgstr ""
+
+#: src/lang.c:863
+#, c-format
+msgid "Invalid keyname '%s'\n"
+msgstr ""
+
+#: src/lang.c:864
+#, c-format
+msgid "Keymap file was upgraded to version %s\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
+#, c-format
+msgid "Kill From:     [%s] (y/n): "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
+msgid "Kill Lines: (</>num): "
+msgstr ""
+
+#: src/lang.c:869
+msgid "Kill Article Menu"
+msgstr ""
+
+#: src/lang.c:870
+#, c-format
+msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
+msgstr ""
+
+#: src/lang.c:871
+msgid "Kill pattern scope  : "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
+#, c-format
+msgid "Kill Subject:  [%s] (y/n): "
+msgstr ""
+
+#: src/lang.c:874
+msgid "Kill text pattern   : "
+msgstr ""
+
+#: src/lang.c:875
+msgid "Kill time in days   : "
+msgstr ""
+
+#: src/lang.c:877
+#, fuzzy
+msgid "Last"
+msgstr "Ultima"
+
+#: src/lang.c:878
+msgid "-- Last response --"
+msgstr ""
+
+#: src/lang.c:879
+#, c-format
+msgid "Lines %s  "
+msgstr ""
+
+#: src/lang.c:883
+msgid "Function not available."
+msgstr ""
+
+#: src/lang.c:884
+msgid "Not reading via NNTP."
+msgstr ""
+
+#: src/lang.c:886
+#, c-format
+msgid "Group: %s"
+msgid_plural "Groups: %s"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:889
+msgid "Mail"
+msgstr "Corespondența"
+
+#: src/lang.c:890
+msgid "mailbox "
+msgstr ""
+
+#: src/lang.c:891
+#, c-format
+msgid "Mail article(s) to [%.*s]> "
+msgstr ""
+
+#: src/lang.c:892
+#, c-format
+msgid "Mailing log to %s\n"
+msgstr ""
+
+#: src/lang.c:893
+msgid "Mail bug report..."
+msgstr ""
+
+#: src/lang.c:894
+#, c-format
+msgid "Mail BUG REPORT to %s?"
+msgstr ""
+
+#: src/lang.c:895
+msgid "Mailed"
+msgstr ""
+
+#: src/lang.c:896
+#, c-format
+msgid "Mailing to %s..."
+msgstr ""
+
+#: src/lang.c:897
+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 (i.e. ~/Mail or ~/News)\n"
+"#\n"
+msgstr ""
+
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
+msgstr "Articolul nu a fost salvat"
+
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "Articolul nu are părinte"
+
+#: src/lang.c:902
+msgid "Thread marked as read"
+msgstr ""
+
+#: src/lang.c:903
+msgid "Thread marked as unread"
+msgstr ""
+
+#: src/lang.c:904
+#, c-format
+msgid "Marked %d of %d %s as read"
+msgstr ""
+
+#: src/lang.c:905
+#, c-format
+msgid "Marked %d of %d %s as unread"
+msgstr ""
+
+#: src/lang.c:906 src/lang.c:1881
+#, fuzzy
+msgid "Mark"
+msgstr "Marcaj"
+
+#: src/lang.c:907
+#, c-format
+msgid "Mark all articles as read%s?"
+msgstr ""
+
+#: src/lang.c:908
+#, c-format
+msgid "Mark article as read%s?"
+msgstr ""
+
+#: src/lang.c:909
+#, c-format
+msgid "Mark group %s as read?"
+msgstr ""
+
+#: src/lang.c:910
+#, c-format
+msgid "Mark thread as read%s?"
+msgstr ""
+
+#: src/lang.c:911
+#, c-format
+msgid "Matching %s groups..."
+msgstr ""
+
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr "set de caractere %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr "subtipul conținutului %s"
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr "tipul de conținut %s"
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- setul de caractere %s nu este acceptat --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Descriere: %s --]\\\n"
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr "codificare %s"
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr "limba %s"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s (de) linii"
+msgstr[1] "%s (de) linii"
+msgstr[2] "%s (de) linii"
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr "nume %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr "dimensiune %s"
+
+#: src/lang.c:930
+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 ""
+"Acest mesaj a fost compus în formatul MIME „multipart/mixed”. Dacă citiți\n"
+"acest prefix, probabil că clientul dvs. de poștă electronică nu a fost încă\n"
+"modificat pentru a înțelege noul format, iar o parte din ceea ce urmează\n"
+"poate părea ciudat.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
+#, c-format
+msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
+msgstr ""
+
+#: src/lang.c:936
+#, c-format
+msgid ""
+"%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:938
+#, c-format
+msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
+msgstr ""
+
+#: src/lang.c:940
+#, c-format
+msgid ""
+"%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:941 src/lang.c:945
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
+msgstr ""
+
+#: src/lang.c:942
+#, c-format
+msgid ""
+"%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
+"%s=list thread"
+msgstr ""
+
+#: src/lang.c:943
+#, c-format
+msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
+msgstr ""
+
+#: src/lang.c:944
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=quit"
+msgstr ""
+
+#: src/lang.c:946
+#, c-format
+msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
+msgstr ""
+
+#: src/lang.c:948 src/lang.c:957
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:949
+#, c-format
+msgid "%s=add; %s=move; %s=rename; %s=delete"
+msgstr ""
+
+#: src/lang.c:951
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
+msgstr ""
+
+#: src/lang.c:952
+#, c-format
+msgid ""
+"%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
+msgstr ""
+
+#: src/lang.c:953
+#, c-format
+msgid ""
+"%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
+"out"
+msgstr ""
+
+#: src/lang.c:954
+#, c-format
+msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
+msgstr ""
+
+#: src/lang.c:955
+#, c-format
+msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
+msgstr ""
+
+#: src/lang.c:958
+msgid "--More--"
+msgstr "--Mai mult--"
+
+#: src/lang.c:960
+#, c-format
+msgid "MOTD: %s\n"
+msgstr ""
+
+#: src/lang.c:962
+#, c-format
+msgid "Moving %s..."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
+msgid "Message-ID: & last Reference  "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
+msgid "Message-ID: line              "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
+msgid "Message-ID: & References: line"
+msgstr ""
+
+#: src/lang.c:970
+#, c-format
+msgid "Go to newsgroup [%s]> "
+msgstr ""
+
+#: src/lang.c:971
+#, c-format
+msgid "Position %s in group list (1,2,..,$) [%d]> "
+msgstr ""
+
+#: src/lang.c:972
+msgid "Try and save newsrc file again?"
+msgstr ""
+
+#: src/lang.c:973
+#, c-format
+msgid "Warning: No groups written to your %s file. Save aborted."
+msgstr ""
+
+#: src/lang.c:974
+#, c-format
+msgid "%s file saved successfully.\n"
+msgstr ""
+
+#: src/lang.c:975
+msgid "-- Next response --"
+msgstr ""
+
+#: src/lang.c:976
+msgid "No  "
+msgstr ""
+
+#: src/lang.c:977
+msgid "*** No articles ***"
+msgstr ""
+
+#: src/lang.c:978
+msgid "No articles have been posted"
+msgstr ""
+
+#: src/lang.c:979
+msgid "*** No attachments ***"
+msgstr ""
+
+#: src/lang.c:980
+msgid "*** No description ***"
+msgstr ""
+
+#: src/lang.c:981
+msgid "No filename"
+msgstr ""
+
+#: src/lang.c:982
+msgid "No group"
+msgstr ""
+
+#: src/lang.c:983
+msgid "*** No groups ***"
+msgstr ""
+
+#: src/lang.c:984
+msgid "No more groups to read"
+msgstr ""
+
+#: src/lang.c:985
+msgid "No last message"
+msgstr ""
+
+#: src/lang.c:986
+msgid "No mail address"
+msgstr ""
+
+#: src/lang.c:987
+msgid "No articles marked for saving"
+msgstr ""
+
+#: src/lang.c:988
+#, fuzzy
+msgid "No match"
+msgstr "Nu există potrivire"
+
+#: src/lang.c:989
+msgid "No more groups"
+msgstr ""
+
+#: src/lang.c:990
+msgid "No newsgroups"
+msgstr ""
+
+#: src/lang.c:991
+msgid "No next unread article"
+msgstr ""
+
+#: src/lang.c:992
+msgid "No previous group"
+msgstr ""
+
+#: src/lang.c:993
+msgid "No previous search, nothing to repeat"
+msgstr ""
+
+#: src/lang.c:994
+msgid "No previous unread article"
+msgstr ""
+
+#: src/lang.c:995
+msgid "No responses"
+msgstr ""
+
+#: src/lang.c:996
+msgid "No responses to list in current thread"
+msgstr ""
+
+#: src/lang.c:997
+msgid "*** No scopes ***"
+msgstr ""
+
+#: src/lang.c:998
+msgid "No search string"
+msgstr ""
+
+#: src/lang.c:999
+msgid "No subject"
+msgstr "Fără subiect"
+
+#: src/lang.c:1001
+#, c-format
+msgid "%s: Terminal must have clear to end-of-line (ce)\n"
+msgstr ""
+
+#: src/lang.c:1002
+#, c-format
+msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
+msgstr ""
+
+#: src/lang.c:1003
+#, c-format
+msgid "%s: Terminal must have clearscreen (cl) capability\n"
+msgstr ""
+
+#: src/lang.c:1004
+#, c-format
+msgid "%s: Terminal must have cursor motion (cm)\n"
+msgstr ""
+
+#: src/lang.c:1005
+#, c-format
+msgid "%s: TERM variable must be set to use screen capabilities\n"
+msgstr ""
+
+#: src/lang.c:1007
+#, c-format
+msgid "No viewer found for %s/%s\n"
+msgstr ""
+
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
+#, fuzzy
+msgid "None"
+msgstr "Niciuna"
+
+#: src/lang.c:1009
+msgid "Newsgroup does not exist on this server"
+msgstr ""
+
+#: src/lang.c:1010
+#, c-format
+msgid "Group %s not found in active file"
+msgstr ""
+
+#: src/lang.c:1012
+msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr ""
+
+#: src/lang.c:1013
+msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
+msgstr ""
+
+#: src/lang.c:1014
+#, c-format
+msgid ""
+"# NNTP-server -> newsrc translation table and NNTP-server\n"
+"# shortname list for %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:1021
+msgid "NULL"
+msgstr "NULL"
+
+#: src/lang.c:1023
+msgid "Only"
+msgstr ""
+
+#: src/lang.c:1025
+msgid "Options Menu"
+msgstr "Meniul de opțiuni"
+
+#: src/lang.c:1026
+msgid "Options Menu Commands"
+msgstr ""
+
+#: src/lang.c:1027
+#, c-format
+msgid "Option not enabled. Recompile with %s.%s\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+msgid "Path: line (case insensitive)"
+msgstr ""
+
+#: src/lang.c:1032
+#, c-format
+msgid "Error in regex: %s at pos. %d '%s'"
+msgstr ""
+
+#: src/lang.c:1033
+#, c-format
+msgid "Error in regex: pcre internal error %d"
+msgstr ""
+
+#: src/lang.c:1035
+#, c-format
+msgid "Error in regex: study - pcre internal error %s"
+msgstr ""
+
+#: src/lang.c:1037
+msgid "Post a followup..."
+msgstr ""
+
+#. TODO: replace hard coded key-name in txt_post_error_ask_postpone
+#: src/lang.c:1039
+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:1042
+msgid "Posted articles history"
+msgstr ""
+
+#: src/lang.c:1043
+msgid "Posted Articles Menu Commands"
+msgstr ""
+
+#: src/lang.c:1044
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:1045
+msgid "Operation not available for replies by mail"
+msgstr ""
+
+#: src/lang.c:1046
+msgid "Already in posted articles history level"
+msgstr ""
+
+#: src/lang.c:1047
+#, c-format
+msgid "Post to newsgroup(s) [%s]> "
+msgstr ""
+
+#: src/lang.c:1048
+msgid "-- post processing started --"
+msgstr ""
+
+#: src/lang.c:1049
+msgid "-- post processing completed --"
+msgstr ""
+
+#: src/lang.c:1050
+#, c-format
+msgid "Post subject [%s]> "
+msgstr ""
+
+#: src/lang.c:1051
+msgid ""
+"# Summary of mailed/posted messages viewable by 'W' command from within "
+"tin.\n"
+msgstr ""
+
+#: src/lang.c:1052
+msgid "Posting article..."
+msgstr ""
+
+#: src/lang.c:1054
+#, c-format
+msgid "Posting failed (%s)"
+msgstr ""
+
+#: src/lang.c:1056
+#, c-format
+msgid "Posting: %.*s ..."
+msgstr ""
+
+#: src/lang.c:1057
+#, c-format
+msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
+msgstr ""
+
+#: src/lang.c:1059
+#, c-format
+msgid "Preparing for filtering on Path header (%d/%d)..."
+msgstr ""
+
+#: src/lang.c:1061
+msgid "Processing attributes..."
+msgstr ""
+
+#: src/lang.c:1062
+msgid "Processing mail messages marked for deletion."
+msgstr ""
+
+#: src/lang.c:1063
+msgid "Processing saved articles marked for deletion."
+msgstr ""
+
+#: src/lang.c:1064
+#, c-format
+msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1065
+msgid "Article unchanged, abort mailing?"
+msgstr ""
+
+#: src/lang.c:1066
+#, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1068
+msgid "Add quick kill filter?"
+msgstr ""
+
+#: src/lang.c:1069
+msgid "Add quick selection filter?"
+msgstr ""
+
+#: src/lang.c:1070
+msgid "Do you really want to quit?"
+msgstr ""
+
+#: src/lang.c:1071
+#, c-format
+msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
+msgstr ""
+
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+msgstr[1] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+msgstr[2] ""
+"Ați etichetat articole în acest grup - vreți să le colectații oricum (le "
+"marcați ca citite)?"
+
+#: src/lang.c:1073
+#, c-format
+msgid "%s=quit, %s=edit, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1074
+#, c-format
+msgid "%s=quit, %s=edit, %s=save kill description: "
+msgstr ""
+
+#: src/lang.c:1075
+#, c-format
+msgid "%s=quit, %s=edit, %s=save select description: "
+msgstr ""
+
+#: src/lang.c:1076
+msgid "Do you really want to quit without saving your configuration?"
+msgstr ""
+
+#: src/lang.c:1078
+msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
+msgstr ""
+
+#: src/lang.c:1080
+msgid "Do you want to abort this operation?"
+msgstr ""
+
+#: src/lang.c:1081
+msgid "Do you want to exit tin immediately?"
+msgstr ""
+
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Anularea articolului..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Se verifică pentru grupuri noi... "
+
+#: src/lang.c:1085
+msgid "Reading ('q' to quit)..."
+msgstr ""
+
+#: src/lang.c:1086
+#, c-format
+msgid "Reading attributes file: %s\n"
+msgstr ""
+
+#: src/lang.c:1087
+#, c-format
+msgid "Reading global attributes file: %s\n"
+msgstr ""
+
+#: src/lang.c:1088
+#, fuzzy, c-format
+msgid "Reading config file: %s\n"
+msgstr "Se citește %s\n"
+
+#: src/lang.c:1089
+#, c-format
+msgid "Reading global config file: %s\n"
+msgstr ""
+
+#: src/lang.c:1090
+#, c-format
+msgid "Reading filter file: %s\n"
+msgstr ""
+
+#: src/lang.c:1092
+msgid "reading from local spool"
+msgstr ""
+
+#: src/lang.c:1094
+#, c-format
+msgid "Reading %s\n"
+msgstr "Se citește %s\n"
+
+#: src/lang.c:1095
+#, c-format
+msgid "Reading input history file: %s\n"
+msgstr ""
+
+#: src/lang.c:1096
+#, c-format
+msgid "Reading keymap file: %s\n"
+msgstr ""
+
+#: src/lang.c:1097
+msgid "Reading groups from active file... "
+msgstr ""
+
+#: src/lang.c:1098
+msgid "Reading groups from newsrc file... "
+msgstr ""
+
+#: src/lang.c:1099
+msgid "Reading newsgroups file... "
+msgstr ""
+
+#: src/lang.c:1100
+#, c-format
+msgid "Reading newsrc file: %s"
+msgstr ""
+
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr " și introduceți următorul articol necitit"
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Se verifică pentru grupuri noi... "
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
+msgid "References: line              "
+msgstr ""
+
+#: src/lang.c:1106
+#, c-format
+msgid "(%d:%02d remaining)"
+msgstr ""
+
+#: src/lang.c:1108
+#, c-format
+msgid "Bogus group %s removed."
+msgstr ""
+
+#: src/lang.c:1109
+msgid "Removed from this rule: "
+msgstr ""
+
+#: src/lang.c:1110
+#, c-format
+msgid "Error: rename %s to %s"
+msgstr ""
+
+#: src/lang.c:1111
+msgid "Reply to author..."
+msgstr ""
+
+#: src/lang.c:1112
+msgid "Repost"
+msgstr ""
+
+#: src/lang.c:1113
+msgid "Reposting article..."
+msgstr ""
+
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
+#, c-format
+msgid "Repost article(s) to group(s) [%s]> "
+msgstr ""
+
+#: src/lang.c:1116
+msgid "Reset newsrc?"
+msgstr ""
+
+#: src/lang.c:1117
+msgid "Responses have been directed to the following newsgroups"
+msgstr ""
+
+#: src/lang.c:1118
+#, c-format
+msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1119
+msgid "Press <RETURN> to continue..."
+msgstr ""
+
+#: src/lang.c:1121
+#, c-format
+msgid "Score: %s"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
+#, c-format
+msgid "Select From    [%s] (y/n): "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
+msgid "Select Lines: (</>num): "
+msgstr ""
+
+#: src/lang.c:1126
+msgid "Auto-select Article Menu"
+msgstr ""
+
+#: src/lang.c:1127
+#, c-format
+msgid "Select Msg-ID  [%s] (f/l/o/n): "
+msgstr ""
+
+#: src/lang.c:1128
+msgid "Select pattern scope: "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
+#, c-format
+msgid "Select Subject [%s] (y/n): "
+msgstr ""
+
+#: src/lang.c:1131
+msgid "Select text pattern : "
+msgstr ""
+
+#: src/lang.c:1132
+msgid "Select time in days   : "
+msgstr ""
+
+#: src/lang.c:1133
+msgid "[k]"
+msgstr ""
+
+#: src/lang.c:1134
+msgid "[T]"
+msgstr ""
+
+#: src/lang.c:1135
+msgid " R"
+msgstr ""
+
+#: src/lang.c:1136
+#, 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:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Opțiuni de culoare"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
+msgid "Showing unread groups only"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
+msgid "Subject: line (ignore case)   "
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
+msgid "Subject: line (case sensitive)"
+msgstr ""
+
+#: src/lang.c:1151
+msgid "Save"
+msgstr "Salvează"
+
+#: src/lang.c:1152
+#, c-format
+msgid "Save '%s' (%s/%s)?"
+msgstr ""
+
+#: src/lang.c:1153
+msgid "Save configuration before continuing?"
+msgstr ""
+
+#: src/lang.c:1154
+msgid "Save filename> "
+msgstr ""
+
+#: src/lang.c:1155
+msgid "Saved"
+msgstr "Salvată"
+
+#: src/lang.c:1156
+#, c-format
+msgid "%s unread (%s hot) %s in %s\n"
+msgstr ""
+
+#: src/lang.c:1157
+#, c-format
+msgid "Saved %s...\n"
+msgstr ""
+
+#: src/lang.c:1158
+msgid "Nothing was saved"
+msgstr ""
+
+#: src/lang.c:1159
+#, c-format
+msgid ""
+"\n"
+"%s %d %s from %d %s\n"
+msgstr ""
+
+#: src/lang.c:1160
+#, c-format
+msgid "-- %s saved to %s%s --"
+msgstr ""
+
+#: src/lang.c:1161
+#, c-format
+msgid "-- %s saved to %s - %s --"
+msgstr ""
+
+#: src/lang.c:1162
+msgid "Saving..."
+msgstr "Se salvează..."
+
+#: src/lang.c:1163
+#, c-format
+msgid "%s: Screen initialization failed"
+msgstr ""
+
+#: src/lang.c:1165
+#, c-format
+msgid "%s: screen is too small\n"
+msgstr ""
+
+#: src/lang.c:1167
+#, c-format
+msgid "screen is too small, %s is exiting"
+msgstr ""
+
+#: src/lang.c:1168
+msgid "Delete scope?"
+msgstr ""
+
+#: src/lang.c:1169
+msgid "Enter scope> "
+msgstr ""
+
+#: src/lang.c:1170
+msgid "Select new position> "
+msgstr ""
+
+#: src/lang.c:1171
+msgid "New position cannot be a global scope"
+msgstr ""
+
+#: src/lang.c:1172
+msgid "Global scope, operation not allowed"
+msgstr ""
+
+#: src/lang.c:1173
+msgid "Rename scope> "
+msgstr ""
+
+#: src/lang.c:1174
+msgid "Select scope> "
+msgstr ""
+
+#: src/lang.c:1175
+msgid "Scopes Menu"
+msgstr ""
+
+#: src/lang.c:1176
+msgid "Scopes Menu Commands"
+msgstr ""
+
+#: src/lang.c:1177
+#, c-format
+msgid "Search backwards [%s]> "
+msgstr ""
+
+#: src/lang.c:1178
+#, c-format
+msgid "Search body [%s]> "
+msgstr ""
+
+#: src/lang.c:1179
+#, c-format
+msgid "Search forwards [%s]> "
+msgstr ""
+
+#: src/lang.c:1180
+msgid "Searching..."
+msgstr "Se caută..."
+
+#: src/lang.c:1181
+#, c-format
+msgid "Searching article %d of %d ('q' to abort)..."
+msgstr ""
+
+#: src/lang.c:1182
+msgid "Select article> "
+msgstr ""
+
+#: src/lang.c:1183
+msgid ""
+"Select option number before text or use arrow keys and <CR>. 'q' to quit."
+msgstr ""
+
+#: src/lang.c:1184
+msgid "Select group> "
+msgstr ""
+
+#: src/lang.c:1185
+#, c-format
+msgid "Enter selection pattern [%s]> "
+msgstr ""
+
+#: src/lang.c:1186
+msgid "Select thread> "
+msgstr ""
+
+#: src/lang.c:1187
+#, c-format
+msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
+msgstr ""
+
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Meniu atribute"
+
+#: src/lang.c:1189
+msgid "servers active-file"
+msgstr ""
+
+#: src/lang.c:1190
+#, c-format
+msgid "Skipped %s"
+msgstr ""
+
+#: src/lang.c:1191
+msgid "Cannot move into new newsgroups. Subscribe first..."
+msgstr ""
+
+#: src/lang.c:1192
+msgid "<SPACE>"
+msgstr ""
+
+#: src/lang.c:1193
+#, c-format
+msgid "Starting: (%s)"
+msgstr ""
+
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
+#, c-format
+msgid "List Thread (%d of %d)"
+msgstr ""
+
+#: src/lang.c:1198
+#, c-format
+msgid "Thread (%.*s)"
+msgstr ""
+
+#: src/lang.c:1199
+msgid "Enter wildcard subscribe pattern> "
+msgstr ""
+
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "Abonat automat la %d grup"
+msgstr[1] "Abonat automat la %d grupuri"
+msgstr[2] "Abonat automat la %d grupuri"
+
+#: src/lang.c:1201
+#, fuzzy, c-format
+msgid "Subscribed to %s"
+msgstr "Abonat la %s"
+
+#: src/lang.c:1202
+msgid "Subscribing... "
+msgstr ""
+
+#: src/lang.c:1203
+#, c-format
+msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
+msgstr ""
+
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
+#, c-format
+msgid "Supersede article(s) to group(s) [%s]> "
+msgstr ""
+
+#: src/lang.c:1206
+msgid "Superseding article ..."
+msgstr ""
+
+#: src/lang.c:1207
+#, c-format
+msgid ""
+"\n"
+"Stopped. Type 'fg' to restart %s\n"
+msgstr ""
+
+#: src/lang.c:1209
+#, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1210
+msgid "<TAB>"
+msgstr ""
+
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Articolul inițial (original)"
+msgstr[1] "Articolul inițial (original)"
+msgstr[2] "Articolul inițial (original)"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Atașament etichetat"
+
+#: src/lang.c:1214
+msgid "TeX "
+msgstr ""
+
+#: src/lang.c:1215
+#, c-format
+msgid "Version: %s %s release %s (\"%s\")"
+msgstr ""
+
+#: src/lang.c:1216
+msgid "# Default action/prompt strings\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
+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:1231
+msgid ""
+"# If ON print current subject or newsgroup description in the last line\n"
+msgstr ""
+
+#: src/lang.c:1232
+msgid "# Host & time info used for detecting new groups (don't touch)\n"
+msgstr ""
+
+#: src/lang.c:1233
+msgid "There is no news\n"
+msgstr ""
+
+#: src/lang.c:1234
+msgid "Thread"
+msgstr "Fir"
+
+#: src/lang.c:1235
+msgid "Thread Level Commands"
+msgstr ""
+
+#: src/lang.c:1236
+msgid "Thread deselected"
+msgstr ""
+
+#: src/lang.c:1237
+msgid "Thread selected"
+msgstr ""
+
+#: src/lang.c:1238
+#, c-format
+msgid "Thread %4s of %4s"
+msgstr ""
+
+#: src/lang.c:1239
+msgid "Threading articles..."
+msgstr ""
+
+#: src/lang.c:1240
+msgid "Threading by multipart"
+msgstr ""
+
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
+msgid "<failed to retrieve cipher>"
+msgstr ""
+
+#: src/lang.c:1245
+msgid "<failed to retrieve issuer>"
+msgstr ""
+
+#: src/lang.c:1246
+msgid "<failed to retrieve subject>"
+msgstr ""
+
+#: src/lang.c:1247
+msgid "<failed to retrieve version>"
+msgstr ""
+
+#: src/lang.c:1248
+#, c-format
+msgid "%s handshake done: %s\n"
+msgstr ""
+
+#: src/lang.c:1251
+#, c-format
+msgid "TLS handshake failed: %s (%d)\n"
+msgstr ""
+
+#: src/lang.c:1252
+#, c-format
+msgid "TLS peer verification failed: %s\n"
+msgstr ""
+
+#: src/lang.c:1253
+#, c-format
+msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
+msgstr ""
+
+#: src/lang.c:1254
+msgid "<unable to retrieve status>"
+msgstr ""
+
+#: src/lang.c:1255
+msgid "unexpected certificate verification status!"
+msgstr ""
+
+#: src/lang.c:1258
+#, c-format
+msgid ""
+"TLS peer verification failed: %s.\n"
+"Continuing anyway as requested.\n"
+msgstr ""
+
+#: src/lang.c:1261
+#, c-format
+msgid "TLS handshake done: %s\n"
+msgstr ""
+
+#: src/lang.c:1264
+#, c-format
+msgid "TLS handshake failed: %s\n"
+msgstr ""
+
+#: src/lang.c:1267
+#, c-format
+msgid "Toggled word highlighting %s"
+msgstr ""
+
+#: src/lang.c:1268
+msgid "Toggled rot13 encoding"
+msgstr ""
+
+#: src/lang.c:1269
+#, c-format
+msgid "Toggled German TeX encoding %s"
+msgstr ""
+
+#: src/lang.c:1270
+#, c-format
+msgid "Toggled tab-width to %d"
+msgstr ""
+
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
+#, c-format
+msgid "%d Trying to dotlock %s"
+msgstr ""
+
+#: src/lang.c:1274
+#, c-format
+msgid "%d Trying to lock %s"
+msgstr ""
+
+#: src/lang.c:1276
+#, c-format
+msgid "%s=help"
+msgstr ""
+
+#: src/lang.c:1278
+msgid "Unlimited"
+msgstr "Nelimitat"
+
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Atașament neetichetat"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "Atașament neetichetat"
+
+#: src/lang.c:1281
+msgid "Enter wildcard unsubscribe pattern> "
+msgstr ""
+
+#: src/lang.c:1282
+#, c-format
+msgid "Error decoding %s : %s"
+msgstr ""
+
+#: src/lang.c:1283
+msgid "No end."
+msgstr ""
+
+#: src/lang.c:1284
+#, c-format
+msgid "%s successfully decoded."
+msgstr ""
+
+#: src/lang.c:1286
+msgid "unchanged"
+msgstr ""
+
+#: src/lang.c:1288
+msgid "(unknown)"
+msgstr "(necunoscut)"
+
+#: src/lang.c:1290
+msgid "unknown error"
+msgstr "eroare necunoscută"
+
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "Dezabonat automat la %d grup"
+msgstr[1] "Dezabonat automat la %d grupuri"
+msgstr[2] "Dezabonat automat la %d grupuri"
+
+#: src/lang.c:1293
+#, fuzzy, c-format
+msgid "Unsubscribed from %s"
+msgstr "Dezabonat la %s"
+
+#: src/lang.c:1294
+msgid "Unsubscribing... "
+msgstr ""
+
+#: src/lang.c:1295
+msgid "Unthreading articles..."
+msgstr ""
+
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Se actualizează"
+
+#: src/lang.c:1297
+msgid "URL Menu"
+msgstr ""
+
+#: src/lang.c:1298
+msgid "URL Menu Commands"
+msgstr ""
+
+#: src/lang.c:1299
+#, c-format
+msgid "Opening %s"
+msgstr ""
+
+#: src/lang.c:1300
+msgid "Select URL> "
+msgstr ""
+
+#: src/lang.c:1301
+msgid "No URLs in this article"
+msgstr ""
+
+#: src/lang.c:1303
+#, c-format
+msgid "SASL MECHS    : %s\n"
+msgstr ""
+
+#: src/lang.c:1304
+#, c-format
+msgid "SASL MECH used: %s\n"
+msgstr ""
+
+#: src/lang.c:1306
+msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
+msgstr ""
+
+#: src/lang.c:1307
+msgid "  -Z       return status indicating if any unread news (batch mode)"
+msgstr ""
+
+#: src/lang.c:1308
+msgid "  -q       don't check for new newsgroups"
+msgstr ""
+
+#: src/lang.c:1309
+msgid "  -X       don't save any files on quit"
+msgstr ""
+
+#: src/lang.c:1310
+msgid "  -d       don't show newsgroup descriptions"
+msgstr ""
+
+#: src/lang.c:1311
+#, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr ""
+
+#: src/lang.c:1312
+msgid "  -G limit get only limit articles/group"
+msgstr ""
+
+#: src/lang.c:1313
+#, c-format
+msgid "  -H       help information about %s"
+msgstr ""
+
+#: src/lang.c:1314
+msgid "  -h       this help message"
+msgstr ""
+
+#: src/lang.c:1315
+#, c-format
+msgid "  -I dir   news index file directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:1317
+msgid "  -L msgid show the message with that Message-ID"
+msgstr ""
+
+#: src/lang.c:1319
+msgid "  -u       update index files (batch mode)"
+msgstr ""
+
+#: src/lang.c:1320
+#, c-format
+msgid "  -m dir   mailbox directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:1321
+#, c-format
+msgid ""
+"\n"
+"Mail bug reports/comments to %s"
+msgstr ""
+
+#: src/lang.c:1322
+msgid "  -N       mail new news to your posts (batch mode)"
+msgstr ""
+
+#: src/lang.c:1323
+msgid "  -M user  mail new news to specified user (batch mode)"
+msgstr ""
+
+#: src/lang.c:1324
+#, c-format
+msgid "  -f file  subscribed to newsgroups file [default=%s]"
+msgstr ""
+
+#: src/lang.c:1326
+#, c-format
+msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
+msgstr ""
+
+#: src/lang.c:1328
+msgid "  -x       no-posting mode"
+msgstr ""
+
+#: src/lang.c:1329
+msgid "  -w       post an article and exit"
+msgstr ""
+
+#: src/lang.c:1330
+msgid "  -o       post all postponed articles and exit"
+msgstr ""
+
+#: src/lang.c:1331
+msgid "  -R       read news saved by -S option"
+msgstr ""
+
+#: src/lang.c:1332
+#, c-format
+msgid "  -s dir   save news directory [default=%s]"
+msgstr ""
+
+#: src/lang.c:1333
+msgid "  -S       save new news for later reading (batch mode)"
+msgstr ""
+
+#: src/lang.c:1334
+msgid "  -z       start if any unread news"
+msgstr ""
+
+#: src/lang.c:1335
+#, c-format
+msgid ""
+"A Usenet reader.\n"
+"\n"
+"Usage: %s [options] [newsgroup[,...]]"
+msgstr ""
+
+#: src/lang.c:1336
+msgid "  -v       verbose output for batch mode options"
+msgstr ""
+
+#: src/lang.c:1337
+msgid "  -V       print version & date information"
+msgstr ""
+
+#: src/lang.c:1338
+msgid "Use MIME display program for this message?"
+msgstr ""
+
+#: src/lang.c:1339
+#, c-format
+msgid "%s only useful without batch mode operations.%s\n"
+msgstr ""
+
+#: src/lang.c:1340
+#, c-format
+msgid "%s only useful for batch mode operations.%s\n"
+msgstr ""
+
+#: src/lang.c:1341
+#, c-format
+msgid "%s only useful for batch or debug mode operations.%s\n"
+msgstr ""
+
+#: src/lang.c:1342
+#, c-format
+msgid "Useless combination %s and %s. Ignoring %s.%s\n"
+msgstr ""
+
+#: src/lang.c:1343
+msgid "uuencoded file"
+msgstr "fișier uuencoded"
+
+#: src/lang.c:1344
+msgid "incomplete uuencoded file"
+msgstr ""
+
+#: src/lang.c:1347
+#, c-format
+msgid "Valid not after : %s%s\n"
+msgstr ""
+
+#: src/lang.c:1348
+#, c-format
+msgid "Valid not before: %s%s\n"
+msgstr ""
+
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr " <- NU ESTE ÎNCĂ VALABIL!"
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr " <- NU MAI ESTE VALABIL!"
+
+#: src/lang.c:1352
+#, c-format
+msgid "%s %s out of range (%d - %d). Ignored."
+msgstr ""
+
+#: src/lang.c:1353
+#, c-format
+msgid "%s %d out of range (0 - %d). Reset to 0."
+msgstr ""
+
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
+#, c-format
+msgid "View '%s' (%s/%s)?"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, c-format
+msgid ""
+"\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
+"Warning: posting exceeds %d columns. Line %d is the first long one:\n"
+"%-100s\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1359
+#, fuzzy
+msgid ""
+"\n"
+"Warning: article unchanged after editing\n"
+msgstr ""
+"\n"
+"Atenție: articolul nu a fost modificat după editare\n"
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
+msgid ""
+"\n"
+"Warning: \"Subject:\" contains only whitespaces.\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
+msgid ""
+"\n"
+"Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
+"\".\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
+msgid ""
+"\n"
+"Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
+"         with \"Re: \" and does not contain \"(was:\".\n"
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
+msgid ""
+"\n"
+"Warning: \"Subject:\" contains only \"Re:\".\n"
+msgstr ""
+
+#: src/lang.c:1371
+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:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
+msgid ""
+"\n"
+"Warning: Undesired Distribution \"world\" used.\n"
+msgstr ""
+
+#: src/lang.c:1377
+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 ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
+#, c-format
+msgid ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
+"Line %d is longer than %d octets and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
+#, c-format
+msgid ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
+"Line %d is longer than %d octets and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
+#, c-format
+msgid ""
+"\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
+"Line %d is longer than %d octets and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1407
+msgid ""
+"\n"
+"Warning: \"example\" is a reserved hierarchy!\n"
+msgstr ""
+
+#: src/lang.c:1408
+#, c-format
+msgid ""
+"\n"
+"\n"
+"You are upgrading to tin %s from an earlier version.\n"
+"Some values in your %s file have changed!\n"
+"Read WHATSNEW, etc...\n"
+msgstr ""
+
+#: src/lang.c:1410
+#, 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:1413
+#, 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:1417
+#, c-format
+msgid ""
+"\n"
+"Warning: The article has multiple addresses in \"%s\".\n"
+"         This is at least uncommon.\n"
+msgstr ""
+
+#: src/lang.c:1420
+#, c-format
+msgid ""
+"\n"
+"Warning: With multiple addresses in \"From\", a \"Sender\"-header is\n"
+"         required, but its generation is deactivated by the global\n"
+"         configuration \"disable_sender=ON\" in\n"
+"         \"%s\".\n"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, c-format
+msgid ""
+"\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
+"Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, c-format
+msgid ""
+"\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1438
+#, c-format
+msgid ""
+"Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
+msgstr ""
+
+#: src/lang.c:1439
+#, c-format
+msgid ""
+"Warning: line %d contains unprintable chars:\n"
+"%s\n"
+msgstr ""
+
+#: src/lang.c:1440
+msgid ""
+"\n"
+"Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
+msgstr ""
+
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "Atenție: grupul este moderat.\n"
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1443
+msgid "Writing attributes file..."
+msgstr ""
+
+#: src/lang.c:1444
+#, c-format
+msgid "Writing %s\n"
+msgstr ""
+
+#: src/lang.c:1445
+msgid "Writing overview cache..."
+msgstr ""
+
+#: src/lang.c:1447
+#, fuzzy, c-format
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "1 Răspuns"
+msgstr[1] "1 Răspuns"
+msgstr[2] "1 Răspuns"
+
+#: src/lang.c:1449
+msgid "Can't run slrnface: couldn't construct fifo name."
+msgstr ""
+
+#: src/lang.c:1450
+#, c-format
+msgid "Can't run slrnface: failed to create %s"
+msgstr ""
+
+#: src/lang.c:1451
+#, c-format
+msgid "Slrnface abnormally exited, code %d."
+msgstr ""
+
+#: src/lang.c:1452
+#, c-format
+msgid "Slrnface failed: %s."
+msgstr ""
+
+#: src/lang.c:1454
+#, c-format
+msgid "Can't run slrnface: Environment variable %s not found."
+msgstr ""
+
+#: src/lang.c:1456
+msgid "Can't run slrnface: Not running in an xterm."
+msgstr ""
+
+#: src/lang.c:1459
+msgid "couldn't connect to display"
+msgstr ""
+
+#: src/lang.c:1460
+msgid "can't open FIFO"
+msgstr ""
+
+#: src/lang.c:1461
+msgid "executable not found"
+msgstr ""
+
+#: src/lang.c:1462
+msgid "fork() failed"
+msgstr "fork() a eșuat"
+
+#: src/lang.c:1463
+msgid "couldn't find controlling terminal"
+msgstr ""
+
+#: src/lang.c:1464
+msgid "terminal doesn't export width and height"
+msgstr ""
+
+#: src/lang.c:1465
+msgid "WINDOWID not found in environment"
+msgstr ""
+
+#: src/lang.c:1466
+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 ""
+
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+msgid "Xref: line (case insensitive)"
+msgstr ""
+
+#: src/lang.c:1481
+#, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1482
+msgid "No unsubscribed groups to show"
+msgstr ""
+
+#: src/lang.c:1483
+msgid "Showing subscribed to groups only"
+msgstr ""
+
+#: src/lang.c:1484
+#, fuzzy
+msgid "yenc file"
+msgstr "fișier uuencoded"
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+msgid "incomplete yenc"
+msgstr ""
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " la %s"
+
+#: src/lang.c:1489
+#, fuzzy, c-format
+msgid "part size %s"
+msgstr "dimensiune %s"
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "articol"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, fuzzy, c-format
+msgid "total size %s"
+msgstr "dimensiune %s"
+
+#: src/lang.c:1493
+msgid "Yes "
+msgstr ""
+
+#: src/lang.c:1494
+msgid "You have mail"
+msgstr ""
+
+#: src/lang.c:1499
+#, 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:1510
+msgid "  -D mode  debug mode"
+msgstr ""
+
+#: src/lang.c:1514
+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:1523
+msgid "toggle color"
+msgstr ""
+
+#: src/lang.c:1524
+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:1544
+msgid "  -a       toggle color flag"
+msgstr ""
+
+#: src/lang.c:1548
+msgid ""
+"\n"
+"Error: Followup-To set to more than one newsgroup!\n"
+msgstr ""
+
+#: src/lang.c:1549
+#, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is renamed, use \"%s\" instead!\n"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
+"Error: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr[0] ""
+"\n"
+"Eroare: urmărirea a (Followup-To:) „celui care a publicat” și a unui grup de "
+"știri nu este permisă!\n"
+msgstr[1] ""
+"\n"
+"Eroare: urmărirea a (Followup-To:) „celui care a publicat” și a unui grup de "
+"știri nu este permisă!\n"
+msgstr[2] ""
+"\n"
+"Eroare: urmărirea a (Followup-To:) „celui care a publicat” și a unui grup de "
+"știri nu este permisă!\n"
+
+#: src/lang.c:1552
+#, c-format
+msgid ""
+"\n"
+"Error: \"%s\" is not a valid newsgroup!\n"
+msgstr ""
+
+#: src/lang.c:1554
+msgid ""
+"\n"
+"Warning: Followup-To set to more than one newsgroup!\n"
+msgstr ""
+
+#: src/lang.c:1555
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
+msgstr ""
+
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, c-format
+msgid ""
+"\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
+"Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1558
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
+msgstr ""
+
+#: src/lang.c:1559
+#, c-format
+msgid ""
+"\n"
+"Warning: \"%s\" is not a valid newsgroup at this site!\n"
+msgstr ""
+
+#: src/lang.c:1563
+#, c-format
+msgid "%d files successfully written from %d articles. %d %s occurred."
+msgstr ""
+
+#: src/lang.c:1564
+msgid "Missing parts."
+msgstr ""
+
+#: src/lang.c:1565
+msgid "No beginning."
+msgstr ""
+
+#: src/lang.c:1566
+msgid "No data."
+msgstr ""
+
+#: src/lang.c:1567
+msgid "Unknown error."
+msgstr "Eroare necunoscută."
+
+#: src/lang.c:1571
+#, c-format
+msgid "Reading mail active file: %s"
+msgstr ""
+
+#: src/lang.c:1572
+#, c-format
+msgid "Reading mailgroups file: %s"
+msgstr ""
+
+#: src/lang.c:1576
+msgid "perform PGP operations on article"
+msgstr ""
+
+#: src/lang.c:1577
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1578
+#, c-format
+msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1579
+#, c-format
+msgid "%s=sign, %s=sign & include public key, %s=quit: "
+msgstr ""
+
+#: src/lang.c:1580
+#, c-format
+msgid "PGP has not been set up (can't open %s)"
+msgstr ""
+
+#: src/lang.c:1581
+msgid "Article not signed and no public keys found"
+msgstr ""
+
+#: src/lang.c:1583
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1584
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1585
+#, c-format
+msgid ""
+"%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1587
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1588
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1589
+#, c-format
+msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1593
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1594
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1595
+#, c-format
+msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1597
+#, c-format
+msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
+msgstr ""
+
+#: src/lang.c:1598
+#, c-format
+msgid "%s=quit, %s=edit, %s=send [%%s]: "
+msgstr ""
+
+#: src/lang.c:1599
+#, c-format
+msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
+msgstr ""
+
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
+msgid "Try cache_overview_files to speed up things.\n"
+msgstr ""
+
+#: src/lang.c:1607
+msgid "Tin will use local index files instead.\n"
+msgstr ""
+
+#: src/lang.c:1608
+msgid "Cannot find NNTP server name"
+msgstr ""
+
+#: src/lang.c:1609
+msgid "CAPABILITIES did not announce READER"
+msgstr ""
+
+#: src/lang.c:1610
+#, c-format
+msgid "Connecting to %s:%u..."
+msgstr ""
+
+#: src/lang.c:1611
+#, fuzzy
+msgid "NNTP connection error. Exiting..."
+msgstr "Eroare conexiune NNTP. Ieșire..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr "Eroare conexiune NNTP: nntp_read_timeout_secs %d expirat. Ieșire..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
+msgid "Disconnecting from server..."
+msgstr ""
+
+#: src/lang.c:1616
+#, c-format
+msgid "Failed to connect to NNTP server %s. Exiting..."
+msgstr ""
+
+#: src/lang.c:1617
+msgid "205  Closing connection"
+msgstr ""
+
+#: src/lang.c:1618
+msgid "Your server does not support the NNTP XOVER or OVER command.\n"
+msgstr ""
+
+#: src/lang.c:1619
+#, c-format
+msgid "Port isn't numeric: %s:%s\n"
+msgstr ""
+
+#: src/lang.c:1621
+#, c-format
+msgid "Port in %s isn't numeric: %s:%s\n"
+msgstr ""
+
+#: src/lang.c:1622
+#, c-format
+msgid "reconnect (%d) limit %d reached, giving up."
+msgstr ""
+
+#: src/lang.c:1624
+msgid "Connection to news server has timed out. Reconnect?"
+msgstr ""
+
+#: src/lang.c:1625
+#, c-format
+msgid ""
+"Put the server name in the file %s,\n"
+"or set the environment variable NNTPSERVER"
+msgstr ""
+
+#: src/lang.c:1627
+msgid "Continuing..."
+msgstr ""
+
+#: src/lang.c:1628
+msgid "Read timeout from server - quit tin?"
+msgstr ""
+
+#: src/lang.c:1629
+msgid "  -C       try COMPRESS NNTP extension"
+msgstr ""
+
+#: src/lang.c:1631
+msgid "  -A       force authentication on connect"
+msgstr ""
+
+#: src/lang.c:1632
+#, c-format
+msgid "  -g serv  read news from NNTP server serv [default=%s]"
+msgstr ""
+
+#: src/lang.c:1633
+#, c-format
+msgid "  -p port  use port as NNTP port [default=%d]"
+msgstr ""
+
+#: src/lang.c:1635
+msgid "  -k       skip verification for NNTPS"
+msgstr ""
+
+#: src/lang.c:1636
+msgid "  -T       enable NNTPS"
+msgstr ""
+
+#: src/lang.c:1638
+msgid "  -Q       quick start. Same as -dnq"
+msgstr ""
+
+#: src/lang.c:1639
+msgid "  -r       read news remotely from default NNTP server"
+msgstr ""
+
+#: src/lang.c:1640
+msgid "  -l       use only LIST instead of GROUP (-n) command"
+msgstr ""
+
+#: src/lang.c:1641
+msgid "  -n       only read subscribed .newsrc groups from NNTP server"
+msgstr ""
+
+#: src/lang.c:1643
+msgid "  -4       force connecting via IPv4"
+msgstr ""
+
+#: src/lang.c:1644
+msgid "  -6       force connecting via IPv6"
+msgstr ""
+
+#: src/lang.c:1645
+msgid ""
+"\n"
+"socket or connect problem\n"
+msgstr ""
+
+#: src/lang.c:1647
+#, c-format
+msgid ""
+"\n"
+"Connection to %s: "
+msgstr ""
+
+#: src/lang.c:1648
+msgid "Giving up...\n"
+msgstr ""
+
+#: src/lang.c:1650
+#, c-format
+msgid "%s/tcp: Unknown service.\n"
+msgstr ""
+
+#: src/lang.c:1653
+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:1656
+#, c-format
+msgid "Can't open %s. Try %s -r to read news via NNTP."
+msgstr ""
+
+#: src/lang.c:1659
+msgid "  -Q       quick start. Same as -dq"
+msgstr ""
+
+#: src/lang.c:1660
+msgid "  -l       read only active file instead of scanning spool (-n) command"
+msgstr ""
+
+#: src/lang.c:1661
+msgid "  -n       only read subscribed .newsrc groups from spool"
+msgstr ""
+
+#: src/lang.c:1662
+msgid "Your server does not have Xref: in its NOV-files.\n"
+msgstr ""
+
+#: src/lang.c:1666
+msgid "Posting using external inews failed. Use built in inews instead?"
+msgstr ""
+
+#: src/lang.c:1667
+msgid "It worked! Should I always use my built in inews from now on?"
+msgstr ""
+
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "Câmpul articolului inițial"
+msgstr[1] "Câmpul articolului inițial"
+msgstr[2] "Câmpul articolului inițial"
+
+#: src/lang.c:1672
+msgid "output article/thread/hot/pattern/tagged articles to printer"
+msgstr ""
+
+#: src/lang.c:1673
+msgid "Print"
+msgstr "Imprimare"
+
+#: src/lang.c:1674
+msgid "Printing..."
+msgstr "Se imprimă..."
+
+#: src/lang.c:1678
+#, fuzzy, c-format
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "Articol publicat: %s"
+msgstr[1] "Articol publicat: %s"
+msgstr[2] "Articol publicat: %s"
+
+#: src/lang.c:1679
+msgid "pipe article/thread/hot/pattern/tagged articles into command"
+msgstr ""
+
+#: src/lang.c:1680
+msgid "No command"
+msgstr ""
+
+#: src/lang.c:1681
+#, fuzzy
+msgid "Pipe"
+msgstr "conductă"
+
+#: src/lang.c:1682
+#, c-format
+msgid "Pipe to command [%.*s]> "
+msgstr ""
+
+#: src/lang.c:1683
+msgid "Piping..."
+msgstr ""
+
+#: src/lang.c:1685
+msgid "Piping not enabled."
+msgstr ""
+
+#: src/lang.c:1689
+#, 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:1694
+#, 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:1699
+#, 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:1703
+#, c-format
+msgid ""
+"\n"
+"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
+msgstr ""
+
+#: src/lang.c:1708
+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:1721
+msgid "shell escape"
+msgstr ""
+
+#: src/lang.c:1722
+#, c-format
+msgid "Shell Command (%s)"
+msgstr ""
+
+#: src/lang.c:1723
+#, c-format
+msgid "Enter shell command [%s]> "
+msgstr ""
+
+#: src/lang.c:1727
+#, c-format
+msgid "%s: Can't get entry for TERM\n"
+msgstr ""
+
+#: src/lang.c:1731
+#, c-format
+msgid "Group %.*s ('q' to quit)..."
+msgstr ""
+
+#: src/lang.c:1733
+#, c-format
+msgid "Group %.*s..."
+msgstr ""
+
+#: src/lang.c:1737
+msgid "Server unavailable\n"
+msgstr ""
+
+#: src/lang.c:1743
+#, 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:1744
+#, c-format
+msgid ""
+"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1746
+#, c-format
+msgid ""
+"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1747
+#, c-format
+msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1751
+#, c-format
+msgid ""
+"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1752
+#, c-format
+msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1754
+#, c-format
+msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1755
+#, c-format
+msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
+msgstr ""
+
+#: src/lang.c:1761
+msgid "Terminal does not support color"
+msgstr "Terminalul nu acceptă culori"
+
+#: src/lang.c:1766
+#, c-format
+msgid "Trying %s"
+msgstr ""
+
+#: src/lang.c:1781
+msgid "Subject"
+msgstr "Subiect"
+
+#: src/lang.c:1782
+msgid "References"
+msgstr "Referințe"
+
+#: src/lang.c:1783
+msgid "Both Subject and References"
+msgstr ""
+
+#: src/lang.c:1784
+msgid "Multipart Subject"
+msgstr ""
+
+#: src/lang.c:1785
+msgid "Percentage Match"
+msgstr ""
+
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Nimic"
+
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
+
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
+msgid "Hide all"
+msgstr ""
+
+#: src/lang.c:1822
+msgid "Address"
+msgstr "Adresă"
+
+#: src/lang.c:1823
+msgid "Full Name"
+msgstr "Nume complet"
+
+#: src/lang.c:1824
+msgid "Address and Name"
+msgstr ""
+
+#: src/lang.c:1832
+msgid "Max"
+msgstr "Max"
+
+#: src/lang.c:1833
+msgid "Sum"
+msgstr ""
+
+#: src/lang.c:1834
+#, fuzzy
+msgid "Average"
+msgstr "Mediu"
+
+#: src/lang.c:1844 src/lang.c:1864
+msgid "Black"
+msgstr "Negru"
+
+#: src/lang.c:1845 src/lang.c:1865
+msgid "Red"
+msgstr "Roşu"
+
+#: src/lang.c:1846 src/lang.c:1866
+msgid "Green"
+msgstr "Verde"
+
+#: src/lang.c:1847 src/lang.c:1867
+msgid "Brown"
+msgstr "Maron"
+
+#: src/lang.c:1848 src/lang.c:1868
+msgid "Blue"
+msgstr "Albastru"
+
+#: src/lang.c:1849 src/lang.c:1869
+msgid "Pink"
+msgstr "Roz"
+
+#: src/lang.c:1850 src/lang.c:1870
+msgid "Cyan"
+msgstr "Cian"
+
+#: src/lang.c:1851 src/lang.c:1871
+msgid "White"
+msgstr "Alb"
+
+#: src/lang.c:1852
+msgid "Gray"
+msgstr "Gri"
+
+#: src/lang.c:1853
+msgid "Light Red"
+msgstr "Roșu deschis"
+
+#: src/lang.c:1854
+msgid "Light Green"
+msgstr "Verde deschis"
+
+#: src/lang.c:1855
+msgid "Yellow"
+msgstr "Galben"
+
+#: src/lang.c:1856
+msgid "Light Blue"
+msgstr "Albastru deschis"
+
+#: src/lang.c:1857
+msgid "Light Pink"
+msgstr "Roz deschis"
+
+#: src/lang.c:1858
+msgid "Light Cyan"
+msgstr "Cian deschis"
+
+#: src/lang.c:1859
+msgid "Light White"
+msgstr "Alb deschis"
+
+#: src/lang.c:1882
+msgid "Space"
+msgstr "Spațiu"
+
+#: src/lang.c:1890
+msgid "Normal"
+msgstr "Normal"
+
+#: src/lang.c:1891
+msgid "Best highlighting"
+msgstr ""
+
+#: src/lang.c:1892
+msgid "Underline"
+msgstr "Linie de subliniere"
+
+#: src/lang.c:1893
+msgid "Reverse video"
+msgstr ""
+
+#: src/lang.c:1894
+msgid "Blinking"
+msgstr ""
+
+#: src/lang.c:1895
+msgid "Half bright"
+msgstr ""
+
+#: src/lang.c:1896
+msgid "Bold"
+msgstr "Aldin"
+
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Nu"
+
+#: src/lang.c:1903
+msgid "Cc"
+msgstr "Cc"
+
+#: src/lang.c:1904
+msgid "Bcc"
+msgstr "Bcc"
+
+#: src/lang.c:1905
+msgid "Cc and Bcc"
+msgstr "Cc și Bcc"
+
+#: src/lang.c:1922 src/lang.c:1935
+#, fuzzy
+msgid "none"
+msgstr "none"
+
+#: src/lang.c:1923
+msgid "commands"
+msgstr "comenzi"
+
+#: src/lang.c:1924
+msgid "select"
+msgstr "select"
+
+#: src/lang.c:1926
+msgid "commands & quit"
+msgstr ""
+
+#: src/lang.c:1927
+msgid "commands & select"
+msgstr ""
+
+#: src/lang.c:1928
+msgid "quit & select"
+msgstr ""
+
+#: src/lang.c:1929
+msgid "commands & quit & select"
+msgstr ""
+
+#: src/lang.c:1936
+msgid "PageDown"
+msgstr ""
+
+#: src/lang.c:1937
+msgid "PageNextUnread"
+msgstr ""
+
+#: src/lang.c:1938
+msgid "PageDown or PageNextUnread"
+msgstr ""
+
+#: src/lang.c:1945
+msgid "Subject: (case sensitive)"
+msgstr ""
+
+#: src/lang.c:1946
+msgid "Subject: (ignore case)"
+msgstr ""
+
+#: src/lang.c:1947
+msgid "From: (case sensitive)"
+msgstr ""
+
+#: src/lang.c:1948
+msgid "From: (ignore case)"
+msgstr ""
+
+#: src/lang.c:1949
+msgid "Msg-ID: & full References: line"
+msgstr ""
+
+#: src/lang.c:1950
+msgid "Msg-ID: & last References: only"
+msgstr ""
+
+#: src/lang.c:1951
+msgid "Message-ID: entry only"
+msgstr ""
+
+#: src/lang.c:1952
+msgid "Lines:"
+msgstr "Linii:"
+
+#: src/lang.c:1958
+msgid "Don't trim article body"
+msgstr ""
+
+#: src/lang.c:1959
+msgid "Skip leading blank lines"
+msgstr ""
+
+#: src/lang.c:1960
+msgid "Skip trailing blank lines"
+msgstr ""
+
+#: src/lang.c:1961
+msgid "Skip leading and trailing blank l."
+msgstr ""
+
+#: src/lang.c:1962
+msgid "Compact multiple between text"
+msgstr ""
+
+#: src/lang.c:1963
+msgid "Compact multiple and skip leading"
+msgstr ""
+
+#: src/lang.c:1964
+msgid "Compact multiple and skip trailing"
+msgstr ""
+
+#: src/lang.c:1965
+msgid "Compact mltpl., skip lead. & trai."
+msgstr ""
+
+#: src/lang.c:1971
+msgid "Don't detect verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1972
+msgid "Detect and show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+msgid "Don't show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1980
+msgid "Don't show help or mail sign"
+msgstr ""
+
+#: src/lang.c:1981
+msgid "Show only help sign"
+msgstr ""
+
+#: src/lang.c:1982
+msgid "Show only mail sign if new mail"
+msgstr ""
+
+#: src/lang.c:1983
+msgid "Show mail if new mail else help s."
+msgstr ""
+
+#: src/lang.c:2019
+msgid "Shell archive"
+msgstr "arhivă Shell"
+
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Da"
+
+#: src/lang.c:2027
+msgid "Subject: (descending)"
+msgstr ""
+
+#: src/lang.c:2028
+msgid "Subject: (ascending)"
+msgstr ""
+
+#: src/lang.c:2029
+msgid "From: (descending)"
+msgstr ""
+
+#: src/lang.c:2030
+msgid "From: (ascending)"
+msgstr ""
+
+#: src/lang.c:2031
+msgid "Date: (descending)"
+msgstr ""
+
+#: src/lang.c:2032
+msgid "Date: (ascending)"
+msgstr ""
+
+#: src/lang.c:2033 src/lang.c:2042
+msgid "Score (descending)"
+msgstr ""
+
+#: src/lang.c:2034 src/lang.c:2043
+msgid "Score (ascending)"
+msgstr ""
+
+#: src/lang.c:2035
+msgid "Lines: (descending)"
+msgstr ""
+
+#: src/lang.c:2036
+msgid "Lines: (ascending)"
+msgstr ""
+
+#: src/lang.c:2044
+msgid "Last posting date (descending)"
+msgstr ""
+
+#: src/lang.c:2045
+msgid "Last posting date (ascending)"
+msgstr ""
+
+#: src/lang.c:2051
+msgid "Quick-sort"
+msgstr ""
+
+#: src/lang.c:2052
+msgid "Heap-sort"
+msgstr ""
+
+#: src/lang.c:2059
+msgid "Always Keep"
+msgstr ""
+
+#: src/lang.c:2060
+msgid "Always Remove"
+msgstr ""
+
+#: src/lang.c:2061
+msgid "Mark with D on selection screen"
+msgstr ""
+
+#: src/lang.c:2067
+msgid "Kill only unread arts"
+msgstr ""
+
+#: src/lang.c:2068
+msgid "Kill all arts & show with K"
+msgstr ""
+
+#. TODO: s/K/art_marked_killed/
+#: src/lang.c:2069
+msgid "Kill all arts and never show"
+msgstr ""
+
+#: src/lang.c:2075
+msgid "Nothing special"
+msgstr ""
+
+#: src/lang.c:2076
+msgid "Compress quotes"
+msgstr ""
+
+#: src/lang.c:2077
+msgid "Quote signatures"
+msgstr ""
+
+#: src/lang.c:2078
+msgid "Compress quotes, quote sigs"
+msgstr ""
+
+#: src/lang.c:2079
+msgid "Quote empty lines"
+msgstr ""
+
+#: src/lang.c:2080
+msgid "Compress quotes, quote empty lines"
+msgstr ""
+
+#: src/lang.c:2081
+msgid "Quote sigs & empty lines"
+msgstr ""
+
+#: src/lang.c:2082
+msgid "Comp. q., quote sigs & empty lines"
+msgstr ""
+
+#: src/lang.c:2123
+msgid "With headers"
+msgstr ""
+
+#: src/lang.c:2124
+msgid "Without headers"
+msgstr ""
+
+#: src/lang.c:2131
+msgid "NFKC"
+msgstr "NFKC"
+
+#: src/lang.c:2133
+msgid "NFKD"
+msgstr "NFKD"
+
+#: src/lang.c:2134
+msgid "NFC"
+msgstr "NFC"
+
+#: src/lang.c:2135
+msgid "NFD"
+msgstr "NFD"
+
+#: src/lang.c:2137
+msgid "NFKC case fold"
+msgstr ""
+
+#: src/lang.c:2146
+msgid "Display Options"
+msgstr "Opțiuni de afișare"
+
+#: src/lang.c:2153
+msgid "Color Options"
+msgstr "Opțiuni de culoare"
+
+#: src/lang.c:2159
+msgid "Highlight Options"
+msgstr "Opțiuni de evidențiere"
+
+#: src/lang.c:2166
+msgid "Article-Limiting Options"
+msgstr ""
+
+#: src/lang.c:2172
+msgid "Posting/Mailing Options"
+msgstr ""
+
+#: src/lang.c:2178
+msgid "Saving/Printing Options"
+msgstr ""
+
+#: src/lang.c:2184
+msgid "Expert Options"
+msgstr ""
+
+#: src/lang.c:2190
+msgid "Filtering Options"
+msgstr ""
+
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
+msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2196
+msgid "Show mini menu & posting etiquette"
+msgstr ""
+
+#: src/lang.c:2197
+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:2202
+msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2203
+msgid "Show description of each newsgroup"
+msgstr ""
+
+#: src/lang.c:2204
+msgid ""
+"# If ON show group description text after newsgroup name at\n"
+"# group selection level\n"
+msgstr ""
+
+#: src/lang.c:2209
+msgid ""
+"Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
+"sets."
+msgstr ""
+
+#: src/lang.c:2210
+msgid "In group and thread level, show author by"
+msgstr ""
+
+#: src/lang.c:2211
+msgid ""
+"# Part of From field to display in group and thread level\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:2220
+msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2221
+msgid "Draw -> instead of highlighted bar"
+msgstr ""
+
+#: src/lang.c:2222
+msgid "# If ON use -> otherwise highlighted bar for selection\n"
+msgstr ""
+
+#: src/lang.c:2227
+msgid "Use inverse video for page headers"
+msgstr ""
+
+#: src/lang.c:2228
+msgid "# If ON use inverse video for page headers at different levels\n"
+msgstr ""
+
+#: src/lang.c:2233
+msgid "Thread articles by"
+msgstr ""
+
+#: src/lang.c:2234
+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:2245
+msgid "Enter percentage match required to thread together. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2246
+msgid "Thread percentage match"
+msgstr ""
+
+#: src/lang.c:2248
+#, no-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, e.g. 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. e.g. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
+"# 'harppy' would be threaded separately from 'happy'\n"
+msgstr ""
+
+#: src/lang.c:2260
+msgid "Score of a thread"
+msgstr ""
+
+#: src/lang.c:2261
+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:2269
+msgid ""
+"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2270
+msgid "Sort articles by"
+msgstr ""
+
+#: src/lang.c:2271
+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:2287
+msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2288
+msgid "Sort threads by"
+msgstr ""
+
+#: src/lang.c:2289
+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:2299
+msgid ""
+"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2300
+msgid "Go to first unread article in group"
+msgstr ""
+
+#: src/lang.c:2301
+msgid "# If ON put cursor at first unread art in group otherwise last art\n"
+msgstr ""
+
+#: src/lang.c:2305
+msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2306
+msgid "Show only unread articles"
+msgstr ""
+
+#: src/lang.c:2307
+msgid "# If ON show only new/unread articles otherwise show all.\n"
+msgstr ""
+
+#: src/lang.c:2312
+msgid "Show only groups with unread arts"
+msgstr ""
+
+#: src/lang.c:2313
+msgid "# If ON show only subscribed to groups that contain unread articles.\n"
+msgstr ""
+
+#: src/lang.c:2318
+msgid "Filter which articles"
+msgstr ""
+
+#: src/lang.c:2319
+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:2328
+msgid "Go to the next unread article with"
+msgstr ""
+
+#: src/lang.c:2329
+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:2339
+msgid "How to treat blank lines"
+msgstr ""
+
+#: src/lang.c:2340
+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:2357
+msgid "Show help/mail sign in level titles"
+msgstr ""
+
+#: src/lang.c:2358
+msgid ""
+"# Show help sign, new mail sign, both or nothing in level titles.\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't show help or mail sign\n"
+"#   1 = Show only help sign\n"
+"#   2 = Show only mail sign if new mail have arrived\n"
+"# * 3 = Show mail sign if new mail has arrived else show help sign\n"
+msgstr ""
+
+#: src/lang.c:2368
+msgid "List thread using right arrow key"
+msgstr ""
+
+#: src/lang.c:2369
+msgid ""
+"# If ON automatically list thread when entering it using right arrow key.\n"
+msgstr ""
+
+#: src/lang.c:2373
+msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2374
+msgid "Character to show deleted articles"
+msgstr ""
+
+#: src/lang.c:2375
+msgid ""
+"# Character used to show that an art was deleted (default 'D')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2380
+msgid ""
+"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2381
+msgid "Character to show inrange articles"
+msgstr ""
+
+#: src/lang.c:2382
+msgid ""
+"# Character used to show that an art is in a range (default '#')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2387
+msgid ""
+"Enter character to indicate that article will return. <CR> sets, <ESC> "
+"cancels."
+msgstr ""
+
+#: src/lang.c:2388
+msgid "Character to show returning arts"
+msgstr ""
+
+#: src/lang.c:2389
+msgid ""
+"# Character used to show that an art will return (default '-')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2394
+msgid ""
+"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2395
+msgid "Character to show selected articles"
+msgstr ""
+
+#: src/lang.c:2396
+msgid ""
+"# Character used to show that an art was auto-selected (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2401
+msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2402
+msgid "Character to show recent articles"
+msgstr ""
+
+#: src/lang.c:2403
+msgid ""
+"# Character used to show that an art is recent (default 'o')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2408
+msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2409
+msgid "Character to show unread articles"
+msgstr ""
+
+#: src/lang.c:2410
+msgid ""
+"# Character used to show that an art is unread (default '+')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2415
+msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2416
+msgid "Character to show read articles"
+msgstr ""
+
+#: src/lang.c:2417
+msgid ""
+"# Character used to show that an art was read (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2422
+msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2423
+msgid "Character to show killed articles"
+msgstr ""
+
+#: src/lang.c:2424
+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:2429
+msgid ""
+"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2430
+msgid "Character to show readselected arts"
+msgstr ""
+
+#: src/lang.c:2431
+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:2437
+msgid "Abbreviate long newsgroup names"
+msgstr ""
+
+#: src/lang.c:2438
+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:2444
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr ""
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr ""
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2460
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr ""
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr ""
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2476
+msgid ""
+"0 = full page scrolling, -1 = show previous last line as first on next page, "
+"-2 = half page"
+msgstr ""
+
+#: src/lang.c:2477
+msgid "Number of lines to scroll in pager"
+msgstr ""
+
+#: src/lang.c:2478
+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:2488
+msgid "Display signatures. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2489
+msgid "Display signatures"
+msgstr ""
+
+#: src/lang.c:2490
+msgid "# If OFF don't show signatures when displaying articles\n"
+msgstr ""
+
+#: src/lang.c:2494
+msgid "Display article score. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2495
+msgid "Display article score in pager"
+msgstr ""
+
+#: src/lang.c:2496
+msgid "# If ON show article score when displaying articles\n"
+msgstr ""
+
+#: src/lang.c:2501
+msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2502
+msgid "Remove soft hyphens"
+msgstr ""
+
+#: src/lang.c:2503
+msgid "# If ON remove soft hyphens when displaying articles\n"
+msgstr ""
+
+#: src/lang.c:2508
+msgid ""
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2509
+msgid "Display none mime data as an attachment"
+msgstr ""
+
+#: src/lang.c:2510
+msgid ""
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#       size and filename, similar to how MIME attachments are displayed\n"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:2522
+msgid ""
+"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2523
+msgid "Display \"a as Umlaut-a"
+msgstr ""
+
+#: src/lang.c:2524
+msgid ""
+"# If ON decode German style TeX umlaut codes to ISO and\n"
+"# show \"a as Umlaut-a, etc.\n"
+msgstr ""
+
+#: src/lang.c:2529 src/lang.c:2539
+msgid "Space separated list of header fields"
+msgstr ""
+
+#: src/lang.c:2530
+msgid "Display these header fields (or *)"
+msgstr ""
+
+#: src/lang.c:2531
+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:2540
+msgid "Do not display these header fields"
+msgstr ""
+
+#: src/lang.c:2541
+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:2551
+msgid ""
+"Do you want to enable automatic handling of multipart/alternative articles?"
+msgstr ""
+
+#: src/lang.c:2552
+msgid "Skip multipart/alternative parts"
+msgstr ""
+
+#: src/lang.c:2553
+msgid "# If ON strip multipart/alternative messages automatically\n"
+msgstr ""
+
+#: src/lang.c:2557
+msgid "<SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2558
+msgid "How to treat verbatim blocks"
+msgstr ""
+
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
+
+#: src/lang.c:2569
+msgid "A regex used to decide which lines to show in col_quote."
+msgstr ""
+
+#: src/lang.c:2570
+msgid "Regex used to show quoted lines"
+msgstr ""
+
+#: src/lang.c:2571
+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:2577
+msgid "A regex used to decide which lines to show in col_quote2."
+msgstr ""
+
+#: src/lang.c:2578
+msgid "Regex used to show twice quoted l."
+msgstr ""
+
+#: src/lang.c:2579
+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:2585
+msgid "A regex used to decide which lines to show in col_quote3."
+msgstr ""
+
+#: src/lang.c:2586
+msgid "Regex used to show >= 3 times q.l."
+msgstr ""
+
+#: src/lang.c:2587
+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:2593
+msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2594
+msgid "Detection of external quotes"
+msgstr ""
+
+#: src/lang.c:2595
+msgid "# If ON detect quoted text from external sources in articles\n"
+msgstr ""
+
+#: src/lang.c:2599
+msgid "A regex used to decide which lines to show in col_extquote."
+msgstr ""
+
+#: src/lang.c:2600
+msgid "Regex used to show quotes from external sources"
+msgstr ""
+
+#: src/lang.c:2601
+msgid ""
+"# A regular expression that tin will use to decide which lines are\n"
+"# external quotes. Text from external quotes is shown in col_extquote.\n"
+"# If you leave this blank, tin will use a built in default.\n"
+msgstr ""
+
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr ""
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+
+#: src/lang.c:2616
+msgid "A regex used to decide which words to show in col_markslashes."
+msgstr ""
+
+#: src/lang.c:2617
+msgid "Regex used to highlight /slashes/"
+msgstr ""
+
+#: src/lang.c:2618
+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:2624
+msgid "A regex used to decide which words to show in col_markstars."
+msgstr ""
+
+#: src/lang.c:2625
+msgid "Regex used to highlight *stars*"
+msgstr ""
+
+#: src/lang.c:2626
+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:2632
+msgid "A regex used to decide which words to show in col_markstroke."
+msgstr ""
+
+#: src/lang.c:2633
+msgid "Regex used to highlight -strokes-"
+msgstr ""
+
+#: src/lang.c:2634
+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:2640
+msgid "A regex used to decide which words to show in col_markdash."
+msgstr ""
+
+#: src/lang.c:2641
+msgid "Regex used to highlight _underline_"
+msgstr ""
+
+#: src/lang.c:2642
+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:2648
+msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
+msgstr ""
+
+#: src/lang.c:2649
+msgid "Regex with Subject prefixes"
+msgstr ""
+
+#: src/lang.c:2650
+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:2655
+msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
+msgstr ""
+
+#: src/lang.c:2656
+msgid "Regex with Subject suffixes"
+msgstr ""
+
+#: src/lang.c:2657
+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:2662
+msgid "A regex used to find the begin of a verbatim block."
+msgstr ""
+
+#: src/lang.c:2663
+msgid "Regex for begin of a verbatim block"
+msgstr ""
+
+#: src/lang.c:2664
+msgid ""
+"# A regular expression that tin will use to find the begin of\n"
+"# a verbatim block.\n"
+msgstr ""
+
+#: src/lang.c:2669
+msgid "A regex used to find the end of a verbatim block."
+msgstr ""
+
+#: src/lang.c:2670
+msgid "Regex for end of a verbatim block"
+msgstr ""
+
+#: src/lang.c:2671
+msgid ""
+"# A regular expression that tin will use to find the end of\n"
+"# a verbatim block.\n"
+msgstr ""
+
+#: src/lang.c:2676
+msgid ""
+"Enter name and options for external MIME viewer, --internal for built-in "
+"viewer"
+msgstr ""
+
+#: src/lang.c:2677
+msgid "MIME binary content viewer"
+msgstr ""
+
+#: src/lang.c:2678
+msgid ""
+"# If --internal automatically use the built in MIME viewer for non-text\n"
+"# parts of articles.\n"
+"# Otherwise specify an external viewer program (e.g. metamail) or leave "
+"blank\n"
+"# for no automatic viewing\n"
+msgstr ""
+
+#: src/lang.c:2685
+msgid "Confirm before starting non-text viewing program"
+msgstr ""
+
+#: src/lang.c:2686
+msgid "Ask before using MIME viewer"
+msgstr ""
+
+#: src/lang.c:2687
+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:2692
+msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:2693
+msgid "Catchup read groups when quitting"
+msgstr ""
+
+#: src/lang.c:2694
+msgid "# If ON ask user if read groups should all be marked read\n"
+msgstr ""
+
+#: src/lang.c:2699
+msgid "Catchup group using left key"
+msgstr ""
+
+#: src/lang.c:2700
+msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
+msgstr ""
+
+#: src/lang.c:2705
+msgid "Catchup thread by using left key"
+msgstr ""
+
+#: src/lang.c:2711
+msgid "Which actions require confirmation"
+msgstr ""
+
+#: src/lang.c:2712
+msgid ""
+"# What should we ask confirmation for.\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = none\n"
+"#   1 = commands\n"
+"#   2 = select\n"
+"#   3 = quit\n"
+"# * 4 = commands & quit\n"
+"#   5 = commands & select\n"
+"#   6 = quit & select\n"
+"#   7 = commands & quit & select\n"
+msgstr ""
+
+#: src/lang.c:2726
+msgid "'Mark as (un)read' ignores tags"
+msgstr ""
+
+#: src/lang.c:2727
+msgid ""
+"# If ON the 'Mark as (un)read' function marks only the current article.\n"
+msgstr ""
+
+#: src/lang.c:2731
+msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2732
+msgid "Program that opens URLs"
+msgstr ""
+
+#: src/lang.c:2733
+msgid "# The program used to open URLs. The actual URL will be appended\n"
+msgstr ""
+
+#: src/lang.c:2738
+msgid "Use mouse in xterm"
+msgstr ""
+
+#: src/lang.c:2739
+msgid "# If ON enable mouse button support on xterm terminals\n"
+msgstr ""
+
+#: src/lang.c:2745
+msgid "Use scroll keys on keypad"
+msgstr ""
+
+#: src/lang.c:2746
+msgid "# If ON enable scroll keys on terminals that support it\n"
+msgstr ""
+
+#: src/lang.c:2751
+msgid "Enter maximum number of article to get. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2752
+msgid "Number of articles to get"
+msgstr ""
+
+#: src/lang.c:2753
+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:2758
+msgid "Enter number of days article is considered recent. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2759
+msgid "Article recentness time limit"
+msgstr ""
+
+#: src/lang.c:2760
+msgid "# Number of days in which article is considered recent, (0=OFF)\n"
+msgstr ""
+
+#: src/lang.c:2764
+msgid ""
+"WILDMAT for normal wildcards, REGEX for full regular expression matching."
+msgstr ""
+
+#: src/lang.c:2765
+msgid "Wildcard matching"
+msgstr "Potrivirea cu caractere joker"
+
+#: src/lang.c:2766
+msgid ""
+"# Wildcard matching\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = wildmat\n"
+"#   1 = regex\n"
+msgstr ""
+
+#: src/lang.c:2773
+msgid "Enter minimal score before an article is marked killed. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2774
+msgid "Score limit (kill)"
+msgstr ""
+
+#: src/lang.c:2775
+msgid "# Score limit before an article is marked killed\n"
+msgstr ""
+
+#: src/lang.c:2779
+msgid "Enter default score to kill articles. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2780
+msgid "Default score to kill articles"
+msgstr ""
+
+#: src/lang.c:2781
+msgid "# Default score to kill articles\n"
+msgstr ""
+
+#: src/lang.c:2785
+msgid "Enter minimal score before an article is marked hot. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2786
+msgid "Score limit (select)"
+msgstr ""
+
+#: src/lang.c:2787
+msgid "# Score limit before an article is marked hot\n"
+msgstr ""
+
+#: src/lang.c:2791
+msgid "Enter default score to select articles. <CR> sets."
+msgstr ""
+
+#: src/lang.c:2792
+msgid "Default score to select articles"
+msgstr ""
+
+#: src/lang.c:2793
+msgid "# Default score to select articles\n"
+msgstr ""
+
+#: src/lang.c:2799
+msgid "Use slrnface to show ''X-Face:''s"
+msgstr ""
+
+#: src/lang.c:2800
+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:2808
+msgid "Use ANSI color"
+msgstr ""
+
+#: src/lang.c:2809
+msgid "# If ON using ANSI-color\n"
+msgstr ""
+
+#: src/lang.c:2814
+msgid "Standard foreground color"
+msgstr ""
+
+#: src/lang.c:2815
+msgid ""
+"# Standard foreground color\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2821
+msgid "Standard background color"
+msgstr ""
+
+#: src/lang.c:2822
+msgid ""
+"# Standard background color\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2828
+msgid "Color for inverse text (background)"
+msgstr ""
+
+#: src/lang.c:2829
+msgid ""
+"# Color of background for inverse text\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2835
+msgid "Color for inverse text (foreground)"
+msgstr ""
+
+#: src/lang.c:2836
+msgid ""
+"# Color of foreground for inverse text\n"
+"# Default: 7 (white)\n"
+msgstr ""
+
+#: src/lang.c:2842
+msgid "Color of text lines"
+msgstr ""
+
+#: src/lang.c:2843
+msgid ""
+"# Color of text lines\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2849
+msgid "Color of mini help menu"
+msgstr ""
+
+#: src/lang.c:2850
+msgid ""
+"# Color of mini help menu\n"
+"# Default: 3 (brown)\n"
+msgstr ""
+
+#: src/lang.c:2856
+msgid "Color of help text"
+msgstr ""
+
+#: src/lang.c:2857
+msgid ""
+"# Color of help pages\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2863
+msgid "Color of status messages"
+msgstr ""
+
+#: src/lang.c:2864
+msgid ""
+"# Color of messages in last line\n"
+"# Default: 6 (cyan)\n"
+msgstr ""
+
+#: src/lang.c:2870
+msgid "Color of quoted lines"
+msgstr ""
+
+#: src/lang.c:2871
+msgid ""
+"# Color of quote-lines\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2877
+msgid "Color of twice quoted line"
+msgstr ""
+
+#: src/lang.c:2878
+msgid ""
+"# Color of twice quoted lines\n"
+"# Default: 3 (brown)\n"
+msgstr ""
+
+#: src/lang.c:2884
+msgid "Color of >=3 times quoted line"
+msgstr ""
+
+#: src/lang.c:2885
+msgid ""
+"# Color of >=3 times quoted lines\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2891
+msgid "Color of article header lines"
+msgstr ""
+
+#: src/lang.c:2892
+msgid ""
+"# Color of header-lines\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2898
+msgid "Color of actual news header fields"
+msgstr ""
+
+#: src/lang.c:2899
+msgid ""
+"# Color of actual news header fields\n"
+"# Default: 9 (light red)\n"
+msgstr ""
+
+#: src/lang.c:2905
+msgid "Color of article subject lines"
+msgstr ""
+
+#: src/lang.c:2906
+msgid ""
+"# Color of article subject\n"
+"# Default: 6 (cyan)\n"
+msgstr ""
+
+#: src/lang.c:2912
+msgid "Color of external quotes"
+msgstr ""
+
+#: src/lang.c:2913
+msgid ""
+"# Color of quoted text from external sources\n"
+"# Default: 5 (pink)\n"
+msgstr ""
+
+#: src/lang.c:2919
+msgid "Color of response counter"
+msgstr ""
+
+#: src/lang.c:2920
+msgid ""
+"# Color of response counter\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2926
+msgid "Color of sender (From:)"
+msgstr ""
+
+#: src/lang.c:2927
+msgid ""
+"# Color of sender (From:)\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2933
+msgid "Color of help/mail sign"
+msgstr ""
+
+#: src/lang.c:2934
+msgid ""
+"# Color of Help/Mail-Sign\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2940
+msgid "Color of signatures"
+msgstr ""
+
+#: src/lang.c:2941
+msgid ""
+"# Color of signature\n"
+"# Default: 4 (blue)\n"
+msgstr ""
+
+#: src/lang.c:2947
+msgid "Color of negative score"
+msgstr ""
+
+#: src/lang.c:2948
+msgid ""
+"# Color of negative score\n"
+"# Default: 1 (red)\n"
+msgstr ""
+
+#: src/lang.c:2954
+msgid "Color of positive score"
+msgstr ""
+
+#: src/lang.c:2955
+msgid ""
+"# Color of positive score\n"
+"# Default: 2 (green)\n"
+msgstr ""
+
+#: src/lang.c:2961
+msgid "Color of highlighted URLs"
+msgstr ""
+
+#: src/lang.c:2962
+msgid ""
+"# Color of highlighted URLs\n"
+"# Default: -1 (default color)\n"
+msgstr ""
+
+#: src/lang.c:2968
+msgid "Color of verbatim blocks"
+msgstr ""
+
+#: src/lang.c:2969
+msgid ""
+"# Color of verbatim blocks\n"
+"# Default: 5 (pink)\n"
+msgstr ""
+
+#: src/lang.c:2975
+msgid "Color of highlighting with *stars*"
+msgstr ""
+
+#: src/lang.c:2976
+msgid ""
+"# Color of word highlighting with *stars*\n"
+"# Default: 11 (yellow)\n"
+msgstr ""
+
+#: src/lang.c:2982
+msgid "Color of highlighting with _dash_"
+msgstr ""
+
+#: src/lang.c:2983
+msgid ""
+"# Color of word highlighting with _dash_\n"
+"# Default: 13 (light pink)\n"
+msgstr ""
+
+#: src/lang.c:2989
+msgid "Color of highlighting with /slash/"
+msgstr ""
+
+#: src/lang.c:2990
+msgid ""
+"# Color of word highlighting with /slash/\n"
+"# Default: 14 (light cyan)\n"
+msgstr ""
+
+#: src/lang.c:2996
+msgid "Color of highlighting with -stroke-"
+msgstr ""
+
+#: src/lang.c:2997
+msgid ""
+"# Color of word highlighting with -stroke-\n"
+"# Default: 12 (light blue)\n"
+msgstr ""
+
+#: src/lang.c:3004
+msgid "Attr. of highlighting with *stars*"
+msgstr ""
+
+#: src/lang.c:3005
+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 ""
+
+#: src/lang.c:3020
+msgid "Attr. of highlighting with _dash_"
+msgstr ""
+
+#: src/lang.c:3021
+msgid ""
+"# Attribute of word highlighting with _dash_\n"
+"# Default: 2 (best highlighting)\n"
+msgstr ""
+
+#: src/lang.c:3027
+msgid "Attr. of highlighting with /slash/"
+msgstr ""
+
+#: src/lang.c:3028
+msgid ""
+"# Attribute of word highlighting with /slash/\n"
+"# Default: 5 (half bright)\n"
+msgstr ""
+
+#: src/lang.c:3034
+msgid "Attr. of highlighting with -stroke-"
+msgstr ""
+
+#: src/lang.c:3035
+msgid ""
+"# Attribute of word highlighting with -stroke-\n"
+"# Default: 3 (reverse video)\n"
+msgstr ""
+
+#: src/lang.c:3041
+msgid "URL highlighting in message body"
+msgstr ""
+
+#: src/lang.c:3042
+msgid "# Enable URL highlighting?\n"
+msgstr ""
+
+#: src/lang.c:3047
+msgid "Word highlighting in message body"
+msgstr ""
+
+#: src/lang.c:3048
+msgid "# Enable word highlighting?\n"
+msgstr ""
+
+#: src/lang.c:3053
+msgid "What to display instead of mark"
+msgstr ""
+
+#: src/lang.c:3054
+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:3063
+msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3064
+msgid "Page line wrap column"
+msgstr ""
+
+#: src/lang.c:3065
+msgid "# Wrap article lines at column\n"
+msgstr ""
+
+#: src/lang.c:3069
+msgid ""
+"If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3070
+msgid "Don't break words when wrapping"
+msgstr ""
+
+#: src/lang.c:3071
+msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
+msgstr ""
+
+#: src/lang.c:3076
+msgid "Wrap around threads on next unread"
+msgstr ""
+
+#: src/lang.c:3077
+msgid "# If ON wrap around threads on searching next unread article\n"
+msgstr ""
+
+#: src/lang.c:3081
+msgid "Enter default mail address (and fullname). <CR> sets."
+msgstr ""
+
+#: src/lang.c:3082 src/lang.c:3699
+msgid "Mail address (and fullname)"
+msgstr ""
+
+#: src/lang.c:3083
+msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
+msgstr ""
+
+#: src/lang.c:3088
+msgid "Show empty Followup-To in editor"
+msgstr ""
+
+#: src/lang.c:3089
+msgid "# If ON show empty Followup-To header when editing an article\n"
+msgstr ""
+
+#: src/lang.c:3093
+msgid ""
+"Enter path/! command/--none to create your default signature. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3094
+msgid "Create signature from path/command"
+msgstr ""
+
+#: src/lang.c:3095
+#, c-format
+msgid ""
+"# Signature path (random sigs)/file to be used when posting/replying\n"
+"# sigfile=file       appends file as signature\n"
+"# sigfile=!command   executes external command to generate a signature\n"
+"#                    (specify %G to pass name of current newsgroup)\n"
+"# sigfile=--none     don't append a signature\n"
+msgstr ""
+
+#: src/lang.c:3103
+msgid ""
+"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3104
+msgid "Prepend signature with \"-- \""
+msgstr ""
+
+#: src/lang.c:3105
+msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
+msgstr ""
+
+#: src/lang.c:3109
+msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3110
+msgid "Add signature when reposting"
+msgstr ""
+
+#: src/lang.c:3111
+msgid "# If ON add signature to reposted articles\n"
+msgstr ""
+
+#: src/lang.c:3115
+msgid "Enter quotation marks, %I for author's initials."
+msgstr ""
+
+#: src/lang.c:3116
+msgid "Characters used as quote-marks"
+msgstr ""
+
+#: src/lang.c:3117
+msgid ""
+"# Characters used in quoting to followups and replies.\n"
+"# '_' is replaced by ' ', %I is replaced by author's initials.\n"
+msgstr ""
+
+#: src/lang.c:3123
+msgid "Quoting behavior"
+msgstr ""
+
+#: src/lang.c:3124
+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:3137 src/lang.c:3145 src/lang.c:3151
+msgid ""
+"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
+msgstr ""
+
+#: src/lang.c:3138
+msgid "Quote line when following up"
+msgstr ""
+
+#: src/lang.c:3139
+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:3146
+msgid "Quote line when cross-posting"
+msgstr ""
+
+#: src/lang.c:3152
+msgid "Quote line when mailing"
+msgstr ""
+
+#: src/lang.c:3157
+msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
+msgstr ""
+
+#: src/lang.c:3159
+msgid "# If ON include advertising User-Agent: header\n"
+msgstr ""
+
+#: src/lang.c:3164
+msgid ""
+"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr ""
+
+#: src/lang.c:3165
+msgid "MM_CHARSET"
+msgstr ""
+
+#: src/lang.c:3166
+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:3176
+msgid "MM_NETWORK_CHARSET"
+msgstr ""
+
+#: src/lang.c:3177
+msgid "# Charset used for MIME (Content-Type) header in postings.\n"
+msgstr ""
+
+#: src/lang.c:3181
+msgid ""
+"Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
+msgstr ""
+
+#: src/lang.c:3182
+msgid "MM_LOCAL_CHARSET"
+msgstr ""
+
+#: src/lang.c:3183
+msgid "# Charset supported locally.\n"
+msgstr ""
+
+#: src/lang.c:3190
+msgid "Mailbox format"
+msgstr ""
+
+#: src/lang.c:3191
+msgid "# Format of the mailbox.\n"
+msgstr ""
+
+#: src/lang.c:3196
+msgid "MIME encoding in news messages"
+msgstr ""
+
+#: src/lang.c:3197
+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 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
+msgstr ""
+
+#: src/lang.c:3205 src/lang.c:3226
+msgid "Don't change unless you know what you are doing. <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
+msgstr ""
+
+#: src/lang.c:3207
+msgid ""
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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:3214
+msgid ""
+"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3215
+msgid "View post-processed files"
+msgstr ""
+
+#: src/lang.c:3216
+msgid "# If set, post processed files will be opened in a viewer\n"
+msgstr ""
+
+#: src/lang.c:3221
+msgid "MIME encoding in mail messages"
+msgstr ""
+
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
+msgstr ""
+
+#: src/lang.c:3228
+msgid ""
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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 8-bit 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:3239
+msgid "Strip blanks from ends of lines"
+msgstr ""
+
+#: src/lang.c:3240
+msgid ""
+"# If ON strip blanks from ends of lines for faster display on slow "
+"terminals.\n"
+msgstr ""
+
+#: src/lang.c:3246
+msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3247
+msgid "Transliteration"
+msgstr ""
+
+#: src/lang.c:3248
+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:3256
+msgid "Send you a Cc/Bcc automatically"
+msgstr ""
+
+#: src/lang.c:3257
+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:3268
+msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
+msgstr ""
+
+#: src/lang.c:3269
+msgid ""
+"# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
+"# Use 'none' to not generate Cancel-Lock headers.\n"
+msgstr ""
+
+#: src/lang.c:3275
+msgid "Enter address elements about which you want to be warned. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3276
+msgid "Spamtrap warning address parts"
+msgstr ""
+
+#: src/lang.c:3277
+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:3282
+msgid "Enter default number of days a filter entry will be valid. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3283
+msgid "No. of days a filter entry is valid"
+msgstr ""
+
+#: src/lang.c:3284
+msgid "# Number of days a short term filter will be active\n"
+msgstr ""
+
+#: src/lang.c:3288
+msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3289
+msgid "Add posted articles to filter"
+msgstr ""
+
+#: src/lang.c:3290
+msgid ""
+"# If ON add posted articles which start a new thread to filter for\n"
+"# highlighting follow-ups\n"
+msgstr ""
+
+#: src/lang.c:3294
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
+msgid "The directory where articles/threads are to be saved in mailbox format."
+msgstr ""
+
+#: src/lang.c:3302
+msgid "Mail directory"
+msgstr ""
+
+#: src/lang.c:3303
+msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
+msgstr ""
+
+#: src/lang.c:3308
+msgid "Save articles in batch mode (-S)"
+msgstr ""
+
+#: src/lang.c:3309
+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:3314
+msgid "The directory where you want articles/threads saved."
+msgstr ""
+
+#: src/lang.c:3315
+msgid "Directory to save arts/threads in"
+msgstr ""
+
+#: src/lang.c:3316
+msgid "# Directory where articles/threads are saved\n"
+msgstr ""
+
+#: src/lang.c:3320
+msgid ""
+"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
+"cancels."
+msgstr ""
+
+#: src/lang.c:3321
+msgid "Mark saved articles/threads as read"
+msgstr ""
+
+#: src/lang.c:3322
+msgid "# If ON mark articles that are saved as read\n"
+msgstr ""
+
+#: src/lang.c:3326
+msgid "Do post processing (e.g. extract attachments) for saved articles."
+msgstr ""
+
+#: src/lang.c:3327
+msgid "Post process saved articles"
+msgstr ""
+
+#: src/lang.c:3328
+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:3337
+msgid "Process only unread articles"
+msgstr ""
+
+#: src/lang.c:3338
+msgid ""
+"# If ON only save/print/pipe/mail unread articles (tagged articles "
+"excepted)\n"
+msgstr ""
+
+#: src/lang.c:3343
+msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3344
+msgid "Print all headers when printing"
+msgstr ""
+
+#: src/lang.c:3345
+msgid ""
+"# If ON print all of article header otherwise just the important lines\n"
+msgstr ""
+
+#: src/lang.c:3349
+msgid ""
+"The printer program with options that is to be used to print articles/"
+"threads."
+msgstr ""
+
+#: src/lang.c:3350
+msgid "Printer program with options"
+msgstr ""
+
+#: src/lang.c:3351
+msgid "# Print program with parameters used to print articles/threads\n"
+msgstr ""
+
+#: src/lang.c:3357
+msgid "Force redraw after certain commands"
+msgstr ""
+
+#: src/lang.c:3358
+msgid ""
+"# If ON a screen redraw will always be done after certain external commands\n"
+msgstr ""
+
+#: src/lang.c:3362
+msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
+msgstr ""
+
+#: src/lang.c:3363
+msgid "Invocation of your editor"
+msgstr ""
+
+#: src/lang.c:3364
+msgid ""
+"# Format of editor line including parameters\n"
+"# %E Editor  %F Filename  %N Linenumber\n"
+msgstr ""
+
+#: src/lang.c:3369
+msgid ""
+"Enter name and options for external-inews, --internal for internal inews"
+msgstr ""
+
+#: src/lang.c:3370
+msgid "External inews"
+msgstr ""
+
+#: src/lang.c:3371
+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:3375
+msgid ""
+"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
+msgstr ""
+
+#: src/lang.c:3376
+msgid "Invocation of your mail command"
+msgstr ""
+
+#: src/lang.c:3377
+msgid ""
+"# Format of mailer line including parameters\n"
+"# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
+"# e.g. mutt interactive:  mutt -H %F\n"
+msgstr ""
+
+#: src/lang.c:3384
+msgid "Use interactive mail reader"
+msgstr ""
+
+#: src/lang.c:3385
+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:3394
+msgid "Remove ~/.article after posting"
+msgstr ""
+
+#: src/lang.c:3395
+msgid "# If ON remove ~/.article after posting.\n"
+msgstr ""
+
+#: src/lang.c:3401
+msgid "Use UTF-8 graphics (thread tree etc.)"
+msgstr ""
+
+#: src/lang.c:3402
+msgid ""
+"# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
+msgstr ""
+
+#: src/lang.c:3407
+msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
+msgstr ""
+
+#: src/lang.c:3408
+msgid "Filename for posted articles"
+msgstr ""
+
+#: src/lang.c:3409
+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:3414
+msgid ""
+"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3415
+msgid "Keep failed arts in ~/dead.articles"
+msgstr ""
+
+#: src/lang.c:3416
+msgid "# If ON keep all failed postings in ~/dead.articles\n"
+msgstr ""
+
+#: src/lang.c:3420
+msgid "Do you want to strip unsubscribed groups from .newsrc"
+msgstr ""
+
+#: src/lang.c:3421
+msgid "No unsubscribed groups in newsrc"
+msgstr ""
+
+#: src/lang.c:3422
+msgid "# If ON strip unsubscribed groups from newsrc\n"
+msgstr ""
+
+#: src/lang.c:3427
+msgid "Remove bogus groups from newsrc"
+msgstr ""
+
+#: src/lang.c:3428
+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:3437
+msgid ""
+"Enter number of seconds to wait for a response from the server. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3438
+msgid "NNTP read timeout in seconds"
+msgstr ""
+
+#: src/lang.c:3439
+msgid ""
+"# Time in seconds to wait for a response from the server (0=no timeout)\n"
+msgstr ""
+
+#: src/lang.c:3444
+msgid "Enter number of seconds until active file will be reread. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3445
+msgid "Interval in secs to reread active"
+msgstr ""
+
+#: src/lang.c:3446
+msgid ""
+"# Time interval in seconds between rereading the active file (0=never)\n"
+msgstr ""
+
+#: src/lang.c:3451
+msgid "Reconnect to server automatically"
+msgstr ""
+
+#: src/lang.c:3452
+msgid ""
+"# If ON automatically reconnect to NNTP server if the connection is broken\n"
+msgstr ""
+
+#: src/lang.c:3456
+msgid ""
+"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3457
+msgid "Cache NNTP overview files locally"
+msgstr ""
+
+#: src/lang.c:3458
+msgid "# If ON, create local copies of NNTP overview files.\n"
+msgstr ""
+
+#: src/lang.c:3463
+msgid ""
+"Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3464
+msgid "Compress locally cached NNTP overview files"
+msgstr ""
+
+#: src/lang.c:3465
+msgid "# If ON, compress local copies of NNTP overview files.\n"
+msgstr ""
+
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
+msgid "Enter format string. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3471
+msgid "Format string for selection level"
+msgstr ""
+
+#: src/lang.c:3472
+msgid ""
+"# Format string for selection level representation\n"
+"# Default: %f %n %U  %G  %d\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %d              Description\n"
+"#   %f              Newsgroup flag: 'D' bogus, 'X' not postable,\n"
+"#                   'M' moderated, '=' renamed, 'N' new, 'u' unsubscribed\n"
+"#   %G              Group name\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %U              Unread count\n"
+msgstr ""
+
+#: src/lang.c:3486
+msgid "Format string for group level"
+msgstr ""
+
+#: src/lang.c:3487
+msgid ""
+"# Format string for group level representation\n"
+"# Default: %n %m %R %L  %s  %F\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Date, like date_format\n"
+"#   %(formatstr)D   Date, formatstr gets passed to my_strftime()\n"
+"#   %F              From, name and/or address according to show_author\n"
+"#   %I              Initials\n"
+"#   %L              Line count\n"
+"#   %M              Message-ID\n"
+"#   %m              Article marks\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %R              Count, number of responses in thread\n"
+"#   %s              Subject (only group level)\n"
+"#   %S              Score\n"
+msgstr ""
+
+#: src/lang.c:3506
+msgid "Format string for attachment level"
+msgstr ""
+
+#: src/lang.c:3507
+msgid ""
+"# Format string for attachment level representation\n"
+"# Default: %t%s%e%c%d\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %C              Charset\n"
+"#   %c              Like %C but with description\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %L              Language\n"
+"#   %l              Like %L but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3529
+msgid "Format string for display of mime header"
+msgstr ""
+
+#: src/lang.c:3530
+msgid ""
+"# Format string for mime header at article level\n"
+"# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %C              Charset\n"
+"#   %c              Like %C but with description\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %L              Language\n"
+"#   %l              Like %L but with description\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3554
+msgid "Format string for display of uue header"
+msgstr ""
+
+#: src/lang.c:3555
+msgid ""
+"# Format string for uue header at article level\n"
+"# Default: [-- %T%S%*n%I%!d%*e --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %I              Complete/incomplete UUE part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3576
+msgid "Format string for display of yenc header"
+msgstr ""
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3608
+msgid "Format string for thread level"
+msgstr ""
+
+#: src/lang.c:3609
+msgid ""
+"# Format string for thread level representation\n"
+"# Default: %n %m  [%L]  %T  %F\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Date, like date_format\n"
+"#   %(formatstr)D   Date, formatstr gets passed to my_strftime()\n"
+"#   %F              From, name and/or address according to show_author\n"
+"#   %I              Initials\n"
+"#   %L              Line count\n"
+"#   %M              Message-ID\n"
+"#   %m              Article marks\n"
+"#   %n              Number, linenumber on screen\n"
+"#   %S              Score\n"
+"#   %T              Thread tree (only thread level)\n"
+msgstr ""
+
+#: src/lang.c:3627
+msgid "Format string for display of dates"
+msgstr ""
+
+#: src/lang.c:3628
+msgid "# Format string for date representation\n"
+msgstr ""
+
+#: src/lang.c:3638
+msgid "Unicode normalization form"
+msgstr ""
+
+#: src/lang.c:3639
+msgid ""
+"# Unicode normalization form\n"
+"# Possible values are:\n"
+"#   0 = None\n"
+"#   1 = NFKC\n"
+"#   2 = NFKD\n"
+"#   3 = NFC\n"
+"#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
+msgstr ""
+
+#: src/lang.c:3653
+msgid "Render BiDi"
+msgstr ""
+
+#: src/lang.c:3654
+msgid "# If ON, bi-directional text is rendered by tin\n"
+msgstr ""
+
+#: src/lang.c:3661
+msgid "Function for sorting articles"
+msgstr ""
+
+#: src/lang.c:3662
+msgid ""
+"# Function for sorting articles\n"
+"# Possible values are (the default is marked with *):\n"
+"# * 0 = qsort\n"
+"#   1 = heapsort\n"
+msgstr ""
+
+#: src/lang.c:3675
+msgid "Automatically GroupMarkUnselArtRead"
+msgstr ""
+
+#: src/lang.c:3681
+msgid "Delete post-process files"
+msgstr ""
+
+#: src/lang.c:3686
+msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
+msgstr ""
+
+#: src/lang.c:3687
+msgid "Mailbox to save sent mails"
+msgstr ""
+
+#: src/lang.c:3692
+msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3693
+msgid "Followup-To: header"
+msgstr ""
+
+#: src/lang.c:3698
+msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3705
+msgid ""
+"Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3706
+msgid "Ispell program"
+msgstr ""
+
+#: src/lang.c:3712
+msgid "When group is a mailing list, send responses to this email address."
+msgstr ""
+
+#: src/lang.c:3713
+msgid "Mailing list address"
+msgstr ""
+
+#: src/lang.c:3719
+msgid "Forward articles as attachment"
+msgstr ""
+
+#: src/lang.c:3724
+msgid ""
+"A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3725
+msgid "Which MIME types will be saved"
+msgstr ""
+
+#: src/lang.c:3730
+msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3731
+msgid "Organization: header"
+msgstr ""
+
+#: src/lang.c:3736
+msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3737
+msgid "savefile"
+msgstr ""
+
+#: src/lang.c:3742 src/lang.c:3766
+msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3743
+msgid "Quick (1 key) select filter scope"
+msgstr ""
+
+#: src/lang.c:3748 src/lang.c:3772
+msgid "Header for filter rule. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3749
+msgid "Quick (1 key) select filter header"
+msgstr ""
+
+#: src/lang.c:3754 src/lang.c:3778
+msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3755
+msgid "Quick (1 key) select filter case"
+msgstr ""
+
+#: src/lang.c:3760 src/lang.c:3784
+msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3761
+msgid "Quick (1 key) select filter expire"
+msgstr ""
+
+#: src/lang.c:3767
+msgid "Quick (1 key) kill filter scope"
+msgstr ""
+
+#: src/lang.c:3773
+msgid "Quick (1 key) kill filter header"
+msgstr ""
+
+#: src/lang.c:3779
+msgid "Quick (1 key) kill filter case"
+msgstr ""
+
+#: src/lang.c:3785
+msgid "Quick (1 key) kill filter expire"
+msgstr ""
+
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr ""
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3804
+msgid "Compress overview files"
+msgstr ""
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Opțiuni de culoare"
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+msgid "tinrc Override Options"
+msgstr ""
+
+#: src/lang.c:3835
+msgid "Assume this charset if no charset declaration is present, <CR> to set."
+msgstr ""
+
+#: src/lang.c:3836
+msgid "UNDECLARED_CHARSET"
+msgstr ""
+
+#: src/lang.c:3841
+msgid "Guess charset if no charset declaration is present, <CR> to set."
+msgstr ""
+
+#: src/lang.c:3842
+msgid "UNDECLARED_CS_GUESS"
+msgstr ""
+
+#: src/lang.c:3849
+msgid ""
+"Add this text at the start of the message body. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3850
+msgid "X_Body"
+msgstr ""
+
+#: src/lang.c:3855
+msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3856
+msgid "X_Headers"
+msgstr ""
+
+#: src/lang.c:3861
+msgid ""
+"Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
+msgstr ""
+
+#: src/lang.c:3862
+msgid "Insert 'X-Comment-To:' header"
+msgstr ""
+
+#: src/lang.c:3868
+msgid "Enter name of file containing trusted CA certificates. <CR> sets."
+msgstr ""
+
+#: src/lang.c:3869
+msgid "CA certificate file"
+msgstr ""
+
+#: src/lang.c:3870
+msgid ""
+"# name of file containing all trusted CA certificates (empty = system "
+"default)\n"
+msgstr ""
+
+#, c-format
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s în %lu secunde\n"
+
+#~ msgid "all"
+#~ msgstr "toate"
+
+#~ msgid "articles"
+#~ msgstr "articole"
+
+#~ msgid "Article"
+#~ msgstr "Articol"
+
+#~ msgid "Catchup"
+#~ msgstr "Marchează ca citit"
+
+#~ msgid "errors"
+#~ msgstr "erori"
+
+#~ msgid "unread"
+#~ msgstr "necitită"
Binary files tin-2.6.4/po/ru.gmo and tin-2.6.5/po/ru.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/ru.po tin-2.6.5/po/ru.po
--- tin-2.6.4/po/ru.po	2024-12-21 15:42:03.000000000 +0100
+++ tin-2.6.5/po/ru.po	2025-12-23 21:21:50.691870201 +0100
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+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"
@@ -17,10 +17,6 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 ответ"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -29,36 +25,32 @@ msgstr ""
 "\n"
 "%s не содержит групп новостей. Выход."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Прерывание чтения, подождите..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "все"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Все группы"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "Файл %s существует. %s=добавить, %s=переписать, %s=выйти: "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Статья отменена (удалена)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Статья не может быть отменена (удалена)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Статья удалена."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -72,216 +64,170 @@ msgstr ""
 "  \"%s\"\n"
 "будет отправлена в %s:\n"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Ваша статья:\n"
 "  \"%s\"\n"
-"будет отправлена в %s:\n"
+"будет отправлена в группа:\n"
+msgstr[1] ""
+"\n"
+"Ваша статья:\n"
+"  \"%s\"\n"
+"будет отправлена в группы:\n"
+msgstr[2] ""
+"\n"
+"Ваша статья:\n"
+"  \"%s\"\n"
+"будет отправлена в групп:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Статья не отправлена!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Статья не сохранена"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Команды уровня статей"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Статья не имеет родительской статьи"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Родительская статья была уничтожена"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Родительская статья недоступна"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Статья отправлена: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Статья отвергнута (сохранена в %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, fuzzy, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 "%s=статья, %s=диск., %s=hot, %s=шаблон, %s=отмеченные статьи, %s=выход: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Статья недоступна"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Статья восстановлена."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Статья %4d из %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "Статья не сохранена"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "статьи"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "Это повторная отправка статьи:"
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "статья"
+msgid_plural "articles"
+msgstr[0] "статья"
+msgstr[1] "статьи"
+msgstr[2] "статей"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "Статья"
-
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s отправлено по email --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d статья отправлено по email --"
+msgstr[1] "-- %d статьи отправлено по email --"
+msgstr[2] "-- %d статей отправлено по email --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " в %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr ", кодировка: "
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr ""
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Описание: %s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "Открытие %s\n"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "Перечитываю %s..."
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "Строки"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr ", имя: "
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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 ""
-"Это сообщение было создано в 'multipart/mixed' MIME-формате. Если вы\n"
-"видите этот префикс, то ваш почтовый агент вероятно не был модифицирован\n"
-"для работы с новым форматом и следующие данные могут выглядеть странно.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr ""
 
-#: src/lang.c:107
+#: src/lang.c:80
 #, fuzzy
 msgid "Attachment Menu Commands"
 msgstr "Команды уровня статей"
 
-#: src/lang.c:108
+#: src/lang.c:81
 #, fuzzy
 msgid "<no name>"
 msgstr "ничего"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, fuzzy, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "newsrc файл успешно сохранён.\n"
 
-#: src/lang.c:110
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
 #, fuzzy, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "newsrc файл успешно сохранён.\n"
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "newsrc файл успешно сохранён.\n"
+msgstr[1] "newsrc файл успешно сохранён.\n"
+msgstr[2] "newsrc файл успешно сохранён.\n"
 
-#: src/lang.c:111
+#: src/lang.c:85
 #, fuzzy
 msgid "Select attachment> "
 msgstr "Выберите статью> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 #, fuzzy
 msgid "Tagged attachment"
 msgstr "Выберите статью> "
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, fuzzy, c-format
-msgid "%d attachments tagged"
-msgstr "Выберите статью> "
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d отмеченное вложение"
+msgstr[1] "%d вложения помечены"
+msgstr[2] "%d отмеченных вложений"
 
-#: src/lang.c:114
+#: src/lang.c:88
 #, fuzzy
 msgid "Untagged attachment"
 msgstr "Выберите статью> "
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -289,468 +235,509 @@ msgstr ""
 "# Не редактируйте этот блок комментариев\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=СТРОКА (напр. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:123
-#, fuzzy
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:125
-#, fuzzy
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr ""
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:130
-#, fuzzy
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
-msgstr "#  savedir=СТРОКА (напр. ~user/News)\n"
+msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=СТРОКА (напр. =mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=СТРОКА\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=СТРОКА (добавьте желаемую строку From:, не используйте кавычки)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  sort_article_type=ЧИСЛО\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr ""
 
-#: src/lang.c:136
-#, fuzzy
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
-msgstr "#  thread_perc=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=СТРОКА\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=СТРОКА (напр. ~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=СТРОКА (напр. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=СТРОКА (напр. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
-#, fuzzy
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:145
-#, fuzzy
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=поддерживаемая_кодировка"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=СТРОКА (по умолчанию US-ASCII)\n"
 
-#: src/lang.c:151
-#, fuzzy
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
-msgstr "#  undeclared_charset=СТРОКА (по умолчанию US-ASCII)\n"
+msgstr ""
 
-#: src/lang.c:154
-#, fuzzy
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
-msgstr "#  news_quote_format=СТРОКА\n"
+msgstr ""
 
-#: src/lang.c:155
-#, fuzzy
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
-msgstr "#  news_quote_format=СТРОКА\n"
+msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=СТРОКА\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=СТРОКА (если начинается с '/', то прочитать из файла)\n"
 
-#: src/lang.c:158
-#, fuzzy
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:159
-#, fuzzy
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
-msgstr "#  thread_perc=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:142
 #, fuzzy
 msgid "#  post_process_type=NUM\n"
-msgstr "#  post_proc_type=ЧИСЛО\n"
+msgstr "#  post_process_type=ЧИСЛО\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 #, fuzzy
 msgid "#  post_process_view=ON/OFF\n"
-msgstr "#  post_proc_type=ЧИСЛО\n"
+msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=СТРОКА (напр. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=ЧИСЛО\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 #, fuzzy
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=subj (учитывать регистр) 1=subj (игнорировать регистр)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 #, fuzzy
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=from (учитывать регистр) 3=from (игнорировать регистр)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=СТРОКА\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=ЧИСЛО\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 #, fuzzy
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=СТРОКА (%I для инициалов)\n"
 
-#: src/lang.c:183
-#, fuzzy
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
-msgstr "#  thread_perc=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:185
-#, fuzzy
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:186
-#, fuzzy
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
-msgstr "#  followup_to=СТРОКА\n"
+msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=СТРОКА (напр. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=СТРОКА (напр. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=СТРОКА (напр. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=ЧИСЛО\n"
 
-#: src/lang.c:191
-#, fuzzy
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:192
-#, fuzzy
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:194
-#, fuzzy
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:196
-#, fuzzy
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:197
-#, fuzzy
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:198
-#, fuzzy
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:180
 #, fuzzy
 msgid "#  sort_article_type=NUM\n"
-msgstr "#  sort_art_type=ЧИСЛО\n"
+msgstr "#  sort_article_type=ЧИСЛО\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=ЧИСЛО\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:184
 #, fuzzy
 msgid "#  thread_articles=NUM"
-msgstr "#  thread_arts=ЧИСЛО"
+msgstr "#  thread_articles=ЧИСЛО"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=ЧИСЛО\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:197
 #, fuzzy
-msgid "#  extquote_handling=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr ""
+"# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
 
-#: src/lang.c:219
+#: src/lang.c:198
 #, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "Цвет текстовых строк"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+"# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+"# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
+
+#: src/lang.c:202
+msgid "#  extquote_handling=ON/OFF\n"
+msgstr ""
+
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
-msgstr "#  show_author=ЧИСЛО\n"
+msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=СТРОКА (напр. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=СТРОКА (напр. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr ""
 
-#: src/lang.c:226
+#: src/lang.c:211
 #, fuzzy
 msgid "Attributes Menu Commands"
 msgstr "Команды уровня статей"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr ""
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Авторизация не удалась"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "Пароль авторизации к NNTP не найден для %s"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Сервер ожидает авторизацию. \n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Пожалуйста введите пароль: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Пожалуйста введите имя: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "Авторизировано для пользователя: %s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Авторизация не удалась для пользователя: %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Поиск автора (назад)[%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Поиск автора (вперёд)[%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -759,185 +746,221 @@ msgstr ""
 "\n"
 "Подписан автоматически на %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Автоматическая подписка на группы...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 "Автомат. выбор статей (используйте '%s' для просмотра непрочитанных) ..."
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "Статья для отправки с ошиб./предупр. %s=выход, %s=меню, %s=редакт.: "
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Нераспознанный атрибут: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Нераспознанный атрибут: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Ошибочная команда. Наберите '%s' для помощи."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Основная статья"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Пометить все статьи как прочитанные%s?"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Диапазон основной статьи"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Отметить сохранённые статьи/дискуссии как прочитанные"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s: Обновление индекса файлов не поддерживается\n"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Начало статьи ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 #, fuzzy
 msgid "*** Beginning of page ***"
 msgstr "*** Начало статьи ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 "Отменить (удалить) или заменить (переписать) статью [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Отмена статьи..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Не могу создать %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Не могу найти основную статью %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Не могу открыть %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "Не могу открыть %s для записи"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Отправка запрещена ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "Отправка запрещена в %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "Не могу получить %s"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s - директория"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Захват"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Захват %s..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Захватить все группы посещённые в этой сессии?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "Вы пометили статьи в группе - захватить несмотря на это?"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "Вы пометили статьи в группе - захватить несмотря на это?"
+msgstr[1] "Вы пометили статьи в группе - захватить несмотря на это?"
+msgstr[2] "Вы пометили статьи в группе - захватить несмотря на это?"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Захвачено"
+msgstr[1] "Захвачено"
+msgstr[2] "Захвачено"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Добавлено %d группа"
+msgstr[1] "Добавлено %d группы"
+msgstr[2] "Добавлено %d групп"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s в %lu секунд\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Захвачено"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s фиктивна (bogus)"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Проверить приготовленную статью"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Поиск новых групп... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr "Проверка новостей..."
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Пост-обработка %s=нет, %s=да, %s=shar, %s=выход:"
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "Выключить цвета ANSI"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "Включить цвета ANSI"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Ошибка во время исполнения: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Пометить неотмеченные статьи как прочитанные?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr ""
 "\n"
 "Соединение с %s: "
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
 msgstr "Перечитываю %s..."
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -947,7 +970,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -957,11 +980,11 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -971,87 +994,95 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d секунда %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d секунды %s\n"
+msgstr[2] "NNTP TIMEOUT  : %d секунд %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Перечитываю %s..."
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "непрочитано "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
-#, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr ""
+#: src/lang.c:319
+#, fuzzy, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Чтение доверенных через NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Чтение ненадежных через NNTPS (%s; "
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
 msgstr "редактировать файл фильтра"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1061,12 +1092,12 @@ msgstr ""
 "Операции с группами/дискуссиям/статьями\n"
 "---------------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "Тема"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1076,150 +1107,146 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
-#, c-format
+#: src/lang.c:330
+#, fuzzy, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
+"Проверка сертификата сервера НЕ УДАЛАСЬ:\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 #, fuzzy
 msgid "Server certificate verified successfully.\n"
-msgstr "newsrc файл успешно сохранён.\n"
+msgstr "Проверка сертификата сервера прошла успешно.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "экран слишком мал, %s выход\n"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Создание файла active для сохр. групп...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Создание файла newsrc...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "По умолчанию"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Удалить сохранённые обработанные файлы?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Удаление временных файлов..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Конец статьи ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Конец статей ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 #, fuzzy
 msgid "*** End of attachments ***"
 msgstr "*** Конец статей ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Конец групп ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 #, fuzzy
 msgid "*** End of page ***"
 msgstr "*** Конец статьи ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** Конец статей ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 #, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** Конец групп ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Конец дискуссии ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** Конец групп ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Введите предел получаемых статей> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Введите Message-ID для перехода> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " и введите следующую непрочитанную дискуссию"
 
-#: src/lang.c:378
+#: src/lang.c:367
 #, fuzzy
 msgid " and enter next unread article"
 msgstr " и введите следующую непрочитанную дискуссию"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " и введите следующую непрочитанную группу"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Введите номер опции> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Введите диапазон [%s]> "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Ошибка: переименовать %s в %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1227,22 +1254,22 @@ msgstr ""
 "\n"
 "Внимание: использован заголовок Approved:.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "Нераспознанный атрибут: %s"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1251,7 +1278,8 @@ msgstr ""
 "\n"
 "Ошибка: Неверный адрес в заголовке From:.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1259,49 +1287,59 @@ msgstr ""
 "\n"
 "Ошибка: Неверный FQDN в заголовке Message-ID:.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Нет адреса email"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Не могу разблокировать %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Не могу dotlock %s - статья не прикреплена!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Не могу заблокировать %s - статья не прикреплена!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Поврежденный файл %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "не получилось раскрыть %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1310,7 +1348,7 @@ msgstr ""
 "\n"
 "Ошибка: Пуcтая строка \"%s:\".\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 #, fuzzy
 msgid ""
 "\n"
@@ -1319,41 +1357,41 @@ msgstr ""
 "\n"
 "Ошибка: Followup-To установлен на больше чем одну группу!\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Внутренняя ошибка в функции GNKSA - отправьте сообщение об ошибке.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "В адресе пропущена левая угловая скобка.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "В адресе старого стиля пропущена левая круглая скобка.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "В адресе старого стиля пропущена правая круглая скобка.\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "В почтовом адресе пропущен знак '@'.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "В адресе пропущена левая угловая скобка.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Единственный компонент FQDN недопустим. Добавьте ваш домен.\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1361,7 +1399,7 @@ msgstr ""
 "Неправильный домен. Отправьте сообщение об ошибке, если домен существует.\n"
 "Используйте .invalid как домен 1 уровня для испорченных адресов.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1369,7 +1407,7 @@ msgstr ""
 "Недопустимый домен. Отправьте сообщение об ошибке если домен существует.\n"
 "Используйте .invalid как домен 1 уровня для испорченных адресов.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1377,52 +1415,52 @@ msgstr ""
 "Неизвестный домен. Отправьте сообщение об ошибке если домен существует.\n"
 "Используйте .invalid как домен 1 уровня для испорченных адресов.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "Недопустимый знак в FQDN.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Нулевая длина компонента FQDN недопустима.\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "Компонент FQDN превышает макс. допустимую длину (63 знака).\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "Компонент FQDN не может начинаться или заканчиваться дефисом.\n"
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "Компонент FQDN не может начинаться с цифры.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "В знаке домена недопустимый цифровой знак.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "Знак домена только для частного использования и недопустим.\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "В знаке домена пропущена правая скобка.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Пропущена локальная часть почтового адреса.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Недопустимый знак в локальной части почтового адреса.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Нулевая длина локальной части email недопустима.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1430,7 +1468,7 @@ msgstr ""
 "Недопустимый знак в имени.\n"
 "Слова без кавычек не могут содержать '!()<>@,;:\\.[]' в адресе.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1438,7 +1476,7 @@ msgstr ""
 "Недопустимый знак в имени.\n"
 "Слова в кавычках не могут содержать '()<>\\'.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1446,11 +1484,11 @@ msgstr ""
 "Недопустимый знак в имени.\n"
 "Кодированные слова не могут содержать '!()<>@,;:\"\\.[]/=' в параметре.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Неверный синтаксис в кодированном слове, использованном в имени.\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1458,20 +1496,21 @@ msgstr ""
 "Недопустимый знак в имени.\n"
 "Слова без кавычек не могут содержать '()<>\\' в адресах старого стиля.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "Недопустимый знак в имени.\n"
 "Управляющие символы и некод. 8-битные симв. > 127 недопустимы.\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "Пропущены части."
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1479,21 +1518,21 @@ msgstr ""
 "\n"
 "Ошибка: Не найдена пустая строка после заголовка.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
 "Error: Illegal formatted %s.\n"
 msgstr ""
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1507,7 +1546,7 @@ msgstr ""
 "        вашему языку, используя M)меню конфигурируемых значений или\n"
 "        отредактируйте tinrc.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1524,7 +1563,7 @@ msgstr ""
 "отредактируйте\n"
 "\t файл tinrc.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1532,7 +1571,7 @@ msgstr ""
 "\n"
 "Ошибка: Статья начинается с пустой строки вместо заголовка\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1543,7 +1582,7 @@ msgstr ""
 "Ошибка: Заголовок в строке %d не имеет двоеточия после имени:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1552,7 +1591,7 @@ msgstr ""
 "\n"
 "Ошибка: Пуcтая строка \"%s:\".\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1561,14 +1600,16 @@ msgstr ""
 "\n"
 "Ошибка: Строка  \"%s:\" пропущена в заловке статьи.\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
+"\n"
+"Внимание: \"Subject:\" содержит одни пробелы.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1579,16 +1620,26 @@ msgstr ""
 "Ошибка: Заголовок в строке %d не имеет пробела после двоеточия:\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Ошибка: Несколько строка (%d) \"%s:\" в заголовке.\n"
+msgstr[1] ""
+"\n"
+"Ошибка: Несколько строки (%d) \"%s:\" в заголовке.\n"
+msgstr[2] ""
 "\n"
 "Ошибка: Несколько строк (%d) \"%s:\" в заголовке.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1599,47 +1650,63 @@ msgstr ""
 "Ошибка: Заголовок в строке %d не имеет пробела после двоеточия:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Небезопасные права доступа %s (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[1] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[2] ""
 "Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
 "но кодировка не установлена в %s\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[1] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[2] ""
 "Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
 "но кодировка не установлена в %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "Ошибка обработки MIME: Неожиданное окончание статьи %s/%s"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "Ошибка обработки MIME: Начало границы в заголовке"
 
-#: src/lang.c:479
+#: src/lang.c:474
 #, fuzzy
 msgid ""
 "\n"
@@ -1648,11 +1715,24 @@ msgstr ""
 "\n"
 "Ошибка: \"%s\" - недопустимая группа!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Не удаётся получить полное имя домена!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Нет групп"
+msgstr[1] "Нет групп"
+msgstr[2] "Нет групп"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1660,44 +1740,54 @@ msgstr ""
 "\n"
 "Ошибка: Пропущена строка From:.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Нет доступа для %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Нет права на чтение для %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Файл %s не существует\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Нет права на запись для %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Нет адреса email"
 
+#: src/lang.c:492
+#, fuzzy, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c для параметра требуется аргумент\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Не могу получить информацию о пользователе (нет /etc/passwd ?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c недопустимый параметр\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "ошибки"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Не могу получить информацию о пользователе (нет /etc/passwd ?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "ошибка"
+msgid_plural "errors"
+msgstr[0] "ошибка"
+msgstr[1] "ошибки"
+msgstr[2] "ошибок"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1706,62 +1796,68 @@ msgstr ""
 "\n"
 "Ошибка в строке %d: Заголовок \"Sender:\" недопустим (будет добавлен)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "На сервере нет ни одной группы указанных в %s"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Неизвестный уровень дисплея"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Недостижимо?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Ошибка во время исполнения: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Выход..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "оставляем внешний почтовый клиент"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "Извлекаем %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "Ошибка записи файла %s. Нет места? Восстановлено пред. состояние файла."
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Ошибка сохранения резервной копии файла %s. Нет места?"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Фильтрация глобальных правил (%d/%d)..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Правило создано: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1781,9 +1877,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1796,963 +1891,1003 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Введите score для правила (по умолчанию=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Введите вес score (в пределах 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Полный"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Комментарий (опционален): "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Применить шаблон к  : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Введите шаблон [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Ваша статья будет отправлена в группа:\n"
+msgstr[1] ""
+"\n"
+"Ваша статья будет отправлена в группы:\n"
+msgstr[2] ""
+"\n"
+"Ваша статья будет отправлена в групп:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Ответы будут направлены к вам по email.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t Ответы будут направлены к вам по email.\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- пересланное сообщение --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- конец пересланного сообщения --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: строка (игнор. регистр)   "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: строка (не игнор. регистр)    "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Неизвестный хост.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "глобальных "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%s помечено как непрочитано"
+msgstr[1] "%s помечено как непрочитано"
+msgstr[2] "%s помечено как непрочитано"
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Пожалуйста используйте вместо этого %.100s"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s фиктивна (bogus)"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Группа %s модерируется. Продолжить?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "группы"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Перечитываю %s..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Команды верхнего уровня"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Выбор группы"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "группа"
+msgid_plural "groups"
+msgstr[0] "группа"
+msgstr[1] "группы"
+msgstr[2] "групп"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Одна или более строк комментария. <CR> добавить строку или продолжить если "
 "строка пуста."
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: строка для доб. в фильтр. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "Длина фильтруемых статей. < меньше, > больше, = равно."
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: строка для доб. в фильтр. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Тема: строка для доб. в фильтр. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "Введите шаблон для фильтрации если Subject: и From: строки нежеланны."
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "Выбрать иесто применения шаблона. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "Время действия фильтра в днях. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Применить kill только к текущей или ко всем группам. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Применить выбор к текущей или ко всем группам. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "уничтожить статью через меню"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "автовыбор (hot) статьи через меню"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Просмотр URL в статье"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  показать статью по номеру в текущей дискуссии"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "отменить (удалить) или заменить (переписать) текущую статью"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "отправить followup на текущую статью"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "отправить followup (не копируя текст) на текущую статью"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "отправить followup на текущую статью, цитируя полные заголовки"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "отправить выбранную статью в другую группу"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "редактировать статью (только для почтовых групп)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "показать первую статью в текущей дискуссии"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "показать первую страницу статьи"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Нет больше URL в статье"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "показать последнюю статью в текущей дискуссии"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "показать последнюю страницу статьи"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "пометить остаток диск. как прочитанный и перейти на след. непрочит."
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "показать следующую статью"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "показать первую статью в следующей дискуссии"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "показать следующую непрочитанную статью"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "перейти на статью за которой следует эта статья"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "показать предыдущую статью"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "показать предыдущую непрочитанную статью"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "быстро уничтожить статью используя установки по умолчанию"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "быстрый автовыбор (hot) статьи используя установки по умолчанию"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "вернуться в уровень выбора групп"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "ответить автору по email"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "ответить (не вставляя текст) автору по email"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "ответить (цитируя полностью заголовки) автору по email"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "поиск назад внутри этой статьи"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "поиск вперёд внутри этой статьи"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "показать статью в raw режиме (включая все заголовки)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "пропустить следующий блок включённого текста"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "изменить отображение секций скрытых с помощью form-feed (^L) ВКЛ/ВЫКЛ"
 
-#: src/lang.c:619
+#: src/lang.c:628
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "показывать все/непрочитанные статьи"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "изменить подсветку слов ВКЛ/ВЫКЛ"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "изменить показ UUE закодированной секции"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "изменить ROT-13 (декодирование) для текущей статьи"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "изменить ширину TAB 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 #, fuzzy
 msgid "toggle German TeX style decoding for current article"
 msgstr "изменить немецкий TeX стиль декодирования для текущей статьи"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "изменить показ UUE закодированной секции"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr ""
+"циклически просматривайте варианты обнаружения и отображения дословных блоков"
 
-#: src/lang.c:625
+#: src/lang.c:635
 #, fuzzy
 msgid "View/pipe/save multimedia attachments"
 msgstr "Просмотреть/сохранить мультимедия-вложение"
 
-#: src/lang.c:626
+#: src/lang.c:636
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "выбрать первую статью в списке"
 
-#: src/lang.c:627
+#: src/lang.c:637
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  выбрать статью по номеру"
 
-#: src/lang.c:628
+#: src/lang.c:638
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "выбрать последнюю статью в списке"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:641
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "Команды уровня статей"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:634
+#: src/lang.c:644
 #, fuzzy
 msgid "search for attachments forwards"
 msgstr "поиск статей по автору (вперёд)"
 
-#: src/lang.c:635
+#: src/lang.c:645
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "поиск статей по автору (назад)"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:647
 #, fuzzy
 msgid "tag attachment"
 msgstr "Выберите статью> "
 
-#: src/lang.c:638
+#: src/lang.c:648
 #, fuzzy
 msgid "tag attachments that match user specified pattern"
 msgstr "выбрать дискуссии, которые подпадают под указанный шаблон"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:650
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "снять метки с отмеченных дискуссий"
 
-#: src/lang.c:641
+#: src/lang.c:651
 #, fuzzy
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "изменить инф. сообщение в последней строке (тема/описание)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "выбрать первую статью в списке"
 
-#: src/lang.c:643
+#: src/lang.c:653
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  выбрать статью по номеру"
 
-#: src/lang.c:644
+#: src/lang.c:654
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "выбрать последнюю статью в списке"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:656
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "поиск имени группы (назад)"
 
-#: src/lang.c:647
+#: src/lang.c:657
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "поиск имени группы (вперёд)"
 
-#: src/lang.c:648
+#: src/lang.c:658
 #, fuzzy
 msgid "select attribute"
 msgstr "выбрать дискуссию"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "отправить сообщение об ошибке или комментарий %s по email"
 
-#: src/lang.c:651
+#: src/lang.c:661
 #, fuzzy
 msgid "choose first option in list"
 msgstr "выбрать первую группу в списке"
 
-#: src/lang.c:652
+#: src/lang.c:662
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  выбрать группу по номеру"
 
-#: src/lang.c:653
+#: src/lang.c:663
 #, fuzzy
 msgid "choose last option in list"
 msgstr "выбрать последнюю группу в списке"
 
-#: src/lang.c:654
+#: src/lang.c:664
 #, fuzzy
 msgid "start scopes menu"
 msgstr "возврат в предыдущее меню"
 
-#: src/lang.c:655
+#: src/lang.c:665
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "поиск имени группы (назад)"
 
-#: src/lang.c:656
+#: src/lang.c:666
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "поиск имени группы (вперёд)"
 
-#: src/lang.c:657
+#: src/lang.c:667
 #, fuzzy
 msgid "select option"
 msgstr "выбор"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "выбрать диапазон статей подверженных следующей командой"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "выйти из командной строки"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "редактировать файл фильтра"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "получить помощь"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "показать последнюю просмотренную статью"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "вниз на одну строку"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "вверх на одну строку"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "перейти на статью по Message-ID"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "отправить статью/диск./hot/шаблон/отмеченные статьи по email"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "меню конфигурационных опций"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "вниз на одну страницу"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "вверх на одну страницу"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "отправить (написать) статью в текущую группу"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "отправить отложенные статьи"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "список статей отправленных вами (из файла posted)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "возврат в предыдущее меню"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "выйти из tin немедленно"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "перерисовать страницу"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "сохранить статью/диск./hot/шаблон/отмеченные статьи в файл"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "сохранять отмеченные статьи автоматически без подтверждения"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "прокрутить экран на одну линию вниз"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "прокрутить экран на одну линию вверх"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "поиск статей по автору (назад)"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "поиск статей по автору (вперёд)"
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr "поиск всех статей по заданной строке (может занять некоторое время)"
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (поиск игнорирует регистр и охватывает все статьи)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "поиск статей по Теме (назад)"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "поиск статей по Теме (вперёд)"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "повторить последний поиск"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "отметить текущую статью для переотп./email/piping/печати/сохран."
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "изменить инф. сообщение в последней строке (тема/описание)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "изменить инверсию видео"
 
-#: src/lang.c:693
+#: src/lang.c:704
 #, fuzzy
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "изменить миниподсказку"
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "сменить показ адресов email, имен, обоих или ничего"
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "показать информацию о версии"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr "пометить все статьи как прочитанные и вернуться в меню выбора групп"
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "пометить все статьи как прочит. и войти в след. группу с непрочит. статьями"
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "выбрать первую дискуссию в списке"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "выбрать последнюю дискуссию в списке"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "список статей в дискуссии (вызвать подменю Дискуссия)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "пометить статью как прочитанную"
 
-#: src/lang.c:702
+#: src/lang.c:714
 #, fuzzy
 msgid "mark current thread, range or tagged threads as read"
 msgstr "пометить текущую диск. или отмеченные диск. как прочитанные"
 
-#: src/lang.c:703
+#: src/lang.c:715
 #, fuzzy
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "пометить текущую диск. или отмеченные диск. как прочитанные"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "Показывать все/выбранные статьи"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "показать следующую группу"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "показать предыдущую группу"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "изменить все пометки (все статьи)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "выбрать группу (сделать \"hot\")"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "выбрать дискуссию"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr "выбрать дискуссию, если хотя бы одна непрочит. статья помечена"
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "выбрать дискуссии, которые подпадают под указанный шаблон"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  выбрать дискуссию по номеру"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "изменить предел числа получаемых и перечитанных статей"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "показывать все/непрочитанные статьи"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "изменить пометки дискуссий"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "перебор доступных опций дискуссий"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "отменить все пометки (всех статей)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "снять метки с отмеченных дискуссий"
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "поиск статей по автору (вперёд)"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "поиск статей по автору (назад)"
 
-#: src/lang.c:723
+#: src/lang.c:735
 #, fuzzy
 msgid "toggle info message in last line (Message-ID)"
 msgstr "изменить инф. сообщение в последней строке (тема/описание)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 #, fuzzy
 msgid "Open article by Message-ID"
 msgstr "перейти на статью по Message-ID"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:738
 #, fuzzy
 msgid "delete scope"
 msgstr "Выбрать область шаблона: "
 
-#: src/lang.c:727
+#: src/lang.c:739
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Запись файла атрибутов..."
 
-#: src/lang.c:728
+#: src/lang.c:740
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "выбрать первую группу в списке"
 
-#: src/lang.c:729
+#: src/lang.c:741
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  выбрать группу по номеру"
 
-#: src/lang.c:730
+#: src/lang.c:742
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "выбрать последнюю группу в списке"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:745
 #, fuzzy
 msgid "select scope"
 msgstr "выход в оболочку"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "пометить все статьи в группе как прочитанные"
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 "пометить все статьи в группе как прочит. и перейти к след. непрочит. группе"
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "выбрать первую группу в списке"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "выбрать группу по имени"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  выбрать группу по номеру"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "выбрать диапазон групп подверженных следующей команде"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "выбрать последнюю группу в списке"
 
-#: src/lang.c:742
+#: src/lang.c:754
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "перейти на статью по Message-ID"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "пометить все статьи в группе как непрочитанные"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "переместить группу в списке"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "выбрать след. группу с непрочитанными новостями"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "выход"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "выход без сохранения конфигурационных изменений"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "прочитать выбранную группу"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "сбросить .newsrc (все статьи в группе пометятся непрочитанными)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "поиск имени группы (назад)"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (все поиски регистро-независимы и охватывают все статьи/группы)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "поиск имени группы (вперёд)"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "подписаться на выбранную группу"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "подписаться на группы, совпадающие с шаблоном"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "перечитать файл active для проверки новых новостей"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "переключить вывод: имя группы или имя группы плюс описание"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "переключить вывод: все/непрочитанные подписанные группы"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "отписаться от выбранной группы"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "отписаться от групп, совпадающих с шаблоном"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "сортировать список групп"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "переключить вывод: все/подписанные группы"
 
-#: src/lang.c:765
+#: src/lang.c:777
 #, fuzzy
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "пометить все части текущего multipart-сообщения по порядку"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  выбрать статью по номеру"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr ""
 "пометить дискуссию как прочитанную и вернуться на страницу индекса групп"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 "пометить диск. как прочит. и перейти в след. непрочит. диск. или группе"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "выбрать первую статью в списке"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "выбрать последнюю статью в списке"
 
-#: src/lang.c:771
+#: src/lang.c:783
 #, fuzzy
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "пометить статью или отмеч. статьи как прочит. и перейти к след. непроч. "
 "статье"
 
-#: src/lang.c:772
+#: src/lang.c:784
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "пометить статью как прочитанную"
 
-#: src/lang.c:773
+#: src/lang.c:785
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "пометить дискуссию как непрочитанную"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "прочитать выбранную статью"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2760,7 +2895,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 #, fuzzy
 msgid ""
 "Miscellaneous\n"
@@ -2769,7 +2904,7 @@ msgstr ""
 "Разные\n"
 "------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2777,7 +2912,7 @@ msgstr ""
 "Движение\n"
 "--------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2785,7 +2920,7 @@ msgstr ""
 "Операции с группами/дискуссиям/статьями\n"
 "---------------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2794,7 +2929,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2803,7 +2938,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2812,7 +2947,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
@@ -2821,7 +2956,7 @@ msgstr ""
 "Операции с группами/дискуссиям/статьями\n"
 "---------------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2830,7 +2965,7 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2839,106 +2974,122 @@ msgstr ""
 "Показать свойства\n"
 "-----------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "выбрать первую группу в списке"
 
-#: src/lang.c:786
+#: src/lang.c:798
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  выбрать группу по номеру"
 
-#: src/lang.c:787
+#: src/lang.c:799
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "выбрать последнюю группу в списке"
 
-#: src/lang.c:788
+#: src/lang.c:800
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "поиск статей по автору (вперёд)"
 
-#: src/lang.c:789
+#: src/lang.c:801
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "поиск статей по автору (назад)"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:803
 #, fuzzy
 msgid "toggle info message in last line (URL)"
 msgstr "изменить инф. сообщение в последней строке (тема/описание)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "статья"
+msgstr[1] "статьи"
+msgstr[2] "статей"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Команды уровня групп"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Уничтожить добавленный фильтр"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Фильтр автовыбора добавлен"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Все части помечены"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Все части помечены"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Сохранение статьи для отложенной отправки"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Пожалуйста введите допустимый символ"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Пропущена часть #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Нет отложенных статей ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "вернуться в уровень выбора групп"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Не multi-part сообщение"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Вы не подписаны на эту группу"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Нет предыдущего выражения"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Операция запрещена в режиме запрещения перезаписи"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d отложена(ы) %s, возобновить с ^O...\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d отложена(ы) статья, возобновить с ^O...\n"
+msgstr[1] "%d отложена(ы) статьи, возобновить с ^O...\n"
+msgstr[2] "%d отложена(ы) статей, возобновить с ^O...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2948,17 +3099,14 @@ msgstr ""
 "  Для получения всей статьи, измените обработку multipart/alternative\n"
 "  статей на OFF в Меню опций\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Файл для сохранения  %s/%s - mailbox. Вложение не сохранено"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso кодированная статья"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -3024,152 +3172,167 @@ msgstr ""
 "TODO и FTP. Сообщения об ошибках и отзывы отправляйте %s при помощи команды "
 "'R'.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr ""
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Имя набора символов содержит недопустимые символы."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Найдена недопустимая мультибайтовая последовательность\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Недопустимый заголовок Sender: \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Инверсное видео запрещено"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Инверсное видео разрешено"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Пропущено определение для %s\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Неправильное определение клавиши '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Неправильное название клавиши '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Файл Keymap обновлен до версии %s\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Уничтожить From:    [%s] (y/n): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Уничтожить строки: (</>num): "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Уничтожить меню статьи"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Уничтожить Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Уничтожить шаблон обзора  : "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Уничтожить Тему:  [%s] (y/n): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Уничтожить шаблон    : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Уничтожить время в днях   : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Последний"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Последний ответ --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Строк %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 #, fuzzy
 msgid "Function not available."
 msgstr "Статья недоступна"
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Группа %.*s..."
-
-#: src/lang.c:865
-#, fuzzy, c-format
-msgid "Groups: %s"
-msgstr "Группа %.*s..."
+msgid_plural "Groups: %s"
+msgstr[0] "Группа: %s"
+msgstr[1] "Группы: %s"
+msgstr[2] "Групп: %s"
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Отправить статью(и) по email [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Отправить лог-сообщение %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Отправляется сообщение об ошибке..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Отправить сообщение об ошибке %s?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Отправлено по email"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Отправляется по email %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3177,84 +3340,164 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:879
-#, fuzzy, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s помечено как непрочитано"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "%s помечено как непрочитано"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
 msgstr "%s помечено как непрочитано"
 
-#: src/lang.c:881
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "%s помечено как непрочитано"
+
+#: src/lang.c:904
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Помечено %d из %d отмеченных %s как прочитанные"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Помечено %d из %d отмеченных %s как прочитанные"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Пометить все статьи как прочитанные%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Пометить все статьи как прочитанные%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Пометить группу %s как прочитанную?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Пометить дискуссию как прочитанную %s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Сопоставление с шаблоном %s групп..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr ""
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr ""
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Описание: %s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "Открытие %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "Перечитываю %s..."
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s строка"
+msgstr[1] "%s строки"
+msgstr[2] "%s строк"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr ", имя: "
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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 ""
+"Это сообщение было создано в 'multipart/mixed' MIME-формате. Если вы\n"
+"видите этот префикс, то ваш почтовый агент вероятно не был модифицирован\n"
+"для работы с новым форматом и следующие данные могут выглядеть странно.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, 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:891
+#: src/lang.c:936
 #, 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:893
+#: src/lang.c:938
 #, 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:895
+#: src/lang.c:940
 #, fuzzy, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=поиск вперёд; %s=поиск назад; %s=выход"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3263,40 +3506,40 @@ msgstr ""
 "%s=поиск авт.; %s=catchup; %s=стрк. вниз.; %s=стрк. вверх.; %s=марк. проч.; "
 "%s=спис. диск."
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=поиск вперёд; %s=поиск назад; %s=выход"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, 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:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, fuzzy, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=поиск вперёд; %s=поиск назад; %s=выход"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, 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:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3304,7 +3547,7 @@ msgstr ""
 "%s=стр. вниз; %s=стр. вверх; %s=помощь; %s=перем.; %s=выход; %s=уст. все|"
 "непроч."
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3313,234 +3556,229 @@ msgstr ""
 "%s=подписаться; %s=подп. шаблон; %s=отписаться; %s=отпис. шаблон; %s=yank in/"
 "out"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, 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:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Далее--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Перемещение %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: строка            "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, fuzzy, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Перейти к группе [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "группы"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Позиция %s в списке групп (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "группа"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Попробовать и сохранить newsrc снова?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr "Внимание: Группы не были записаны в newsrc. Сохранение прервано."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "newsrc файл успешно сохранён.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Следующий ответ --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Нет  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Нет статей ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Ни одна статья не была отправлена"
 
-#: src/lang.c:933
+#: src/lang.c:979
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** Нет статей ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Нет описания ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Нет имени файла"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Нет группы"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Нет групп ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Нет больше групп для чтения"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Нет последнего сообщения"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Нет адреса email"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Нет маркированных для сохранения статей"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Нет совпадения"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Больше нет групп"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Нет групп"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Нет следующей непрочитанной статьи"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Нет предыдущей группы"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Нет предыдущей непрочитанной статьи"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Нет ответов"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Нет ответов на список в текущей дискуссии"
 
-#: src/lang.c:951
+#: src/lang.c:997
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** Нет групп ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Нет строки поиска"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Нет темы"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, 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:956
+#: src/lang.c:1002
 #, 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:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Терминал должен иметь функцию clearscreen (cl)\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Терминал должен иметь cursor motion (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: установите переменную среды TERM\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Не найден просмоторщик для %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Ничего"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Группа не существует на этом сервере"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Группа %s не найдена в файле active"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)исп. альтер. имя, d)исп. стандартный .newsrc, q)выход из tin: "
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3553,49 +3791,55 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Только"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Меню опций"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "Меню опций"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Опция не включена. Пересоберите пакет с %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Тема: строка (не игнорировать регистр)"
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Ошибка в regex: %s в поз. %d '%s'"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Ошибка в regex: внутренняя ошибка pcre %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Ошибка в regex: study - внутренняя ошибка pcre %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Отправление ответа в группу..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3605,48 +3849,48 @@ msgstr ""
 "и может быть исправленая, то вы можете отложить статью и отправить её с\n"
 "помощью ^O позже.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "История отправленных статей"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "Команды уровня статей"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "вернуться в уровень выбора групп"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr "История отправленных статей"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Отправить в группу(ы) [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- пост-обработка начата --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- пост-обработка закончена --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Тема сообщения [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3655,301 +3899,318 @@ msgstr ""
 "командой\n"
 "# 'W' из tin.\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Отправление статьи..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "Отправление статьи..."
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Отправление в группу %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Отправить отложенные статьи [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr ""
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Помечены %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "Сняты отметки %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "Запись файла атрибутов..."
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Обработка почтовых сообщений помеченных для удаления."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Обработка сохранённых статей помеченных для удаления."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Принять Followup-To? %s=отправить, %s=игнорировать, %s=выход: "
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Статья не изменилась, прервать отправку?"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Хотите посмотреть отложенные статьи (%d)?"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Хотите посмотреть отложенные статьи (%d)?"
+msgstr[1] "Хотите посмотреть отложенные статьи (%d)?"
+msgstr[2] "Хотите посмотреть отложенные статьи (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Добавить фильтр быстрого уничтожения?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Добавить фильтр быстрого выбора?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Вы действительно хотите выйти?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=редакт. отмен. сообщения, %s=выход, %s=удалить (отменить) [%%s]: "
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Остались помеченные статьи в группе - выйти все равно?"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "Остались помеченные статьи в группе - выйти все равно?"
+msgstr[1] "Остались помеченные статьи в группе - выйти все равно?"
+msgstr[2] "Остались помеченные статьи в группе - выйти все равно?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=выход, %s=редактировать, %s=отложить: "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=выход %s=редактировать %s=сохр. уничтоженное описание: "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=выход %s=редактировать %s=сохр. выбранное описание: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Вы действительно хотите выйти без сохранения конфигурации?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Недопустимый диапазон - доступны '0-9.$', напр. 1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Вы хотите прервать операцию?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Вы хотите выйти из tin немедленно?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Чтение %sстатей..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Чтение %s групп..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Чтение ('q' - выход)..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "Чтение %sстатей..."
+msgid "Reading attributes file: %s\n"
+msgstr "Чтение файла %sатрибутов...\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "Чтение файла %sатрибутов...\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "Чтение файла %sconfig...\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Чтение файла %sconfig...\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Чтение файла фильтров...\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "Перечитываю %s..."
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Чтение %s групп..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Чтение файла истории...\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Чтение файла назначений клавиш...\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Чтение групп из файла active... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Чтение групп из файла newsrc... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "Чтение файла групп... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Чтение файла newsrc..."
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "Чтение %sстатей..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Чтение %s групп..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: строка            "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d осталось)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Ошибочная группа %s удалена."
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr "Удалён из предыдущего правила: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Ошибка: переименовать %s в %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Отвечаем автору..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Оправить снова"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "Повторная отправка статьи..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Отправить снова статью(и) в группу(ы) [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Сбросить newsrc?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Ответы были перенаправлены в следующие группы"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 "Ответы были перенаправлены отправителю. %s=mail, %s=отправить, %s=выход: "
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Нажмите <CR> для продолжения..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Выбрать From   [%s] (y/n): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Выбрать строки: (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Автовыбор Меню статей"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Выбрать Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Выбрать область шаблона: "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Выбрать Тему [%s] (y/n): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Выбрать шаблон : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Выбрать время  : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3970,54 +4231,80 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Опции работы с цветом"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "Опции фильтрации"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Вывод только непрочитанных групп"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Тема: строка (игнорировать регистр) "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Тема: строка (не игнорировать регистр)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Сохранить"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Сохранить '%s' (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Сохранить конфигурацию перед продолжением?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Сохранить в файл> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Сохранено"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%4d непрочитано (%4d hot) %s в %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Сохранено %s...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Ничего не было сохранено"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4026,195 +4313,209 @@ msgstr ""
 "\n"
 "%s %d %s из %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s сохран. в %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s сохран. в %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Запись..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: неудачная инициализация экрана"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: экран слишком мал\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "экран слишком мал, %s выход\n"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 #, fuzzy
 msgid "Delete scope?"
 msgstr "Выбрать область шаблона: "
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 #, fuzzy
 msgid "Enter scope> "
 msgstr "Введите номер опции> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 #, fuzzy
 msgid "Select new position> "
 msgstr "Выбрать шаблон : "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 #, fuzzy
 msgid "Select scope> "
 msgstr "Выберите группу> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "Меню опций"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "Команды верхнего уровня"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Поиск назад [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Поиск в теле [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Поиск вперёд [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Поиск..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Поиск статьи %d из %d ('q' - прервать)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Выберите статью> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Выберите номер опции или перейдите стрелочками и нажмите <CR>. 'q' выход."
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Выберите группу> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Введите шаблон для выбора [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 #, fuzzy
 msgid "Select thread> "
 msgstr "Выберите дискуссию > "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: отправьте подробную информацию об ошибке %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Команды верхнего уровня"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "active-файл серверов"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Не могу перейти в новую группу. Сначала подпишитесь..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<ПРОБЕЛ>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Стартую: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Список дискуссий (%d из %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Дискуссия (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Введите шаблон для подписки> "
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "подписались на %d групп"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "подписались на %d группа"
+msgstr[1] "подписались на %d группы"
+msgstr[2] "подписались на %d групп"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "Подписались на %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Подписываемся... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Отправить снова или заменить статью(и) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Заменить статью(и) в группу(ы) [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Замена статьи ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4223,29 +4524,46 @@ msgstr ""
 "\n"
 "Остановлено. Наберите 'fg' для перезапуска %s\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d дней"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d дней"
+msgstr[1] "%d дней"
+msgstr[2] "%d дней"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<ТАБ>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Основная статья"
+msgstr[1] "Основная статья"
+msgstr[2] "Основная статья"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Выберите статью> "
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Версия: %s %s релиз %s (\"%s\")\n"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4256,303 +4574,320 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# Если ON, то выводить текущую тему или описание группы в последней строке\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Информация о хосте и времени, используется для определения\n"
 "# новых групп (не изменять)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Нет новостей\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Дискуссия"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Команды уровня дискуссий"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "С дискуссии снята отметка"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Дискуссия выбрана"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "дискуссия"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Дискуссия %4s из %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Разбор дискуссий..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Разбор дискуссий..."
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Переключение подсветки слов %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "Переключение кодировки rot13"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, fuzzy, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Переключение немецкой TeX кодировки %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Переключение ширины табуляции на %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr ""
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d попытка dotlock %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Попытка заблокировать %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, fuzzy, c-format
 msgid "%s=help"
 msgstr "%s=помощь"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Неограничен"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Основная статья"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "снять метки с отмеченных дискуссий"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Введите шаблон для отписывания> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Ошибка раскодирования %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Нет конца."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s успешно раскодирован."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "неизменено"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(неизвестно)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "Неизвестная ошибка."
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "непрочитанные"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "отписались от %d групп"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "отписались от %d группа"
+msgstr[1] "отписались от %d группы"
+msgstr[2] "отписались от %d групп"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Отписались от %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Отписываемся... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Разгруппировка дискуссий..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Обновлено"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Обновление"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Обновление %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "Команды верхнего уровня"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "Открытие %s\n"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 #, fuzzy
 msgid "Select URL> "
 msgstr "Выберите группу> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "Нет больше URL в статье"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       отметить все новости как проч. в подпис. группах (пакетный режим)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       возврат статуса о непрочитанных новостях (пакетный режим)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       не проверять появления новых групп новостей"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       не сохранять файлы при выходе"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       не показывать описания групп"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f file  файл подписки [по умолчанию=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit получить только limit статей/групп"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       подсказка о %s"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       эта подсказка"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   директория индексного файла [по умолчанию=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       обновить индексные файлы (пакетный режим)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   директория mailbox [по умолчанию=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4561,60 +4896,60 @@ msgstr ""
 "\n"
 "Отправляйте ошибки/комментарии %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 "  -N       отправлять по email новые статьи на ваши сообщения (пакетный "
 "режим)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M user  отправлять по email новые статьи указанному пользователю "
 "(пакетный режим)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  файл подписки [по умолчанию=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 #, fuzzy
 msgid "  -x       no-posting mode"
 msgstr "  -x       режим запрет отправления"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       отправить статью и выйти"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       отправить все отложенные статьи и выйти"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       читать новости, сохранённые опцией -S"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   директория для сохранения новостей [по умолчанию=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 "  -S       сохранять новости для последующего прочтения (пакетный режим)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       запустить если есть непрочитанные новости"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4625,85 +4960,112 @@ msgstr ""
 "\n"
 "Использование: %s [опции] [группа новостей[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       детальный вывод для опций пакетного режима"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       вывести версию и дату"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Вызвать программу, показывающую MIME для статьи?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s опция полезна только без пакетного режима.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s опция полезна только в пакетном режиме.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s опция полезна только в пакетном режиме.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "неполный "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s%d вне диапазона (0 - %d). Игнорируется."
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s%d вне диапазона (0 - %d). Сброс в 0."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Просмотр '%s' (%s/%s)?"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Внимание: сообщение превысило %d символов в строке.\n"
+"Строка %d - первая длинная строка:\n"
+"%-100s\n"
+msgstr[1] ""
+"\n"
+"Внимание: сообщение превысило %d символов в строке.\n"
+"Строка %d - первая длинная строка:\n"
+"%-100s\n"
+msgstr[2] ""
 "\n"
 "Внимание: сообщение превысило %d символов в строке.\n"
 "Строка %d - первая длинная строка:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4711,7 +5073,8 @@ msgstr ""
 "\n"
 "Внимание: статья не изменилась после редактирования\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4719,7 +5082,8 @@ msgstr ""
 "\n"
 "Внимание: \"Subject:\" содержит одни пробелы.\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4728,7 +5092,8 @@ msgstr ""
 "\n"
 "Предупреждение: \"Subject:\" начинается с  \"Re: \" но нет \"References:\".\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4738,7 +5103,8 @@ msgstr ""
 "Внимание: в статье есть \"References:\" но \"Subject:\"\n"
 "          не начинается с \"Re: \" и не содержит \"(was:\".\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4747,7 +5113,7 @@ msgstr ""
 "\n"
 "Внимание: \"Subject:\" содержит одни пробелы.\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4769,13 +5135,19 @@ msgstr ""
 "Вот статья, которую вы хотите отменить:\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr ""
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4790,46 +5162,84 @@ msgstr ""
 "будет\n"
 "          добавлена этой программой, она не будет корректно закодирована.\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена ни в %s, ни в %s\n"
+msgstr[1] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена ни в %s, ни в %s\n"
+msgstr[2] ""
 "Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
 "но кодировка не установлена ни в %s, ни в %s\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка установлена в %s без включения MIME_BREAK_LONG_LINES,\n"
+"или сообщение не содержит ни одного 8-битного символа, таким образом\n"
+"разбития на части не произойдёт.\n"
+msgstr[1] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка установлена в %s без включения MIME_BREAK_LONG_LINES,\n"
+"или сообщение не содержит ни одного 8-битного символа, таким образом\n"
+"разбития на части не произойдёт.\n"
+msgstr[2] ""
 "Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
 "но кодировка установлена в %s без включения MIME_BREAK_LONG_LINES,\n"
 "или сообщение не содержит ни одного 8-битного символа, таким образом\n"
 "разбития на части не произойдёт.\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[1] ""
+"Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
+"но кодировка не установлена в %s\n"
+msgstr[2] ""
 "Строка %d длиннее 998 октетов и должна быть разбита на части,\n"
 "но кодировка не установлена в %s\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4844,7 +5254,7 @@ msgstr ""
 "Некоторые значения в вашем %s файле изменились!\n"
 "Прочитайте WHATSNEW, и т.д...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4858,7 +5268,7 @@ msgstr ""
 "Некоторые значениея в файле %s могут быть проигнорированы,\n"
 "другие могли быть изменены!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4868,7 +5278,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4876,7 +5286,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4886,51 +5296,87 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Внимание: обнаружено %d '-- \\n' строка, это может удивить некоторых "
+"пользователей.\n"
+msgstr[1] ""
+"\n"
+"Внимание: обнаружено %d '-- \\n' строки, это может удивить некоторых "
+"пользователей.\n"
+msgstr[2] ""
 "\n"
 "Внимание: обнаружено %d '-- \\n' строк, это может удивить некоторых "
 "пользователей.\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Внимание: Сохранены только %d из %d статей"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Внимание: Сохранены только %d из %d статей"
+msgstr[1] "Внимание: Сохранены только %d из %d статей"
+msgstr[2] "Внимание: Сохранены только %d из %d статей"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Внимание: Ваша подпись длиннее %d строка. Так как подписи обычно не "
+"передают\n"
+"          полезную информацию, они должны быть короткими настолько,\n"
+"          насколько это возможно.\n"
+msgstr[1] ""
+"\n"
+"Внимание: Ваша подпись длиннее %d строки. Так как подписи обычно не "
+"передают\n"
+"          полезную информацию, они должны быть короткими настолько,\n"
+"          насколько это возможно.\n"
+msgstr[2] ""
 "\n"
 "Внимание: Ваша подпись длиннее %d строк. Так как подписи обычно не передают\n"
 "          полезную информацию, они должны быть короткими настолько,\n"
 "          насколько это возможно.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "Внимание: адрес email может содержать spamtrap. %s=продолжить, %s=стоп? "
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4938,84 +5384,99 @@ msgstr ""
 "\n"
 "Внимание: Сигнатуры должны начинаться с '-- \\n' не с '--\\n'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr ""
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Запись файла атрибутов..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "Стартую: (%s)"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Запись файла атрибутов..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d ответов"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d ответ"
+msgstr[1] "%d ответов"
+msgstr[2] "%d ответов"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Не могу запустить slrnface: не удаётся сконструировать имя fifo."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Не могу запустить slrnface: ошибка создания %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface неправильно завершена с кодом %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface: ошибка запуска: %s."
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Не могу запустить slrnface: Переменная окружения %s не найдена."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Не могу запустить slrnface: не удаётся сконструировать имя fifo."
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "Не могу открыть %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5039,28 +5500,80 @@ msgstr ""
 "видеть специальные файлы созданные для вас NFS сервером во время работы\n"
 "slrnface.\n"
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "Добавлено %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Тема: строка (не игнорировать регистр)"
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "Добавлено %d группа"
+msgstr[1] "Добавлено %d группы"
+msgstr[2] "Добавлено %d групп"
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Нет отписанных групп для вывода"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Показ только подписанных на группу"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "неполный "
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " в %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "статья"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Да "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Новая почта"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5080,11 +5593,11 @@ msgstr ""
 "          отредактируйте её и уберите эти символы или измените в M)еню\n"
 "          значение MM_NETWORK_CHARSET на подходящее.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5111,11 +5624,11 @@ msgstr ""
 "Вот статья, которую вы хотите отменить:\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "изменить цвет"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5161,11 +5674,11 @@ msgstr ""
 "#  15 = светло-белый\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       изменить цвет"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5173,23 +5686,33 @@ msgstr ""
 "\n"
 "Ошибка: Followup-To установлен на больше чем одну группу!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Ошибка: кросс-постинга в %d группа без Followup-To строки!\n"
+msgstr[1] ""
 "\n"
 "Ошибка: кросс-постинга в %d группы без Followup-To строки!\n"
+msgstr[2] ""
+"\n"
+"Ошибка: кросс-постинга в %d групп без Followup-To строки!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5198,7 +5721,7 @@ msgstr ""
 "\n"
 "Ошибка: \"%s\" - недопустимая группа!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5206,7 +5729,7 @@ msgstr ""
 "\n"
 "Внимание: Followup-To установлен на больше чем одну группу!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -5215,25 +5738,36 @@ msgstr ""
 "\n"
 "Внимание: \"%s\" - недопустимая на этом месте группа новостей!\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Внимание: кросс-постинг в %d группа без Followup-To строки!\n"
+msgstr[1] ""
 "\n"
 "Внимание: кросс-постинг в %d группы без Followup-To строки!\n"
+msgstr[2] ""
+"\n"
+"Внимание: кросс-постинг в %d групп без Followup-To строки!\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
 "Внимание: \"%s\" не в newsrc и может быть ошибочна на этом месте!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5242,197 +5776,214 @@ msgstr ""
 "\n"
 "Внимание: \"%s\" - недопустимая на этом месте группа новостей!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d файлов успешно записаны из %d статей. %d %s."
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Пропущены части."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Нет начала."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Нет данных."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Неизвестная ошибка."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "Чтение файла назначений клавиш...\n"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Чтение файла mailgroups... "
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "выполнить PGP операции со статьей"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Добавить ключ(и) к открытым ключам?"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Добавить ключ к открытым ключам?"
+msgstr[1] "Добавить ключа к открытым ключам?"
+msgstr[2] "Добавить ключей к открытым ключам?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=шифровать, %s=подписать, %s=оба, %s=выход: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=шифровать, %s=подписать и вложить открытый ключ, %s=выход: "
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP не установлен (не могу открыть %s)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Статья не подписана и открытый ключ не найден"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, 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:1469
+#: src/lang.c:1584
 #, 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:1470
+#: src/lang.c:1585
 #, 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:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=выход, %s=ред., %s=pgp, %s=отправить [%%s]: "
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, 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:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=выход, %s=ред., %s=ispell, %s=отправить [%%s]: "
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, 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:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=выход, %s=ред., %s=меню, %s=отправить, %s=отложить: "
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=выход, %s=ред., %s=отправить [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=выход, %s=ред., %s=меню, %s=отправить, %s=отложить [%%s]: "
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Попробуйте cache_overview_files для ускорения.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin будет использовать файлы локального индекса.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "Не могу найти имя NNTP сервера"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Соединение с %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "Не удалось соединиться с NNTP сервером %s. Выход..."
+msgstr "Ошибка подключения NNTP. Выход..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"Ошибка подключения NNTP: истекло время ожидания nntp_read_timeout_secs %d. "
+"Выход..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Отсоединение от сервера...\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Не удалось соединиться с NNTP сервером %s. Выход..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Закрытие соединения"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Сервер не поддерживает NNTP XOVER или OVER команды.\n"
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Время соединения к серверу превысило лимит. Подключиться ещё раз?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5441,68 +5992,68 @@ msgstr ""
 "Поместить имя сервера в файл %s,\n"
 "или установить переменную окружения NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "Печатаю..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       принудительная аутентификация при соединении"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  чтение новостей с NNTP сервера serv [по умолчанию=%s]"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  использовать port как NNTP порт [по умолчанию=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       быстрый запуск. Как с опциями -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 "  -r       читать новости удаленно с NNTP сервера, заданного по умолчанию"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       использовать LIST вместо команды GROUP (-n)"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       читать только подписанные .newsrc группы с NNTP сервера"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5510,7 +6061,7 @@ msgstr ""
 "\n"
 "проблема с сокетом или с соединением\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5519,16 +6070,16 @@ msgstr ""
 "\n"
 "Соединение с %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Прекращаем...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Неизвестный сервис.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5536,89 +6087,91 @@ msgstr ""
 "Ваш сервер не содержит Xref: в своей информации XOVER.\n"
 "Tin будет использовать XHDR XREF (чуть медленее).\n"
 
-#: src/lang.c:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr "Сервер не содержит Xref: в XOVER.\n"
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Не могу открыть %s. Попробуйте %s -r для чтения новостей по NNTP.\n"
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 #, fuzzy
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       быстрый запуск. Как с опциями -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       читать только файл active вместо сканирования spool (-n) команды"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       читать только подписанные .newsrc группы из spool"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Ваш сервер не имеет Xref: в NOV-файлах.\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Отправление с внешним inews провалилось. Использовать встроенный inews"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "Заработало! Использовать всегда сделанный inews?"
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s напечатано"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d %s напечатано"
+msgstr[1] "%d %s напечатано"
+msgstr[2] "%d %s напечатано"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "вывод статьи/дискуссии/hot/шаблона/помеченных статей на печать"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Печать"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Печатаю..."
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, fuzzy, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s напечатано"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d %s напечатано"
+msgstr[1] "%d %s напечатано"
+msgstr[2] "%d %s напечатано"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipe статью/дискуссию/hot/шаблон/помеченные статьи в команду"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Нет команды"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipe в команду [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Piping не включен."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5633,7 +6186,7 @@ msgstr ""
 "        и содержимое.  Используйте запятую (,) для разделения\n"
 "        нескольких имен групп.\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5646,7 +6199,7 @@ msgstr ""
 "        так как строка не может содержать пробелов.\n"
 "        Пожалуйста записываете все группы одной строкой.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5659,7 +6212,7 @@ msgstr ""
 "          Это новое свойтсво и может поддерживаться не всеми серверами.\n"
 "          Чтобы избежать проблем, записывайте все группы одной строкой.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5668,7 +6221,7 @@ msgstr ""
 "\n"
 "Внимание: строка \"%s:\" содержит пробелы, которые должны быть убраны.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5690,40 +6243,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "выход в оболочку"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Команда оболочки (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Введите команду оболочки [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Не могу получить запись для TERM\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Группа %.*s ('q' чтобы выйти)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Группа %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Сервер не доступен\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5732,7 +6285,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=печать; %s=выход; %s=toggle all/unread; %s=сохр.; "
 "%s=отм.; %s=отправить"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5740,7 +6293,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=печать; %s=выход; %s=reply mail; %s=сохр.; %s=отм.; "
 "%s=отправить"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5748,13 +6301,13 @@ msgstr ""
 "%s=mail; %s=печать; %s=выход; %s=toggle all/unread; %s=сохр.; %s=отм.; "
 "%s=отправить"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, 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:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5762,539 +6315,591 @@ msgstr ""
 "%s=pipe; %s=mail; %s=выход; %s=toggle all/unread; %s=сохр.; %s=отм.; "
 "%s=отправить"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, 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:1639
+#: src/lang.c:1754
 #, 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:1640
+#: src/lang.c:1755
 #, 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:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Терминал не поддерживает цвет"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Тема"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Тема и References"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Совпадения по процентам"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Нет"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Ничего"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Да"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "Скрыть все"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Адрес"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Полное имя"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Адрес и имя"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Максимальный"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Сумма"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Средний"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Черный"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Красный"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Зелёный"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Коричневый"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Синий"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Розовый"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Голубой"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Белый"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Серый"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Светло-красный"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Светло-зелёный"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Жёлтый"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Светло-синий"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Светло-розовый"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Светло-голубой"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Светло-белый"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Ничего"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "Лучшее подсвечивание"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Подчеркивание"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Реверсное видео"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Мигание"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Нет"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "ничего"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "команды"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "выбор"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "команды и выход"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "команды и выбор"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "выход и выбор"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "команды, выход и выбор"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "Тема: строка (не игнорировать регистр)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "Тема: строка (игнорировать регистр) "
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "From: строка (не игнор. регистр)    "
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "From: строка (игнор. регистр)   "
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 #, fuzzy
 msgid "Lines:"
 msgstr "Строки"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "Сортировать статьи по"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "Цвет текстовых строк"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "Цвет текстовых строк"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "Цвет текстовых строк"
+
+#: src/lang.c:1980
 #, fuzzy
 msgid "Don't show help or mail sign"
 msgstr "Цвет сообщения о вызове помощи"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 #, fuzzy
 msgid "Show only help sign"
 msgstr "Цвет сообщения о вызове помощи"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Да"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Тема: (по убыванию)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Тема: (по возрастанию)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (по убыванию)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (по возрастанию)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Дата: (по убыванию)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Дата: (по возрастанию)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Score (по убыванию)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Score (по возрастанию)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Количество строк: (по убыванию)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Количество строк: (по возрастанию)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 #, fuzzy
 msgid "Last posting date (descending)"
 msgstr "Количество строк: (по убыванию)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 #, fuzzy
 msgid "Last posting date (ascending)"
 msgstr "Количество строк: (по возрастанию)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Уничтожать только непроч. статьи"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "Уничтожать все статьи и показ. с K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Уничтожать все статьи и не показ."
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Ничего особенного"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Сжимать цитирование"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "Цитировать сигнатуры"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Сжимать сигнатуры, цитировать сигнатуры"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Цитировать пустые строки"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Сжимать цитирование, цитировать пустые строки"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "Цитировать сигнатуры и пустые строки"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Сжимать цитирование, цитировать сигнатуры и пустые строки"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr "с заголовками"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr "без заголовков"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Опции вывода"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Опции работы с цветом"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Опции фильтрации"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Опции отправки статей/писем"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Опции сохранения и печати"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Экспертные опции"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Опции фильтрации"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ПРОБЕЛ> выбрать, <CR> установить, <ESC> отмена."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Показывать мини-меню и этикет общения"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6302,17 +6907,17 @@ msgstr ""
 "# Если ON, то показывать короткое описание для каждой группы\n"
 "# и правила сетевого этикета после создания статьи\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Показывать короткое описания для каждой группы. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Показывать описание групп"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6320,19 +6925,19 @@ msgstr ""
 "# Если ON, то показывать описание группы после имени группы в\n"
 "# режиме выбора группы\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "Вывод Темы и Автора в меню группы. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "В меню группы показать автора как"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -6349,33 +6954,33 @@ msgstr ""
 "# * 2 = полное имя\n"
 "#   3 = адрес и полное имя\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "Выводить -> вместо подсветки в меню. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Выводить -> вместо подсветки в меню."
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# Если ON, то выводить -> вместо подсветки в меню\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Инверсный видео режим для заголовков страниц"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Если ON, то использовать инверсию цветов для заголовков на\n"
 "# различных уровнях\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Группировать статьи по"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6395,17 +7000,17 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = Совпадение по процентам\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "Введите необходимый процент совпадения для объединения в дискуссию. <CR> "
 "установить."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Процент совпадения дискуссии"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6420,11 +7025,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Score дискуссии"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6438,18 +7043,18 @@ msgstr ""
 "#   1 = сумма\n"
 "#   2 = среднее\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Сортировать статьи по Теме, From, Дате или Score. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Сортировать статьи по"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6479,17 +7084,17 @@ msgstr ""
 "#   9 = Количество строк по убыванию\n"
 "#  10 = Количество строк по возрастанию\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Не сортировать дискуссии или сортировать по Score. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Сортировать дискуссии по"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 #, fuzzy
 msgid ""
 "# Sort thread by ...\n"
@@ -6506,55 +7111,55 @@ msgstr ""
 "# * 1 = Score по убыванию\n"
 "#   2 = Score по возрастанию\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Уст. курсор на первую/послед. непрочит. статью в группах. <ПРОБЕЛ> выбор, "
 "<CR> установить."
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 #, fuzzy
 msgid "Go to first unread article in group"
 msgstr "Перейти к первой непроч. статье в группе"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Если ON то перейти к первой непрочитанной статье в группе,\n"
 "# иначе к перейти к последней.\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Показывать все статьи или только непрочитанные. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Показывать только непрочит. статьи"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# Если ON, то показывать только новые/непрочитанные статьи,\n"
 "# иначе показывать все.\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Показывать только группы с непроч. статьями"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# Если ON, то показывать только подписанные группы с непрочтёнными "
 "статьями.\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Статьи для фильтрации"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6563,11 +7168,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6577,12 +7182,12 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 #, fuzzy
 msgid "How to treat blank lines"
 msgstr "Цитировать пустые строки"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6599,11 +7204,11 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6613,87 +7218,87 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Развернуть дискуссию правой стрелкой"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Введите символ для отметки удалённых статей. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Символ для отметки удалённых статей"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Введите символ для отметки статей в диапазоне. <CR> установить, <ESC> "
 "отменить."
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Символ для отметки статей в диапазоне"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Символ для отметки возвр. статей"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "Введите символ для отметки выбранных статей. <CR> ввод, <ESC> отмена."
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Символ для отметки выбранных статей"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "Введите символ для отметки новых статей. <CR> ввод, <ESC> отмена."
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Символ для отметки новых статей"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6701,16 +7306,16 @@ msgstr ""
 "# Символ для отметки новой статьи (по умолчанию 'o')\n"
 "# _ заменяется на ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Введите символ для отметки непрочитанных статей. <CR> ввод, <ESC> отмена."
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Символ для отметки непрочитанных статей"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6718,16 +7323,16 @@ msgstr ""
 "# Символ для отметки статьи как непрочитанной (по умолчанию '+')\n"
 "# _ заменяется на ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Введите символ для отметки прочитанных статей. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Символ для отметки прочитанных статей"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6735,49 +7340,137 @@ msgstr ""
 "# Символ для отметки статьи как прочитанной (по умолчанию ' ')\n"
 "# _ заменяется на ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Введите символ для отметки уничтоженных статей. <CR> установить, <ESC> "
 "отмена."
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Символ для отметки уничтоженных статей"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 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:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 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:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 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:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Введите символ для отметки уничтоженных статей. <CR> установить, <ESC> "
+"отмена."
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "Символ для отметки уничтоженных статей"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Символ для отметки статьи как прочитанной (по умолчанию ' ')\n"
+"# _ заменяется на ' '\n"
+
+#: src/lang.c:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "Введите символ для отметки новых статей. <CR> ввод, <ESC> отмена."
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "Символ для отметки уничтоженных статей"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Символ для отметки новой статьи (по умолчанию 'o')\n"
+"# _ заменяется на ' '\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Введите символ для отметки уничтоженных статей. <CR> установить, <ESC> "
+"отмена."
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "Символ для отметки уничтоженных статей"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Символ для отметки статьи как прочитанной (по умолчанию ' ')\n"
+"# _ заменяется на ' '\n"
+
+#: src/lang.c:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "Введите символ для отметки новых статей. <CR> ввод, <ESC> отмена."
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "Символ для отметки уничтоженных статей"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Символ для отметки новой статьи (по умолчанию 'o')\n"
+"# _ заменяется на ' '\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6785,11 +7478,11 @@ msgstr ""
 "0 = прокрутка всей страницы, -1 = предыдущая последняя строка как первая на "
 "следующей странице, -2 = полстраницы"
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Число строк прокрутки в пейджере"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6800,94 +7493,98 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Выводить сигнатуры. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Выводить сигнатуры"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Если OFF, то не выводить сигнатуры при выводе статей\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 #, fuzzy
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "Выводить сигнатуры. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "показать следующую статью"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 #, fuzzy
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# Если OFF, то не выводить сигнатуры при выводе статей\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 #, fuzzy
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "Выводить сигнатуры. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr ""
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 #, fuzzy
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# Если OFF, то не выводить сигнатуры при выводе статей\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Выводить UUE закодированные данные как вложение. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "Выводить UUE данные как вложение"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Выводить \"a как Umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Список полей заголовка, разделённые пробелами"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Показывать эти поля заголовка (или *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6897,11 +7594,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Не показывать эти поля заголовка"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6913,229 +7610,249 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "Хотите включить автоматическую обработку multipart/alternative статей?"
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "Пропускать multipart/alternative части"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:2384
+#: src/lang.c:2557
 #, fuzzy
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
-"Добавлять сигнатуру при повторной отправке. <ПРОБЕЛ> выбор, <CR> установить."
-
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr ""
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<ПРОБЕЛ> выбрать, <CR> установить, <ESC> отмена."
 
-#: src/lang.c:2386
+#: src/lang.c:2558
 #, fuzzy
-msgid "# If ON detect verbatim blocks in articles\n"
+msgid "How to treat verbatim blocks"
+msgstr "Цвет текстовых строк"
+
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 msgstr ""
-"# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Гег. выр. цитируемых строк"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "Рег. выр. для дважды цитируемых строк"
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Рег. выр. для цитируемых строк >= 3 раз"
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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:2415
+#: src/lang.c:2593
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Добавлять сигнатуру при повторной отправке. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "Гег. выр. цитируемых строк"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "Гег. выр. цитируемых строк"
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "Рег. выр. для выделения /текста/"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 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:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "Рег. выр. для выделения *текста*"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 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:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "Рег. выр. для выделения -текста-"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 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:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "Рег. выр. для выделения _текста_"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 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:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 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:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 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:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -7143,11 +7860,11 @@ msgstr ""
 "Введите имя и опции для внешнего просмотр. MIME, --internal для встроенного "
 "просмотр."
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "Просмоторщик содержимого двоичного MIME"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -7156,53 +7873,53 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Подтверждать старт просмоторщика нетекстовой информации"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "Спросить об испол. просмотр. MIME"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Спросить об отметке групп как прочит. при выходе. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Если ON, то спросить пользователя должны ли быть все группы\n"
 "# помечены как прочтённые.\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Какие действия требуют подтверждения"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -7225,82 +7942,82 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = Совпадение по процентам\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 #, fuzzy
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Программы для открытия URL. <CR> установить, <ESC> отмена"
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "Программа для открытия URL"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 #, fuzzy
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# Программа для открытия URL. Сам URL будет добавлен в конец\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "Использовать мышь в xterm"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# Если ON, то использовать мышь в xterm терминалах\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Использовать клавиши прокрутки на keypad"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# Если ON, то использовать клавиши прокрутки на некоторых терминалах\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Введите максимальное число статей для загрузки. <CR> установить."
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Число статей для загрузки"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Введите число дней, пока статья считается новой. <CR> установить."
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Лимит времени для новых статей"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Число дней, пока статья считается новой. (0=OFF)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT для обычных шаблонов, REGEX для регулярных выражений"
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Тип шаблона"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7312,59 +8029,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Использовать slrnface для показа X_Face:"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7372,19 +8089,19 @@ msgstr ""
 "# Если ON, то использовать slrnface(1) для интерпретирования\n"
 "# заголовка X-Face. Пользно только под xterm.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Использовать цвет ANSI"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Если ON, то использовать цвет ANSI\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Стандартный цвет символов"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7392,11 +8109,11 @@ msgstr ""
 "# Стандартный цвет символов\n"
 "# По умолчанию: -1 (цвет по умолчанию)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Стандартный цвет фона"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7404,11 +8121,11 @@ msgstr ""
 "# Стандартный цвет фона\n"
 "# По умолчанию: -1 (цвет по умолчанию)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Цвет для инверсного текста (фон)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7416,11 +8133,11 @@ msgstr ""
 "# Цвет фона для инверсного текста\n"
 "# По умолчанию: 4 (синий)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Цвет для инверсного текста (символы)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7428,11 +8145,11 @@ msgstr ""
 "# Цвет для инверсного текста (символы)\n"
 "# По умолчанию: 7 (белый)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Цвет текстовых строк"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7440,11 +8157,11 @@ msgstr ""
 "# Цвет текстовых строк\n"
 "# По умолчанию: -1 (цвет по умолчанию)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Цвет текста меню мини-помощи"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7452,11 +8169,11 @@ msgstr ""
 "# Цвет текста мини-помощи\n"
 "# По умолчанию: 3 (коричневый)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Цвет текста помощи"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7464,21 +8181,21 @@ msgstr ""
 "# Цвет текста помощи\n"
 "# По умолчанию: -1 (цвет по умолчанию)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Цвет статусных сообщений"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Цвет цитируемых строк"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7486,11 +8203,11 @@ msgstr ""
 "# Цвет цитируемых строк\n"
 "# По умолчанию: 2 (зелёный)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "Цвет дважды цитируемых строк"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7498,11 +8215,12 @@ msgstr ""
 "# Цвет дважды цитируемых строк\n"
 "# По умолчанию: 3 (коричневый)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
 msgstr "Цвет >=3 цитируемых строк"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -7510,11 +8228,11 @@ msgstr ""
 "# Цвет >=3 цитируемых строк\n"
 "# По умолчанию: 4 (синий)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Цвет строк заголовков статьи"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7522,11 +8240,11 @@ msgstr ""
 "# Цвет строк заголовка\n"
 "# По умолчанию: 2 (зелёный)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Цвет строк news заголовков статей"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7534,11 +8252,11 @@ msgstr ""
 "# Цвет строк news заголовков статей\n"
 "# По умолчанию: 9 (светло-красный)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Цвет строк с темой статьи"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7546,12 +8264,12 @@ msgstr ""
 "# Цвет строки с темой статьи\n"
 "# По умолчанию: 6 (голубой)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Цвет текстовых строк"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -7560,11 +8278,11 @@ msgstr ""
 "# Цвет строки с темой статьи\n"
 "# По умолчанию: 6 (голубой)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Цвет счетчика количества ответов"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7572,11 +8290,11 @@ msgstr ""
 "# Цвет счетчика количества ответов\n"
 "# По умолчанию: 2 (зелёный)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Цвет строки отправителя From:"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7584,11 +8302,11 @@ msgstr ""
 "# Цвет строки отправителя (From:)\n"
 "# По умолчанию: 2 (зелёный)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Цвет сообщения о вызове помощи"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7596,11 +8314,11 @@ msgstr ""
 "# Цвет Help/Mail-Sign\n"
 "# По умолчанию: 4 (синий)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Цвет сигнатур"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7608,12 +8326,12 @@ msgstr ""
 "# Цвет сигнатур\n"
 "# По умолчанию: 4 (синий)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "Цвет текстовых строк"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 #, fuzzy
 msgid ""
 "# Color of negative score\n"
@@ -7622,12 +8340,12 @@ msgstr ""
 "# Цвет сигнатур\n"
 "# По умолчанию: 4 (синий)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
 msgstr "Цвет счетчика количества ответов"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 #, fuzzy
 msgid ""
 "# Color of positive score\n"
@@ -7636,11 +8354,11 @@ msgstr ""
 "# Цвет счетчика количества ответов\n"
 "# По умолчанию: 2 (зелёный)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Цвет подсвечивания URL"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7648,12 +8366,12 @@ msgstr ""
 "# Цвет подсвечивания URL\n"
 "# По умолчанию: -1 (цвет по умолчанию)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "Цвет текстовых строк"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 #, fuzzy
 msgid ""
 "# Color of verbatim blocks\n"
@@ -7662,11 +8380,11 @@ msgstr ""
 "# Цвет строки с темой статьи\n"
 "# По умолчанию: 6 (голубой)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "Цвет выделенного *текста*"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7674,11 +8392,11 @@ msgstr ""
 "# Цвет для выделенного *текста*\n"
 "# По умолчанию: 11 (жёлтый)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "Цвет выделенного _текста_"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7686,11 +8404,11 @@ msgstr ""
 "# Цвет для выделенного _текста_\n"
 "# По умолчанию: 13 (светло-розовый)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "Цвет выделенного /текста/"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7698,11 +8416,11 @@ msgstr ""
 "# Цвет для выделения /текста/\n"
 "# По умолчанию: 14 (светло-голубой)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "Цвет выделенного -текста-"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7710,11 +8428,11 @@ msgstr ""
 "# Цвет для выделения -текста-\n"
 "# По умолчанию: 12 (светло-синий)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "Атрибут выделенного *текста*"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7742,11 +8460,11 @@ msgstr ""
 "# Атрибут для выделенного *текста*\n"
 "# По умолчанию: 6 (bold)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "Атрибут выделенного _текста_"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7754,11 +8472,11 @@ msgstr ""
 "# Атрибут выделенного _текста_\n"
 "# По умолчанию: 2 (лучшее подсвечивание)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "Атрибут выделенного /текста/"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7766,11 +8484,11 @@ msgstr ""
 "# Атрибут для выделения /текста/\n"
 "# По умолчанию: 5 (half bright)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Атрибут выделенного -текста-"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7778,27 +8496,27 @@ msgstr ""
 "# Атрибут выделенного -текста-\n"
 "# По умолчанию: 3 (реверсное видео)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "Подсвечивать URL в теле письма"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# Включить подсветку URL?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "Подсвечивать слова в теле сообщения"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Включить подсветку слов?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "Выводить вместо отметки"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7808,73 +8526,73 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Введите макс. число символов в строке в пейджере. <CR> установить."
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Макс. число символов в строке в пейджере"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Добавлять сигнатуру при повторной отправке. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Введите email адрес (и полное имя). <CR> установить."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "Email адрес (и полное имя)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# Email адрес пользователя (и полное имя).\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Показывать пустой Followup-To в редакторе"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Если ON, то показывать пустой Follow-up во время редактирования статьи\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Введите путь/! команда/--none для создания вашей сигнатуры. <CR> установить."
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Создать сигнатуру командой"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7884,54 +8602,54 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Начинать сигнатуру с \"--\" в отдельной строке. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "Начинать сигнатуру с \"--\""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Если ON, то начинать сигнатуру с дефисов '\\n-- \\n'\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Добавлять сигнатуру при повторной отправке. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Добавлять сигнатуру при повторной отправке"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Если ON, то добавлять сигнатуру при повторной отправке\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Введите символы для начала цитирования, %s или %S инициалы автора."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Символы используемые для начала цитирования"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Цитирование"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7955,56 +8673,56 @@ msgstr ""
 "#   6 = Цитировать сигнатуры и пустые строки\n"
 "#   7 = Сжимать цитирование, цитировать сигнатуры и пустые строки\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Цитировать при follow-up"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Цитировать при кросс-постинге"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "Цитировать при отправке email"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Если ON, то добавлять заголовок User-Agent:. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:2972
+#: src/lang.c:3158
 #, fuzzy
-msgid "Insert 'User-Agent:' header"
-msgstr "Добавлять заголовок User-Agent:"
+msgid "Insert ''User-Agent:'' header"
+msgstr "Добавлять заголовок ''User-Agent:''"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Если ON, то добавлять рекламный заголовок User-Agent:\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 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:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8014,15 +8732,15 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Кодировка в MIME (Content-Type) в отправляемых статьях.\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 #, fuzzy
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
@@ -8030,48 +8748,50 @@ msgstr ""
 "Введите кодировку для MIME (напр. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "установить."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Формат Mailbox"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Формат mailbox.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "Кодировка MIME в статьях"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Не изменяйте, если не понимаете что вы делаете. <ESC> отмена."
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "Использовать 8 битные символы в заголовках статей"
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# Если ON, то 8 битные символы в заголовках статей не кодируются.\n"
@@ -8080,47 +8800,54 @@ msgstr ""
 "# от значения этого параметра, пока post_mime_encoding также\n"
 "# не установлен в 8bit.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Автопросмотр пост-обработанных файлов. <ПРОБЕЛ> выбор, <CR> установить, "
 "<ESC> отменить"
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "Просмотр пост-обработанных файлов"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# Если установлен, то пост-обработанные файлы будут открываться\n"
 "# в просмоторщике\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "MIME кодировка в почтовых сообщениях"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "Использовать 8 битные символы в заголовках почты"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
+"# Если ON, то 8 битные символы в заголовках статей не кодируются.\n"
+"# По умолчнанию OFF. Таким образом по умолчанию 8 битные символы\n"
+"# кодируются. 8 битные символы в заголовках кодируются вне зависимости\n"
+"# от значения этого параметра, пока post_mime_encoding также\n"
+"# не установлен в 8bit.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Убирать пробелы в конце строки"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8128,16 +8855,16 @@ msgstr ""
 "# Если ON, то убирать пробелы в конце строки для более быстрого вывода\n"
 "# на медленных терминалах.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Если ON, то использовать транслитерацию, <ПРОБЕЛ> выбор, <CR> установить"
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Транслитерация"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8147,12 +8874,12 @@ msgstr ""
 "# символ не может быть представлен в целевом наборе символов, то он\n"
 "# аппроксимируется одним или несколькими похожими символами.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 #, fuzzy
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Отправлять вам Cc автоматически"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 #, fuzzy
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
@@ -8170,91 +8897,107 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 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:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Введите число дней пока фильтр имеет силу. <CR> установить."
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Число дней пока фильтр имеет силу"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Добавить отправленные статьи в фильтр, <ПРОБЕЛ> выбор, <CR> установить"
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Добавить отправленные статьи в фильтр"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Запустить редактор с установкой курсора. <ПРОБЕЛ> выбор, <CR> установить, "
+"<ESC> отмена."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Директория для сохранения статей/дискуссий в формате mailbox."
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Директория для почты"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) директория для сохранения статей/дискуссий в формате mailbox\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Сохранять статьи в пакетном режиме (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "Директория для сохранения статей/дискуссий"
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "Директория для сохранения статей/дискуссий"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Директория для сохранения статей/дискуссий\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8262,24 +9005,24 @@ msgstr ""
 "Отметить сохранённые статьи/дискуссии как прочитанные. <ПРОБЕЛ> выбор, <CR> "
 "установить, <ESC> отмена"
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Отметить сохранённые статьи/дискуссии как прочитанные"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Если ON, то отметить сохранённые статьи как прочитанные\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 "Выполнить пост-обработку (напр. убрать вложения) для сохраняемых статей"
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Пост-обработка сохранённых статей"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 #, fuzzy
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
@@ -8296,64 +9039,64 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Обработать только непроч. статьи"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Печатать все или только часть заголовков. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Печатать все заголовки"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# Если ON, то выводить все заголовки статей, иначе только важные\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "Команда печати с параметрами для печати статей/дискуссий"
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Программа печати с опциями"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Команда печати с параметрами для печати статей/дискуссий\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Перерисовывать экран после некоторых команд"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# Если ON, то перерисовывать экран после некоторых внешних команд\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "Введите %E для имени редактора, %F для имени файла, %N для номера строки. "
 "<CR> установить."
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Запуск вашего редактора"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8361,16 +9104,16 @@ msgstr ""
 "# Формат строки для запуска редактора включает параметры\n"
 "# %E Редактор  %F Имя файла  %N Номер строки\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "Введите имя и опции для external-inews, --internal для internal inews"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Внешний inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8378,18 +9121,18 @@ msgstr ""
 "# Если --internal, то использовать встроенный мини unews для отправки\n"
 "# статей через NNTP, иначе использовать внешнюю программу inews\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 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:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "Запуск вашей команды отправки почты"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8399,11 +9142,11 @@ msgstr ""
 "# Формат строки для запуска редактора включает параметры\n"
 "# %E Редактор  %F Имя файла  %N Номер строки\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Использовать интерактивную программу чтения почты"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8419,34 +9162,34 @@ msgstr ""
 "#   2 = использовать интерактивную программу чтения почты без заголовков в "
 "файле\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Убрать ~/.article после отправки"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Если ON, то убрать ~/.article после отправки.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Имя файла для всех отправленных статей. <CR> установить, не имени=не "
 "сохранять."
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Имя файла для отправленных статей"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8454,39 +9197,39 @@ msgstr ""
 "# Имя файла для сохранения отправленных статей.\n"
 "# Если имя файла не указано, то отправленные статьи не будут сохранятся.\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Держать все неудавшиеся статьи в ~/dead.articles. <ПРОБЕЛ> выбор, <CR> "
 "установить."
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Держать неудавшиеся статьи в ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Если ON, то держать все неудавшиеся отправки статей в ~/dead.articles\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Хотите убрать неподписанные группы из .newsrc"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "Убирать неподписанные группы из newsrc"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Если ON, то убирать неподписанные группы из newsrc\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "Убирать фиктивные группы из newsrc"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8500,7 +9243,7 @@ msgstr ""
 "#   1 = уничтожать\n"
 "#   2 = помечать D в экране выбора\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 #, fuzzy
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
@@ -8508,37 +9251,37 @@ msgstr ""
 "Введите количество секунд между автоматическим чтением активного файла. <CR> "
 "установить."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "Введите количество секунд между автоматическим чтением активного файла. <CR> "
 "установить."
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Интервал в секундах между чтением active"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Временной интервал в секундах между автоматическим чтением файла\n"
 "# active (0=никогда)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Соединиться снова с сервером автоматически"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
@@ -8546,44 +9289,44 @@ msgstr ""
 "соединение\n"
 "# прервалось\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "From: строка для доб. в фильтр. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr ""
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "вернуться в уровень выбора групп"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8597,12 +9340,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 #, fuzzy
 msgid "Format string for group level"
 msgstr "Формат строки для вывода дат"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8621,12 +9364,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "# Формат строки для представления даты\n"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -8648,12 +9391,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "Формат строки для вывода дат"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8677,12 +9420,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "Формат строки для вывода дат"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -8703,12 +9446,48 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "Формат строки для вывода дат"
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3608
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "# Формат строки для представления даты\n"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8726,19 +9505,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Формат строки для вывода дат"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Формат строки для представления даты\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Форма нормализации Unicode"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -8758,20 +9537,20 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "Воспроизводить BiDi"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Если ON, то двунаправленный текст воспроизводится tin'ом\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr "Имя файла для отправленных статей"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 #, fuzzy
 msgid ""
 "# Function for sorting articles\n"
@@ -8784,164 +9563,224 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "Просмотр пост-обработанных файлов"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 #, fuzzy
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Имя файла для всех отправленных статей. <CR> установить, не имени=не "
 "сохранять."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 #, fuzzy
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 #, fuzzy
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "Введите email адрес (и полное имя). <CR> установить."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 #, fuzzy
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "Программы для открытия URL. <CR> установить, <ESC> отмена"
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 #, fuzzy
 msgid "Mailing list address"
 msgstr "Отправить лог-сообщение %s\n"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 #, fuzzy
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 #, fuzzy
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 #, fuzzy
 msgid "savefile"
 msgstr "Сохранить в файл> "
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 #, fuzzy
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 #, fuzzy
 msgid "Quick (1 key) select filter scope"
 msgstr "Добавить фильтр быстрого выбора?"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 #, fuzzy
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 #, fuzzy
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 #, fuzzy
 msgid "Quick (1 key) select filter case"
 msgstr "Добавить фильтр быстрого выбора?"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 #, fuzzy
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 #, fuzzy
 msgid "Quick (1 key) kill filter scope"
 msgstr "Добавить фильтр быстрого уничтожения?"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 #, fuzzy
 msgid "Quick (1 key) kill filter case"
 msgstr "Добавить фильтр быстрого уничтожения?"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr ""
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "Сжимать цитирование"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Опции работы с цветом"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+"Введите символ для отметки статей в диапазоне. <CR> установить, <ESC> "
+"отменить."
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "Опции фильтрации"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr ""
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 #, fuzzy
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
@@ -8949,81 +9788,173 @@ msgstr ""
 "Введите символ для отметки статей в диапазоне. <CR> установить, <ESC> "
 "отменить."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 #, fuzzy
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Введите формат строки. <CR> установить, <ESC> отмена."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 #, fuzzy
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Если ON, то добавлять заголовок User-Agent:. <ПРОБЕЛ> выбор, <CR> установить."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Добавлять заголовок 'X-Comment-To:'"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 #, fuzzy
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "Введите число дней, пока статья считается новой. <CR> установить."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "редактировать файл фильтра"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Сервер не отвечает, попытка соединиться снова # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s в %lu секунд\n"
+
+#~ msgid "Updated"
+#~ msgstr "Обновлено"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr ""
+#~ "Введите количество секунд между автоматическим чтением активного файла. "
+#~ "<CR> установить."
+
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso кодированная статья"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Недоступно -]"
+
+#~ msgid "Catchup"
+#~ msgstr "Захват"
+
+#~ msgid "Updating"
+#~ msgstr "Обновление"
+
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "Сервер не содержит Xref: в XOVER.\n"
+
+#~ msgid "global "
+#~ msgstr "глобальных "
+
+#~ msgid "Article"
+#~ msgstr "Статья"
+
+#~ msgid "Base article"
+#~ msgstr "Основная статья"
+
+#~ msgid "Base article range"
+#~ msgstr "Диапазон основной статьи"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Вступить снова в текущую группу\n"
+#, c-format
+#~ msgid "Tagged %s"
+#~ msgstr "Помечены %s"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "Чтение (%s)\n"
+#~ msgid "Untagged %s"
+#~ msgstr "Сняты отметки %s"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "дискуссия"
+#~ msgstr[1] "дискуссия"
+#~ msgstr[2] "дискуссия"
+
+#~ msgid "all"
+#~ msgstr "все"
+
+#~ msgid "unread"
+#~ msgstr "непрочитанные"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Переслать последнюю команду (%s)\n"
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Сервер не отвечает, попытка соединиться снова # %d\n"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Чтение прервано\n"
+#~ msgid "Rejoin current group\n"
+#~ msgstr "Вступить снова в текущую группу\n"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Осушение\n"
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "Чтение (%s)\n"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Недоступно -]"
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "Переслать последнюю команду (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "Чтение прервано\n"
+
+#~ msgid "Draining\n"
+#~ msgstr "Осушение\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "Цвет текстовых строк"
+
+#, fuzzy
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr ""
+#~ "Добавлять сигнатуру при повторной отправке. <ПРОБЕЛ> выбор, <CR> "
+#~ "установить."
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "группа"
+#~ msgstr[1] "группы"
+#~ msgstr[2] "групп"
+
+#~ msgid "1 Response"
+#~ msgstr "1 ответ"
+
+#, fuzzy, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Группа %.*s..."
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d статья отправлено по email --"
+
+#~ msgid "groups"
+#~ msgstr "группы"
+
+#~ msgid "newsgroups"
+#~ msgstr "группы"
+
+#~ msgid "errors"
+#~ msgstr "ошибки"
+
+#~ msgid "articles"
+#~ msgstr "статьи"
 
 #~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
 #~ msgstr "Недопустимая строка From: %s. Прочитайте файл INSTALL снова."
@@ -9099,12 +10030,6 @@ msgstr "[- Недоступно -]"
 #~ msgid "#  start_editor_offset=ON/OFF\n"
 #~ msgstr "#  show_author=ЧИСЛО\n"
 
-#~ msgid ""
-#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-#~ msgstr ""
-#~ "Запустить редактор с установкой курсора. <ПРОБЕЛ> выбор, <CR> установить, "
-#~ "<ESC> отмена."
-
 #~ msgid "Start editor with line offset"
 #~ msgstr "Запустить редактор с установкой курсора"
 
Binary files tin-2.6.4/po/sv.gmo and tin-2.6.5/po/sv.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/sv.po tin-2.6.5/po/sv.po
--- tin-2.6.4/po/sv.po	2024-12-21 15:42:03.000000000 +0100
+++ tin-2.6.5/po/sv.po	2025-12-23 21:21:50.783874167 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+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"
@@ -15,12 +15,9 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 svar"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -29,36 +26,32 @@ msgstr ""
 "\n"
 "%s innehåller inga nyhetsgrupper. Avslutar."
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Avbryter läsning, var god vänta..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "alla"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Alla grupper"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr ""
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Artikel avbruten (borttagen)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Artikel kan inte avbrytas (tas bort)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Artikel borttagen."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -72,829 +65,865 @@ msgstr ""
 "  \"%s\"\n"
 "kommer att postas till följande %s:\n"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Din artikel:\n"
 "  \"%s\"\n"
-"kommer att postas till följande %s:\n"
+"kommer att postas till följande diskussionsgrupp:\n"
+msgstr[1] ""
+"\n"
+"Din artikel:\n"
+"  \"%s\"\n"
+"kommer att postas till följande diskussionsgrupper:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Artikel inte postad!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr ""
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr ""
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr ""
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr ""
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr ""
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr ""
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr ""
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Artikel ej tillgänglig"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr ""
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, fuzzy, c-format
 msgid "Article %4d of %4d"
 msgstr "Artikel %4d av %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "Artikel inte postad!"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "artiklar"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr ""
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "artikel"
+msgid_plural "articles"
+msgstr[0] "artikel"
+msgstr[1] "artiklar"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "Artikel"
-
-#: src/lang.c:82
+#: src/lang.c:77
 #, c-format
-msgid "-- %d %s mailed --"
-msgstr ""
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " den %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "teckenuppsättning %s"
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr ""
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Beskrivning: %s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "Öppnar %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "Läser om %s..."
-
-#: src/lang.c:98
-#, c-format
-msgid "%s lines"
-msgstr ""
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "namn %s"
-
-#: src/lang.c:100
-msgid ", "
-msgstr ", "
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr ""
 
-#: src/lang.c:107
+#: src/lang.c:80
 #, fuzzy
 msgid "Attachment Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:108
+#: src/lang.c:81
 #, fuzzy
 msgid "<no name>"
-msgstr "ingen"
+msgstr "<inget namn>"
 
-#: src/lang.c:109
-#, c-format
+#: src/lang.c:82
+#, fuzzy, c-format
 msgid "Attachment saved successfully. (%s)"
-msgstr ""
+msgstr "Bilaga sparad framgångsrikt. (%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr ""
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d av %d bifogad fil sparad framgångsrikt."
+msgstr[1] "%d av %d bilagor sparade framgångsrikt."
 
-#: src/lang.c:111
+#: src/lang.c:85
 #, fuzzy
 msgid "Select attachment> "
-msgstr "Välj artikel> "
+msgstr "Välj bilaga> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 #, fuzzy
 msgid "Tagged attachment"
-msgstr "Välj artikel> "
+msgstr "Taggad bilaga> "
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, fuzzy, c-format
-msgid "%d attachments tagged"
-msgstr "Välj artikel> "
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d bifogad taggad"
+msgstr[1] "%d bilagor taggade"
 
-#: src/lang.c:114
+#: src/lang.c:88
 #, fuzzy
 msgid "Untagged attachment"
 msgstr "Välj artikel> "
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr ""
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:108
+msgid "#  getart_limit=NUM\n"
+msgstr ""
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr ""
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:197
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr ""
+
+#: src/lang.c:198
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr ""
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr ""
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr ""
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr ""
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Autentisering misslyckades"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Ange lösenord: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Vänligen ange användarnamn: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
 "Autosubscribed to %s"
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
-msgstr ""
+msgstr "Läser %sattributfil...\n"
+
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:248
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Felaktigt kommando. Skriv \"%s\" för hjälp."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr ""
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr ""
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Början av artikel ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 #, fuzzy
 msgid "*** Beginning of page ***"
 msgstr "*** Början av artikel ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "Kan inte skapa %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "Kan inte öppna %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Postning inte tillåten ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s är en katalog"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr ""
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr ""
+#: src/lang.c:260
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:276
+#: src/lang.c:261
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr ""
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "Lade till %d grupp"
+msgstr[1] "Lade till %d grupper"
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr ""
+#: src/lang.c:263
+#, c-format
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:278
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "Läser om %s..."
+
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
-msgstr "Letar efter nya grupper..."
+msgstr "Letar efter nya grupper... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
-msgstr "Letar efter nya grupper..."
+msgstr "Letar efter nyheter...\n"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:283
+#: src/lang.c:272
+#, fuzzy
 msgid "ANSI color disabled"
-msgstr ""
+msgstr "ANSI färg inaktiverad"
 
-#: src/lang.c:284
+#: src/lang.c:273
+#, fuzzy
 msgid "ANSI color enabled"
-msgstr ""
+msgstr "ANSI färg aktiverad"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, fuzzy, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] "[-- %s, %lu linje dold --]\n"
+msgstr[1] "[-- %s, %lu linjer dolda --]\n"
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr ""
 "\n"
 "Anslutning till %s: "
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
 msgstr "Läser om %s..."
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -904,7 +933,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -914,11 +943,11 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -928,87 +957,94 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d sekund %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d sekunder %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "Läser om %s..."
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "oläst "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
-#, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr ""
+#: src/lang.c:319
+#, fuzzy, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Läser betrodd via NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Läser opålitlig via NNTPS (%s; "
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
 msgstr "redigera filterfil"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1018,12 +1054,12 @@ msgstr ""
 "Operationer för grupp/tråd/artikel\n"
 "----------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "Ämne"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1033,391 +1069,395 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
 msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Förvald"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Slut på artikel ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Slut på artiklar ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 #, fuzzy
 msgid "*** End of attachments ***"
 msgstr "*** Slut på artiklar ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 #, fuzzy
 msgid "*** End of page ***"
 msgstr "*** Slut på artikel ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** Slut på artiklar ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 #, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** Slut på tråd ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:367
 #, fuzzy
 msgid " and enter next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Fel: byt namn på %s till %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, c-format
 msgid ""
 "\n"
 "Error: Bad address in \"%s\" header.\n"
 msgstr ""
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Ingen e-postadress"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan inte låsa upp %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Skadad fil %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 msgid ""
 "\n"
 "Error: Article is empty.\n"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:410
 msgid "Right angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:412
 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:421
+#: src/lang.c:413
 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:422
+#: src/lang.c:414
 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:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:431
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:432
 msgid "Missing realname.\n"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
 "Error: Illegal formatted %s.\n"
 msgstr ""
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1426,7 +1466,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1436,13 +1476,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1450,28 +1490,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1479,14 +1519,19 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:462
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
 #, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1494,156 +1539,189 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Inga diskussionsgrupper"
+msgstr[1] "Inga diskussionsgrupper"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Filen %s existerar inte\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Ingen e-postadress"
 
-#: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
 msgstr ""
 
+#: src/lang.c:493
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s%s: Okänd värd.\n"
+
 #: src/lang.c:495
-msgid "errors"
-msgstr "fel"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "fel"
+msgid_plural "errors"
+msgstr[0] "fel"
+msgstr[1] "fel"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Ej nåbar?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Kommando misslyckades: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Avslutar..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "extraherar %s..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1663,9 +1741,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1678,938 +1755,973 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Fullständig"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Kommentar (valfri)  : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Din artikel kommer att postas till följande diskussionsgrupp:\n"
+msgstr[1] ""
+"\n"
+"Din artikel kommer att postas till följande diskussionsgrupper:\n"
 
-#: src/lang.c:554
-#, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr ""
+#: src/lang.c:557
+#, fuzzy, c-format
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t Svaren skickas till dig via e-post."
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Okänd värd.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "global "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d gammal artikel markerad som läst."
+msgstr[1] "%d gamla artiklar markerade som lästa."
 
-#: src/lang.c:564
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
+
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Vänligen använd %.100s istället"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s är modererad. Fortsätta?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "grupper"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "Läser om %s..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Gruppval"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "grupp"
+msgid_plural "groups"
+msgstr[0] "grupp"
+msgstr[1] "grupper"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Bläddra URL:er i artikel"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "visa sista sidan av artikel"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "visa nästa artikel"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "visa första artikel i nästa tråd"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "visa nästa olästa artikel"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "visa föregående artikel"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "visa föregående olästa artikel"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "sök framåt inom denna artikel"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:619
+#: src/lang.c:628
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "växla val av tråd"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "växla val av tråd"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr ""
+# fuzzy
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "bläddra igenom alternativen för att upptäcka och visa verbatim-block"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:636
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:627
+#: src/lang.c:637
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:628
+#: src/lang.c:638
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:641
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:645
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:647
 #, fuzzy
 msgid "tag attachment"
 msgstr "Välj artikel> "
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:650
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "Välj artikel> "
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:652
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:643
+#: src/lang.c:653
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:644
+#: src/lang.c:654
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:656
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:647
+#: src/lang.c:657
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:648
+#: src/lang.c:658
 #, fuzzy
 msgid "select attribute"
 msgstr "välj tråd"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "rapportera fel eller kommentar via e-post till %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 #, fuzzy
 msgid "choose first option in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:652
+#: src/lang.c:662
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:653
+#: src/lang.c:663
 #, fuzzy
 msgid "choose last option in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:654
+#: src/lang.c:664
 #, fuzzy
 msgid "start scopes menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:655
+#: src/lang.c:665
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:656
+#: src/lang.c:666
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:657
+#: src/lang.c:667
 #, fuzzy
 msgid "select option"
 msgstr "välj"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "redigera filterfil"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "få hjälp"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "en rad ner"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "upp en rad"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "ner en sida"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "upp en sida"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "avsluta tin omedelbart"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "rita om sida"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "repetera senaste sökning"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "visa versionsinformation"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "välj första tråd i lista"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "välj sista tråd i lista"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "visa nästa grupp"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "visa föregående grupp"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "välj grupp (gör \"het\")"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "välj tråd"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  välj tråd efter nummer"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "växla val av tråd"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:739
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:728
+#: src/lang.c:740
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:729
+#: src/lang.c:741
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:730
+#: src/lang.c:742
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:745
 #, fuzzy
 msgid "select scope"
 msgstr "välj"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "välj grupp efter namn"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "avsluta"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "avsluta utan att spara konfigurationsändringar"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "läs vald grupp"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "prenumerera på vald grupp"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "säg upp prenumeration av vald grupp"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "säg upp prenumeration av grupper som matchar mönster"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "sortera listan av grupper"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:784
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:773
+#: src/lang.c:785
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "markera tråd som oläst"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "läs vald artikel"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2617,7 +2729,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2625,7 +2737,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2633,7 +2745,7 @@ msgstr ""
 "Flytta runt\n"
 "-----------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2641,7 +2753,7 @@ msgstr ""
 "Operationer för grupp/tråd/artikel\n"
 "----------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2650,7 +2762,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2659,7 +2771,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2668,7 +2780,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
@@ -2677,7 +2789,7 @@ msgstr ""
 "Operationer för grupp/tråd/artikel\n"
 "----------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2686,7 +2798,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2695,121 +2807,132 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:786
+#: src/lang.c:798
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:787
+#: src/lang.c:799
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:788
+#: src/lang.c:800
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:789
+#: src/lang.c:801
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "artikel"
+msgstr[1] "artiklar"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Gruppnivåkommandon"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Vänligen ange ett giltigt tecken"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Inga uppskjutna artiklar ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "återgå till gruppvalsnivå"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Du är inte prenumerant av denna grupp"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Inget tidigare uttryck"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
 #, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr ""
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:809
+#: src/lang.c:823
 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:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr ""
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -2847,152 +2970,166 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Ogiltigt disabled_nntp_cmds \"%s\", avvisat."
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Namnet Charset innehåller ogiltiga tecken."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Sista"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Sista svaret --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Rader %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 #, fuzzy
 msgid "Function not available."
 msgstr "Artikel ej tillgänglig"
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Grupp %.*s..."
+msgid_plural "Groups: %s"
+msgstr[0] "Grupp: %s"
+msgstr[1] "Grupper: %s"
 
-#: src/lang.c:865
-#, fuzzy, c-format
-msgid "Groups: %s"
-msgstr "Grupp %.*s..."
-
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "postlåda "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Skicka artikel(ar) till [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Skickar logg till %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Skicka FELRAPPORT till %s?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Skickad"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Skickar till %s..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3000,364 +3137,434 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:879
-#, fuzzy, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "%s markerad som oläst"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:881
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "%s markerad som oläst"
+
+#: src/lang.c:904
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "Markera"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Markera tråd som läst%s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Matchar %s grupper..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr "teckenuppsättning %s"
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr ""
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Beskrivning: %s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "Öppnar %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "Läser om %s..."
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%s rad"
+msgstr[1] "%s rader"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr "namn %s"
+
+#: src/lang.c:928
+msgid ", "
+msgstr ", "
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, 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:891
+#: src/lang.c:936
 #, 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:893
+#: src/lang.c:938
 #, 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:895
+#: src/lang.c:940
 #, 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:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, 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:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, 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:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, 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:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Mer--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Flyttar %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gå till diskussionsgrupp [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "diskussionsgrupper"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "diskussionsgrupp"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "Försöka att spara filen newsrc igen?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "%s lyckades avkodas."
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Nästa svar --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Inga artiklar har postats"
 
-#: src/lang.c:933
+#: src/lang.c:979
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivning ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Inget filnamn"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Ingen grupp"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Inga fler grupper att läsa"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Inget sista meddelande"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Ingen e-postadress"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Ingen match"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Inga fler grupper"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Inga diskussionsgrupper"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Ingen föregående grupp"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Ingen föregående oläst artikel"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Inga svar"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:997
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Ingen söksträng"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Inget ämne"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3370,395 +3577,415 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NOLL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Endast"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Flagga inte aktiverad. Bygg om med %s.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Från: (stigande)"
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Posta en uppföljning..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr ""
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Posta till diskussionsgrupp(er) [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Postar artikel..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "Postar artikel..."
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postar: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Hetta %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Märkt %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr ""
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "Skriver attributfil... "
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr ""
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Vill du avsluta tin omedelbart?"
+msgstr[1] "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Vill du verkligen avsluta?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr ""
+#: src/lang.c:1072
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr ""
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr ""
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "Vill du avbryta denna operation?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "Läser %sarticles..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "Läser %s grupper..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "Läser %sarticles..."
+msgid "Reading attributes file: %s\n"
+msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "Läser %skonfigurationsfil...\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "Läser filterfil...\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "Läser om %s..."
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "Läser %s grupper..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Läser keymap-fil: %s\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "Läser keymap-fil: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
-msgstr "Läser grupper från aktiv fil..."
+msgstr "Läser grupper från aktiv fil... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 #, fuzzy
 msgid "Reading groups from newsrc file... "
-msgstr "Läser grupper från newsrc fil..."
+msgstr "Läser grupper från newsrc fil... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "Läser keymap-fil: %s\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "Läser %sarticles..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "Läser %s grupper..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d återstår)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fel: byt namn på %s till %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "Återställ newsrc?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Välj rader: (</>num): "
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Välj tid i dagar   : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3771,56 +3998,81 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Visningsalternativ"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Visar endast olästa grupper"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Spara"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Spara filnamn> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Sparad"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr ""
 "\n"
 "%s %d %s från %d %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Sparade %s...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Ingenting sparades"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -3829,223 +4081,251 @@ msgstr ""
 "\n"
 "%s %d %s från %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s sparad till %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s sparad till %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Sparar..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: skärm är för liten\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 #, fuzzy
 msgid "Enter scope> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 #, fuzzy
 msgid "Select scope> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Söker..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Välj artikel> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 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:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 #, fuzzy
 msgid "Select thread> "
 msgstr "Välj tråd > "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Toppnivåkommandon"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<BLANKSTEG>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Startar: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Lista tråd (%d av %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Tråd (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr ""
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "prenumerera på %d grupp"
+msgstr[1] "prenumerera på %d grupper"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d dagar"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d dagar"
+msgstr[1] "%d dagar"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Välj artikel> "
+msgstr[1] "Välj artikel> "
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Välj artikel> "
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Version: %s %s utgåva %s (\"%s\")\n"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4056,299 +4336,314 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1231
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Tråd"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "tråd"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Tråd %4s av %4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Trådar artiklar..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Trådar artiklar..."
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Kommando misslyckades: %s"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr ""
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Försöker att låsa %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, fuzzy, c-format
 msgid "%s=help"
 msgstr "%s=hjälp"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Obegränsad"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Välj artikel> "
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "Välj artikel> "
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Inget slut."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s lyckades avkodas."
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "oförändrad"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(okänd)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "Okänt fel."
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "oläst"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr ""
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "avanmäld från %d grupp"
+msgstr[1] "avanmäld från %d grupper"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
-msgstr ""
+msgstr "Avanmäld från %s"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Uppdaterad"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Uppdaterar"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "Uppdaterar %s..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "Öppnar %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 #, fuzzy
 msgid "Select URL> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr ""
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       detta hjälpmeddelande"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4358,54 +4653,54 @@ msgstr ""
 "Skicka felrapporter/kommentarer till %s\n"
 "Rapportera synpunkter på översättningen till <tp-sv@listor.tp-sv.se>."
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       posta en artikel och avsluta"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       starta om det finns olästa diskussioner"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4416,113 +4711,135 @@ msgstr ""
 "\n"
 "Användning: %s [flaggor] [diskussionsgrupp[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       skriv ut version & datuminformation"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "ej komplett "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr ""
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:1283
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
 #, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4536,13 +4853,19 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr ""
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4551,38 +4874,57 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4592,7 +4934,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4601,7 +4943,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4611,7 +4953,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4619,7 +4961,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4629,125 +4971,155 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
 #, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1333
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
 #, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr ""
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1334
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
 #, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr ""
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "Försöker med %s"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d svar"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d svar"
+msgstr[1] "%d svar"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr ""
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr ""
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "Kan inte öppna %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4761,28 +5133,79 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "Lade till %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Från: (stigande)"
+
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "Lade till %d grupp"
+msgstr[1] "Lade till %d grupper"
 
-#: src/lang.c:1378
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "ej komplett "
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " den %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "artikel"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Du har post"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -4795,11 +5218,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4816,11 +5239,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "växla färg"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4845,331 +5268,357 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1437
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
 #, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1442
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
 #, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1443
+#: src/lang.c:1558
 #, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Ingen början."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Inget data."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Okänt fel."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "Läser keymap-fil: %s\n"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "Läser keymap-fil: %s\n"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "genomför PGP-operationer på artikel"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr ""
+#: src/lang.c:1577
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, 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:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Ansluter till %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
+#, fuzzy
 msgid "NNTP connection error. Exiting..."
+msgstr "NNTP-anslutningsfel. Avslutar..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"NNTP-anslutningsfel: nntp_read_timeout_secs %d har förflutit. Avslutar..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
 msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Kopplar ner från server...\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Stänger anslutning"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "Skriver ut..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       tvinga autentisering vid anslutning"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       snabbstart. Samma som -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5178,105 +5627,105 @@ msgstr ""
 "\n"
 "Anslutning till %s: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Ger upp...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Okänd tjänst.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr ""
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 "Kan inte öppna %s. Försök med %s -r för att läsa diskussionsgrupper via "
 "NNTP.\n"
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 #, fuzzy
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       snabbstart. Samma som -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 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:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s utskriven"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d artikel utskriven"
+msgstr[1] "%d artiklar utskriven"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Skriv ut"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Skriver ut..."
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, fuzzy, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s utskriven"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d artikel utskriven"
+msgstr[1] "%d artiklar utskriven"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Inget kommando"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Rör"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, fuzzy, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5286,7 +5735,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5295,7 +5744,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5304,14 +5753,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5333,623 +5782,672 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Ange skalkommando [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Server ej tillgänglig\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, 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:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "Försöker med %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Ämne"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Referenser"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Nej"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Ingenting"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Ja"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "Göm alla"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Adress"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Hela namnet"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Adress och namn"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Medelvärde"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Svart"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Röd"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Grön"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Blå"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Turkos"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Vit"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Grå"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Ljusröd"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Ljusgrön"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Ljusblå"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Ljusrosa"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Ljusturkos"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Ljusvit"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Ingenting"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Blanksteg"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Understruken"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Blinkande"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Fet"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Nej"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "kommandon"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "välj"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Rader:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+msgid "Don't detect verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1972
+msgid "Detect and show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+msgid "Don't show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Ja"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Ämne: (fallande)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "Från: (fallande)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Datum: (fallande)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Datum: (stigande)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Poäng (fallande)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Poäng (stigande)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Rader: (fallande)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Rader: (stigande)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Behåll alltid"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Ta alltid bort"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Ingenting speciellt"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 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:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5959,31 +6457,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Tråda artiklar efter"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5995,15 +6493,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6018,11 +6516,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6031,16 +6529,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6057,15 +6555,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Sortera trådar efter"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6076,44 +6574,45 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2300
+#, fuzzy
 msgid "Go to first unread article in group"
-msgstr "välj första artikel i lista"
+msgstr "välj första olästa artikel i lista"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Visa endast olästa artiklar"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Filtrera vilka artiklar"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6122,11 +6621,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6136,11 +6635,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6157,11 +6656,11 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6171,168 +6670,232 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 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:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 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:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 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:2305
+#: src/lang.c:2444
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr ""
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr ""
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2460
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr ""
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr ""
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6343,88 +6906,90 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "Visa signaturer"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "visa nästa artikel"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr ""
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2508
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+msgid "Display none mime data as an attachment"
 msgstr ""
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "Visa \"a som Umlaut-a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6434,11 +6999,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6450,230 +7015,251 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#: src/lang.c:2557
+msgid "<SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
+#: src/lang.c:2558
+msgid "How to treat verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr ""
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 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:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 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:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 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:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 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:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 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:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 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:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6682,49 +7268,49 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6738,79 +7324,79 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6818,350 +7404,351 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 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:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "Använd ANSI-färg"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr ""
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
+msgstr "Färg för signaturer"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7177,57 +7764,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7237,69 +7824,69 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "E-postadress (och hela namnet)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7309,50 +7896,50 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7366,52 +7953,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
 msgstr ""
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7421,127 +8008,127 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Format på postlåda"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# Format på postlåda.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:3021
+#: src/lang.c:3207
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3228
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit 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:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -7551,113 +8138,126 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 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:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Postkatalog"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7666,102 +8266,102 @@ msgid ""
 "#   2 = Yes\n"
 msgstr ""
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Extern inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 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:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
 "# e.g. mutt interactive:  mutt -H %F\n"
 msgstr ""
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7770,67 +8370,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Ta bort ~/.article efter postning"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 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:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7839,79 +8439,79 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr ""
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7925,12 +8525,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 #, fuzzy
 msgid "Format string for group level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7949,12 +8549,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -7976,12 +8576,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -8005,12 +8605,12 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -8031,11 +8631,47 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "återgå till gruppvalsnivå"
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8053,19 +8689,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8077,19 +8713,19 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8097,220 +8733,304 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 #, fuzzy
 msgid "savefile"
 msgstr "Spara filnamn> "
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr ""
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3804
+msgid "Compress overview files"
+msgstr ""
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Visningsalternativ"
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+msgid "tinrc Override Options"
+msgstr ""
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 #, fuzzy
 msgid "X_Body"
 msgstr "Fet"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "redigera filterfil"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
-#, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
+#~ msgid "Updated"
+#~ msgstr "Uppdaterad"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr ""
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr ""
+#~ "Ange antalet dagar efter vilka äldre artiklar ska markeras som lästa> "
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Ej tillgänglig -]"
+
+#~ msgid "Updating"
+#~ msgstr "Uppdaterar"
+
+#~ msgid "global "
+#~ msgstr "global "
+
+#~ msgid "Article"
+#~ msgstr "Artikel"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "Läs (%s)\n"
+#~ msgid "Tagged %s"
+#~ msgstr "Märkt %s"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "tråd"
+#~ msgstr[1] "tråd"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr ""
+#~ msgid "Hot %s"
+#~ msgstr "Hetta %s"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Avbröt läsning\n"
+#~ msgid "all"
+#~ msgstr "alla"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr ""
+#~ msgid "unread"
+#~ msgstr "oläst"
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "diskussionsgrupp"
+#~ msgstr[1] "diskussionsgrupper"
+
+#~ msgid "1 Response"
+#~ msgstr "1 svar"
+
+#, fuzzy, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Grupper: %s"
+
+#~ msgid "groups"
+#~ msgstr "grupper"
+
+#~ msgid "newsgroups"
+#~ msgstr "diskussionsgrupper"
+
+#~ msgid "errors"
+#~ msgstr "fel"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Ej tillgänglig -]"
+#~ msgid "articles"
+#~ msgstr "artiklar"
 
 #~ msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 #~ msgstr "Version: %s %s utgåva %s (\"%s\") %s %s\n"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/tin.pot tin-2.6.5/po/tin.pot
--- tin-2.6.4/po/tin.pot	2024-12-23 21:44:58.000000000 +0100
+++ tin-2.6.5/po/tin.pot	2025-12-23 21:21:49.783831058 +0100
@@ -3,11 +3,12 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+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"
@@ -15,48 +16,41 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr ""
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
 "%s contains no newsgroups. Exiting."
 msgstr ""
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr ""
 
-#: src/lang.c:54
-msgid "all"
-msgstr ""
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr ""
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr ""
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr ""
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr ""
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr ""
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -66,1314 +60,1352 @@ msgid ""
 "  %s"
 msgstr ""
 
-#: src/lang.c:63
+#: src/lang.c:60
 #, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr ""
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr ""
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr ""
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr ""
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr ""
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr ""
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr ""
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr ""
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr ""
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr ""
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr ""
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr ""
 
-#: src/lang.c:77
+#: src/lang.c:74
 msgid "Article Info Page"
 msgstr ""
 
-#: src/lang.c:78
-msgid "articles"
-msgstr ""
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr ""
 
-#: src/lang.c:80
+#: src/lang.c:76
 msgid "article"
-msgstr ""
+msgid_plural "articles"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:81
-msgid "Article"
-msgstr ""
-
-#: src/lang.c:82
+#: src/lang.c:77
 #, c-format
-msgid "-- %d %s mailed --"
-msgstr ""
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr ""
 
-#: src/lang.c:86
-#, c-format
-msgid "charset %s"
-msgstr ""
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr ""
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr ""
-
-#: src/lang.c:91
-#, c-format
-msgid "encoding %s"
-msgstr ""
-
-#: src/lang.c:97
-#, c-format
-msgid "lang %s"
-msgstr ""
-
-#: src/lang.c:98
-#, c-format
-msgid "%s lines"
-msgstr ""
-
-#: src/lang.c:99
-#, c-format
-msgid "name %s"
-msgstr ""
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr ""
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr ""
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr ""
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr ""
 
-#: src/lang.c:110
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
 #, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr ""
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr ""
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr ""
 
-#: src/lang.c:113
+#: src/lang.c:87
 #, c-format
-msgid "%d attachments tagged"
-msgstr ""
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr ""
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr ""
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr ""
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/lang.c:134
+#: src/lang.c:108
+msgid "#  getart_limit=NUM\n"
+msgstr ""
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr ""
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/lang.c:151
+#: src/lang.c:132
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr ""
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr ""
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:192
+#: src/lang.c:173
 msgid "#  show_art_score=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:194
+#: src/lang.c:175
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr ""
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr ""
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr ""
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+msgid "#  verbatim_handling=NUM\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:197
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr ""
+
+#: src/lang.c:198
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr ""
+
+#: src/lang.c:199
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+
+#: src/lang.c:200
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
 msgstr ""
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr ""
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr ""
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr ""
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr ""
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr ""
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr ""
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr ""
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr ""
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr ""
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
 "Autosubscribed to %s"
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 
-#: src/lang.c:246
+#: src/lang.c:231
 #, c-format
 msgid "Unrecognized attribute: %s"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr ""
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr ""
 
-#: src/lang.c:249
-msgid "Base article"
+#: src/lang.c:235
+msgid "Marked base article as read"
 msgstr ""
 
-#: src/lang.c:250
-msgid "Base article range"
+#: src/lang.c:236
+msgid "Marked base article range as read"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr ""
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr ""
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr ""
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr ""
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr ""
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr ""
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr ""
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr ""
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr ""
+#: src/lang.c:260
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:276
+#: src/lang.c:261
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr ""
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:262
+#, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
+#: src/lang.c:263
+#, c-format
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, c-format
+msgid "%s in %s\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:269
 msgid "Checking for news...\n"
 msgstr ""
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr ""
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr ""
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr ""
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr ""
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr ""
 
-#: src/lang.c:289
+#: src/lang.c:279
 msgid "Connection Info"
 msgstr ""
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:281
 msgid "Reading saved news.\n"
 msgstr ""
 
-#: src/lang.c:292
+#: src/lang.c:282
 msgid ""
 "\n"
 "Configuration files:\n"
 "--------------------\n"
 msgstr ""
 
-#: src/lang.c:300
+#: src/lang.c:290
 msgid ""
 "\n"
 "Local spool config:\n"
 "-------------------\n"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 msgid ""
 "\n"
 "Connection details:\n"
 "-------------------\n"
 msgstr ""
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:306
 #, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 msgid "read only"
 msgstr ""
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, c-format
-msgid "Reading %s via NNTPS (%s; "
+msgid "Reading trusted via NNTPS (%s; "
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr ""
+
+#: src/lang.c:321
 #, c-format
 msgid "Certificate #%d\n"
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 msgid ""
 "\n"
 "Server certificate information:\n"
 "-------------------------------\n"
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, c-format
 msgid "Subject: %s\n"
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:326
 msgid ""
 "\n"
 "TLS information:\n"
 "----------------\n"
 msgstr ""
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
 msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, c-format
 msgid "Creating %s file...\n"
 msgstr ""
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:360
 msgid "*** End of posted articles ***"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr ""
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr ""
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, c-format
 msgid ""
 "\n"
 "Error: Bad address in \"%s\" header.\n"
 msgstr ""
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 msgid ""
 "\n"
 "Error: Article is empty.\n"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:410
 msgid "Right angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:412
 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:421
+#: src/lang.c:413
 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:422
+#: src/lang.c:414
 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:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:431
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:432
 msgid "Missing realname.\n"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:434
 msgid ""
 "\n"
 "Error: Illegal Distribution \"all\" used.\n"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
 "Error: Illegal formatted %s.\n"
 msgstr ""
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1382,7 +1414,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1392,13 +1424,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1406,28 +1438,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:452
 #, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1435,14 +1467,19 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:462
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
 #, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, c-format
 msgid ""
 "\n"
@@ -1450,156 +1487,187 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:473
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:476
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr ""
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr ""
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
+#, c-format
+msgid "%s: -%c unknown option\n"
 msgstr ""
 
 #: src/lang.c:495
-msgid "errors"
+msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:496
+#: src/lang.c:497
 msgid "error"
-msgstr ""
+msgid_plural "errors"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, c-format
+msgid "URI normalization failed: %s"
+msgstr ""
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1619,9 +1687,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1634,1075 +1701,1110 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:563
-msgid "global "
+#: src/lang.c:568
+#, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
 msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:567
-msgid "groups"
-msgstr ""
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:571
+#: src/lang.c:576
 msgid "group"
-msgstr ""
+msgid_plural "groups"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:598
+#: src/lang.c:607
 msgid "show MIME details of this article"
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr ""
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:630
+msgid "toggle display of data sections"
+msgstr ""
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:623
+#: src/lang.c:633
 msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
+#: src/lang.c:634
+msgid "cycle through the options for detecting/displaying verbatim blocks"
 msgstr ""
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr ""
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr ""
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr ""
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr ""
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr ""
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr ""
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr ""
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:704
 msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:721
+#: src/lang.c:733
 msgid "search for articles forwards"
 msgstr ""
 
-#: src/lang.c:722
+#: src/lang.c:734
 msgid "search for articles backwards"
 msgstr ""
 
-#: src/lang.c:723
+#: src/lang.c:735
 msgid "toggle info message in last line (Message-ID)"
 msgstr ""
 
-#: src/lang.c:724
+#: src/lang.c:736
 msgid "Open article by Message-ID"
 msgstr ""
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:777
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr ""
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:794
 msgid ""
 "Posted article operations\n"
 "-------------------------"
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr ""
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr ""
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:804
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:797
+#: src/lang.c:810
 msgid "All parts untagged"
 msgstr ""
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:816
+msgid "Operation not available in raw-mode"
+msgstr ""
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
 #, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr ""
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:809
+#: src/lang.c:823
 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:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr ""
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, c-format
 msgid ""
 "\n"
@@ -2740,151 +2842,164 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr ""
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+msgid "Charset name contains invalid characters"
+msgstr ""
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr ""
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, c-format
 msgid "Group: %s"
-msgstr ""
-
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr ""
+msgid_plural "Groups: %s"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2892,356 +3007,422 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+msgid "Article marked as read"
 msgstr ""
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+msgid "Article marked as unread"
+msgstr ""
+
+#: src/lang.c:902
+msgid "Thread marked as read"
 msgstr ""
 
-#: src/lang.c:881
+#: src/lang.c:903
+msgid "Thread marked as unread"
+msgstr ""
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr ""
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, c-format
+msgid "charset %s"
+msgstr ""
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr ""
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr ""
+
+#: src/lang.c:919
+#, c-format
+msgid "encoding %s"
+msgstr ""
+
+#: src/lang.c:925
+#, c-format
+msgid "lang %s"
+msgstr ""
+
+#: src/lang.c:926
+#, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:927
+#, c-format
+msgid "name %s"
+msgstr ""
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, c-format
 msgid "MOTD: %s\n"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr ""
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr ""
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, c-format
 msgid "%s file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr ""
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3254,390 +3435,405 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr ""
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr ""
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+msgid "Path: line (case insensitive)"
+msgstr ""
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:995
+#: src/lang.c:1043
 msgid "Posted Articles Menu Commands"
 msgstr ""
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 msgid "Operation not available for replies by mail"
 msgstr ""
 
-#: src/lang.c:998
+#: src/lang.c:1046
 msgid "Already in posted articles history level"
 msgstr ""
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, c-format
 msgid "Posting failed (%s)"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr ""
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr ""
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr ""
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 msgid "Processing attributes..."
 msgstr ""
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1066
 #, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr ""
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr ""
+#: src/lang.c:1072
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr ""
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr ""
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+msgid "Reading all articles..."
+msgstr ""
+
+#: src/lang.c:1084
+msgid "Reading all groups..."
+msgstr ""
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, c-format
-msgid "Reading %s articles..."
+msgid "Reading attributes file: %s\n"
 msgstr ""
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr ""
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, c-format
+msgid "Reading global config file: %s\n"
+msgstr ""
+
+#: src/lang.c:1090
 #, c-format
 msgid "Reading filter file: %s\n"
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, c-format
 msgid "Reading %s\n"
 msgstr ""
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr ""
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, c-format
 msgid "Reading input history file: %s\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, c-format
 msgid "Reading keymap file: %s\n"
 msgstr ""
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, c-format
 msgid "Reading newsrc file: %s"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+msgid "Reading unread articles..."
+msgstr ""
+
+#: src/lang.c:1102
+msgid "Reading unread groups..."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 msgid "Removed from this rule: "
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr ""
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3650,270 +3846,319 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+msgid ""
+"\n"
+"# config options\n"
+msgstr ""
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr ""
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+msgid "Serverrc Menu Commands"
+msgstr ""
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1136
+#: src/lang.c:1200
 #, c-format
-msgid "subscribed to %d groups"
-msgstr ""
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:1144
+#: src/lang.c:1209
 #, c-format
-msgid "%d days"
-msgstr ""
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:1212
+msgid "Tagged thread"
+msgstr ""
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr ""
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -3924,348 +4169,361 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1231
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr ""
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 msgid "Threading by multipart"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, c-format
 msgid "%s handshake done: %s\n"
 msgstr ""
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr ""
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, c-format
 msgid "TLS handshake done: %s\n"
 msgstr ""
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr ""
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, c-format
+msgid "Verbatim handling: %s"
+msgstr ""
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, c-format
 msgid "%s=help"
 msgstr ""
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+msgid "Untagged article"
+msgstr ""
+
+#: src/lang.c:1280
+msgid "Untagged thread"
+msgstr ""
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr ""
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr ""
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 msgid "unknown error"
 msgstr ""
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr ""
-
-#: src/lang.c:1221
+#: src/lang.c:1292
 #, c-format
-msgid "unsubscribed from %d groups"
-msgstr ""
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr ""
-
-#: src/lang.c:1226
-msgid "Updating"
+#: src/lang.c:1296
+#, c-format
+msgid "Updating %s..."
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr ""
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr ""
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr ""
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4273,112 +4531,134 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr ""
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 msgid "incomplete uuencoded file"
 msgstr ""
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr ""
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr ""
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:1283
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
 #, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only \"Re:\".\n"
 msgstr ""
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4392,13 +4672,19 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 msgid ""
 "\n"
 "Warning: Undesired Distribution \"world\" used.\n"
 msgstr ""
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4407,38 +4693,57 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4448,7 +4753,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4457,7 +4762,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4467,7 +4772,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4475,7 +4780,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4485,123 +4790,153 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
 #, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1333
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
 #, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr ""
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1334
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
 #, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+msgid "Warning: the group is moderated.\n"
+msgstr ""
+
+#: src/lang.c:1442
+#, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, c-format
 msgid "Writing %s\n"
 msgstr ""
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 msgid "Writing overview cache..."
 msgstr ""
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, c-format
-msgid "%4d Responses"
-msgstr ""
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr ""
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr ""
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 msgid "can't open FIFO"
 msgstr ""
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4615,28 +4950,76 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+msgid "Xref: line (case insensitive)"
 msgstr ""
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+msgid "incomplete yenc"
+msgstr ""
+
+#: src/lang.c:1488
+#, c-format
+msgid "part %s"
+msgstr ""
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+msgid "partial yenc"
+msgstr ""
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr ""
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -4649,11 +5032,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4670,11 +5053,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4699,430 +5082,454 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1437
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
 #, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1442
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
 #, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1443
+#: src/lang.c:1558
 #, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, c-format
 msgid "Reading mail active file: %s"
 msgstr ""
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, c-format
 msgid "Reading mailgroups file: %s"
 msgstr ""
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr ""
+#: src/lang.c:1577
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
 msgid "Disconnecting from server..."
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 msgid "Continuing..."
 msgstr ""
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 msgid "  -Q       quick start. Same as -dnq"
 msgstr ""
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr ""
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr ""
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr ""
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1556
+#: src/lang.c:1671
 #, c-format
-msgid "%d %s printed"
-msgstr ""
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, c-format
-msgid "%d %s piped to \"%s\""
-msgstr ""
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5132,7 +5539,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5141,7 +5548,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5150,14 +5557,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5179,616 +5586,665 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, 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:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
 msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 msgid "Hide all"
 msgstr ""
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr ""
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr ""
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr ""
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+msgid "Don't detect verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1972
+msgid "Detect and show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+msgid "Don't show verbatim blocks"
+msgstr ""
+
+#: src/lang.c:1980
 msgid "Don't show help or mail sign"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 msgid "Show only help sign"
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr ""
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 msgid "With headers"
 msgstr ""
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 msgid "Without headers"
 msgstr ""
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 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:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5798,31 +6254,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5834,15 +6290,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5857,11 +6313,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5870,16 +6326,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5896,15 +6352,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5915,44 +6371,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5961,11 +6417,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5975,11 +6431,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5996,11 +6452,11 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6010,168 +6466,232 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 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:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 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:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 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:2305
+#: src/lang.c:2444
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2445
+msgid "Character to show global scopes"
+msgstr ""
+
+#: src/lang.c:2446
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2452
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2453
+msgid "Char to show global scope matches"
+msgstr ""
+
+#: src/lang.c:2454
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2460
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2461
+msgid "Character to show local scopes"
+msgstr ""
+
+#: src/lang.c:2462
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2468
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:2469
+msgid "Char to show local scope matches"
+msgstr ""
+
+#: src/lang.c:2470
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6182,87 +6702,89 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 msgid "Display article score in pager"
 msgstr ""
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 msgid "# If ON show article score when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 msgid "Remove soft hyphens"
 msgstr ""
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:2337
+#: src/lang.c:2508
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+msgid "Display none mime data as an attachment"
 msgstr ""
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6272,11 +6794,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6288,230 +6810,251 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#: src/lang.c:2557
+msgid "<SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
+#: src/lang.c:2558
+msgid "How to treat verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+
+#: src/lang.c:2609
+msgid "Regex used to hide matching lines"
+msgstr ""
+
+#: src/lang.c:2610
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 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:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 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:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 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:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 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:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 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:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 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:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6520,49 +7063,49 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6576,79 +7119,79 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6656,347 +7199,347 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 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:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
+#: src/lang.c:2884
+msgid "Color of >=3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr ""
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 msgid "Color of negative score"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 msgid ""
 "# Color of negative score\n"
 "# Default: 1 (red)\n"
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 msgid "Color of positive score"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 msgid ""
 "# Color of positive score\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7012,57 +7555,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7072,69 +7615,69 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7144,50 +7687,50 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7201,52 +7744,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+msgid "Insert ''User-Agent:'' header"
 msgstr ""
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7256,126 +7799,126 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3197
 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+msgid "Use 8-bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:3021
+#: src/lang.c:3207
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+msgid "Use 8-bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3228
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit 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:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -7385,113 +7928,126 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 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:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7500,102 +8056,102 @@ msgid ""
 "#   2 = Yes\n"
 msgstr ""
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 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:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 msgid ""
 "# Format of mailer line including parameters\n"
 "# %M Mailer  %S Subject  %T To  %F Filename  %U Username\n"
 "# e.g. mutt interactive:  mutt -H %F\n"
 msgstr ""
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7604,67 +8160,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 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:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7673,78 +8229,78 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 msgid "Compress locally cached NNTP overview files"
 msgstr ""
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7758,11 +8314,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7781,11 +8337,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 msgid "Format string for attachment level"
 msgstr ""
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 msgid ""
 "# Format string for attachment level representation\n"
 "# Default: %t%s%e%c%d\n"
@@ -7807,11 +8363,11 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 msgid "Format string for display of mime header"
 msgstr ""
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 msgid ""
 "# Format string for mime header at article level\n"
 "# Default: [-- %T%S%*n%z%*l%!c%!d%*e --]\n"
@@ -7835,11 +8391,11 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 msgid "Format string for display of uue header"
 msgstr ""
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 msgid ""
 "# Format string for uue header at article level\n"
 "# Default: [-- %T%S%*n%I%!d%*e --]\n"
@@ -7860,11 +8416,46 @@ msgid ""
 "#   %z              Like %Z but with description\n"
 msgstr ""
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+msgid "Format string for display of yenc header"
+msgstr ""
+
+#: src/lang.c:3577
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7882,19 +8473,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7906,19 +8497,19 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7926,213 +8517,230 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3797
+msgid "Cache overview files"
+msgstr ""
+
+#: src/lang.c:3803
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3804
+msgid "Compress overview files"
+msgstr ""
+
+#: src/lang.c:3811
+msgid "Config Options"
+msgstr ""
+
+#: src/lang.c:3816
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr ""
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+msgid "tinrc Override Options"
+msgstr ""
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 msgid "UNDECLARED_CS_GUESS"
 msgstr ""
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr ""
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 msgid "CA certificate file"
 msgstr ""
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
-
-#: src/nntplib.c:963
-#, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr ""
-
-#: src/nntplib.c:1015 src/nntplib.c:2124
-#, c-format
-msgid "Read (%s)\n"
-msgstr ""
-
-#: src/nntplib.c:1017
-#, c-format
-msgid "Resend last command (%s)\n"
-msgstr ""
-
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr ""
-
-#: src/read.c:413
-msgid "Draining\n"
-msgstr ""
-
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr ""
Binary files tin-2.6.4/po/tr.gmo and tin-2.6.5/po/tr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/tr.po tin-2.6.5/po/tr.po
--- tin-2.6.4/po/tr.po	2024-12-21 15:42:04.000000000 +0100
+++ tin-2.6.5/po/tr.po	2025-12-23 21:21:50.911879685 +0100
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2017-05-29 18:40+0000\n"
 "Last-Translator: Mesutcan Kurt <mesutcank@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -23,10 +23,6 @@ msgstr ""
 "X-POOTLE-MTIME: 1496083249.000000\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 Yanıt"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -37,36 +33,32 @@ msgstr ""
 
 #  fp
 #  Check if okay to read
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "Okuma durduruluyor, lütfen bekleyin..."
 
-#: src/lang.c:54
-msgid "all"
-msgstr "Hepsi"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "Tüm gruplar"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "%s dosyası var. %s=ekle, %s=üstüne yaz, %s=çık: "
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "Makale iptal edildi (silinmiş)."
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "Makale iptal edilemedi (silinemedi)."
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "Makale silindi."
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -81,54 +73,64 @@ msgstr ""
 "  buna gönderilecektir:\n"
 " %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "Makaleniz :\n"
 "  \"%s\"\n"
-"buna gönderilecektir %s:\n"
+"buna gönderilecektir haber grubu:\n"
+msgstr[1] ""
+"\n"
+"Makaleniz :\n"
+"  \"%s\"\n"
+"buna gönderilecektir haber grupları:\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "Makale gönderilmedi!"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "Makale kaydedilmedi"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "Makale Seviye Komutları"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "Makalenin üstü yok"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "Üst makale öldürüldü"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "Üst makale mevcut değil."
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "Makale gönderildi: %s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "Makale reddedildi (%s dosyasına kaydedildi)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
@@ -136,165 +138,92 @@ msgstr ""
 "%s=makale, %s=e-posta zinciri, %s=aralık, %s=sıcak, %s=kalıp, "
 "%s=etiketlenmiş, %s=çık: "
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "Makale mevcut değil"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "Makale silinmeden geri alındı."
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "Makale %4d/%4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "Makale kaydedilmedi"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "makaleler"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "Bu, şu makalenin yeniden gönderimidir:"
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "makale"
-
-#: src/lang.c:81
-msgid "Article"
-msgstr "Makale"
+msgid_plural "articles"
+msgstr[0] "makale"
+msgstr[1] "makaleler"
 
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s postalandı --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d makale postalandı --"
+msgstr[1] "-- %d makaleler postalandı --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr "%s de"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr ", karakter kümesi: "
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- karakter seti %s desteklenmiyor --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- Tanım:%s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "%s açılıyor"
-
-# #-#-#-#-#  tin1.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-# #-#-#-#-#  tin2.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-# #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-#  TODO: -> lang.c
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "%s tekrar okunuyor..."
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%d satır"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr ", isim: "
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-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 ""
-"Bu mesaj 'multiplart/mixed' MIME-formatı ile oluşturuldu. Eğer\n"
-"bu ön eki okuyorsanız, e-posta okuyucunuz muhtemelen yeni biçimi anlamak "
-"için\n"
-"henüz değişikliğe uğramamış, ve gelecek birkaç şey garip görünebilir.\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "Ek Menüsü"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "Ek Menü Komutları"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<no name>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "Ek başarıyla kaydedildi. (%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "%d ekin %d'si başarıyla kaydedildi."
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "%d ekin %d'si başarıyla kaydedildi."
+msgstr[1] "%d ekin %d'si başarıyla kaydedildi."
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "Ek seç> "
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "Etiketlendirilmiş ek"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d ek etiketlendi"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d ek etiketlendi"
+msgstr[1] "%d ek etiketlendi"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "Etiketlenmemiş ek"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -302,332 +231,372 @@ msgstr ""
 "# Bu açıklama bloğunu düzenlemeyin\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=DİZGE (örn. alt.*,!alt.bin*) [zorunlu]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=AÇIK/KAPALI\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=AÇIK/KAPALI\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=AÇIK/KAPALI\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=AÇIK/KAPALI\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#   auto_cc_bcc=SAYI\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=Hayır, 1=Kopya, 2=Gizli Kopya, 3=Kopya ve Gizli kopya\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=AÇIK/KAPALI\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=AÇIK/KAPALI\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=AÇIK/KAPALI\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=DİZGE (örn. %a, %d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=AÇIK/KAPALI\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=DİZGE (örn. %E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=DİZGE (örn. =mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=DİZGE\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=DİZGE (sadece istenen gönderen satırını ekle, çift tırnak kullanma)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  getart_limit=SAYI\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=AÇIK/KAPALI\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=DİZGE (örn. %n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=AÇIK/KAPALI\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=desteklenen_kodlama"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=DİZGE\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=DİZGE (örn. ~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=DİZGE (örn. majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=DİZGE (örn. image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=AÇIK/KAPALI\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=AÇIK/KAPALI\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=AÇIK/KAPALI\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=DİZGE (varsayılan US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 #, fuzzy
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_charset=DİZGE (varsayılan US-ASCII)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=DİZGE\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=DİZGE\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=DİZGE\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 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/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=AÇIK/KAPALI\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=AÇIK/KAPALI\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=desteklenen_kodlama"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=SAYI\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=AÇIK/KAPALI\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=DİZGE (yani. talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=AÇIK/KAPALI\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=AÇIK/KAPALI\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=SAYI\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 "#    0=Konu: (büyük/küçük harfe duyarlı)  1=Konu: (büyük/küçük harf göz ardı "
 "et)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 "#    2=Gönderen: (büyük küçük harf duyarlı)     3=Gönderen: (büyük küçük "
 "harf duyarsız)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=İleti-Kimliği: & tüm Referanslar: satırı\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=İleti-Kimliği: & sadece son Referanslar: girdisi\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=İleti-Kimliği: girdisi sadece     7=Satırlar:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=DİZGE\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=AÇIK/KAPALI\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=AÇIK/KAPALI\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=SAYI\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=DİZGE (başlangıç için %I)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=AÇIK/KAPALI\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=AÇIK/KAPALI\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=AÇIK/KAPALI\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=DİZGE (örn. ~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=DİZGE (örn. =linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=DİZGE (örn. $var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=SAYI\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=AÇIK/KAPALI\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 #, fuzzy
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_signatures=AÇIK/KAPALI\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 #, fuzzy
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  suppress_soft_hyphens=AÇIK/KAPALI\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=AÇIK/KAPALI\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=AÇIK/KAPALI\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=AÇIK/KAPALI\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=SAYI\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=SAYI\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=AÇIK/KAPALI\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=AÇIK/KAPALI\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=SAYI"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=DİZGE (örn. %n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=SAYI\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=SAYI\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = Makale gövdesini kesme\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = Baştaki boş satırları atla\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = Sondaki boş satırları atla\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = Baştaki ve sondaki boş satırları atla\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = Metin blokları arasındaki birden fazla boş satırı birleştir\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -635,7 +604,7 @@ msgstr ""
 "#    5 = Metin blokları arasındaki birden fazla boş satırı birleştir ve\n"
 "#        baştaki boş satırları atla\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -643,7 +612,7 @@ msgstr ""
 "#    6 = Metin blokları arasındaki birden fazla boş satırı birleştir ve\n"
 "#        sondaki boş satırları atla\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -651,31 +620,56 @@ msgstr ""
 "#    7 = Metin blokları arasındaki birden fazla boş satırı birleştir ve\n"
 "#        baştaki ve sonraki boş satırları atla\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+#, fuzzy
+msgid "#  verbatim_handling=NUM\n"
 msgstr "#  verbatim_handling=AÇIK/KAPLI\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = Makale gövdesini kesme\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "Birebir aynı blokların algılanması"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr ""
+"# Eğer AÇIK ise makalelerde birebir aynı blokların algılanmasını "
+"etkinleştir\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr ""
+"# Eğer AÇIK ise makalelerde birebir aynı blokların algılanmasını "
+"etkinleştir\n"
+
+#: src/lang.c:202
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  exquote_handling=AÇIK/KAPALI\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=AÇIK/KAPALI\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=DİZGE (örn. ~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=AÇIK/KAPALI\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=DİZGE (örn. ~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -683,7 +677,7 @@ msgstr ""
 "#\n"
 "# Genele (küresel kapsama) koymak en iyisidir\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -691,66 +685,66 @@ msgstr ""
 "# grup özel girdilerinden hemen önce gelen girdiler.\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "Öznitelik Menüsü Komutları"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "kapsamsız nitelik: %s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d Kimlik denetimi başarısız"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "%s için NNTP yetkilendirme parolası bulunmadı "
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "Sunucu doğrulama bekliyor.\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    Lütfen parola girin: "
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    Lütfen kullanıcı adı girin: "
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "%s kullanıcısı için yetkilendirilmiş\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "Kullanıcı için yetkilendirme başarısız: %s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "Yazar geriye doğru arıyor[%s]> "
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "Yazar ileriye doğru arıyor [%s]> "
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -759,179 +753,210 @@ msgstr ""
 "\n"
 "%s'e otomatik abone olundu"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "Gruplar otomatik abone ediliyor...\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, 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:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr ""
 "Gönderilecek makalede hatalar/uyarılar çıktı. %s=çık, %s=Menü, %s=düzenle: "
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "Tanınmayan öznitelik: %s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "Tanınmayan öznitelik: %s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "Bozuk komut. Yardım için  '%s'  yazın."
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "Temel makale"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "Makaleyi okunmuş olarak işaretle%s?"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "Temel makale aralığı"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "Kaydedilmiş makaleleri/eposta zincirlerini okunmuş olarak işaretle"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr ""
 "%s: Dizin dosyalarını güncelleme desteklenmiyor: cache_overview_files=%s"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** Makalenin başı ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** Sayfanın başı ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr ""
 "İptal et (sil) veya dosyanın yerini al (üstüne yaz) makale [%%.*s]? (%s/%s/"
 "%s): "
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "Makale iptal ediliyor..."
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "%s oluşturulamıyor"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "Temel makale %d bulunamadı"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "%s açılamıyor"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "%s kaydetmek için açılamadı"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** Gönderim izni yok ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "%s için gönderim izni yok"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "%s alınamıyor"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s bir dizindir"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "Yakala"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "Yakala %s..."
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "Bu oturunda girilmiş tüm gruplar yakalansın mı?"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "Bu grupta etiketlenmiş makaleleriniz var - yine de yakala?"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "Bu grupta etiketlenmiş makaleleriniz var - yine de yakala?"
+msgstr[1] "Bu grupta etiketlenmiş makaleleriniz var - yine de yakala?"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "Caughtup"
+msgstr[1] "Caughtup"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "%d grup eklendi"
+msgstr[1] "%d gruplar eklendi"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%4$lu saniyede %1$s %2$d %3$s\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "Caughtup"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s sahte"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "Hazırlanmış Makaleyi Denetle"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "Yeni gruplar kontrol ediliyor... "
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr "Haberler kontrol ediliyor..."
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "Sonradan-işleme %s=hayır, %s=evet, %s=ortak, %s=çık: "
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI renk kapalı"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI renk açık"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "Komut başarısız: %s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "Seçilmemiş makaleleri okunmuş olarak işaretle?"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr ""
 "\n"
 "%s'e bağlantı: "
 
-#: src/lang.c:290
+#: src/lang.c:280
 #, fuzzy
 msgid "Reading from local spool.\n"
 msgstr "yerel kuyruktan okunuyor"
@@ -943,12 +968,12 @@ msgstr "yerel kuyruktan okunuyor"
 # #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
 #  TODO: -> lang.c
 #  TODO: -> lang.c
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
 msgstr "%s tekrar okunuyor..."
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -958,7 +983,7 @@ msgstr ""
 "Seçenek işlemleri\n"
 "-----------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -968,11 +993,11 @@ msgstr ""
 "Özellikleri görüntüle\n"
 "------------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -982,87 +1007,94 @@ msgstr ""
 "Seçenek işlemleri\n"
 "-----------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
-#, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+#: src/lang.c:306
+#, fuzzy, c-format
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] "NNTP TIMEOUT  : %d saniye %s\n"
+msgstr[1] "NNTP TIMEOUT  : %d saniye %s\n"
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "NNTP üzerinden okunamıyor."
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "okunmamış "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:319
 #, fuzzy, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr "NNTP üzerinden okunamıyor."
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "Güvenilir yolu ile okuyun NNTPS (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "Üzerinden güvenilmez okuma NNTPS (%s; "
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
 msgstr "süzgeç dosyasını düzenle"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1072,12 +1104,12 @@ msgstr ""
 "Grup/zincir/makale işlemleri\n"
 "-------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "Konu"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1087,145 +1119,141 @@ msgstr ""
 "Etki alanı işlemleri\n"
 "----------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
-#, c-format
+#: src/lang.c:330
+#, fuzzy, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
+"Sunucu sertifikası doğrulaması BAŞARISIZ:\n"
+"\t%s\n"
+"\t(%s)\n"
 
-#: src/lang.c:342
+#: src/lang.c:331
 #, fuzzy
 msgid "Server certificate verified successfully.\n"
-msgstr "newsrc dosyası başarıyla kaydedildi.\n"
+msgstr "Sunucu sertifikası doğrulaması başarıyla tamamlandı.\n"
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "Makale pişirme başarısız, %s çıkıyor"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "Kaydedilen gruplar için aktif dosya oluşturuyor...\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "Newsrc dosyası oluşturuluyor...\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "Öntanımlı"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "Sonradan işlenen kaydedilmiş dosyaları sil?"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "Geçici dosyalar siliniyor..."
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** Makalenin sonu ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** Makalelerin sonu ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** Eklerin sonu ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** Grupların sonu ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** Sayfanın sonu ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** Makalelerin sonu ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** Kapsamların sonu ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "***E-posta zincirinin sonu***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "***URL'lerin sonu***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "Getirilecek makalelerin sınırını girin> "
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "Gidilecek mesaj kimlik numarası girin> "
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " ve sonraki okunmamış e-posta zincirine girin"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " ve sonraki okunmamış makaleye girin"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " ve sonraki okunmamış eposta grubuna girin"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "Seçenek numarasını yazın> "
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Aralık Girin [%s]> "
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "Hata: %s'den %s'ye yeniden adlandırma"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1233,22 +1261,22 @@ msgstr ""
 "\n"
 "Uyarı: Onaylandı: başlık kullanıldı.\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "Tanınmayan öznitelik: %s"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1257,7 +1285,8 @@ msgstr ""
 "\n"
 "Hata: Gönderende bozuk adres: başlık.\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1265,51 +1294,61 @@ msgstr ""
 "\n"
 "Hata: Mesaj kimlik numarasında bozuk FQDN: başlık.\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "Eposta adresi yok"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Açılamıyor %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "dotlock yapılamadı %s- makale eklenmedi!"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "%s kapatılamıyor - makale eklenmedi!"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Bozulmuş dosya %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "%s genişletilemedi\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, fuzzy, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 "Hata: Özelleştirilmiş biçim ekran genişliğini aşıyor. Varsayılan \"%s\" "
 "kullanılıyor."
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1318,7 +1357,7 @@ msgstr ""
 "\n"
 "Hata: \"%s:\" satırı boş.\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1326,43 +1365,43 @@ msgstr ""
 "\n"
 "Hata: \"poster\" ve bir haber grubu için takip-et'e izin verilmiyor\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "Hata: Özelleştirilmiş biçim ekran genişliğini aşıyor. Varsayılan \"%s\" "
 "kullanılıyor."
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA yordamında iç hata - hata raporu gönder.\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Yol adresinde küçüktür işareti eksik.\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Eski-biçemli adreste sol ayraç eksik.\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Eski-biçemli adreste sağ ayraç eksik.\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "Posta adresinde @ işareti eksik.\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "Yol adresinde küçüktür işareti eksik.\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "FQDN tekli bileşenine izin verilmedi. Alan adınızı ekleyin.\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1371,7 +1410,7 @@ msgstr ""
 "gönderin.\n"
 "Korunmuş adresler için üst seviye alan adı olarak .invalid kullanın.\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1380,7 +1419,7 @@ msgstr ""
 "gönderin.\n"
 "Korunmuş adresler için üst seviye etki alanı olarak .invalid kullanın.\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1389,53 +1428,53 @@ msgstr ""
 "gönderin.\n"
 "Korunmuş adresler için üst seviye alan adı olarak .invalid kullanın.\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN'de kuraldışı karakter.\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Sıfır uzunluklu FQDN bileşenine izin verilmedi. \n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN bileşeni izin verilen en fazla uzunluğu aşıyor (63 karakter).\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 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:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN bileşeni sayı ile başlamayabilir.\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Alan adı ifadesi imkansız sayısal değer içeriyor.\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Alan adı ifadesi özel kullanım içindir ve genel kullanıma izin verilmez.\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Alan adı ifadesinde sağ köşeli parantez eksik.\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "Posta adresinin yerel kısmı eksik.\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Posta adresinin yerel kısmında kuraldışı karakter.\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Sıfır uzunluklu localpart bileşenine izin verilmedi.\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1443,7 +1482,7 @@ msgstr ""
 "Gerçek isimde kuraldışı karakter.\n"
 "Alıntılanmamış sözcükler rota adreslerinde  '!()<>@,;:\\.[]' içermeyebilir.\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1451,7 +1490,7 @@ msgstr ""
 "Gerçek isimde kuraldışı karakter.\n"
 "Alıntılanmış sözcükler '()<>\\' içermeyebilir.\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1459,11 +1498,11 @@ msgstr ""
 "Gerçek isimde kuraldışı karakter.\n"
 "Kodlanmış sözcükler parametrelerde '!()<>@,;:\"\\.[]/= içermeyebilir.\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Gerçek isimde kullanılan kodlanmış sözcükte bozuk sözdizimi.\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1471,21 +1510,22 @@ msgstr ""
 "Gerçek isimde kuraldışı karakter.\n"
 "Alıntılanmamış sözcükler eski-biçemli adreslerde '()<>\\' içermeyebilir.\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "Gerçek isimde kuraldışı karakter.\n"
 "Denetim karakterlerine ve kodlanmamış 127'den büyük 8bit karakterlerine izin "
 "verilmiyor.\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "Eksik bölümler var."
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1493,7 +1533,7 @@ msgstr ""
 "\n"
 "Hata: Üst bilgiden sonra sonra boş satır bulunamadı.\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
@@ -1502,7 +1542,7 @@ msgstr ""
 "\n"
 "Hata: Geçersiz biçimlendirilmiş %s.\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1513,8 +1553,8 @@ msgstr ""
 
 #  TODO: fixme, US-ASCII is not the only 7bit charset we know about
 #   TODO:beni düzelt, US-ASCII bilinen tek 7bit karakter seti değildir.
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1530,7 +1570,7 @@ msgstr ""
 "uygun değerlere\n"
 "       dönüştürün.\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1549,7 +1589,7 @@ msgstr ""
 "ya  da tinrc\n"
 "       dosyası düzenlenerek yapılabilir.\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1557,7 +1597,7 @@ msgstr ""
 "\n"
 "Hata: Makale üst bilgi yerine boş satırla başlıyor\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1569,7 +1609,7 @@ msgstr ""
 "bulundurmuyor:\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1578,7 +1618,7 @@ msgstr ""
 "\n"
 "Hata: \"%s:\" satırı boş.\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1587,16 +1627,16 @@ msgstr ""
 "\n"
 "Hata: Makale üst bilgisinden sonra \"%s:\" satırı eksik.\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
 "Hata: %s 7bit olmayan karakterler içeriyor.\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1607,16 +1647,23 @@ msgstr ""
 "Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boşluk yok:\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hata: Üst bilgide (%d) \"%s:\" satırlarından birden fazla var.\n"
+msgstr[1] ""
 "\n"
 "Hata: Üst bilgide (%d) \"%s:\" satırlarından birden fazla var.\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1627,47 +1674,57 @@ msgstr ""
 "Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boşluk yok:\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s'de güvenli olmayan yetkiler (%o)"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
+"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
+"kodlama %s değerine ayarlı değil\n"
+msgstr[1] ""
 "%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
 "kodlama %s değerine ayarlı değil\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
+"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
+"kodlama %s değerine ayarlı değil\n"
+msgstr[1] ""
 "%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
 "kodlama %s değerine ayarlı değil\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME ayrıştırma hatası: Makale %s/%s için beklenmeyen son\n"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME ayrıştırma hatası: Başlıkları okurken başlatma sınırı\n"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1675,11 +1732,23 @@ msgstr ""
 "\n"
 "Hata: Haber gruplarında \"poster\" izin verilmiyor!\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "(tam yetkinlikte) bir alan adı alınamadı!"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "Haber grubu yok"
+msgstr[1] "Haber grubu yok"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1687,44 +1756,53 @@ msgstr ""
 "\n"
 "Hata: Gönderen: satırı eksik.\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "%s'e giriş yetkisi yok\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s için okuma yetkisi yok\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "%s dosyası yok\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s için yazma yetkisi yok\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "Eposta adresi yok"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr ""
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "Kullanıcı bilgisi alınamıyor (/etc/passwd kayıp?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s%s: Bilinmeyen sunucu.\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "hatalar"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "Kullanıcı bilgisi alınamıyor (/etc/passwd kayıp?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "hata"
+msgid_plural "errors"
+msgstr[0] "hata"
+msgstr[1] "hatalar"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1734,63 +1812,69 @@ msgstr ""
 "%d satırında hata: \"Gönderen:\" başlığına izin verilmedi (sizin için "
 "eklenecek)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, 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:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "Bilinmeyen gösterim düzeyi"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "Ulaşılamaz?\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "Komut başarısız: %s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "Çıkılıyor..."
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "harici eposta okuyucusundan çıkılıyor"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "%s çıkartılıyor..."
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "%s dosyasını yazarken hata oluştu. Dosya sistemi dolu olabilir mi? Dosya "
 "önceki durumuna dönüştürüldü. "
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "%s dosyasını yedeklerken hata oluştu. Dosya sistemi dolu olabilir mi?"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Genel kurallar filtreleniyor (%d/%d)..."
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "Kuralı oluşturan: "
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1811,9 +1895,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1854,12 +1937,12 @@ msgstr ""
 "#   time=SAYI          Seçmeli. Kuralın süresi dolunca time_t değeri\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Kural için skoru yazın (varsayılan=%d): "
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Skor ağırlığını yazın (aralık 0 < skor <= %d)"
@@ -1867,957 +1950,984 @@ msgstr "Skor ağırlığını yazın (ar
 #  SCORE_MAX
 #  SCORE_MAX
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "Tam"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "Komut (seçmeli)  : "
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "Örüntüyü uygula    : "
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Örüntüyü girin [%s]> "
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"Sonraki haber grubu'e gitmek için makalenize takip-et istediniz:\n"
+msgstr[1] ""
 "\n"
-"Sonraki %s'e gitmek için makalenize takip-et istediniz:\n"
+"Sonraki haber grupları'e gitmek için makalenize takip-et istediniz:\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t Cevaplar, size eposta ile yönlendirilecek.\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t Cevaplar, size eposta ile yönlendirilecek.\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- yönlendirilmiş ileti --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- yönlendirilmiş iletinin sonu --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "Gönderen: satır (büyük/küçük harfleri yoksay)      "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "Gönderen: satır (büyük/küçük harfe duyarlı)   "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Bilinmeyen sunucu.\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "küresel "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%s okunmuş olarak işaretlendi"
+msgstr[1] "%s okunmuş olarak işaretlendi"
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Lütfen yerine %.100s kullanın"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s sahte"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "%s yöneticili bir grup. Devam?"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "gruplar"
-
-# #-#-#-#-#  tin1.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-# #-#-#-#-#  tin2.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-# #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
-#  TODO: -> lang.c
-#  TODO: -> lang.c
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "%s tekrar okunuyor..."
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "Üst Düzey Komutlar "
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "Grup Seçimi"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "grup"
+msgid_plural "groups"
+msgstr[0] "grup"
+msgstr[1] "gruplar"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Grup tanımları mevcut select_format ayarına göre devre dışı bırakıldı ***"
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Yorumun bir veya birden çok satırı. Satır boşsa satır eklemek veya devam "
 "etmek için <CR>."
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gönderen: Filtre dosyasına eklenecek satır. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Filtrelenecek makalelerin satır sayısı. < daha az, > daha çok , = eşit."
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "İleti-kimliği: Filtre dosyasına eklenecek satır. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Konu: Dosya filtrelemek için eklenecek satır. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Konu: & Gönderen: satırları istediğiniz gibi değilse filtrelemek için metin "
 "örüntüsünü girin."
 
-#: src/lang.c:580
+#: src/lang.c:589
 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:581
+#: src/lang.c:590
 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:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Öldürmeyi sadece mevcut grup veya bütün gruplar için uygula. <SPACE> "
 "değiştirir & <CR>ayarlar."
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Seçimi mevcut grup veya bütün gruplar uygula. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "makaleyi menü aracılığıyla öldür"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "makaleyi menü yardımıyla otomatik seç (sıcak)"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "Makaledeki URL'lere gözat"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  makaleyi mevcut zincirdeki sayıyla görüntüle"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "makaleyi iptal et (sil) veya dosyanın yerini al (üstüne yaz)"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "mevcut makale için devam iletisi gönder"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "mevcut makaleye devam iletisi gönder (metni kopyalama)"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "mevcut makaleye tüm üst bilgileri alıntılayan devam iletisi gönder"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "seçilen makaleyi başka bir gruba yeniden gönder"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "makaleyi düzenle (sadece eposta-grupları)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "mevcut zincirdeki ilk makaleyi görüntüle"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "makalenin ilk sayfasını görüntüle"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "Makalede URL yok"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "mevcut zincirdeki son makaleyi görüntüle"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "makalenin son sayfasnı görüntüle"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "zincirin kalanını okunmuş olarak işaretle ve sonraki okunmamışa geç"
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "sonraki makaleyi görüntüle"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "sonraki zincirdeki ilk makaleyi görüntüle"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "sonraki okunmamış makaleyi göster"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "bunu takip eden makaleye git"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "önceki makaleyi görüntüle"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "önceki okunmamış makaleyi görüntüle"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "varsayılanları kullanarak makaleyi hemen öldür"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "varsayılanları kullanarak makaleyi hemen otomatik-seç (sıcak)"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "grup seçme seviyesine dön"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "yazara e-posta aracılığyla yanıt ver"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "yazara e-posta aracılıyla yanıt ver (metni kopyalama)"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "üst bilgileri alıntılayarak yazara e-posta aracılığıyla yanıt ver"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "bu makalede geriye doğru ara"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "bu makalede ileriye doğru ara"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "makaleyi ham-kipte göster (bütün üst bilgiler dahil)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "sonraki içeren metnin öbeğini atla"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 "form-feed (ˆL) ile gizlenen bölümlerin gösterilmesini değiştir açık/kapalı"
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "tüm üst bilgilerin gösterilmesini değiştir"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "kelime vurgulamayı değiştir açık/kapalı"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "uuencoded bölümlerin gösterimini değiştir"
+
+#: src/lang.c:631
 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:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "tab aralığını değiştir 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 #, fuzzy
 msgid "toggle German TeX style decoding for current article"
 msgstr "mevcut makale için alman TeX biçimi kod çözmeyi değiştir"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "uuencoded bölümlerin gösterimini değiştir"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr ""
+"Kelimesi kelimesine blokları algılama ve görüntüleme seçenekleri arasında "
+"geçiş yapın"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "Çoklu-ortam eklerini görüntüle/yönlendir/kaydet"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "listedeki ilk eki seç"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  eki sayıyla seç"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "listedeki son eki seç"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "eki komuta yönlendir"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "ham eki komuta yönlendir"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "eki diske kaydet"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "ekleri ileriye doğru ara"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "ekleri geriye doğru ara"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "eki görüntüle"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "eki etiketle"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "kullanıcı tarafından belirlenmiş örüntüye uyan ekleri etiketle"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "tüm eklerdeki etiketleri ters çevir (değiştir)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "etiketlenmiş bütün eklerin etiketlerini kaldır"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "son satırdaki bilgi iletisini değiştir (isim/ekin tanımı)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "listedeki ilk özelliği seç"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  özelliği sayıyla seç"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "listedeki son özniteliği seç"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "niteliği varsayılan değere sıfırla"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "geriye doğru öznitelik ismi ara"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "ileriye doğru öznitelik ismi ara"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "nitelik seç"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "oradan çağrıldığında seçenekler menüsüne geri değiştir"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "%s'e eposta yoluyla yorum ya da hata bildir"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "listedeki ilk seçeneği seç"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  seçeneği sayıyla seç"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "listedeki son seçeneği seç"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "kapsam menüsünü başlat"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "bir seçenek için geriye doğru ara"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "bir seçenek için ileriye doğru ara"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "seçenek seç"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "nitelik menüsüne değiştir"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "sonraki komuttan etkilenecek makalelerin aralığını seç"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "komut isteminden çık"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "süzgeç dosyasını düzenle"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "yardım al"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "görüntülenen son makaleyi göster"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "bir satır aşağı"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "bir satır yukarı"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "İleti-kimliği tarafından seçilen makaleye git"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "makale/zincir/hot/örüntü/etiketlenmiş makaleleri başkasına postala"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "yapılandırabilir seçenekler menüsü"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "bir sayfa aşağıya"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "bir sayfa yukarıya"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "makaleyi mevcut gruba gönder (yaz)"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "ertelenmiş makaleleri gönder"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "göndermiş olduğunuz makaleleri listele (posted dosyasından)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "önceki menüye geri dön"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "tin'den hemen çık"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "sayfayı yeniden çiz"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "makale/zincir/sıcak/örüntü/etiketlenmiş makaleleri dosyaya kaydet"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "işaretlenmiş makaleleri kullanıcı istemi olmadan otomatik kaydet"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "ekranı bir satır aşağı kaydır"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "ekranı bir satır yukarı kaydır"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "makaleleri yazara göre geriye doğru ara"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "makaleleri yazara göre ileriye doğru ara"
 
-#: src/lang.c:685
+#: src/lang.c:696
 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:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (aramalar büyük/küçük harfe duyarlıdır ve bütün makaleleri çevreler)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "makaleleri Konu satırına göre geriye doğru ara"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "makaleleri Konuya göre ileriye doğru ara "
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "son aramayı tekrarla"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 "mevcut makaleyi yeniden gönderme/postalama/yönlendirme/yazdırma/kaydetme "
 "için etiketle"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "son satırdaki bilgi iletisini değiştir (konu/tanım)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "ters videoyu değiştir"
 
-#: src/lang.c:693
+#: src/lang.c:704
 #, fuzzy
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "mini yardım menüsünün görünümünü değiştir"
 
-#: src/lang.c:694
+#: src/lang.c:705
 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:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "sürüm bilgisini göster"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 "bütün makaleleri okunmuş olarak işaretle ve grup seçme menüsüne geri dön"
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "bütün makaleleri okunmuş olarak işaretle ve okunmamış makalelerin bulunduğu "
 "sonraki gruba gir"
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "listedeki ilk eposta zincirini seç"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "listedeki son eposta zincirini seç"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "mevcut zincirdeki başlıkları listele (Zincir alt menüsünü açarak)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "makaleyi okunmamış olarak işaretle"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 "mevcut zincir, aralık veya etiketlenmiş zincirleri okunmuş olarak işaretle"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 "mevcut zincir, aralık veya etiketlenmiş zincirleri okunmamış olarak işaretle"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 "mevcut/aralık/seçilmiş/örüntü/etiketlenmişleri onay sonrası okunmuş olarak "
 "işaretle"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "mevcut/aralık/seçilmiş/örüntü/etiketlenmişleri onay sonrası okunmamış olarak "
 "işaretle"
 
-#: src/lang.c:706
+#: src/lang.c:718
 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:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "sonraki grubu görüntüle"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "önceki grubu görüntüle"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "bütün seçimleri (bütün makaleleri) değiştir"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "grup seç (\"sıcak\" yap)"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "zincir seç"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr "en az bir okunmamış makalesi olan zincirleri seç"
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "kullanıcı tanımlı kalıba uyan eposta zincirlerini seç"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  sayıya göre eposta zinciri seç"
 
-#: src/lang.c:715
+#: src/lang.c:727
 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:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "bütün/okunmamış makalelerin görünümünü değiştir"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "eposta zincirin seçimini değiştir"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "kullanılabilir eposta zinciri seçeneklerini çevir"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "bütün seçimleri (bütün makaleleri) geri al"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "etiketlenmiş bütün eposta zincirlerinin etiketini kaldır"
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "makaleleri yazara göre ileriye doğru ara"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "makaleleri yazara göre geriye doğru ara"
 
-#: src/lang.c:723
+#: src/lang.c:735
 #, fuzzy
 msgid "toggle info message in last line (Message-ID)"
 msgstr "son satırdaki bilgi iletisini değiştir (URL)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 #, fuzzy
 msgid "Open article by Message-ID"
 msgstr "İleti-kimliği tarafından seçilen makaleye git"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "yeni kapsam ekle"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "kapsam sil"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "öznitelikler dosyasını düzenle"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "listedeki ilk kapsamı seç"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  kapsamı sayıyla seç"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "listedeki son kapsamı seç"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "kapsamı kaydır"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "kapsamı yeniden adlandır"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "kapsam seç"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "gruptaki tüm makaleleri okunmuş olarak işaretle"
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 "gruptaki tüm makaleleri okunmuş olarak işaretle ve sonraki okunmamış gruba "
 "geç"
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "listedeki ilk grubu seç"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "grubu isme göre seç"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  grubu sayıyla seç"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "sonraki komuttan etkilenecek olan grupların aralığını seç"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "listedeki son grubu seç"
 
-#: src/lang.c:742
+#: src/lang.c:754
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "İleti-kimliğine göre makale gönderilmiş grupları listele"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (gruplardan en az biri kullanılabilir ise makaleye git)"
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "seçilen gruptaki bütün makaleleri okunmamış olarak işaretle"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "listede seçilen grubu taşı"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "okunmamış haberli sonraki grubu seç"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "çık"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "yapılandırma değişikliklerini kaydetmeden çık"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "seçilen grubu oku"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 ".newsrc dosyasını sıfırla (gruplardaki okunmamış olarak işaretlenmiş tüm "
 "mevcut makaleler)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "grup adı için geriye doğru ara"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (tüm aramalar büyük/küçük harfe duyarlıdır ve çevreler)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "grup adı için ileriye doğru ara"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "seçilen gruba abone ol"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "örüntüye uyan gruplara abone ol"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "etkin dosyayı yeni haberleri kontrol etmek için yeniden oku"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "sadece grup ismini veya grup ismi ve tanım görünümünü değiştir"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 "bütün/okunmamış abone olmayan grupları göstermek için görünümü değiştir"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "seçilen grup için abonelikten çık"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "örüntüye uyan bütün gruplar için abonelikten çık"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "grup listelerini sırala"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "bütün/abone olunmayan grupları göstermek için görünümü değiştir"
 
-#: src/lang.c:765
+#: src/lang.c:777
 #, fuzzy
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "mevcut çok-bölümlü iletinin bütün bölümlerini sırayla etiketle"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  sayıyla makale seç"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr "zinciri okunmuş olarak işaretle ve grup dizin sayfasına geri dön"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 "epsota zincirini okunmuş olarak işaretle ve sonraki okunmamış eposta "
 "zincirine veya gruba gir"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "listedeki ilk makaleyi seç"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "listedeki son makaleyi seç"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "makale, aralık veya etiketlenmiş makaleyi okunmuş olarak işaretle; crsr'yi "
 "sonraki okunmamış makaleye taşı"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 "makaleyi, aralığı ya da etiketlenmiş makaleleri okunmamış olarak işaretle"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "mevcut eposta zincirini okunmamış olarak işaretle"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "seçilen makaleyi oku"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2825,7 +2935,7 @@ msgstr ""
 "Özellikleri görüntüle\n"
 "------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2833,7 +2943,7 @@ msgstr ""
 "Diğer\n"
 "-------------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2841,7 +2951,7 @@ msgstr ""
 "Etrafına taşı\n"
 "-------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2849,7 +2959,7 @@ msgstr ""
 "Grup/zincir/makale işlemleri\n"
 "-------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2857,7 +2967,7 @@ msgstr ""
 "Ek işlemleri\n"
 "---------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2865,7 +2975,7 @@ msgstr ""
 "Öznitelik işlemleri\n"
 "--------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2873,7 +2983,7 @@ msgstr ""
 "Seçenek işlemleri\n"
 "-----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
@@ -2882,7 +2992,7 @@ msgstr ""
 "Grup/zincir/makale işlemleri\n"
 "-------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2890,7 +3000,7 @@ msgstr ""
 "Etki alanı işlemleri\n"
 "----------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2898,101 +3008,115 @@ msgstr ""
 "URL işlemleri\n"
 "--------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "listedeki ilk URL'yi seç"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  URL'yi sayıyla seç"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "Listedeki son URL'yi seç"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "URL'leri ileriye doğru ara"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "URL'leri geriye doğru ara"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "URL'yi tarayıcıda aç"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "son satırdaki bilgi iletisini değiştir (URL)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "makale"
+msgstr[1] "makaleler"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "Grup Seviyesi Komutları"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "Öldürme filtresi eklendi"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "Otomatik seçme filtresi eklendi"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "Bütün bölümler etiketlendi"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Bütün bölümler etiketlendi"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "Makale daha sonra göndermek için saklanıyor"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "Lütfen geçerli bir karakter girin"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "Eksik bölüm #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** Ertelenmiş makale yok ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "grup seçme seviyesine dön"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "Çok-bölümlü ileti değil"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "Bu gruba abone değilsiniz"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "Önceki ifade yok"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Üstüne yazılmayan kipte işlem geçersiz"
 
 #  TODO: replace hardcoded key-name in txt_info_postponed
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d ertelendi %s, ^O ile tekrar kullan...\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d ertelendi makale, ^O ile tekrar kullan...\n"
+msgstr[1] "%d ertelendi makaleler, ^O ile tekrar kullan...\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -3002,18 +3126,15 @@ msgstr ""
 "  Bütün makaleyi almak için, Seçenekler Menüsündeki alternatif kotarmayı "
 "KAPALI durumuna getirin\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Dosya adını %s/%s için kaydetmek bir posta kutusudur. Ek kaydedilmedi"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso ile kodlanmış makale"
-
 #  TODO: replace hardcoded key-names
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -3080,151 +3201,165 @@ msgstr ""
 "dosyalarını okuyun.\n"
 "Hata-raporlarını ve önerileri 'R' komutu ile %s'e gönderin.\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, fuzzy, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr "Geçersiz disabled_nntp_cmds \"%s\", reddedildi"
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "Karakter kümesi adı geçersiz karakterler içeriyor."
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "Geçersiz çoklu bayt sırası bulundu\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "Geçersiz Gönderen:-başlık \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "Ters video devre dışı"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "Ters video geçerli"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "%s için tanım eksik\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Geçersiz tuş tanımı '%s'\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Geçersiz anahtar isim '%s'\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Tuşeşlem dosyası %s sürümüne yükseltildi\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Gönderen: yok et     [%s] (e/h): "
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "Satırlar: yok et(</>num): "
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "Makale Menüsünü Yok Et"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "İleti-Kimliği: yok et:  [%s] (f/l/o/n): "
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "Örüntü kapsamını yok et  :  "
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Konuyu yok et:  [%s] (e/h): "
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "Metin örüntüsünü yok et   : "
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "Şu kadar gün içinde öldür   : "
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "Son"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- Son yanıt --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "Satırlar %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 msgid "Function not available."
 msgstr "Fonksiyon mevcut değil."
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr "NNTP üzerinden okunamıyor."
 
-#: src/lang.c:864
-#, c-format
+#: src/lang.c:886
+#, fuzzy, c-format
 msgid "Group: %s"
-msgstr "Grup: %s"
-
-#: src/lang.c:865
-#, c-format
-msgid "Groups: %s"
-msgstr "Gruplar: %s"
+msgid_plural "Groups: %s"
+msgstr[0] "Grup: %s"
+msgstr[1] "Grup: %s"
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "Eposta"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "mailbox "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Makaleleri şuraya gönder [%.*s]> "
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Günlük %s'e postalanıyor\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "Hata raporu postala..."
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "HATA RAPORUNU %s'e postala?"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "Postalandı"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "%s'e postalanıyor..."
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3236,63 +3371,150 @@ msgstr ""
 "# 4. alan temel dizin (örn.~/Mail or ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s okunmuş olarak işaretlendi"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
 msgstr "%s okunmamış olarak işaretlendi"
 
-#: src/lang.c:881
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "%s okunmuş olarak işaretlendi"
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
+msgstr "%s okunmamış olarak işaretlendi"
+
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d içerisinde %d %s okunmuş olarak işaretlendi"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d içerisinde %d %s okunmamış olarak işaretlendi "
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "İşaretle"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Bütün makaleleri okunmuş olarak işaretle%s?"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Makaleyi okunmuş olarak işaretle%s?"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "%s grubunu okunmuş olarak işaretle?"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Eposta zincirini okunmuş olarak işaretle%s?"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "%s grupları eşleştiriyor..."
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr ", karakter kümesi: "
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- karakter seti %s desteklenmiyor --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- Tanım:%s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "%s açılıyor"
+
+# #-#-#-#-#  tin1.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+# #-#-#-#-#  tin2.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+# #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
+#  TODO: -> lang.c
+#  TODO: -> lang.c
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "%s tekrar okunuyor..."
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%d satır"
+msgstr[1] "%d satır"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr ", isim: "
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+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 ""
+"Bu mesaj 'multiplart/mixed' MIME-formatı ile oluşturuldu. Eğer\n"
+"bu ön eki okuyorsanız, e-posta okuyucunuz muhtemelen yeni biçimi anlamak "
+"için\n"
+"henüz değişikliğe uğramamış, ve gelecek birkaç şey garip görünebilir.\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=satır aşağı; %s=satır yukarı; %s=yardım; "
 "%s=çıkış"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3300,14 +3522,14 @@ msgstr ""
 "%s=görüntüle; %s=yönlendir; %s=ham yönlendir; %s=kaydet; %s=etiketle; "
 "%s=örüntüyü etiketle; %s=tümünün etiketini kaldır"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=görüntüle; %s=kaydet; %s=etiketle; %s=deseni etiketle; %s=tamamının "
 "etiketini kaldır"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3315,14 +3537,14 @@ msgstr ""
 "%s=geriye doğru etiketle; %s=ileriye doğru ara; %s=geriye doğru ara; "
 "%s=aramayı tekrarla"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=arama örüntüsü; %s=yok "
 "et/seç"
 
-#: src/lang.c:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3331,42 +3553,42 @@ msgstr ""
 "%s=yazar araması; %s=yakala; %s=satır aşağı; %s=satır yukarı; %s= okunmuş "
 "işaretle; %s=eposta zinciri listele"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 "%s=satır yukarı; %s=satır aşağı; %s=üst sayfa; %s=alt sayfa; %s=üst; %s=alt"
 
-#: src/lang.c:899
+#: src/lang.c:944
 #, 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:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=yazar araması; %s=gövde araması; %s=yakala; %s=takip-et; %s=okumuş olarak "
 "işaretle"
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=ileriye doğru ara; %s=geriye doğru ara; %s=aramayı tekrarla"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=ekle; %s=kaydır; %s=yeniden adlandır; %s=sil"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s,%s=arama deseni; "
 "%s=yakala"
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3374,7 +3596,7 @@ msgstr ""
 "%s=satır aşağı; %s=satır yukarı; %s=yardım; %s=taşı; %s=çık; %s=hepsi/"
 "okunmamışlar değiştir"
 
-#: src/lang.c:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3383,238 +3605,233 @@ msgstr ""
 "%s=abone ol; %s=örüntüdekine abone ol; %s=abonelikten çık; %s=örüntüdeki "
 "abonelikten çık; %s=çekme içeri/dışarı"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=yakala; %s=görünüm "
 "değiştir"
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=yardım; %s=satır aşağı; %s=satır yukarı; %s=quit; %s=etiketle; "
 "%s=okunmamış olarak işaretle"
 
-#: src/lang.c:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--Daha fazla--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: "
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "Taşınıyor %s..."
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "İleti-Kimliği: & son Referans  "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "İleti-Kimliği: satır             "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "İleti-Kimliği & Referanslar: satırı"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Haber grubuna git [%s]> "
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "haber grupları"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Grup listesinde %s konumu (1,2,..,$) [%d]> "
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "haber grubu"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "newsrc dosyasını yeniden dene ve kaydet?"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr ""
 "Uyarı: newsrc dosyanızda hiçbir haber grubu yazılı değil. Kaydetme "
 "durduruldu."
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "newsrc dosyası başarıyla kaydedildi.\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- Sonraki yanıt --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "Hayır  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** Makale Yok ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "Makale(ler) gönderilmedi"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** Ek yok ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** Tanım yok ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "Dosya adı yok"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "Grup yok"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** Grup(lar) yok ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "Okunacak başka grup yok"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "Son ileti yok"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "Eposta adresi yok"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "Kaydetmek için işaretlenen makale yok"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "Eşleşme yok"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "Başka grup yok"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "Haber grubu yok"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "Sonraki okunmayan makale yok"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "Önceki grup yok"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "Önceki arama yok, tekrarlanacak bir şey yok"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "Önceki okunmayan makale yok"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "Yanıt yok"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "Mevcut zincirde listelenecek yanıt yok"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** Kapsam yok ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "Arama dizgisi yok"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "Konu yok"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Uçbirim satır sonuna (ce) kadar silmek zorunda\n"
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Uçbirim ekran sonuna (cd) kadar silmek zorunda\n"
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Uçbirim'in ekran temizleme yeteneğini (cl) olmak zorunda\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Uçbirim imleç hareketi'ne (cm) sahip olmak zorunda\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 "%s: Ekran yeteneklerini kullanabilmek için TERM değişkeni ayarlanmalı\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "%s%s için görüntüleyici yok\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "Hiçbiri"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "Bu sunucuda haber grubu yok"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "%s grubu aktif dosyada bulunamadı"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "o)luştur, a)lternatif isim kullan, v)arsayılan .newsrc kullan, tin'den ç)ık: "
 
-#: src/lang.c:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)lternatif isim kullan, v)arsayılan .newsrc kullan, tin'den ç)ık: "
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3627,7 +3844,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-sunucusu -> newsrc çeviri tablosu ve NNTP-sunucusu\n"
-"# %s %s için kısa isim listesi\n"
+"# %s için kısa isim listesi\n"
 "#\n"
 "#bu dosyanın formatı\n"
 "#   <NNTP sunucusunun FQDN'i> <newsrc dosyası> <kısa isim> ...\n"
@@ -3640,49 +3857,55 @@ msgstr ""
 "#   news.ka.nu    /tmp/nrc-nu      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "Sadece"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "Seçenekler menüsü"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "Seçenekler Menüsü Komutları"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "Seçenek etkin değil. %s ile tekrar derle.%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Konu: satır (büyük-küçük harf duyarlı)"
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Regex hatası: %s şu konumda %d '%s'"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Regex hatası: pcre iç hata %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Regex hatası: incele - pcre iç hatası %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "Takip gönder..."
 
 #  TODO: replace hardcoded key-name in txt_post_error_ask_postpone
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3692,48 +3915,48 @@ msgstr ""
 "düşünüyorsanız ya da geçici bir hata ise, makaleyi erteleyebilir ve\n"
 "tekrar ^O komutunu kulanarak ulaşabilirsiniz.\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "Gönderilmiş makalelerin geçmişi"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "Öznitelik Menüsü Komutları"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "grup seçme seviyesine dön"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr "Gönderilmiş makalelerin geçmişi"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Habergrup(lar)a gönder [%s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- sonradan işleme başladı --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- sonradan işleme tamamlandı --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Konuyu gönder [%s]> "
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3741,149 +3964,154 @@ msgstr ""
 "# Tin'deki 'W' komutundan görünebilir postalanmış/gönderilmiş iletilerin "
 "özeti.\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "Makale gönderiliyor..."
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "Makale gönderiliyor..."
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Gönderiliyor: %.*s ..."
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, 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:1010
-#, c-format
-msgid "Hot %s"
-msgstr "Sıcak %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "Etiketlenmiş %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "Etiketlenmemiş %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "Nitelikleri işliyor... "
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "Silinmek için işaretlenen iletiler işleniyor."
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "Silinmek için işaretlenen kaydedilmiş makaleler işleniyor."
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Takip etmeyi kabul et? %s=gönder, %s=yoksay, %s=çık: "
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "Makale değiştirilmedi, postalama iptal edilsin mi?"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "Ertelenmiş makaleleri görmek ister misiniz (%d)?"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "Ertelenmiş makaleleri görmek ister misiniz (%d)?"
+msgstr[1] "Ertelenmiş makaleleri görmek ister misiniz (%d)?"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "Hızlıca öldürme filtresi ekle?"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "Hızlı seçme filtresi ekle?"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "Gerçekten çıkmak istiyor musunuz?"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=iptal edilen iletiyi düzenle, %s=terk et, %s=sil (iptal) [%%s]: "
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "Bu grupta etiketlenmiş makaleleriniz var - yine de çıkılsın mı?"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "Bu grupta etiketlenmiş makaleleriniz var - yine de çıkılsın mı?"
+msgstr[1] "Bu grupta etiketlenmiş makaleleriniz var - yine de çıkılsın mı?"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=çık, %s=düzenle, %s=ertele: "
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=çık %s=düzenle %s=öldürme tanımı kaydet: "
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=çık %s=düzenle %s=tanım seçme kaydet: "
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Yapılandırmaları kaydetmeden çıkmak istediğinizden emin misiniz?"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "Geçersiz aralık- 'geçerli aralık '0-9.$' örn. 1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "İşlem durdurulsun mu?"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "tin'den hemen çıkmak istediğinizden emin misiniz?"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "%smakaleler okunuyor..."
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "%s gruplar okunuyor..."
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "okunuyor (çıkmak için 'q')..."
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "%smakaleler okunuyor..."
+msgid "Reading attributes file: %s\n"
+msgstr "%söznitelik dosyası okunuyor...\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "%söznitelik dosyası okunuyor...\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr " %syapılandırma dosyası okunuyor...\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr " %syapılandırma dosyası okunuyor...\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "filtre dosyası okunuyor...\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr "yerel kuyruktan okunuyor"
 
@@ -3894,155 +4122,165 @@ msgstr "yerel kuyruktan okunuyor"
 # #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
 #  TODO: -> lang.c
 #  TODO: -> lang.c
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "%s tekrar okunuyor..."
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "%s gruplar okunuyor..."
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "Girdi geçmiş dosyası okunuyor...\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "tuşeşlem dosyası okunuyor: %s\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "Gruplar etkin dosyadan okunuyor... "
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "Gruplar newsrc dosyasından okunuyor... "
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "haber grupları dosyası okunuyor... "
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "newsrc dosyası okunuyor..."
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "%smakaleler okunuyor..."
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "%s gruplar okunuyor..."
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "Referanslar: satırı              "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d kaldı)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Sahte grup %s kaldırıldı."
 
 #  * TODO: add to the right rule, give better explanation, -> lang.c
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr "Önceki kuraldan kaldırıldı: "
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Hata: %s'den %s'ye yeniden adlandırma"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "Yazara yanıtla..."
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "Yeniden gönder"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "\"Makale yeniden gönderiliyor..."
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i grup(lar)a gönder [%s]> "
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "newsrc sıfırlansın mı?"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Yanıtlar şu haber gruplarına yönlendirildi"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, 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:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "Devam etmek için  <RETURN>..."
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Gönderen Seç    [%s] (e/h): "
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "Satırlar: Seç (</>num):"
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "Makale Menüsünü Otomatik Seç"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, 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:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "Desen etki alanını seç: "
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Konuyu Seç [%s] (e/h): "
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "Metin örüntüsü seç : "
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "Zamanı gün cinsinden seç   : "
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -4063,54 +4301,80 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "Renk Seçenekleri"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "Filtreleme Seçenekleri"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "Sadece okunmamış gruplar gösteriliyor"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Konu: satır (büyük küçük harf durumunu yoksay)   "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Konu: satır (büyük-küçük harf duyarlı)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "Kaydet"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' Kaydedilsin mi (%s/%s)?"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "Devam etmeden yapılandırmayı kaydet?"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "Kaydet dosyaadı> "
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "Kaydedildi"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%4d okunmamış (%4d sıcak) %s şunun içinde %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s kaydedildi...\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "Hiçbir şey kaydedilmedi"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -4119,189 +4383,202 @@ msgstr ""
 "\n"
 "%s %d %s şundan %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s şuna kaydedildi %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s şuna kaydedildi %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "Kaydediliyor..."
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekran başlatma başarısız"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekran çok küçük\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekran çok küçük, %s çıkıyor"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "Alanı sil?"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "Alan gir> "
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "Yeni konum seç> "
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "Yeni konum küresel kapsam olamaz"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "Genel etki alanı, işleme izin verilmedi"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "Kapsamı yeniden adlandır> "
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "Etki alanı seç> "
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "Etki Alanı Menüsü"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "Alan Menüsü Komutları"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Geriye doğru ara [%s]> "
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Gövdeyi ara  [%s]> "
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "İleri ara [%s]> "
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "Aranıyor..."
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Makale aranıyor %d / %d ('q' durdur)..."
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "Makale seç> "
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Metinden önce seçenek numarasını seçin ya da ok tuşları ve <CR> ile seçin. "
 "Çıkmak için 'q'."
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "Grup seç> "
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Seçme örüntüsünü girin [%s]> "
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "eposta zinciri seç> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "\"%s %s %s (\"%s\"): DETAYLI hata raporunu şuna gönder %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "Alan Menüsü Komutları"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "sunucular etkin-dosyası"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Yeni habergruplarına giriş yapılamıyor. Önce abone ol..."
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Başlıyor: (%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Eposta zinciri listeleme (%d of %d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Eposta zinciri (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Abone olma joker karakter örüntüsünü girin> "
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "\"%d gruba abone olundu"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "\"%d gruba abone olundu"
+msgstr[1] "\"%d gruba abone olundu"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s'e abone olundu"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "Abone olunuyor... "
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Makale(ler)i yeniden gönder yada değiştir [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i Grup(lar)ın yerine al [%s]> "
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "Makale değiştiriliyor ..."
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4310,29 +4587,44 @@ msgstr ""
 "\n"
 "Durduruldu. Yeniden başlatmak için 'fg' yaz %s\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d gün"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d gün"
+msgstr[1] "%d gün"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "Temel makale"
+msgstr[1] "Temel makale"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "Etiketlendirilmiş ek"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "Sürüm: %s yayım %s %s (\"%s\")\n"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# Varsayılan işlem/komut dizgileri\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4354,305 +4646,321 @@ msgstr ""
 "# süre doldur=AÇIK/KAPALI  AÇIK=default_filter_days değerine sınırla "
 "KAPALI=hiçbir zaman süresini doldurma\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# eğer AÇIK durumdaysa mevcut konu yada son satırdaki haber grubu tanımı "
 "için yazdırır\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# Yeni grupları algılamak için sunucu & zaman bilgileri kullanılır "
 "(dokunmayınız)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "Hiçbir haber yok\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "Eposta zinciri"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "Eposta Zinciri Seviyesi Komutları"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "Eposta zinciri seçimi kaldırıldı"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "Eposta zinciri seçildi"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "eposta zinciri"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Eposta zinciri %4s / %4s "
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "Makaleler zincirleniyor..."
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Makaleler zincirleniyor..."
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Slrnface başarısız: %s"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Slrnface başarısız: %s"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Slrnface başarısız: %s"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Slrnface başarısız: %s"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Slrnface başarısız: %s"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Kelime vurgulaması değiştirildi %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "rot13 kodlama değiştirildi"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, fuzzy, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "Almanca TeX kodlama değiştirildi %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "tab genişliği şuna değiştirildi %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=AÇIK/KAPLI\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "\"%d dotlock yapılmaya çalışılıyor %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "\"%d Kilitlemeye çalışılıyor %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, fuzzy, c-format
 msgid "%s=help"
 msgstr "%s=yardım"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "Sınırsız"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "Temel makale"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "etiketlenmiş bütün eposta zincirlerinin etiketini kaldır"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "abonelikten çıkma joker karakter örüntüsünü girin> "
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Çözülürken hata %s: %s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "Son yok."
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s başarıyla çözüldü."
 
 #  Don't hash the initial '<'
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "değiştirilmemiş"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(bilinmiyor)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "Bilinmeyen hata."
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "okunmamış"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "%d tane gruptan abonelikten çıkıldı"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "%d tane gruptan abonelikten çıkıldı"
+msgstr[1] "%d tane gruptan abonelikten çıkıldı"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s aboneliğinden çıkıldı"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "Abonelik iptal ediliyor... "
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "Makalelerin bağlantısı sonlanıyor..."
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "Güncellendi"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "Güncelleniyor"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "%s güncelleniyor..."
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "URL Menüsü"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "URL Menüsü Komutları"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "%s açılıyor"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "URL seç> "
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "Makalede URL yok"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       abone olunmuş haber gruplarındaki tüm haberleri okunmuş olarak "
 "işaretle (toplu kip)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       herhangi okunmamış haber varsa bu durumu gösteren durum geri "
 "döndür (toplu kip)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       yeni haber grupları için kontrol etme"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       çıkışta hiçbir dosyayı kaydetme"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       habergrubu tanımları gösterme"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f dosya  haber grupları dosyasına abone olundu [varsayılan=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G sınır sadece sınır kadar makale/grup getir"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s hakkında yardım bilgisi"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       bu yardım mesajı"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dizin   haber dizinleme dosyası dizini [varsayılan=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       dizin dosyalarını güncelle (toplu kip)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dizin   posta kutusu dizini [varsayılan=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4661,55 +4969,55 @@ msgstr ""
 "\n"
 "hata raporu/yorumları %s adresine yolla"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       gönderilerinize yeni haberleri gönder (toplu kip)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M kullanıcı  belirtilmiş kulanıcıya yeni haberleri gönder (toplu kip)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f dosya  haber grupları dosyasına abone olundu [varsayılan=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       göndermeme kipi"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       makale gönder ve çık"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       ertelenmiş bütün makaleleri gönder ve çık"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       -S seçeneği ile kaydedilen haberleri oku"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dizin   haber dizinini kaydet [varsayılan=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       daha sonra okumak üzere yeni haberleri kaydet (toplu kip)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       okunmamış haber varsa başla"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4720,84 +5028,105 @@ msgstr ""
 "\n"
 "Kullanım: %s [seçenekler] [habergrubu[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       toplu kip seçenekleri için ayrıntılı çıkış"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       sürüm ve tarih bilgilerini yazdır"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "Bu ileti için MIME görüntüleme programı kullan?"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s sadece toplu kip işlemleri yoksa kullanışlı.%s\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s sadece toplu kip işlemleri varsa kullanışlı.%s\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s sadece toplu kip işlemleri varsa kullanışlı.%s\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "Kombinasyon %s ve %s kullanışsız. %s önemsenmiyor.%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "tamamlanmadı "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s%d aralık dışında (0 - %d). Görmezden geldim."
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s%d aralık dışında (0 - %d). 0'a Sıfırla."
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Göster '%s' (%s/%s)?"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Uyarı: gönderi %d sütunu aşıyor. %d en uzun ilk satır:\n"
+"%-100s\n"
+msgstr[1] ""
 "\n"
 "Uyarı: gönderi %d sütunu aşıyor. %d en uzun ilk satır:\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4805,7 +5134,8 @@ msgstr ""
 "\n"
 "Uyarı: makale düzenlendikten sonra değiştirilmedi\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4813,7 +5143,8 @@ msgstr ""
 "\n"
 "Uyarı: \"Konu:\" sadece beyaz boşluklardan oluşuyor. \n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4822,7 +5153,8 @@ msgstr ""
 "\n"
 "Uyarı: \"Konu:\", \"Re: \" ile başlıyor ama \"Referanslar:\" yok.\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4832,7 +5164,8 @@ msgstr ""
 "Uyarı: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n"
 "         başlamıyor ve \"(was:\" yok.\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4841,7 +5174,7 @@ msgstr ""
 "\n"
 "Uyarı: \"Konu:\" sadece beyaz boşluklardan oluşuyor. \n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4864,7 +5197,13 @@ msgstr ""
 "İptal etmek üzere olduğunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
@@ -4873,7 +5212,7 @@ msgstr ""
 "\n"
 "Hata: Geçersiz biçimlendirilmiş %s.\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4889,40 +5228,67 @@ msgstr ""
 "          inews programı tarafından bir imza iliştirildiyse, uygun şekilde "
 "kodlanamaz.\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
+"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
+"kodlama %s ya da %s değerlerine ayarlanmadı\n"
+msgstr[1] ""
 "%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
 "kodlama %s ya da %s değerlerine ayarlanmadı\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
+"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
+"kodlama MIME_BREAK_LONG_LINES aktive edilmeksizin %s için ayarlı ya da\n"
+"gönderi hiçbir 8bit karakter içermiyor ve bu sebeple kısaltma "
+"gerçekleşmeyecek\n"
+msgstr[1] ""
 "%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
 "kodlama MIME_BREAK_LONG_LINES aktive edilmeksizin %s için ayarlı ya da\n"
 "gönderi hiçbir 8bit karakter içermiyor ve bu sebeple kısaltma "
 "gerçekleşmeyecek\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
+"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
+"kodlama %s değerine ayarlı değil\n"
+msgstr[1] ""
 "%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n"
 "kodlama %s değerine ayarlı değil\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4930,7 +5296,7 @@ msgstr ""
 "\n"
 "Uyarı: \"örnek\" ayrılmış bir hiyerarşidir!\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4945,7 +5311,7 @@ msgstr ""
 "%s dosyanızdaki bazı değerler değiştirilmiştir!\n"
 "WHATSNEW, vb dosyaları okuyun...\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4958,7 +5324,7 @@ msgstr ""
 "Yeni bir sürümden tin %s'e alçaltıyorsunuz!\n"
 "%s dosyanıdaki bazı değerler yoksayılabir, diğerleri değiştirilebilir!\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4974,7 +5340,7 @@ msgstr ""
 "bu oturum bir hataya işarettir ve tin'i tekrar başlatmadan %s'i\n"
 "yedeklemeniz gerekmektedir!\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4982,7 +5348,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4992,36 +5358,59 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Uyarı: %d bulundu  '-- \\n' satır, bazı insanların kafası karışabilir.\n"
+msgstr[1] ""
 "\n"
 "Uyarı: %d bulundu  '-- \\n' satır, bazı insanların kafası karışabilir.\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "Uyarı: Sadece %d'de %d makale kaydedildi"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "Uyarı: Sadece %d'de %d makale kaydedildi"
+msgstr[1] "Uyarı: Sadece %d'de %d makale kaydedildi"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
+"\n"
+"Uyarı: İmzanız %d satırlarından daha uzun. İmzalar genellikle\n"
+"         işe yarar bilgi aktarmadıkları için, olabildikleri kadar kısa\n"
+"         olmalılar.\n"
+msgstr[1] ""
 "\n"
 "Uyarı: İmzanız %d satırlarından daha uzun. İmzalar genellikle\n"
 "         işe yarar bilgi aktarmadıkları için, olabildikleri kadar kısa\n"
 "         olmalılar.\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -5029,14 +5418,14 @@ msgstr ""
 "Uyarı: bu eposta adresinde mesaj yağanağı tuzağı olabilir. %s=devam, "
 "%s=durdur? "
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -5044,85 +5433,99 @@ msgstr ""
 "\n"
 "Uyarı: İmzalar '-- \\n ile başlamalı '--\\n ile değil'.\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "Uyarı: Grup moderatör tarafından denetlenmektedir.\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "Uyarı: Gruplardan %d'i moderatör tarafından denetlenmektedir.\n"
+msgstr[1] "Uyarı: Gruplardan %d'si moderatör tarafından denetlenmektedir.\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "Öznitelikler dosylası yazılıyor..."
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "%s deneniyor"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Öznitelikler dosylası yazılıyor..."
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d Yanıt"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d Yanıt"
+msgstr[1] "%d Yanıt"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Slrnface çalıştırılamıyor: fifo ismi oluşturulamadı."
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Slrnface çalıştırılamıyor: %s oluşturulamıyor"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface beklenmedik şekilde sonlandırıldı, kod %d."
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface başarısız: %s"
 
 #  TODO: use tin global 'homedir' instead? or even rcdir?
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Slrnface çalıştırılamıyor: Çevre değişkeni %s bulunamadı."
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Slrnface çalıştırılamıyor: xterm içinde çalışmıyor"
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "%s açılamıyor"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -5139,36 +5542,87 @@ msgstr ""
 " kanalları yaratmak için kullanılmaktadır. Normalde boş olmalı çünkü\n"
 " kanal her iki işlem tarafından açıldıktan hemen sonra silinir.\n"
 "\n"
-"Slrnface tarafından oluşturulan dosya isimleri şu biçimdedir: \"sunucuadi."
-"pid\". Bu\n"
+"Slrnface tarafından oluşturulan dosya isimleri şu biçimdedir: "
+"\"sunucuadi.pid\". Bu\n"
 " muhtemelen saniyenin onda birinden bile fazla kalınca oluşan bir hatadır.\n"
 "\n"
 "Ancak dizin eğer NFS sunucusundan bağlandıysa, slrnface çalışırken\n"
 "NFS sunucunuzun yarattığı özel dosyalari görebilirsiniz.\n"
 "Onları silmeye çalışmayınız.\n"
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "%d %s Eklendi"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Konu: satır (büyük-küçük harf duyarlı)"
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "%d grup eklendi"
+msgstr[1] "%d gruplar eklendi"
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "Gösterilecek abonelikten çıkılmış grup yok"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "Sadece abone olunan grupları göster"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "tamamlanmadı "
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr "%s de"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "makale"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "Evet "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "Epostanız var"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5189,11 +5643,11 @@ msgstr ""
 "         ayarlarını M)enü seçeneği ile yollamak için daha uygun bir şekilde\n"
 "         değiştirin.\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D kip  hata ayıklama kipi"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5220,11 +5674,11 @@ msgstr ""
 "İptal etmek üzere olduğunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "renk değiştir"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5270,11 +5724,11 @@ msgstr ""
 "#  15 = açık beyaz\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       renk bayrağını değiştir"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5282,7 +5736,7 @@ msgstr ""
 "\n"
 "Hata: Birden fazla haber grubu için Takip-Et ayarlandı!\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5291,16 +5745,23 @@ msgstr ""
 "\n"
 "Hata: \"%s\" yeniden adlandırılmış, onun yerine \"%s\" kullanın!\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satırı yok!\n"
+msgstr[1] ""
 "\n"
 "Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satırı yok!\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5309,7 +5770,7 @@ msgstr ""
 "\n"
 "Hata: \"%s\" geçerli bir haber grubu değil!\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5317,7 +5778,7 @@ msgstr ""
 "\n"
 "Uyarı: Birden fazla haber grubu için Takip-Et ayarlandı!\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5326,25 +5787,34 @@ msgstr ""
 "\n"
 "Uyarı: \"%s\"nin ismi değişti, onun yerine \"%s\" kullanmalısınız!\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
+"\n"
+"Hata: %d haber grubuna çapraz gönderiyor ve Takip-Et satırı yok!\n"
+msgstr[1] ""
 "\n"
 "Hata: %d haber grubuna çapraz gönderiyor ve Takip-Et satırı yok!\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"Uyarı: \"%s\" sizin newsrc'nizde mevcut değil, bu sitede geçersiz olabilir!\n"
+"Uyarı: \"%s\" sizin newsrc'nizde mevcut değil,\n"
+"bu sitede geçersiz olabilir!\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5353,194 +5823,210 @@ msgstr ""
 "\n"
 "Uyaı:  \"%s\" bu sitede geçerli bir haber grubu değil!\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d dosya %d makalelerinden başarıyla yazıldı. %d %s meydana geldi."
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "Eksik bölümler var."
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "Başlangıç yok."
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "Veri yok."
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "Bilinmeyen hata."
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "eposta etkin dosya okunuyor... "
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "mailgroups dosyası okunuyor... "
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "makalede PGP işlemi gerçekleştir"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "Genel anahtar zincirine anahtar(lar) ekle?"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "Genel anahtar zincirine anahtar ekle?"
+msgstr[1] "Genel anahtar zincirine anahtarlar ekle?"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=şifrele, %s=imzala. %s=ikisi de, %s=çık: "
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=işaretle, %s=imzala & genel anahtarı dahil et, %s=çık: "
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ayarlanmadı (%s açılamıyor)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "Makale imzalanmadı ve genel anahtar bulunamadı"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=çık, %s=düzenle, %s=ispell, %s=pgp, %s=menü, %s=gönder, %s=ertele: "
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, 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:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=çık, %s=düzenle, %s=ispell, %s=pgp, %s=menü, %s=gönder, %s=ertele [%%s]: "
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, 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:1474
+#: src/lang.c:1589
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=çık, %s=düzenle, %s=pgp, %s=menü, %s=yolla, %s=ertele [%%s]: "
 
-#: src/lang.c:1478
+#: src/lang.c:1593
 #, 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:1479
+#: src/lang.c:1594
 #, 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:1480
+#: src/lang.c:1595
 #, 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:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=çık, %s=düzenle, %s=menü, %s=yolla, %s=ertele: "
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=çık, %s=düzenle, %s=gönder [%%s]: "
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, 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:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Hızlandırmak için cace_overview_files deneyin.\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin yerel dizinleme dosyalarını kullanacak.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "NNTP sunucu ismi bulunamadı"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES, READER duyurmadı"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Bağlanıyor %s:%u..."
 
-#: src/lang.c:1494
+#: src/lang.c:1611
+#, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "NNTP sunucusuna bağlantı başarısız %s. Çıkıyor..."
+msgstr "NNTP bağlantı hatası. Çıkılıyor..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr ""
+"NNTP bağlantı hatası: nntp_read_timeout_secs %d süresi doldu. Çıkılıyor..."
 
-#: src/lang.c:1495
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Sunucu bağlantısı kesiliyor...\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "NNTP sunucusuna bağlantı başarısız %s. Çıkılıyor..."
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  Bağlantı kapanıyor"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 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:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Haber sunucusu bağlantısı zaman aşımına uğradı. Tekrar bağlan?"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5549,69 +6035,69 @@ msgstr ""
 "%s dosyasına sunucu ismini girin,\n"
 "ya da çevre değişkeni NNTPSERVERi ayarlayın"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "Yazdırılıyor..."
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       bağlantıda kimlik doğrulamayı zorla"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g sunucu  NNTP sunucusundan haberleri oku [varsayılan=%s]"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 "  -p bağlantı noktası  bağlantı noktasını NNTP bağlantı noktası olarak "
 "kullan [varsayılan=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       hızlı başlat. -dnq ile aynı"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       varsayılan NNTP sunucusundan haberleri uzaktan oku"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       GROUP (-n) komutu yerine sadece LIST i kullan"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       NNTP sunucusundan sadece abone olunan newsrc gruplarını oku"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       IPv4 ile bağlanmayı zorla"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       IPv6 ile bağlanmayı zorla"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5619,7 +6105,7 @@ msgstr ""
 "\n"
 "soket ya da bağlantı hatası\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5628,16 +6114,16 @@ msgstr ""
 "\n"
 "%s'e bağlantı: "
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "Bırakılıyor...\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Bilinmeyen servis.\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5645,90 +6131,90 @@ msgstr ""
 "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 "Tin XHDR XREF kullanmayı deneyecek (biraz yavaşlatır).\n"
 
-#: src/lang.c:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "%s açılamıyor. NNTP aracılığıyla haber okumak için %s -r deneyin."
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 #, fuzzy
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       hızlı başlat. -dq ile aynı"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       kuyruk arama (-n) komutu yerine sadece etkin dosyayı oku"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       kuyruktan sadece abone olunan .newsrc gruplarını okuyun"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Sunucunuzun NOV dosyalarında Xref: yok.\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 "Harici inews kullanılarak gönderme başarısız. Yerine dahili inews "
 "kullanılsın mı?"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "İşe yaradı! Bundan sonra hep dahili inews mi kullanmalıyım?"
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s yazdırıldı"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d makale yazdırıldı"
+msgstr[1] "%d makaleler yazdırıldı"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "makale/eposta zinciri/hot/örüntü/imlenmiş makaleleri yazıcıya gönder"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "Yazdır"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "Yazdırılıyor..."
 
-#: src/lang.c:1563
-#, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s şuna yönlendirildi \"%s\""
+#: src/lang.c:1678
+#, fuzzy, c-format
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d makale şuna yönlendirildi \"%s\""
+msgstr[1] "%d makaleler şuna yönlendirildi \"%s\""
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "makale/zincir/sıcak/örüntü/imlenmiş makaleleri komuta yönlendir"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "Komut yok"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "Yönlendirme"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Komuta yönlendir [%.*s]> "
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "Yönlendiriliyor..."
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "Yönlendirme etkin değil."
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5743,7 +6229,7 @@ msgstr ""
 "       boşluktur. Çoklu habergrubu isimlerini ayırmak için\n"
 "       virgül (,) kullanın.\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5756,7 +6242,7 @@ msgstr ""
 "       boşluk için içermeyebileceği için, buna izin verilmiyor.\n"
 "       Lütfen bütün haber gruplarını tek bir satıra yazın.\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5771,7 +6257,7 @@ msgstr ""
 "        Herhangi bir sorunla karşılaşmamak için bütün haber gruplarını tek "
 "bir satıra yazın.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5780,7 +6266,7 @@ msgstr ""
 "\n"
 "Uyarı: \"%s:\" satırında SİLİNMESİ GEREKEN boşluklar var.\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5816,40 +6302,40 @@ msgstr ""
 "  dikkatli ve özenli olmazsanız, insanlar  onu tamamen yoksayarlar. Net  "
 "oldukça kalabalık bir yer.\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "kabuk çıkışı"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Kabuk Komutu (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: TERM için girdi alınamıyor\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grup %.*s (çıkmak için 'q')..."
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grup %.*s..."
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "Sunucuya ulaşılamıyor\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5858,7 +6344,7 @@ msgstr ""
 "%s=yönlendir, %s=eposta; %s=yazdır, %s=çık, %s=hepsini/okunmayanları "
 "değiştir; %s=kaydet; %s=etiketle; %s=gönder"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5866,7 +6352,7 @@ msgstr ""
 "%s=yönlendir; %s=eposta; %s=yazdır; %s=çık; %s=cevap yaz; %s=kaydet; "
 "%s=etiketle; %s=gönder"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5874,13 +6360,13 @@ msgstr ""
 "%s=posta; %s=yazdır; %s=çık; %s=hepsini/okunmayanları değiştir; %s=kaydet; "
 "%s=etiketle; %s=gönder"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=eposta; %s=yazdır; %s=çık; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=gönder"
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5888,533 +6374,585 @@ msgstr ""
 "%s=yönlendir; %s=eposta; %s=çık; %s=hepsini/okunmayanları değiştir; "
 "%s=kaydet; %s=etiketle; %s=gönder"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=yönlendir; %s=eposta; %s=çık; %s=cevap yaz; %s=kaydet; %s=etiketle; "
 "%s=gönder"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=eposta; %s=çık; %s=hepsini/okunmayanları değiştir; %s=kaydet; "
 "%s=etiketle; %s=yolla"
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=eposta; %s=çık; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "Uçbirim renk desteklemiyor"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "%s deneniyor"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "Konu"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "Kaynaklar"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "Konu ve Kaynaklar"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "Çok parçalı Konu"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "Yüzde Eşleşmesi"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "Hayır"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "Hiçbir şey"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "Evet"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "Tümünü Sakla"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "Adres"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "Tam İsim"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "Adres ve İsim"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "En Çok"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "Toplam"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "Ortalama"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "Siyah"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "Kırmızı"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "Yeşil"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "Kahverengi"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "Mavi"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "Pembe"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "Camgöbeği"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "Beyaz"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "Gri"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "Açık Kırmızı"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "Açık Yeşil"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "Sarı"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "Açık Mavi"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "Açık Pembe"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "Açık Camgöbeği"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "Açık Beyaz"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "Hiçbir şey"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "Boşluk"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "En iyi vurgulama"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "Altı çizili"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "Ters video"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "Yanıp sönme"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "Yarı parlak"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "Kalın"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "Hayır"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "Bilgi"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "Gizli Kopya"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "Kopya ve Gizli Kopya"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "hiçbiri"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "komutlar"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "seç"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "komutlar & çık"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "komutlar & seç"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "çık & seç"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "komutlar & çık & seç"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown ya da PageNextUnread"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Konu: (büyük-küçük harf duyarlı)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Konu: (büyük küçük harf yoksay)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "Gönderen: (büyük/küçük harf duyarlı)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "Gönderen: (büyük/küçük harf yoksay)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "İleti-Kimliği: & tüm Referanslar: satırı"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "İleti-Kimliği & sadece son Referanslar:"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "İleti-Kimliği: sadece girdi"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Satırlar: "
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "Makale gövdesini kırpma"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "Baştaki boş satırları atla"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "Sondaki boş satırları atla"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "Baştaki ve sondaki I. boşluğu atla."
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "Metin arasındaki çoklu olanları birleştir"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "Çoklu olanları birleştir ve baştakini atla"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "Çoklu olanları birleştir ve sondakini atla"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Çokluları sıkıştır, başı & sonu atla."
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "Birebir aynı blokların algılanması"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "Birebir aynı blokların algılanması"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "Birebir aynı blokların algılanması"
+
+#: src/lang.c:1980
 #, fuzzy
 msgid "Don't show help or mail sign"
 msgstr "Yardım/posta işaretinin rengi"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 #, fuzzy
 msgid "Show only help sign"
 msgstr "Yardım/posta işaretinin rengi"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "Kabuk arşivi"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "Evet"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Konu: (azalan)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Konu: (artan)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "Gönderen: (azalan)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "Gönderen: (artan)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Tarih: (azalan)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Tarih: (artan)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "Skor: (azalan)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "Skor (artan)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Satırlar: (azalan)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Satırlar: (artan)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "Son gönderim tarihi (azalan)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "Son gönderim tarihi (artan)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "Hızlı sıralama algoritması"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "Heap sıralama algoritması"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "Her zaman Koru"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "Her Zaman Kaldır"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "Seçim ekranında D ile işaretle"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 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:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "Tüm makaleleri yok et ve asla gösterme"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "Özel bir şey yok"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "Alıntıları sıkıştır"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "İmzaları alıntıla"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "Alıntıları sıkıştır, imzaları alıntıla"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "Boş satırları alıntıla"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "Alıntıları sıkıştır, boş satırları alıntıla"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "İmzaları ve boş satırları alıntıla"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "İmleri sıkıştır, imzaları & boş satırları alıntıla"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr "başlıklarla birlikte"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr "üst bilgi olmadan"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "Görüntü Seçenekleri"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "Renk Seçenekleri"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "Vurgulama Seçenekleri"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "Makale-Sınırlandırma Seçenekleri"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "Yollama/Postalama Seçenekleri"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "Kaydetme/Yazdırma Seçenekleri"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "Uzman Seçenekleri"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "Filtreleme Seçenekleri"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> değiştirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "Mini menüyü ve gönderme etiketini göster"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6423,16 +6961,16 @@ msgstr ""
 "# düzeylerde kullanışlı komutların mini menüsünü ve yollama etiketini "
 "göster.\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 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:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "Her haber grubu için açıklama göster"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6441,7 +6979,7 @@ msgstr ""
 "sonraki\n"
 "# grup açıklama metnini göster.\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -6449,11 +6987,11 @@ msgstr ""
 "Grup & zincir seviyesinde Konu & Gönderen (yazar) alanlarını göster. <SPACE> "
 "değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 msgid "In group and thread level, show author by"
 msgstr "Grup ve zincir seviyesinde, yazarı şuna göre göster"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6470,35 +7008,35 @@ msgstr ""
 "# * 2 = tam isim\n"
 "#   3 = her ikisi de\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 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:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "Çiz -> vurgulanmış çubuk yerine"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa kullan -> değilse seçim için vurgulanmış çubuk\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "Sayfa üst bilgileri için ters görüntü kullan"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa farklı seviyelerdeki sayfa üst bilgileri için ters "
 "görüntü kullan\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "Zincir makaleleri şuna göre"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6518,15 +7056,15 @@ msgstr ""
 "#    4 = Çok Bölümlü Konu\n"
 "#    5 = Yüzde Eşleşmesi\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Zincirlemek için gerekli eşleşme yüzdesini girin. <CR> ayarlar."
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "Zincir eşleşme yüzdesi"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6551,11 +7089,11 @@ msgstr ""
 "# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrı bir şekilde "
 "zincirlenecektir.\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "Eposta zincirinin skoru"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6569,18 +7107,18 @@ msgstr ""
 "#   1 = toplam\n"
 "#   2 = ortalama\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 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:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "Makaleleri şuna göre sırala"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6610,17 +7148,17 @@ msgstr ""
 "#   9 = (Satırlar azalan)\n"
 "#  10 = (Satırlar artan)\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Eposta zincirlerini Hiçbir şeye ya da skora göre sırala. <SPACE> değiştirir "
 "& <CR> ayarlar."
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "Eposta zincirlerini şuna göre sırala"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6638,54 +7176,54 @@ msgstr ""
 "#   3 = Son gönderim tarihi azalan\n"
 "#   4 = Son gönderim tarihi artan\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "İmleci gruplardaki ilk/son okunmamış makalelere koy. <SPACE> değiştirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "Gruptaki ilk okunmamış makaleye git"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa imleci ilk okunmamış makeleye, değilse son makeleye "
 "koy\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tüm makaleleri ya da sadece okunmamış makaleleri göster.<SPACE> değiştirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "Sadece okunmayan makaleleri göster"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa sadece yeni/okunmamış makaleleri, değilse hepsini "
 "göster.\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "Sadece okunmamış makale olan grupları göster"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa sadece abone olunup okunmamış makaler içeren "
 "grupları göster.\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "Hangi makaleler filtrelenecek"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6700,11 +7238,11 @@ msgstr ""
 "göster\n"
 "#   2 = Tüm makaleleri yok et ve bir daha gösterme.\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "Sonraki okunmamış makaleye şununla git"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6720,11 +7258,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ya da TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "Boş satırlar nasıl işlensin"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6754,11 +7292,11 @@ msgstr ""
 "# 7 = Metin blokları arasındaki birden fazla boş satırı birleştir ve\n"
 "#       baştaki ve sondaki boş satırları atla\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6768,28 +7306,28 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "Sağ ok tuşunu kullanarak eposta zincirlerini listele"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa zincirleri sağ ok tuşunu kullanarak girerken "
 "otomatik olarak listele.\n"
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 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:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "Silinmiş makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6797,18 +7335,18 @@ msgstr ""
 "# Makalenin silindiğini göstermek için kullanılan karakter (varsayılan 'D')\n"
 "#_ şuna dönüşü ' '\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Bir aralıktaki makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "Sıralanmış makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6817,7 +7355,7 @@ msgstr ""
 "(varsayılan '#')\n"
 "# _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6825,11 +7363,11 @@ msgstr ""
 "Makalenin döneceğini göstermek için karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "Dönen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6838,18 +7376,18 @@ msgstr ""
 "'-')\n"
 "# _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Seçilen makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "Seçilen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6858,16 +7396,16 @@ msgstr ""
 "(varsayılan '*')\n"
 "#_ şuna dönüşür ' '\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Son makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "Son makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6876,17 +7414,17 @@ msgstr ""
 "'o')\n"
 "# _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Okunmamış makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "Okunmamış makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6895,17 +7433,17 @@ msgstr ""
 "'+')\n"
 "# _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Okunan makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "Okunmuş makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6914,17 +7452,17 @@ msgstr ""
 "')\n"
 "# _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Yok olan makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "Yok olan makaleleri gösterecek olan karakter"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6933,18 +7471,18 @@ msgstr ""
 "'K')\n"
 "# kill_level ona göre ayarlanmalıdır, _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Okunmuş seçilmiş makaleleri belirtmek için karakter girin. <CR> ayarlar, "
 "<ESC> iptal eder."
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "Okunmuş seçilmiş makaleleri gösteren karakter:"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6953,11 +7491,11 @@ msgstr ""
 "(varsayılan ':')\n"
 "# kill_level ona göre ayarlanmalıdır, _ şuna dönüştü ' '\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "Uzun haber grubu isimlerini kısaltın"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6968,7 +7506,101 @@ msgstr ""
 "# (eğer gerekliyse) şu şekilde kısalt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Yok olan makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal "
+"eder."
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "Yok olan makaleleri gösterecek olan karakter"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Bir makalenin okunduğunu göstermek için kullanılan karakter (varsayılan ' "
+"')\n"
+"# _ şuna dönüştü ' '\n"
+
+#: src/lang.c:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Son makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "Yok olan makaleleri gösterecek olan karakter"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Bir makalenin aralıkta olduğunu göstermek için kullanılan karakter "
+"(varsayılan '#')\n"
+"# _ şuna dönüştü ' '\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr ""
+"Yok olan makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal "
+"eder."
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "Yok olan makaleleri gösterecek olan karakter"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Bir makalenin okunduğunu göstermek için kullanılan karakter (varsayılan ' "
+"')\n"
+"# _ şuna dönüştü ' '\n"
+
+#: src/lang.c:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr ""
+"Son makaleleri belirtmek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "Yok olan makaleleri gösterecek olan karakter"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# Bir makalenin aralıkta olduğunu göstermek için kullanılan karakter "
+"(varsayılan '#')\n"
+"# _ şuna dönüştü ' '\n"
+
+#: src/lang.c:2476
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6976,11 +7608,11 @@ msgstr ""
 "0 = tüm sayfa kaydırımı, -1 = önceki son satırı bir sonraki sayfanın ilk "
 "satırında göster, -2 = yarım sayfa "
 
-#: src/lang.c:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "Sayfalayıcıda kaydırılacak satır sayısı"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6999,70 +7631,74 @@ msgstr ""
 "#   2 ya da daha fazla = 2 ya da daha fazla satır kaydır (sadece "
 "sayfalayıcıda)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "İmzaları göster. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "İmzaları göster"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Eğer KAPALI ise makaleleri görüntülerken imzaları gösterme\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 #, fuzzy
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "İmzaları göster. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "sonraki makaleyi görüntüle"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 #, fuzzy
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# Eğer KAPALI ise makaleleri görüntülerken imzaları gösterme\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 #, fuzzy
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "İmzaları göster. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 #, fuzzy
 msgid "Remove soft hyphens"
 msgstr "kapsamı kaydır"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 #, fuzzy
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# Eğer KAPALI ise makaleleri görüntülerken imzaları gösterme\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Uuencoded veriyi etiketli ek olarak göster. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "Uue verilerini ek olarak görüntüle"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 #, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# Sayfalayıcıdaki uuencoded veriyi işleme\n"
 "# Olası değerler (öntanımlı olan * ile işaretlenmiştir):\n"
@@ -7073,18 +7709,18 @@ msgstr ""
 "#   2 = hepsini gizle, 1 gibi fakat uuencoded veri gibi görünen veriler\n"
 "#                   etiket satırına küçültülecek.\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Alman stili TeX noktalama kodlarını ISO'ya çöz. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "\"a karaklerlerini noktalı a olarak göster"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -7092,15 +7728,15 @@ msgstr ""
 "# Eğer AÇIK ise Alman stili TeX noktalama kodlarını ISO'ya çevir\n"
 "# ve \"a'yı noktalı a, vb. şekilde göster\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "Boşluk ile ayrılmış başlık alanları listesi"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "Şu başlık alanlarını göster (ya da *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -7119,11 +7755,11 @@ msgstr ""
 "listeleyebilirsiniz.\n"
 "# Hiçbir şey belirtmezseniz bu özellik kapanır.\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "Bu üst bilgi alanlarını gösterme"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -7142,48 +7778,52 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Hiçbir şey belirtmezseniz bu özellik kapanır.\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "multipart/alternative makalelerin otomatik işlenmesini etkinleştirmek "
 "istiyor musunuz?"
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "multipart/alternative bölümleri atla"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Eğer AÇIK ise multipart/alternative iletileri otomatik olarak kırp\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
-"Birebir aynı blokların algılanmasını etkinleştir. <SPACE> değiştirir & <CR> "
-"ayarlar."
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> değiştirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "Birebir aynı blokların algılanması"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "Birebir aynı blokların rengi"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
 msgstr ""
-"# Eğer AÇIK ise makalelerde birebir aynı blokların algılanmasını "
-"etkinleştir\n"
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 "Hangi satırların col_quote içinde gösterileceğine karar vermek için regex "
 "kullanıldı."
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "Alıntılanmış satırları göstermek için regex kullanıldı"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -7194,17 +7834,17 @@ msgstr ""
 "col_quote içerisinde gösteriliyor.\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 "Hangi satırların col_quote2 içinde gösterileceğine karar vermek için regex "
 "kullanıldı."
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "İki kere alıntılanan dil için kullanılan regex."
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -7215,17 +7855,17 @@ msgstr ""
 "içerisinde gösteriliyor.\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 "Hangi satırların col_quote3 içinde gösterileceğine karar vermek için regex "
 "kullanıldı."
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "3 kere ya da daha fazla kullanılan sorgu dili için kullanılan regex."
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -7237,33 +7877,33 @@ msgstr ""
 "gösteriliyor.\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Harici alıntılar için algılamayı etkinleştir? <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 msgid "Detection of external quotes"
 msgstr "Harici alıntılar algılandı"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# Eğer AÇIK ise makaledeki harici kaynaklardan alıntılanmış metinleri "
 "algıla\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 "Hangi satırların col_extquote içinde gösterileceğine karar vermek için regex "
 "kullanıldı."
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 msgid "Regex used to show quotes from external sources"
 msgstr "Harici kaynaklardan alıntıları göstermek için regex kullanıldı"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# external quotes. Text from external quotes is shown in col_extquote.\n"
@@ -7274,17 +7914,41 @@ msgstr ""
 "içinde gösteriliyor.\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr ""
+"Hangi satırların col_quote içinde gösterileceğine karar vermek için regex "
+"kullanıldı."
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "Alıntılanmış satırları göstermek için regex kullanıldı"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# Tin'in hangi satırların iki kere alıntılanacağına karar vermek için n# "
+"kullanacağı düzenli ifade. İki kere alıntılanmış satırlar col_quote2 "
+"içerisinde gösteriliyor.\n"
+"# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 "Hangi kelimelerin col_markslashes içinde gösterileceğine karar vermek için "
 "regex kullanıldı."
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "/taksimleri/ vurgulamak için regex kullanıldı"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7295,17 +7959,17 @@ msgstr ""
 "# gösterileceğine karar vermek için kullanacağı düzenli ifade\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 "Hangi kelimelerin col_markstars içinde gösterileceğine karar vermek için "
 "regex kullanıldı."
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "*yıldızları* vurgulamak için regex kullanıldı"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7315,17 +7979,17 @@ msgstr ""
 "# gösterileceğine karar vermek için kullanacağı düzenli ifade\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 "Hangi kelimelerin col_markstroke içinde gösterileceğine karar vermek için "
 "regex kullanıldı."
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "-vuruş- ile vurgulama regex'i"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7335,17 +7999,17 @@ msgstr ""
 "# gösterileceğine karar vermek için kullanacağı düzenli ifade\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 "Hangi kelimelerin col_markdash içinde kullanılacağına karar vermek için "
 "regex kullanıldı."
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "_alt çizgiyi_ vurgulamak için regex kullanıldı"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7355,17 +8019,17 @@ msgstr ""
 "# gösterileceğine karar vermek için kullanacağı düzenli ifade\n"
 "# Eğer bunu boş bırakırsanız, tin yerleşik varsayılanı kullanacak.\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Çıkartılacak konu öneklerini bulmak için regex kullanıldı.  \"|\" ayırıcı "
 "olarak kullan."
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "Konu önekleriyle regex"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7373,17 +8037,17 @@ msgstr ""
 "# Tin'in hangi konu öneklerinin başlık gösterilmeden önce\n"
 "# kaldırılacağını bulmak için kullanacağı düzenli ifade.\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Çıkartılacak konu soneklerini bulmak için regex kullanıldı.  \"|\" ayırıcı "
 "olarak kullan."
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "Konu sonekleriyle regex"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7391,15 +8055,15 @@ msgstr ""
 "# Tin'in hangi konu soneklerinin takip edeni cevaplarken ya da gönderirken\n"
 "# kaldırılacağını bulmak için kullanacağı düzenli ifade.\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Bloğun birebir aynısının başlangıcını bulmak için regex kullanıldı."
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "Bloğun birebir aynısının başlangıcı için regex"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -7407,15 +8071,15 @@ msgstr ""
 "# Tin'in bloğun birebir aynısının başlangıcını bulmak için\n"
 "# kullanacağı düzenli ifade.\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Bloğun birebir aynısının sonunu bulmak için regex kullanıldı."
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "Bloğun birebir aynısının sonu için regex"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -7423,7 +8087,7 @@ msgstr ""
 "# Tin'in bloğun birebir aynısının sonunu bulmak için\n"
 "# kullanacağı düzenli ifade.\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -7431,11 +8095,11 @@ msgstr ""
 "Harici MIME görüntüleyici için isim ve seçenek girin, --internal for built-"
 "in viewer"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME ikili değeri içerik görüntüleyicisi"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -7449,15 +8113,15 @@ msgstr ""
 "# Aksi takdirde harici görüntüleme programı (örn. metamail) belirtin ya da\n"
 "# otomatik görüntüleme istemiyorsanız boş bırakın\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "Metin olmayan görüntüleme programını başlatmadan önce onaylayın"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "MIME görüntüleyiciyi kullanmadan önce sor"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7466,38 +8130,38 @@ msgstr ""
 "önce soracak\n"
 "# bu sadece metamail_prog bir şeye ayarlı ise olur\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Grupları kapatırken işaretlemek için sor. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "Çıkmadan okunan gruplar yakalansın mı"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# Eğer AÇIK ise kullanıcıya okuma gruplarının tamamının okunmuş olarak "
 "işaretlenmesini sor\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "Sol tuş ile grubu yakala"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# Eğer AÇIKSA gruptan/zincirden sol ok tuş ile ayrılırken yakala.\n"
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "Makaleyi sol tuş ile yakala"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "Hangi eylemler onay gerektiriyor"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -7520,58 +8184,58 @@ msgstr ""
 "#    4 = Çok Bölümlü Konu\n"
 "#    5 = Yüzde Eşleşmesi\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Okun(ma)muş olarak işaretle' etiketleri yoksayar"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa 'makaleyi okunmuş/okunmamış olarak işaretle' işlevi "
 "sadece mevcut makale için geçerlidir.\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "URL açmak için çalıştırılacak program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "URL'leri açan program"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# Program URL açıyordu. Asıl URL'ler sona eklenecek\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "xterm'de fare kullan"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa xtrem uçbirimlerini destekleyen fare tuşunu "
 "etkinleştir.\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "Tuş takımındaki ok tuşlarını kullan"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 "# Eğer AÇIK durumunduysa uçbirimler tarafından desteklenen kaydırma "
 "tuşlarını etkinleştir\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "En fazla alınacak makalenin sayısını yazın. <CR> ayarlar. "
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "Alınacak makale sayısı"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7580,30 +8244,30 @@ msgstr ""
 "okunmamıştan öncce\n"
 "# şu anki mevcut okunan makale sayısı okunur\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 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:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "Makalenin yenilik zaman sınırı"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Makalenin yeni sayıldığı gün sayısı, (0=KAPALI)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT normal joker karakterler, REGEX tam düzenli ifade eşleştirmeleri "
 "içindir."
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "Joker karakterler eşleştiriyor"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7615,62 +8279,62 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 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:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "Skor sınırı (yok et)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Makale yok et olarak işaretlenmeden önceki skor sınırı\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Makaleleri yok etmek için varsayılan skoru yazın. <CR> ayarlar."
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "Makaleleri yok etmek için öntanımlı skor"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# Makaleleri yok etmek için öntanımlı skor\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 "Makale sıcak olarak işaretlenmeden önce gereken en az skoru yazın. <CR> "
 "ayarlar."
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "Skor sınırı (seç)          :"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Makale sıcak olarak işaretlenmeden önceki skor sınırı\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Makaleleri seçmek için öntanımlı skoru yazın. <CR> ayarlar."
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "Makaleleri seçmek için öntanımlı skor"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# Makaleleri seçmek için öntanımlı skor\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr " ''X-Face:''leri göstermek için slmface kullan"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7679,19 +8343,19 @@ msgstr ""
 "kullanılır.\n"
 "# Sadece xterm'de çalışırken faydalı.\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "ANSI renk kullan"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# Eğer AÇIK durumundaysa ANSI-renk kullanılıyor\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "Standart önplan rengi"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7699,11 +8363,11 @@ msgstr ""
 "# Standart önplan rengi\n"
 "# Öntanımlı: -1 (varsayılan renk)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "Standart arkaplan rengi"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7711,11 +8375,11 @@ msgstr ""
 "# Standart arkaplan rengi\n"
 "# Öntanımlı: -1 (öntanımlı renk)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "Ters metin için renk (arkaplan)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7723,11 +8387,11 @@ msgstr ""
 "# Ters metin için arkaplan rengi\n"
 "# Öntanımlı: 4 (mavi)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "Ters metin için renk (önplan)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7735,11 +8399,11 @@ msgstr ""
 "# Ters çerilmiş metin için önplan rengi\n"
 "# Öntanımlı: 7 (beyaz)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "Metin satırları için renk"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7747,11 +8411,11 @@ msgstr ""
 "# Metin satırlarının renkleri\n"
 "# Varsayılan: -1 (varsayılan renk)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "Küçük yardım menüsü için renk"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7759,11 +8423,11 @@ msgstr ""
 "# Küçük yardım menüsü için renk\n"
 "# Öntanımlı: 3 (kahverengi)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "Yardım metinleri için renk"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7771,11 +8435,11 @@ msgstr ""
 "# Yardım sayfalarının renkleri\n"
 "# Varsayılan: -1 (varsayılan renk)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "Durum mesajları için renk"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7783,11 +8447,11 @@ msgstr ""
 "# Son satırdaki iletilerin rengi\n"
 "# Öntanımlı: 6 (cam göbeği)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "Alıntılanmış satırların rengi"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7795,11 +8459,11 @@ msgstr ""
 "# Alıntılanmış satır rengi\n"
 "# Öntanımlı: 2 (yeşil)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "İki kez alıntılanan satırların rengi"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7807,32 +8471,33 @@ msgstr ""
 "# İki kez alıntılanan satırların rengi\n"
 "# Öntanımı: 3 (kahverengi)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
 msgstr "3 ya da daha fazla alıntılanan satırların rengi"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# 3 ya da daha fazla alıntılanan satırların rengi# Öntanımlı: 4 (mavi)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "Makale üst bilgi satırlarının rengi"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr "# Makale üst bilgi satırlarının rengi# Öntanımlı: 2 (yeşil)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "Mevcut haber üst bilgi alanları için renk"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7840,11 +8505,11 @@ msgstr ""
 "# Mevcut haber üst bilgi alanları için renk\n"
 "# Öntanımlı: 9 (açık kırmızı)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "Makale başlık satırları için renk"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7852,11 +8517,11 @@ msgstr ""
 "# Makale başlığı rengi\n"
 "# Öntanımlı: 6 (camgöbeği)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 msgid "Color of external quotes"
 msgstr "Harici alıntıların rengi"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7864,11 +8529,11 @@ msgstr ""
 "# Harici kaynaklardan alıntılanan metnin rengi\n"
 "# Varsayılan: 5 (pembe)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "Yanıt sayacı rengi"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7876,11 +8541,11 @@ msgstr ""
 "# Yanıt sayacı rengi\n"
 "# Öntanımlı: 2 (yeşil)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "Gönderen rengi (Gönderen:)"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7888,11 +8553,11 @@ msgstr ""
 "# Gönderen rengi (Gönderen:)\n"
 "# Öntanımlı: 2 (yeşil)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "Yardım/posta işaretinin rengi"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7900,11 +8565,11 @@ msgstr ""
 "# Yardım/Posta İşareti rengi\n"
 "# Öntanımlı: 4 (mavi)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "İmzaların rengi"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7912,12 +8577,12 @@ msgstr ""
 "# İnzanın rengi\n"
 "# Öntanımlı: 4 (mavi)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "Metin satırları için renk"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 #, fuzzy
 msgid ""
 "# Color of negative score\n"
@@ -7926,12 +8591,12 @@ msgstr ""
 "# İnzanın rengi\n"
 "# Öntanımlı: 4 (mavi)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
 msgstr "Yanıt sayacı rengi"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 #, fuzzy
 msgid ""
 "# Color of positive score\n"
@@ -7940,11 +8605,11 @@ msgstr ""
 "# Yanıt sayacı rengi\n"
 "# Öntanımlı: 2 (yeşil)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "Vurgulanmış URL'lerin rengi"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7952,11 +8617,11 @@ msgstr ""
 "# Vurgulanmış URL renkleri\n"
 "# Default: -1 (varsayılan renk)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "Birebir aynı blokların rengi"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7964,11 +8629,11 @@ msgstr ""
 "# Birebir aynı blokların rengi\n"
 "# Varsayılan: 5 (pink)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "*yıldız* ile vurgulama rengi"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7976,11 +8641,11 @@ msgstr ""
 "# *yıldız* ile kelime vurgulama rengi\n"
 "# Öntanımlı: 11 (yeşil)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "_alt çizgi_ ile vurgulama rengi"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7988,11 +8653,11 @@ msgstr ""
 "# _alt çizgi_ ile kelime vurgulama rengi\n"
 "# Öntanımlı: 13 (açık pembe)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "/taksim/ ile vurgulama rengi"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -8000,11 +8665,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama rengi\n"
 "# Öntanımlı: 14 (açık camgöbeği)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama rengi"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -8012,11 +8677,11 @@ msgstr ""
 "# -vuruş- ile kelime vurgulama rengi\n"
 "# Öntanımlı: 14 (açık mavi)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "*yıldız* ile vurgulama özelliği"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -8044,11 +8709,11 @@ msgstr ""
 "# *yıldızlarla kelime vurgulama özelliği\n"
 "# Öntanımlı: 6 (kalın)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alt çizgi_ ile vurgulama özelliği"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -8056,11 +8721,11 @@ msgstr ""
 "# _tire_ ile vurgulanan kelimenin rengi\n"
 "# Varsayılan: 2 (en iyi vurgu)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "/bölü/ ile vurgulama özelliği"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -8068,11 +8733,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama özelliği\n"
 "# Öntanımlı: 5 (hafif parlak)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama özniteliği"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -8080,27 +8745,27 @@ msgstr ""
 "# -tire- ile kelime vurgulama özniteliği\n"
 "# Öntanımlı: 3 (ters video)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "İleti gövdesindeki URL vurgulaması"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL vurgulamasını etkinleştir?\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "İleti gövdesinde kelime vurgulama"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# Kelime vurgulamasını etkinleştir?\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "İşaretin yerine ne gösterilecek?"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -8116,79 +8781,79 @@ msgstr ""
 "#   1 = evet, işareti göster\n"
 "# * 2 = onların yerine bir boşluk yaz\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 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:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "Sayfa satırı sütunu çevreliyor"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# Sütundaki makale satırlarını çevrele\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Makaleleri yeniden gönderirken imza ekle. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "Sonraki okunmayanda zincirleri çevrele"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Eğer AÇIK durumunduysa sonraki okunmayan makaleyi aramak için zincirleri "
 "çevrele\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Öntanımlı e-posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "E-posta adresi (ve tüm isim)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# Kullanıcının e-posta adresi (ve tüm ismi), yoksa kullanıcıadı@sistem (tüm "
 "isim)\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "Boş izleneni düzenleyicide göster"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# Eğer AÇIK ise makaleyi düzenlerken boş izlenen üst bilgisini göster\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Öntanımlı imzayı oluşturmak için yol/! komut/--none  girin. <CR> ayarlar."
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "Yoldan/komuttan imza oluştur"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -8202,43 +8867,43 @@ msgstr ""
 "# sigfile=!komut   harici komutu imza oluşturmak için çalıştırır\n"
 "# sigfile=--none     imza eklemez\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "İmzayı kendi satırında \"--\" ile başlat. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "İmzayı \"--\" ile başlat"
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Eğer AÇIK ise imzayı tire ile başlat '\\n-- \\n'\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Makaleleri yeniden gönderirken imza ekle. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "Tekrar gönderirken imza ekle"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Eğer AÇIK ise tekrar gönderilmiş makaleler için imza ekle\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Yazarın başlangıçları için, %s ya da %S alıntı işaretleri gir."
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "Tırnak işaretleri olarak kullanılmış karakterler"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -8247,11 +8912,11 @@ msgstr ""
 "# Cevaplar ve takipleri alıntılamak için kullanılacak karakter\n"
 "# '_' şuna dönüştü ' ', %s, %S yazarın başlangıçlarıyla değiştiriliyor.\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "Alıntılama davranışı"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8275,17 +8940,17 @@ msgstr ""
 "#   6 = İmzaları alıntıla, boş satırları alıntıla\n"
 "#   7 = Alıntıları sıkıştır, imzaları alıntıla, boş satırları alıntıla\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Adres %D Tarih %F Adres+Ad %G Grup adı %M İleti-Kimliği %N Ad %C İlk Ad"
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "Takip ederken satırı alıntıla"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -8296,40 +8961,41 @@ msgstr ""
 "# %A Adres    %D Tarih   %F Adres+Ad   %G Grupadı   %M İleti-Kimliği\n"
 "# %N Tam Ad  %C İlk Ad   %I İlk harfler\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "Çapraz gönderirken satırı alıntıla"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "E-posta gönderirken satırı alıntıla"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Eğer AÇIK durumdaysa, User-Agent: başlığı ekler. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
-msgstr "'User-Agent' başlığı ekle"
+#: src/lang.c:3158
+#, fuzzy
+msgid "Insert ''User-Agent:'' header"
+msgstr "''User-Agent:'' başlığı ekle"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Eğer AÇIK durumdaysa User-Agent: başlığını içer\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "MIME için karakter kümesi adı girin (örn. US-ASCII, ISO-8859-1, EUC-KR), "
 "<CR> ayarlar."
 
-#: src/lang.c:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8347,49 +9013,50 @@ msgstr ""
 "# haricinde karakter kümeleri gösterilemez kabul edilir ve '?' olarak "
 "gösterilir.\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 "Gönderilerde MIME (Content-Type) başlığı için kullanılan karakter kümesi.\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Yerel karakter kümesi adı giriniz (örneğin US-ASCII, ISO-8859-1, EUC-KR), "
 "<CR> ayarlar."
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# Karakter kümesi yerel olarak destekleniyor.\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "Mailbox biçimi"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# mailbox biçimi.\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "Haber mesajlarında MIME kodlama"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# Gerekliyse, posta ve gönderiler için MIME kodlayıcı ( (8bit, base64, "
 "quoted-printable, 7bit).\n"
@@ -8399,19 +9066,21 @@ msgstr ""
 "# Anca Base64 çoğu 8bit Doğu Asya, Yunanca ve Rusça gibi çok fazla 8bit\n"
 "# karaktere sahip olaln karakter kümelerinde daha iyidir.\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 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:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "Haber başlıklarında 8bit karakterler kullan."
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# Eğer AÇIK durumdaysa, 8bit karakterler haber başlıklarında kodlanmaz.\n"
@@ -8419,39 +9088,41 @@ msgstr ""
 "# kodlanır. post_mime_encoding değeri 8bit ise bu değere bakılmaksızın\n"
 "# başlıklardaki 8bit karakterler kodlanır.\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Sonradan işlenmiş dosyaları otomatik olarak göster <SPACE> değiştirir, <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "sonradan-işlenmiş dosyaları göster"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# Eğer ayarlandıysa, sonradan işlenmiş dosyalar bir görüntüleyicide "
 "açılacaktır\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "E-posta iletilerinde MIME kodlama"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "E-posta başlıklarında 8bit karakterler kullan"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 "# Eğer AÇIK durumdaysa, 8bit karakterler posta başlıklarında kodlanmaz.\n"
@@ -8462,11 +9133,11 @@ msgstr ""
 "# yasaklar. Eğer çok önemli bir nedeniniz yoksa bunu AÇIK TUTMAMANI "
 "önerilir.\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "Satır sonu boşları yok et"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -8474,17 +9145,17 @@ msgstr ""
 "# Eğer AÇIK durumdaysa yavaş uçbirimde daha hızlı görüntü için boşları yok "
 "et.\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Eğer AÇIK durumdaysa damga çevirisi kullan. <SPACE> değiştirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "Başka alfabe ile yazma"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8495,11 +9166,11 @@ msgstr ""
 "karakterlerin\n"
 "# bir ya da birkaçı ile benzetilebilir.\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "kopyasını/gizli kopyasını otomatik olarak kendine gönder"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8515,25 +9186,25 @@ msgstr ""
 "#   2 = Gizli Bilgi\n"
 "#   3 = Bilgi ve Gizli Bilgi\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Uyarılmak istediğiniz adres bileşenlerini girin. <CR> ayarlar."
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "Spam tuzağı uyarı adres bölümleri"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8541,30 +9212,30 @@ msgstr ""
 "# E-posta ile cevap yazmaya çalışırken\n"
 "# uyarılmak istediğin virgülle ayrılmış adres bölümleri listesi\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 "Bir filtre girdisinin geçerli olacağı varsayılan gün sayısına gir. <CR> "
 "ayarlar."
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "Süzgeç girdisinin geçerli olduğu gün sayısı"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# Kısa süreli filtrenin aktif olacağı gün sayısı\n"
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gönderilmiş makaleleri süzgece ekle. <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "Gönderilen makaleleri süzgece ekle"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8573,26 +9244,42 @@ msgstr ""
 "oluşturan\n"
 "# gönderilmiş makaleleri ekle\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr ""
+"Satır kaydırarak düzenleciyi başlat. <SPACE> değiştirir, <CR> ayarlar, <ESC> "
+"iptal eder."
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "makalelerin/e-posta zincirlerinin mailbox biçiminde kaydedileceği dizin"
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "Eposta dizini"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) dizin makaleler/zincirlerin mailbox biçiminde kaydetmek istediğiniz "
 "dizin\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "Makaleleri toplu modda kaydet (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8600,19 +9287,19 @@ msgstr ""
 "# Eğer AÇIK durumdaysa komut satırından save -S ya da mail (-M/-N)\n"
 "# belirtilirse makaleler/zincirler toplu kipte kaydedilir\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "makeleleri/e-pota zincirlerini kaydetmek istediğiniz dizin."
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "makaleler/zincirler şu dizine kaydedilir"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Makalelerin/zincirlerin kaydedildiği dizin\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -8620,23 +9307,23 @@ msgstr ""
 "Kaydedilen makale/zincirleri okunmuş olarak işaretle. <SPACE> değiştirir, "
 "<CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "Kaydedilmiş makaleleri/eposta zincirlerini okunmuş olarak işaretle"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# AÇIK durumdaysa okunmuş olarak kaydedilmiş makaleleri işaretle\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr "Kaydedilmiş makaleler için sonradan işleme uygula (örn. ek çıkartma)."
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "Kaydedilmiş makaleleri sonradan işle"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 #, fuzzy
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
@@ -8651,11 +9338,11 @@ msgstr ""
 "#   1 = sadece kabuk arşivlerini (shar) çıkart\n"
 "#   2 = evet\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "Sadece okunmayan makaleleri işle"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -8663,23 +9350,23 @@ msgstr ""
 "# Eğer AÇIK durumundaysa okunmamış makaleleri sadece kaydet/yazdır/yönlendir/"
 "postala (etiketlenmiş makaleler hariç tutulur)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 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:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "Yazdırırken bütün üst bilgileri yazdır"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# Eğer AÇIK durumundaysa makale başlığının tümünü değilse sadece önemli "
 "olanları yazdır\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -8687,38 +9374,38 @@ msgstr ""
 "Makaleleri/zincirleri yazdırmak için kullanılacak seçenekleriyle yazıcı "
 "programı"
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "Seçenekleriyle yazıcı programı"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 "# Programı makaleleri/zincirleri yazdırmak için kullanılan parametreleri "
 "kullanarak yazdır\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "Belli komutlardan sonra ekrandaki çizimin yenilenmesini zorla"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# Eğer AÇIK durumdaysa ekrandaki çizimin yenilenmesi bazı dış komutlardan "
 "sonra tamamlanacak\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "Düzenleyici için %E, dosya adı için %F, satır numarası için %N, ayarlama "
 "için <CR>."
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "Düzenleyicinizin başlatılması"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8726,17 +9413,17 @@ msgstr ""
 "# Parametrelerde düzenleyici satırı biçimi\n"
 "# %E Düzenleyici  %F Dosya adı  %N Satır numarası\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Harici inews programı için isim ve seçenekler, dahili inews için --internal"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "Harici inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8744,18 +9431,18 @@ msgstr ""
 "# Eğer --internal ise NNTP üzerinden göndermek için dahili mini inews\n"
 "# kullan, aksi takdirde harici inews programı kullan\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Posta gönderici için %M, konu için %S, gönderilen için %T, dosya adı için "
 "%F, ayarlamak için <CR>."
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "E-posta komutunuzun başlatılması"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8766,11 +9453,11 @@ msgstr ""
 "# %M Epostacı  %S Başlık  %T Kime  %F Dosya adı\n"
 "# örn. mutt interaktif      :    mutt -H %F\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "Etkileşimli posta okuyucusu kullan"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8786,36 +9473,36 @@ msgstr ""
 "#   2 = etkileşimli eposta okuyucusunu dosyada başlıklar olmayacak şekilde "
 "kullan\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "Gönderim sonrası ~/.article dosyasını sil"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# AÇIK durumundaysa gönderim sonrası ~/.article dosyasını sil.\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8 grafik kullan (zincir ağacı vb.)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# Eğer AÇIK ise belirtgeç '->', ağaç ve elips '...' için UTF-8 karakterler "
 "kullan.\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Tüm gönderilen makaleler için dosya adı, <CR> ayarlar, dosya adı "
 "yok=kaydetme."
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "Gönderilen makaleler için dosya adı"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8823,39 +9510,39 @@ msgstr ""
 "# Tüm gönderilerin tutulacağı dosya adı (gönderilmiş varsayılan)\n"
 "# Dosya adı ayarlanmazsa hiçbir gönderi kaydedilmeyecek\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Tüm başarısız makaleleri ~/dead.articles altında tut. <SPACE> değiştirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Başarısız makaleleri ~/dead.articles altında tut"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# Eğer AÇIK ise tüm başarısız gönderileri ~/dead.articles içinde sakla\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Abone olmayan grupları çıkart .newsrc dosyasından çıkart"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrc dosyasında abone olunmayan grup yok"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Eğer AÇIK ise newsrc'den abonelikten çıkılmış grupları çıkart\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "sahte gruplarını newsrc'den çıkart"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8869,67 +9556,67 @@ msgstr ""
 "#   1 = kaldır\n"
 "#   2 = seçim ekranında D ile vurgula\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Sunucudan cevap gelene kadar beklenecek saniye miktarını girin. <CR> ayarlar."
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP saniye cinsinden okuma zaman aşımı"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Sunucudan cevap gelmesi için saniye cinsinden beklenen süre (0=zaman aşımı "
 "yok)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "Aktif dosya tekrar okunana kadar beklenecek saniye miktarını girin. <CR> "
 "ayarlar."
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "Etkin olanı yeniden okmak için saniye cinsinden zaman aralığı"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Aktif dosyalar tekrar okunurken saniye cinsinden zaman aralığı (0=asla)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "Sunucuya otomatik olarak bağlan"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# AÇIK konumunda ise bağlantı kesilirse NNTP sunucusuna otomatik olarak "
 "tekrar bağlan\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "NNTP önizleme dosyalarının yerel kopyalarını yarat. <SPACE> değiştirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 "# AÇIK durumundaysa, NNTP önizleme dosyalarının yerel kopyalarını yarat.\n"
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
@@ -8937,27 +9624,27 @@ msgstr ""
 "NNTP önizleme dosyalarının yerel kopyalarını yarat. <SPACE> değiştirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 #, fuzzy
 msgid "Compress locally cached NNTP overview files"
 msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 #, fuzzy
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr ""
 "# AÇIK durumundaysa, NNTP önizleme dosyalarının yerel kopyalarını yarat.\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Biçimleme dizgesini girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "Seçim seviyesinde formatlama dizgesi"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8982,11 +9669,11 @@ msgstr ""
 "#   %n              Sayı, ekrandaki satır sayısı\n"
 "#   %U              Okunmamış say\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "Grup seviyesinde biçimleme dizgesi"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -9021,12 +9708,12 @@ msgstr ""
 "#   %s             Başlık (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "E-posta zinciri için dizge biçimi"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 #, fuzzy
 msgid ""
 "# Format string for attachment level representation\n"
@@ -9065,12 +9752,12 @@ msgstr ""
 "#   %s             Başlık (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "Tarihlerin gösterilmesi için dizge biçimi"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 #, fuzzy
 msgid ""
 "# Format string for mime header at article level\n"
@@ -9111,12 +9798,12 @@ msgstr ""
 "#   %s             Başlık (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "Tarihlerin gösterilmesi için dizge biçimi"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 #, fuzzy
 msgid ""
 "# Format string for uue header at article level\n"
@@ -9154,11 +9841,64 @@ msgstr ""
 "#   %s             Başlık (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "Tarihlerin gösterilmesi için dizge biçimi"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# Grup seviyesi gösterimi için dizge biçimi\n"
+"# Öntanımlı: %n %m %R %L  %s  %F\n"
+"# Olası değerler:\n"
+"#   %%             '%'\n"
+"#   %D             Tarih, date_format gibi\n"
+"#   %/formatstr)D   Tarih, formatstr değeri my_strftime() fonksiyonuna "
+"geçirilir\n"
+"#   %F             Gönderen, show_author değerine göre isim ve/veya adres\n"
+"#   %I             Başlangıçlar\n"
+"#   %L             Satır sayısı\n"
+"#   %M             İleti-Kimliği\n"
+"#   %m             Makale işaretleri\n"
+"#   %n             Sayı, ekrandaki satır sayısı\n"
+"#   %R             Sayı, zincirdeki cevap sayısı\n"
+"#   %s             Başlık (sadece grup seviyesinde)\n"
+"#   %S             Skor\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "E-posta zinciri için dizge biçimi"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -9191,19 +9931,19 @@ msgstr ""
 "#   %S             Skor\n"
 "#   %T             Zincir ağacı(sadece zincir seviyesinde)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "Tarihlerin gösterilmesi için dizge biçimi"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# Tarih gösterimi için dizge biçimi\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "Unicode normalleştirme biçimi"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -9224,19 +9964,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "BiDi gerçekle"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# Eğer AÇIK ise çift yönlü metinler tin tarafından gerçeklenir\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "Makaleleri sıralamak için fonksiyon"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -9248,239 +9988,396 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Otomatik olarak GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "sonradan-işlenmiş dosyaları sil"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "Tüm gönderilen makaleler için dosya adı, <CR> ayarlar, dosya adı "
 "yok=kaydetme."
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "Gönderilmiş postaları kaydetmek için posta kutusu"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 "Takip-Et: başlığını bu grup(lar) için ayarla. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Takip-Et: başlığı"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 "Varsayılan e-posta adresi (ve tüm ismi) girin. <CR> ayarlar, <ESC> iptal "
 "eder."
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "ispell gibi imla kontrol araçları için yol ve seçenekler. <CR> ayarlar, "
 "<ESC> iptal eder."
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispell programı"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "Grup bir posta listesi ise, yanıtları bu e-posta adresine yolla."
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "Eposta listesi adresi"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "Makaleleri ek olarak ilet"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "Virgülle ayrılmış MIME büyük/küçük Content-Type listesi. <ESC> iptal eder."
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "Hangi MIME türleri kaydedilecek"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organizasyon: başlığı için değer. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Kurum: üst bilgi"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Kaydedilmiş makaleler için dosya adı. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "kayıtdosyası"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralının kapsamı. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "Hızlı (1 tuş) filtre alanı seç"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralının üst bilgisi. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "Filtre üst bilgisi hızlı seçimi (1 tuş)"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 "AÇIK = büyük küçük harf duyarlı, KAPALI = büyük küçük harf duyarsız. <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "Hızlı filtre durumu seçme (1 tuş)"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 "AÇIK = süresini doldur, KAPALI = hiçbir zaman süresini doldurma. <CR> "
 "ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "Hızlı (1 tuş) filtre bitiş seçme"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "Hızlı (1 tuş) filtre alanı öldür"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "Hızlı (1 tuş) filtre başlığı yok etme"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "Hızlı (1 tuş) filtre durumu öldür"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "Hızlı (1 tuş) filtre bitişi öldürme"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Organizasyon: başlığı için değer. <CR> ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr ""
+"AÇIK = büyük küçük harf duyarlı, KAPALI = büyük küçük harf duyarsız. <CR> "
+"ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr ""
+"AÇIK = süresini doldur, KAPALI = hiçbir zaman süresini doldurma. <CR> "
+"ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "Renk Seçenekleri"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr ""
+"Virgülle ayrılmış MIME büyük/küçük Content-Type listesi. <ESC> iptal eder."
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "Biçimleme dizgesini girin. <CR> ayarlar, <ESC> iptal eder."
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "Filtreleme Seçenekleri"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "Eğer hiçbir karakter kümesi tanımlamamışsa bu karakter kümesini varsay, "
 "ayarlamak için <CR>."
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 #, fuzzy
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr ""
 "Eğer hiçbir karakter kümesi tanımlamamışsa bu karakter kümesini varsay, "
 "ayarlamak için <CR>."
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 #, fuzzy
 msgid "UNDECLARED_CS_GUESS"
 msgstr "UNDECLARED_CS_GUESS"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "Bu metni ileti gövdesinin başına ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Bu üst bilgiyi gönderirken ekle. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "X-Comment-To: başlığını otomatik ekle? <SPACE> değiştirir & <CR> ayarlar."
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "'X-Comment-To:' üst bilgisi ekle"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 #, fuzzy
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "Makalenin yeni sayılacağı gün sayısını yazın. <CR> ayarlar."
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "süzgeç dosyasını düzenle"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"Sunucu zaman aşımına uğradı, tekrar bağlanmaya çalışıyor # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%4$lu saniyede %1$s %2$d %3$s\n"
+
+#~ msgid "Updated"
+#~ msgstr "Güncellendi"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr ""
+#~ "Aktif dosya tekrar okunana kadar beklenecek saniye miktarını girin. <CR> "
+#~ "ayarlar."
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "Şu anki gruba tekrar katıl\n"
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso ile kodlanmış makale"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- Kullanılamıyor -]"
+
+#~ msgid "Catchup"
+#~ msgstr "Yakala"
+
+#~ msgid "Updating"
+#~ msgstr "Güncelleniyor"
+
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
+
+#~ msgid "global "
+#~ msgstr "küresel "
+
+#~ msgid "Article"
+#~ msgstr "Makale"
+
+#~ msgid "Base article"
+#~ msgstr "Temel makale"
+
+#~ msgid "Base article range"
+#~ msgstr "Temel makale aralığı"
+
+#, c-format
+#~ msgid "Tagged %s"
+#~ msgstr "Etiketlenmiş %s"
+
+#, c-format
+#~ msgid "Untagged %s"
+#~ msgstr "Etiketlenmemiş %s"
+
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "eposta zinciri"
+#~ msgstr[1] "eposta zinciri"
+
+#, c-format
+#~ msgid "Hot %s"
+#~ msgstr "Sıcak %s"
+
+#~ msgid "all"
+#~ msgstr "Hepsi"
+
+#~ msgid "unread"
+#~ msgstr "okunmamış"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Sunucu zaman aşımına uğradı, tekrar bağlanmaya çalışıyor # %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "Şu anki gruba tekrar katıl\n"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "Oku (%s)\n"
+#~ msgid "Read (%s)\n"
+#~ msgstr "Oku (%s)\n"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "Son komutu tekrar yolla (%s)\n"
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "Son komutu tekrar yolla (%s)\n"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "Okuma durduruldu\n"
+#~ msgid "Aborted read\n"
+#~ msgstr "Okuma durduruldu\n"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "Süzdürülüyor\n"
+#~ msgid "Draining\n"
+#~ msgstr "Süzdürülüyor\n"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- Kullanılamıyor -]"
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "Birebir aynı blokların algılanması"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr ""
+#~ "Birebir aynı blokların algılanmasını etkinleştir. <SPACE> değiştirir & "
+#~ "<CR> ayarlar."
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "haber grubu"
+#~ msgstr[1] "haber grupları"
+
+#~ msgid "1 Response"
+#~ msgstr "1 Yanıt"
+
+#, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "Gruplar: %s"
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d makale postalandı --"
+
+#~ msgid "groups"
+#~ msgstr "gruplar"
+
+#~ msgid "newsgroups"
+#~ msgstr "haber grupları"
+
+#~ msgid "errors"
+#~ msgstr "hatalar"
+
+#~ msgid "articles"
+#~ msgstr "makaleler"
 
 #~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
 #~ msgstr "Geçersiz  Gönderen: %s  satırı. INSTALL dosyasını yeniden okuyun."
@@ -9554,12 +10451,6 @@ msgstr "[- Kullanılamıyor -]"
 #~ msgid "#  start_editor_offset=ON/OFF\n"
 #~ msgstr "#  start_editor_offset=AÇIK/KAPALI\n"
 
-#~ msgid ""
-#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-#~ msgstr ""
-#~ "Satır kaydırarak düzenleciyi başlat. <SPACE> değiştirir, <CR> ayarlar, "
-#~ "<ESC> iptal eder."
-
 #~ msgid "Start editor with line offset"
 #~ msgstr "Düzenleyiciyi satır konumu ile başlat"
 
Binary files tin-2.6.4/po/zh_CN.gmo and tin-2.6.5/po/zh_CN.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/zh_CN.po tin-2.6.5/po/zh_CN.po
--- tin-2.6.4/po/zh_CN.po	2024-12-21 15:42:04.000000000 +0100
+++ tin-2.6.5/po/zh_CN.po	2025-12-23 21:21:51.023884514 +0100
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2015-08-28 12:21+0800\n"
 "Last-Translator: Mingye Wang <arthur200126@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -21,10 +21,6 @@ msgstr ""
 "X-Generator: Poedit 1.8.4\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 篇回应"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -33,36 +29,32 @@ msgstr ""
 "\n"
 "%s 不含任何新闻群组。离开。"
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "放弃读取，请稍待…"
 
-#: src/lang.c:54
-msgid "all"
-msgstr "所有"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "所有群组"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "文件 %s 已存在。%s=附加，%s=覆写，%s=离开："
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "已取消文章 (被删除)。"
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "无法取消文章 (被删除)。"
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "已删除文章。"
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -77,210 +69,146 @@ msgstr ""
 "将被张贴到下列地址：\n"
 "  %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "您的文章：\n"
 "  “%s”\n"
-"将被张贴到下列 %s：\n"
+"将被张贴到下列新聞群組：\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "无法张贴文章！"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "无法保存文章"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "文章层级指令"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "文章没有任何上层"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "上层文章已被砍除"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "上层文章无法使用"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "已张贴文章：%s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "已拒绝文章 (保存到 %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr "%s=文章，%s=讨论串，%s=范围，%s=热门，%s=模式，%s=已标记，%s=离开："
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "无法使用文章"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "取消删除文章。"
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "文章 %4d 之于 %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "无法保存文章"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "文章"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "这是以下文章的重新张贴："
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "文章"
+msgid_plural "articles"
+msgstr[0] "文章"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "文章"
-
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s 已寄出 --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d 文章 已寄出 --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " 于 %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "，字符集："
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- 不支持 %s 字符集 --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- 描述：%s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "打开 %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "重新读取 %s…"
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%d 行"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "，名称："
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-msgid ""
-"This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
-"are reading this prefix, your mail reader probably has not yet been "
-"modified\n"
-"to understand the new format, and some of what follows may look strange.\n"
-"\n"
-msgstr ""
-"这个消息已被写在‘多部件/混合’的 MIME 格式中。如果您\n"
-"正在读取这个前缀，您的邮件阅读器或许尚未被修改\n"
-"以了解新的格式，而随后而来的东西也许看起来会很怪异。\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "附件菜单"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "附件功能表指令"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<没有名称>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "成功保存附件。(%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "成功保存 %2$d 中的 %1$d 项附件。"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "成功保存 %2$d 中的 %1$d 项附件。"
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "选取附件>"
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "已标记附件"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d 附件已标记"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d 附件已标记"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "已取消附件标记"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -288,327 +216,367 @@ msgstr ""
 "# 不编辑这个评论区块\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=字串 (例如：alt.*,!alt.bin*) [必要]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=数字\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=无，1=抄送，2=密件抄送，3=抄送和密件抄送\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=字串 (例如：%a，%d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=字串 (例如：%E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=字串 (例如：=mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=字串\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=字串 (仅附加想要的发信者 :-line，不使用引言)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  sort_article_type=数字\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=字串 (例如：%n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=字串\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=字串 (例如：~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=字串 (例如：majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=字串 (例如：image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=支持的字符集"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=字串 (缺省是 US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 #, fuzzy
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_charset=字串 (缺省是 US-ASCII)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=字串\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=字串\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=字串\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=字串 (如果起始部分与‘/’读取从文件)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=支持的编码"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=数字\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=字串 (亦即 talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=数字\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (大小写相符)  1=Subject: (忽略大小写)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (大小写相符)     3=From: (忽略大小写)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & 全部 References: 行\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=只有 Message-ID: & 最后一笔 References: 条目\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=只有 Message-ID: 条目     7=Lines:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=字串\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=数字\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 #, fuzzy
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=字串 (%%s，%%S 用于缩写)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=字串 (例如：~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=字串 (例如：=linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=字串 (例如：$var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=数字\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 #, fuzzy
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 #, fuzzy
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=数字\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=数字\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=数字"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=字串 (例如：%n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=数字\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=数字\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = 不修剪文章内文\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = 跳过前导空行\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = 跳过尾随空行\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = 跳过前导和尾随空行\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = 压缩文本区块之间的多重空行\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -616,7 +584,7 @@ msgstr ""
 "#    5 = 压缩文本区块之间的多重空行并跳过\n"
 "#        前导空行\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -624,7 +592,7 @@ msgstr ""
 "#    6 = 压缩文本区块之间的多重空行并跳过\n"
 "#        尾随空行\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -632,32 +600,53 @@ msgstr ""
 "#    7 = 压缩文本区块之间的多重空行并跳过\n"
 "#        前导和尾随空行\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+#, fuzzy
+msgid "#  verbatim_handling=NUM\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = 不修剪文章内文\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "字面区块的侦测"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr "# 如果打开就在文章中侦测字面区块\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "# 如果打开就在文章中侦测字面区块\n"
+
+#: src/lang.c:202
 #, fuzzy
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=字串 (例如：~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=字串 (例如：~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -665,7 +654,7 @@ msgstr ""
 "#\n"
 "# 要注意的是，最好是放到一般环境 (全局范围)\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -673,66 +662,66 @@ msgstr ""
 "# 条目先于群组特定的条目。\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "属性功能表指令"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "属性不具任何范围：%s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d 认证失败"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "找不到用于 %s 的 NNTP 授权密码"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "服务器预期需要认证。\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    请输入密码："
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    请输入用户名："
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "用户获得授权：%s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "用户授权失败：%s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "向后搜索作者 [%s]>"
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "向前搜索作者 [%s]>"
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -741,182 +730,208 @@ msgstr ""
 "\n"
 "自动订阅 %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "自动订阅群组…\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr "自动选取文章 (使用‘%s’以看到所有未读)…"
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "要张贴的文章导致错误/警告。%s=离开，%s=菜单，%s=编辑："
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "无法辨识的属性：%s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "无法辨识的属性：%s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "不当的命令。输入‘%s’以获得说明。"
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "基底文章"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "标记文章为 %s 读？"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "基底文章范围"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "将已保存的文章/讨论串标记为已读"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s：不支持索引文件的更新\n"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** 文章开头 ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** 页面开头 ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "取消 (删除) 或取代 (覆写) 文章 [%%s]？(%s/%s/%s)："
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "取消文章…"
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "无法创建 %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "找不到基底文章 %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "无法打开 %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "无法打开 %s 以保存"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** 不允许张贴 ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "不允许张贴到 %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "无法取回 %s"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s 是个目录"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "设回未读"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "设回未读 %s…"
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "将所有在这个作业阶段期间内进入的群组设回未读？"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "您已在这个群组中标记文章 - 还是要设回未读？"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "您已在这个群组中标记文章 - 还是要设回未读？"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "已设回未读"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "已加入 %d 群组"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s 于 %lu 秒完成\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "已设回未读"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s 是假造的"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "检查备妥的文章"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "检查看看新群组…"
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr "检查看看新闻…"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "后置处理 %s=否，%s=是，%s=shar，%s=离开："
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI 颜色已停用"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI 颜色已启用"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "命令失败：%s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "标记未选文章为已读？"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr ""
 "\n"
 "连接到 %s："
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
 msgstr "重新读取 %s…"
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -926,7 +941,7 @@ msgstr ""
 "选项操作\n"
 "-----------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -936,11 +951,11 @@ msgstr ""
 "显示属性\n"
 "------------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -950,87 +965,93 @@ msgstr ""
 "选项操作\n"
 "-----------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:306
 #, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] ""
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "重新读取 %s…"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "未读 "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
-#, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr ""
+#: src/lang.c:319
+#, fuzzy, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "通过 NNTPS 读取受信任的内容 (%s; "
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "通过 NNTPS 读取不受信任的内容 (%s; "
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
 msgstr "编辑筛选器文件"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1040,12 +1061,12 @@ msgstr ""
 "群组/讨论串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "主旨"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1055,145 +1076,137 @@ msgstr ""
 "范围操作\n"
 "----------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 
-#: src/lang.c:342
-#, fuzzy
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
-msgstr "newsrc 文件已成功保存。\n"
+msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "为已存群组创建现用文件…\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "创建 newsrc 文件…\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "缺省"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "删除经过后置处理的已存文件？"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "删除暂存文件…"
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** 文章结束 ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** 文章结束 ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** 附件结束 ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** 群组结束 ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** 页面结束 ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** 文章结束 ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** 范围结束 ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** 讨论串结束 ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** 网址结束 ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "输入提取文章的限制>"
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "输入要前往的消息识别号>"
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " 并进入下一个未读的讨论串"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " 并进入下一篇未读的文章"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " 并进入下一个未读的群组"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "输入选项数字>"
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "输入范围 [%s]>"
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "错误：重命名 %s 为 %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1201,22 +1214,22 @@ msgstr ""
 "\n"
 "警告：已使用 Approved: 标头。\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "无法辨识的属性：%s"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1225,7 +1238,8 @@ msgstr ""
 "\n"
 "错误：不当的地址在 From: 标头内。\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1233,49 +1247,59 @@ msgstr ""
 "\n"
 "错误：不当的 FQDN 于 Message-ID: 标头。\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "没有邮件地址"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "无法解除锁定 %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "无法点锁 %s - 文章未附加！"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "无法锁定 %s - 文章未附加！"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "已损坏文件 %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "无法展开 %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1284,7 +1308,7 @@ msgstr ""
 "\n"
 "错误：“%s:”这行是空的。\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1292,41 +1316,41 @@ msgstr ""
 "\n"
 "错误：不允许跟贴“poster”和新闻群组！\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA 例程中发生内部错误 - 发送错误报告。\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "在路由地址中缺少左角括号。\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "在旧式地址中缺少左括号。\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "在旧式地址中缺少右括号。\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "在邮件地址中缺少 @ 符号。\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "在路由地址中缺少左角括号。\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "不允许单一组成 FQDN。请加入您的域名。\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1334,7 +1358,7 @@ msgstr ""
 "无效的域名。如果您的顶层域名真的存在，请发送错误报告。\n"
 "使用 .invalid 作为伪装地址的顶层域名。\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1342,7 +1366,7 @@ msgstr ""
 "不合法的域名。如果您的顶层域名真的存在，请发送错误报告。\n"
 "使用 .invalid 作为伪装地址的顶层域名。\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1350,52 +1374,52 @@ msgstr ""
 "不明域名。如果您的顶层域名真的存在，请发送错误报告。\n"
 "使用 .invalid 作为伪装地址的顶层域名。\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN 中有不合法的字符。\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "不允许零长度的 FQDN 组成。\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN 组成超出允许的最大长度 (63 个字符)。\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN 组成不可以连字号起始或结束。\n"
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN 组成不可以数字起始。\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "域名字面量具有不可能的数值。\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "域名字面量只限私人使用而不允许全局使用。\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "域名字面量中缺少右中括号。\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "缺少邮件地址的本地部分。\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "邮件地址的本地部分有不合法的字符。\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "不允许零长度的本地部分组成。\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1403,7 +1427,7 @@ msgstr ""
 "真实名称中有不合法的字符。\n"
 "路由地址中的引言结束字词不可以包含‘!()<>@,;:\\.[]’。\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1411,7 +1435,7 @@ msgstr ""
 "真实名称中有不合法的字符。\n"
 "引言字词不可以包含‘()<>\\’。\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1419,11 +1443,11 @@ msgstr ""
 "真实名称中有不合法的字符。\n"
 "编码字词在参数中不可以包含‘!()<>@,;:\"\\.[]/=’。\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "用于真实名称的编码字词中有不当的语法。\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1431,20 +1455,21 @@ msgstr ""
 "真实名称中有不合法的字符。\n"
 "引言结束字词在旧式地址中不可以包含‘()<>\\’。\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "真实名称中有不合法的字符。\n"
 "控制字符和未编码 8 比特字符不允许 > 127。\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "缺少部分。"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1452,7 +1477,7 @@ msgstr ""
 "\n"
 "错误：标头之后找不到任何空行。\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
@@ -1461,7 +1486,7 @@ msgstr ""
 "\n"
 "错误：不合法的格式 %s。\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1470,8 +1495,8 @@ msgstr ""
 "\n"
 "错误：不合法的格式 %s。\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1484,7 +1509,7 @@ msgstr ""
 "      US-ASCII  - 请使用可组配选项的 M)菜单 或者经由编辑\n"
 "      tinrc 来变更这个设置为适合您的语言的值。\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1500,7 +1525,7 @@ msgstr ""
 "      这可以利用可组配选项的  M)菜单 或是经由编辑 tinrc 来\n"
 "      达成。\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1508,7 +1533,7 @@ msgstr ""
 "\n"
 "错误：文章以空行起始而非标头\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1519,7 +1544,7 @@ msgstr ""
 "错误：第 %d 行的标头于标头名称之后没有冒号：\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1528,7 +1553,7 @@ msgstr ""
 "\n"
 "错误：“%s:”这行是空的。\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1537,16 +1562,16 @@ msgstr ""
 "\n"
 "错误：“%s:”文章标头缺少这行。\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
 "错误：%s 含有非 7 比特字符。\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1557,16 +1582,20 @@ msgstr ""
 "错误：第 %d 行的标头于冒号之后没有空格：\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "错误：在标头中出现多重的 (%d)“%s:”行。\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1577,47 +1606,51 @@ msgstr ""
 "错误：第 %d 行的标头于冒号之后没有空格：\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) 的不安全权限"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
 "第 %d 行长度超过 998 字节而，但是\n"
 "编码未被设置为 %s\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
 "第 %d 行长度超过 998 字节而，但是\n"
 "编码未被设置为 %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME 剖析错误：未预期的 %s/%s 文章结束"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME 剖析错误：读取标头时出现起始边界"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1625,11 +1658,22 @@ msgstr ""
 "\n"
 "错误：在新闻群组中不允许“poster”！\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "无法提取 (完全合格的) 域名名称！"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "没有新闻群组"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1637,44 +1681,52 @@ msgstr ""
 "\n"
 "错误： From: 行缺失。\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "没有权限可进入 %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "没有 %s 的读取权限\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "文件 %s 不存在\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "没有 %s 的写入权限\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "没有邮件地址"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c 选项需要一个参数\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "无法提取用户信息 (缺少 /etc/passwd ?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "s: -%c 无效的选项\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "错误"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "无法提取用户信息 (缺少 /etc/passwd ?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "错误"
+msgid_plural "errors"
+msgstr[0] "错误"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1683,61 +1735,67 @@ msgstr ""
 "\n"
 "错误于第 %d 行：“Sender:”标头不被允许 (将会为您加入)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "服务器不具任何一个列在 %s 中的群组"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "不明的显示层级"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "无法连接？\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "命令失败：%s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "正在离开…"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "离开外部邮件阅读器"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "正在截取 %s…"
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "写入 %s 文件时发生错误。文件系统已满？文件重置到上一个状态。"
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "制作文件 %s 备份时发生错误。文件系统已满？"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "筛选全局规则 (%d/%d)…"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "规则创建者为："
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1758,9 +1816,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1796,917 +1853,944 @@ msgstr ""
 "#   time=数字         可选。time_t 值表示规则过期的时间\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "输入规则的分数 (缺省=%d)："
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "输入分数的权重 (范围 0 < 分数 <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "全部"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "评论 (可选的) ："
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, fuzzy, c-format
 msgid "\t Xref: %s"
 msgstr "分数"
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "套用模式到   ："
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "输入模式 [%s]>"
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
-"您所要求对于您文章的跟贴为下列 %s：\n"
+"您所要求对于您文章的跟贴为下列新闻群组：\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t 回复将会直接经由邮件寄给您。\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t 回复将会直接经由邮件寄给您。\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- 已转发消息 --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- 已转发消息结束 --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: 行 (忽略大小写)      "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: 行 (大小写相符)   "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s：不明的主机。\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "全局 "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d 篇旧文章被标记为已读。"
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "请使用 %.100s 作为替代"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s 是假造的"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "群组 %s 有人主持。要继续？"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "群组"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "重新读取 %s…"
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "顶层命令"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "群组选择"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "群组"
+msgid_plural "groups"
+msgstr[0] "群组"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "一或多行的评论。<CR> 以加入一行或是如果空行则继续。"
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: 要加入筛选器文件的列。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "要筛选的文章行数。< 表示较少，> 表示更多，= 表示相等。"
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: 要加入筛选器文件的列。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: 要加入筛选器文件的列。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "如果 Subject: &  From: 各列不是您想要的，就输入文本模式到筛选器。"
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "选取应该套用文本模式的地方。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "所输入筛选器的过期天数。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "只对目前的群组或所有群组才套用砍除。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "对目前的群组或所有群组套用选取。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "透过菜单砍除文章"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "透过菜单自动选取 (热门) 文章"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "在文章中浏览网址"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  在目前的讨论串中依编号显示文章"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "取消 (删除) 或取代 (覆写) 目前的文章"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "跟贴目前的文章"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "跟贴 (不复制文本) 目前的文章"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "跟贴目前的文章并引述完整标头"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "重新张贴所选文章到另外的群组"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "编辑文章 (只限邮件群组)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "显示目前讨论串中的第一篇文章"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "显示文章的第一页"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "在这篇文章中没有网址"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "显示目前讨论串中的最后一篇文章"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "显示文章的最后一页"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "标记其余的讨论串为已读并跳到下一个未读"
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "显示下一篇文章"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "显示下一个讨论串的第一篇文章"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "显示下一篇未读文章"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "前往这篇所跟贴的文章"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "显示上一篇文章"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "显示上一篇未读文章"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "使用默认值快速砍除文章"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "使用默认值快速自动选取 (热门) 文章"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "回到群组选择层级"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "透过邮件回复作者"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "透过邮件 (不复制文本) 回复作者"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "透过邮件回复作者并引述完整标头"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "在这篇文章之内向后搜索"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "在这篇文章之内向前搜索"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "在原始模式中显示文章 (包含所有标头)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "跳过所含文本的下一个区块"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "切换显示由表格馈送 (^L) 所隐藏的区段 ON/OFF"
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "切换显示所有标头"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "切换字词高亮度显示 ON/OFF"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "切换显示并编码区段"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "切换目前文章的 ROT-13 (基本解码)"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "切换跳格宽度 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 #, fuzzy
 msgid "toggle German TeX style decoding for current article"
 msgstr "切换目前文章的德语 TeX 样式解码"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "切换显示并编码区段"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "检测和显示逐字记录区块的循环选项"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "查看/管道/保存多媒体附件"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "选择列表中的第一个附件"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  依编号选择附件"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "选择列表中的最后一个附件"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "将附件进入管道命令"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "将原始附件进入管道命令"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "将附件保存到磁盘"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "向前搜索附件"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "向后搜索附件"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "查看附件"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "标记附件"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "标记匹配用户指定模式的附件"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "反向标记所有附件 (切换)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "取消标记所有已标记附件"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "切换最后一行中的信息 (附件的名称/描述)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "选择列表中的第一项属性"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  依编号选择属性"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "选择列表中的最后一项属性"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "重置属性为默认值"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "向后搜索某一属性"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "向前搜索某一属性"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "选取属性"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "如果之前从那里调用就切回选项功能表"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "透过邮件报告错误或评论给 %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "选择列表中的第一个选项"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  依编号选择选项"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "选择列表中的最后一个选项"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "起始范围菜单"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "向后搜索某一选项"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "向前搜索某一选项"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "选取选项"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "切换到属性菜单"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "选择会被下一个命令所影响的文章范围"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "从指令提示符号退出"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "编辑筛选器文件"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "提取说明"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "显示最后一篇已查看文章"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "向下一行"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "向上一行"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "前往依消息识别号所选文章"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "邮寄文章/讨论串/热门/模式/已标记文章给某人"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "可组配选项的菜单"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "向下一页"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "向上一页"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "张贴 (写入) 文章到目前的群组"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "张贴被搁置的文章"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "列出由您所张贴的文章 (来自张贴的文件)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "回到上一个菜单"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "马上离开 tin"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "重绘页面"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "保存文章/讨论串/热门/模式/已标记文章到文件"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "自动保存标记的文章而无需用户提示"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "卷动屏幕一次下移一行"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "卷动屏幕一次上移一行"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "依作者向后搜索文章"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "依作者向前搜索文章"
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr "对所有文章搜索给定的字串 (这也许会花一点时间)"
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (搜索时大小写不须相符并回到所有文章的前端)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "依主题向后搜索文章"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "依主题向前搜索文章"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "重复最后一笔搜索"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "标记目前的文章以用于重新张贴/邮寄/管道/打印/保存"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "切换最后一行中的信息消息 (主旨/描述)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "切换反白显示"
 
-#: src/lang.c:693
+#: src/lang.c:704
 #, fuzzy
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "切换迷你说明菜单显示"
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "周期显示作者电子邮件地址、真实名称、两者或皆非"
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "显示版本信息"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr "标记所有文章为已读并回到群组选择菜单"
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "标记所有文章为已读并进入下一个群组与未读文章"
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "选择清单中的第一笔讨论串"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "选择清单中的最后一篇讨论串"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "列出目前讨论串之内的文章 (带出讨论串子菜单)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "标记文章为未读"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "标记目前的讨论串、范围或已标记讨论串为已读"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "标记目前的讨论串、范围或已标记讨论串为未读"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "标记目前的/范围/已选/模式/已标记于提示之后为已读"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "标记目前的/范围/已选/模式/已标记于提示之后为未读"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "切换显示所有/已选文章"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "显示下一个群组"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "显示上一个群组"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "切换所有选取 (所有文章)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "选取群组 (设为“热门”)"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "选取讨论串"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr "如果至少选取了一篇未读文章就选取讨论串"
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "选取匹配用户指定模式的讨论串"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  依编号选择讨论串"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "切换要提取文章的限制数量，并重新加载"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "切换显示所有/未读文章"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "切换讨论串的选取"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "重复循环可用的讨论串选项"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "复原所有选取 (所有文章)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "取消标记所有已标记讨论串"
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "依作者向前搜索文章"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "依作者向后搜索文章"
 
-#: src/lang.c:723
+#: src/lang.c:735
 #, fuzzy
 msgid "toggle info message in last line (Message-ID)"
 msgstr "切换最后一行的信息消息 (网址)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 #, fuzzy
 msgid "Open article by Message-ID"
 msgstr "前往依消息识别号所选文章"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "加入新的范围"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "删除范围"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "编辑属性文件"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "选择清单中的第一笔范围"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  依编号选择范围"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "选择清单中的最后一笔范围"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "移动范围"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "重命名范围"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "选取范围"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "标记所有群组中的文章为已读"
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "标记所有群组中的文章为已读并移动到下一个未读群组"
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "选择清单中的第一笔群组"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "依名称选择群组"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  依编号选择群组"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "选择受下一个命令所影响的群组范围"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "选择清单中的最后一个群组"
 
-#: src/lang.c:742
+#: src/lang.c:754
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "前往依消息识别号所选文章"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "标记所有在已选群组中的文章为未读"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "移动清单内所选群组"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "选择具有未读新闻的下一个群组"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "离开"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "离开但不保存组态变更"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "读取所选群组"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "重置 .newsrc (标记所有可用群组中的文章为未读)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "向后搜索群组名称"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (所有搜索不须符合大小写并回到开始部分)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "向前搜索群组名称"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "订阅所选群组"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "订阅匹配模式的群组"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "重新读取现用文件以检查看看任何新的新闻"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "切换只显示群组名称或是群组名称加上描述"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "切换显示全部/未读的已订阅群组"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "取消订阅所选群组"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "取消订阅匹配模式的群组"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "排序群组清单"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "切换显示全部/已订阅的群组"
 
-#: src/lang.c:765
+#: src/lang.c:777
 #, fuzzy
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "依序标记目前多部件消息的所有部分"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  依编号选择文章"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr "标记讨论串为已读并回到群组索引页面"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "标记讨论串为已读并输入下一个未读的讨论串或群组"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "选择清单中的第一篇文章"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "选择清单中的最后一篇文章"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "标记文章、范围或已标记文章为已读；移动光标到下一篇未读文章"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "标记文章、范围或已标记文章为未读"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "标记目前讨论串为未读"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "读取所选文章"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2714,7 +2798,7 @@ msgstr ""
 "显示属性\n"
 "------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2722,7 +2806,7 @@ msgstr ""
 "杂项\n"
 "-------------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2730,7 +2814,7 @@ msgstr ""
 "四处移动\n"
 "-------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2738,7 +2822,7 @@ msgstr ""
 "群组/讨论串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2746,7 +2830,7 @@ msgstr ""
 "附件操作\n"
 "---------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2754,7 +2838,7 @@ msgstr ""
 "属性操作\n"
 "--------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2762,7 +2846,7 @@ msgstr ""
 "选项操作\n"
 "-----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
@@ -2771,7 +2855,7 @@ msgstr ""
 "群组/讨论串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2779,7 +2863,7 @@ msgstr ""
 "范围操作\n"
 "----------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2787,100 +2871,112 @@ msgstr ""
 "网址操作\n"
 "--------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "选择清单中的第一笔网址"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  依编号选择网址"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "选择清单中的最后一笔网址"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "向前搜索网址"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "向后搜索网址"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "在浏览器中打开网址"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "切换最后一行的信息消息 (网址)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "文章"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "群组层级命令"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "砍除已加入的筛选器"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "自动选取已加入的筛选器"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "已标记所有部分"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "已标记所有部分"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "存入文章以用于稍后张贴"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "请输入有效字符"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "缺少部分的 #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** 未被搁置的文章 ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "回到群组选择层级"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "不是一篇多部件消息"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "您未订阅这个群组"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "没有上一个表达式"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "在无覆写模式中的操作已停用"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d 已搁置 %s，按下 ^O 以重新使用…\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d 已搁置 文章，按下 ^O 以重新使用…\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2889,17 +2985,14 @@ msgstr ""
 "X-Conversion-Note: 多部件/替代内容已被移除。\n"
 "  要提取整篇文章，请在选项功能表中关闭替代处理\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "保存 %s/%s 的文件名是一个信箱。附件未被保存"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso 编码文章"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2958,152 +3051,165 @@ msgstr ""
 "要获得更多信息，请阅读在线手册、README、INSTALL、TODO 和 FTP 等文件。\n"
 "请利用‘R’命令发送错误报告/意见给 %s。\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr ""
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "字符集名称包含无效字符。"
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "出现无效的多字节序列\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "无效的 Sender:-header \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "反白显示已停用"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "反白显示已启用"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "缺少 %s 的定义\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "无效的按键定义‘%s’\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "无效的按键名称‘%s’\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap 文件已升级到版本 %s\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "砍除 From:   [%s] (y/n)："
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "砍除 Lines: (</>num)："
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "砍除文章菜单"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "砍除 Msg-Id： [%s] (f/l/o/n)："
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "砍除模式范围 ："
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "砍除 Subject: [%s] (y/n)："
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "砍除文本模式  ："
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "砍除时间于每日  ："
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "最后一笔"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- 最后一笔回应 --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "行 %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 #, fuzzy
 msgid "Function not available."
 msgstr "无法使用文章"
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid "Group: %s"
-msgstr "群组 %.*s…"
+msgid_plural "Groups: %s"
+msgstr[0] "群组 %.*s…"
 
-#: src/lang.c:865
-#, fuzzy, c-format
-msgid "Groups: %s"
-msgstr "群组 %.*s…"
-
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "邮寄"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "信箱 "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "邮寄文章到 [%.*s]>"
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "邮寄记录档到 %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "邮寄错误报告…"
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "邮寄错误报告到 %s？"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "已寄出"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "邮寄到 %s…"
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3115,84 +3221,162 @@ msgstr ""
 "# 第四个字段是基底目录 (亦即 ~/Mail 或 ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s 标记为已读"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "%s 标记为未读"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "%s 标记为已读"
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
 msgstr "%s 标记为未读"
 
-#: src/lang.c:881
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "标记 %2$d 中的 %1$d %3$s 为已读"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "标记 %2$d 中的 %1$d %3$s 为未读"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "标记"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "标记所有文章为 %s 读？"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "标记文章为 %s 读？"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "标记群组 %s 为已读？"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "标记讨论串为 %s 读？"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "正在匹配 %s 群组…"
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr "，字符集："
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- 不支持 %s 字符集 --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- 描述：%s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "打开 %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "重新读取 %s…"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%d 行"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr "，名称："
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+msgid ""
+"This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+"are reading this prefix, your mail reader probably has not yet been "
+"modified\n"
+"to understand the new format, and some of what follows may look strange.\n"
+"\n"
+msgstr ""
+"这个消息已被写在‘多部件/混合’的 MIME 格式中。如果您\n"
+"正在读取这个前缀，您的邮件阅读器或许尚未被修改\n"
+"以了解新的格式，而随后而来的东西也许看起来会很怪异。\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=设置目前为 n; %s=下移一行；%s=上移一行；%s=求助；%s=离开"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=查看；%s=管道；%s=管道原始；%s=保存；%s=标记；%s=标记模式；%s=取消所有标记"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=查看；%s=保存；%s=标记；%s=标记模式；%s=取消所有标记"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=反向标记；%s=向前搜索；%s=向后搜索；%s=重复搜索"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3201,273 +3385,268 @@ msgstr ""
 "%s=作者搜索；%s=设回未读；%s=下移一行；%s=上移一行；%s=设为已读；%s=列出讨论"
 "串"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=向前搜索；%s=向后搜索；%s=离开"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=作者搜索；%s=内文搜索；%s=设回未读；%s=跟贴；%s=设为已读"
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=向前搜索；%s=向后搜索；%s=重复搜索"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=加入；%s=移动；%s=重命名；%s=删除"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=设置目前为 n; %s=下一个未读；%s,%s=搜索模式；%s=设回未读"
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, 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:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr "%s=订阅；%s=订阅模式；%s=取消订阅；%s=取消订阅模式；%s=拔入/出"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=设置目前为 n; %s=下一个未读；%s=设回未读；%s=显示切换"
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--更多--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: "
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "正在移动 %s…"
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & 最近参考  "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: 行              "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: 行"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "前往新闻群组 [%s]>"
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "新闻群组"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "定位 %s 于群组清单 (1,2,..,$) [%d]>"
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "新闻群组"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "再次尝试并保存 newsrc 文件？"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr "警告：没有任何新闻群组被写入您的 newsrc 文件。已放弃保存。"
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "newsrc 文件已成功保存。\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- 下一个回应 --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "否  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** 没有文章 ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "没有任何文章已被张贴"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** 没有附件 ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** 没有描述 ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "没有文件名"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "没有群组"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** 没有群组 ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "已无可读取群组"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "没有最近一笔消息"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "没有邮件地址"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "没有标记要保存的文章"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "没有匹配"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "已无群组"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "没有新闻群组"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "没有下一篇未读文章"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "没有上一个群组"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "没有上一个搜索，没有任何东西可重复"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "没有上一篇未读文章"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "没有回应"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "在目前的讨论串中没有回应可列出"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** 没有范围 ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "没有搜索字串"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "没有主旨"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s：终端机必须能够清空到行尾 (ce)\n"
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s：终端机必须能够清空到屏幕末端 (cd)\n"
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s：终端机必须具备清空屏幕 (cl) 的能力\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s：终端机必须能够移动光标 (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s：TERM 变量必须被设置以使用屏幕能力\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "找不到任何查看器用于 %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "无"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "新闻群组不存在于这个服务器"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "在现用文件中找不到群组 %s"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "使用 a)替代名称、使用 d)缺省 .newsrc、q)离开 tin："
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3480,7 +3659,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-server -> newsrc 翻译表格和 NNTP-server\n"
-"# 简称清单用于 %s %s\n"
+"# 简称清单用于 %s\n"
 "#\n"
 "# 这个文件的格式是\n"
 "#  <NNTP-server 的 FQDN> <newsrc 文件> <简称>…\n"
@@ -3492,48 +3671,54 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "只有"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "选项功能表"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "选项功能表命令"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "选项未启用。重新以 %s 编译。%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Path: 行 (大小写相符)   "
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "在正则表达式 %s 的位置 %d 发生错误：‘%s’"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "在正则表达式中发生错误：pcre 内部错误 %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "在正则表达式中发生错误：study - pcre 内部错误 %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "跟贴…"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3543,347 +3728,360 @@ msgstr ""
 "错误是暂时或是可改正的，您可以搁置文章\n"
 "并于稍后以 ^O 再次取出它。\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "张贴文章历史记录"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "属性功能表指令"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "回到群组选择层级"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr "张贴文章历史记录"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "张贴到新闻群组 [%s]>"
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- 张贴处理开始 --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- 张贴处理完成 --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "张贴主旨 [%s]>"
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# 邮寄/张贴的消息概要可以在 tin 之中经由‘W’命令来查看。\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "张贴文章…"
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "张贴文章…"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "张贴：%.*s…"
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "张贴被搁置的文章 [%%s]？(%s/%s/%s/%s/%s)："
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr "热门 %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "已标记 %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "已取消标记 %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "处理属性…"
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "处理标记为删除的邮件消息。"
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "处理标记为删除的已保存文章。"
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "接受跟贴？%s=张贴，%s=忽略，%s=离开："
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "文章未变更，放弃邮寄？"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "您要看到搁置的文章 (%d) 吗？"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "您要看到搁置的文章 (%d) 吗？"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "加入快速砍除筛选器？"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "加入快速选择筛选器？"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "您真的要离开吗？"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=编辑取消消息，%s=离开，%s=删除 (取消) [%%s]："
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "您已在这个群组中标记文章 - 无论如何都要离开？"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "您已在这个群组中标记文章 - 无论如何都要离开？"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=离开，%s=编辑，%s=搁置："
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=离开 %s=编辑 %s=保存砍除描述："
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=离开 %s=编辑 %s=保存选取描述："
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "您真的要离开却不保存您的组态吗？"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "无效的范围 - 有效是‘0-9.$’例如：1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "您要放弃这个操作吗？"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "您要马上离开 tin 吗？"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "读取 %s 篇文章…"
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "读取 %s 群组…"
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "读取 (‘q’表示离开)…"
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "读取 %s 篇文章…"
+msgid "Reading attributes file: %s\n"
+msgstr "读取 %s 属性文件…\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "读取 %s 属性文件…\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading config file: %s\n"
 msgstr "读取 %s 组态文件…\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1089
+#, fuzzy, c-format
+msgid "Reading global config file: %s\n"
+msgstr "读取 %s 组态文件…\n"
+
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "读取筛选器文件…\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "重新读取 %s…"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "读取 %s 群组…"
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "读取输入历史文件…\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "读取 keymap 文件…\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "从现用文件读取群组…"
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "从 newsrc 文件读取群组…"
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "读取新闻群组文件…"
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "读取 newsrc 文件…"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "读取 %s 篇文章…"
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "读取 %s 群组…"
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: 行              "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d 还剩余)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "假造的群组 %s 已移除。"
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr "已从上一个规则移除："
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "错误：重命名 %s 为 %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "回复给作者…"
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "重新张贴"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "重新张贴文章…"
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "重新张贴文章到群组 [%s]>"
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "重置 newsrc？"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "回应已被导向下列新闻群组"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "回应已被导向张贴者。%s=邮寄，%s=张贴，%s=离开："
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "按下 <RETURN> 以继续…"
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, fuzzy, c-format
 msgid "Score: %s"
 msgstr "分数"
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "选取自    [%s] (y/n)："
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "选取多行：(</>num)："
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "自动选取文章菜单"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "选取 Msg-Id  [%s] (f/l/o/n)："
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "选取模式范围："
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "选取主旨 [%s] (y/n)："
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "选取文本模式："
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "选取时间天数  ："
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3904,54 +4102,80 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "颜色选项"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "筛选选项"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "只显示未读群组"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: 行 (忽略大小写)   "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: 行 (大小写相符)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "保存"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "保存‘%s’(%s/%s)？"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "继续之前先保存组态？"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "保存文件名>"
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "已保存"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%4d 未读 (%4d 热门) %s 于 %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "已保存 %s…\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "没有任何东西被保存"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -3960,187 +4184,199 @@ msgstr ""
 "\n"
 "%s %d %s 来自 %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s 保存到 %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s 保存到 %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "保存中…"
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s：屏幕初始化失败"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s：屏幕太小\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "屏幕太小，%s 正在离开\n"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "删除范围？"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "输入范围>"
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "选取新位置>"
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "新位置不可是全局范围"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "全局范围，操作不允许"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "重命名范围>"
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "选取范围>"
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "范围菜单"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "范围功能表指令"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "向后搜索 [%s]>"
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "搜索内文 [%s]>"
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "向前搜索 [%s]>"
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "搜索中…"
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "搜索文章 %2$d 中的 %1$d (‘q’以放弃)…"
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "选取文章>"
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "选取文本前方的选项数字或使用方向键和 <CR>。‘q’以离开。"
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "选取群组>"
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "输入选择模式 [%s]>"
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "选取帖子> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (“%s”) [%s]：发送详细的错误报告给 %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "范围功能表指令"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "服务器目前文件"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "无法移入新的新闻群组。请先订阅…"
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "开始：(%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "列出讨论串 (%2$d 中的 %1$d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "讨论串 (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "输入通配符订阅模式>"
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "已订阅 %d 群组"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "已订阅 %d 群组"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "已订阅 %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "订阅…"
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "重新张贴或取代文章 [%%s]？(%s/%s/%s)："
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "取代文章于群组 [%s]>"
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "取代文章…"
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4149,29 +4385,42 @@ msgstr ""
 "\n"
 "已停止。输入‘fg’以重新启动 %s\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d 天"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d 天"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "基底文章"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "已标记附件"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "版本：%s %s 发布 %s (“%s”)\n"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# 缺省的动作/提示字串\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4189,296 +4438,311 @@ msgstr ""
 "# case=ON/OFF    ON=筛选器大小写须相符 OFF=忽略大小写\n"
 "# expire=ON/OFF  ON=限制到 default_filter_days OFF=不会过期\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr "# 如果为 ON 就印出目前的主旨或最后一行中的新闻群组描述\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# 主机 & 时间信息用于侦测新群组 (不影响)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "没有任何新闻\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "讨论串"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "讨论串层级命令"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "讨论串已取消选取"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "讨论串已选取"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "讨论串"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "讨论串 %2$4s 中的 %1$4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "讨论串文章…"
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "讨论串文章…"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "已切换字词高亮度显示 %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "已切换 rot13 编码"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, fuzzy, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "已切换德语 TeX 编码 %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "已切换跳格宽度为 %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d 尝试点锁定 %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d 尝试锁定 %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, fuzzy, c-format
 msgid "%s=help"
 msgstr "%s=求助"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "没有限制"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "基底文章"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "取消标记所有已标记讨论串"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "输入取消订阅的通配符模式>"
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "解码 %s 时发生错误：%s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "没有结束。"
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s 已成功解码。"
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "未变更"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(不明)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "不明错误。"
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "未读"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "已从 %d 群组取消订阅"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "已从 %d 群组取消订阅"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "已从 %s 取消订阅"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "取消订阅…"
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "展开讨论串文章…"
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "已更新"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "更新"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "更新 %s…"
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "网址菜单"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "网址功能表指令"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "打开 %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "选取网址>"
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "在这篇文章中没有网址"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       标记所有在订阅新闻群组中的新闻为已读 (批次模式)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       返回状态指出是否有任何未读新闻 (批次模式)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       不检查新的新闻群组"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       离开时不保存任何文件"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       不显示新闻群组的描述"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f file  订阅新闻群组文件 [缺省=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit 只提取有限的文章/群组"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s 相关的说明信息"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       这份说明消息"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   新闻索引文件目录 [缺省=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       更新索引文件 (批次模式)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   信箱目录 [缺省=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4487,54 +4751,54 @@ msgstr ""
 "\n"
 "邮寄错误报告/评论给 %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       邮寄对于您的张贴的新闻 (批次模式)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  邮寄新的新闻给指定用户 (批次模式)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  订阅新闻群组文件 [缺省=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       不许张贴模式"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       张贴文章然后离开"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       张贴所有搁置的文章然后离开"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       读取由 -S 选项所保存的新闻"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   保存新闻目录 [缺省=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       保存新的新闻以便稍后读取 (批次模式)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       如果有任何未读新闻才打开"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4545,84 +4809,101 @@ msgstr ""
 "\n"
 "用法：%s [选项] [新闻群组[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       详细输出用于批次模式选项"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       印出版本 & 日期信息"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "这个消息使用 MIME 显示程序？"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s 只有在非批次模式操作时有用\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s 只有在批次模式操作时有用\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s 只有在批次模式操作时有用\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "无用的组合 %s 和 %s。忽略 %s。%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "不完整的 "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s%d 超出范围 (0 - %d)。被忽视。"
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s%d 超出范围 (0 - %d)。重置为 0。"
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "查看‘%s’(%s/%s)？"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：张贴超出 %d 字段。第 %d 行是第一个长行：\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4630,7 +4911,8 @@ msgstr ""
 "\n"
 "警告：文章编辑之后未变更\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4638,7 +4920,8 @@ msgstr ""
 "\n"
 "警告：“ Subject: ”只含空白。\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4647,7 +4930,8 @@ msgstr ""
 "\n"
 "警告：“ Subject: ”以“Re：”开始但是没有“ References: ”。\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4657,7 +4941,8 @@ msgstr ""
 "警告：文章有“ References: ”但是“ Subject: ”并非\n"
 "      以“Re:”开始且不包含“(was:”。\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4666,7 +4951,7 @@ msgstr ""
 "\n"
 "警告：“ Subject: ”只含空白。\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4688,7 +4973,13 @@ msgstr ""
 "这是您即将取消的文章：\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
@@ -4697,7 +4988,7 @@ msgstr ""
 "\n"
 "错误：不合法的格式 %s。\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4711,39 +5002,55 @@ msgstr ""
 "      文章。如果某个签名被该 inews 程序所附加，它将\n"
 "      无法被适当地编码。\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
 "第 %d 行长度超过 998 字节而应该被折叠，但是\n"
 "编码未被设置为 %s 亦非 %s\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
 "第 %d 行长度超过 998 字节而应该被折叠，但是\n"
 "编码被设置为 %s 而未启用 MIME_BREAK_LONG_LINES 或是\n"
 "贴文不包含任何 8 比特字符，因而无法发生折叠\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
 "第 %d 行长度超过 998 字节而，但是\n"
 "编码未被设置为 %s\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4751,7 +5058,7 @@ msgstr ""
 "\n"
 "警告：“example”是被保留的阶层结构！\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4766,7 +5073,7 @@ msgstr ""
 "在您 %s 文件中的某些值已有变更！\n"
 "请参阅 WHATSNEW …等等\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4779,7 +5086,7 @@ msgstr ""
 "您正在从较新的版本降级到 tin %s！\n"
 "在您 %s 文件中的某些值可能会被忽略，其他值也可能已有变更！\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4794,7 +5101,7 @@ msgstr ""
 "并未取消订阅 %ld %s，那么这就代表发生了错误，而您应该\n"
 "于再次启动 tin 之前先备份您的 %s！\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4802,7 +5109,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4812,48 +5119,62 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：找到 %d 个‘-- \\n’行，这也许会使某些人感到困惑。\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "警告：只有 %2$d 中的 %1$d 篇文章被保存"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "警告：只有 %2$d 中的 %1$d 篇文章被保存"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
 "\n"
 "警告：您的签名长度已超过 %d 行。 由于签名通常\n"
 "      不会用来传输任何有用的信息，它们应该要愈短愈好。\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "警告：这个邮件地址可能包含垃圾陷阱。%s=继续，%s=放弃？"
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4861,84 +5182,96 @@ msgstr ""
 "\n"
 "警告：签名应该以‘-- \\n’起始而非以‘--\\n’。\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "警告：该群组需审核。\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "警告：其中%d个群组需审核。\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "写入属性文件…"
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "尝试 %s"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "写入属性文件…"
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d 篇回应"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d 篇回应"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "无法运行 slrnface：无法建构 fifo 名称。"
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "无法运行 slrnface：无法创建 %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface 不正常退出，代码 %d。"
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface 失败：%s。"
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "无法运行 slrnface：找不到环境变量 %s。"
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "无法运行 slrnface：未在 xterm 中运行。"
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "无法打开 %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4962,28 +5295,78 @@ msgstr ""
 "您也许会看到由您的 NFS 服务器所创建的特殊文件。\n"
 "请不要尝试去移除它们。\n"
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "已加入 %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: 行 (大小写相符)   "
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "已加入 %d 群组"
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "没有已取消订阅的群组可显示"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "只显示已订阅群组"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "不完整的 "
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " 于 %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "文章"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "是 "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "您有邮件"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5004,11 +5387,11 @@ msgstr ""
 "      变更 MM_NETWORK_CHARSET 的设置为适当的值，\n"
 "      以用于您的张贴。\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D 模式  除错模式"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5035,11 +5418,11 @@ msgstr ""
 "这是您即将要取消的文章：\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "切换颜色"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5085,11 +5468,11 @@ msgstr ""
 "#  15 = 亮白色\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       切换颜色旗标"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5097,7 +5480,7 @@ msgstr ""
 "\n"
 "错误：跟贴被设置超过一个新闻群组！\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5106,16 +5489,20 @@ msgstr ""
 "\n"
 "错误：“%s”被重命名，使用“%s”作为替代！\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "错误：跨板张贴到 %d 新闻群组而没有跟贴行！\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5124,7 +5511,7 @@ msgstr ""
 "\n"
 "错误：“%s”并非有效新闻群组！\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5132,7 +5519,7 @@ msgstr ""
 "\n"
 "警告：跟贴被设置超过一个新闻群组！\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5141,25 +5528,31 @@ msgstr ""
 "\n"
 "警告：“%s”被重命名，您应该使用“%s”作为替代！\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：跨板张贴到 %d 新闻群组而没有跟贴行！\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"警告：“%s”不在您的 newsrc 之中，在这个站台它也许会无效！\n"
+"警告：“%s”不在您的 newsrc 之中，\n"
+"在这个站台它也许会无效！\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5168,195 +5561,208 @@ msgstr ""
 "\n"
 "警告：“%s”并非这个站台上的有效新闻群组！\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d 个文件成功地从 %d 篇文章写入。%d %s 已发生。"
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "缺少部分。"
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "没有起始部分。"
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "没有数据。"
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "不明错误。"
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "读取邮件现用文件…"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "读取邮件群组文件…"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "对于文章施行 PGP 操作"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "将密钥加入公用钥匙圈？"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "将密钥加入公用钥匙圈？"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=加密，%s=签名，%s=两者，%s=离开："
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=签名，%s=签名 & 包含公开密钥，%s=离开："
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP 尚未设置 (无法打开 %s)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "文章未被签名且找不到任何公开密钥"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=离开，%s=编辑，%s=拼写检查，%s=pgp，%s=菜单，%s=张贴，%s=搁置："
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=拼写检查，%s=pgp，%s=发送 [%%s]："
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=离开，%s=编辑，%s=拼写检查，%s=pgp，%s=菜单，%s=张贴，%s=搁置 [%%s]："
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=pgp，%s=发送 [%%s]："
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=离开，%s=编辑，%s=拼写检查，%s=菜单，%s=张贴，%s=搁置："
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=拼写检查，%s=发送 [%%s]："
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=拼写检查，%s=菜单，%s=张贴，%s=搁置 [%%s]："
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=离开，%s=编辑，%s=菜单，%s=张贴，%s=搁置："
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=发送 [%%s]："
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=离开，%s=编辑，%s=菜单，%s=张贴，%s=搁置 [%%s]："
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "尝试 cache_overview_files 以加速。\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin 将使用本地索引文件作为替代。\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "找不到 NNTP 服务器名称"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "能力中并未宣告包含阅读器"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "连接到 %s:%u…"
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "连接到 NNTP 服务器 %s 时失败。离开…"
+msgstr "NNTP连接错误。退出中..."
+
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr "NNTP连接错误：nntp_read_timeout_secs %d 秒已过期。退出中..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "从服务器中断连接…\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "连接到 NNTP 服务器 %s 时失败。离开…"
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  关闭连接"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "您的服务器不支持 NNTP XOVER 或 OVER 命令。\n"
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "连接到新闻服务器已超时。重新连接？"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5365,67 +5771,67 @@ msgstr ""
 "在文件 %s 中放入服务器名称，\n"
 "或设置环境变量 NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "打印中…"
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       连接时强制认证"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  从 NNTP 服务器 serv [缺省=%s] 读取新闻"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  使用 port 作为 NNTP 通信端口 [缺省=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       快速开始。如同 -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       从缺省 NNTP 服务器远程读取新闻"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       只使用 LIST 以代替 GROUP (-n) 命令"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       从 NNTP 服务器只读取已订阅的 .newsrc 群组"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       强制透过 IPv4 连接"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       强制透过 IPv6 连接"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5433,7 +5839,7 @@ msgstr ""
 "\n"
 "通信端或连接问题\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5442,16 +5848,16 @@ msgstr ""
 "\n"
 "连接到 %s："
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "放弃…\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp：不明服务。\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5459,87 +5865,85 @@ msgstr ""
 "您的服务器没有 Xref: 于它的 XOVER 信息之中。\n"
 "Tin 将尝试使用 XHDR XREF 作为替代 (会慢一点)。\n"
 
-#: src/lang.c:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr "您的服务器没有 Xref: 于它的 XOVER 信息之中。\n"
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "无法打开 %s。尝试 %s -r 以透过 NNTP 读取新闻。\n"
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       快速开始。如同 -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       现用文件只读以代替扫描暂存 (-n) 命令"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       只从暂存读取已订阅的 .newsrc 群组"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "您的服务器没有 Xref: 于它的 NOV 文件之中。\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "使用外部 inews 张贴失败。使用内置 inews 作为替代？"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "它做到了！从现在起，我应该一律使用内置的 inews？"
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s 已打印"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d %s 已打印"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "输出 文章/讨论串/热门/模式/已标记文章 到打印机"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "打印"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "打印中…"
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, fuzzy, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s 已打印"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d %s 已打印"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "管道 文章/讨论串/热门/模式/已标记文章 进入命令"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "没有命令"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "管道"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "管道到命令 [%.*s]>"
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "管道中…"
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "管道未启用。"
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5554,7 +5958,7 @@ msgstr ""
 "      才允许。使用逗号(,)来分隔多重的\n"
 "      新闻群组名称。\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5567,7 +5971,7 @@ msgstr ""
 "      在行中不可以包含空白， 因此这是不允许的。\n"
 "      请将所有新闻群组写入单一行中。\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5580,7 +5984,7 @@ msgstr ""
 "        这是非常新的功能，可能无法被所有的服务器接收。\n"
 "        为避免麻烦，请将所有新闻群组写入单一行中。\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5589,7 +5993,7 @@ msgstr ""
 "\n"
 "警告：“%s:”行中含有应该被移除的空格。\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5621,40 +6025,40 @@ msgstr ""
 "  不在乎并注意您张贴所用的格式，别人将很可能\n"
 "  会完全忽略它，尤其是在这个拥挤的网络中。\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "命令壳跳脱"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "命令壳命令 (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "输入命令壳命令 [%s]>"
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s：无法提取 TERM 条目\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "群组 %.*s (‘q’以离开)…"
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "群组 %.*s…"
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "服务器无法使用\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5663,552 +6067,604 @@ msgstr ""
 "%s=管道；%s=邮寄；%s=打印；%s=离开；%s=切换所有/未读；%s=保存；%s=标记；%s=张"
 "贴"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=管道；%s=邮寄；%s=打印；%s=离开；%s=回复邮件；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=邮寄；%s=打印；%s=离开；%s=切换所有/未读；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=邮寄；%s=打印；%s=离开；%s=回复邮件；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=管道；%s=邮寄；%s=离开；%s=切换所有/未读；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=管道；%s=邮寄；%s=离开；%s=回复邮件；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=邮寄；%s=离开；%s=切换所有/未读；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=邮寄；%s=离开；%s=回复邮件；%s=保存；%s=标记；%s=张贴"
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "终端机不支持颜色"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "尝试 %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "主旨"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "参考"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "主旨和参考两者"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "多部件主旨"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "百分比匹配"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "否"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "没有任何东西"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "是"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "隐藏所有"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "地址"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "全名"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "地址和名称"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "最大"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "总和"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "平均"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "黑色"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "红色"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "绿色"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "棕色"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "蓝色"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "粉红"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "青色"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "白色"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "灰色"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "浅红色"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "浅绿色"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "黄色"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "浅蓝色"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "浅粉红"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "浅青色"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "亮白色"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "没有任何东西"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "空格"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "一般"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "最佳高亮度显示"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "底线"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "反白显示"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "闪动"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "半明亮"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "粗体"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "否"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "副本"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "密件副本"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "副本和密件副本"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "无"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "命令"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "选取"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "命令 & 离开"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "命令 & 选取"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "离开 & 选取"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "命令 & 离开 & 选取"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "下一页"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "下一未读页"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "下一页或一未读页"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (大小写相符)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Subject: (忽略大小写)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: (大小写相符)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: (忽略大小写)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & 全部 References: 行"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & 最后一笔 References: 只有"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "只有 Message-ID: 条目"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "不修剪文章内文"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "跳过前导空行"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "跳过尾随空行"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "跳过前导和尾随空行。"
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "压缩文本间多重空行"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "压缩多重空行和跳过前导空行"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "压缩多重空行和跳过尾随空行"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "压缩多重空行，跳过前导 & 尾随空行。"
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "字面区块的侦测"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "字面区块的侦测"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "字面区块的侦测"
+
+#: src/lang.c:1980
 #, fuzzy
 msgid "Don't show help or mail sign"
 msgstr "说明/邮件签名的颜色"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 #, fuzzy
 msgid "Show only help sign"
 msgstr "说明/邮件签名的颜色"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "命令壳存盘"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "是"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (递减)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (递升)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (递减)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (递升)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (递减)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (递升)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "分数 (递减)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "分数 (递升)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (递减)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (递升)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "最近一次张贴日期 (递减)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "最近一次张贴日期 (递升)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "快速排序法"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "堆积排序法"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "一律保留"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "一律移除"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "于选择屏幕以 D 标记"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "只砍除未读文章"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "以 K 砍除所有文章 & 显示"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "砍除所有文章并永不显示"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "没什么特别"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "压缩引言"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "引用签名"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "压缩引言，引用签名"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "引言空行"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "压缩引言，引言空行"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "引用签名 & 空行"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "压缩引言，引用签名 & 空行"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr "保留标头"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr "无需标头"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "显示选项"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "颜色选项"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "突显选项"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "文章限制选项"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "张贴/邮寄选项"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "保存/打印选项"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "专家选项"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "筛选选项"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> 切换，<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "显示迷你菜单 & 张贴礼仪"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6216,15 +6672,15 @@ msgstr ""
 "# 如果打开就在每个层级中显示常用命令的迷你菜单\n"
 "# 并于撰写文章之后显示张贴礼仪\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "显示每个新闻群组的简短描述。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "显示每个新闻群组的描述"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6232,19 +6688,19 @@ msgstr ""
 "# 如果打开就在群组选择层级中于新闻群组名称之后\n"
 "# 显示群组描述文本\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "在群组菜单中显示主旨 & 发信者 (作者) 字段。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "在群组菜单中，显示作者"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -6261,31 +6717,31 @@ msgstr ""
 "# * 2 = 全名\n"
 "#   3 = 两者\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "绘制 -> 或高亮度条用于选择。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "绘制 -> 以代替高亮度条"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# 如果打开就使用 -> 否则高亮度条用于选择\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "使用反白显示用于页面标头"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# 如果打开就于不同的层级使用反白显示用于页面标头\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "讨论串文章依据"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6305,15 +6761,15 @@ msgstr ""
 "#   4 = 多部件主旨\n"
 "#   5 = 百分比匹配\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "输入将讨论串起所必需的百分比匹配。<CR> 设置。"
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "讨论串百分比匹配"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6336,11 +6792,11 @@ msgstr ""
 "# 任何插入。例如 happy 将匹配 harpy，但 harpie, happie 和 harpy 会被分入另一"
 "篇帖子。\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "讨论串的分数"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6354,16 +6810,16 @@ msgstr ""
 "#   1 = 总和\n"
 "#   2 = 平均\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "排序文章依据主题、发信者、日期或分数。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "排序文章依据"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6393,15 +6849,15 @@ msgstr ""
 "#   9 = 行数递减\n"
 "#  10 = 行数递升\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "排序讨论串不依据任何东西或依据分数。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "排序讨论串依据"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6419,44 +6875,44 @@ msgstr ""
 "#   3 = 最近一次张贴日期递减\n"
 "#   4 = 最近一次张贴日期递升\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "将光标放在群组中第一/最后一篇未读文章。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "前往群组中第一篇未读的文章"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# 如果打开就将光标放在群组中第一篇未读文章，否则是最后一篇文章\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "显示所有文章或只有未读文章。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "只显示未读文章"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# 如果打开就只显示新的/未读文章，否则全部显示。\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "只显示有未读文章的群组"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# 如果打开就只显示包含未读文章的订阅群组。\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "筛选哪些文章"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6470,11 +6926,11 @@ msgstr ""
 "#   1 = 砍除所有文章并在讨论串中显示时以 K 标记\n"
 "#   2 = 砍除所有文章并永不显示它们\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "前往下一篇未读文章借由"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6490,11 +6946,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN 或 TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "如何对待空行"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6524,11 +6980,11 @@ msgstr ""
 "#   7 = 压缩文本区块间的多重空行和跳过\n"
 "#       前导和尾随空行\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6538,24 +6994,24 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "使用向右键列出讨论串"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# 如果打开当使用向右键输入它时就自动列出讨论串。\n"
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出已删除文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "用来显示已删除文章的字符"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6563,16 +7019,16 @@ msgstr ""
 "# 用来显示文章被删除的字符 (缺省‘D’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出在范围中的文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "用来显示范围中文章的字符"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6580,17 +7036,17 @@ msgstr ""
 "# 用来显示文章在范围中的字符 (缺省‘#’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "输入字符以指出该文章将返回。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "用来显示返回文章的字符"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6598,16 +7054,16 @@ msgstr ""
 "# 用来显示该文章将返回的字符 (缺省‘-’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出已选文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "用来显示已选文章的字符"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6615,15 +7071,15 @@ msgstr ""
 "# 用来显示该文章已被自动选取的字符 (缺省‘*’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出最近文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "用来显示最近文章的字符"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6631,15 +7087,15 @@ msgstr ""
 "# 用来显示是最近文章的字符 (缺省‘o’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出未读文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "用来显示未读文章的字符"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6647,15 +7103,15 @@ msgstr ""
 "# 用来显示该文章未读的字符 (缺省‘+’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出已读文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "用来显示已读文章的字符"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6663,15 +7119,15 @@ msgstr ""
 "# 用来显示该文章已读取字符 (缺省‘ ’)\n"
 "# _ 被转换为‘ ’\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出被砍除文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "用来显示被砍除文章的字符"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6679,16 +7135,16 @@ msgstr ""
 "# 用来显示该文章被砍除的字符 (缺省‘K’)\n"
 "# kill_level 必须根据不同情况而设置，_ 被转换为‘ ’\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "输入字符以指出读取所选文章。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "用来显示读取所选文章的字符"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6696,11 +7152,11 @@ msgstr ""
 "# 用来显示该文章读取之前已被选的字符 (缺省‘:’)\n"
 "# kill_level 必须根据不同情况而设置，_ 被转换为‘ ’\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "将较长新闻群组名称缩写"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6710,17 +7166,101 @@ msgstr ""
 "# 层级和文章层级会如下所示：\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr "输入字符以指出被砍除文章。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "用来显示被砍除文章的字符"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用来显示该文章已读取字符 (缺省‘ ’)\n"
+"# _ 被转换为‘ ’\n"
+
+#: src/lang.c:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "输入字符以指出最近文章。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "用来显示被砍除文章的字符"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用来显示文章在范围中的字符 (缺省‘#’)\n"
+"# _ 被转换为‘ ’\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr "输入字符以指出被砍除文章。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "用来显示被砍除文章的字符"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用来显示该文章已读取字符 (缺省‘ ’)\n"
+"# _ 被转换为‘ ’\n"
+
+#: src/lang.c:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "输入字符以指出最近文章。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "用来显示被砍除文章的字符"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用来显示文章在范围中的字符 (缺省‘#’)\n"
+"# _ 被转换为‘ ’\n"
+
+#: src/lang.c:2476
 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:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "页面切换时卷动的行数"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6738,68 +7278,72 @@ msgstr ""
 "# * 1 = 卷动一行\n"
 "#   2 或更大 = 卷动 2 或更多行 (只有在页面切换时)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "显示签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "显示签名"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# 如果关闭于显示文章时就不显示签名\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 #, fuzzy
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "显示签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "显示下一篇文章"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 #, fuzzy
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# 如果关闭于显示文章时就不显示签名\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 #, fuzzy
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "显示签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 #, fuzzy
 msgid "Remove soft hyphens"
 msgstr "移动范围"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 #, fuzzy
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# 如果关闭于显示文章时就不显示签名\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "将 uuencoded 数据显示为已标记附件。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "将 uue 数据作为附件显示"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 #, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# 在页面切换中处理 uuencoded 数据\n"
 "# 可能的值包括 (默认值以 * 标记)：\n"
@@ -6809,16 +7353,16 @@ msgstr ""
 "#   2 = 隐藏所有，类似 1，但是任何看来像是 uuencoded 数据的行，都将\n"
 "#       被折叠为一标记行。\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "解码德语样式 TeX 变音编码为 ISO。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "显示 \"a 为变音 a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6826,15 +7370,15 @@ msgstr ""
 "# 如果打开就解码德语样式 TeX 变音编码为 ISO 并\n"
 "# 显示 \"a 为变音 a ...等等\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "以空格分隔的标头字段清单"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "显示这些标头字段 (或 *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6849,11 +7393,11 @@ msgstr ""
 "#‘X-’(像是 X-Alan 或 X-Pape)。您可以借由以空格分隔而列出\n"
 "# 超过一个。没有定义任何值将会关闭这个选项。\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "不显示这些标头字段"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6872,40 +7416,48 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# 没有定义任何值就表示关闭这个选项。\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "您要启用多部件/替代文章的自动处理吗？"
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "跳过多部件/替代部分"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# 如果打开就自动截除多部件/替代消息\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr "启用字面区块的侦测？<SPACE> 切换 & <CR> 设置。"
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> 切换，<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "字面区块的侦测"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "字面区块的颜色"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# 如果打开就在文章中侦测字面区块\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "用来决定在 col_quote 中要显示哪些行的 regex。"
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "用来显示引言行的 regex"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -6915,15 +7467,15 @@ msgstr ""
 "# 正则表达式。引言行将以 col_quote 显示。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "用来决定要以 col_quote2 显示哪些行的 regex。"
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "用来显示第二层引言行的 regex。"
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -6933,15 +7485,15 @@ msgstr ""
 "# 正则表达式。第二层引言行将以 col_quote2 显示。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "用来决定要以 col_quote3 显示哪些行的 regex。"
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "用来显示 >= 3 层引言行的 regex。"
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -6951,32 +7503,32 @@ msgstr ""
 "# 正则表达式。>= 3 层引言行将以 col_quote3 显示。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "启用字面区块的侦测？<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "字面区块的侦测"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# 如果打开就在文章中侦测字面区块\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "用来决定在 col_quote 中要显示哪些行的 regex。"
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "用来显示引言行的 regex"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6987,15 +7539,36 @@ msgstr ""
 "# 正则表达式。第二层引言行将以 col_quote2 显示。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr "用来决定在 col_quote 中要显示哪些行的 regex。"
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "用来显示引言行的 regex"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# tin 将用来决定某行是否为第二层引言的\n"
+"# 正则表达式。第二层引言行将以 col_quote2 显示。\n"
+"# 如果您保留它为空白，tin 将使用内置的默认值。\n"
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "用来决定要以 col_markslashes 显示哪些字词的 regex。"
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "用来高亮度标示 /斜线/ 的 regex"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7005,15 +7578,15 @@ msgstr ""
 "# 将以 col_markslashes 显示的正则表达式。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "用来决定要以 col_markstars 显示哪些字词的 regex。"
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "用来高亮度显示 *星号* 的 regex"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7023,15 +7596,15 @@ msgstr ""
 "# 将以 col_markstars 显示的正则表达式。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "用来决定要以 col_markstroke 显示哪些字词的 regex。"
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "用来高亮度显示 -横线- 的 regex"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7041,15 +7614,15 @@ msgstr ""
 "# 将以 col_markstroke 显示的正则表达式。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "用来决定要以 col_markdash 显示哪些字词的 regex。"
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "用来高亮度显示 _底线_ 的 regex"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7059,15 +7632,15 @@ msgstr ""
 "# 将以 col_markdash 显示的正则表达式。\n"
 "# 如果您保留它为空白，tin 将使用内置的默认值。\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "用来寻找要移除的主旨前缀的 regex。 使用‘|’作为分隔符号。"
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "主旨前缀的 regex"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7075,15 +7648,15 @@ msgstr ""
 "# tin 将用来寻找主旨前缀的正则表达式\n"
 "# 于显示标头之前将被移除。\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "用来寻找要移除的主旨后缀的 regex。 使用‘|’作为分隔符号。"
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "主旨后缀的 regex"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7091,45 +7664,45 @@ msgstr ""
 "# tin 将用来寻找主旨后缀的正则表达式\n"
 "# 于回复或跟贴时将被移除。\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "用来找寻字面区块开始的 regex。"
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "用于字面区块开始的 regex"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin 将用来找寻字面区块开始的正则表达式。\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "用来找寻字面区块结束的 regex。"
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "用于字面区块结束的 regex"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin 将用来找寻字面区块结束的正则表达式。\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "输入外部 MIME 查看器的名称和选项，--internal 表示内置查看器"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME 二进制内容查看器"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -7143,15 +7716,15 @@ msgstr ""
 "# 否则请指定外部查看器程序 (例：metamail) 或保持空白以\n"
 "# 表示不要自动查看\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "启动非纯文本查看程序之前先确认"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "使用 MIME 查看器之前先询问"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7159,35 +7732,35 @@ msgstr ""
 "# 如果打开，tin 将于使用 metamail 显示 MIME 消息之前先询问\n"
 "# 只有当 metamail_prog 已设置为某个值时，这才会发生\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "离开时询问是否将群组标记为已读。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "离开时将已读群组设回未读"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# 如果打开就询问用户是否所有已读群组应该都被标记为已读\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "使用向左键将群组设回未读"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# 如果打开则当以向左键离开时，将群组/讨论串设回未读。\n"
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "使用向左键将讨论串设回未读"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "哪些动作需要确认"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -7210,52 +7783,52 @@ msgstr ""
 "#   4 = 多部件主旨\n"
 "#   5 = 百分比匹配\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "‘标记为(未)已读’忽略标记"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# 如果打开则‘标记为(未)已读’功能只会标记目前的文章。\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "运行以打开网址的程序，<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "打开网址的程序"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# 用来打开网址的程序。将会附加实际的网址\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "在 xterm 中使用鼠标"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# 如果打开就启用 xterm 终端机对于鼠标按钮的支持\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "使用数字键盘上的卷动键"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# 如果打开就在有支持卷动键的终端机上启用它\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "输入要提取文章的最大值数量。<CR> 设置。"
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "要提取文章的数量"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7263,28 +7836,28 @@ msgstr ""
 "# 要提取文章的数量 (0=无限制)，如果为负就设置\n"
 "# 为第一篇未读文章之前要读取的已读文章最大值\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "输入被认为最近文章的日数。<CR> 设置。"
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "最近文章的时间限制"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# 被认为是最近文章所需的日数，(0=关闭)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT 用于一般通配符，REGEX 用于完整正则表达式匹配。"
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "通配符匹配"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7296,59 +7869,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "输入文章被标记砍除之前的最少分数。<CR> 设置。"
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "分数限制 (砍除)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# 文章被标记砍除之前的分数限制\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "输入砍除文章的缺省分数。<CR> 设置。"
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "砍除文章的缺省分数"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# 砍除文章的缺省分数\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "输入文章被标记热门之前的最少分数。<CR> 设置。"
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "分数限制 (选取)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# 文章被标记热门之前的分数限制\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "输入选取文章的缺省分数。<CR> 设置。"
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "选取文章的缺省分数"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# 选取文章的缺省分数\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "使用 slrnface 以显示‘X-Face:’"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7356,19 +7929,19 @@ msgstr ""
 "# 如果打开就使用 slrnface(1) 以解译‘X-Face:’标头。\n"
 "# 只有在 xterm 中运行时才有作用。\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "使用 ANSI 颜色"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# 如果打开就使用 ANSI 颜色\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "标准前景颜色"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7376,11 +7949,11 @@ msgstr ""
 "# 标准前景颜色\n"
 "# 缺省：-1 (缺省颜色)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "标准背景颜色"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7388,11 +7961,11 @@ msgstr ""
 "# 标准背景颜色\n"
 "# 缺省：-1 (缺省颜色)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "反白文本的颜色 (背景)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7400,11 +7973,11 @@ msgstr ""
 "# 反白文本的背景颜色\n"
 "# 缺省：4 (蓝色)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "反白文本的颜色 (前景)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7412,11 +7985,11 @@ msgstr ""
 "# 反白文本的前景颜色\n"
 "# 缺省：7 (白色)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "文本行的颜色"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7424,11 +7997,11 @@ msgstr ""
 "# 文本行的颜色\n"
 "# 缺省：-1 (缺省颜色)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "迷你说明菜单的颜色"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7436,11 +8009,11 @@ msgstr ""
 "# 迷你说明菜单的颜色\n"
 "# 缺省：3 (棕色)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "说明文本的颜色"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7448,11 +8021,11 @@ msgstr ""
 "# 说明页面的颜色\n"
 "# 缺省：-1 (缺省颜色)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "状态消息的颜色"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7460,11 +8033,11 @@ msgstr ""
 "# 最后一行中消息的颜色\n"
 "# 缺省：6 (青色)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "引言行的颜色"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7472,11 +8045,11 @@ msgstr ""
 "# 引言行的颜色\n"
 "# 缺省：2 (绿色)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "第二层引言行的颜色"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7484,23 +8057,24 @@ msgstr ""
 "# 第二层引言行的颜色\n"
 "# 缺省：3 (棕色)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "=>3 层引言行的颜色"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
+msgstr ">=3 层引言行的颜色"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
-"# =>3 层引言行的颜色\n"
+"# >=3 层引言行的颜色\n"
 "# 缺省：4 (蓝色)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "标头行的颜色"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7508,11 +8082,11 @@ msgstr ""
 "# 标头行的颜色\n"
 "# 缺省：2 (绿色)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "实际新闻标头字段的颜色"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7520,11 +8094,11 @@ msgstr ""
 "# 实际新闻标头字段的颜色\n"
 "# 缺省：9 (浅红色)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "文章主旨行的颜色"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7532,12 +8106,12 @@ msgstr ""
 "# 文章主旨行的颜色\n"
 "# 缺省：6 (青色)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "文本行的颜色"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -7546,11 +8120,11 @@ msgstr ""
 "# 字面区块的颜色\n"
 "# 缺省：5 (粉红)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "回应计数器的颜色"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7558,11 +8132,11 @@ msgstr ""
 "# 回应计数器的颜色\n"
 "# 缺省：2 (绿色)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "发送者的颜色 ( From: )"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7570,11 +8144,11 @@ msgstr ""
 "# 发送者的颜色 ( From: )\n"
 "# 缺省：2 (绿色)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "说明/邮件签名的颜色"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7582,11 +8156,11 @@ msgstr ""
 "# 说明/邮件签名的颜色\n"
 "# 缺省：4 (蓝色)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "签名的颜色"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7594,12 +8168,12 @@ msgstr ""
 "# 签名的颜色\n"
 "# 缺省：4 (蓝色)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "文本行的颜色"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 #, fuzzy
 msgid ""
 "# Color of negative score\n"
@@ -7608,12 +8182,12 @@ msgstr ""
 "# 签名的颜色\n"
 "# 缺省：4 (蓝色)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
 msgstr "回应计数器的颜色"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 #, fuzzy
 msgid ""
 "# Color of positive score\n"
@@ -7622,11 +8196,11 @@ msgstr ""
 "# 回应计数器的颜色\n"
 "# 缺省：2 (绿色)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "高亮度网址的颜色"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7634,11 +8208,11 @@ msgstr ""
 "# 高亮度网址的颜色\n"
 "# 缺省：-1 (缺省颜色)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "字面区块的颜色"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7646,11 +8220,11 @@ msgstr ""
 "# 字面区块的颜色\n"
 "# 缺省：5 (粉红)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "高亮度显示 *星号* 的颜色"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7658,11 +8232,11 @@ msgstr ""
 "# 高亮度显示 *星号* 字词的颜色\n"
 "# 缺省：11 (黄色)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "高亮度显示 _底线_ 的颜色"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7670,11 +8244,11 @@ msgstr ""
 "# 高亮度显示 _底线_ 字词的颜色\n"
 "# 缺省：13 (浅粉红)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "高亮度显示 /斜线/ 的颜色"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7682,11 +8256,11 @@ msgstr ""
 "# 高亮度显示 /斜线/ 字词的颜色\n"
 "# 缺省：14 (浅蓝绿色)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "高亮度显示 -横线- 的颜色"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7694,11 +8268,11 @@ msgstr ""
 "# 高亮度显示 -横线- 字词的颜色\n"
 "# 缺省：12 (浅蓝色)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "高亮度显示 *星号* 的属性"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7726,11 +8300,11 @@ msgstr ""
 "# 高亮度显示 *星号* 字词的属性\n"
 "# 缺省：6 (粗体)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "高亮度显示 _底线_ 的属性"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7738,11 +8312,11 @@ msgstr ""
 "# 高亮度显示 _底线_ 字词的属性\n"
 "# 缺省：2 (最好高亮度显示)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "高亮度显示 /斜线/ 的属性"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7750,11 +8324,11 @@ msgstr ""
 "# 高亮度显示 /斜线/ 字词的属性\n"
 "# 缺省：5 (半明亮)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "高亮度显示 -横线- 的属性"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7762,27 +8336,27 @@ msgstr ""
 "# 高亮度显示 /斜线/ 字词的属性\n"
 "# 缺省：3 (反白显示)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "在消息内文中高亮度显示网址"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# 启用高亮度显示网址？\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "在消息内文中高亮度显示字词"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# 启用高亮度显示字词？\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "要显示什么以代替标记"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7798,70 +8372,70 @@ msgstr ""
 "#   1 = 是，显示标记\n"
 "# * 2 = 印出空格作为替代\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "输入在页面切换中用来将文章换行的栏号。<CR> 设置。"
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "页面自动换行栏号"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# 文章换行于栏号\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr "重新张贴文章时加入签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "于下一篇未读回到开始部分讨论串"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# 如果打开就于搜索下一篇未读文章时回到开始部分讨论串\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "输入缺省邮件地址 (以及全名)。<CR> 设置。"
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "邮件地址 (以及全名)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# 用户邮件地址 (以及全名)，如果不是 用户名@主机 (全名)\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "在编辑器中显示空的跟贴"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# 如果打开就于编辑文章时显示空的跟贴标头\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "输入 path/! command/--none 以创建您的缺省签名。<CR> 设置。"
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "从路径/命令创建签名"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7875,41 +8449,41 @@ msgstr ""
 "# sigfile=!命令      运行外部命令以产生签名\n"
 "# sigfile=--none     不附加签名\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "将单独一行的“-- ”前置于签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "将“-- ”前置于签名"
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# 如果打开就将虚线‘\\n-- \\n’前置于签名\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "重新张贴文章时加入签名。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "重新张贴时加入签名"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# 如果打开就将签名加入重新张贴的文章\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "输入引言符号、%s 或 %S 作为作者的缩写。"
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "作为引言符号使用的字符"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7918,11 +8492,11 @@ msgstr ""
 "# 字符已用于引言到跟随和回复。\n"
 "#‘_’被置换由‘ ’，%s，%S 被置换依作者设置缩写。\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "引言行为"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7946,16 +8520,16 @@ msgstr ""
 "#   6 = 引用签名，引用空行\n"
 "#   7 = 压缩引言，引用签名，引用空行\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr "%A 地址 %D 日期 %F 地址+名称 %G 群组名称 %M 消息识别号 %N 名称 %C 名字"
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "跟贴时的引言行"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -7965,38 +8539,39 @@ msgstr ""
 "# %A 地址    %D 日期   %F Addr+名称   %G 群组名称   %M 消息识别号\n"
 "# %N 全名  %C 名字   %I 缩写\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "跨板张贴时的引言行"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "邮寄时的引言行"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "如果打开就包含 User-Agent: 标头。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+#, fuzzy
+msgid "Insert ''User-Agent:'' header"
 msgstr "插入‘User-Agent:’标头"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# 如果打开就包含作为通告的 User-Agent: 标头\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 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:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8012,46 +8587,47 @@ msgstr ""
 "# 如果 MIME_STRICT_CHARSET 于编译时期被定义，那么 mm_charset 以外的\n"
 "# 字符集将被认为无法显示，并且以‘？’的方式表述。\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# 在贴文中作为 MIME (内容类型) 标头的字符集。\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "输入本地字符集名称 (例如：US-ASCII, ISO-8859-1, EUC-KR)，<CR> 以设置。"
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# 本地支持的字符集。\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "信箱格式"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# 信箱的格式。\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "在新闻消息中的 MIME 编码"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# 内文的 MIME 编码 (8bit, base64, quoted-printable, 7bit)，\n"
 "# 于必要时用于邮件和贴文。QP 对于包含小部分非 US-ASCII 字符\n"
@@ -8059,19 +8635,21 @@ msgstr ""
 "# 而 Base64 对于包含很多 8 比特字符的多数 8 比特东亚诸语、\n"
 "# 希腊语以及俄语字符集来说更为适当。\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "不要变更，除非您知道您在做什么。<ESC> 取消。"
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "在新闻标头中使用 8 比特字符"
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# 如果打开，新闻标头中的 8 比特字符将不被编码。\n"
@@ -8079,35 +8657,37 @@ msgstr ""
 "# 除非 post_mime_encoding 同样也被设置为 8 比特，\n"
 "# 否则标头中的 8 比特字符将无视于此参数而被编码。\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "自动查看处理后文件<SPACE> 切换，<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "查看处理后文件"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# 如果设置，处理之后的文件将在查看器中被打开\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "邮件消息中的 MIME 编码"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "邮件标头中使用 8 比特字符"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 "# 如果打开就不会将邮件标头中的 8 比特字符编码。\n"
@@ -8117,25 +8697,25 @@ msgstr ""
 "# 禁止邮件标头中的 8 比特字符，因此建议您不要将它打开，\n"
 "# 除非您有某些强制的原因。\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "从行尾截除空白"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# 如果打开就从行尾截除空白，以便在较慢终端机上能较快显示。\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "如果打开就使用字面量转译。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "字面量转译"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8145,11 +8725,11 @@ msgstr ""
 "# 在目标字符集中被表述时，它可以透过一个\n"
 "# 或多个外观类似的字符所近似显示。\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "自动发送给您一份副本/密件副本"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8165,25 +8745,25 @@ msgstr ""
 "#   2 = 密件副本\n"
 "#   3 = 副本和密件副本\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "输入您想要获得相关警告的地址因素。<CR> 设置。"
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "垃圾邮件抓取警告的地址部分"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8191,27 +8771,27 @@ msgstr ""
 "# 当您尝试以电子邮件回复时\n"
 "# 想要获得相关警告而以逗号分隔的地址部分清单。\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "输入筛选器条目保持有效的缺省天数。<CR> 设置。"
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "筛选器条目有效天数"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# 短期筛选器保持作用的天数\n"
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "加入已张贴文章到筛选器。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "加入已张贴文章到筛选器"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8219,23 +8799,37 @@ msgstr ""
 "# 如果打开就加入开始新讨论串的已张贴文章到筛选器\n"
 "# 作为高亮度显示跟贴\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr "启始编辑器以及行偏移。<SPACE> 切换，<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "将以 mailbox 格式保存的文章/讨论串目录位置。"
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "邮件目录"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) 以 mailbox 格式保存的文章/讨论串目录位置\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "以批次模式保存文章 (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8243,41 +8837,41 @@ msgstr ""
 "# 如果打开就于命令行上指定保存 -S 或邮寄 (-M/-N) 时\n"
 "# 以批次模式保存文章/讨论串\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "您想要保存文章/讨论串的目录位置。"
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "要保存文章/讨论串的目录"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# 保存文章/讨论串的目录位置\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "将已保存的文章/讨论串标记为已读。<SPACE> 切换，<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "将已保存的文章/讨论串标记为已读"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# 如果打开就标记已保存的文章为已读\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr "对于已保存的文章进行后续处理 (例如：截取附件)。"
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "后续处理已保存的文章"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 #, fuzzy
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
@@ -8292,61 +8886,61 @@ msgstr ""
 "#   1 = 只截取命令壳归档 (shar)\n"
 "#   2 = 是\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "只处理未读文章"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# 如果打开就只 保存/打印/管道/邮寄 未读文章 (除了已标记文章)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "打印所有或是仅仅部分的标头。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "打印时打印所有标头"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# 如果打开就打印所有的文章标头，否则仅打印重要行\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "将被用来打印文章/讨论串的打印程序以及选项。"
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "打印程序以及选项"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# 用来打印文章/讨论串的打印程序以及参数\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "特定命令之后强制重绘"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# 如果打开就于特定外部命令之后将一律完成屏幕重绘\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "输入 %E 作为编辑器，%F 作为文件名，%N 作为行号，<CR> 以设置。"
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "调用您的编辑器"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8354,16 +8948,16 @@ msgstr ""
 "# 格式的编辑器行包含参数\n"
 "# %E 编辑器  %F 文件名  %N Linenumber\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "输入用于外部 inews 的名称和选项，--internal 用于内部 inews"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "外部 inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8371,18 +8965,18 @@ msgstr ""
 "# 如果设置 --internal 就使用内置的迷你 inews 作为透过 NNTP 张贴\n"
 "# 否则使用外部 inews 程序\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "输入 %M 作为邮件程序，%S 作为主旨，%T 作为收件者，%F 作为文件名，<CR> 以设"
 "置。"
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "调用您的邮寄命令"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8394,11 +8988,11 @@ msgstr ""
 "# 我。以使用 elm 作为您的邮件程序：   elm -s“%S”“%T”<%F\n"
 "# 我。elm 交互式         ：   elm -i %F -s“%S”“%T”\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "使用交互式邮件阅读器"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8412,32 +9006,32 @@ msgstr ""
 "#   1 = 使用交互式邮件阅读器以及文件中的标头\n"
 "#   2 = 使用交互式邮件阅读器而无需文件中的标头\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "张贴之后移除 ~/.article"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# 如果打开就于张贴之后移除 ~/.article。\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "使用 UTF-8 图形 (树状讨论串等等…)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# 如果打开就使用 UTF-8 字符作为指示器‘->’、树状结构和省略符号‘…’。\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "用于所有已张贴文章的文件名，<CR> 设置，没有文件名=不保存。"
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "用于已张贴文章的文件名"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8445,36 +9039,36 @@ msgstr ""
 "# 保留所有贴文 (缺省为已张贴) 的文件位置\n"
 "# 如果没有设置文件名则不会保存贴文\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "保留所有张贴失败的文章于 ~/dead.articles。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "保留张贴失败的文章于 ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# 如果打开就保留所有张贴失败的贴文于 ~/dead.articles\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "您要从 .newsrc 截除已取消订阅的群组"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "在 newsrc 中没有已取消订阅的群组"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# 如果打开就从 newsrc 截除已取消订阅的群组\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "从 newsrc 移除假造的群组"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8488,81 +9082,81 @@ msgstr ""
 "#   1 = 移除\n"
 "#   2 = 以 D 高亮度显示于选择屏幕\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "输入从服务器等待回应的秒数。<CR> 表示设置。"
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP 读取超时的秒数"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# 从服务器等待回应的秒数时间 (0=没有超时限制)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "输入重新读取现用文件的间隔秒数。<CR> 设置。"
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "重新读取现用文件的间隔(以秒为单位)"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# 重新读取现用文件的时间间隔秒数 (0=永不)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "自动重新连接到服务器"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# 如果打开就于连接中断时自动重新连接到 NNTP 服务器\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "创建 NNTP 概述文件的本地复本。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "产生 NNTP 概述文件的本地缓存"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# 如果打开就创建 NNTP 概述文件的本地复本。\n"
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "创建 NNTP 概述文件的本地复本。<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 #, fuzzy
 msgid "Compress locally cached NNTP overview files"
 msgstr "产生 NNTP 概述文件的本地缓存"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 #, fuzzy
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# 如果打开就创建 NNTP 概述文件的本地复本。\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "输入格式字串。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "用于选择层级表示的格式字串"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8586,11 +9180,11 @@ msgstr ""
 "#   %n              数字，屏幕上的行数\n"
 "#   %U              未读数\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "用于组层级表示的格式字串"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8624,12 +9218,12 @@ msgstr ""
 "#   %s              主题（仅组级）\n"
 "#   %S              分数\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "用于帖子层级的格式字串"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 #, fuzzy
 msgid ""
 "# Format string for attachment level representation\n"
@@ -8667,12 +9261,12 @@ msgstr ""
 "#   %s              主题（仅组级）\n"
 "#   %S              分数\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "用于显示日期的格式字串"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 #, fuzzy
 msgid ""
 "# Format string for mime header at article level\n"
@@ -8712,12 +9306,12 @@ msgstr ""
 "#   %s              主题（仅组级）\n"
 "#   %S              分数\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "用于显示日期的格式字串"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 #, fuzzy
 msgid ""
 "# Format string for uue header at article level\n"
@@ -8754,11 +9348,63 @@ msgstr ""
 "#   %s              主题（仅组级）\n"
 "#   %S              分数\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "用于显示日期的格式字串"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# 用于组层级表示的格式字串\n"
+"# 默认值: %n %m %R %L  %s  %F\n"
+"# 可能值:\n"
+"#   %%              '%'\n"
+"#   %D              日期, 就像 date_format\n"
+"#   %(formatstr)D   日期, formatstr 会被送进 my_strftime()\n"
+"#   %F              来源, 名字和/或地址，按照 show_author\n"
+"#   %I              首字母\n"
+"#   %L              行数\n"
+"#   %M              消息-ID\n"
+"#   %m              文章标记\n"
+"#   %n              数字，屏幕上的行号\n"
+"#   %R              计数，帖子的回复数\n"
+"#   %s              主题（仅组级）\n"
+"#   %S              分数\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "用于帖子层级的格式字串"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8792,19 +9438,19 @@ msgstr ""
 "#   %T              帖子树（仅帖级）\n"
 "\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "用于显示日期的格式字串"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# 用于日期表示的格式字串\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "万国码范式形式"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -8825,19 +9471,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "呈现双向文本"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# 如果打开就由 tin 呈现双向文本\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "用于排序文章的函数"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8849,222 +9495,368 @@ msgstr ""
 "# * 0 = 快速排序\n"
 "#   1 = 堆积排序\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "自动 GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "删除后续处理文件"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "用于所有已邮寄文章的文件名，<CR> 设置，没有文件名=不保存。"
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "要保存已发送邮件的信箱"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "设置 Followup-To: 标头为这个群组。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To: 标头"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "输入缺省邮件地址 (附全名)。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "作为类似 ispell 拼写检查器的路径和选项。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispell 程序"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "当群组是个邮递论坛时，发送回应到这个电子邮件地址。"
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "邮递论坛地址"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "作为附件以转发文章"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "逗号分隔的 MIME 主要/次要内容类型清单。<ESC> 取消。"
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "将被保存的 MIME 类型"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: 标头的值。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organization: 标头"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "用于已保存文章的文件名。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "保存文件"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "用于筛选器规则的范围。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "快速 (1 键) 选取筛选器范围"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "用于筛选器规则的标头。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "快速 (1 键) 选取筛选器标头"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = 大小写相符，OFF = 忽略大小写。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "快速 (1 键) 选取筛选器大小写"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = 过期，OFF = 不会过期。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "快速 (1 键) 选取筛选器过期"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "快速 (1 键) 砍除筛选器范围"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "快速 (1 键) 砍除筛选器标头"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "快速 (1 键) 砍除筛选器大小写"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "快速 (1 键) 砍除筛选器过期"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Organization: 标头的值。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr "ON = 大小写相符，OFF = 忽略大小写。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "产生 NNTP 概述文件的本地缓存"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr "ON = 过期，OFF = 不会过期。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "产生 NNTP 概述文件的本地缓存"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "颜色选项"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "逗号分隔的 MIME 主要/次要内容类型清单。<ESC> 取消。"
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "输入格式字串。<CR> 设置，<ESC> 取消。"
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "筛选选项"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "如果不存在任何字符集宣告就假设为这个字符集，<CR> 以设置。"
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "未宣告字符集"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 #, fuzzy
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr "如果不存在任何字符集宣告就假设为这个字符集，<CR> 以设置。"
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 #, fuzzy
 msgid "UNDECLARED_CS_GUESS"
 msgstr "未宣告字符集"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "加入这个文本于消息内文的开始。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "张贴时插入这个标头。<CR> 设置，<ESC> 取消。"
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "自动插入 X-Comment-To: 标头？<SPACE> 切换 & <CR> 设置。"
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "插入‘X-Comment-To:’标头"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 #, fuzzy
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "输入被认为最近文章的日数。<CR> 设置。"
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "编辑筛选器文件"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"服务器已超时，尝试重新连接 # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s 于 %lu 秒完成\n"
+
+#~ msgid "Updated"
+#~ msgstr "已更新"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr "请输入超过多少天后旧文章将被标记为已读> "
+
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso 编码文章"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- 不可用 -]"
+
+#~ msgid "Catchup"
+#~ msgstr "设回未读"
+
+#~ msgid "Updating"
+#~ msgstr "更新"
+
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "您的服务器没有 Xref: 于它的 XOVER 信息之中。\n"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "重新链接目前的群组\n"
+#~ msgid "global "
+#~ msgstr "全局 "
+
+#~ msgid "Article"
+#~ msgstr "文章"
+
+#~ msgid "Base article"
+#~ msgstr "基底文章"
+
+#~ msgid "Base article range"
+#~ msgstr "基底文章范围"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "已读 (%s)\n"
+#~ msgid "Tagged %s"
+#~ msgstr "已标记 %s"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "重新发送最近的命令 (%s)\n"
+#~ msgid "Untagged %s"
+#~ msgstr "已取消标记 %s"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "已放弃读取\n"
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "讨论串"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "排放\n"
+#, c-format
+#~ msgid "Hot %s"
+#~ msgstr "热门 %s"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- 不可用 -]"
+#~ msgid "all"
+#~ msgstr "所有"
+
+#~ msgid "unread"
+#~ msgstr "未读"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "服务器已超时，尝试重新连接 # %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "重新链接目前的群组\n"
+
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "已读 (%s)\n"
+
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "重新发送最近的命令 (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "已放弃读取\n"
+
+#~ msgid "Draining\n"
+#~ msgstr "排放\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "字面区块的侦测"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr "启用字面区块的侦测？<SPACE> 切换 & <CR> 设置。"
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "新闻群组"
+
+#~ msgid "1 Response"
+#~ msgstr "1 篇回应"
+
+#, fuzzy, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "群组 %.*s…"
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d 文章 已寄出 --"
+
+#~ msgid "groups"
+#~ msgstr "群组"
+
+#~ msgid "newsgroups"
+#~ msgstr "新闻群组"
+
+#~ msgid "errors"
+#~ msgstr "错误"
+
+#~ msgid "articles"
+#~ msgstr "文章"
 
 #~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
 #~ msgstr "无效的   From: %s  行。请再阅读 INSTALL 文件。"
@@ -9138,10 +9930,6 @@ msgstr "[- 不可用 -]"
 #~ msgid "#  start_editor_offset=ON/OFF\n"
 #~ msgstr "#  start_editor_offset=ON/OFF\n"
 
-#~ msgid ""
-#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-#~ msgstr "启始编辑器以及行偏移。<SPACE> 切换，<CR> 设置，<ESC> 取消。"
-
 #~ msgid "Start editor with line offset"
 #~ msgstr "启始编辑器以及行偏移"
 
Binary files tin-2.6.4/po/zh_TW.gmo and tin-2.6.5/po/zh_TW.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po/zh_TW.po tin-2.6.5/po/zh_TW.po
--- tin-2.6.4/po/zh_TW.po	2024-12-21 15:42:04.000000000 +0100
+++ tin-2.6.5/po/zh_TW.po	2025-12-23 21:21:51.131889169 +0100
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-21 15:42+0100\n"
+"POT-Creation-Date: 2025-12-23 21:21+0100\n"
 "PO-Revision-Date: 2015-10-08 12:13+0800\n"
 "Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -19,10 +19,6 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: src/lang.c:48
-msgid "1 Response"
-msgstr "1 篇回應"
-
-#: src/lang.c:50
 #, c-format
 msgid ""
 "\n"
@@ -31,36 +27,32 @@ msgstr ""
 "\n"
 "%s 不含任何新聞群組。離開。"
 
-#: src/lang.c:52
+#: src/lang.c:50
 msgid "Aborting read, please wait..."
 msgstr "放棄讀取，請稍待…"
 
-#: src/lang.c:54
-msgid "all"
-msgstr "所有"
-
-#: src/lang.c:55
+#: src/lang.c:52
 msgid "All groups"
 msgstr "所有群組"
 
-#: src/lang.c:56
+#: src/lang.c:53
 #, c-format
 msgid "File %s exists. %s=append, %s=overwrite, %s=quit: "
 msgstr "檔案 %s 已存在。%s=附加，%s=覆寫，%s=離開："
 
-#: src/lang.c:57
+#: src/lang.c:54
 msgid "Article cancelled (deleted)."
 msgstr "已取消文章 (被刪除)。"
 
-#: src/lang.c:59
+#: src/lang.c:56
 msgid "Article cannot be cancelled (deleted)."
 msgstr "無法取消文章 (被刪除)。"
 
-#: src/lang.c:61
+#: src/lang.c:58
 msgid "Article deleted."
 msgstr "已刪除文章。"
 
-#: src/lang.c:62
+#: src/lang.c:59
 #, c-format
 msgid ""
 "\n"
@@ -75,210 +67,146 @@ msgstr ""
 "將被寄到下列地址：\n"
 "  %s"
 
-#: src/lang.c:63
-#, c-format
+#: src/lang.c:60
+#, fuzzy, c-format
 msgid ""
 "\n"
 "Your article:\n"
 "  \"%s\"\n"
-"will be posted to the following %s:\n"
-msgstr ""
+"will be posted to the following newsgroup:\n"
+msgid_plural ""
+"\n"
+"Your article:\n"
+"  \"%s\"\n"
+"will be posted to the following newsgroups:\n"
+msgstr[0] ""
 "\n"
 "您的文章：\n"
 "  「%s」\n"
-"將被張貼到下列 %s：\n"
+"將被張貼到下列新聞群組：\n"
 
-#: src/lang.c:64
+#: src/lang.c:61
 msgid "Article not posted!"
 msgstr "無法張貼文章！"
 
-#: src/lang.c:65
+#: src/lang.c:62
 msgid "Article not saved"
 msgstr "無法儲存文章"
 
-#: src/lang.c:66
+#: src/lang.c:63
 msgid "Article Level Commands"
 msgstr "文章層級指令"
 
-#: src/lang.c:67
+#: src/lang.c:64
 msgid "Article has no parent"
 msgstr "文章沒有任何上層"
 
-#: src/lang.c:68
+#: src/lang.c:65
 msgid "Parent article has been killed"
 msgstr "上層文章已被砍除"
 
-#: src/lang.c:69
+#: src/lang.c:66
 msgid "Parent article is unavailable"
 msgstr "上層文章無法使用"
 
-#: src/lang.c:70
+#: src/lang.c:67
 #, c-format
 msgid "Article posted: %s"
 msgstr "已張貼文章：%s"
 
-#: src/lang.c:71
+#: src/lang.c:68
 #, c-format
 msgid "Article rejected (saved to %s)"
 msgstr "已拒絕文章 (儲存到 %s)"
 
-#: src/lang.c:72
+#: src/lang.c:69
 #, c-format
 msgid ""
 "%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: "
 msgstr "%s=文章，%s=討論串，%s=範圍，%s=熱門，%s=胚騰，%s=已標定，%s=離開："
 
-#: src/lang.c:73
+#: src/lang.c:70
 msgid "Article unavailable"
 msgstr "無法使用文章"
 
-#: src/lang.c:74
+#: src/lang.c:71
 msgid "Article undeleted."
 msgstr "取消刪除文章。"
 
-#: src/lang.c:75
+#: src/lang.c:72
 #, c-format
 msgid "Article %4d of %4d"
 msgstr "文章 %4d 之於 %4d"
 
-#: src/lang.c:77
+#: src/lang.c:74
 #, fuzzy
 msgid "Article Info Page"
 msgstr "無法儲存文章"
 
-#: src/lang.c:78
-msgid "articles"
-msgstr "文章"
-
-#: src/lang.c:79
+#: src/lang.c:75
 msgid "This is a repost of the following article:"
 msgstr "這是以下文章的重新張貼："
 
-#: src/lang.c:80
+#: src/lang.c:76
+#, fuzzy
 msgid "article"
-msgstr "文章"
+msgid_plural "articles"
+msgstr[0] "文章"
 
-#: src/lang.c:81
-msgid "Article"
-msgstr "文章"
-
-#: src/lang.c:82
-#, c-format
-msgid "-- %d %s mailed --"
-msgstr "-- %d %s 已寄出 --"
+#: src/lang.c:77
+#, fuzzy, c-format
+msgid "-- %d article mailed --"
+msgid_plural "-- %d articles mailed --"
+msgstr[0] "-- %d 文章 已寄出 --"
 
-#: src/lang.c:83
+#: src/lang.c:78
 #, c-format
 msgid " at %s"
 msgstr " 於 %s"
 
-#: src/lang.c:86
-#, fuzzy, c-format
-msgid "charset %s"
-msgstr "，字元集："
-
-#: src/lang.c:87
-#, c-format
-msgid "content subtype %s"
-msgstr ""
-
-#: src/lang.c:88
-#, c-format
-msgid "content type %s"
-msgstr ""
-
-#: src/lang.c:89
-#, c-format
-msgid "%*s[-- charset %s not supported --]\n"
-msgstr "%*s[-- 不支援 %s 字元集 --]\n"
-
-#: src/lang.c:90
-#, c-format
-msgid "%*s[-- Description: %s --]\n"
-msgstr "%*s[-- 描述：%s --]\n"
-
-#: src/lang.c:91
-#, fuzzy, c-format
-msgid "encoding %s"
-msgstr "開啟 %s"
-
-#: src/lang.c:97
-#, fuzzy, c-format
-msgid "lang %s"
-msgstr "重新讀取 %s…"
-
-#: src/lang.c:98
-#, fuzzy, c-format
-msgid "%s lines"
-msgstr "%d 列"
-
-#: src/lang.c:99
-#, fuzzy, c-format
-msgid "name %s"
-msgstr "，名稱："
-
-#: src/lang.c:100
-msgid ", "
-msgstr ""
-
-#: src/lang.c:101
-#, c-format
-msgid "size %s"
-msgstr ""
-
-#: src/lang.c:102
-msgid ""
-"This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
-"are reading this prefix, your mail reader probably has not yet been "
-"modified\n"
-"to understand the new format, and some of what follows may look strange.\n"
-"\n"
-msgstr ""
-"這個訊息已被寫在『多部件/混合』的 MIME 格式中。如果您\n"
-"正在讀取這個前綴，您的郵件閱讀器或許尚未被修改\n"
-"以了解新的格式，而隨後而來的東西也許看起來會很怪異。\n"
-"\n"
-
-#: src/lang.c:106
+#: src/lang.c:79
 msgid "Attachment Menu"
 msgstr "附件選單"
 
-#: src/lang.c:107
+#: src/lang.c:80
 msgid "Attachment Menu Commands"
 msgstr "附件功能表指令"
 
-#: src/lang.c:108
+#: src/lang.c:81
 msgid "<no name>"
 msgstr "<沒有名稱>"
 
-#: src/lang.c:109
+#: src/lang.c:82
 #, c-format
 msgid "Attachment saved successfully. (%s)"
 msgstr "成功儲存附件。(%s)"
 
-#: src/lang.c:110
-#, c-format
-msgid "%d of %d attachments saved successfully."
-msgstr "成功儲存 %2$d 中的 %1$d 項附件。"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:84
+#, fuzzy, c-format
+msgid "%d of %d attachment saved successfully."
+msgid_plural "%d of %d attachments saved successfully."
+msgstr[0] "成功儲存 %2$d 中的 %1$d 項附件。"
 
-#: src/lang.c:111
+#: src/lang.c:85
 msgid "Select attachment> "
 msgstr "選取附件>"
 
-#: src/lang.c:112
+#: src/lang.c:86
 msgid "Tagged attachment"
 msgstr "已標定附件"
 
-#: src/lang.c:113
-#, c-format
-msgid "%d attachments tagged"
-msgstr "%d 附件已標定"
+#: src/lang.c:87
+#, fuzzy, c-format
+msgid "%d attachment tagged"
+msgid_plural "%d attachments tagged"
+msgstr[0] "%d 附件已標定"
 
-#: src/lang.c:114
+#: src/lang.c:88
 msgid "Untagged attachment"
 msgstr "已取消附件標定"
 
-#: src/lang.c:117
+#: src/lang.c:91
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
@@ -286,327 +214,367 @@ msgstr ""
 "# 不編輯這個評論區塊\n"
 "#\n"
 
-#: src/lang.c:118
+#: src/lang.c:92
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=字串 (例如：alt.*,!alt.bin*) [必要]\n"
 
-#: src/lang.c:119
+#: src/lang.c:93
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/lang.c:120
+#: src/lang.c:94
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/lang.c:121
+#: src/lang.c:95
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/lang.c:122
+#: src/lang.c:96
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/lang.c:123
+#: src/lang.c:97
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=數字\n"
 
-#: src/lang.c:124
+#: src/lang.c:98
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=無，1=副本，2=密件副本，3=副本和密件副本\n"
 
-#: src/lang.c:125
+#: src/lang.c:99
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/lang.c:126
+#: src/lang.c:100
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/lang.c:127
+#: src/lang.c:101
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/lang.c:128
+#: src/lang.c:102
 msgid "#  date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"
 msgstr "#  date_format=字串 (例如：%a，%d %b %Y %H:%M:%S)\n"
 
-#: src/lang.c:129
+#: src/lang.c:103
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/lang.c:130
+#: src/lang.c:104
 msgid "#  editor_format=STRING (eg. %E +%N %F)\n"
 msgstr "#  editor_format=字串 (例如：%E +%N %F)\n"
 
-#: src/lang.c:131
+#: src/lang.c:105
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=字串 (例如：=mailbox)\n"
 
-#: src/lang.c:132
+#: src/lang.c:106
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=字串\n"
 
-#: src/lang.c:133
+#: src/lang.c:107
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=字串 (僅附加想要的發信者 :-line，不使用引言)\n"
 
-#: src/lang.c:134
+#: src/lang.c:108
+#, fuzzy
+msgid "#  getart_limit=NUM\n"
+msgstr "#  sort_article_type=數字\n"
+
+#: src/lang.c:109
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:135
+#: src/lang.c:110
 msgid "#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n"
 msgstr "#  group_format=字串 (例如：%n %m %R %L  %s  %F)\n"
 
-#: src/lang.c:136
+#: src/lang.c:111
+msgid "#  hide_inline_data=NUM (any combination is allowed)\n"
+msgstr ""
+
+#: src/lang.c:112
+msgid "#    0 = Display raw data\n"
+msgstr ""
+
+#: src/lang.c:113
+msgid ""
+"#    1 = uuencoded and yenc data will be condensed to a single tag line "
+"showing\n"
+"#        size and filename, similar to how MIME attachments are displayed\n"
+msgstr ""
+
+#: src/lang.c:114
+msgid ""
+"#    2 = Also hide partial, as for 1, but any line that looks like "
+"uuencoded\n"
+"#        or yenc data will be folded into a tag line.\n"
+msgstr ""
+
+#: src/lang.c:115
+msgid "#    4 = Hide Inline PGP\n"
+msgstr ""
+
+#: src/lang.c:116
+msgid "#    8 = Hide Shar\n"
+msgstr ""
+
+#: src/lang.c:117
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/lang.c:137
+#: src/lang.c:118
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/lang.c:139
+#: src/lang.c:120
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=字串\n"
 
-#: src/lang.c:141
+#: src/lang.c:122
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=字串 (例如：~/Mail)\n"
 
-#: src/lang.c:142
+#: src/lang.c:123
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=字串 (例如：majordomo@example.org)\n"
 
-#: src/lang.c:143
+#: src/lang.c:124
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=字串 (例如：image/*,!image/bmp)\n"
 
-#: src/lang.c:144
+#: src/lang.c:125
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/lang.c:145
+#: src/lang.c:126
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/lang.c:146
+#: src/lang.c:127
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/lang.c:148
+#: src/lang.c:129
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=支援的字元集"
 
-#: src/lang.c:149
+#: src/lang.c:130
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=字串 (預設是 US-ASCII)\n"
 
-#: src/lang.c:151
+#: src/lang.c:132
 #, fuzzy
 msgid "#  undeclared_cs_guess=ON/OFF (default is OFF)\n"
 msgstr "#  undeclared_charset=字串 (預設是 US-ASCII)\n"
 
-#: src/lang.c:154
+#: src/lang.c:135
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=字串\n"
 
-#: src/lang.c:155
+#: src/lang.c:136
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=字串\n"
 
-#: src/lang.c:156
+#: src/lang.c:137
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=字串\n"
 
-#: src/lang.c:157
+#: src/lang.c:138
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=字串 (如果起始部分與『/』讀取從檔案)\n"
 
-#: src/lang.c:158
+#: src/lang.c:139
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/lang.c:159
+#: src/lang.c:140
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/lang.c:160
+#: src/lang.c:141
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=支援的編碼"
 
-#: src/lang.c:161
+#: src/lang.c:142
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=數字\n"
 
-#: src/lang.c:162
+#: src/lang.c:143
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/lang.c:163
+#: src/lang.c:144
 msgid "#  quick_kill_scope=STRING (e.g. talk.*)\n"
 msgstr "#  quick_kill_scope=字串 (亦即 talk.*)\n"
 
-#: src/lang.c:164
+#: src/lang.c:145
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/lang.c:165
+#: src/lang.c:146
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/lang.c:166
+#: src/lang.c:147
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=數字\n"
 
-#: src/lang.c:167 src/lang.c:176
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:149
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (大小寫相符)  1=Subject: (忽略大小寫)\n"
 
-#: src/lang.c:168 src/lang.c:177
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:151
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (大小寫相符)     3=From: (忽略大小寫)\n"
 
-#: src/lang.c:169 src/lang.c:178
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:153
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & 全部 References: 列\n"
 
-#: src/lang.c:170 src/lang.c:179
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:155
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=只有 Message-ID: & 最後一筆 References: 條目\n"
 
-#: src/lang.c:171 src/lang.c:180
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:'
+#: src/lang.c:157
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=只有 Message-ID: 條目     7=Lines:\n"
 
-#: src/lang.c:172
+#: src/lang.c:158
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=字串\n"
 
-#: src/lang.c:173
+#: src/lang.c:159
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/lang.c:174
+#: src/lang.c:160
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/lang.c:175
+#: src/lang.c:161
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=數字\n"
 
-#: src/lang.c:181
+#: src/lang.c:162
 #, fuzzy
 msgid "#  quote_chars=STRING (%I for initials)\n"
 msgstr "#  quote_chars=字串 (%%s，%%S 用於縮寫)\n"
 
-#: src/lang.c:183
+#: src/lang.c:164
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/lang.c:185
+#: src/lang.c:166
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:186
+#: src/lang.c:167
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/lang.c:187
+#: src/lang.c:168
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=字串 (例如：~user/News)\n"
 
-#: src/lang.c:188
+#: src/lang.c:169
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=字串 (例如：=linux)\n"
 
-#: src/lang.c:189
+#: src/lang.c:170
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=字串 (例如：$var/sig)\n"
 
-#: src/lang.c:190
+#: src/lang.c:171
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=數字\n"
 
-#: src/lang.c:191
+#: src/lang.c:172
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:192
+#: src/lang.c:173
 #, fuzzy
 msgid "#  show_art_score=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/lang.c:194
+#: src/lang.c:175
 #, fuzzy
 msgid "#  suppress_soft_hyphens=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/lang.c:196
+#: src/lang.c:177
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/lang.c:197
+#: src/lang.c:178
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/lang.c:198
+#: src/lang.c:179
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/lang.c:199
+#: src/lang.c:180
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=數字\n"
 
-#: src/lang.c:200
+#: src/lang.c:181
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=數字\n"
 
-#: src/lang.c:201
+#: src/lang.c:182
 msgid "#  tex2iso_conv=ON/OFF\n"
 msgstr "#  tex2iso_conv=ON/OFF\n"
 
-#: src/lang.c:202
+#: src/lang.c:183
 msgid "#  thread_catchup_on_exit=ON/OFF\n"
 msgstr "#  thread_catchup_on_exit=ON/OFF\n"
 
-#: src/lang.c:203
+#: src/lang.c:184
 msgid "#  thread_articles=NUM"
 msgstr "#  thread_articles=數字"
 
-#: src/lang.c:204
+#: src/lang.c:185
 msgid "#  thread_format=STRING (eg. %n %m [%L]  %T  %F)\n"
 msgstr "#  thread_format=字串 (例如：%n %m [%L]  %T  %F)\n"
 
-#: src/lang.c:205
+#: src/lang.c:186
 msgid "#  thread_perc=NUM\n"
 msgstr "#  thread_perc=數字\n"
 
-#: src/lang.c:206
+#: src/lang.c:187
 msgid "#  trim_article_body=NUM\n"
 msgstr "#  trim_article_body=數字\n"
 
-#: src/lang.c:207
+#: src/lang.c:188
 msgid "#    0 = Don't trim article body\n"
 msgstr "#    0 = 不修剪文章內文\n"
 
-#: src/lang.c:208
+#: src/lang.c:189
 msgid "#    1 = Skip leading blank lines\n"
 msgstr "#    1 = 跳過前導空列\n"
 
-#: src/lang.c:209
+#: src/lang.c:190
 msgid "#    2 = Skip trailing blank lines\n"
 msgstr "#    2 = 跳過尾隨空列\n"
 
-#: src/lang.c:210
+#: src/lang.c:191
 msgid "#    3 = Skip leading and trailing blank lines\n"
 msgstr "#    3 = 跳過前導和尾隨空列\n"
 
-#: src/lang.c:211
+#: src/lang.c:192
 msgid "#    4 = Compact multiple blank lines between text blocks\n"
 msgstr "#    4 = 壓縮文字區塊之間的多重空列\n"
 
-#: src/lang.c:212
+#: src/lang.c:193
 msgid ""
 "#    5 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading blank lines\n"
@@ -614,7 +582,7 @@ msgstr ""
 "#    5 = 壓縮文字區塊之間的多重空列並跳過\n"
 "#        前導空列\n"
 
-#: src/lang.c:213
+#: src/lang.c:194
 msgid ""
 "#    6 = Compact multiple blank lines between text blocks and skip\n"
 "#        trailing blank lines\n"
@@ -622,7 +590,7 @@ msgstr ""
 "#    6 = 壓縮文字區塊之間的多重空列並跳過\n"
 "#        尾隨空列\n"
 
-#: src/lang.c:214
+#: src/lang.c:195
 msgid ""
 "#    7 = Compact multiple blank lines between text blocks and skip\n"
 "#        leading and trailing blank lines\n"
@@ -630,32 +598,53 @@ msgstr ""
 "#    7 = 壓縮文字區塊之間的多重空列並跳過\n"
 "#        前導和尾隨空列\n"
 
-#: src/lang.c:215
-msgid "#  verbatim_handling=ON/OFF\n"
+#: src/lang.c:196
+#, fuzzy
+msgid "#  verbatim_handling=NUM\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/lang.c:217
+#: src/lang.c:197
+#, fuzzy
+msgid "#    0 = Don't detect verbatim blocks\n"
+msgstr "#    0 = 不修剪文章內文\n"
+
+#: src/lang.c:198
+#, fuzzy
+msgid "#    1 = Detect and show verbatim blocks\n"
+msgstr "字面區塊的偵測"
+
+#: src/lang.c:199
+#, fuzzy
+msgid "#    2 = Detect and show verbatim blocks, hide begin and end marks\n"
+msgstr "# 如果開啟就在文章中偵測字面區塊\n"
+
+#: src/lang.c:200
+#, fuzzy
+msgid "#    3 = Detect verbatim blocks and hide them\n"
+msgstr "# 如果開啟就在文章中偵測字面區塊\n"
+
+#: src/lang.c:202
 #, fuzzy
 msgid "#  extquote_handling=ON/OFF\n"
 msgstr "#  verbatim_handling=ON/OFF\n"
 
-#: src/lang.c:219
+#: src/lang.c:204
 msgid "#  wrap_on_next_unread=ON/OFF\n"
 msgstr "#  wrap_on_next_unread=ON/OFF\n"
 
-#: src/lang.c:220
+#: src/lang.c:205
 msgid "#  x_body=STRING (eg. ~/.tin/extra-body-text)\n"
 msgstr "#  x_body=字串 (例如：~/.tin/extra-body-text)\n"
 
-#: src/lang.c:221
+#: src/lang.c:206
 msgid "#  x_comment_to=ON/OFF\n"
 msgstr "#  x_comment_to=ON/OFF\n"
 
-#: src/lang.c:222
+#: src/lang.c:207
 msgid "#  x_headers=STRING (eg. ~/.tin/extra-headers)\n"
 msgstr "#  x_headers=字串 (例如：~/.tin/extra-headers)\n"
 
-#: src/lang.c:223
+#: src/lang.c:208
 msgid ""
 "#\n"
 "# Note that it is best to put general (global scoping)\n"
@@ -663,7 +652,7 @@ msgstr ""
 "#\n"
 "# 要注意的是，最好是放到一般環境 (全域範圍)\n"
 
-#: src/lang.c:224
+#: src/lang.c:209
 msgid ""
 "# entries first followed by group specific entries.\n"
 "#\n"
@@ -671,66 +660,66 @@ msgstr ""
 "# 條目先於群組特定的條目。\n"
 "#\n"
 
-#: src/lang.c:225
+#: src/lang.c:210
 msgid "############################################################################\n"
 msgstr "############################################################################\n"
 
-#: src/lang.c:226
+#: src/lang.c:211
 msgid "Attributes Menu Commands"
 msgstr "屬性功能表指令"
 
-#: src/lang.c:227
+#: src/lang.c:212
 #, c-format
 msgid "attribute with no scope: %s"
 msgstr "屬性不具任何範圍：%s"
 
-#: src/lang.c:229
+#: src/lang.c:214
 #, c-format
 msgid "%d Authentication failed"
 msgstr "%d 認證失敗"
 
-#: src/lang.c:230
+#: src/lang.c:215
 #, c-format
 msgid "NNTP authorization password not found for %s"
 msgstr "找不到用於 %s 的 NNTP 授權密碼"
 
-#: src/lang.c:231
+#: src/lang.c:216
 msgid "Server expects authentication.\n"
 msgstr "伺服器預期需要認證。\n"
 
-#: src/lang.c:232
+#: src/lang.c:217
 msgid "    Please enter password: "
 msgstr "    請輸入密碼："
 
-#: src/lang.c:233
+#: src/lang.c:218
 msgid "    Please enter username: "
 msgstr "    請輸入使用者名稱："
 
-#: src/lang.c:234
+#: src/lang.c:219
 #, c-format
 msgid "Authorized for user: %s\n"
 msgstr "使用者獲得授權：%s\n"
 
-#: src/lang.c:235
+#: src/lang.c:220
 #, c-format
 msgid "Authorization failed for user: %s\n"
 msgstr "使用者授權失敗：%s\n"
 
-#: src/lang.c:236
+#: src/lang.c:221
 msgid "No supported authorization method available in current state!\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:223
 #, c-format
 msgid "Author search backwards [%s]> "
 msgstr "向後搜尋作者 [%s]>"
 
-#: src/lang.c:239
+#: src/lang.c:224
 #, c-format
 msgid "Author search forwards [%s]> "
 msgstr "向前搜尋作者 [%s]>"
 
-#: src/lang.c:240
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -739,182 +728,208 @@ msgstr ""
 "\n"
 "自動訂閱 %s"
 
-#: src/lang.c:241
+#: src/lang.c:226
 msgid "Autosubscribing groups...\n"
 msgstr "自動訂閱群組…\n"
 
-#: src/lang.c:242
+#: src/lang.c:227
 #, c-format
 msgid "Autoselecting articles (use '%s' to see all unread) ..."
 msgstr "自動選取文章 (使用『%s』以看到所有未讀)…"
 
-#: src/lang.c:244
+#: src/lang.c:229
 #, c-format
 msgid ""
 "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: "
 msgstr "要張貼的文章導致錯誤/警告。%s=離開，%s=選單，%s=編輯："
 
-#: src/lang.c:246
-#, c-format
+#: src/lang.c:231
+#, fuzzy, c-format
 msgid "Unrecognized attribute: %s"
 msgstr "無法辨識的屬性：%s"
 
-#: src/lang.c:248
+#: src/lang.c:232
+#, fuzzy, c-format
+msgid "Unrecognized global attribute: %s"
+msgstr "無法辨識的屬性：%s"
+
+#: src/lang.c:234
 #, c-format
 msgid "Bad command. Type '%s' for help."
 msgstr "不當的命令。輸入『%s』以獲得說明。"
 
-#: src/lang.c:249
-msgid "Base article"
-msgstr "基底文章"
+#: src/lang.c:235
+#, fuzzy
+msgid "Marked base article as read"
+msgstr "標記文章為 %s 讀？"
 
-#: src/lang.c:250
-msgid "Base article range"
-msgstr "基底文章範圍"
+#: src/lang.c:236
+#, fuzzy
+msgid "Marked base article range as read"
+msgstr "將已儲存的文章/討論串標記為已讀"
 
-#: src/lang.c:251
+#: src/lang.c:237
 #, fuzzy, c-format
 msgid "%s: Updating of index files not supported: cache_overview_files=%s"
 msgstr "%s：不支援索引檔案的更新\n"
 
-#: src/lang.c:252
+#: src/lang.c:238
 msgid "*** Beginning of article ***"
 msgstr "*** 文章開頭 ***"
 
-#: src/lang.c:253
+#: src/lang.c:239
 msgid "*** Beginning of page ***"
 msgstr "*** 頁面開頭 ***"
 
-#: src/lang.c:255
+#: src/lang.c:241
 #, c-format
 msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "
 msgstr "取消 (刪除) 或取代 (覆寫) 文章 [%%s]？(%s/%s/%s)："
 
-#: src/lang.c:256
+#: src/lang.c:242
 msgid "Cancelling article..."
 msgstr "取消文章…"
 
-#: src/lang.c:258
+#: src/lang.c:244
 #, c-format
 msgid "Cannot create %s"
 msgstr "無法建立 %s"
 
-#: src/lang.c:261
+#: src/lang.c:247
 #, c-format
 msgid "Can't find base article %d"
 msgstr "找不到基底文章 %d"
 
-#: src/lang.c:263
+#: src/lang.c:249
 #, c-format
 msgid "Can't open %s"
 msgstr "無法開啟 %s"
 
-#: src/lang.c:264
+#: src/lang.c:250
 #, c-format
 msgid "Couldn't open %s for saving"
 msgstr "無法開啟 %s 以儲存"
 
-#: src/lang.c:265
+#: src/lang.c:251
 msgid "*** Posting not allowed ***"
 msgstr "*** 不允許張貼 ***"
 
-#: src/lang.c:266
+#: src/lang.c:252
 #, c-format
 msgid "Posting is not allowed to %s"
 msgstr "不允許張貼到 %s"
 
-#: src/lang.c:268
+#: src/lang.c:254
 #, c-format
 msgid "Can't retrieve %s"
 msgstr "無法取回 %s"
 
-#: src/lang.c:270
+#: src/lang.c:256
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
-#: src/lang.c:271
+#: src/lang.c:257
 #, c-format
 msgid "%s is a directory"
 msgstr "%s 是個目錄"
 
-#: src/lang.c:272
-msgid "Catchup"
-msgstr "設回未讀"
-
-#: src/lang.c:273
+#: src/lang.c:258
 #, c-format
 msgid "Catchup %s..."
 msgstr "設回未讀 %s…"
 
-#: src/lang.c:274
+#: src/lang.c:259
 msgid "Catchup all groups entered during this session?"
 msgstr "將所有在這個作業階段期間內進入的群組設回未讀？"
 
-#: src/lang.c:275
-msgid "You have tagged articles in this group - catchup anyway?"
-msgstr "您已在這個群組中標定文章 - 還是要設回未讀？"
+#: src/lang.c:260
+#, fuzzy
+msgid "You have a tagged article in this group - catchup anyway?"
+msgid_plural "You have tagged articles in this group - catchup anyway?"
+msgstr[0] "您已在這個群組中標定文章 - 還是要設回未讀？"
 
-#: src/lang.c:276
+#: src/lang.c:261
+#, fuzzy, c-format
+msgid "Caughtup %d group"
+msgid_plural "Caughtup %d groups"
+msgstr[0] "已設回未讀"
+
+#: src/lang.c:262
+#, fuzzy, c-format
+msgid "Updated %d group"
+msgid_plural "Updated %d groups"
+msgstr[0] "已加入 %d 群组"
+
+#: src/lang.c:263
 #, c-format
-msgid "%s %d %s in %lu seconds\n"
-msgstr "%s %d %s 於 %lu 秒完成\n"
+msgid "%lu second"
+msgid_plural "%lu seconds"
+msgstr[0] ""
 
-#: src/lang.c:277
-msgid "Caughtup"
-msgstr "已設回未讀"
+#. TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n'
+#: src/lang.c:265
+#, fuzzy, c-format
+msgid "%s in %s\n"
+msgstr "%s 是假造的"
 
-#: src/lang.c:278
+#: src/lang.c:267
 msgid "Check Prepared Article"
 msgstr "檢查備妥的文章"
 
-#: src/lang.c:279
+#: src/lang.c:268
 msgid "Checking for new groups... "
 msgstr "檢查看看新群組…"
 
-#: src/lang.c:280
+#: src/lang.c:269
 #, fuzzy
 msgid "Checking for news...\n"
 msgstr "檢查看看新聞…"
 
-#: src/lang.c:281
+#: src/lang.c:270
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
 msgstr "後置處理 %s=否，%s=是，%s=shar，%s=離開："
 
-#: src/lang.c:283
+#: src/lang.c:272
 msgid "ANSI color disabled"
 msgstr "ANSI 顏色已停用"
 
-#: src/lang.c:284
+#: src/lang.c:273
 msgid "ANSI color enabled"
 msgstr "ANSI 顏色已啟用"
 
-#: src/lang.c:286
+#: src/lang.c:275
 #, c-format
 msgid "Command failed: %s"
 msgstr "命令失敗：%s"
 
-#: src/lang.c:288
+#: src/lang.c:276
+#, c-format
+msgid "[-- %s, %lu line hidden --]\n"
+msgid_plural "[-- %s, %lu lines hidden --]\n"
+msgstr[0] ""
+
+#: src/lang.c:278
 msgid "Mark not selected articles read?"
 msgstr "標記未選文章為已讀？"
 
-#: src/lang.c:289
+#: src/lang.c:279
 #, fuzzy
 msgid "Connection Info"
 msgstr ""
 "\n"
 "連線到 %s："
 
-#: src/lang.c:290
+#: src/lang.c:280
 msgid "Reading from local spool.\n"
 msgstr ""
 
-#: src/lang.c:291
+#: src/lang.c:281
 #, fuzzy
 msgid "Reading saved news.\n"
 msgstr "重新讀取 %s…"
 
-#: src/lang.c:292
+#: src/lang.c:282
 #, fuzzy
 msgid ""
 "\n"
@@ -924,7 +939,7 @@ msgstr ""
 "選項操作\n"
 "-----------------"
 
-#: src/lang.c:300
+#: src/lang.c:290
 #, fuzzy
 msgid ""
 "\n"
@@ -934,11 +949,11 @@ msgstr ""
 "顯示屬性\n"
 "------------------"
 
-#: src/lang.c:305
+#: src/lang.c:295
 msgid "COMPRESS      :"
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:296
 #, fuzzy
 msgid ""
 "\n"
@@ -948,87 +963,93 @@ msgstr ""
 "選項操作\n"
 "-----------------"
 
-#: src/lang.c:308
+#: src/lang.c:298
 #, c-format
 msgid " DEFLATE %s\n"
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:299
 msgid "(enabled)"
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:300
 msgid "(inactive)"
 msgstr ""
 
-#: src/lang.c:312
+#: src/lang.c:302
 msgid " DEFLATE (not supported)\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:305
 msgid "(disabled)"
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:306
 #, c-format
-msgid "NNTP TIMEOUT  : %d seconds %s\n"
-msgstr ""
+msgid "NNTP TIMEOUT  : %d second %s\n"
+msgid_plural "NNTP TIMEOUT  : %d seconds %s\n"
+msgstr[0] ""
 
-#: src/lang.c:318
+#: src/lang.c:308
 #, c-format
 msgid "IMPLEMENTATION: %s\n"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:310
 #, c-format
 msgid "MAXARTNUM     : %s\n"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:312
 #, fuzzy, c-format
 msgid "Reading via NNTP (%s).\n"
 msgstr "重新讀取 %s…"
 
-#: src/lang.c:323
+#: src/lang.c:313
 #, c-format
 msgid "NNTPPORT      : %u\n"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:314
 #, fuzzy
 msgid "read only"
 msgstr "未讀 "
 
-#: src/lang.c:325
+#: src/lang.c:315
 msgid "read/write"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:316
 #, c-format
 msgid "NNTPSERVER    : %s\n"
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:317
 #, c-format
 msgid "CONNECTIONTYPE: %s\n"
 msgstr ""
 
-#: src/lang.c:329
-#, c-format
-msgid "Reading %s via NNTPS (%s; "
-msgstr ""
+#: src/lang.c:319
+#, fuzzy, c-format
+msgid "Reading trusted via NNTPS (%s; "
+msgstr "重新讀取 %s…"
 
-#: src/lang.c:330
+#: src/lang.c:320
+#, fuzzy, c-format
+msgid "Reading untrusted via NNTPS (%s; "
+msgstr "重新讀取 %s…"
+
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Certificate #%d\n"
 msgstr "編輯篩選器檔案"
 
-#: src/lang.c:332
+#: src/lang.c:323
 #, c-format
 msgid "Issuer : %s\n"
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:324
 #, fuzzy
 msgid ""
 "\n"
@@ -1038,12 +1059,12 @@ msgstr ""
 "群組/討論串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:334
+#: src/lang.c:325
 #, fuzzy, c-format
 msgid "Subject: %s\n"
 msgstr "主旨"
 
-#: src/lang.c:335
+#: src/lang.c:326
 #, fuzzy
 msgid ""
 "\n"
@@ -1053,145 +1074,137 @@ msgstr ""
 "範圍操作\n"
 "----------------"
 
-#: src/lang.c:336
-msgid "trusted"
-msgstr ""
-
-#: src/lang.c:337
-msgid "untrusted"
-msgstr ""
-
-#: src/lang.c:339
+#: src/lang.c:328
 msgid "UNEXPECTED, possible BUG"
 msgstr ""
 
-#: src/lang.c:340
+#: src/lang.c:329
 msgid "tolerated as \"-k\" (insecure) requested"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:330
 #, c-format
 msgid ""
 "Server certificate verification FAILED:\n"
-"\t%s (%s)\n"
+"\t%s\n"
+"\t(%s)\n"
 msgstr ""
 
-#: src/lang.c:342
-#, fuzzy
+#: src/lang.c:331
 msgid "Server certificate verified successfully.\n"
-msgstr "newsrc 檔案已成功儲存。\n"
+msgstr ""
 
-#: src/lang.c:346
+#: src/lang.c:335
 msgid "Server certificate verification FAILED: <can't get reason>\n"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:339
 #, c-format
 msgid "%s %s (strength %d)\n"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:346
 #, fuzzy, c-format
 msgid "Cook article failed, %s is exiting"
 msgstr "螢幕太小，%s 正在離開\n"
 
-#: src/lang.c:358
+#: src/lang.c:347
 msgid "<CR>"
 msgstr "<CR>"
 
-#: src/lang.c:359
+#: src/lang.c:348
 msgid "Creating active file for saved groups...\n"
 msgstr "為已存群組建立現用檔案…\n"
 
-#: src/lang.c:360
+#: src/lang.c:349
 #, fuzzy, c-format
 msgid "Creating %s file...\n"
 msgstr "建立 newsrc 檔案…\n"
 
-#: src/lang.c:362 src/lang.c:1715 src/lang.c:1735
+#: src/lang.c:351 src/lang.c:1843 src/lang.c:1863
 msgid "Default"
 msgstr "預設"
 
-#: src/lang.c:363
+#: src/lang.c:352
 msgid "Delete saved files that have been post processed?"
 msgstr "刪除經過後置處理的已存檔案？"
 
-#: src/lang.c:364
+#: src/lang.c:353
 msgid "Deleting temporary files..."
 msgstr "刪除暫存檔案…"
 
-#: src/lang.c:366
+#: src/lang.c:355
 msgid "*** End of article ***"
 msgstr "*** 文章結束 ***"
 
-#: src/lang.c:367
+#: src/lang.c:356
 msgid "*** End of articles ***"
 msgstr "*** 文章結束 ***"
 
-#: src/lang.c:368
+#: src/lang.c:357
 msgid "*** End of attachments ***"
 msgstr "*** 附件結束 ***"
 
-#: src/lang.c:369
+#: src/lang.c:358
 msgid "*** End of groups ***"
 msgstr "*** 群組結束 ***"
 
-#: src/lang.c:370
+#: src/lang.c:359
 msgid "*** End of page ***"
 msgstr "*** 頁面結束 ***"
 
-#: src/lang.c:371
+#: src/lang.c:360
 #, fuzzy
 msgid "*** End of posted articles ***"
 msgstr "*** 文章結束 ***"
 
-#: src/lang.c:372
+#: src/lang.c:361
 msgid "*** End of scopes ***"
 msgstr "*** 範圍結束 ***"
 
-#: src/lang.c:373
+#: src/lang.c:362
 msgid "*** End of thread ***"
 msgstr "*** 討論串結束 ***"
 
-#: src/lang.c:374
+#: src/lang.c:363
 msgid "*** End of URLs ***"
 msgstr "*** 網址結束 ***"
 
-#: src/lang.c:375
+#: src/lang.c:364
 msgid "Enter limit of articles to get> "
 msgstr "輸入提取文章的限制>"
 
-#: src/lang.c:376
+#: src/lang.c:365
 msgid "Enter Message-ID to go to> "
 msgstr "輸入要前往的訊息識別號>"
 
-#: src/lang.c:377
+#: src/lang.c:366
 msgid " and enter next unread thread"
 msgstr " 並進入下一個未讀的討論串"
 
-#: src/lang.c:378
+#: src/lang.c:367
 msgid " and enter next unread article"
 msgstr " 並進入下一篇未讀的文章"
 
-#: src/lang.c:379
+#: src/lang.c:368
 msgid " and enter next unread group"
 msgstr " 並進入下一個未讀的群組"
 
-#: src/lang.c:380
+#: src/lang.c:369
 msgid "Enter option number> "
 msgstr "輸入選項數字>"
 
-#: src/lang.c:381
+#: src/lang.c:370
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "輸入範圍 [%s]>"
 
-#: src/lang.c:382
+#: src/lang.c:371
 #, fuzzy, c-format
 msgid "Error: Could not appended %s to %s"
 msgstr "錯誤：重新命名 %s 為 %s"
 
-#: src/lang.c:383
+#: src/lang.c:372
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1199,22 +1212,22 @@ msgstr ""
 "\n"
 "警告：已使用 Approved: 標頭。\n"
 
-#: src/lang.c:384
+#: src/lang.c:373
 #, c-format
 msgid "  Line %d: \"%s\": given string too long.\n"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:374
 #, fuzzy, c-format
 msgid "  Line %d: \"%s\": unrecognized attribute.\n"
 msgstr "無法辨識的屬性：%s"
 
-#: src/lang.c:386
+#: src/lang.c:375
 #, c-format
 msgid "  Line %d: \"%s\": malformed line, '=' missing.\n"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:379
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1223,7 +1236,8 @@ msgstr ""
 "\n"
 "錯誤：不當的地址於 To: 標頭。\n"
 
-#: src/lang.c:391
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:381
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1231,49 +1245,59 @@ msgstr ""
 "\n"
 "錯誤：不當的 FQDN 於 Message-ID: 標頭。\n"
 
-#: src/lang.c:393
+#: src/lang.c:383
 #, fuzzy, c-format
 msgid "Can't use literal IPv%d-address %s with TLS (-T)"
 msgstr "沒有郵件地址"
 
-#: src/lang.c:396
+#: src/lang.c:386
 #, c-format
 msgid "Can't unlock %s"
 msgstr "無法解除鎖定 %s"
 
-#: src/lang.c:397
+#: src/lang.c:387
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "無法點鎖 %s - 文章未附加！"
 
-#: src/lang.c:398
+#: src/lang.c:388
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "無法鎖定 %s - 文章未附加！"
 
-#: src/lang.c:401
+#: src/lang.c:391
 #, c-format
 msgid ""
 "Server requires authentication but compression (-C) is already active.\n"
 "Restart %s with -A cmd.-line switch in conjunction with -C.\n"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:394
 #, c-format
 msgid "Corrupted file %s"
 msgstr "已損壞檔案 %s"
 
-#: src/lang.c:406
+#: src/lang.c:396
 #, c-format
 msgid "couldn't expand %s\n"
 msgstr "無法展開 %s\n"
 
-#: src/lang.c:408
+#: src/lang.c:398
+#, c-format
+msgid "date in future: \"%s\""
+msgstr ""
+
+#: src/lang.c:399
+#, c-format
+msgid "Unparsable date: \"%s\""
+msgstr ""
+
+#: src/lang.c:400
 #, c-format
 msgid "Error: Custom format empty. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:401
 #, fuzzy
 msgid ""
 "\n"
@@ -1282,7 +1306,7 @@ msgstr ""
 "\n"
 "錯誤：「%s:」這列是空的。\n"
 
-#: src/lang.c:411
+#: src/lang.c:403
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1290,41 +1314,41 @@ msgstr ""
 "\n"
 "錯誤：不允許跟貼「poster」和新聞群組！\n"
 
-#: src/lang.c:412
+#: src/lang.c:404
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:405
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA 常式中發生內部錯誤 - 發送錯誤報告。\n"
 
-#: src/lang.c:414
+#: src/lang.c:406
 msgid "Left angle bracket missing in route address.\n"
 msgstr "在路由地址中缺少左角括號。\n"
 
-#: src/lang.c:415
+#: src/lang.c:407
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "在舊式地址中缺少左括號。\n"
 
-#: src/lang.c:416
+#: src/lang.c:408
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "在舊式地址中缺少右括號。\n"
 
-#: src/lang.c:417
+#: src/lang.c:409
 msgid "At-sign missing in mail address.\n"
 msgstr "在郵件地址中缺少 @ 符號。\n"
 
-#: src/lang.c:418
+#: src/lang.c:410
 #, fuzzy
 msgid "Right angle bracket missing in route address.\n"
 msgstr "在路由地址中缺少左角括號。\n"
 
-#: src/lang.c:419
+#: src/lang.c:411
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "不允許單一組成 FQDN。請加入您的網域。\n"
 
-#: src/lang.c:420
+#: src/lang.c:412
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1332,7 +1356,7 @@ msgstr ""
 "無效的網域。如果您的頂層網域真的存在，請發送錯誤報告。\n"
 "使用 .invalid 做為偽裝地址的頂層網域。\n"
 
-#: src/lang.c:421
+#: src/lang.c:413
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1340,7 +1364,7 @@ msgstr ""
 "不合法的網域。如果您的頂層網域真的存在，請發送錯誤報告。\n"
 "使用 .invalid 做為偽裝地址的頂層網域。\n"
 
-#: src/lang.c:422
+#: src/lang.c:414
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1348,52 +1372,52 @@ msgstr ""
 "不明網域。如果您的頂層網域真的存在，請發送錯誤報告。\n"
 "使用 .invalid 做為偽裝地址的頂層網域。\n"
 
-#: src/lang.c:423
+#: src/lang.c:415
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN 中有不合法的字元。\n"
 
-#: src/lang.c:424
+#: src/lang.c:416
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "不允許零長度的 FQDN 組成。\n"
 
-#: src/lang.c:425
+#: src/lang.c:417
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN 組成超出允許的最大長度 (63 個字元)。\n"
 
-#: src/lang.c:426
+#: src/lang.c:418
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN 組成不可以連字號起始或結束。\n"
 
-#: src/lang.c:427
+#: src/lang.c:419
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN 組成不可以數字起始。\n"
 
-#: src/lang.c:428
+#: src/lang.c:420
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "網域實字具有不可能的數值。\n"
 
-#: src/lang.c:429
+#: src/lang.c:421
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "網域實字只限私人使用而不允許全域使用。\n"
 
-#: src/lang.c:430
+#: src/lang.c:422
 msgid "Right bracket missing in domain literal.\n"
 msgstr "網域實字中缺少右中括號。\n"
 
-#: src/lang.c:431
+#: src/lang.c:423
 msgid "Missing localpart of mail address.\n"
 msgstr "缺少郵件地址的本地部分。\n"
 
-#: src/lang.c:432
+#: src/lang.c:424
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "郵件地址的本地部分有不合法的字元。\n"
 
-#: src/lang.c:433
+#: src/lang.c:425
 msgid "Zero length localpart component not allowed.\n"
 msgstr "不允許零長度的本地部分組成。\n"
 
-#: src/lang.c:434
+#: src/lang.c:426
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1401,7 +1425,7 @@ msgstr ""
 "真實名稱中有不合法的字元。\n"
 "路由地址中的引言結束字詞不可以包含『!()<>@,;:\\.[]』。\n"
 
-#: src/lang.c:435
+#: src/lang.c:427
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1409,7 +1433,7 @@ msgstr ""
 "真實名稱中有不合法的字元。\n"
 "引言字詞不可以包含『()<>\\』。\n"
 
-#: src/lang.c:436
+#: src/lang.c:428
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1417,11 +1441,11 @@ msgstr ""
 "真實名稱中有不合法的字元。\n"
 "編碼字詞在參數中不可以包含『!()<>@,;:\"\\.[]/=』。\n"
 
-#: src/lang.c:437
+#: src/lang.c:429
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "用於真實名稱的編碼字詞中有不當的語法。\n"
 
-#: src/lang.c:438
+#: src/lang.c:430
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1429,20 +1453,21 @@ msgstr ""
 "真實名稱中有不合法的字元。\n"
 "引言結束字詞在舊式地址中不可以包含『()<>\\』。\n"
 
-#: src/lang.c:439
+#: src/lang.c:431
+#, fuzzy
 msgid ""
 "Illegal character in realname.\n"
-"Control characters and unencoded 8bit characters > 127 are not allowed.\n"
+"Control characters and unencoded 8-bit characters > 127 are not allowed.\n"
 msgstr ""
 "真實名稱中有不合法的字元。\n"
 "控制字元和未編碼 8 位元字元不允許 > 127。\n"
 
-#: src/lang.c:440
+#: src/lang.c:432
 #, fuzzy
 msgid "Missing realname.\n"
 msgstr "缺少部分。"
 
-#: src/lang.c:441
+#: src/lang.c:433
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1450,7 +1475,7 @@ msgstr ""
 "\n"
 "錯誤：標頭之後找不到任何空白列。\n"
 
-#: src/lang.c:442
+#: src/lang.c:434
 #, fuzzy
 msgid ""
 "\n"
@@ -1459,7 +1484,7 @@ msgstr ""
 "\n"
 "錯誤：不合法的格式 %s。\n"
 
-#: src/lang.c:443
+#: src/lang.c:435
 #, c-format
 msgid ""
 "\n"
@@ -1468,8 +1493,8 @@ msgstr ""
 "\n"
 "錯誤：不合法的格式 %s。\n"
 
-#. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:445
+#. TODO: fixme, US-ASCII is not the only 7-bit charset we know about
+#: src/lang.c:437
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1482,7 +1507,7 @@ msgstr ""
 "      US-ASCII  - 請使用可組配選項的 M)選單 或者經由編輯\n"
 "      tinrc 來變更這個設定為適合您的語言的值。\n"
 
-#: src/lang.c:450
+#: src/lang.c:442
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1498,7 +1523,7 @@ msgstr ""
 "      這可以利用可組配選項的  M)選單 或是經由編輯 tinrc 來\n"
 "      達成。\n"
 
-#: src/lang.c:456
+#: src/lang.c:448
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1506,7 +1531,7 @@ msgstr ""
 "\n"
 "錯誤：文章以空白列起始而非標頭\n"
 
-#: src/lang.c:457
+#: src/lang.c:449
 #, c-format
 msgid ""
 "\n"
@@ -1517,7 +1542,7 @@ msgstr ""
 "錯誤：第 %d 列的標頭於標頭名稱之後沒有冒號：\n"
 "%s\n"
 
-#: src/lang.c:458
+#: src/lang.c:450
 #, c-format
 msgid ""
 "\n"
@@ -1526,7 +1551,7 @@ msgstr ""
 "\n"
 "錯誤：「%s:」這列是空的。\n"
 
-#: src/lang.c:459
+#: src/lang.c:451
 #, c-format
 msgid ""
 "\n"
@@ -1535,16 +1560,16 @@ msgstr ""
 "\n"
 "錯誤：「%s:」文章標頭缺少這列。\n"
 
-#: src/lang.c:460
-#, c-format
+#: src/lang.c:452
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Error: %s contains non 7bit chars.\n"
+"Warning: %s contains non 7-bit chars.\n"
 msgstr ""
 "\n"
 "錯誤：%s 含有非 7 位元字元。\n"
 
-#: src/lang.c:461
+#: src/lang.c:453
 #, c-format
 msgid ""
 "\n"
@@ -1555,16 +1580,20 @@ msgstr ""
 "錯誤：第 %d 列的標頭於冒號之後沒有空格：\n"
 "%s\n"
 
-#: src/lang.c:462
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:455
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: There are multiple (%d) \"%s:\" line in the header.\n"
+msgid_plural ""
+"\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "錯誤：在標頭中出現多重的 (%d)「%s:」列。\n"
 
-#: src/lang.c:463
+#: src/lang.c:456
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1575,47 +1604,51 @@ msgstr ""
 "錯誤：第 %d 列的標頭於冒號之後沒有空格：\n"
 "%s\n"
 
-#: src/lang.c:464
+#: src/lang.c:457
 msgid ""
 "\n"
 "Error: This is a mailgroup, but a recipient (\"To:\") is missing.\n"
 msgstr ""
 
-#: src/lang.c:465
+#: src/lang.c:458
 #, c-format
 msgid "Mixed up '-f'/'-F'? %s %s"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:460
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) 的不安全權限"
 
-#: src/lang.c:470
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:464
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be folded.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be folded.\n"
+msgid_plural "Line %d is longer than %d octets and should be folded.\n"
+msgstr[0] ""
 "第 %d 列長度超過 998 位元組而，但是\n"
 "編碼未被設定為 %s\n"
 
-#: src/lang.c:472
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:467
 #, fuzzy, c-format
-msgid "Line %d is longer than %d octets and should be shortened.\n"
-msgstr ""
+msgid "Line %d is longer than %d octet and should be shortened.\n"
+msgid_plural "Line %d is longer than %d octets and should be shortened.\n"
+msgstr[0] ""
 "第 %d 列長度超過 998 位元組而，但是\n"
 "編碼未被設定為 %s\n"
 
-#: src/lang.c:477
+#: src/lang.c:472
 #, fuzzy, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article\n"
 msgstr "MIME 剖析錯誤：未預期的 %s/%s 文章結束"
 
-#: src/lang.c:478
+#: src/lang.c:473
 #, fuzzy
 msgid "MIME parse error: Start boundary whilst reading headers\n"
 msgstr "MIME 剖析錯誤：讀取標頭時出現起始邊界"
 
-#: src/lang.c:479
+#: src/lang.c:474
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1623,11 +1656,22 @@ msgstr ""
 "\n"
 "錯誤：在新聞群組中不允許「poster」！\n"
 
-#: src/lang.c:480
+#: src/lang.c:475
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "無法提取 (完全合格的) 網域名稱！"
 
-#: src/lang.c:482
+#: src/lang.c:476
+#, fuzzy
+msgid "No valid newsgroup given."
+msgid_plural "No valid newsgroups given."
+msgstr[0] "沒有新聞群組"
+
+#: src/lang.c:477
+msgid " You may need to retry without \"-n\"."
+msgstr ""
+
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:480
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1635,44 +1679,52 @@ msgstr ""
 "\n"
 "錯誤： From: 缺少列。\n"
 
-#: src/lang.c:485
+#: src/lang.c:483
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "沒有權限可進入 %s\n"
 
-#: src/lang.c:486
+#: src/lang.c:484
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "沒有 %s 的讀取許可權\n"
 
-#: src/lang.c:487
+#: src/lang.c:485
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "檔案 %s 不存在\n"
 
-#: src/lang.c:488
+#: src/lang.c:486
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "沒有 %s 的寫入權限\n"
 
-#: src/lang.c:490
+#: src/lang.c:488
 #, fuzzy, c-format
 msgid "Not a literal IPv6 address: %s"
 msgstr "沒有郵件地址"
 
+#: src/lang.c:492
+#, c-format
+msgid "%s: -%c option requires an argument\n"
+msgstr "%s: -%c 選項需要一個參數\n"
+
 #: src/lang.c:493
-msgid "Can't get user information (/etc/passwd missing?)"
-msgstr "無法提取使用者資訊 (缺少 /etc/passwd ?)"
+#, fuzzy, c-format
+msgid "%s: -%c unknown option\n"
+msgstr "%s: -%c 無效選項\n"
 
 #: src/lang.c:495
-msgid "errors"
-msgstr "錯誤"
+msgid "Can't get user information (/etc/passwd missing?)"
+msgstr "無法提取使用者資訊 (缺少 /etc/passwd ?)"
 
-#: src/lang.c:496
+#: src/lang.c:497
+#, fuzzy
 msgid "error"
-msgstr "錯誤"
+msgid_plural "errors"
+msgstr[0] "錯誤"
 
-#: src/lang.c:499
+#: src/lang.c:500
 #, c-format
 msgid ""
 "\n"
@@ -1681,61 +1733,67 @@ msgstr ""
 "\n"
 "錯誤於第 %d 列：不允許「Sender:」標頭 (將會為您加入)\n"
 
-#: src/lang.c:501
+#: src/lang.c:502
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "伺服器不具任何一個列在 %s 中的群組"
 
-#: src/lang.c:502
+#: src/lang.c:503
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:504
 msgid "Unknown display level"
 msgstr "不明的顯示層級"
 
-#: src/lang.c:505
+#: src/lang.c:506
 msgid "Unreachable?\n"
 msgstr "無法連線？\n"
 
-#: src/lang.c:507
+#: src/lang.c:508
+#, fuzzy, c-format
+msgid "URI normalization failed: %s"
+msgstr "命令失敗：%s"
+
+#: src/lang.c:509
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:508
+#: src/lang.c:510
 msgid "Exiting..."
 msgstr "正在離開…"
 
-#: src/lang.c:509
+#: src/lang.c:511
 msgid "leaving external mail-reader"
 msgstr "離開外部郵件閱讀器"
 
-#: src/lang.c:510
+#: src/lang.c:512
 #, c-format
 msgid "Extracting %s..."
 msgstr "正在擷取 %s…"
 
-#: src/lang.c:512
+#: src/lang.c:514
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "寫入 %s 檔案時發生錯誤。檔案系統已滿？檔案重置到上一個狀態。"
 
-#: src/lang.c:513
+#: src/lang.c:515
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "製作檔案 %s 備份時發生錯誤。檔案系統已滿？"
 
-#: src/lang.c:514
+#: src/lang.c:516
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "篩選全域規則 (%d/%d)…"
 
-#: src/lang.c:515
+#: src/lang.c:517
 msgid "Rule created by: "
 msgstr "規則建立者為："
 
-#: src/lang.c:516
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:519
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1756,9 +1814,8 @@ msgid ""
 "#                     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@example.net>) "
-"without\n"
-"#                     Message-ID:\n"
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n"
+"#                     without Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
 "#   gnksa=[<>]?NUM    Optional. GNKSA parse_from() return code. '<' or '>' "
 "opt.\n"
@@ -1794,917 +1851,944 @@ msgstr ""
 "#   time=數字         可選。time_t 值表示規則過期的時間\n"
 "#\n"
 
-#: src/lang.c:542
+#: src/lang.c:545
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "輸入規則的分數 (預設=%d)："
 
-#: src/lang.c:543
+#: src/lang.c:546
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "輸入分數的權重 (範圍 0 < 分數 <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:544
+#: src/lang.c:547
 msgid "Full"
 msgstr "全部"
 
-#: src/lang.c:545
+#: src/lang.c:548
 msgid "Comment (optional)  : "
 msgstr "評論 (可選的) ："
 
-#: src/lang.c:547
+#: src/lang.c:550
 msgid "Malformed overview entry: servername missing."
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:551
 #, c-format
 msgid "\t Xref: %s"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:552
 msgid "Skipping Xref filter"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:554
 msgid "Apply pattern to    : "
 msgstr "套用胚騰到   ："
 
-#: src/lang.c:552
+#: src/lang.c:555
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "輸入胚騰 [%s]>"
 
-#: src/lang.c:553
-#, c-format
+#: src/lang.c:556
+#, fuzzy
 msgid ""
 "\n"
-"You requested followups to your article to go to the following %s:\n"
-msgstr ""
+"You requested followups to your article to go to the following newsgroup:\n"
+msgid_plural ""
 "\n"
-"您所要求對於您文章的跟貼為下列 %s：\n"
+"You requested followups to your article to go to the following newsgroups:\n"
+msgstr[0] ""
+"\n"
+"您所要求對於您文章的跟貼為下列新聞群組：\n"
 
-#: src/lang.c:554
+#: src/lang.c:557
 #, c-format
-msgid "  %s\t Answers will be directed to you by mail.\n"
-msgstr "  %s\t 回覆將會直接經由郵件寄給您。\n"
+msgid "   %s\t Answers will be directed to you by mail.\n"
+msgstr "   %s\t 回覆將會直接經由郵件寄給您。\n"
 
-#: src/lang.c:555
+#: src/lang.c:558
 msgid "-- forwarded message --\n"
 msgstr "-- 已轉寄訊息 --\n"
 
-#: src/lang.c:556
+#: src/lang.c:559
 msgid "-- end of forwarded message --\n"
 msgstr "-- 已轉寄訊息結束 --\n"
 
-#: src/lang.c:557
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:561
 msgid "From: line (ignore case)      "
 msgstr "From: 列 (忽略大小寫)      "
 
-#: src/lang.c:558
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:563
 msgid "From: line (case sensitive)   "
 msgstr "From: 列 (大小寫相符)   "
 
-#: src/lang.c:561
+#: src/lang.c:566
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s：不明的主機。\n"
 
-#: src/lang.c:563
-msgid "global "
-msgstr "全域 "
+#: src/lang.c:568
+#, fuzzy, c-format
+msgid "%d ancient article marked as read."
+msgid_plural "%d ancient articles marked as read."
+msgstr[0] "%d 篇舊文章已標記為已讀。"
+
+#: src/lang.c:569
+msgid "Mark articles older than the given days or date as read> "
+msgstr ""
 
-#: src/lang.c:564
+#: src/lang.c:570
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "請使用 %.100s 做為替代"
 
-#: src/lang.c:565
+#: src/lang.c:571
 #, c-format
 msgid "%s is bogus"
 msgstr "%s 是假造的"
 
-#: src/lang.c:566
+#: src/lang.c:572
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "群組 %s 有人主持。要繼續？"
 
-#: src/lang.c:567
-msgid "groups"
-msgstr "群組"
-
-#: src/lang.c:568
+#: src/lang.c:573
 #, c-format
 msgid "Rereading %s..."
 msgstr "重新讀取 %s…"
 
-#: src/lang.c:569
+#: src/lang.c:574
 msgid "Top Level Commands"
 msgstr "頂層命令"
 
-#: src/lang.c:570
+#: src/lang.c:575
 msgid "Group Selection"
 msgstr "群組選擇"
 
-#: src/lang.c:571
+#: src/lang.c:576
+#, fuzzy
 msgid "group"
-msgstr "群組"
+msgid_plural "groups"
+msgstr[0] "群組"
 
-#: src/lang.c:572
+#: src/lang.c:577
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:574
+#: src/lang.c:579
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "一或多列的評論。<CR> 以加入一列或是如果空列則繼續。"
 
-#: src/lang.c:575
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:581
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: 要加入篩選器檔案的列。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:576
+#: src/lang.c:582
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "要篩選的文章列數。< 表示較少，> 表示更多，= 表示相等。"
 
-#: src/lang.c:577
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:584
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: 要加入篩選器檔案的列。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:578
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:586
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: 要加入篩選器檔案的列。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:579
+#. TRANSLATORS: do not translate header names like 'Subject:' and 'From:'
+#: src/lang.c:588
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "如果 Subject: &  From: 各列不是您想要的，就輸入文字胚騰到篩選器。"
 
-#: src/lang.c:580
+#: src/lang.c:589
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "選取應該套用文字胚騰的地方。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:581
+#: src/lang.c:590
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "所輸入篩選器的過期天數。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:582
+#: src/lang.c:591
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "只對目前的群組或所有群組才套用砍除。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:583
+#: src/lang.c:592
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "對目前的群組或所有群組套用選取。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:584
+#: src/lang.c:593
 msgid "kill an article via a menu"
 msgstr "透過選單砍除文章"
 
-#: src/lang.c:585
+#: src/lang.c:594
 msgid "auto-select (hot) an article via a menu"
 msgstr "透過選單自動選取 (熱門) 文章"
 
-#: src/lang.c:586
+#: src/lang.c:595
 msgid "Browse URLs in article"
 msgstr "在文章中瀏覽網址"
 
-#: src/lang.c:587
+#: src/lang.c:596
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  在目前的討論串中依編號顯示文章"
 
-#: src/lang.c:589
+#: src/lang.c:598
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "取消 (刪除) 或取代 (覆寫) 目前的文章"
 
-#: src/lang.c:590
+#: src/lang.c:599
 msgid "post followup to current article"
 msgstr "跟貼目前的文章"
 
-#: src/lang.c:591
+#: src/lang.c:600
 msgid "post followup (don't copy text) to current article"
 msgstr "跟貼 (不複製文字) 目前的文章"
 
-#: src/lang.c:592
+#: src/lang.c:601
 msgid "post followup to current article quoting complete headers"
 msgstr "跟貼目前的文章並引述完整標頭"
 
-#: src/lang.c:593
+#: src/lang.c:602
 msgid "repost chosen article to another group"
 msgstr "重新張貼所選文章到另外的群組"
 
-#: src/lang.c:595
+#: src/lang.c:604
 msgid "edit article (mail-groups only)"
 msgstr "編輯文章 (只限郵件群組)"
 
-#: src/lang.c:596
+#: src/lang.c:605
 msgid "display first article in current thread"
 msgstr "顯示目前討論串中的第一篇文章"
 
-#: src/lang.c:597
+#: src/lang.c:606
 msgid "display first page of article"
 msgstr "顯示文章的第一頁"
 
-#: src/lang.c:598
+#: src/lang.c:607
 #, fuzzy
 msgid "show MIME details of this article"
 msgstr "在這篇文章中沒有網址"
 
-#: src/lang.c:599
+#: src/lang.c:608
 msgid "display last article in current thread"
 msgstr "顯示目前討論串中的最後一篇文章"
 
-#: src/lang.c:600
+#: src/lang.c:609
 msgid "display last page of article"
 msgstr "顯示文章的最後一頁"
 
-#: src/lang.c:601
+#: src/lang.c:610
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "標記其餘的討論串為已讀並跳到下一個未讀"
 
-#: src/lang.c:602
+#: src/lang.c:611
 msgid "display next article"
 msgstr "顯示下一篇文章"
 
-#: src/lang.c:603
+#: src/lang.c:612
 msgid "display first article in next thread"
 msgstr "顯示下一個討論串的第一篇文章"
 
-#: src/lang.c:604
+#: src/lang.c:613
 msgid "display next unread article"
 msgstr "顯示下一篇未讀文章"
 
-#: src/lang.c:605
+#: src/lang.c:614
 msgid "go to the article that this one followed up"
 msgstr "前往這篇所跟貼的文章"
 
-#: src/lang.c:606
+#: src/lang.c:615
 msgid "display previous article"
 msgstr "顯示上一篇文章"
 
-#: src/lang.c:607
+#: src/lang.c:616
 msgid "display previous unread article"
 msgstr "顯示上一篇未讀文章"
 
-#: src/lang.c:608
+#: src/lang.c:617
 msgid "quickly kill an article using defaults"
 msgstr "使用預設值快速砍除文章"
 
-#: src/lang.c:609
+#: src/lang.c:618
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "使用預設值快速自動選取 (熱門) 文章"
 
-#: src/lang.c:610
+#: src/lang.c:619
 msgid "return to group selection level"
 msgstr "回到群組選擇層級"
 
-#: src/lang.c:611
+#: src/lang.c:620
 msgid "reply through mail to author"
 msgstr "透過郵件回覆作者"
 
-#: src/lang.c:612
+#: src/lang.c:621
 msgid "reply through mail (don't copy text) to author"
 msgstr "透過郵件 (不複製文字) 回覆作者"
 
-#: src/lang.c:613
+#: src/lang.c:622
 msgid "reply through mail to author quoting complete headers"
 msgstr "透過郵件回覆作者並引述完整標頭"
 
-#: src/lang.c:614
+#: src/lang.c:623
 msgid "search backwards within this article"
 msgstr "在這篇文章之內向後搜尋"
 
-#: src/lang.c:615
+#: src/lang.c:624
 msgid "search forwards within this article"
 msgstr "在這篇文章之內向前搜尋"
 
-#: src/lang.c:616
+#: src/lang.c:625
 msgid "show article in raw-mode (including all headers)"
 msgstr "在原始模式中顯示文章 (包含所有標頭)"
 
-#: src/lang.c:617
+#: src/lang.c:626
 msgid "skip next block of included text"
 msgstr "跳過所含文字的下一個區塊"
 
-#: src/lang.c:618
+#: src/lang.c:627
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "切換顯示由表格饋送 (^L) 所隱藏的區段 ON/OFF"
 
-#: src/lang.c:619
+#: src/lang.c:628
 msgid "toggle display of all headers"
 msgstr "切換顯示所有標頭"
 
-#: src/lang.c:620
+#: src/lang.c:629
 msgid "toggle word highlighting on/off"
 msgstr "切換字詞高亮度顯示 ON/OFF"
 
-#: src/lang.c:621
+#: src/lang.c:630
+#, fuzzy
+msgid "toggle display of data sections"
+msgstr "切換顯示並編碼區段"
+
+#: src/lang.c:631
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "切換目前文章的 ROT-13 (基本解碼)"
 
-#: src/lang.c:622
+#: src/lang.c:632
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "切換跳格寬度 4 <-> 8"
 
-#: src/lang.c:623
+#: src/lang.c:633
 #, fuzzy
 msgid "toggle German TeX style decoding for current article"
 msgstr "切換目前文章的德語 TeX 樣式解碼"
 
-#: src/lang.c:624
-msgid "toggle display of uuencoded sections"
-msgstr "切換顯示並編碼區段"
+#: src/lang.c:634
+#, fuzzy
+msgid "cycle through the options for detecting/displaying verbatim blocks"
+msgstr "循環檢測和顯示逐字記錄區塊的選項"
 
-#: src/lang.c:625
+#: src/lang.c:635
 msgid "View/pipe/save multimedia attachments"
 msgstr "檢視/管線/儲存多媒體附件"
 
-#: src/lang.c:626
+#: src/lang.c:636
 msgid "choose first attachment in list"
 msgstr "選擇列表中的第一個附件"
 
-#: src/lang.c:627
+#: src/lang.c:637
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  依編號選擇附件"
 
-#: src/lang.c:628
+#: src/lang.c:638
 msgid "choose last attachment in list"
 msgstr "選擇列表中的最後一個附件"
 
-#: src/lang.c:630
+#: src/lang.c:640
 msgid "pipe attachment into command"
 msgstr "將附件進入管線命令"
 
-#: src/lang.c:631
+#: src/lang.c:641
 msgid "pipe raw attachment into command"
 msgstr "將原始附件進入管線命令"
 
-#: src/lang.c:633
+#: src/lang.c:643
 msgid "save attachment to disk"
 msgstr "將附件儲存到磁碟"
 
-#: src/lang.c:634
+#: src/lang.c:644
 msgid "search for attachments forwards"
 msgstr "向前搜尋附件"
 
-#: src/lang.c:635
+#: src/lang.c:645
 msgid "search for attachments backwards"
 msgstr "向後搜尋附件"
 
-#: src/lang.c:636
+#: src/lang.c:646
 msgid "view attachment"
 msgstr "檢視附件"
 
-#: src/lang.c:637
+#: src/lang.c:647
 msgid "tag attachment"
 msgstr "標定附件"
 
-#: src/lang.c:638
+#: src/lang.c:648
 msgid "tag attachments that match user specified pattern"
 msgstr "標定匹配使用者指定胚騰的附件"
 
-#: src/lang.c:639
+#: src/lang.c:649
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "反向標定所有附件 (切換)"
 
-#: src/lang.c:640
+#: src/lang.c:650
 msgid "untag all tagged attachments"
 msgstr "取消標定所有已標定附件"
 
-#: src/lang.c:641
+#: src/lang.c:651
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "切換最後一列中的資訊 (附件的名稱/描述)"
 
-#: src/lang.c:642
+#: src/lang.c:652
 msgid "choose first attribute in list"
 msgstr "選擇列表中的第一項屬性"
 
-#: src/lang.c:643
+#: src/lang.c:653
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  依編號選擇屬性"
 
-#: src/lang.c:644
+#: src/lang.c:654
 msgid "choose last attribute in list"
 msgstr "選擇列表中的最後一項屬性"
 
-#: src/lang.c:645
+#: src/lang.c:655
 msgid "reset attribute to a default value"
 msgstr "重置屬性為預設值"
 
-#: src/lang.c:646
+#: src/lang.c:656
 msgid "search backwards for an attribute"
 msgstr "向後搜尋某一屬性"
 
-#: src/lang.c:647
+#: src/lang.c:657
 msgid "search forwards for an attribute"
 msgstr "向前搜尋某一屬性"
 
-#: src/lang.c:648
+#: src/lang.c:658
 msgid "select attribute"
 msgstr "選取屬性"
 
-#: src/lang.c:649
+#: src/lang.c:659
 msgid "toggle back to options menu when invoked from there"
 msgstr "如果之前從那裡調用就切回選項功能表"
 
-#: src/lang.c:650
+#: src/lang.c:660
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "透過郵件報告錯誤或評論給 %s"
 
-#: src/lang.c:651
+#: src/lang.c:661
 msgid "choose first option in list"
 msgstr "選擇列表中的第一個選項"
 
-#: src/lang.c:652
+#: src/lang.c:662
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  依編號選擇選項"
 
-#: src/lang.c:653
+#: src/lang.c:663
 msgid "choose last option in list"
 msgstr "選擇列表中的最後一個選項"
 
-#: src/lang.c:654
+#: src/lang.c:664
 msgid "start scopes menu"
 msgstr "起始範圍選單"
 
-#: src/lang.c:655
+#: src/lang.c:665
 msgid "search backwards for an option"
 msgstr "向後搜尋某一選項"
 
-#: src/lang.c:656
+#: src/lang.c:666
 msgid "search forwards for an option"
 msgstr "向前搜尋某一選項"
 
-#: src/lang.c:657
+#: src/lang.c:667
 msgid "select option"
 msgstr "選取選項"
 
-#: src/lang.c:658
+#: src/lang.c:668
+msgid "start serverrc menu"
+msgstr ""
+
+#: src/lang.c:669
 msgid "toggle to attributes menu"
 msgstr "切換到屬性選單"
 
-#: src/lang.c:659
+#: src/lang.c:670
 msgid "choose range of articles to be affected by next command"
 msgstr "選擇會被下一個命令所影響的文章範圍"
 
-#: src/lang.c:660
+#: src/lang.c:671
 msgid "escape from command prompt"
 msgstr "從指令提示符號退出"
 
-#: src/lang.c:661
+#: src/lang.c:672
 msgid "edit filter file"
 msgstr "編輯篩選器檔案"
 
-#: src/lang.c:662
+#: src/lang.c:673
 msgid "get help"
 msgstr "提取說明"
 
-#: src/lang.c:663
+#: src/lang.c:674
 msgid "display last article viewed"
 msgstr "顯示最後一篇已檢視文章"
 
-#: src/lang.c:664
+#: src/lang.c:675
 msgid "down one line"
 msgstr "向下一列"
 
-#: src/lang.c:665
+#: src/lang.c:676
 msgid "up one line"
 msgstr "向上一列"
 
-#: src/lang.c:666
+#: src/lang.c:677
 msgid "go to article chosen by Message-ID"
 msgstr "前往依訊息識別號所選文章"
 
-#: src/lang.c:667
+#: src/lang.c:678
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "郵寄文章/討論串/熱門/胚騰/已標定文章給某人"
 
-#: src/lang.c:668
+#: src/lang.c:679
 msgid "menu of configurable options"
 msgstr "可組配選項的選單"
 
-#: src/lang.c:669
+#: src/lang.c:680
 msgid "down one page"
 msgstr "向下一頁"
 
-#: src/lang.c:670
+#: src/lang.c:681
 msgid "up one page"
 msgstr "向上一頁"
 
-#: src/lang.c:672
+#: src/lang.c:683
 msgid "post (write) article to current group"
 msgstr "張貼 (寫入) 文章到目前的群組"
 
-#: src/lang.c:673
+#: src/lang.c:684
 msgid "post postponed articles"
 msgstr "張貼被擱置的文章"
 
-#: src/lang.c:675
+#: src/lang.c:686
 msgid "list articles posted by you (from posted file)"
 msgstr "列出由您所張貼的文章 (來自張貼的檔案)"
 
-#: src/lang.c:676
+#: src/lang.c:687
 msgid "return to previous menu"
 msgstr "回到上一個選單"
 
-#: src/lang.c:677
+#: src/lang.c:688
 msgid "quit tin immediately"
 msgstr "馬上離開 tin"
 
-#: src/lang.c:678
+#: src/lang.c:689
 msgid "redraw page"
 msgstr "重繪頁面"
 
-#: src/lang.c:679
+#: src/lang.c:690
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "儲存文章/討論串/熱門/胚騰/已標定文章到檔案"
 
-#: src/lang.c:680
+#: src/lang.c:691
 msgid "save marked articles automatically without user prompts"
 msgstr "自動儲存標記的文章而無需使用者提示"
 
-#: src/lang.c:681
+#: src/lang.c:692
 msgid "scroll the screen one line down"
 msgstr "捲動螢幕一次下移一列"
 
-#: src/lang.c:682
+#: src/lang.c:693
 msgid "scroll the screen one line up"
 msgstr "捲動螢幕一次上移一列"
 
-#: src/lang.c:683
+#: src/lang.c:694
 msgid "search for articles by author backwards"
 msgstr "依作者向後搜尋文章"
 
-#: src/lang.c:684
+#: src/lang.c:695
 msgid "search for articles by author forwards"
 msgstr "依作者向前搜尋文章"
 
-#: src/lang.c:685
+#: src/lang.c:696
 msgid "search all articles for a given string (this may take some time)"
 msgstr "對所有文章搜尋給定的字串 (這也許會花一點時間)"
 
-#: src/lang.c:686
+#: src/lang.c:697
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (搜尋時大小寫不須相符並回到所有文章的前端)"
 
-#: src/lang.c:687
+#: src/lang.c:698
 msgid "search for articles by Subject line backwards"
 msgstr "依主題向後搜尋文章"
 
-#: src/lang.c:688
+#: src/lang.c:699
 msgid "search for articles by Subject line forwards"
 msgstr "依主題向前搜尋文章"
 
-#: src/lang.c:689
+#: src/lang.c:700
 msgid "repeat last search"
 msgstr "重複最後一筆搜尋"
 
-#: src/lang.c:690
+#: src/lang.c:701
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "標定目前的文章以用於重新張貼/郵寄/管線/列印/儲存"
 
-#: src/lang.c:691
+#: src/lang.c:702
 msgid "toggle info message in last line (subject/description)"
 msgstr "切換最後一列中的資訊訊息 (主旨/描述)"
 
-#: src/lang.c:692
+#: src/lang.c:703
 msgid "toggle inverse video"
 msgstr "切換反白顯示"
 
-#: src/lang.c:693
+#: src/lang.c:704
 #, fuzzy
 msgid "toggle mini help menu and posting etiquette display"
 msgstr "切換迷你說明選單顯示"
 
-#: src/lang.c:694
+#: src/lang.c:705
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "週期顯示作者電子郵件地址、真實名稱、兩者或皆非"
 
-#: src/lang.c:695
+#: src/lang.c:706
 msgid "show version information"
 msgstr "顯示版本資訊"
 
-#: src/lang.c:696
+#: src/lang.c:707
+msgid "mark articles older than the given days or date as read"
+msgstr ""
+
+#: src/lang.c:708
 msgid "mark all articles as read and return to group selection menu"
 msgstr "標記所有文章為已讀並回到群組選擇選單"
 
-#: src/lang.c:697
+#: src/lang.c:709
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "標記所有文章為已讀並進入下一個群組與未讀文章"
 
-#: src/lang.c:698
+#: src/lang.c:710
 msgid "choose first thread in list"
 msgstr "選擇清單中的第一筆討論串"
 
-#: src/lang.c:699
+#: src/lang.c:711
 msgid "choose last thread in list"
 msgstr "選擇清單中的最後一篇討論串"
 
-#: src/lang.c:700
+#: src/lang.c:712
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "列出目前討論串之內的文章 (帶出討論串子選單)"
 
-#: src/lang.c:701
+#: src/lang.c:713
 msgid "mark article as unread"
 msgstr "標記文章為未讀"
 
-#: src/lang.c:702
+#: src/lang.c:714
 msgid "mark current thread, range or tagged threads as read"
 msgstr "標記目前的討論串、範圍或已標定討論串為已讀"
 
-#: src/lang.c:703
+#: src/lang.c:715
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "標記目前的討論串、範圍或已標定討論串為未讀"
 
-#: src/lang.c:704
+#: src/lang.c:716
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "標記目前的/範圍/已選/胚騰/已標定於提示之後為已讀"
 
-#: src/lang.c:705
+#: src/lang.c:717
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "標記目前的/範圍/已選/胚騰/已標定於提示之後為未讀"
 
-#: src/lang.c:706
+#: src/lang.c:718
 msgid "toggle display of all/selected articles"
 msgstr "切換顯示所有/已選文章"
 
-#: src/lang.c:707
+#: src/lang.c:719
 msgid "display next group"
 msgstr "顯示下一個群組"
 
-#: src/lang.c:708
+#: src/lang.c:720
 msgid "display previous group"
 msgstr "顯示上一個群組"
 
-#: src/lang.c:709
+#: src/lang.c:721
 msgid "toggle all selections (all articles)"
 msgstr "切換所有選取 (所有文章)"
 
-#: src/lang.c:710
+#: src/lang.c:722
 msgid "select group (make \"hot\")"
 msgstr "選取群組 (設為「熱門」)"
 
-#: src/lang.c:711
+#: src/lang.c:723
 msgid "select thread"
 msgstr "選取討論串"
 
-#: src/lang.c:712
+#: src/lang.c:724
 msgid "select threads if at least one unread article is selected"
 msgstr "如果至少選取了一篇未讀文章就選取討論串"
 
-#: src/lang.c:713
+#: src/lang.c:725
 msgid "select threads that match user specified pattern"
 msgstr "選取匹配使用者指定胚騰的討論串"
 
-#: src/lang.c:714
+#: src/lang.c:726
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  依編號選擇討論串"
 
-#: src/lang.c:715
+#: src/lang.c:727
 msgid "toggle limit number of articles to get, and reload"
 msgstr "切換要提取文章的限制數量，並重新載入"
 
-#: src/lang.c:716
+#: src/lang.c:728
 msgid "toggle display of all/unread articles"
 msgstr "切換顯示所有/未讀文章"
 
-#: src/lang.c:717
+#: src/lang.c:729
 msgid "toggle selection of thread"
 msgstr "切換討論串的選取"
 
-#: src/lang.c:718
+#: src/lang.c:730
 msgid "cycle through threading options available"
 msgstr "重覆循環可用的討論串選項"
 
-#: src/lang.c:719
+#: src/lang.c:731
 msgid "undo all selections (all articles)"
 msgstr "復原所有選取 (所有文章)"
 
-#: src/lang.c:720
+#: src/lang.c:732
 msgid "untag all tagged threads"
 msgstr "取消標定所有已標定討論串"
 
-#: src/lang.c:721
+#: src/lang.c:733
 #, fuzzy
 msgid "search for articles forwards"
 msgstr "依作者向前搜尋文章"
 
-#: src/lang.c:722
+#: src/lang.c:734
 #, fuzzy
 msgid "search for articles backwards"
 msgstr "依作者向後搜尋文章"
 
-#: src/lang.c:723
+#: src/lang.c:735
 #, fuzzy
 msgid "toggle info message in last line (Message-ID)"
 msgstr "切換最後一列的資訊訊息 (網址)"
 
-#: src/lang.c:724
+#: src/lang.c:736
 #, fuzzy
 msgid "Open article by Message-ID"
 msgstr "前往依訊息識別號所選文章"
 
-#: src/lang.c:725
+#: src/lang.c:737
 msgid "add new scope"
 msgstr "加入新的範圍"
 
-#: src/lang.c:726
+#: src/lang.c:738
 msgid "delete scope"
 msgstr "刪除範圍"
 
-#: src/lang.c:727
+#: src/lang.c:739
 msgid "edit attributes file"
 msgstr "編輯屬性檔案"
 
-#: src/lang.c:728
+#: src/lang.c:740
 msgid "choose first scope in list"
 msgstr "選擇清單中的第一筆範圍"
 
-#: src/lang.c:729
+#: src/lang.c:741
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  依編號選擇範圍"
 
-#: src/lang.c:730
+#: src/lang.c:742
 msgid "choose last scope in list"
 msgstr "選擇清單中的最後一筆範圍"
 
-#: src/lang.c:731
+#: src/lang.c:743
 msgid "move scope"
 msgstr "移動範圍"
 
-#: src/lang.c:732
+#: src/lang.c:744
 msgid "rename scope"
 msgstr "重新命名範圍"
 
-#: src/lang.c:733
+#: src/lang.c:745
 msgid "select scope"
 msgstr "選取範圍"
 
-#: src/lang.c:734
+#: src/lang.c:746
 msgid "mark all articles in group as read"
 msgstr "標記所有群組中的文章為已讀"
 
-#: src/lang.c:735
+#: src/lang.c:747
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "標記所有群組中的文章為已讀並移動到下一個未讀群組"
 
-#: src/lang.c:736
+#: src/lang.c:748
 msgid "choose first group in list"
 msgstr "選擇清單中的第一筆群組"
 
-#: src/lang.c:737
+#: src/lang.c:749
 msgid "choose group by name"
 msgstr "依名稱選擇群組"
 
-#: src/lang.c:738
+#: src/lang.c:750
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  依編號選擇群組"
 
-#: src/lang.c:739
+#: src/lang.c:751
 msgid "choose range of groups to be affected by next command"
 msgstr "選擇受下一個命令所影響的群組範圍"
 
-#: src/lang.c:740
+#: src/lang.c:752
 msgid "choose last group in list"
 msgstr "選擇清單中的最後一個群組"
 
-#: src/lang.c:742
+#: src/lang.c:754
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "前往依訊息識別號所選文章"
 
-#: src/lang.c:743
+#: src/lang.c:755
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:757
 msgid "mark all articles in chosen group unread"
 msgstr "標記所有在已選群組中的文章為未讀"
 
-#: src/lang.c:746
+#: src/lang.c:758
 msgid "move chosen group within list"
 msgstr "移動清單內所選群組"
 
-#: src/lang.c:747
+#: src/lang.c:759
 msgid "choose next group with unread news"
 msgstr "選擇具有未讀新聞的下一個群組"
 
-#: src/lang.c:748 src/lang.c:1797
+#: src/lang.c:760 src/lang.c:1925
 msgid "quit"
 msgstr "離開"
 
-#: src/lang.c:749
+#: src/lang.c:761
 msgid "quit without saving configuration changes"
 msgstr "離開但不儲存組態變更"
 
-#: src/lang.c:750
+#: src/lang.c:762
 msgid "read chosen group"
 msgstr "讀取所選群組"
 
-#: src/lang.c:751
+#: src/lang.c:763
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "重置 .newsrc (標記所有可用群組中的文章為未讀)"
 
-#: src/lang.c:752
+#: src/lang.c:764
 msgid "search backwards for a group name"
 msgstr "向後搜尋群組名稱"
 
-#: src/lang.c:753
+#: src/lang.c:765
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (所有搜尋不須符合大小寫並回到開始部分)"
 
-#: src/lang.c:754
+#: src/lang.c:766
 msgid "search forwards for a group name"
 msgstr "向前搜尋群組名稱"
 
-#: src/lang.c:755
+#: src/lang.c:767
 msgid "subscribe to chosen group"
 msgstr "訂閱所選群組"
 
-#: src/lang.c:756
+#: src/lang.c:768
 msgid "subscribe to groups that match pattern"
 msgstr "訂閱匹配胚騰的群組"
 
-#: src/lang.c:757
+#: src/lang.c:769
 msgid "reread active file to check for any new news"
 msgstr "重新讀取現用檔案以檢查看看任何新的新聞"
 
-#: src/lang.c:758
+#: src/lang.c:770
 msgid "show NNTP[S] connection details"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:771
 msgid "toggle display of group name only or group name plus description"
 msgstr "切換只顯示群組名稱或是群組名稱加上描述"
 
-#: src/lang.c:760
+#: src/lang.c:772
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "切換顯示全部/未讀的已訂閱群組"
 
-#: src/lang.c:761
+#: src/lang.c:773
 msgid "unsubscribe from chosen group"
 msgstr "取消訂閱所選群組"
 
-#: src/lang.c:762
+#: src/lang.c:774
 msgid "unsubscribe from groups that match pattern"
 msgstr "取消訂閱匹配胚騰的群組"
 
-#: src/lang.c:763
+#: src/lang.c:775
 msgid "sort the list of groups"
 msgstr "排序群組清單"
 
-#: src/lang.c:764
+#: src/lang.c:776
 msgid "toggle display to show all/subscribed groups"
 msgstr "切換顯示全部/已訂閱的群組"
 
-#: src/lang.c:765
+#: src/lang.c:777
 #, fuzzy
 msgid "tag/untag all parts of current multipart-message in order"
 msgstr "依序標定目前多部件訊息的所有部分"
 
-#: src/lang.c:766
+#: src/lang.c:778
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  依編號選擇文章"
 
-#: src/lang.c:767
+#: src/lang.c:779
 msgid "mark thread as read and return to group index page"
 msgstr "標記討論串為已讀並回到群組索引頁面"
 
-#: src/lang.c:768
+#: src/lang.c:780
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "標記討論串為已讀並輸入下一個未讀的討論串或群組"
 
-#: src/lang.c:769
+#: src/lang.c:781
 msgid "choose first article in list"
 msgstr "選擇清單中的第一篇文章"
 
-#: src/lang.c:770
+#: src/lang.c:782
 msgid "choose last article in list"
 msgstr "選擇清單中的最後一篇文章"
 
-#: src/lang.c:771
+#: src/lang.c:783
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "標記文章、範圍或已標定文章為已讀；移動游標到下一篇未讀文章"
 
-#: src/lang.c:772
+#: src/lang.c:784
 msgid "mark article, range or tagged articles as unread"
 msgstr "標記文章、範圍或已標定文章為未讀"
 
-#: src/lang.c:773
+#: src/lang.c:785
 msgid "mark current thread as unread"
 msgstr "標記目前討論串為未讀"
 
-#: src/lang.c:774
+#: src/lang.c:786
 msgid "read chosen article"
 msgstr "讀取所選文章"
 
-#: src/lang.c:775
+#: src/lang.c:787
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2712,7 +2796,7 @@ msgstr ""
 "顯示屬性\n"
 "------------------"
 
-#: src/lang.c:776
+#: src/lang.c:788
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2720,7 +2804,7 @@ msgstr ""
 "雜項\n"
 "-------------"
 
-#: src/lang.c:777
+#: src/lang.c:789
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2728,7 +2812,7 @@ msgstr ""
 "四處移動\n"
 "-------------"
 
-#: src/lang.c:778
+#: src/lang.c:790
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2736,7 +2820,7 @@ msgstr ""
 "群組/討論串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:779
+#: src/lang.c:791
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2744,7 +2828,7 @@ msgstr ""
 "附件操作\n"
 "---------------------"
 
-#: src/lang.c:780
+#: src/lang.c:792
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2752,7 +2836,7 @@ msgstr ""
 "屬性操作\n"
 "--------------------"
 
-#: src/lang.c:781
+#: src/lang.c:793
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2760,7 +2844,7 @@ msgstr ""
 "選項操作\n"
 "-----------------"
 
-#: src/lang.c:782
+#: src/lang.c:794
 #, fuzzy
 msgid ""
 "Posted article operations\n"
@@ -2769,7 +2853,7 @@ msgstr ""
 "群組/討論串/文章操作\n"
 "-------------------------------"
 
-#: src/lang.c:783
+#: src/lang.c:795
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2777,7 +2861,7 @@ msgstr ""
 "範圍操作\n"
 "----------------"
 
-#: src/lang.c:784
+#: src/lang.c:796
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2785,100 +2869,112 @@ msgstr ""
 "網址操作\n"
 "--------------"
 
-#: src/lang.c:785
+#: src/lang.c:797
 msgid "choose first URL in list"
 msgstr "選擇清單中的第一筆網址"
 
-#: src/lang.c:786
+#: src/lang.c:798
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  依編號選擇網址"
 
-#: src/lang.c:787
+#: src/lang.c:799
 msgid "choose last URL in list"
 msgstr "選擇清單中的最後一筆網址"
 
-#: src/lang.c:788
+#: src/lang.c:800
 msgid "search for URLs forwards"
 msgstr "向前搜尋網址"
 
-#: src/lang.c:789
+#: src/lang.c:801
 msgid "search for URLs backwards"
 msgstr "向後搜尋網址"
 
-#: src/lang.c:790
+#: src/lang.c:802
 msgid "Open URL in browser"
 msgstr "在瀏覽器中開啟網址"
 
-#: src/lang.c:791
+#: src/lang.c:803
 msgid "toggle info message in last line (URL)"
 msgstr "切換最後一列的資訊訊息 (網址)"
 
-#: src/lang.c:793
+#: src/lang.c:804
+#, fuzzy
+msgid "Hot article"
+msgid_plural "Hot articles"
+msgstr[0] "文章"
+
+#: src/lang.c:806
 msgid "Group Level Commands"
 msgstr "群組層級命令"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Kill filter added"
 msgstr "砍除已加入的篩選器"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Auto-selection filter added"
 msgstr "自動選取已加入的篩選器"
 
-#: src/lang.c:796
+#: src/lang.c:809
 msgid "All parts tagged"
 msgstr "已標定所有部分"
 
-#: src/lang.c:797
+#: src/lang.c:810
 #, fuzzy
 msgid "All parts untagged"
 msgstr "已標定所有部分"
 
-#: src/lang.c:798
+#: src/lang.c:811
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:799
+#: src/lang.c:812
 msgid "Storing article for later posting"
 msgstr "存入文章以用於稍後張貼"
 
-#: src/lang.c:800
+#: src/lang.c:813
 msgid "Please enter a valid character"
 msgstr "請輸入有效字元"
 
-#: src/lang.c:801
+#: src/lang.c:814
 #, c-format
 msgid "Missing part #%d"
 msgstr "缺少部分的 #%d"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "*** No postponed articles ***"
 msgstr "*** 沒有被擱置的文章 ***"
 
-#: src/lang.c:803
+#: src/lang.c:816
+#, fuzzy
+msgid "Operation not available in raw-mode"
+msgstr "回到群組選擇層級"
+
+#: src/lang.c:817
 msgid "Not a multi-part message"
 msgstr "不是一篇多部件訊息"
 
-#: src/lang.c:804
+#: src/lang.c:818
 msgid "You are not subscribed to this group"
 msgstr "您未訂閱這個群組"
 
-#: src/lang.c:805
+#: src/lang.c:819
 msgid "No previous expression"
 msgstr "沒有上一個表示式"
 
-#: src/lang.c:806
+#: src/lang.c:820
 msgid "Operation disabled in no-overwrite mode"
 msgstr "在無覆寫模式中的操作已停用"
 
-#. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:808
-#, c-format
-msgid "%d postponed %s, reuse with ^O...\n"
-msgstr "%d 已擱置 %s，按下 ^O 以重新使用…\n"
+#. TODO: replace hard coded key-name in txt_info_postponed_sp[]
+#: src/lang.c:822
+#, fuzzy, c-format
+msgid "%d postponed article, reuse with ^O...\n"
+msgid_plural "%d postponed articles, reuse with ^O...\n"
+msgstr[0] "%d 已擱置 文章，按下 ^O 以重新使用…\n"
 
-#: src/lang.c:809
+#: src/lang.c:823
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2887,17 +2983,14 @@ msgstr ""
 "X-Conversion-Note: 多部件/替代內容已被移除。\n"
 "  要提取整篇文章，請在選項功能表中關閉替代處理\n"
 
-#: src/lang.c:811
+#: src/lang.c:825
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "儲存 %s/%s 的檔名是一個信箱。附件未被儲存"
 
-#: src/lang.c:812
-msgid "TeX2Iso encoded article"
-msgstr "TeX2Iso 編碼文章"
-
+#. constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
 #. TODO: replace hard coded key-names
-#: src/lang.c:814
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2956,152 +3049,165 @@ msgstr ""
 "要獲得更多資訊，請閱讀線上手冊、README、INSTALL、TODO 和 FTP 等檔案。\n"
 "請利用『R』命令發送錯誤報告/意見給 %s。\n"
 
-#: src/lang.c:830
+#: src/lang.c:845
+#, c-format
+msgid "Invalid disabled_nntp_cmds \"%s\", discarding it"
+msgstr ""
+
+#: src/lang.c:847
 #, c-format
 msgid "Invalid From:-header \"%s\". Check your mail_address setting."
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:849
+#, fuzzy
+msgid "Charset name contains invalid characters"
+msgstr "字元組名稱包含無效字元。"
+
+#: src/lang.c:852
 msgid "Invalid multibyte sequence found\n"
 msgstr "出現無效的多位元組序列\n"
 
-#: src/lang.c:835
+#: src/lang.c:855
 #, fuzzy, c-format
 msgid "Invalid Sender:-header \"%s\""
 msgstr "無效的 Sender:-header \"%s\""
 
-#: src/lang.c:837
+#: src/lang.c:857
 msgid "Inverse video disabled"
 msgstr "反白顯示已停用"
 
-#: src/lang.c:838
+#: src/lang.c:858
 msgid "Inverse video enabled"
 msgstr "反白顯示已啟用"
 
-#: src/lang.c:840
+#: src/lang.c:860
+msgid " Keeping serverrc.add_cmd_line_opts."
+msgstr ""
+
+#: src/lang.c:861
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "缺少 %s 的定義\n"
 
-#: src/lang.c:841
+#: src/lang.c:862
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "無效的按鍵定義『%s』\n"
 
-#: src/lang.c:842
+#: src/lang.c:863
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "無效的按鍵名稱『%s』\n"
 
-#: src/lang.c:843
+#: src/lang.c:864
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap 檔案已升級到版本 %s\n"
 
-#: src/lang.c:844
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:866
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "砍除 From:   [%s] (y/n)："
 
-#: src/lang.c:845
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:868
 msgid "Kill Lines: (</>num): "
 msgstr "砍除 Lines: (</>num)："
 
-#: src/lang.c:846
+#: src/lang.c:869
 msgid "Kill Article Menu"
 msgstr "砍除文章選單"
 
-#: src/lang.c:847
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "砍除 Msg-Id： [%s] (f/l/o/n)："
 
-#: src/lang.c:848
+#: src/lang.c:871
 msgid "Kill pattern scope  : "
 msgstr "砍除胚騰範圍 ："
 
-#: src/lang.c:849
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:873
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "砍除 Subject: [%s] (y/n)："
 
-#: src/lang.c:850
+#: src/lang.c:874
 msgid "Kill text pattern   : "
 msgstr "砍除文字胚騰  ："
 
-#: src/lang.c:851
+#: src/lang.c:875
 msgid "Kill time in days   : "
 msgstr "砍除時間於每日  ："
 
-#: src/lang.c:853
+#: src/lang.c:877
 msgid "Last"
 msgstr "最後一筆"
 
-#: src/lang.c:854
+#: src/lang.c:878
 msgid "-- Last response --"
 msgstr "-- 最後一筆回應 --"
 
-#: src/lang.c:855
+#: src/lang.c:879
 #, c-format
 msgid "Lines %s  "
 msgstr "列 %s  "
 
-#: src/lang.c:861
+#: src/lang.c:883
 #, fuzzy
 msgid "Function not available."
 msgstr "無法使用文章"
 
-#: src/lang.c:862
+#: src/lang.c:884
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:864
+#: src/lang.c:886
 #, fuzzy, c-format
 msgid "Group: %s"
-msgstr "群組 %.*s…"
-
-#: src/lang.c:865
-#, fuzzy, c-format
-msgid "Groups: %s"
-msgstr "群組 %.*s…"
+msgid_plural "Groups: %s"
+msgstr[0] "群組 %.*s…"
 
-#: src/lang.c:868
+#: src/lang.c:889
 msgid "Mail"
 msgstr "郵寄"
 
-#: src/lang.c:869
+#: src/lang.c:890
 msgid "mailbox "
 msgstr "信箱 "
 
-#: src/lang.c:870
+#: src/lang.c:891
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "郵寄文章到 [%.*s]>"
 
-#: src/lang.c:871
+#: src/lang.c:892
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "郵寄記錄檔到 %s\n"
 
-#: src/lang.c:872
+#: src/lang.c:893
 msgid "Mail bug report..."
 msgstr "郵寄錯誤報告…"
 
-#: src/lang.c:873
+#: src/lang.c:894
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "郵寄錯誤報告到 %s？"
 
-#: src/lang.c:874
+#: src/lang.c:895
 msgid "Mailed"
 msgstr "已寄出"
 
-#: src/lang.c:875
+#: src/lang.c:896
 #, c-format
 msgid "Mailing to %s..."
 msgstr "郵寄到 %s…"
 
-#: src/lang.c:876
+#: src/lang.c:897
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3113,84 +3219,162 @@ msgstr ""
 "# 第四個欄位是基底目錄 (亦即 ~/Mail 或 ~/News)\n"
 "#\n"
 
-#: src/lang.c:879
-#, c-format
-msgid "%s marked as read"
+#: src/lang.c:900
+#, fuzzy
+msgid "Article marked as read"
 msgstr "%s 標記為已讀"
 
-#: src/lang.c:880
-#, c-format
-msgid "%s marked as unread"
+#: src/lang.c:901
+#, fuzzy
+msgid "Article marked as unread"
+msgstr "%s 標記為未讀"
+
+#: src/lang.c:902
+#, fuzzy
+msgid "Thread marked as read"
+msgstr "%s 標記為已讀"
+
+#: src/lang.c:903
+#, fuzzy
+msgid "Thread marked as unread"
 msgstr "%s 標記為未讀"
 
-#: src/lang.c:881
+#: src/lang.c:904
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "標記 %2$d 中的 %1$d %3$s 為已讀"
 
-#: src/lang.c:882
+#: src/lang.c:905
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "標記 %2$d 中的 %1$d %3$s 為未讀"
 
-#: src/lang.c:883 src/lang.c:1753
+#: src/lang.c:906 src/lang.c:1881
 msgid "Mark"
 msgstr "標記"
 
-#: src/lang.c:884
+#: src/lang.c:907
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "標記所有文章為 %s 讀？"
 
-#: src/lang.c:885
+#: src/lang.c:908
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "標記文章為 %s 讀？"
 
-#: src/lang.c:886
+#: src/lang.c:909
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "標記群組 %s 為已讀？"
 
-#: src/lang.c:887
+#: src/lang.c:910
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "標記討論串為 %s 讀？"
 
-#: src/lang.c:888
+#: src/lang.c:911
 #, c-format
 msgid "Matching %s groups..."
 msgstr "正在匹配 %s 群組…"
 
-#: src/lang.c:889 src/lang.c:902 src/lang.c:905 src/lang.c:911
+#: src/lang.c:914
+#, fuzzy, c-format
+msgid "charset %s"
+msgstr "，字元集："
+
+#: src/lang.c:915
+#, c-format
+msgid "content subtype %s"
+msgstr ""
+
+#: src/lang.c:916
+#, c-format
+msgid "content type %s"
+msgstr ""
+
+#: src/lang.c:917
+#, c-format
+msgid "%*s[-- charset %s not supported --]\n"
+msgstr "%*s[-- 不支援 %s 字元集 --]\n"
+
+#: src/lang.c:918
+#, c-format
+msgid "%*s[-- Description: %s --]\n"
+msgstr "%*s[-- 描述：%s --]\n"
+
+#: src/lang.c:919
+#, fuzzy, c-format
+msgid "encoding %s"
+msgstr "開啟 %s"
+
+#: src/lang.c:925
+#, fuzzy, c-format
+msgid "lang %s"
+msgstr "重新讀取 %s…"
+
+#: src/lang.c:926
+#, fuzzy, c-format
+msgid "%s line"
+msgid_plural "%s lines"
+msgstr[0] "%d 列"
+
+#: src/lang.c:927
+#, fuzzy, c-format
+msgid "name %s"
+msgstr "，名稱："
+
+#: src/lang.c:928
+msgid ", "
+msgstr ""
+
+#: src/lang.c:929
+#, c-format
+msgid "size %s"
+msgstr ""
+
+#: src/lang.c:930
+msgid ""
+"This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
+"are reading this prefix, your mail reader probably has not yet been "
+"modified\n"
+"to understand the new format, and some of what follows may look strange.\n"
+"\n"
+msgstr ""
+"這個訊息已被寫在『多部件/混合』的 MIME 格式中。如果您\n"
+"正在讀取這個前綴，您的郵件閱讀器或許尚未被修改\n"
+"以了解新的格式，而隨後而來的東西也許看起來會很怪異。\n"
+"\n"
+
+#: src/lang.c:934 src/lang.c:947 src/lang.c:950 src/lang.c:956
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=設定目前為 n; %s=下移一列；%s=貼齊；%s=求助；%s=離開"
 
-#: src/lang.c:891
+#: src/lang.c:936
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=檢視；%s=管線；%s=管線原始；%s=儲存；%s=標定；%s=標定胚騰；%s=取消所有標定"
 
-#: src/lang.c:893
+#: src/lang.c:938
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=檢視；%s=儲存；%s=標定；%s=標定胚騰；%s=取消所有標定"
 
-#: src/lang.c:895
+#: src/lang.c:940
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=反向標定；%s=向前搜尋；%s=向後搜尋；%s=重複搜尋"
 
-#: src/lang.c:896 src/lang.c:900
+#: src/lang.c:941 src/lang.c:945
 #, 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:897
+#: src/lang.c:942
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3198,273 +3382,268 @@ msgid ""
 msgstr ""
 "%s=作者搜尋；%s=設回未讀；%s=下移一列；%s=貼齊；%s=標記讀取；%s=列出討論串"
 
-#: src/lang.c:898
+#: src/lang.c:943
 #, 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:899
+#: src/lang.c:944
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=向前搜尋；%s=向後搜尋；%s=離開"
 
-#: src/lang.c:901
+#: src/lang.c:946
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=作者搜尋；%s=內文搜尋；%s=設回未讀；%s=跟貼；%s=標記讀取"
 
-#: src/lang.c:903 src/lang.c:912
+#: src/lang.c:948 src/lang.c:957
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=向前搜尋；%s=向後搜尋；%s=重複搜尋"
 
-#: src/lang.c:904
+#: src/lang.c:949
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=加入；%s=移動；%s=重新命名；%s=刪除"
 
-#: src/lang.c:906
+#: src/lang.c:951
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=設定目前為 n; %s=下一個未讀；%s,%s=搜尋胚騰；%s=設回未讀"
 
-#: src/lang.c:907
+#: src/lang.c:952
 #, 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:908
+#: src/lang.c:953
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr "%s=訂閱；%s=訂閱胚騰；%s=取消訂閱；%s=取消訂閱胚騰；%s=拔入/出"
 
-#: src/lang.c:909
+#: src/lang.c:954
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=設定目前為 n; %s=下一個未讀；%s=設回未讀；%s=顯示切換"
 
-#: src/lang.c:910
+#: src/lang.c:955
 #, 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:913
+#: src/lang.c:958
 msgid "--More--"
 msgstr "--更多--"
 
-#: src/lang.c:915
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid "MOTD: %s\n"
 msgstr "MOTD: "
 
-#: src/lang.c:917
+#: src/lang.c:962
 #, c-format
 msgid "Moving %s..."
 msgstr "正在移動 %s…"
 
-#: src/lang.c:918
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:964
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & 最近一筆參考  "
 
-#: src/lang.c:919
+#. TRANSLATORS: do not translate header names like 'Message-ID:'
+#: src/lang.c:966
 msgid "Message-ID: line              "
 msgstr "Message-ID: 列              "
 
-#: src/lang.c:920
+#. TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:'
+#: src/lang.c:968
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: 列"
 
-#: src/lang.c:922
+#: src/lang.c:970
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "前往新聞群組 [%s]>"
 
-#: src/lang.c:923
-msgid "newsgroups"
-msgstr "新聞群組"
-
-#: src/lang.c:924
+#: src/lang.c:971
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "定位 %s 於群組清單 (1,2,..,$) [%d]>"
 
-#: src/lang.c:925
-msgid "newsgroup"
-msgstr "新聞群組"
-
-#: src/lang.c:926
+#: src/lang.c:972
 msgid "Try and save newsrc file again?"
 msgstr "再次嘗試並儲存 newsrc 檔案？"
 
-#: src/lang.c:927
+#: src/lang.c:973
 #, fuzzy, c-format
 msgid "Warning: No groups written to your %s file. Save aborted."
 msgstr "警告：沒有任何新聞群組被寫入您的 newsrc 檔案。已放棄儲存。"
 
-#: src/lang.c:928
+#: src/lang.c:974
 #, fuzzy, c-format
 msgid "%s file saved successfully.\n"
 msgstr "newsrc 檔案已成功儲存。\n"
 
-#: src/lang.c:929
+#: src/lang.c:975
 msgid "-- Next response --"
 msgstr "-- 下一個回應 --"
 
-#: src/lang.c:930
+#: src/lang.c:976
 msgid "No  "
 msgstr "否  "
 
-#: src/lang.c:931
+#: src/lang.c:977
 msgid "*** No articles ***"
 msgstr "*** 沒有文章 ***"
 
-#: src/lang.c:932
+#: src/lang.c:978
 msgid "No articles have been posted"
 msgstr "沒有任何文章已被張貼"
 
-#: src/lang.c:933
+#: src/lang.c:979
 msgid "*** No attachments ***"
 msgstr "*** 沒有附件 ***"
 
-#: src/lang.c:934
+#: src/lang.c:980
 msgid "*** No description ***"
 msgstr "*** 沒有描述 ***"
 
-#: src/lang.c:935
+#: src/lang.c:981
 msgid "No filename"
 msgstr "沒有檔名"
 
-#: src/lang.c:936
+#: src/lang.c:982
 msgid "No group"
 msgstr "沒有群組"
 
-#: src/lang.c:937
+#: src/lang.c:983
 msgid "*** No groups ***"
 msgstr "*** 沒有群組 ***"
 
-#: src/lang.c:938
+#: src/lang.c:984
 msgid "No more groups to read"
 msgstr "已無可讀取群組"
 
-#: src/lang.c:939
+#: src/lang.c:985
 msgid "No last message"
 msgstr "沒有最近一筆訊息"
 
-#: src/lang.c:940
+#: src/lang.c:986
 msgid "No mail address"
 msgstr "沒有郵件地址"
 
-#: src/lang.c:941
+#: src/lang.c:987
 msgid "No articles marked for saving"
 msgstr "沒有標記要儲存的文章"
 
-#: src/lang.c:942
+#: src/lang.c:988
 msgid "No match"
 msgstr "沒有匹配"
 
-#: src/lang.c:943
+#: src/lang.c:989
 msgid "No more groups"
 msgstr "已無群組"
 
-#: src/lang.c:944
+#: src/lang.c:990
 msgid "No newsgroups"
 msgstr "沒有新聞群組"
 
-#: src/lang.c:945
+#: src/lang.c:991
 msgid "No next unread article"
 msgstr "沒有下一篇未讀文章"
 
-#: src/lang.c:946
+#: src/lang.c:992
 msgid "No previous group"
 msgstr "沒有上一個群組"
 
-#: src/lang.c:947
+#: src/lang.c:993
 msgid "No previous search, nothing to repeat"
 msgstr "沒有上一個搜尋，沒有任何東西可重複"
 
-#: src/lang.c:948
+#: src/lang.c:994
 msgid "No previous unread article"
 msgstr "沒有上一篇未讀文章"
 
-#: src/lang.c:949
+#: src/lang.c:995
 msgid "No responses"
 msgstr "沒有回應"
 
-#: src/lang.c:950
+#: src/lang.c:996
 msgid "No responses to list in current thread"
 msgstr "在目前的討論串中沒有回應可列出"
 
-#: src/lang.c:951
+#: src/lang.c:997
 msgid "*** No scopes ***"
 msgstr "*** 沒有範圍 ***"
 
-#: src/lang.c:952
+#: src/lang.c:998
 msgid "No search string"
 msgstr "沒有搜尋字串"
 
-#: src/lang.c:953
+#: src/lang.c:999
 msgid "No subject"
 msgstr "沒有主旨"
 
-#: src/lang.c:955
+#: src/lang.c:1001
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s：終端機必須能夠清空到列尾 (ce)\n"
 
-#: src/lang.c:956
+#: src/lang.c:1002
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s：終端機必須能夠清空到螢幕末端 (cd)\n"
 
-#: src/lang.c:957
+#: src/lang.c:1003
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s：終端機必須具備清空螢幕 (cl) 的能力\n"
 
-#: src/lang.c:958
+#: src/lang.c:1004
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s：終端機必須能夠移動游標 (cm)\n"
 
-#: src/lang.c:959
+#: src/lang.c:1005
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s：TERM 變數必須被設定以使用螢幕能力\n"
 
-#: src/lang.c:961
+#: src/lang.c:1007
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "找不到任何檢視器用於 %s/%s\n"
 
-#: src/lang.c:962 src/lang.c:1665 src/lang.c:1693 src/lang.c:1991
+#: src/lang.c:1008 src/lang.c:1780 src/lang.c:1821 src/lang.c:2130
 msgid "None"
 msgstr "無"
 
-#: src/lang.c:963
+#: src/lang.c:1009
 msgid "Newsgroup does not exist on this server"
 msgstr "新聞群組不存在於這個伺服器"
 
-#: src/lang.c:964
+#: src/lang.c:1010
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "在現用檔案中找不到群組 %s"
 
-#: src/lang.c:966
+#: src/lang.c:1012
 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:967
+#: src/lang.c:1013
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "使用 a)替代名稱、使用 d)預設 .newsrc、q)離開 tin："
 
-#: src/lang.c:968
+#: src/lang.c:1014
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
-"# shortname list for %s %s\n"
+"# shortname list for %s\n"
 "#\n"
 "# the format of this file is\n"
 "#   <FQDN of NNTP-server> <newsrc file> <shortname> ...\n"
@@ -3477,7 +3656,7 @@ msgid ""
 "#\n"
 msgstr ""
 "# NNTP-server -> newsrc 翻譯表格和 NNTP-server\n"
-"# 簡稱清單用於 %s %s\n"
+"# 簡稱清單用於 %s\n"
 "#\n"
 "# 這個檔案的格式是\n"
 "#  <NNTP-server 的 FQDN> <newsrc 檔案> <簡稱>…\n"
@@ -3489,48 +3668,54 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:975
+#: src/lang.c:1021
 msgid "NULL"
 msgstr "NULL"
 
-#: src/lang.c:977
+#: src/lang.c:1023
 msgid "Only"
 msgstr "只有"
 
-#: src/lang.c:979
+#: src/lang.c:1025
 msgid "Options Menu"
 msgstr "選項功能表"
 
-#: src/lang.c:980
+#: src/lang.c:1026
 msgid "Options Menu Commands"
 msgstr "選項功能表命令"
 
-#: src/lang.c:981
+#: src/lang.c:1027
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s.%s\n"
 msgstr "選項未啟用。重新以 %s 編譯。%s\n"
 
-#: src/lang.c:984
+#. TRANSLATORS: do not translate header names like 'Path:'
+#: src/lang.c:1031
+#, fuzzy
+msgid "Path: line (case insensitive)"
+msgstr "Path: 列 (大小寫相符)   "
+
+#: src/lang.c:1032
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "在正規表示式 %s 的位置 %d 發生錯誤：『%s』"
 
-#: src/lang.c:985
+#: src/lang.c:1033
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "在正規表示式中發生錯誤：pcre 內部錯誤 %d"
 
-#: src/lang.c:987
+#: src/lang.c:1035
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "在正規表示式中發生錯誤：study - pcre 內部錯誤 %s"
 
-#: src/lang.c:989
+#: src/lang.c:1037
 msgid "Post a followup..."
 msgstr "跟貼…"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:991
+#: src/lang.c:1039
 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"
@@ -3540,347 +3725,360 @@ msgstr ""
 "錯誤是暫時或是可改正的，您可以擱置文章\n"
 "並於稍後以 ^O 再次取出它。\n"
 
-#: src/lang.c:994
+#: src/lang.c:1042
 msgid "Posted articles history"
 msgstr "張貼文章歷史記錄"
 
-#: src/lang.c:995
+#: src/lang.c:1043
 #, fuzzy
 msgid "Posted Articles Menu Commands"
 msgstr "屬性功能表指令"
 
-#: src/lang.c:996
+#: src/lang.c:1044
 msgid "Lookup failed"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1045
 #, fuzzy
 msgid "Operation not available for replies by mail"
 msgstr "回到群組選擇層級"
 
-#: src/lang.c:998
+#: src/lang.c:1046
 #, fuzzy
 msgid "Already in posted articles history level"
 msgstr "張貼文章歷史記錄"
 
-#: src/lang.c:999
+#: src/lang.c:1047
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "張貼到新聞群組 [%s]>"
 
-#: src/lang.c:1000
+#: src/lang.c:1048
 msgid "-- post processing started --"
 msgstr "-- 張貼處理開始 --"
 
-#: src/lang.c:1001
+#: src/lang.c:1049
 msgid "-- post processing completed --"
 msgstr "-- 張貼處理完成 --"
 
-#: src/lang.c:1002
+#: src/lang.c:1050
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "張貼主旨 [%s]>"
 
-#: src/lang.c:1003
+#: src/lang.c:1051
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# 郵寄/張貼的訊息概要可以在 tin 之中經由『W』命令來檢視。\n"
 
-#: src/lang.c:1004
+#: src/lang.c:1052
 msgid "Posting article..."
 msgstr "張貼文章…"
 
-#: src/lang.c:1006
+#: src/lang.c:1054
 #, fuzzy, c-format
 msgid "Posting failed (%s)"
 msgstr "張貼文章…"
 
-#: src/lang.c:1008
+#: src/lang.c:1056
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "張貼：%.*s…"
 
-#: src/lang.c:1009
+#: src/lang.c:1057
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "張貼被擱置的文章 [%%s]？(%s/%s/%s/%s/%s)："
 
-#: src/lang.c:1010
-#, c-format
-msgid "Hot %s"
-msgstr "熱門 %s"
-
-#: src/lang.c:1011
-#, c-format
-msgid "Tagged %s"
-msgstr "已標定 %s"
-
-#: src/lang.c:1012
-#, c-format
-msgid "Untagged %s"
-msgstr "已取消標定 %s"
-
-#: src/lang.c:1014
+#: src/lang.c:1059
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1061
 #, fuzzy
 msgid "Processing attributes..."
 msgstr "處理屬性…"
 
-#: src/lang.c:1017
+#: src/lang.c:1062
 msgid "Processing mail messages marked for deletion."
 msgstr "處理標記為刪除的郵件訊息。"
 
-#: src/lang.c:1018
+#: src/lang.c:1063
 msgid "Processing saved articles marked for deletion."
 msgstr "處理標記為刪除的已儲存文章。"
 
-#: src/lang.c:1019
+#: src/lang.c:1064
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "接受跟貼？%s=張貼，%s=忽略，%s=離開："
 
-#: src/lang.c:1020
+#: src/lang.c:1065
 msgid "Article unchanged, abort mailing?"
 msgstr "文章未變更，放棄郵寄？"
 
-#: src/lang.c:1021
-#, c-format
-msgid "Do you want to see postponed articles (%d)?"
-msgstr "您要看到擱置的文章 (%d) 嗎？"
+#: src/lang.c:1066
+#, fuzzy, c-format
+msgid "Do you want to see postponed article (%d)?"
+msgid_plural "Do you want to see postponed articles (%d)?"
+msgstr[0] "您要看到擱置的文章 (%d) 嗎？"
 
-#: src/lang.c:1023
+#: src/lang.c:1068
 msgid "Add quick kill filter?"
 msgstr "加入快速砍除篩選器？"
 
-#: src/lang.c:1024
+#: src/lang.c:1069
 msgid "Add quick selection filter?"
 msgstr "加入快速選擇篩選器？"
 
-#: src/lang.c:1025
+#: src/lang.c:1070
 msgid "Do you really want to quit?"
 msgstr "您真的要離開嗎？"
 
-#: src/lang.c:1026
+#: src/lang.c:1071
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=編輯取消訊息，%s=離開，%s=刪除 (取消) [%%s]："
 
-#: src/lang.c:1027
-msgid "You have tagged articles in this group - quit anyway?"
-msgstr "您已在這個群組中標定文章 - 無論如何都要離開？"
+#: src/lang.c:1072
+#, fuzzy
+msgid "You have a tagged article in this group - quit anyway?"
+msgid_plural "You have tagged articles in this group - quit anyway?"
+msgstr[0] "您已在這個群組中標定文章 - 無論如何都要離開？"
 
-#: src/lang.c:1028
+#: src/lang.c:1073
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=離開，%s=編輯，%s=擱置："
 
-#: src/lang.c:1029
+#: src/lang.c:1074
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save kill description: "
 msgstr "%s=離開 %s=編輯 %s=儲存砍除描述："
 
-#: src/lang.c:1030
+#: src/lang.c:1075
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=save select description: "
 msgstr "%s=離開 %s=編輯 %s=儲存選取描述："
 
-#: src/lang.c:1031
+#: src/lang.c:1076
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "您真的要離開卻不儲存您的組態嗎？"
 
-#: src/lang.c:1033
+#: src/lang.c:1078
 msgid "Invalid range - valid are '0-9.$' e.g. 1-$"
 msgstr "無效的範圍 - 有效是『0-9.$』例如：1-$"
 
-#: src/lang.c:1035
+#: src/lang.c:1080
 msgid "Do you want to abort this operation?"
 msgstr "您要放棄這個操作嗎？"
 
-#: src/lang.c:1036
+#: src/lang.c:1081
 msgid "Do you want to exit tin immediately?"
 msgstr "您要馬上離開 tin 嗎？"
 
-#: src/lang.c:1038
+#: src/lang.c:1083
+#, fuzzy
+msgid "Reading all articles..."
+msgstr "讀取 %s 篇文章…"
+
+#: src/lang.c:1084
+#, fuzzy
+msgid "Reading all groups..."
+msgstr "讀取 %s 群組…"
+
+#: src/lang.c:1085
 msgid "Reading ('q' to quit)..."
 msgstr "讀取 (『q』表示離開)…"
 
-#: src/lang.c:1039
+#: src/lang.c:1086
 #, fuzzy, c-format
-msgid "Reading %s articles..."
-msgstr "讀取 %s 篇文章…"
+msgid "Reading attributes file: %s\n"
+msgstr "讀取 %s 屬性檔案…\n"
 
-#: src/lang.c:1040
+#: src/lang.c:1087
 #, fuzzy, c-format
-msgid "Reading %sattributes file: %s\n"
+msgid "Reading global attributes file: %s\n"
 msgstr "讀取 %s 屬性檔案…\n"
 
-#: src/lang.c:1041
+#: src/lang.c:1088
+#, fuzzy, c-format
+msgid "Reading config file: %s\n"
+msgstr "讀取 %s 組態檔案…\n"
+
+#: src/lang.c:1089
 #, fuzzy, c-format
-msgid "Reading %sconfig file: %s\n"
+msgid "Reading global config file: %s\n"
 msgstr "讀取 %s 組態檔案…\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1090
 #, fuzzy, c-format
 msgid "Reading filter file: %s\n"
 msgstr "讀取篩選器檔案…\n"
 
-#: src/lang.c:1044
+#: src/lang.c:1092
 msgid "reading from local spool"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1094
 #, fuzzy, c-format
 msgid "Reading %s\n"
 msgstr "重新讀取 %s…"
 
-#: src/lang.c:1047
-#, c-format
-msgid "Reading %s groups..."
-msgstr "讀取 %s 群組…"
-
-#: src/lang.c:1048
+#: src/lang.c:1095
 #, fuzzy, c-format
 msgid "Reading input history file: %s\n"
 msgstr "讀取輸入歷史檔案…\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1096
 #, fuzzy, c-format
 msgid "Reading keymap file: %s\n"
 msgstr "讀取 keymap 檔案…\n"
 
-#: src/lang.c:1050
+#: src/lang.c:1097
 msgid "Reading groups from active file... "
 msgstr "從現用檔案讀取群組…"
 
-#: src/lang.c:1051
+#: src/lang.c:1098
 msgid "Reading groups from newsrc file... "
 msgstr "從 newsrc 檔案讀取群組…"
 
-#: src/lang.c:1052
+#: src/lang.c:1099
 msgid "Reading newsgroups file... "
 msgstr "讀取新聞群組檔案…"
 
-#: src/lang.c:1053
+#: src/lang.c:1100
 #, fuzzy, c-format
 msgid "Reading newsrc file: %s"
 msgstr "讀取 newsrc 檔案…"
 
-#: src/lang.c:1054
+#: src/lang.c:1101
+#, fuzzy
+msgid "Reading unread articles..."
+msgstr "讀取 %s 篇文章…"
+
+#: src/lang.c:1102
+#, fuzzy
+msgid "Reading unread groups..."
+msgstr "讀取 %s 群組…"
+
+#. TRANSLATORS: do not translate header names like 'References:'
+#: src/lang.c:1104
 msgid "References: line              "
 msgstr "References: 列              "
 
-#: src/lang.c:1056
+#: src/lang.c:1106
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d 還剩餘)"
 
-#: src/lang.c:1058
+#: src/lang.c:1108
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "假造的群組 %s 已移除。"
 
-#: src/lang.c:1059
+#: src/lang.c:1109
 #, fuzzy
 msgid "Removed from this rule: "
 msgstr "已從上一個規則移除："
 
-#: src/lang.c:1060
+#: src/lang.c:1110
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "錯誤：重新命名 %s 為 %s"
 
-#: src/lang.c:1061
+#: src/lang.c:1111
 msgid "Reply to author..."
 msgstr "回覆給作者…"
 
-#: src/lang.c:1062
+#: src/lang.c:1112
 msgid "Repost"
 msgstr "重新張貼"
 
-#: src/lang.c:1063
+#: src/lang.c:1113
 msgid "Reposting article..."
 msgstr "重新張貼文章…"
 
-#: src/lang.c:1064
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1115
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "重新張貼文章到群組 [%s]>"
 
-#: src/lang.c:1065
+#: src/lang.c:1116
 msgid "Reset newsrc?"
 msgstr "重置 newsrc？"
 
-#: src/lang.c:1066
+#: src/lang.c:1117
 msgid "Responses have been directed to the following newsgroups"
 msgstr "回應已被導向下列新聞群組"
 
-#: src/lang.c:1067
+#: src/lang.c:1118
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "回應已被導向張貼者。%s=郵寄，%s=張貼，%s=離開："
 
-#: src/lang.c:1068
+#: src/lang.c:1119
 msgid "Press <RETURN> to continue..."
 msgstr "按下 <RETURN> 以繼續…"
 
-#: src/lang.c:1070
+#: src/lang.c:1121
 #, c-format
 msgid "Score: %s"
 msgstr ""
 
-#: src/lang.c:1071
+#. TRANSLATORS: do not translate header names like 'From:'
+#: src/lang.c:1123
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "選取自    [%s] (y/n)："
 
-#: src/lang.c:1072
+#. TRANSLATORS: do not translate header names like 'Lines:'
+#: src/lang.c:1125
 msgid "Select Lines: (</>num): "
 msgstr "選取多列：(</>num)："
 
-#: src/lang.c:1073
+#: src/lang.c:1126
 msgid "Auto-select Article Menu"
 msgstr "自動選取文章選單"
 
-#: src/lang.c:1074
+#: src/lang.c:1127
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "選取 Msg-Id  [%s] (f/l/o/n)："
 
-#: src/lang.c:1075
+#: src/lang.c:1128
 msgid "Select pattern scope: "
 msgstr "選取胚騰範圍："
 
-#: src/lang.c:1076
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1130
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "選取主旨 [%s] (y/n)："
 
-#: src/lang.c:1077
+#: src/lang.c:1131
 msgid "Select text pattern : "
 msgstr "選取文字胚騰："
 
-#: src/lang.c:1078
+#: src/lang.c:1132
 msgid "Select time in days   : "
 msgstr "選取時間天數  ："
 
-#: src/lang.c:1079
+#: src/lang.c:1133
 msgid "[k]"
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1134
 msgid "[T]"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1135
 msgid " R"
 msgstr " R"
 
-#: src/lang.c:1082
+#: src/lang.c:1136
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3901,54 +4099,80 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:1088
+#: src/lang.c:1142
+#, fuzzy
+msgid ""
+"\n"
+"# config options\n"
+msgstr "顏色選項"
+
+#: src/lang.c:1143
+msgid ""
+"\n"
+"# internal data, should not be modified\n"
+msgstr ""
+
+#: src/lang.c:1144
+#, fuzzy
+msgid ""
+"\n"
+"# tinrc overrides\n"
+msgstr "篩選選項"
+
+#: src/lang.c:1145
+msgid "Serverrc Menu"
+msgstr ""
+
+#: src/lang.c:1146
 msgid "Showing unread groups only"
 msgstr "只顯示未讀群組"
 
-#: src/lang.c:1089
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1148
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: 列 (忽略大小寫)   "
 
-#: src/lang.c:1090
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1150
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: 列 (大小寫相符)"
 
-#: src/lang.c:1091
+#: src/lang.c:1151
 msgid "Save"
 msgstr "儲存"
 
-#: src/lang.c:1092
+#: src/lang.c:1152
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "儲存『%s』(%s/%s)？"
 
-#: src/lang.c:1093
+#: src/lang.c:1153
 msgid "Save configuration before continuing?"
 msgstr "繼續之前先儲存組態？"
 
-#: src/lang.c:1094
+#: src/lang.c:1154
 msgid "Save filename> "
 msgstr "儲存檔名>"
 
-#: src/lang.c:1095
+#: src/lang.c:1155
 msgid "Saved"
 msgstr "已儲存"
 
-#: src/lang.c:1096
+#: src/lang.c:1156
 #, fuzzy, c-format
 msgid "%s unread (%s hot) %s in %s\n"
 msgstr "%4d 未讀 (%4d 熱門) %s 於 %s\n"
 
-#: src/lang.c:1097
+#: src/lang.c:1157
 #, c-format
 msgid "Saved %s...\n"
 msgstr "已儲存 %s…\n"
 
-#: src/lang.c:1098
+#: src/lang.c:1158
 msgid "Nothing was saved"
 msgstr "沒有任何東西被儲存"
 
-#: src/lang.c:1099
+#: src/lang.c:1159
 #, c-format
 msgid ""
 "\n"
@@ -3957,187 +4181,199 @@ msgstr ""
 "\n"
 "%s %d %s 來自 %d %s\n"
 
-#: src/lang.c:1100
+#: src/lang.c:1160
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s 儲存到 %s%s --"
 
-#: src/lang.c:1101
+#: src/lang.c:1161
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s 儲存到 %s - %s --"
 
-#: src/lang.c:1102
+#: src/lang.c:1162
 msgid "Saving..."
 msgstr "儲存中…"
 
-#: src/lang.c:1103
+#: src/lang.c:1163
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s：螢幕初始化失敗"
 
-#: src/lang.c:1105
+#: src/lang.c:1165
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s：螢幕太小\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1167
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "螢幕太小，%s 正在離開\n"
 
-#: src/lang.c:1108
+#: src/lang.c:1168
 msgid "Delete scope?"
 msgstr "刪除範圍？"
 
-#: src/lang.c:1109
+#: src/lang.c:1169
 msgid "Enter scope> "
 msgstr "輸入範圍>"
 
-#: src/lang.c:1110
+#: src/lang.c:1170
 msgid "Select new position> "
 msgstr "選取新位置>"
 
-#: src/lang.c:1111
+#: src/lang.c:1171
 msgid "New position cannot be a global scope"
 msgstr "新位置不可是全域範圍"
 
-#: src/lang.c:1112
+#: src/lang.c:1172
 msgid "Global scope, operation not allowed"
 msgstr "全域範圍，操作不允許"
 
-#: src/lang.c:1113
+#: src/lang.c:1173
 msgid "Rename scope> "
 msgstr "重新命名範圍>"
 
-#: src/lang.c:1114
+#: src/lang.c:1174
 msgid "Select scope> "
 msgstr "選取範圍>"
 
-#: src/lang.c:1115
+#: src/lang.c:1175
 msgid "Scopes Menu"
 msgstr "範圍選單"
 
-#: src/lang.c:1116
+#: src/lang.c:1176
 msgid "Scopes Menu Commands"
 msgstr "範圍功能表指令"
 
-#: src/lang.c:1117
+#: src/lang.c:1177
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "向後搜尋 [%s]>"
 
-#: src/lang.c:1118
+#: src/lang.c:1178
 #, c-format
 msgid "Search body [%s]> "
 msgstr "搜尋內文 [%s]>"
 
-#: src/lang.c:1119
+#: src/lang.c:1179
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "向前搜尋 [%s]>"
 
-#: src/lang.c:1120
+#: src/lang.c:1180
 msgid "Searching..."
 msgstr "搜尋中…"
 
-#: src/lang.c:1121
+#: src/lang.c:1181
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "搜尋文章 %2$d 中的 %1$d (『q』以放棄)…"
 
-#: src/lang.c:1122
+#: src/lang.c:1182
 msgid "Select article> "
 msgstr "選取文章>"
 
-#: src/lang.c:1123
+#: src/lang.c:1183
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "選取文字前方的選項數字或使用方向鍵和 <CR>。『q』以離開。"
 
-#: src/lang.c:1124
+#: src/lang.c:1184
 msgid "Select group> "
 msgstr "選取群組>"
 
-#: src/lang.c:1125
+#: src/lang.c:1185
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "輸入選擇胚騰 [%s]>"
 
-#: src/lang.c:1126
+#: src/lang.c:1186
 msgid "Select thread> "
 msgstr "選取討論串> "
 
-#: src/lang.c:1127
+#: src/lang.c:1187
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (「%s」) [%s]：發送詳細的錯誤報告給 %s\n"
 
-#: src/lang.c:1128
+#: src/lang.c:1188
+#, fuzzy
+msgid "Serverrc Menu Commands"
+msgstr "範圍功能表指令"
+
+#: src/lang.c:1189
 msgid "servers active-file"
 msgstr "伺服器目前檔案"
 
-#: src/lang.c:1129
+#: src/lang.c:1190
 #, c-format
 msgid "Skipped %s"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1191
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "無法移入新的新聞群組。請先訂閱…"
 
-#: src/lang.c:1131
+#: src/lang.c:1192
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:1132
+#: src/lang.c:1193
 #, c-format
 msgid "Starting: (%s)"
 msgstr "開始：(%s)"
 
-#: src/lang.c:1133
+#: src/lang.c:1195
+#, c-format
+msgid "Startup time was: %s\n"
+msgstr ""
+
+#: src/lang.c:1197
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "列出討論串 (%2$d 中的 %1$d)"
 
-#: src/lang.c:1134
+#: src/lang.c:1198
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "討論串 (%.*s)"
 
-#: src/lang.c:1135
+#: src/lang.c:1199
 msgid "Enter wildcard subscribe pattern> "
 msgstr "輸入萬用字元訂閱胚騰>"
 
-#: src/lang.c:1136
-#, c-format
-msgid "subscribed to %d groups"
-msgstr "已訂閱 %d 群組"
+#: src/lang.c:1200
+#, fuzzy, c-format
+msgid "subscribed to %d group"
+msgid_plural "subscribed to %d groups"
+msgstr[0] "已訂閱 %d 群組"
 
-#: src/lang.c:1137
+#: src/lang.c:1201
 #, c-format
 msgid "Subscribed to %s"
 msgstr "已訂閱 %s"
 
-#: src/lang.c:1138
+#: src/lang.c:1202
 msgid "Subscribing... "
 msgstr "訂閱…"
 
-#: src/lang.c:1139
+#: src/lang.c:1203
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "重新張貼或取代文章 [%%s]？(%s/%s/%s)："
 
-#: src/lang.c:1140
+#. TODO: plural-forms? (do we have a counter?)
+#: src/lang.c:1205
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "取代文章於群組 [%s]>"
 
-#: src/lang.c:1141
+#: src/lang.c:1206
 msgid "Superseding article ..."
 msgstr "取代文章…"
 
-#: src/lang.c:1142
+#: src/lang.c:1207
 #, c-format
 msgid ""
 "\n"
@@ -4146,29 +4382,42 @@ msgstr ""
 "\n"
 "已停止。輸入『fg』以重新啟動 %s\n"
 
-#: src/lang.c:1144
-#, c-format
-msgid "%d days"
-msgstr "%d 天"
+#: src/lang.c:1209
+#, fuzzy, c-format
+msgid "%d day"
+msgid_plural "%d days"
+msgstr[0] "%d 天"
 
-#: src/lang.c:1145
+#: src/lang.c:1210
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:1146
+#: src/lang.c:1211
+#, fuzzy
+msgid "Tagged article"
+msgid_plural "Tagged articles"
+msgstr[0] "基底文章"
+
+#: src/lang.c:1212
+#, fuzzy
+msgid "Tagged thread"
+msgstr "已標定附件"
+
+#: src/lang.c:1214
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:1147
+#: src/lang.c:1215
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")"
 msgstr "版本：%s %s 釋出 %s (「%s」)\n"
 
-#: src/lang.c:1148
+#: src/lang.c:1216
 msgid "# Default action/prompt strings\n"
 msgstr "# 預設的動作/提示字串\n"
 
-#: src/lang.c:1149
+#. TRANSLATORS: do not translate header names like 'Subject:', 'From:', ...
+#: src/lang.c:1218
 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"
@@ -4186,296 +4435,311 @@ msgstr ""
 "# case=ON/OFF    ON=篩選器大小寫須相符 OFF=忽略大小寫\n"
 "# expire=ON/OFF  ON=限制到 default_filter_days OFF=不會過期\n"
 
-#: src/lang.c:1162
+#: src/lang.c:1231
+#, fuzzy
 msgid ""
-"# If ON use print current subject or newsgroup description in the last line\n"
+"# If ON print current subject or newsgroup description in the last line\n"
 msgstr "# 如果為 ON 就印出目前的主旨或最後一列中的新聞群組描述\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1232
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# 主機 & 時間資訊用於偵測新群組 (不影響)\n"
 
-#: src/lang.c:1164
+#: src/lang.c:1233
 msgid "There is no news\n"
 msgstr "沒有任何新聞\n"
 
-#: src/lang.c:1165
+#: src/lang.c:1234
 msgid "Thread"
 msgstr "討論串"
 
-#: src/lang.c:1166
+#: src/lang.c:1235
 msgid "Thread Level Commands"
 msgstr "討論串層級命令"
 
-#: src/lang.c:1167
+#: src/lang.c:1236
 msgid "Thread deselected"
 msgstr "討論串已取消選取"
 
-#: src/lang.c:1168
+#: src/lang.c:1237
 msgid "Thread selected"
 msgstr "討論串已選取"
 
-#: src/lang.c:1169
-msgid "thread"
-msgstr "討論串"
-
-#: src/lang.c:1170
+#: src/lang.c:1238
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "討論串 %2$4s 中的 %1$4s"
 
-#: src/lang.c:1171
+#: src/lang.c:1239
 msgid "Threading articles..."
 msgstr "討論串文章…"
 
-#: src/lang.c:1172
+#: src/lang.c:1240
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "討論串文章…"
 
-#: src/lang.c:1175
+#: src/lang.c:1242
+msgid "No ALP negotiated."
+msgstr ""
+
+#: src/lang.c:1244
 msgid "<failed to retrieve cipher>"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1245
 msgid "<failed to retrieve issuer>"
 msgstr ""
 
-#: src/lang.c:1177
+#: src/lang.c:1246
 msgid "<failed to retrieve subject>"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1247
 msgid "<failed to retrieve version>"
 msgstr ""
 
-#: src/lang.c:1179
+#: src/lang.c:1248
 #, fuzzy, c-format
 msgid "%s handshake done: %s\n"
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1182
+#: src/lang.c:1251
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s (%d)\n"
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1183
+#: src/lang.c:1252
 #, fuzzy, c-format
 msgid "TLS peer verification failed: %s\n"
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1184
+#: src/lang.c:1253
 #, c-format
 msgid "TLS peer verification failed, continuing anyway as requested: %s\n"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1254
 msgid "<unable to retrieve status>"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1255
 msgid "unexpected certificate verification status!"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1258
 #, c-format
 msgid ""
 "TLS peer verification failed: %s.\n"
 "Continuing anyway as requested.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1261
 #, fuzzy, c-format
 msgid "TLS handshake done: %s\n"
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1195
+#: src/lang.c:1264
 #, fuzzy, c-format
 msgid "TLS handshake failed: %s\n"
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1198
+#: src/lang.c:1267
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "已切換字詞高亮度顯示 %s"
 
-#: src/lang.c:1199
+#: src/lang.c:1268
 msgid "Toggled rot13 encoding"
 msgstr "已切換 rot13 編碼"
 
-#: src/lang.c:1200
+#: src/lang.c:1269
 #, fuzzy, c-format
 msgid "Toggled German TeX encoding %s"
 msgstr "已切換德語 TeX 編碼 %s"
 
-#: src/lang.c:1201
+#: src/lang.c:1270
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "已切換跳格寬度為 %d"
 
-#: src/lang.c:1203
+#: src/lang.c:1271
+#, fuzzy, c-format
+msgid "Verbatim handling: %s"
+msgstr "#  verbatim_handling=ON/OFF\n"
+
+#: src/lang.c:1273
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d 嘗試點鎖定 %s"
 
-#: src/lang.c:1204
+#: src/lang.c:1274
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d 嘗試鎖定 %s"
 
-#: src/lang.c:1206
+#: src/lang.c:1276
 #, fuzzy, c-format
 msgid "%s=help"
 msgstr "%s=求助"
 
-#: src/lang.c:1208
+#: src/lang.c:1278
 msgid "Unlimited"
 msgstr "沒有限制"
 
-#: src/lang.c:1209
+#: src/lang.c:1279
+#, fuzzy
+msgid "Untagged article"
+msgstr "基底文章"
+
+#: src/lang.c:1280
+#, fuzzy
+msgid "Untagged thread"
+msgstr "取消標定所有已標定討論串"
+
+#: src/lang.c:1281
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "輸入取消訂閱的萬用字元胚騰>"
 
-#: src/lang.c:1210
+#: src/lang.c:1282
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "解碼 %s 時發生錯誤：%s"
 
-#: src/lang.c:1211
+#: src/lang.c:1283
 msgid "No end."
 msgstr "沒有結束。"
 
-#: src/lang.c:1212
+#: src/lang.c:1284
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s 已成功解碼。"
 
-#: src/lang.c:1214
+#: src/lang.c:1286
 msgid "unchanged"
 msgstr "未變更"
 
-#: src/lang.c:1216
+#: src/lang.c:1288
 msgid "(unknown)"
 msgstr "(不明)"
 
-#: src/lang.c:1218
+#: src/lang.c:1290
 #, fuzzy
 msgid "unknown error"
 msgstr "不明錯誤。"
 
-#: src/lang.c:1220
-msgid "unread"
-msgstr "未讀"
-
-#: src/lang.c:1221
-#, c-format
-msgid "unsubscribed from %d groups"
-msgstr "已從 %d 群組取消訂閱"
+#: src/lang.c:1292
+#, fuzzy, c-format
+msgid "unsubscribed from %d group"
+msgid_plural "unsubscribed from %d groups"
+msgstr[0] "已從 %d 群組取消訂閱"
 
-#: src/lang.c:1222
+#: src/lang.c:1293
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "已從 %s 取消訂閱"
 
-#: src/lang.c:1223
+#: src/lang.c:1294
 msgid "Unsubscribing... "
 msgstr "取消訂閱…"
 
-#: src/lang.c:1224
+#: src/lang.c:1295
 msgid "Unthreading articles..."
 msgstr "展開討論串文章…"
 
-#: src/lang.c:1225
-msgid "Updated"
-msgstr "已更新"
-
-#: src/lang.c:1226
-msgid "Updating"
-msgstr "更新"
+#: src/lang.c:1296
+#, fuzzy, c-format
+msgid "Updating %s..."
+msgstr "更新 %s…"
 
-#: src/lang.c:1227
+#: src/lang.c:1297
 msgid "URL Menu"
 msgstr "網址選單"
 
-#: src/lang.c:1228
+#: src/lang.c:1298
 msgid "URL Menu Commands"
 msgstr "網址功能表指令"
 
-#: src/lang.c:1229
+#: src/lang.c:1299
 #, c-format
 msgid "Opening %s"
 msgstr "開啟 %s"
 
-#: src/lang.c:1230
+#: src/lang.c:1300
 msgid "Select URL> "
 msgstr "選取網址>"
 
-#: src/lang.c:1231
+#: src/lang.c:1301
 msgid "No URLs in this article"
 msgstr "在這篇文章中沒有網址"
 
-#: src/lang.c:1233
+#: src/lang.c:1303
 #, c-format
 msgid "SASL MECHS    : %s\n"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1304
 #, c-format
 msgid "SASL MECH used: %s\n"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1306
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       標記所有在訂閱新聞群組中的新聞為已讀 (批次模式)"
 
-#: src/lang.c:1237
+#: src/lang.c:1307
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       回傳狀態指出是否有任何未讀新聞 (批次模式)"
 
-#: src/lang.c:1238
+#: src/lang.c:1308
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       不檢查新的新聞群組"
 
-#: src/lang.c:1239
+#: src/lang.c:1309
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       離開時不儲存任何檔案"
 
-#: src/lang.c:1240
+#: src/lang.c:1310
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       不顯示新聞群組的描述"
 
-#: src/lang.c:1241
+#: src/lang.c:1311
+#, fuzzy, c-format
+msgid "  -F file  filter file to use [default=%s]"
+msgstr "  -f file  訂閱新聞群組檔案 [預設=%s]"
+
+#: src/lang.c:1312
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit 只提取有限的文章/群組"
 
-#: src/lang.c:1242
+#: src/lang.c:1313
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s 相關的說明資訊"
 
-#: src/lang.c:1243
+#: src/lang.c:1314
 msgid "  -h       this help message"
 msgstr "  -h       這份說明訊息"
 
-#: src/lang.c:1244
+#: src/lang.c:1315
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   新聞索引檔案目錄 [預設=%s]"
 
-#: src/lang.c:1246
+#: src/lang.c:1317
 msgid "  -L msgid show the message with that Message-ID"
 msgstr ""
 
-#: src/lang.c:1248
+#: src/lang.c:1319
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       更新索引檔案 (批次模式)"
 
-#: src/lang.c:1249
+#: src/lang.c:1320
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   信箱目錄 [預設=%s]"
 
-#: src/lang.c:1250
+#: src/lang.c:1321
 #, c-format
 msgid ""
 "\n"
@@ -4484,54 +4748,54 @@ msgstr ""
 "\n"
 "郵寄錯誤報告/評論給 %s"
 
-#: src/lang.c:1251
+#: src/lang.c:1322
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       郵寄對於您的張貼的新聞 (批次模式)"
 
-#: src/lang.c:1252
+#: src/lang.c:1323
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  郵寄新的新聞給指定使用者 (批次模式)"
 
-#: src/lang.c:1253
+#: src/lang.c:1324
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  訂閱新聞群組檔案 [預設=%s]"
 
-#: src/lang.c:1255
+#: src/lang.c:1326
 #, c-format
 msgid "  -t sec   override nntp_read_timeout_secs setting [default=%d]"
 msgstr ""
 
-#: src/lang.c:1257
+#: src/lang.c:1328
 msgid "  -x       no-posting mode"
 msgstr "  -x       不許張貼模式"
 
-#: src/lang.c:1258
+#: src/lang.c:1329
 msgid "  -w       post an article and exit"
 msgstr "  -w       張貼文章然後離開"
 
-#: src/lang.c:1259
+#: src/lang.c:1330
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       張貼所有擱置的文章然後離開"
 
-#: src/lang.c:1260
+#: src/lang.c:1331
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       讀取由 -S 選項所儲存的新聞"
 
-#: src/lang.c:1261
+#: src/lang.c:1332
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   儲存新聞目錄 [預設=%s]"
 
-#: src/lang.c:1262
+#: src/lang.c:1333
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       儲存新的新聞以便稍後讀取 (批次模式)"
 
-#: src/lang.c:1263
+#: src/lang.c:1334
 msgid "  -z       start if any unread news"
 msgstr "  -z       如果有任何未讀新聞才開啟"
 
-#: src/lang.c:1264
+#: src/lang.c:1335
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4542,84 +4806,101 @@ msgstr ""
 "\n"
 "用法：%s [選項] [新聞群組[,...]]"
 
-#: src/lang.c:1265
+#: src/lang.c:1336
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       詳細輸出用於批次模式選項"
 
-#: src/lang.c:1266
+#: src/lang.c:1337
 msgid "  -V       print version & date information"
 msgstr "  -V       印出版本 & 日期資訊"
 
-#: src/lang.c:1267
+#: src/lang.c:1338
 msgid "Use MIME display program for this message?"
 msgstr "這個訊息使用 MIME 顯示程式？"
 
-#: src/lang.c:1268
+#: src/lang.c:1339
 #, fuzzy, c-format
 msgid "%s only useful without batch mode operations.%s\n"
 msgstr "%s 只有在非批次模式操作時有用\n"
 
-#: src/lang.c:1269
+#: src/lang.c:1340
 #, fuzzy, c-format
 msgid "%s only useful for batch mode operations.%s\n"
 msgstr "%s 只有在批次模式操作時有用\n"
 
-#: src/lang.c:1270
+#: src/lang.c:1341
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations.%s\n"
 msgstr "%s 只有在批次模式操作時有用\n"
 
-#: src/lang.c:1271
+#: src/lang.c:1342
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.%s\n"
 msgstr "無用的組合 %s 和 %s。忽略 %s。%s\n"
 
-#: src/lang.c:1272
+#: src/lang.c:1343
 msgid "uuencoded file"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1344
 #, fuzzy
 msgid "incomplete uuencoded file"
 msgstr "不完整的 "
 
-#: src/lang.c:1276
+#: src/lang.c:1347
 #, c-format
-msgid "Valid not after : %s\n"
+msgid "Valid not after : %s%s\n"
 msgstr ""
 
-#: src/lang.c:1277
+#: src/lang.c:1348
 #, c-format
-msgid "Valid not before: %s\n"
+msgid "Valid not before: %s%s\n"
 msgstr ""
 
-#: src/lang.c:1279
+#: src/lang.c:1349
+msgid " <- NOT YET VALID!"
+msgstr ""
+
+#: src/lang.c:1350
+msgid " <- NO LONGER VALID!"
+msgstr ""
+
+#: src/lang.c:1352
 #, fuzzy, c-format
 msgid "%s %s out of range (%d - %d). Ignored."
 msgstr "%s%d 超出範圍 (0 - %d)。被忽略。"
 
-#: src/lang.c:1280
+#: src/lang.c:1353
 #, fuzzy, c-format
 msgid "%s %d out of range (0 - %d). Reset to 0."
 msgstr "%s%d 超出範圍 (0 - %d)。重置為 0。"
 
-#: src/lang.c:1281
+#: src/lang.c:1354
+msgid "[-- Verbatim block hidden --]"
+msgstr ""
+
+#: src/lang.c:1355
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "檢視『%s』(%s/%s)？"
 
-#: src/lang.c:1283
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1358
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: posting exceeds %d column. Line %d is the first long one:\n"
+"%-100s\n"
+msgid_plural ""
+"\n"
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：張貼超出 %d 欄位。第 %d 列是第一個長列：\n"
 "%-100s\n"
 
-#: src/lang.c:1284
+#: src/lang.c:1359
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4627,7 +4908,8 @@ msgstr ""
 "\n"
 "警告：文章編輯之後未變更\n"
 
-#: src/lang.c:1285
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1361
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4635,7 +4917,8 @@ msgstr ""
 "\n"
 "警告：「Subject:」只含空白。\n"
 
-#: src/lang.c:1286
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1363
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4644,7 +4927,8 @@ msgstr ""
 "\n"
 "警告：「Subject:」以「Re：」開始但是沒有「References:」。\n"
 
-#: src/lang.c:1288
+#. TRANSLATORS: do not translate header names like 'Subject:' or 'References:'
+#: src/lang.c:1366
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4654,7 +4938,8 @@ msgstr ""
 "警告：文章有「References:」但是「Subject:」並非\n"
 "      以「Re:」開始且不包含「(was:」。\n"
 
-#: src/lang.c:1291
+#. TRANSLATORS: do not translate header names like 'Subject:'
+#: src/lang.c:1370
 #, fuzzy
 msgid ""
 "\n"
@@ -4663,7 +4948,7 @@ msgstr ""
 "\n"
 "警告：「Subject:」只含空白。\n"
 
-#: src/lang.c:1292
+#: src/lang.c:1371
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4685,7 +4970,13 @@ msgstr ""
 "這是您即將取消的文章：\n"
 "\n"
 
-#: src/lang.c:1296
+#: src/lang.c:1375
+msgid ""
+"\n"
+"Distribution is limited to:\n"
+msgstr ""
+
+#: src/lang.c:1376
 #, fuzzy
 msgid ""
 "\n"
@@ -4694,7 +4985,7 @@ msgstr ""
 "\n"
 "錯誤：不合法的格式 %s。\n"
 
-#: src/lang.c:1297
+#: src/lang.c:1377
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4708,39 +4999,55 @@ msgstr ""
 "      文章。如果某個簽名被該 inews 程式所附加，它將\n"
 "      無法被適當地編碼。\n"
 
-#: src/lang.c:1303
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1384
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is neither set to %s nor to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is neither set to %s nor to %s.\n"
-msgstr ""
+msgstr[0] ""
 "第 %d 列長度超過 998 位元組而應該被折疊，但是\n"
 "編碼未被設定為 %s 亦非 %s\n"
 
-#: src/lang.c:1307
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1392
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is set to %s without enabling MIME_BREAK_LONG_LINES or\n"
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "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 ""
+"posting doesn't contain any 8-bit chars and thus folding won't happen.\n"
+msgstr[0] ""
 "第 %d 列長度超過 998 位元組而應該被折疊，但是\n"
 "編碼被設定為 %s 而未啟用 MIME_BREAK_LONG_LINES 或是\n"
 "貼文不包含任何 8 位元字元，因而無法發生折疊\n"
 
-#: src/lang.c:1311
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1401
 #, fuzzy, c-format
 msgid ""
 "\n"
+"Line %d is longer than %d octet and should be folded, but encoding\n"
+"is not set to %s.\n"
+msgid_plural ""
+"\n"
 "Line %d is longer than %d octets and should be folded, but encoding\n"
 "is not set to %s.\n"
-msgstr ""
+msgstr[0] ""
 "第 %d 列長度超過 998 位元組而，但是\n"
 "編碼未被設定為 %s\n"
 
-#: src/lang.c:1314
+#: src/lang.c:1407
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4748,7 +5055,7 @@ msgstr ""
 "\n"
 "警告：「example」是被保留的階層結構！\n"
 
-#: src/lang.c:1315
+#: src/lang.c:1408
 #, c-format
 msgid ""
 "\n"
@@ -4763,7 +5070,7 @@ msgstr ""
 "在您 %s 檔案中的某些值已有變更！\n"
 "請參閱 WHATSNEW …等等\n"
 
-#: src/lang.c:1317
+#: src/lang.c:1410
 #, c-format
 msgid ""
 "\n"
@@ -4776,7 +5083,7 @@ msgstr ""
 "您正在從較新的版本降級到 tin %s！\n"
 "在您 %s 檔案中的某些值可能會被忽略，其他值也可能已有變更！\n"
 
-#: src/lang.c:1320
+#: src/lang.c:1413
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4791,7 +5098,7 @@ msgstr ""
 "並未取消訂閱 %ld %s，那麼這就代表發生了錯誤，而您應該\n"
 "於再次啟動 tin 之前先備份您的 %s！\n"
 
-#: src/lang.c:1324
+#: src/lang.c:1417
 #, c-format
 msgid ""
 "\n"
@@ -4799,7 +5106,7 @@ msgid ""
 "         This is at least uncommon.\n"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1420
 #, c-format
 msgid ""
 "\n"
@@ -4809,48 +5116,62 @@ msgid ""
 "         \"%s\".\n"
 msgstr ""
 
-#: src/lang.c:1332
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1426
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Found %d '-- \\n' line, this may confuse some people.\n"
+msgid_plural ""
+"\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：找到 %d 個『-- \\n』列，這也許會使某些人感到困惑。\n"
 
-#: src/lang.c:1333
-#, c-format
-msgid "Warning: Only %d out of %d articles were saved"
-msgstr "警告：只有 %2$d 中的 %1$d 篇文章被儲存"
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1428
+#, fuzzy, c-format
+msgid "Warning: Only %d out of %d article was saved"
+msgid_plural "Warning: Only %d out of %d articles were saved"
+msgstr[0] "警告：只有 %2$d 中的 %1$d 篇文章被儲存"
 
-#: src/lang.c:1334
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1430
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: Your signature  is longer than %d line.  Since signatures usually "
+"do\n"
+"         not  transport any  useful information,  they should be as  short "
+"as\n"
+"         possible.\n"
+msgid_plural ""
+"\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 ""
+msgstr[0] ""
 "\n"
 "警告：您的簽名長度已超過 %d 列。 由於簽名通常\n"
 "      不會用來傳輸任何有用的資訊，它們應該要愈短愈好。\n"
 
-#: src/lang.c:1338
+#: src/lang.c:1438
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "警告：這個郵件地址可能包含垃圾陷阱。%s=繼續，%s=放棄？"
 
-#: src/lang.c:1339
+#: src/lang.c:1439
 #, c-format
 msgid ""
 "Warning: line %d contains unprintable chars:\n"
 "%s\n"
 msgstr ""
 
-#: src/lang.c:1340
+#: src/lang.c:1440
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4858,84 +5179,96 @@ msgstr ""
 "\n"
 "警告：簽名應該以『-- \\n』起始而非以『--\\n』。\n"
 
-#: src/lang.c:1341
+#: src/lang.c:1441
+#, fuzzy
+msgid "Warning: the group is moderated.\n"
+msgstr "警告：該群組為審核制。\n"
+
+#: src/lang.c:1442
+#, fuzzy, c-format
+msgid "Warning: %d of the groups is moderated.\n"
+msgid_plural "Warning: %d of the groups are moderated.\n"
+msgstr[0] "警告：其中 %d 個群組為審核制。\n"
+
+#: src/lang.c:1443
 msgid "Writing attributes file..."
 msgstr "寫入屬性檔案…"
 
-#: src/lang.c:1342
+#: src/lang.c:1444
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "嘗試 %s"
 
-#: src/lang.c:1343
+#: src/lang.c:1445
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "寫入屬性檔案…"
 
-#: src/lang.c:1345
+#: src/lang.c:1447
 #, fuzzy, c-format
-msgid "%4d Responses"
-msgstr "%d 篇回應"
+msgid "%4d Response"
+msgid_plural "%4d Responses"
+msgstr[0] "%d 篇回應"
 
-#: src/lang.c:1347
+#: src/lang.c:1449
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "無法運行 slrnface：無法建構 fifo 名稱。"
 
-#: src/lang.c:1348
+#: src/lang.c:1450
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "無法運行 slrnface：無法建立 %s"
 
-#: src/lang.c:1349
+#: src/lang.c:1451
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface 不正常地離開，代碼 %d。"
 
-#: src/lang.c:1350
+#: src/lang.c:1452
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface 失敗：%s。"
 
-#: src/lang.c:1352
+#: src/lang.c:1454
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "無法運行 slrnface：找不到環境變數 %s。"
 
-#: src/lang.c:1354
+#: src/lang.c:1456
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "無法運行 slrnface：無法在 xterm 中執行。"
 
-#: src/lang.c:1357
+#: src/lang.c:1459
 msgid "couldn't connect to display"
 msgstr ""
 
-#: src/lang.c:1358
+#: src/lang.c:1460
 #, fuzzy
 msgid "can't open FIFO"
 msgstr "無法開啟 %s"
 
-#: src/lang.c:1359
+#: src/lang.c:1461
 msgid "executable not found"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1462
 msgid "fork() failed"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1463
 msgid "couldn't find controlling terminal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1464
 msgid "terminal doesn't export width and height"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1465
 msgid "WINDOWID not found in environment"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1466
 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"
@@ -4959,28 +5292,78 @@ msgstr ""
 "您也許會看到由您的 NFS 伺服器所建立的特殊檔案。\n"
 "請不要嘗試去移除它們。\n"
 
-#: src/lang.c:1377
-#, c-format
-msgid "Added %d %s"
-msgstr "已加入 %d %s"
+#. TRANSLATORS: do not translate header names like 'Xref:'
+#: src/lang.c:1479
+#, fuzzy
+msgid "Xref: line (case insensitive)"
+msgstr "Xref: 列 (大小寫相符)   "
 
-#: src/lang.c:1378
+#: src/lang.c:1481
+#, fuzzy, c-format
+msgid "Added %d group"
+msgid_plural "Added %d groups"
+msgstr[0] "已加入 %d 群组"
+
+#: src/lang.c:1482
 msgid "No unsubscribed groups to show"
 msgstr "沒有已取消訂閱的群組可顯示"
 
-#: src/lang.c:1379
+#: src/lang.c:1483
 msgid "Showing subscribed to groups only"
 msgstr "只顯示已訂閱群組"
 
-#: src/lang.c:1380
+#: src/lang.c:1484
+msgid "yenc file"
+msgstr ""
+
+#: src/lang.c:1485
+msgid "corrupt yenc"
+msgstr ""
+
+#: src/lang.c:1486
+#, c-format
+msgid "crc checksum %s"
+msgstr ""
+
+#: src/lang.c:1487
+#, fuzzy
+msgid "incomplete yenc"
+msgstr "不完整的 "
+
+#: src/lang.c:1488
+#, fuzzy, c-format
+msgid "part %s"
+msgstr " 於 %s"
+
+#: src/lang.c:1489
+#, c-format
+msgid "part size %s"
+msgstr ""
+
+#: src/lang.c:1490
+#, fuzzy
+msgid "partial yenc"
+msgstr "文章"
+
+#: src/lang.c:1491
+#, c-format
+msgid "total parts %s"
+msgstr ""
+
+#: src/lang.c:1492
+#, c-format
+msgid "total size %s"
+msgstr ""
+
+#: src/lang.c:1493
 msgid "Yes "
 msgstr "是 "
 
-#: src/lang.c:1381
+#: src/lang.c:1494
 msgid "You have mail"
 msgstr "您有郵件"
 
-#: src/lang.c:1386
+#: src/lang.c:1499
 #, c-format
 msgid ""
 "\n"
@@ -5001,11 +5384,11 @@ msgstr ""
 "      變更 MM_NETWORK_CHARSET 的設定為適當的值，\n"
 "      以用於您的張貼。\n"
 
-#: src/lang.c:1397
+#: src/lang.c:1510
 msgid "  -D mode  debug mode"
 msgstr "  -D 模式  除錯模式"
 
-#: src/lang.c:1401
+#: src/lang.c:1514
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -5032,11 +5415,11 @@ msgstr ""
 "這是您即將要取消的文章：\n"
 "\n"
 
-#: src/lang.c:1410
+#: src/lang.c:1523
 msgid "toggle color"
 msgstr "切換顏色"
 
-#: src/lang.c:1411
+#: src/lang.c:1524
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -5082,11 +5465,11 @@ msgstr ""
 "#  15 = 亮白色\n"
 "\n"
 
-#: src/lang.c:1431
+#: src/lang.c:1544
 msgid "  -a       toggle color flag"
 msgstr "  -a       切換顏色旗標"
 
-#: src/lang.c:1435
+#: src/lang.c:1548
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -5094,7 +5477,7 @@ msgstr ""
 "\n"
 "錯誤：跟貼被設定超過一個新聞群組！\n"
 
-#: src/lang.c:1436
+#: src/lang.c:1549
 #, c-format
 msgid ""
 "\n"
@@ -5103,16 +5486,20 @@ msgstr ""
 "\n"
 "錯誤：「%s」被重新命名，使用「%s」做為替代！\n"
 
-#: src/lang.c:1437
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1551
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Error: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "錯誤：跨板張貼到 %d 新聞群組而沒有跟貼列！\n"
 
-#: src/lang.c:1438
+#: src/lang.c:1552
 #, c-format
 msgid ""
 "\n"
@@ -5121,7 +5508,7 @@ msgstr ""
 "\n"
 "錯誤：「%s」並非有效新聞群組！\n"
 
-#: src/lang.c:1440
+#: src/lang.c:1554
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -5129,7 +5516,7 @@ msgstr ""
 "\n"
 "警告：跟貼被設定超過一個新聞群組！\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1555
 #, c-format
 msgid ""
 "\n"
@@ -5138,25 +5525,31 @@ msgstr ""
 "\n"
 "警告：「%s」被重新命名，您應該使用「%s」做為替代！\n"
 
-#: src/lang.c:1442
-#, c-format
+#. TRANSLATORS: for nplurals>=3
+#: src/lang.c:1557
+#, fuzzy, c-format
 msgid ""
 "\n"
+"Warning: cross-posting to %d newsgroup and no Followup-To line!\n"
+msgid_plural ""
+"\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
-msgstr ""
+msgstr[0] ""
 "\n"
 "警告：跨板張貼到 %d 新聞群組而沒有跟貼列！\n"
 
-#: src/lang.c:1443
-#, c-format
+#: src/lang.c:1558
+#, fuzzy, c-format
 msgid ""
 "\n"
-"Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
+"Warning: \"%s\" is not in your newsrc,\n"
+"it may be invalid at this site!\n"
 msgstr ""
 "\n"
-"警告：「%s」不在您的 newsrc 之中，在這個站臺它也許會無效！\n"
+"警告：「%s」不在您的 newsrc 之中，\n"
+"在這個站臺它也許會無效！\n"
 
-#: src/lang.c:1444
+#: src/lang.c:1559
 #, c-format
 msgid ""
 "\n"
@@ -5165,195 +5558,208 @@ msgstr ""
 "\n"
 "警告：「%s」並非這個站臺上的有效新聞群組！\n"
 
-#: src/lang.c:1448
+#: src/lang.c:1563
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d 個檔案成功地從 %d 篇文章寫入。%d %s 已發生。"
 
-#: src/lang.c:1449
+#: src/lang.c:1564
 msgid "Missing parts."
 msgstr "缺少部分。"
 
-#: src/lang.c:1450
+#: src/lang.c:1565
 msgid "No beginning."
 msgstr "沒有起始部分。"
 
-#: src/lang.c:1451
+#: src/lang.c:1566
 msgid "No data."
 msgstr "沒有資料。"
 
-#: src/lang.c:1452
+#: src/lang.c:1567
 msgid "Unknown error."
 msgstr "不明錯誤。"
 
-#: src/lang.c:1456
+#: src/lang.c:1571
 #, fuzzy, c-format
 msgid "Reading mail active file: %s"
 msgstr "讀取郵件現用檔案…"
 
-#: src/lang.c:1457
+#: src/lang.c:1572
 #, fuzzy, c-format
 msgid "Reading mailgroups file: %s"
 msgstr "讀取郵件群組檔案…"
 
-#: src/lang.c:1461
+#: src/lang.c:1576
 msgid "perform PGP operations on article"
 msgstr "對於文章施行 PGP 操作"
 
-#: src/lang.c:1462
-msgid "Add key(s) to public keyring?"
-msgstr "將密鑰加入公用鑰匙圈？"
+#: src/lang.c:1577
+#, fuzzy
+msgid "Add key to public keyring?"
+msgid_plural "Add keys to public keyring?"
+msgstr[0] "將密鑰加入公用鑰匙圈？"
 
-#: src/lang.c:1463
+#: src/lang.c:1578
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=加密，%s=簽名，%s=兩者，%s=離開："
 
-#: src/lang.c:1464
+#: src/lang.c:1579
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=簽名，%s=簽名 & 包含公開金鑰，%s=離開："
 
-#: src/lang.c:1465
+#: src/lang.c:1580
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP 尚未設置 (無法開啟 %s)"
 
-#: src/lang.c:1466
+#: src/lang.c:1581
 msgid "Article not signed and no public keys found"
 msgstr "文章未被簽名且找不到任何公開金鑰"
 
-#: src/lang.c:1468
+#: src/lang.c:1583
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=離開，%s=編輯，%s=拼寫檢查，%s=pgp，%s=選單，%s=張貼，%s=擱置："
 
-#: src/lang.c:1469
+#: src/lang.c:1584
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=拼寫檢查，%s=pgp，%s=發送 [%%s]："
 
-#: src/lang.c:1470
+#: src/lang.c:1585
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=離開，%s=編輯，%s=拼寫檢查，%s=pgp，%s=選單，%s=張貼，%s=擱置 [%%s]："
 
-#: src/lang.c:1472
+#: src/lang.c:1587
 #, 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:1473
+#: src/lang.c:1588
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=pgp，%s=發送 [%%s]："
 
-#: src/lang.c:1474
+#: src/lang.c:1589
 #, 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:1478
+#: src/lang.c:1593
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=離開，%s=編輯，%s=拼寫檢查，%s=選單，%s=張貼，%s=擱置："
 
-#: src/lang.c:1479
+#: src/lang.c:1594
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=拼寫檢查，%s=發送 [%%s]："
 
-#: src/lang.c:1480
+#: src/lang.c:1595
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=拼寫檢查，%s=選單，%s=張貼，%s=擱置 [%%s]："
 
-#: src/lang.c:1482
+#: src/lang.c:1597
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=離開，%s=編輯，%s=選單，%s=張貼，%s=擱置："
 
-#: src/lang.c:1483
+#: src/lang.c:1598
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=發送 [%%s]："
 
-#: src/lang.c:1484
+#: src/lang.c:1599
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=離開，%s=編輯，%s=選單，%s=張貼，%s=擱置 [%%s]："
 
-#: src/lang.c:1489
+#: src/lang.c:1603
+#, c-format
+msgid "%s argument is not numeric: %s"
+msgstr ""
+
+#: src/lang.c:1606
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "嘗試 cache_overview_files 以加速。\n"
 
-#: src/lang.c:1490
+#: src/lang.c:1607
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin 將使用本地索引檔案做為替代。\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1608
 msgid "Cannot find NNTP server name"
 msgstr "找不到 NNTP 伺服器名稱"
 
-#: src/lang.c:1492
+#: src/lang.c:1609
 msgid "CAPABILITIES did not announce READER"
 msgstr "能力中並未宣告包含閱讀器"
 
-#: src/lang.c:1493
+#: src/lang.c:1610
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "連線到 %s:%u…"
 
-#: src/lang.c:1494
+#: src/lang.c:1611
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
-msgstr "連線到 NNTP 伺服器 %s 時失敗。離開…"
+msgstr "NNTP 連線錯誤。退出中..."
 
-#: src/lang.c:1495
+#. TODO: plural-forms
+#: src/lang.c:1613
+#, fuzzy, c-format
+msgid "NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting..."
+msgstr "NNTP 連線錯誤：nntp_read_timeout_secs %d 已過期。退出中..."
+
+#: src/lang.c:1614
+#, c-format
+msgid "DISABLED CMDS.: %s\n"
+msgstr ""
+
+#: src/lang.c:1615
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "從伺服器中斷連線…\n"
 
-#: src/lang.c:1496
+#: src/lang.c:1616
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "連線到 NNTP 伺服器 %s 時失敗。離開…"
 
-#: src/lang.c:1497
+#: src/lang.c:1617
 msgid "205  Closing connection"
 msgstr "205  關閉連接"
 
-#: src/lang.c:1498
+#: src/lang.c:1618
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "您的伺服器不支援 NNTP XOVER 或 OVER 命令。\n"
 
-#: src/lang.c:1499
+#: src/lang.c:1619
 #, c-format
 msgid "Port isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1500
-#, c-format
-msgid "%s argument is not numeric: %s\n"
-msgstr ""
-
-#: src/lang.c:1502
+#: src/lang.c:1621
 #, c-format
 msgid "Port in %s isn't numeric: %s:%s\n"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1622
 #, c-format
 msgid "reconnect (%d) limit %d reached, giving up."
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1624
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "連線到新聞伺服器已逾時。重新連線？"
 
-#: src/lang.c:1506
+#: src/lang.c:1625
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -5362,67 +5768,67 @@ msgstr ""
 "在檔案 %s 中放入伺服器名稱，\n"
 "或設定環境變數 NNTPSERVER"
 
-#: src/lang.c:1508
+#: src/lang.c:1627
 #, fuzzy
 msgid "Continuing..."
 msgstr "列印中…"
 
-#: src/lang.c:1509
+#: src/lang.c:1628
 msgid "Read timeout from server - quit tin?"
 msgstr ""
 
-#: src/lang.c:1510
+#: src/lang.c:1629
 msgid "  -C       try COMPRESS NNTP extension"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1631
 msgid "  -A       force authentication on connect"
 msgstr "  -A       連線時強制認證"
 
-#: src/lang.c:1513
+#: src/lang.c:1632
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  從 NNTP 伺服器 serv [預設=%s] 讀取新聞"
 
-#: src/lang.c:1514
+#: src/lang.c:1633
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  使用 port 做為 NNTP 通訊埠 [預設=%d]"
 
-#: src/lang.c:1516
+#: src/lang.c:1635
 msgid "  -k       skip verification for NNTPS"
 msgstr ""
 
-#: src/lang.c:1517
+#: src/lang.c:1636
 msgid "  -T       enable NNTPS"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1638
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       快速開始。如同 -dnq"
 
-#: src/lang.c:1520
+#: src/lang.c:1639
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       從預設 NNTP 伺服器遠端讀取新聞"
 
-#: src/lang.c:1521
+#: src/lang.c:1640
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       只使用 LIST 以代替 GROUP (-n) 命令"
 
-#: src/lang.c:1522
+#: src/lang.c:1641
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       從 NNTP 伺服器只讀取已訂閱的 .newsrc 群組"
 
-#: src/lang.c:1524
+#: src/lang.c:1643
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       強制透過 IPv4 連接"
 
-#: src/lang.c:1525
+#: src/lang.c:1644
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       強制透過 IPv6 連接"
 
-#: src/lang.c:1526
+#: src/lang.c:1645
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -5430,7 +5836,7 @@ msgstr ""
 "\n"
 "通訊端或連接問題\n"
 
-#: src/lang.c:1528
+#: src/lang.c:1647
 #, c-format
 msgid ""
 "\n"
@@ -5439,16 +5845,16 @@ msgstr ""
 "\n"
 "連線到 %s："
 
-#: src/lang.c:1529
+#: src/lang.c:1648
 msgid "Giving up...\n"
 msgstr "放棄…\n"
 
-#: src/lang.c:1531
+#: src/lang.c:1650
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp：不明服務。\n"
 
-#: src/lang.c:1535
+#: src/lang.c:1653
 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"
@@ -5456,87 +5862,85 @@ msgstr ""
 "您的伺服器沒有 Xref: 於它的 XOVER 資訊之中。\n"
 "Tin 將嘗試使用 XHDR XREF 做為替代 (會慢一點)。\n"
 
-#: src/lang.c:1538
-msgid "Your server does not have Xref: in its XOVER information.\n"
-msgstr "您的伺服器沒有 Xref: 於它的 XOVER 資訊之中。\n"
-
-#: src/lang.c:1541
+#: src/lang.c:1656
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "無法開啟 %s。嘗試 %s -r 以透過 NNTP 讀取新聞。\n"
 
-#: src/lang.c:1544
+#: src/lang.c:1659
 msgid "  -Q       quick start. Same as -dq"
 msgstr "  -Q       快速開始。如同 -dq"
 
-#: src/lang.c:1545
+#: src/lang.c:1660
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       現用檔案唯讀以代替掃描暫存 (-n) 命令"
 
-#: src/lang.c:1546
+#: src/lang.c:1661
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       只從暫存讀取已訂閱的 .newsrc 群組"
 
-#: src/lang.c:1547
+#: src/lang.c:1662
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "您的伺服器沒有 Xref: 於它的 NOV 檔案之中。\n"
 
-#: src/lang.c:1551
+#: src/lang.c:1666
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "使用外部 inews 張貼失敗。使用內建 inews 做為替代？"
 
-#: src/lang.c:1552
+#: src/lang.c:1667
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "它做到了！從現在起，我應該一律使用內建的 inews？"
 
-#: src/lang.c:1556
-#, c-format
-msgid "%d %s printed"
-msgstr "%d %s 已列印"
+#: src/lang.c:1671
+#, fuzzy, c-format
+msgid "%d article printed"
+msgid_plural "%d articles printed"
+msgstr[0] "%d %s 已列印"
 
-#: src/lang.c:1557
+#: src/lang.c:1672
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "輸出 文章/討論串/熱門/胚騰/已標定文章 到印表機"
 
-#: src/lang.c:1558
+#: src/lang.c:1673
 msgid "Print"
 msgstr "列印"
 
-#: src/lang.c:1559
+#: src/lang.c:1674
 msgid "Printing..."
 msgstr "列印中…"
 
-#: src/lang.c:1563
+#: src/lang.c:1678
 #, fuzzy, c-format
-msgid "%d %s piped to \"%s\""
-msgstr "%d %s 已列印"
+msgid "%d article piped to \"%s\""
+msgid_plural "%d articles piped to \"%s\""
+msgstr[0] "%d %s 已列印"
 
-#: src/lang.c:1564
+#: src/lang.c:1679
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "管線 文章/討論串/熱門/胚騰/已標定文章 進入命令"
 
-#: src/lang.c:1565
+#: src/lang.c:1680
 msgid "No command"
 msgstr "沒有命令"
 
-#: src/lang.c:1566
+#: src/lang.c:1681
 msgid "Pipe"
 msgstr "管線"
 
-#: src/lang.c:1567
+#: src/lang.c:1682
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "管線到命令 [%.*s]>"
 
-#: src/lang.c:1568
+#: src/lang.c:1683
 msgid "Piping..."
 msgstr "管線中…"
 
-#: src/lang.c:1570
+#: src/lang.c:1685
 msgid "Piping not enabled."
 msgstr "管線未啟用。"
 
-#: src/lang.c:1574
+#: src/lang.c:1689
 #, c-format
 msgid ""
 "\n"
@@ -5551,7 +5955,7 @@ msgstr ""
 "      才允許。使用逗號(,)來分隔多重的\n"
 "      新聞群組名稱。\n"
 
-#: src/lang.c:1579
+#: src/lang.c:1694
 #, c-format
 msgid ""
 "\n"
@@ -5564,7 +5968,7 @@ msgstr ""
 "      在列中不可以包含空白， 因此這是不允許的。\n"
 "      請將所有新聞群組寫入單一列中。\n"
 
-#: src/lang.c:1584
+#: src/lang.c:1699
 #, c-format
 msgid ""
 "\n"
@@ -5577,7 +5981,7 @@ msgstr ""
 "        這是非常新的功能，可能無法被所有的伺服器接收。\n"
 "        為避免麻煩，請將所有新聞群組寫入單一列中。\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1703
 #, c-format
 msgid ""
 "\n"
@@ -5586,7 +5990,7 @@ msgstr ""
 "\n"
 "警告：「%s:」列中含有應該被移除的空格。\n"
 
-#: src/lang.c:1593
+#: src/lang.c:1708
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5618,40 +6022,40 @@ msgstr ""
 "  不在乎並注意您張貼所用的格式，別人將很可能\n"
 "  會完全忽略它，尤其是在這個擁擠的網路中。\n"
 
-#: src/lang.c:1606
+#: src/lang.c:1721
 msgid "shell escape"
 msgstr "命令殼跳脫"
 
-#: src/lang.c:1607
+#: src/lang.c:1722
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "命令殼命令 (%s)"
 
-#: src/lang.c:1608
+#: src/lang.c:1723
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "輸入命令殼命令 [%s]>"
 
-#: src/lang.c:1612
+#: src/lang.c:1727
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s：無法提取 TERM 條目\n"
 
-#: src/lang.c:1616
+#: src/lang.c:1731
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "群組 %.*s (『q』以離開)…"
 
-#: src/lang.c:1618
+#: src/lang.c:1733
 #, c-format
 msgid "Group %.*s..."
 msgstr "群組 %.*s…"
 
-#: src/lang.c:1622
+#: src/lang.c:1737
 msgid "Server unavailable\n"
 msgstr "伺服器無法使用\n"
 
-#: src/lang.c:1628
+#: src/lang.c:1743
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5660,552 +6064,604 @@ msgstr ""
 "%s=管線；%s=郵寄；%s=列印；%s=離開；%s=切換所有/未讀；%s=儲存；%s=標定；%s=張"
 "貼"
 
-#: src/lang.c:1629
+#: src/lang.c:1744
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=管線；%s=郵寄；%s=列印；%s=離開；%s=回覆郵件；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1631
+#: src/lang.c:1746
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=郵寄；%s=列印；%s=離開；%s=切換所有/未讀；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1632
+#: src/lang.c:1747
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=郵寄；%s=列印；%s=離開；%s=回覆郵件；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1636
+#: src/lang.c:1751
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=管線；%s=郵寄；%s=離開；%s=切換所有/未讀；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1637
+#: src/lang.c:1752
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=管線；%s=郵寄；%s=離開；%s=回覆郵件；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1639
+#: src/lang.c:1754
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=郵寄；%s=離開；%s=切換所有/未讀；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1640
+#: src/lang.c:1755
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=郵寄；%s=離開；%s=回覆郵件；%s=儲存；%s=標定；%s=張貼"
 
-#: src/lang.c:1646
+#: src/lang.c:1761
 msgid "Terminal does not support color"
 msgstr "終端機不支援顏色"
 
-#: src/lang.c:1651
+#: src/lang.c:1766
 #, c-format
 msgid "Trying %s"
 msgstr "嘗試 %s"
 
-#: src/lang.c:1666
+#: src/lang.c:1781
 msgid "Subject"
 msgstr "主旨"
 
-#: src/lang.c:1667
+#: src/lang.c:1782
 msgid "References"
 msgstr "參考"
 
-#: src/lang.c:1668
+#: src/lang.c:1783
 msgid "Both Subject and References"
 msgstr "主旨和參考兩者"
 
-#: src/lang.c:1669
+#: src/lang.c:1784
 msgid "Multipart Subject"
 msgstr "多部件主旨"
 
-#: src/lang.c:1670
+#: src/lang.c:1785
 msgid "Percentage Match"
 msgstr "百分比匹配"
 
-#: src/lang.c:1683 src/lang.c:1774 src/lang.c:1880 src/lang.c:1983
-msgid "No"
-msgstr "否"
+#: src/lang.c:1798 src/lang.c:1880 src/lang.c:2026 src/lang.c:2041
+msgid "Nothing"
+msgstr "沒有任何東西"
 
-#: src/lang.c:1684 src/lang.c:1882
-msgid "Yes"
-msgstr "是"
+#: src/lang.c:1799
+msgid "Complete UU/YENC"
+msgstr ""
 
-#: src/lang.c:1685
+#: src/lang.c:1800
+msgid "Any UU/YENC"
+msgstr ""
+
+#: src/lang.c:1802
+msgid "Inline PGP"
+msgstr ""
+
+#: src/lang.c:1803
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1804
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#: src/lang.c:1806
+msgid "Shar"
+msgstr ""
+
+#: src/lang.c:1807
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1808
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#: src/lang.c:1810
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1811
+msgid "Complete UU/YENC & PGP & Shar"
+msgstr ""
+
+#: src/lang.c:1812
 #, fuzzy
 msgid "Hide all"
 msgstr "隱藏所有"
 
-#: src/lang.c:1694
+#: src/lang.c:1822
 msgid "Address"
 msgstr "地址"
 
-#: src/lang.c:1695
+#: src/lang.c:1823
 msgid "Full Name"
 msgstr "全名"
 
-#: src/lang.c:1696
+#: src/lang.c:1824
 msgid "Address and Name"
 msgstr "地址和名稱"
 
-#: src/lang.c:1704
+#: src/lang.c:1832
 msgid "Max"
 msgstr "最大"
 
-#: src/lang.c:1705
+#: src/lang.c:1833
 msgid "Sum"
 msgstr "總和"
 
-#: src/lang.c:1706
+#: src/lang.c:1834
 msgid "Average"
 msgstr "平均"
 
-#: src/lang.c:1716 src/lang.c:1736
+#: src/lang.c:1844 src/lang.c:1864
 msgid "Black"
 msgstr "黑色"
 
-#: src/lang.c:1717 src/lang.c:1737
+#: src/lang.c:1845 src/lang.c:1865
 msgid "Red"
 msgstr "紅色"
 
-#: src/lang.c:1718 src/lang.c:1738
+#: src/lang.c:1846 src/lang.c:1866
 msgid "Green"
 msgstr "綠色"
 
-#: src/lang.c:1719 src/lang.c:1739
+#: src/lang.c:1847 src/lang.c:1867
 msgid "Brown"
 msgstr "棕色"
 
-#: src/lang.c:1720 src/lang.c:1740
+#: src/lang.c:1848 src/lang.c:1868
 msgid "Blue"
 msgstr "藍色"
 
-#: src/lang.c:1721 src/lang.c:1741
+#: src/lang.c:1849 src/lang.c:1869
 msgid "Pink"
 msgstr "粉紅"
 
-#: src/lang.c:1722 src/lang.c:1742
+#: src/lang.c:1850 src/lang.c:1870
 msgid "Cyan"
 msgstr "青色"
 
-#: src/lang.c:1723 src/lang.c:1743
+#: src/lang.c:1851 src/lang.c:1871
 msgid "White"
 msgstr "白色"
 
-#: src/lang.c:1724
+#: src/lang.c:1852
 msgid "Gray"
 msgstr "灰色"
 
-#: src/lang.c:1725
+#: src/lang.c:1853
 msgid "Light Red"
 msgstr "淺紅色"
 
-#: src/lang.c:1726
+#: src/lang.c:1854
 msgid "Light Green"
 msgstr "淺綠色"
 
-#: src/lang.c:1727
+#: src/lang.c:1855
 msgid "Yellow"
 msgstr "黃色"
 
-#: src/lang.c:1728
+#: src/lang.c:1856
 msgid "Light Blue"
 msgstr "淺藍色"
 
-#: src/lang.c:1729
+#: src/lang.c:1857
 msgid "Light Pink"
 msgstr "淺粉紅"
 
-#: src/lang.c:1730
+#: src/lang.c:1858
 msgid "Light Cyan"
 msgstr "淺青色"
 
-#: src/lang.c:1731
+#: src/lang.c:1859
 msgid "Light White"
 msgstr "亮白色"
 
-#: src/lang.c:1752 src/lang.c:1887 src/lang.c:1902
-msgid "Nothing"
-msgstr "沒有任何東西"
-
-#: src/lang.c:1754
+#: src/lang.c:1882
 msgid "Space"
 msgstr "空格"
 
-#: src/lang.c:1762
+#: src/lang.c:1890
 msgid "Normal"
 msgstr "一般"
 
-#: src/lang.c:1763
+#: src/lang.c:1891
 msgid "Best highlighting"
 msgstr "最佳高亮度顯示"
 
-#: src/lang.c:1764
+#: src/lang.c:1892
 msgid "Underline"
 msgstr "底線"
 
-#: src/lang.c:1765
+#: src/lang.c:1893
 msgid "Reverse video"
 msgstr "反白顯示"
 
-#: src/lang.c:1766
+#: src/lang.c:1894
 msgid "Blinking"
 msgstr "閃動"
 
-#: src/lang.c:1767
+#: src/lang.c:1895
 msgid "Half bright"
 msgstr "半明亮"
 
-#: src/lang.c:1768
+#: src/lang.c:1896
 msgid "Bold"
 msgstr "粗體"
 
-#: src/lang.c:1775
+#: src/lang.c:1902 src/lang.c:2018 src/lang.c:2122
+msgid "No"
+msgstr "否"
+
+#: src/lang.c:1903
 msgid "Cc"
 msgstr "副本"
 
-#: src/lang.c:1776
+#: src/lang.c:1904
 msgid "Bcc"
 msgstr "密件副本"
 
-#: src/lang.c:1777
+#: src/lang.c:1905
 msgid "Cc and Bcc"
 msgstr "副本和密件副本"
 
-#: src/lang.c:1794 src/lang.c:1807
+#: src/lang.c:1922 src/lang.c:1935
 msgid "none"
 msgstr "無"
 
-#: src/lang.c:1795
+#: src/lang.c:1923
 msgid "commands"
 msgstr "命令"
 
-#: src/lang.c:1796
+#: src/lang.c:1924
 msgid "select"
 msgstr "選取"
 
-#: src/lang.c:1798
+#: src/lang.c:1926
 msgid "commands & quit"
 msgstr "命令 & 離開"
 
-#: src/lang.c:1799
+#: src/lang.c:1927
 msgid "commands & select"
 msgstr "命令 & 選取"
 
-#: src/lang.c:1800
+#: src/lang.c:1928
 msgid "quit & select"
 msgstr "離開 & 選取"
 
-#: src/lang.c:1801
+#: src/lang.c:1929
 msgid "commands & quit & select"
 msgstr "命令 & 離開 & 選取"
 
-#: src/lang.c:1808
+#: src/lang.c:1936
 msgid "PageDown"
 msgstr "下一頁"
 
-#: src/lang.c:1809
+#: src/lang.c:1937
 msgid "PageNextUnread"
 msgstr "下一未讀頁"
 
-#: src/lang.c:1810
+#: src/lang.c:1938
 msgid "PageDown or PageNextUnread"
 msgstr "下一頁或一未讀頁"
 
-#: src/lang.c:1816
+#: src/lang.c:1945
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (大小寫相符)"
 
-#: src/lang.c:1817
+#: src/lang.c:1946
 msgid "Subject: (ignore case)"
 msgstr "Subject: (忽略大小寫)"
 
-#: src/lang.c:1818
+#: src/lang.c:1947
 msgid "From: (case sensitive)"
 msgstr "From: (大小寫相符)"
 
-#: src/lang.c:1819
+#: src/lang.c:1948
 msgid "From: (ignore case)"
 msgstr "From: (忽略大小寫)"
 
-#: src/lang.c:1820
+#: src/lang.c:1949
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & 全部 References: 列"
 
-#: src/lang.c:1821
+#: src/lang.c:1950
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & 最後一筆 References: 只有"
 
-#: src/lang.c:1822
+#: src/lang.c:1951
 msgid "Message-ID: entry only"
 msgstr "只有 Message-ID: 條目"
 
-#: src/lang.c:1823
+#: src/lang.c:1952
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1829
+#: src/lang.c:1958
 msgid "Don't trim article body"
 msgstr "不修剪文章內文"
 
-#: src/lang.c:1830
+#: src/lang.c:1959
 msgid "Skip leading blank lines"
 msgstr "跳過前導空列"
 
-#: src/lang.c:1831
+#: src/lang.c:1960
 msgid "Skip trailing blank lines"
 msgstr "跳過尾隨空列"
 
-#: src/lang.c:1832
+#: src/lang.c:1961
 msgid "Skip leading and trailing blank l."
 msgstr "跳過前導和尾隨空列。"
 
-#: src/lang.c:1833
+#: src/lang.c:1962
 msgid "Compact multiple between text"
 msgstr "壓縮文字間多重空列"
 
-#: src/lang.c:1834
+#: src/lang.c:1963
 msgid "Compact multiple and skip leading"
 msgstr "壓縮多重空列和跳過前導空列"
 
-#: src/lang.c:1835
+#: src/lang.c:1964
 msgid "Compact multiple and skip trailing"
 msgstr "壓縮多重空列和跳過尾隨空列"
 
-#: src/lang.c:1836
+#: src/lang.c:1965
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "壓縮多重空列，跳過前導 & 尾隨空列。"
 
-#: src/lang.c:1842
+#: src/lang.c:1971
+#, fuzzy
+msgid "Don't detect verbatim blocks"
+msgstr "字面區塊的偵測"
+
+#: src/lang.c:1972
+#, fuzzy
+msgid "Detect and show verbatim blocks"
+msgstr "字面區塊的偵測"
+
+#: src/lang.c:1973
+msgid "Detect, hide begin and end marks"
+msgstr ""
+
+#: src/lang.c:1974
+#, fuzzy
+msgid "Don't show verbatim blocks"
+msgstr "字面區塊的偵測"
+
+#: src/lang.c:1980
 #, fuzzy
 msgid "Don't show help or mail sign"
 msgstr "說明/郵件簽名的顏色"
 
-#: src/lang.c:1843
+#: src/lang.c:1981
 #, fuzzy
 msgid "Show only help sign"
 msgstr "說明/郵件簽名的顏色"
 
-#: src/lang.c:1844
+#: src/lang.c:1982
 msgid "Show only mail sign if new mail"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1983
 msgid "Show mail if new mail else help s."
 msgstr ""
 
-#: src/lang.c:1881
+#: src/lang.c:2019
 msgid "Shell archive"
 msgstr "命令殼存檔"
 
-#: src/lang.c:1888
+#: src/lang.c:2020
+msgid "Yes"
+msgstr "是"
+
+#: src/lang.c:2027
 msgid "Subject: (descending)"
 msgstr "Subject: (遞降)"
 
-#: src/lang.c:1889
+#: src/lang.c:2028
 msgid "Subject: (ascending)"
 msgstr "Subject: (遞升)"
 
-#: src/lang.c:1890
+#: src/lang.c:2029
 msgid "From: (descending)"
 msgstr "From: (遞降)"
 
-#: src/lang.c:1891
+#: src/lang.c:2030
 msgid "From: (ascending)"
 msgstr "From: (遞升)"
 
-#: src/lang.c:1892
+#: src/lang.c:2031
 msgid "Date: (descending)"
 msgstr "Date: (遞降)"
 
-#: src/lang.c:1893
+#: src/lang.c:2032
 msgid "Date: (ascending)"
 msgstr "Date: (遞升)"
 
-#: src/lang.c:1894 src/lang.c:1903
+#: src/lang.c:2033 src/lang.c:2042
 msgid "Score (descending)"
 msgstr "分數 (遞降)"
 
-#: src/lang.c:1895 src/lang.c:1904
+#: src/lang.c:2034 src/lang.c:2043
 msgid "Score (ascending)"
 msgstr "分數 (遞升)"
 
-#: src/lang.c:1896
+#: src/lang.c:2035
 msgid "Lines: (descending)"
 msgstr "Lines: (遞降)"
 
-#: src/lang.c:1897
+#: src/lang.c:2036
 msgid "Lines: (ascending)"
 msgstr "Lines: (遞升)"
 
-#: src/lang.c:1905
+#: src/lang.c:2044
 msgid "Last posting date (descending)"
 msgstr "最近一次張貼日期 (遞降)"
 
-#: src/lang.c:1906
+#: src/lang.c:2045
 msgid "Last posting date (ascending)"
 msgstr "最近一次張貼日期 (遞升)"
 
-#: src/lang.c:1912
+#: src/lang.c:2051
 msgid "Quick-sort"
 msgstr "快速排序法"
 
-#: src/lang.c:1913
+#: src/lang.c:2052
 msgid "Heap-sort"
 msgstr "堆積排序法"
 
-#: src/lang.c:1920
+#: src/lang.c:2059
 msgid "Always Keep"
 msgstr "一律保留"
 
-#: src/lang.c:1921
+#: src/lang.c:2060
 msgid "Always Remove"
 msgstr "一律移除"
 
-#: src/lang.c:1922
+#: src/lang.c:2061
 msgid "Mark with D on selection screen"
 msgstr "於選擇螢幕以 D 標記"
 
-#: src/lang.c:1928
+#: src/lang.c:2067
 msgid "Kill only unread arts"
 msgstr "只砍除未讀文章"
 
-#: src/lang.c:1929
+#: src/lang.c:2068
 msgid "Kill all arts & show with K"
 msgstr "以 K 砍除所有文章 & 顯示"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1930
+#: src/lang.c:2069
 msgid "Kill all arts and never show"
 msgstr "砍除所有文章並永不顯示"
 
-#: src/lang.c:1936
+#: src/lang.c:2075
 msgid "Nothing special"
 msgstr "沒什麼特別"
 
-#: src/lang.c:1937
+#: src/lang.c:2076
 msgid "Compress quotes"
 msgstr "壓縮引言"
 
-#: src/lang.c:1938
+#: src/lang.c:2077
 msgid "Quote signatures"
 msgstr "引用簽名"
 
-#: src/lang.c:1939
+#: src/lang.c:2078
 msgid "Compress quotes, quote sigs"
 msgstr "壓縮引言，引用簽名"
 
-#: src/lang.c:1940
+#: src/lang.c:2079
 msgid "Quote empty lines"
 msgstr "引言空列"
 
-#: src/lang.c:1941
+#: src/lang.c:2080
 msgid "Compress quotes, quote empty lines"
 msgstr "壓縮引言，引言空列"
 
-#: src/lang.c:1942
+#: src/lang.c:2081
 msgid "Quote sigs & empty lines"
 msgstr "引用簽名 & 空列"
 
-#: src/lang.c:1943
+#: src/lang.c:2082
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "壓縮引言，引用簽名 & 空列"
 
-#: src/lang.c:1984
+#: src/lang.c:2123
 #, fuzzy
 msgid "With headers"
 msgstr "保留標頭"
 
-#: src/lang.c:1985
+#: src/lang.c:2124
 #, fuzzy
 msgid "Without headers"
 msgstr "無需標頭"
 
-#: src/lang.c:1992
+#: src/lang.c:2131
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1994
+#: src/lang.c:2133
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1995
+#: src/lang.c:2134
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1996
+#: src/lang.c:2135
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1998
+#: src/lang.c:2137
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:2007
+#: src/lang.c:2146
 msgid "Display Options"
 msgstr "顯示選項"
 
-#: src/lang.c:2014
+#: src/lang.c:2153
 msgid "Color Options"
 msgstr "顏色選項"
 
-#: src/lang.c:2020
+#: src/lang.c:2159
 msgid "Highlight Options"
 msgstr "突顯選項"
 
-#: src/lang.c:2027
+#: src/lang.c:2166
 msgid "Article-Limiting Options"
 msgstr "文章限制選項"
 
-#: src/lang.c:2033
+#: src/lang.c:2172
 msgid "Posting/Mailing Options"
 msgstr "張貼/郵寄選項"
 
-#: src/lang.c:2039
+#: src/lang.c:2178
 msgid "Saving/Printing Options"
 msgstr "儲存/列印選項"
 
-#: src/lang.c:2045
+#: src/lang.c:2184
 msgid "Expert Options"
 msgstr "專家選項"
 
-#: src/lang.c:2051
+#: src/lang.c:2190
 msgid "Filtering Options"
 msgstr "篩選選項"
 
-#: src/lang.c:2056 src/lang.c:2087 src/lang.c:2093 src/lang.c:2120
-#: src/lang.c:2172 src/lang.c:2178 src/lang.c:2188 src/lang.c:2199
-#: src/lang.c:2217 src/lang.c:2228 src/lang.c:2297 src/lang.c:2512
-#: src/lang.c:2518 src/lang.c:2524 src/lang.c:2539 src/lang.c:2551
-#: src/lang.c:2558 src/lang.c:2612 src/lang.c:2621 src/lang.c:2627
-#: src/lang.c:2634 src/lang.c:2641 src/lang.c:2648 src/lang.c:2655
-#: src/lang.c:2662 src/lang.c:2669 src/lang.c:2676 src/lang.c:2683
-#: src/lang.c:2690 src/lang.c:2697 src/lang.c:2704 src/lang.c:2711
-#: src/lang.c:2718 src/lang.c:2725 src/lang.c:2732 src/lang.c:2739
-#: src/lang.c:2746 src/lang.c:2753 src/lang.c:2760 src/lang.c:2767
-#: src/lang.c:2774 src/lang.c:2781 src/lang.c:2788 src/lang.c:2795
-#: src/lang.c:2802 src/lang.c:2809 src/lang.c:2817 src/lang.c:2833
-#: src/lang.c:2840 src/lang.c:2847 src/lang.c:2854 src/lang.c:2860
-#: src/lang.c:2866 src/lang.c:2889 src/lang.c:2901 src/lang.c:2936
-#: src/lang.c:2989 src/lang.c:3003 src/lang.c:3009 src/lang.c:3034
-#: src/lang.c:3052 src/lang.c:3069 src/lang.c:3081 src/lang.c:3114
-#: src/lang.c:3143 src/lang.c:3163 src/lang.c:3190 src/lang.c:3200
-#: src/lang.c:3207 src/lang.c:3233 src/lang.c:3257 src/lang.c:3412
-#: src/lang.c:3427 src/lang.c:3435 src/lang.c:3449 src/lang.c:3455
-#: src/lang.c:3493
+#: src/lang.c:2195 src/lang.c:2226 src/lang.c:2232 src/lang.c:2259
+#: src/lang.c:2311 src/lang.c:2317 src/lang.c:2327 src/lang.c:2338
+#: src/lang.c:2356 src/lang.c:2367 src/lang.c:2436 src/lang.c:2698
+#: src/lang.c:2704 src/lang.c:2710 src/lang.c:2725 src/lang.c:2737
+#: src/lang.c:2744 src/lang.c:2798 src/lang.c:2807 src/lang.c:3003
+#: src/lang.c:3019 src/lang.c:3026 src/lang.c:3033 src/lang.c:3040
+#: src/lang.c:3046 src/lang.c:3052 src/lang.c:3075 src/lang.c:3087
+#: src/lang.c:3122 src/lang.c:3175 src/lang.c:3189 src/lang.c:3195
+#: src/lang.c:3220 src/lang.c:3238 src/lang.c:3255 src/lang.c:3267
+#: src/lang.c:3307 src/lang.c:3336 src/lang.c:3356 src/lang.c:3383
+#: src/lang.c:3393 src/lang.c:3400 src/lang.c:3426 src/lang.c:3450
+#: src/lang.c:3637 src/lang.c:3652 src/lang.c:3660 src/lang.c:3674
+#: src/lang.c:3680 src/lang.c:3718
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> 切換，<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2057
+#: src/lang.c:2196
 msgid "Show mini menu & posting etiquette"
 msgstr "顯示迷你選單 & 張貼禮儀"
 
-#: src/lang.c:2058
+#: src/lang.c:2197
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -6213,15 +6669,15 @@ msgstr ""
 "# 如果開啟就在每個層級中顯示常用命令的迷你選單\n"
 "# 並於撰寫文章之後顯示張貼禮儀\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2202
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "顯示每個新聞群組的簡短描述。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2064
+#: src/lang.c:2203
 msgid "Show description of each newsgroup"
 msgstr "顯示每個新聞群組的描述"
 
-#: src/lang.c:2065
+#: src/lang.c:2204
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -6229,19 +6685,19 @@ msgstr ""
 "# 如果開啟就在群組選擇層級中於新聞群組名稱之後\n"
 "# 顯示群組描述文字\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2209
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "在群組選單中顯示主旨 & 發信者 (作者) 欄位。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2071
+#: src/lang.c:2210
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "在群組選單中，顯示作者"
 
-#: src/lang.c:2072
+#: src/lang.c:2211
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -6258,31 +6714,31 @@ msgstr ""
 "# * 2 = 全名\n"
 "#   3 = 兩者\n"
 
-#: src/lang.c:2081
+#: src/lang.c:2220
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "繪製 -> 或高亮度條用於選擇。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2082
+#: src/lang.c:2221
 msgid "Draw -> instead of highlighted bar"
 msgstr "繪製 -> 以代替高亮度條"
 
-#: src/lang.c:2083
+#: src/lang.c:2222
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# 如果開啟就使用 -> 否則高亮度條用於選擇\n"
 
-#: src/lang.c:2088
+#: src/lang.c:2227
 msgid "Use inverse video for page headers"
 msgstr "使用反白顯示用於頁面標頭"
 
-#: src/lang.c:2089
+#: src/lang.c:2228
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# 如果開啟就於不同的層級使用反白顯示用於頁面標頭\n"
 
-#: src/lang.c:2094
+#: src/lang.c:2233
 msgid "Thread articles by"
 msgstr "討論串文章依據"
 
-#: src/lang.c:2095
+#: src/lang.c:2234
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6302,15 +6758,15 @@ msgstr ""
 "#   4 = 多部件主旨\n"
 "#   5 = 百分比匹配\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2245
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "輸入將討論串起所必需的百分比匹配。<CR> 設定。"
 
-#: src/lang.c:2107
+#: src/lang.c:2246
 msgid "Thread percentage match"
 msgstr "討論串百分比匹配"
 
-#: src/lang.c:2109
+#: src/lang.c:2248
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -6333,11 +6789,11 @@ msgstr ""
 "# 討論串中。例如：『happy』和『harpy』會匹配，但是『harpie』、『happie』和\n"
 "#『harppy』會跟『happy』分在不同的討論串\n"
 
-#: src/lang.c:2121
+#: src/lang.c:2260
 msgid "Score of a thread"
 msgstr "討論串的分數"
 
-#: src/lang.c:2122
+#: src/lang.c:2261
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6351,16 +6807,16 @@ msgstr ""
 "#   1 = 總和\n"
 "#   2 = 平均\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2269
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "排序文章依據主題、發信者、日期或分數。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2131
+#: src/lang.c:2270
 msgid "Sort articles by"
 msgstr "排序文章依據"
 
-#: src/lang.c:2132
+#: src/lang.c:2271
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6390,15 +6846,15 @@ msgstr ""
 "#   9 = 列數遞降\n"
 "#  10 = 列數遞升\n"
 
-#: src/lang.c:2148
+#: src/lang.c:2287
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "排序討論串不依據任何東西或依據分數。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2149
+#: src/lang.c:2288
 msgid "Sort threads by"
 msgstr "排序討論串依據"
 
-#: src/lang.c:2150
+#: src/lang.c:2289
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6416,44 +6872,44 @@ msgstr ""
 "#   3 = 最近一次張貼日期遞降\n"
 "#   4 = 最近一次張貼日期遞升\n"
 
-#: src/lang.c:2160
+#: src/lang.c:2299
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "將游標放在群組中第一/最後一篇未讀文章。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2161
+#: src/lang.c:2300
 msgid "Go to first unread article in group"
 msgstr "前往群組中第一篇未讀的文章"
 
-#: src/lang.c:2162
+#: src/lang.c:2301
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# 如果開啟就將游標放在群組中第一篇未讀文章，否則是最後一篇文章\n"
 
-#: src/lang.c:2166
+#: src/lang.c:2305
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "顯示所有文章或只有未讀文章。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2167
+#: src/lang.c:2306
 msgid "Show only unread articles"
 msgstr "只顯示未讀文章"
 
-#: src/lang.c:2168
+#: src/lang.c:2307
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# 如果開啟就只顯示新的/未讀文章，否則全部顯示。\n"
 
-#: src/lang.c:2173
+#: src/lang.c:2312
 msgid "Show only groups with unread arts"
 msgstr "只顯示有未讀文章的群組"
 
-#: src/lang.c:2174
+#: src/lang.c:2313
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# 如果開啟就只顯示包含未讀文章的訂閱群組。\n"
 
-#: src/lang.c:2179
+#: src/lang.c:2318
 msgid "Filter which articles"
 msgstr "篩選哪些文章"
 
-#: src/lang.c:2180
+#: src/lang.c:2319
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6467,11 +6923,11 @@ msgstr ""
 "#   1 = 砍除所有文章並在討論串中顯示時以 K 標記\n"
 "#   2 = 砍除所有文章並永不顯示它們\n"
 
-#: src/lang.c:2189
+#: src/lang.c:2328
 msgid "Go to the next unread article with"
 msgstr "前往下一篇未讀文章藉由"
 
-#: src/lang.c:2190
+#: src/lang.c:2329
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6487,11 +6943,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN 或 TAB\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2339
 msgid "How to treat blank lines"
 msgstr "如何對待空列"
 
-#: src/lang.c:2201
+#: src/lang.c:2340
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6521,11 +6977,11 @@ msgstr ""
 "#   7 = 壓縮文字區塊間的多重空列和跳過\n"
 "#       前導和尾隨空列\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2357
 msgid "Show help/mail sign in level titles"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2358
 msgid ""
 "# Show help sign, new mail sign, both or nothing in level titles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6535,24 +6991,24 @@ msgid ""
 "# * 3 = Show mail sign if new mail has arrived else show help sign\n"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2368
 msgid "List thread using right arrow key"
 msgstr "使用向右鍵列出討論串"
 
-#: src/lang.c:2230
+#: src/lang.c:2369
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# 如果開啟當使用向右鍵輸入它時就自動列出討論串。\n"
 
-#: src/lang.c:2234
+#: src/lang.c:2373
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出已刪除文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2235
+#: src/lang.c:2374
 msgid "Character to show deleted articles"
 msgstr "用來顯示已刪除文章的字元"
 
-#: src/lang.c:2236
+#: src/lang.c:2375
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6560,16 +7016,16 @@ msgstr ""
 "# 用來顯示文章被刪除的字元 (預設『D』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2241
+#: src/lang.c:2380
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出在範圍中的文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2242
+#: src/lang.c:2381
 msgid "Character to show inrange articles"
 msgstr "用來顯示範圍中文章的字元"
 
-#: src/lang.c:2243
+#: src/lang.c:2382
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6577,17 +7033,17 @@ msgstr ""
 "# 用來顯示文章在範圍中的字元 (預設『#』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2248
+#: src/lang.c:2387
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "輸入字元以指出該文章將回傳。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2249
+#: src/lang.c:2388
 msgid "Character to show returning arts"
 msgstr "用來顯示回傳文章的字元"
 
-#: src/lang.c:2250
+#: src/lang.c:2389
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6595,16 +7051,16 @@ msgstr ""
 "# 用來顯示該文章將回傳的字元 (預設『-』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2255
+#: src/lang.c:2394
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出已選文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2256
+#: src/lang.c:2395
 msgid "Character to show selected articles"
 msgstr "用來顯示已選文章的字元"
 
-#: src/lang.c:2257
+#: src/lang.c:2396
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6612,15 +7068,15 @@ msgstr ""
 "# 用來顯示該文章已被自動選取的字元 (預設『*』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2262
+#: src/lang.c:2401
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出最近文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2263
+#: src/lang.c:2402
 msgid "Character to show recent articles"
 msgstr "用來顯示最近文章的字元"
 
-#: src/lang.c:2264
+#: src/lang.c:2403
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6628,15 +7084,15 @@ msgstr ""
 "# 用來顯示是最近文章的字元 (預設『o』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2269
+#: src/lang.c:2408
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出未讀文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2270
+#: src/lang.c:2409
 msgid "Character to show unread articles"
 msgstr "用來顯示未讀文章的字元"
 
-#: src/lang.c:2271
+#: src/lang.c:2410
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6644,15 +7100,15 @@ msgstr ""
 "# 用來顯示該文章未讀的字元 (預設『+』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2276
+#: src/lang.c:2415
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出已讀文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2277
+#: src/lang.c:2416
 msgid "Character to show read articles"
 msgstr "用來顯示已讀文章的字元"
 
-#: src/lang.c:2278
+#: src/lang.c:2417
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6660,15 +7116,15 @@ msgstr ""
 "# 用來顯示該文章已讀取字元 (預設『 』)\n"
 "# _ 被轉換為『 』\n"
 
-#: src/lang.c:2283
+#: src/lang.c:2422
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出被砍除文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2284
+#: src/lang.c:2423
 msgid "Character to show killed articles"
 msgstr "用來顯示被砍除文章的字元"
 
-#: src/lang.c:2285
+#: src/lang.c:2424
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6676,16 +7132,16 @@ msgstr ""
 "# 用來顯示該文章被砍除的字元 (預設『K』)\n"
 "# kill_level 必須根據不同情況而設定，_ 被轉換為『 』\n"
 
-#: src/lang.c:2290
+#: src/lang.c:2429
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "輸入字元以指出讀取所選文章。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2291
+#: src/lang.c:2430
 msgid "Character to show readselected arts"
 msgstr "用來顯示讀取所選文章的字元"
 
-#: src/lang.c:2292
+#: src/lang.c:2431
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6693,11 +7149,11 @@ msgstr ""
 "# 用來顯示該文章讀取之前已被選的字元 (預設『:』)\n"
 "# kill_level 必須根據不同情況而設定，_ 被轉換為『 』\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2437
 msgid "Abbreviate long newsgroup names"
 msgstr "將較長新聞群組名稱縮寫"
 
-#: src/lang.c:2299
+#: src/lang.c:2438
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6707,17 +7163,101 @@ msgstr ""
 "# 層級和文章層級會如下所示：\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2444
+#, fuzzy
+msgid "Enter character to indicate global scopes. <CR> sets, <ESC> cancels."
+msgstr "輸入字元以指出被砍除文章。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:2445
+#, fuzzy
+msgid "Character to show global scopes"
+msgstr "用來顯示被砍除文章的字元"
+
+#: src/lang.c:2446
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file (default '!')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用來顯示該文章已讀取字元 (預設『 』)\n"
+"# _ 被轉換為『 』\n"
+
+#: src/lang.c:2452
+#, fuzzy
+msgid ""
+"Enter character to indicate global scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "輸入字元以指出最近文章。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:2453
+#, fuzzy
+msgid "Char to show global scope matches"
+msgstr "用來顯示被砍除文章的字元"
+
+#: src/lang.c:2454
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the global\n"
+"# attributes file and the current group matches (default ':')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用來顯示文章在範圍中的字元 (預設『#』)\n"
+"# _ 被轉換為『 』\n"
+
+#: src/lang.c:2460
+#, fuzzy
+msgid "Enter character to indicate local scopes. <CR> sets, <ESC> cancels."
+msgstr "輸入字元以指出被砍除文章。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:2461
+#, fuzzy
+msgid "Character to show local scopes"
+msgstr "用來顯示被砍除文章的字元"
+
+#: src/lang.c:2462
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file (default ' ')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用來顯示該文章已讀取字元 (預設『 』)\n"
+"# _ 被轉換為『 』\n"
+
+#: src/lang.c:2468
+#, fuzzy
+msgid ""
+"Enter character to indicate local scopes when current group matches. <CR> "
+"sets, <ESC> cancels."
+msgstr "輸入字元以指出最近文章。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:2469
+#, fuzzy
+msgid "Char to show local scope matches"
+msgstr "用來顯示被砍除文章的字元"
+
+#: src/lang.c:2470
+#, fuzzy
+msgid ""
+"# Character used to show that a scope was read from the local\n"
+"# attributes file and the current group matches (default '*')\n"
+"# _ is turned into ' '\n"
+msgstr ""
+"# 用來顯示文章在範圍中的字元 (預設『#』)\n"
+"# _ 被轉換為『 』\n"
+
+#: src/lang.c:2476
 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:2306
+#: src/lang.c:2477
 msgid "Number of lines to scroll in pager"
 msgstr "頁面切換時捲動的列數"
 
-#: src/lang.c:2307
+#: src/lang.c:2478
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6735,68 +7275,72 @@ msgstr ""
 "# * 1 = 捲動一列\n"
 "#   2 或更大 = 捲動 2 或更多列 (只有在頁面切換時)\n"
 
-#: src/lang.c:2317
+#: src/lang.c:2488
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "顯示簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2318
+#: src/lang.c:2489
 msgid "Display signatures"
 msgstr "顯示簽名"
 
-#: src/lang.c:2319
+#: src/lang.c:2490
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# 如果關閉於顯示文章時就不顯示簽名\n"
 
-#: src/lang.c:2323
+#: src/lang.c:2494
 #, fuzzy
 msgid "Display article score. <SPACE> toggles & <CR> sets."
 msgstr "顯示簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2324
+#: src/lang.c:2495
 #, fuzzy
 msgid "Display article score in pager"
 msgstr "顯示下一篇文章"
 
-#: src/lang.c:2325
+#: src/lang.c:2496
 #, fuzzy
 msgid "# If ON show article score when displaying articles\n"
 msgstr "# 如果關閉於顯示文章時就不顯示簽名\n"
 
-#: src/lang.c:2330
+#: src/lang.c:2501
 #, fuzzy
 msgid "Remove soft hyphens. <SPACE> toggles & <CR> sets."
 msgstr "顯示簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2331
+#: src/lang.c:2502
 #, fuzzy
 msgid "Remove soft hyphens"
 msgstr "移動範圍"
 
-#: src/lang.c:2332
+#: src/lang.c:2503
 #, fuzzy
 msgid "# If ON remove soft hyphens when displaying articles\n"
 msgstr "# 如果關閉於顯示文章時就不顯示簽名\n"
 
-#: src/lang.c:2337
+#: src/lang.c:2508
+#, fuzzy
 msgid ""
-"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
+"Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "將 uuencoded 資料顯示為已標定附件。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2338
-msgid "Display uue data as an attachment"
+#: src/lang.c:2509
+#, fuzzy
+msgid "Display none mime data as an attachment"
 msgstr "將 uue 資料做為附件顯示"
 
-#: src/lang.c:2339
+#: src/lang.c:2510
 #, fuzzy
 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"
+"# Handling of none text in the pager\n"
+"# Possible values are any combination of (the default is marked with *):\n"
+"# * 0 = No, display raw data\n"
+"#   1 = uuencoded and yenc 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"
+"#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n"
+"#       or yenc data will be folded into a tag line.\n"
+"#   4 = Hide Inline PGP\n"
+"#   8 = Hide Shar\n"
 msgstr ""
 "# 在頁面切換中處理 uuencoded 資料\n"
 "# 可能的值包括 (預設值以 * 標記)：\n"
@@ -6806,16 +7350,16 @@ msgstr ""
 "#   2 = 隱藏所有，類似 1，但是任何看來像是 uuencoded 資料的列，都將\n"
 "#       被折疊為一標定列。\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2522
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "解碼德語樣式 TeX 變音編碼為 ISO。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2350
+#: src/lang.c:2523
 msgid "Display \"a as Umlaut-a"
 msgstr "顯示 \"a 為變音 a"
 
-#: src/lang.c:2351
+#: src/lang.c:2524
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6823,15 +7367,15 @@ msgstr ""
 "# 如果開啟就解碼德語樣式 TeX 變音編碼為 ISO 並\n"
 "# 顯示 \"a 為變音 a ...等等\n"
 
-#: src/lang.c:2356 src/lang.c:2366
+#: src/lang.c:2529 src/lang.c:2539
 msgid "Space separated list of header fields"
 msgstr "以空格分隔的標頭欄位清單"
 
-#: src/lang.c:2357
+#: src/lang.c:2530
 msgid "Display these header fields (or *)"
 msgstr "顯示這些標頭欄位 (或 *)"
 
-#: src/lang.c:2358
+#: src/lang.c:2531
 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"
@@ -6846,11 +7390,11 @@ msgstr ""
 "#『X-』(像是 X-Alan 或 X-Pape)。您可以藉由以空格分隔而列出\n"
 "# 超過一個。沒有定義任何值將會關閉這個選項。\n"
 
-#: src/lang.c:2367
+#: src/lang.c:2540
 msgid "Do not display these header fields"
 msgstr "不顯示這些標頭欄位"
 
-#: src/lang.c:2368
+#: src/lang.c:2541
 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"
@@ -6869,40 +7413,48 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# 沒有定義任何值就表示關閉這個選項。\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2551
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "您要啟用多部件/替代文章的自動處理嗎？"
 
-#: src/lang.c:2379
+#: src/lang.c:2552
 msgid "Skip multipart/alternative parts"
 msgstr "跳過多部件/替代部分"
 
-#: src/lang.c:2380
+#: src/lang.c:2553
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# 如果開啟就自動截除多部件/替代訊息\n"
 
-#: src/lang.c:2384
-msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr "啟用字面區塊的偵測？<SPACE> 切換 & <CR> 設定。"
+#: src/lang.c:2557
+#, fuzzy
+msgid "<SPACE> toggles & <CR> sets."
+msgstr "<SPACE> 切換，<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2385
-msgid "Detection of verbatim blocks"
-msgstr "字面區塊的偵測"
+#: src/lang.c:2558
+#, fuzzy
+msgid "How to treat verbatim blocks"
+msgstr "字面區塊的顏色"
 
-#: src/lang.c:2386
-msgid "# If ON detect verbatim blocks in articles\n"
-msgstr "# 如果開啟就在文章中偵測字面區塊\n"
+#: src/lang.c:2559
+msgid ""
+"# How to treat verbatim blocks in articles\n"
+"# Possible values are (the default is marked with *):\n"
+"#   0 = Don't detect verbatim blocks\n"
+"# * 1 = Detect and show verbatim blocks including begin and end marks\n"
+"#   2 = Detect and show verbatim blocks, hide begin and end marks\n"
+"#   3 = Detect verbatim blocks and hide them completely\n"
+msgstr ""
 
-#: src/lang.c:2391
+#: src/lang.c:2569
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "用來決定在 col_quote 中要顯示哪些列的 regex。"
 
-#: src/lang.c:2392
+#: src/lang.c:2570
 msgid "Regex used to show quoted lines"
 msgstr "用來顯示引言列的 regex"
 
-#: src/lang.c:2393
+#: src/lang.c:2571
 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"
@@ -6912,15 +7464,15 @@ msgstr ""
 "# 正規表示式。引言列將以 col_quote 顯示。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2577
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "用來決定要以 col_quote2 顯示哪些列的 regex。"
 
-#: src/lang.c:2400
+#: src/lang.c:2578
 msgid "Regex used to show twice quoted l."
 msgstr "用來顯示第二層引言列的 regex。"
 
-#: src/lang.c:2401
+#: src/lang.c:2579
 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"
@@ -6930,15 +7482,15 @@ msgstr ""
 "# 正規表示式。第二層引言列將以 col_quote2 顯示。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2407
+#: src/lang.c:2585
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "用來決定要以 col_quote3 顯示哪些列的 regex。"
 
-#: src/lang.c:2408
+#: src/lang.c:2586
 msgid "Regex used to show >= 3 times q.l."
 msgstr "用來顯示 >= 3 層引言列的 regex。"
 
-#: src/lang.c:2409
+#: src/lang.c:2587
 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"
@@ -6948,32 +7500,32 @@ msgstr ""
 "# 正規表示式。>= 3 層引言列將以 col_quote3 顯示。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2415
+#: src/lang.c:2593
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "啟用字面區塊的偵測？<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2416
+#: src/lang.c:2594
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "字面區塊的偵測"
 
-#: src/lang.c:2417
+#: src/lang.c:2595
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# 如果開啟就在文章中偵測字面區塊\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2599
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "用來決定在 col_quote 中要顯示哪些列的 regex。"
 
-#: src/lang.c:2422
+#: src/lang.c:2600
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "用來顯示引言列的 regex"
 
-#: src/lang.c:2423
+#: src/lang.c:2601
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6984,15 +7536,36 @@ msgstr ""
 "# 正規表示式。第二層引言列將以 col_quote2 顯示。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2430
+#: src/lang.c:2608
+#, fuzzy
+msgid "A regex used to decide which lines to hide in pager"
+msgstr "用來決定在 col_quote 中要顯示哪些列的 regex。"
+
+#: src/lang.c:2609
+#, fuzzy
+msgid "Regex used to hide matching lines"
+msgstr "用來顯示引言列的 regex"
+
+#: src/lang.c:2610
+#, fuzzy
+msgid ""
+"# A regular expression that to hide matching lines.\n"
+"# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n"
+"# If you leave this blank, no lines will be hidden.\n"
+msgstr ""
+"# tin 將用來決定某列是否為第二層引言的\n"
+"# 正規表示式。第二層引言列將以 col_quote2 顯示。\n"
+"# 如果您保留它為空白，tin 將使用內建的預設值。\n"
+
+#: src/lang.c:2616
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "用來決定要以 col_markslashes 顯示哪些字詞的 regex。"
 
-#: src/lang.c:2431
+#: src/lang.c:2617
 msgid "Regex used to highlight /slashes/"
 msgstr "用來高亮度標示 /斜線/ 的 regex"
 
-#: src/lang.c:2432
+#: src/lang.c:2618
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -7002,15 +7575,15 @@ msgstr ""
 "# 將以 col_markslashes 顯示的正規表示式。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2438
+#: src/lang.c:2624
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "用來決定要以 col_markstars 顯示哪些字詞的 regex。"
 
-#: src/lang.c:2439
+#: src/lang.c:2625
 msgid "Regex used to highlight *stars*"
 msgstr "用來高亮度顯示 *星號* 的 regex"
 
-#: src/lang.c:2440
+#: src/lang.c:2626
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -7020,15 +7593,15 @@ msgstr ""
 "# 將以 col_markstars 顯示的正規表示式。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2446
+#: src/lang.c:2632
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "用來決定要以 col_markstroke 顯示哪些字詞的 regex。"
 
-#: src/lang.c:2447
+#: src/lang.c:2633
 msgid "Regex used to highlight -strokes-"
 msgstr "用來高亮度顯示 -橫線- 的 regex"
 
-#: src/lang.c:2448
+#: src/lang.c:2634
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -7038,15 +7611,15 @@ msgstr ""
 "# 將以 col_markstroke 顯示的正規表示式。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2454
+#: src/lang.c:2640
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "用來決定要以 col_markdash 顯示哪些字詞的 regex。"
 
-#: src/lang.c:2455
+#: src/lang.c:2641
 msgid "Regex used to highlight _underline_"
 msgstr "用來高亮度顯示 _底線_ 的 regex"
 
-#: src/lang.c:2456
+#: src/lang.c:2642
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -7056,15 +7629,15 @@ msgstr ""
 "# 將以 col_markdash 顯示的正規表示式。\n"
 "# 如果您保留它為空白，tin 將使用內建的預設值。\n"
 
-#: src/lang.c:2462
+#: src/lang.c:2648
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "用來尋找要移除的主旨前綴的 regex。 使用『|』做為分隔符號。"
 
-#: src/lang.c:2463
+#: src/lang.c:2649
 msgid "Regex with Subject prefixes"
 msgstr "主旨前綴的 regex"
 
-#: src/lang.c:2464
+#: src/lang.c:2650
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -7072,15 +7645,15 @@ msgstr ""
 "# tin 將用來尋找主旨前綴的正規表示式\n"
 "# 於顯示標頭之前將被移除。\n"
 
-#: src/lang.c:2469
+#: src/lang.c:2655
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "用來尋找要移除的主旨字尾的 regex。 使用『|』做為分隔符號。"
 
-#: src/lang.c:2470
+#: src/lang.c:2656
 msgid "Regex with Subject suffixes"
 msgstr "主旨字尾的 regex"
 
-#: src/lang.c:2471
+#: src/lang.c:2657
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -7088,45 +7661,45 @@ msgstr ""
 "# tin 將用來尋找主旨字尾的正規表示式\n"
 "# 於回覆或跟貼時將被移除。\n"
 
-#: src/lang.c:2476
+#: src/lang.c:2662
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "用來找尋字面區塊開始的 regex。"
 
-#: src/lang.c:2477
+#: src/lang.c:2663
 msgid "Regex for begin of a verbatim block"
 msgstr "用於字面區塊開始的 regex"
 
-#: src/lang.c:2478
+#: src/lang.c:2664
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin 將用來找尋字面區塊開始的正規表示式。\n"
 
-#: src/lang.c:2483
+#: src/lang.c:2669
 msgid "A regex used to find the end of a verbatim block."
 msgstr "用來找尋字面區塊結束的 regex。"
 
-#: src/lang.c:2484
+#: src/lang.c:2670
 msgid "Regex for end of a verbatim block"
 msgstr "用於字面區塊結束的 regex"
 
-#: src/lang.c:2485
+#: src/lang.c:2671
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin 將用來找尋字面區塊結束的正規表示式。\n"
 
-#: src/lang.c:2490
+#: src/lang.c:2676
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "輸入外部 MIME 檢視器的名稱和選項，--internal 表示內建檢視器"
 
-#: src/lang.c:2491
+#: src/lang.c:2677
 msgid "MIME binary content viewer"
 msgstr "MIME 二進位內容檢視器"
 
-#: src/lang.c:2492
+#: src/lang.c:2678
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -7140,15 +7713,15 @@ msgstr ""
 "# 否則請指定外部檢視器程式 (例：metamail) 或保持空白以\n"
 "# 表示不要自動檢視\n"
 
-#: src/lang.c:2499
+#: src/lang.c:2685
 msgid "Confirm before starting non-text viewing program"
 msgstr "啟動非純文字檢視程式之前先確認"
 
-#: src/lang.c:2500
+#: src/lang.c:2686
 msgid "Ask before using MIME viewer"
 msgstr "使用 MIME 檢視器之前先詢問"
 
-#: src/lang.c:2501
+#: src/lang.c:2687
 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"
@@ -7156,35 +7729,35 @@ msgstr ""
 "# 如果開啟，tin 將於使用 metamail 顯示 MIME 訊息之前先詢問\n"
 "# 只有當 metamail_prog 已設定為某個值時，這才會發生\n"
 
-#: src/lang.c:2506
+#: src/lang.c:2692
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "離開時詢問是否將群組標記為已讀。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2507
+#: src/lang.c:2693
 msgid "Catchup read groups when quitting"
 msgstr "離開時將已讀群組設回未讀"
 
-#: src/lang.c:2508
+#: src/lang.c:2694
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# 如果開啟就詢問使用者是否所有已讀群組應該都被標記為已讀\n"
 
-#: src/lang.c:2513
+#: src/lang.c:2699
 msgid "Catchup group using left key"
 msgstr "使用向左鍵將群組設回未讀"
 
-#: src/lang.c:2514
+#: src/lang.c:2700
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# 如果開啟則當以向左鍵離開時，將群組/討論串設回未讀。\n"
 
-#: src/lang.c:2519
+#: src/lang.c:2705
 msgid "Catchup thread by using left key"
 msgstr "使用向左鍵將討論串設回未讀"
 
-#: src/lang.c:2525
+#: src/lang.c:2711
 msgid "Which actions require confirmation"
 msgstr "哪些動作需要確認"
 
-#: src/lang.c:2526
+#: src/lang.c:2712
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -7207,52 +7780,52 @@ msgstr ""
 "#   4 = 多部件主旨\n"
 "#   5 = 百分比匹配\n"
 
-#: src/lang.c:2540
+#: src/lang.c:2726
 msgid "'Mark as (un)read' ignores tags"
 msgstr "『標記為(未)已讀』忽略標定"
 
-#: src/lang.c:2541
+#: src/lang.c:2727
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# 如果開啟則『標記為(未)已讀』功能只會標記目前的文章。\n"
 
-#: src/lang.c:2545
+#: src/lang.c:2731
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "執行以開啟網址的程式，<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:2546
+#: src/lang.c:2732
 msgid "Program that opens URLs"
 msgstr "開啟網址的程式"
 
-#: src/lang.c:2547
+#: src/lang.c:2733
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# 用來開啟網址的程式。將會附加實際的網址\n"
 
-#: src/lang.c:2552
+#: src/lang.c:2738
 msgid "Use mouse in xterm"
 msgstr "在 xterm 中使用滑鼠"
 
-#: src/lang.c:2553
+#: src/lang.c:2739
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# 如果開啟就啟用 xterm 終端機對於滑鼠按鈕的支援\n"
 
-#: src/lang.c:2559
+#: src/lang.c:2745
 msgid "Use scroll keys on keypad"
 msgstr "使用數字鍵盤上的捲動鍵"
 
-#: src/lang.c:2560
+#: src/lang.c:2746
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# 如果開啟就在有支援捲動鍵的終端機上啟用它\n"
 
-#: src/lang.c:2565
+#: src/lang.c:2751
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "輸入要提取文章的最大值數量。<CR> 設定。"
 
-#: src/lang.c:2566
+#: src/lang.c:2752
 msgid "Number of articles to get"
 msgstr "要提取文章的數量"
 
-#: src/lang.c:2567
+#: src/lang.c:2753
 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"
@@ -7260,28 +7833,28 @@ msgstr ""
 "# 要提取文章的數量 (0=無限制)，如果為負就設定\n"
 "# 為第一篇未讀文章之前要讀取的已讀文章最大值\n"
 
-#: src/lang.c:2572
+#: src/lang.c:2758
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "輸入被認為最近文章的日數。<CR> 設定。"
 
-#: src/lang.c:2573
+#: src/lang.c:2759
 msgid "Article recentness time limit"
 msgstr "最近文章的時間限制"
 
-#: src/lang.c:2574
+#: src/lang.c:2760
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# 被認為是最近文章所需的日數，(0=關閉)\n"
 
-#: src/lang.c:2578
+#: src/lang.c:2764
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT 用於一般萬用字元，REGEX 用於完整正規表示式匹配。"
 
-#: src/lang.c:2579
+#: src/lang.c:2765
 msgid "Wildcard matching"
 msgstr "萬用字元匹配"
 
-#: src/lang.c:2580
+#: src/lang.c:2766
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7293,59 +7866,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2587
+#: src/lang.c:2773
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "輸入文章被標記砍除之前的最少分數。<CR> 設定。"
 
-#: src/lang.c:2588
+#: src/lang.c:2774
 msgid "Score limit (kill)"
 msgstr "分數限制 (砍除)"
 
-#: src/lang.c:2589
+#: src/lang.c:2775
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# 文章被標記砍除之前的分數限制\n"
 
-#: src/lang.c:2593
+#: src/lang.c:2779
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "輸入砍除文章的預設分數。<CR> 設定。"
 
-#: src/lang.c:2594
+#: src/lang.c:2780
 msgid "Default score to kill articles"
 msgstr "砍除文章的預設分數"
 
-#: src/lang.c:2595
+#: src/lang.c:2781
 msgid "# Default score to kill articles\n"
 msgstr "# 砍除文章的預設分數\n"
 
-#: src/lang.c:2599
+#: src/lang.c:2785
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "輸入文章被標記熱門之前的最少分數。<CR> 設定。"
 
-#: src/lang.c:2600
+#: src/lang.c:2786
 msgid "Score limit (select)"
 msgstr "分數限制 (選取)"
 
-#: src/lang.c:2601
+#: src/lang.c:2787
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# 文章被標記熱門之前的分數限制\n"
 
-#: src/lang.c:2605
+#: src/lang.c:2791
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "輸入選取文章的預設分數。<CR> 設定。"
 
-#: src/lang.c:2606
+#: src/lang.c:2792
 msgid "Default score to select articles"
 msgstr "選取文章的預設分數"
 
-#: src/lang.c:2607
+#: src/lang.c:2793
 msgid "# Default score to select articles\n"
 msgstr "# 選取文章的預設分數\n"
 
-#: src/lang.c:2613
+#: src/lang.c:2799
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "使用 slrnface 以顯示『X-Face:』"
 
-#: src/lang.c:2614
+#: src/lang.c:2800
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -7353,19 +7926,19 @@ msgstr ""
 "# 如果開啟就使用 slrnface(1) 以解譯『X-Face:』標頭。\n"
 "# 只有在 xterm 中執行時才有作用。\n"
 
-#: src/lang.c:2622
+#: src/lang.c:2808
 msgid "Use ANSI color"
 msgstr "使用 ANSI 顏色"
 
-#: src/lang.c:2623
+#: src/lang.c:2809
 msgid "# If ON using ANSI-color\n"
 msgstr "# 如果開啟就使用 ANSI 顏色\n"
 
-#: src/lang.c:2628
+#: src/lang.c:2814
 msgid "Standard foreground color"
 msgstr "標準前景顏色"
 
-#: src/lang.c:2629
+#: src/lang.c:2815
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -7373,11 +7946,11 @@ msgstr ""
 "# 標準前景顏色\n"
 "# 預設：-1 (預設顏色)\n"
 
-#: src/lang.c:2635
+#: src/lang.c:2821
 msgid "Standard background color"
 msgstr "標準背景顏色"
 
-#: src/lang.c:2636
+#: src/lang.c:2822
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -7385,11 +7958,11 @@ msgstr ""
 "# 標準背景顏色\n"
 "# 預設：-1 (預設顏色)\n"
 
-#: src/lang.c:2642
+#: src/lang.c:2828
 msgid "Color for inverse text (background)"
 msgstr "反白文字的顏色 (背景)"
 
-#: src/lang.c:2643
+#: src/lang.c:2829
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -7397,11 +7970,11 @@ msgstr ""
 "# 反白文字的背景顏色\n"
 "# 預設：4 (藍色)\n"
 
-#: src/lang.c:2649
+#: src/lang.c:2835
 msgid "Color for inverse text (foreground)"
 msgstr "反白文字的顏色 (前景)"
 
-#: src/lang.c:2650
+#: src/lang.c:2836
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -7409,11 +7982,11 @@ msgstr ""
 "# 反白文字的前景顏色\n"
 "# 預設：7 (白色)\n"
 
-#: src/lang.c:2656
+#: src/lang.c:2842
 msgid "Color of text lines"
 msgstr "文字列的顏色"
 
-#: src/lang.c:2657
+#: src/lang.c:2843
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -7421,11 +7994,11 @@ msgstr ""
 "# 文字列的顏色\n"
 "# 預設：-1 (預設顏色)\n"
 
-#: src/lang.c:2663
+#: src/lang.c:2849
 msgid "Color of mini help menu"
 msgstr "迷你說明選單的顏色"
 
-#: src/lang.c:2664
+#: src/lang.c:2850
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -7433,11 +8006,11 @@ msgstr ""
 "# 迷你說明選單的顏色\n"
 "# 預設：3 (棕色)\n"
 
-#: src/lang.c:2670
+#: src/lang.c:2856
 msgid "Color of help text"
 msgstr "說明文字的顏色"
 
-#: src/lang.c:2671
+#: src/lang.c:2857
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -7445,11 +8018,11 @@ msgstr ""
 "# 說明頁面的顏色\n"
 "# 預設：-1 (預設顏色)\n"
 
-#: src/lang.c:2677
+#: src/lang.c:2863
 msgid "Color of status messages"
 msgstr "狀態訊息的顏色"
 
-#: src/lang.c:2678
+#: src/lang.c:2864
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7457,11 +8030,11 @@ msgstr ""
 "# 最後一列中訊息的顏色\n"
 "# 預設：6 (青色)\n"
 
-#: src/lang.c:2684
+#: src/lang.c:2870
 msgid "Color of quoted lines"
 msgstr "引言列的顏色"
 
-#: src/lang.c:2685
+#: src/lang.c:2871
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7469,11 +8042,11 @@ msgstr ""
 "# 引言列的顏色\n"
 "# 預設：2 (綠色)\n"
 
-#: src/lang.c:2691
+#: src/lang.c:2877
 msgid "Color of twice quoted line"
 msgstr "第二層引言列的顏色"
 
-#: src/lang.c:2692
+#: src/lang.c:2878
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7481,23 +8054,24 @@ msgstr ""
 "# 第二層引言列的顏色\n"
 "# 預設：3 (棕色)\n"
 
-#: src/lang.c:2698
-msgid "Color of =>3 times quoted line"
-msgstr "=>3 層引言列的顏色"
+#: src/lang.c:2884
+#, fuzzy
+msgid "Color of >=3 times quoted line"
+msgstr ">=3 層引言列的顏色"
 
-#: src/lang.c:2699
+#: src/lang.c:2885
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
-"# =>3 層引言列的顏色\n"
+"# >=3 層引言列的顏色\n"
 "# 預設：4 (藍色)\n"
 
-#: src/lang.c:2705
+#: src/lang.c:2891
 msgid "Color of article header lines"
 msgstr "文章標頭列的顏色"
 
-#: src/lang.c:2706
+#: src/lang.c:2892
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -7505,11 +8079,11 @@ msgstr ""
 "# 標頭列的顏色\n"
 "# 預設：2 (綠色)\n"
 
-#: src/lang.c:2712
+#: src/lang.c:2898
 msgid "Color of actual news header fields"
 msgstr "實際新聞標頭欄位的顏色"
 
-#: src/lang.c:2713
+#: src/lang.c:2899
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7517,11 +8091,11 @@ msgstr ""
 "# 實際新聞標頭欄位的顏色\n"
 "# 預設：9 (淺紅色)\n"
 
-#: src/lang.c:2719
+#: src/lang.c:2905
 msgid "Color of article subject lines"
 msgstr "文章主旨列的顏色"
 
-#: src/lang.c:2720
+#: src/lang.c:2906
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7529,12 +8103,12 @@ msgstr ""
 "# 文章主旨列的顏色\n"
 "# 預設：6 (青色)\n"
 
-#: src/lang.c:2726
+#: src/lang.c:2912
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "文字列的顏色"
 
-#: src/lang.c:2727
+#: src/lang.c:2913
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -7543,11 +8117,11 @@ msgstr ""
 "# 字面區塊的顏色\n"
 "# 預設：5 (粉紅)\n"
 
-#: src/lang.c:2733
+#: src/lang.c:2919
 msgid "Color of response counter"
 msgstr "回應計數器的顏色"
 
-#: src/lang.c:2734
+#: src/lang.c:2920
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7555,11 +8129,11 @@ msgstr ""
 "# 回應計數器的顏色\n"
 "# 預設：2 (綠色)\n"
 
-#: src/lang.c:2740
+#: src/lang.c:2926
 msgid "Color of sender (From:)"
 msgstr "傳送者的顏色 ( From: )"
 
-#: src/lang.c:2741
+#: src/lang.c:2927
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7567,11 +8141,11 @@ msgstr ""
 "# 傳送者的顏色 ( From: )\n"
 "# 預設：2 (綠色)\n"
 
-#: src/lang.c:2747
+#: src/lang.c:2933
 msgid "Color of help/mail sign"
 msgstr "說明/郵件簽名的顏色"
 
-#: src/lang.c:2748
+#: src/lang.c:2934
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7579,11 +8153,11 @@ msgstr ""
 "# 說明/郵件簽名的顏色\n"
 "# 預設：4 (藍色)\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2940
 msgid "Color of signatures"
 msgstr "簽名的顏色"
 
-#: src/lang.c:2755
+#: src/lang.c:2941
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7591,12 +8165,12 @@ msgstr ""
 "# 簽名的顏色\n"
 "# 預設：4 (藍色)\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2947
 #, fuzzy
 msgid "Color of negative score"
 msgstr "文字列的顏色"
 
-#: src/lang.c:2762
+#: src/lang.c:2948
 #, fuzzy
 msgid ""
 "# Color of negative score\n"
@@ -7605,12 +8179,12 @@ msgstr ""
 "# 簽名的顏色\n"
 "# 預設：4 (藍色)\n"
 
-#: src/lang.c:2768
+#: src/lang.c:2954
 #, fuzzy
 msgid "Color of positive score"
 msgstr "回應計數器的顏色"
 
-#: src/lang.c:2769
+#: src/lang.c:2955
 #, fuzzy
 msgid ""
 "# Color of positive score\n"
@@ -7619,11 +8193,11 @@ msgstr ""
 "# 回應計數器的顏色\n"
 "# 預設：2 (綠色)\n"
 
-#: src/lang.c:2775
+#: src/lang.c:2961
 msgid "Color of highlighted URLs"
 msgstr "高亮度網址的顏色"
 
-#: src/lang.c:2776
+#: src/lang.c:2962
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7631,11 +8205,11 @@ msgstr ""
 "# 高亮度網址的顏色\n"
 "# 預設：-1 (預設顏色)\n"
 
-#: src/lang.c:2782
+#: src/lang.c:2968
 msgid "Color of verbatim blocks"
 msgstr "字面區塊的顏色"
 
-#: src/lang.c:2783
+#: src/lang.c:2969
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7643,11 +8217,11 @@ msgstr ""
 "# 字面區塊的顏色\n"
 "# 預設：5 (粉紅)\n"
 
-#: src/lang.c:2789
+#: src/lang.c:2975
 msgid "Color of highlighting with *stars*"
 msgstr "高亮度顯示 *星號* 的顏色"
 
-#: src/lang.c:2790
+#: src/lang.c:2976
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7655,11 +8229,11 @@ msgstr ""
 "# 高亮度顯示 *星號* 字詞的顏色\n"
 "# 預設：11 (黃色)\n"
 
-#: src/lang.c:2796
+#: src/lang.c:2982
 msgid "Color of highlighting with _dash_"
 msgstr "高亮度顯示 _底線_ 的顏色"
 
-#: src/lang.c:2797
+#: src/lang.c:2983
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7667,11 +8241,11 @@ msgstr ""
 "# 高亮度顯示 _底線_ 字詞的顏色\n"
 "# 預設：13 (淺粉紅)\n"
 
-#: src/lang.c:2803
+#: src/lang.c:2989
 msgid "Color of highlighting with /slash/"
 msgstr "高亮度顯示 /斜線/ 的顏色"
 
-#: src/lang.c:2804
+#: src/lang.c:2990
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7679,11 +8253,11 @@ msgstr ""
 "# 高亮度顯示 /斜線/ 字詞的顏色\n"
 "# 預設：14 (淺藍綠色)\n"
 
-#: src/lang.c:2810
+#: src/lang.c:2996
 msgid "Color of highlighting with -stroke-"
 msgstr "高亮度顯示 -橫線- 的顏色"
 
-#: src/lang.c:2811
+#: src/lang.c:2997
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7691,11 +8265,11 @@ msgstr ""
 "# 高亮度顯示 -橫線- 字詞的顏色\n"
 "# 預設：12 (淺藍色)\n"
 
-#: src/lang.c:2818
+#: src/lang.c:3004
 msgid "Attr. of highlighting with *stars*"
 msgstr "高亮度顯示 *星號* 的屬性"
 
-#: src/lang.c:2819
+#: src/lang.c:3005
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7723,11 +8297,11 @@ msgstr ""
 "# 高亮度顯示 *星號* 字詞的屬性\n"
 "# 預設：6 (粗體)\n"
 
-#: src/lang.c:2834
+#: src/lang.c:3020
 msgid "Attr. of highlighting with _dash_"
 msgstr "高亮度顯示 _底線_ 的屬性"
 
-#: src/lang.c:2835
+#: src/lang.c:3021
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7735,11 +8309,11 @@ msgstr ""
 "# 高亮度顯示 _底線_ 字詞的屬性\n"
 "# 預設：2 (最好高亮度顯示)\n"
 
-#: src/lang.c:2841
+#: src/lang.c:3027
 msgid "Attr. of highlighting with /slash/"
 msgstr "高亮度顯示 /斜線/ 的屬性"
 
-#: src/lang.c:2842
+#: src/lang.c:3028
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7747,11 +8321,11 @@ msgstr ""
 "# 高亮度顯示 /斜線/ 字詞的屬性\n"
 "# 預設：5 (半明亮)\n"
 
-#: src/lang.c:2848
+#: src/lang.c:3034
 msgid "Attr. of highlighting with -stroke-"
 msgstr "高亮度顯示 -橫線- 的屬性"
 
-#: src/lang.c:2849
+#: src/lang.c:3035
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7759,27 +8333,27 @@ msgstr ""
 "# 高亮度顯示 /斜線/ 字詞的屬性\n"
 "# 預設：3 (反白顯示)\n"
 
-#: src/lang.c:2855
+#: src/lang.c:3041
 msgid "URL highlighting in message body"
 msgstr "在訊息內文中高亮度顯示網址"
 
-#: src/lang.c:2856
+#: src/lang.c:3042
 msgid "# Enable URL highlighting?\n"
 msgstr "# 啟用高亮度顯示網址？\n"
 
-#: src/lang.c:2861
+#: src/lang.c:3047
 msgid "Word highlighting in message body"
 msgstr "在訊息內文中高亮度顯示字詞"
 
-#: src/lang.c:2862
+#: src/lang.c:3048
 msgid "# Enable word highlighting?\n"
 msgstr "# 啟用高亮度顯示字詞？\n"
 
-#: src/lang.c:2867
+#: src/lang.c:3053
 msgid "What to display instead of mark"
 msgstr "要顯示什麼以代替標記"
 
-#: src/lang.c:2868
+#: src/lang.c:3054
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7795,70 +8369,70 @@ msgstr ""
 "#   1 = 是，顯示標記\n"
 "# * 2 = 印出空格做為替代\n"
 
-#: src/lang.c:2877
+#: src/lang.c:3063
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "輸入在頁面切換中用來將文章換列的欄號。<CR> 設定。"
 
-#: src/lang.c:2878
+#: src/lang.c:3064
 msgid "Page line wrap column"
 msgstr "頁面自動換列欄號"
 
-#: src/lang.c:2879
+#: src/lang.c:3065
 msgid "# Wrap article lines at column\n"
 msgstr "# 文章換列於欄號\n"
 
-#: src/lang.c:2883
+#: src/lang.c:3069
 #, fuzzy
 msgid ""
 "If ON, don't break words when wrapping lines. <SPACE> toggles & <CR> sets."
 msgstr "重新張貼文章時加入簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2884
+#: src/lang.c:3070
 msgid "Don't break words when wrapping"
 msgstr ""
 
-#: src/lang.c:2885
+#: src/lang.c:3071
 msgid "# Don't break long lines inside a word but on <SPACE> or <TAB>\n"
 msgstr ""
 
-#: src/lang.c:2890
+#: src/lang.c:3076
 msgid "Wrap around threads on next unread"
 msgstr "於下一篇未讀回到開始部分討論串"
 
-#: src/lang.c:2891
+#: src/lang.c:3077
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# 如果開啟就於搜尋下一篇未讀文章時回到開始部分討論串\n"
 
-#: src/lang.c:2895
+#: src/lang.c:3081
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "輸入預設郵件地址 (以及全名)。<CR> 設定。"
 
-#: src/lang.c:2896 src/lang.c:3474
+#: src/lang.c:3082 src/lang.c:3699
 msgid "Mail address (and fullname)"
 msgstr "郵件地址 (以及全名)"
 
-#: src/lang.c:2897
+#: src/lang.c:3083
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# 使用者郵件地址 (以及全名)，如果不是 使用者名稱@主機 (全名)\n"
 
-#: src/lang.c:2902
+#: src/lang.c:3088
 msgid "Show empty Followup-To in editor"
 msgstr "在編輯器中顯示空的跟貼"
 
-#: src/lang.c:2903
+#: src/lang.c:3089
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# 如果開啟就於編輯文章時顯示空的跟貼標頭\n"
 
-#: src/lang.c:2907
+#: src/lang.c:3093
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "輸入 path/! command/--none 以建立您的預設簽名。<CR> 設定。"
 
-#: src/lang.c:2908
+#: src/lang.c:3094
 msgid "Create signature from path/command"
 msgstr "從路徑/命令建立簽名"
 
-#: src/lang.c:2909
+#: src/lang.c:3095
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7872,41 +8446,41 @@ msgstr ""
 "# sigfile=!命令      執行外部命令以產生簽名\n"
 "# sigfile=--none     不附加簽名\n"
 
-#: src/lang.c:2917
+#: src/lang.c:3103
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "將單獨一列的「--」前置於簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2918
+#: src/lang.c:3104
 msgid "Prepend signature with \"-- \""
 msgstr "將「--」前置於簽名"
 
-#: src/lang.c:2919
+#: src/lang.c:3105
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# 如果開啟就將虛線『\\n-- \\n』前置於簽名\n"
 
-#: src/lang.c:2923
+#: src/lang.c:3109
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "重新張貼文章時加入簽名。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2924
+#: src/lang.c:3110
 msgid "Add signature when reposting"
 msgstr "重新張貼時加入簽名"
 
-#: src/lang.c:2925
+#: src/lang.c:3111
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# 如果開啟就將簽名加入重新張貼的文章\n"
 
-#: src/lang.c:2929
+#: src/lang.c:3115
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "輸入引言符號、%s 或 %S 做為作者的縮寫。"
 
-#: src/lang.c:2930
+#: src/lang.c:3116
 msgid "Characters used as quote-marks"
 msgstr "做為引言符號使用的字元"
 
-#: src/lang.c:2931
+#: src/lang.c:3117
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7915,11 +8489,11 @@ msgstr ""
 "# 字元已用於引言到跟隨和回覆。\n"
 "#『_』被置換由『 』，%s，%S 被置換依作者設定縮寫。\n"
 
-#: src/lang.c:2937
+#: src/lang.c:3123
 msgid "Quoting behavior"
 msgstr "引言行為"
 
-#: src/lang.c:2938
+#: src/lang.c:3124
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7943,16 +8517,16 @@ msgstr ""
 "#   6 = 引用簽名，引用空列\n"
 "#   7 = 壓縮引言，引用簽名，引用空列\n"
 
-#: src/lang.c:2951 src/lang.c:2959 src/lang.c:2965
+#: src/lang.c:3137 src/lang.c:3145 src/lang.c:3151
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr "%A 地址 %D 日期 %F 地址+名稱 %G 群組名稱 %M 訊息識別號 %N 名稱 %C 名字"
 
-#: src/lang.c:2952
+#: src/lang.c:3138
 msgid "Quote line when following up"
 msgstr "跟貼時的引言列"
 
-#: src/lang.c:2953
+#: src/lang.c:3139
 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"
@@ -7962,38 +8536,39 @@ msgstr ""
 "# %A 位址    %D 日期   %F Addr+名稱   %G 群組名稱   %M 訊息識別號\n"
 "# %N 全名  %C 名字   %I 縮寫\n"
 
-#: src/lang.c:2960
+#: src/lang.c:3146
 msgid "Quote line when cross-posting"
 msgstr "跨板張貼時的引言列"
 
-#: src/lang.c:2966
+#: src/lang.c:3152
 msgid "Quote line when mailing"
 msgstr "郵寄時的引言列"
 
-#: src/lang.c:2971
+#: src/lang.c:3157
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "如果開啟就包含 User-Agent: 標頭。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:2972
-msgid "Insert 'User-Agent:' header"
+#: src/lang.c:3158
+#, fuzzy
+msgid "Insert ''User-Agent:'' header"
 msgstr "插入『User-Agent:』標頭"
 
-#: src/lang.c:2973
+#: src/lang.c:3159
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# 如果開啟就包含做為通告的 User-Agent: 標頭\n"
 
-#: src/lang.c:2978
+#: src/lang.c:3164
 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:2979
+#: src/lang.c:3165
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2980
+#: src/lang.c:3166
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -8009,46 +8584,47 @@ msgstr ""
 "# 如果 MIME_STRICT_CHARSET 於編譯時期被定義，那麼 mm_charset 以外的\n"
 "# 字元集將被認為無法顯示，並且以『？』的方式表述。\n"
 
-#: src/lang.c:2990
+#: src/lang.c:3176
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2991
+#: src/lang.c:3177
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# 在貼文中做為 MIME (內容類型) 標頭的字元集。\n"
 
-#: src/lang.c:2995
+#: src/lang.c:3181
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr "輸入本地字元集名稱 (例如：US-ASCII, ISO-8859-1, EUC-KR)，<CR> 以設定。"
 
-#: src/lang.c:2996
+#: src/lang.c:3182
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2997
+#: src/lang.c:3183
 msgid "# Charset supported locally.\n"
 msgstr "# 本地支援的字元集。\n"
 
-#: src/lang.c:3004
+#: src/lang.c:3190
 msgid "Mailbox format"
 msgstr "信箱格式"
 
-#: src/lang.c:3005
+#: src/lang.c:3191
 msgid "# Format of the mailbox.\n"
 msgstr "# 信箱的格式。\n"
 
-#: src/lang.c:3010
+#: src/lang.c:3196
 msgid "MIME encoding in news messages"
 msgstr "在新聞訊息中的 MIME 編碼"
 
-#: src/lang.c:3011
+#: src/lang.c:3197
+#, 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"
 "# 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"
+"# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n"
+"# Russian charsets with a lot of 8-bit characters.\n"
 msgstr ""
 "# 內文的 MIME 編碼 (8bit, base64, quoted-printable, 7bit)，\n"
 "# 於必要時用於郵件和貼文。QP 對於包含小部分非 US-ASCII 字元\n"
@@ -8056,19 +8632,21 @@ msgstr ""
 "# 而 Base64 對於包含很多 8 位元字元的多數 8 位元東亞諸語、\n"
 "# 希臘語以及俄語字元集來說更為適當。\n"
 
-#: src/lang.c:3019 src/lang.c:3040
+#: src/lang.c:3205 src/lang.c:3226
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "不要變更，除非您知道您在做什麼。<ESC> 取消。"
 
-#: src/lang.c:3020
-msgid "Use 8bit characters in news headers"
+#: src/lang.c:3206
+#, fuzzy
+msgid "Use 8-bit characters in news headers"
 msgstr "在新聞標頭中使用 8 位元字元"
 
-#: src/lang.c:3021
+#: src/lang.c:3207
+#, fuzzy
 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"
+"# If ON, 8-bit characters in news headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 "# 如果開啟，新聞標頭中的 8 位元字元將不被編碼。\n"
@@ -8076,35 +8654,37 @@ msgstr ""
 "# 除非 post_mime_encoding 同樣也被設定為 8 位元，\n"
 "# 否則標頭中的 8 位元字元將無視於此參數而被編碼。\n"
 
-#: src/lang.c:3028
+#: src/lang.c:3214
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "自動檢視處理後檔案<SPACE> 切換，<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3029
+#: src/lang.c:3215
 msgid "View post-processed files"
 msgstr "檢視處理後檔案"
 
-#: src/lang.c:3030
+#: src/lang.c:3216
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# 如果設定，處理之後的檔案將在檢視器中被開啟\n"
 
-#: src/lang.c:3035
+#: src/lang.c:3221
 msgid "MIME encoding in mail messages"
 msgstr "郵件訊息中的 MIME 編碼"
 
-#: src/lang.c:3041
-msgid "Use 8bit characters in mail headers"
+#: src/lang.c:3227
+#, fuzzy
+msgid "Use 8-bit characters in mail headers"
 msgstr "郵件標頭中使用 8 位元字元"
 
-#: src/lang.c:3042
+#: src/lang.c:3228
+#, fuzzy
 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 "
+"# If ON, 8-bit characters in mail headers are NOT encoded.\n"
+"# default is OFF. Thus 8-bit characters are encoded by default.\n"
+"# 8-bit 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"
+"# prohibits 8-bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 "# 如果開啟就不會將郵件標頭中的 8 位元字元編碼。\n"
@@ -8114,25 +8694,25 @@ msgstr ""
 "# 禁止郵件標頭中的 8 位元字元，因此建議您不要將它開啟，\n"
 "# 除非您有某些強制的原因。\n"
 
-#: src/lang.c:3053
+#: src/lang.c:3239
 msgid "Strip blanks from ends of lines"
 msgstr "從列尾截除空白"
 
-#: src/lang.c:3054
+#: src/lang.c:3240
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# 如果開啟就從列尾截除空白，以便在較慢終端機上能較快顯示。\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3246
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "如果開啟就使用實字轉譯。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3061
+#: src/lang.c:3247
 msgid "Transliteration"
 msgstr "實字轉譯"
 
-#: src/lang.c:3062
+#: src/lang.c:3248
 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"
@@ -8142,11 +8722,11 @@ msgstr ""
 "# 在目標字元集中被表述時，它可以透過一個\n"
 "# 或多個外觀類似的字元所近似顯示。\n"
 
-#: src/lang.c:3070
+#: src/lang.c:3256
 msgid "Send you a Cc/Bcc automatically"
 msgstr "自動發送給您一份副本/密件副本"
 
-#: src/lang.c:3071
+#: src/lang.c:3257
 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"
@@ -8162,25 +8742,25 @@ msgstr ""
 "#   2 = 密件副本\n"
 "#   3 = 副本和密件副本\n"
 
-#: src/lang.c:3082
+#: src/lang.c:3268
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:3083
+#: src/lang.c:3269
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:3089
+#: src/lang.c:3275
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "輸入您想要獲得相關警告的地址因素。<CR> 設定。"
 
-#: src/lang.c:3090
+#: src/lang.c:3276
 msgid "Spamtrap warning address parts"
 msgstr "垃圾郵件抓取警告的地址部分"
 
-#: src/lang.c:3091
+#: src/lang.c:3277
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -8188,27 +8768,27 @@ msgstr ""
 "# 當您嘗試以電子郵件回覆時\n"
 "# 想要獲得相關警告而以逗號分隔的地址部分清單。\n"
 
-#: src/lang.c:3096
+#: src/lang.c:3282
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "輸入篩選器條目保持有效的預設天數。<CR> 設定。"
 
-#: src/lang.c:3097
+#: src/lang.c:3283
 msgid "No. of days a filter entry is valid"
 msgstr "篩選器條目有效天數"
 
-#: src/lang.c:3098
+#: src/lang.c:3284
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# 短期篩選器保持作用的天數\n"
 
-#: src/lang.c:3102
+#: src/lang.c:3288
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "加入已張貼文章到篩選器。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3103
+#: src/lang.c:3289
 msgid "Add posted articles to filter"
 msgstr "加入已張貼文章到篩選器"
 
-#: src/lang.c:3104
+#: src/lang.c:3290
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -8216,23 +8796,37 @@ msgstr ""
 "# 如果開啟就加入開始新討論串的已張貼文章到篩選器\n"
 "# 做為高亮度顯示跟貼\n"
 
-#: src/lang.c:3108
+#: src/lang.c:3294
+#, fuzzy
+msgid ""
+"Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgstr "啟始編輯器以及列偏移。<SPACE> 切換，<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:3295
+msgid "Keep expired filter rules in file"
+msgstr ""
+
+#: src/lang.c:3296
+msgid "# If ON, expired filter rules are kept in the filter file\n"
+msgstr ""
+
+#: src/lang.c:3301
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "將以 mailbox 格式儲存的文章/討論串目錄位置。"
 
-#: src/lang.c:3109
+#: src/lang.c:3302
 msgid "Mail directory"
 msgstr "郵件目錄"
 
-#: src/lang.c:3110
+#: src/lang.c:3303
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) 以 mailbox 格式儲存的文章/討論串目錄位置\n"
 
-#: src/lang.c:3115
+#: src/lang.c:3308
 msgid "Save articles in batch mode (-S)"
 msgstr "以批次模式儲存文章 (-S)"
 
-#: src/lang.c:3116
+#: src/lang.c:3309
 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"
@@ -8240,41 +8834,41 @@ msgstr ""
 "# 如果開啟就於命令列上指定儲存 -S 或郵寄 (-M/-N) 時\n"
 "# 以批次模式儲存文章/討論串\n"
 
-#: src/lang.c:3121
+#: src/lang.c:3314
 msgid "The directory where you want articles/threads saved."
 msgstr "您想要儲存文章/討論串的目錄位置。"
 
-#: src/lang.c:3122
+#: src/lang.c:3315
 msgid "Directory to save arts/threads in"
 msgstr "要儲存文章/討論串的目錄"
 
-#: src/lang.c:3123
+#: src/lang.c:3316
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# 儲存文章/討論串的目錄位置\n"
 
-#: src/lang.c:3127
+#: src/lang.c:3320
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "將已儲存的文章/討論串標記為已讀。<SPACE> 切換，<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3128
+#: src/lang.c:3321
 msgid "Mark saved articles/threads as read"
 msgstr "將已儲存的文章/討論串標記為已讀"
 
-#: src/lang.c:3129
+#: src/lang.c:3322
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# 如果開啟就標記已儲存的文章為已讀\n"
 
-#: src/lang.c:3133
+#: src/lang.c:3326
 msgid "Do post processing (e.g. extract attachments) for saved articles."
 msgstr "對於已儲存的文章進行後續處理 (例如：擷取附件)。"
 
-#: src/lang.c:3134
+#: src/lang.c:3327
 msgid "Post process saved articles"
 msgstr "後續處理已儲存的文章"
 
-#: src/lang.c:3135
+#: src/lang.c:3328
 #, fuzzy
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
@@ -8289,61 +8883,61 @@ msgstr ""
 "#   1 = 只擷取命令殼歸檔 (shar)\n"
 "#   2 = 是\n"
 
-#: src/lang.c:3144
+#: src/lang.c:3337
 msgid "Process only unread articles"
 msgstr "只處理未讀文章"
 
-#: src/lang.c:3145
+#: src/lang.c:3338
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# 如果開啟就只 儲存/列印/管線/郵寄 未讀文章 (除了已標定文章)\n"
 
-#: src/lang.c:3150
+#: src/lang.c:3343
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "列印所有或是僅僅部分的標頭。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3151
+#: src/lang.c:3344
 msgid "Print all headers when printing"
 msgstr "列印時列印所有標頭"
 
-#: src/lang.c:3152
+#: src/lang.c:3345
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# 如果開啟就列印所有的文章標頭，否則僅列印重要列\n"
 
-#: src/lang.c:3156
+#: src/lang.c:3349
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "將被用來列印文章/討論串的列印程式以及選項。"
 
-#: src/lang.c:3157
+#: src/lang.c:3350
 msgid "Printer program with options"
 msgstr "列印程式以及選項"
 
-#: src/lang.c:3158
+#: src/lang.c:3351
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# 用來列印文章/討論串的列印程式以及參數\n"
 
-#: src/lang.c:3164
+#: src/lang.c:3357
 msgid "Force redraw after certain commands"
 msgstr "特定命令之後強制重繪"
 
-#: src/lang.c:3165
+#: src/lang.c:3358
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# 如果開啟就於特定外部命令之後將一律完成螢幕重繪\n"
 
-#: src/lang.c:3169
+#: src/lang.c:3362
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "輸入 %E 做為編輯器，%F 做為檔名，%N 做為列號，<CR> 以設定。"
 
-#: src/lang.c:3170
+#: src/lang.c:3363
 msgid "Invocation of your editor"
 msgstr "調用您的編輯器"
 
-#: src/lang.c:3171
+#: src/lang.c:3364
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -8351,16 +8945,16 @@ msgstr ""
 "# 格式的編輯器列包含參數\n"
 "# %E 編輯器  %F 檔名  %N Linenumber\n"
 
-#: src/lang.c:3176
+#: src/lang.c:3369
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "輸入用於外部 inews 的名稱和選項，--internal 用於內部 inews"
 
-#: src/lang.c:3177
+#: src/lang.c:3370
 msgid "External inews"
 msgstr "外部 inews"
 
-#: src/lang.c:3178
+#: src/lang.c:3371
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -8368,17 +8962,17 @@ msgstr ""
 "# 如果設定 --internal 就使用內建的迷你 inews 做為透過 NNTP 張貼\n"
 "# 否則使用外部 inews 程式\n"
 
-#: src/lang.c:3182
+#: src/lang.c:3375
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "輸入 %M 做為郵件程式，%S 做為主旨，%T 做為收件者，%F 做為檔名，<CR> 以設定。"
 
-#: src/lang.c:3183
+#: src/lang.c:3376
 msgid "Invocation of your mail command"
 msgstr "調用您的郵寄命令"
 
-#: src/lang.c:3184
+#: src/lang.c:3377
 #, fuzzy
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -8390,11 +8984,11 @@ msgstr ""
 "# 我。以使用 elm 做為您的郵件程式：   elm -s「%S」「%T」<%F\n"
 "# 我。elm 互動式         ：   elm -i %F -s「%S」「%T」\n"
 
-#: src/lang.c:3191
+#: src/lang.c:3384
 msgid "Use interactive mail reader"
 msgstr "使用互動式郵件閱讀器"
 
-#: src/lang.c:3192
+#: src/lang.c:3385
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8408,33 +9002,33 @@ msgstr ""
 "#   1 = 使用互動式郵件閱讀器以及檔案中的標頭\n"
 "#   2 = 使用互動式郵件閱讀器而無需檔案中的標頭\n"
 
-#: src/lang.c:3201
+#: src/lang.c:3394
 msgid "Remove ~/.article after posting"
 msgstr "張貼之後移除 ~/.article"
 
-#: src/lang.c:3202
+#: src/lang.c:3395
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# 如果開啟就於張貼之後移除 ~/.article。\n"
 
-#: src/lang.c:3208
+#: src/lang.c:3401
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "使用 UTF-8 圖形 (樹狀討論串等等…)"
 
-#: src/lang.c:3209
+#: src/lang.c:3402
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# 如果開啟就使用 UTF-8 字元做為指示器『->』、樹狀結構和省略符號『…』。\n"
 
-#: src/lang.c:3214
+#: src/lang.c:3407
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "用於所有已張貼文章的檔名，<CR> 設定，沒有檔名=不儲存。"
 
-#: src/lang.c:3215
+#: src/lang.c:3408
 msgid "Filename for posted articles"
 msgstr "用於已張貼文章的檔名"
 
-#: src/lang.c:3216
+#: src/lang.c:3409
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8442,36 +9036,36 @@ msgstr ""
 "# 保留所有貼文 (預設為已張貼) 的檔案位置\n"
 "# 如果沒有設定檔名則不會儲存貼文\n"
 
-#: src/lang.c:3221
+#: src/lang.c:3414
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "保留所有張貼失敗的文章於 ~/dead.articles。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3222
+#: src/lang.c:3415
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "保留張貼失敗的文章於 ~/dead.articles"
 
-#: src/lang.c:3223
+#: src/lang.c:3416
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# 如果開啟就保留所有張貼失敗的貼文於 ~/dead.articles\n"
 
-#: src/lang.c:3227
+#: src/lang.c:3420
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "您要從 .newsrc 截除已取消訂閱的群組"
 
-#: src/lang.c:3228
+#: src/lang.c:3421
 msgid "No unsubscribed groups in newsrc"
 msgstr "在 newsrc 中沒有已取消訂閱的群組"
 
-#: src/lang.c:3229
+#: src/lang.c:3422
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# 如果開啟就從 newsrc 截除已取消訂閱的群組\n"
 
-#: src/lang.c:3234
+#: src/lang.c:3427
 msgid "Remove bogus groups from newsrc"
 msgstr "從 newsrc 移除假造的群組"
 
-#: src/lang.c:3235
+#: src/lang.c:3428
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8485,81 +9079,81 @@ msgstr ""
 "#   1 = 移除\n"
 "#   2 = 以 D 高亮度顯示於選擇螢幕\n"
 
-#: src/lang.c:3244
+#: src/lang.c:3437
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "輸入從伺服器等待回應的秒數。<CR> 表示設定。"
 
-#: src/lang.c:3245
+#: src/lang.c:3438
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP 讀取逾時的秒數"
 
-#: src/lang.c:3246
+#: src/lang.c:3439
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# 從伺服器等待回應的秒數時間 (0=沒有逾時限制)\n"
 
-#: src/lang.c:3251
+#: src/lang.c:3444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "輸入重新讀取現用檔案的間隔秒數。<CR> 設定。"
 
-#: src/lang.c:3252
+#: src/lang.c:3445
 msgid "Interval in secs to reread active"
 msgstr "重新讀取現用檔案的間隔(以秒為單位)"
 
-#: src/lang.c:3253
+#: src/lang.c:3446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# 重新讀取現用檔案的時間間隔秒數 (0=永不)\n"
 
-#: src/lang.c:3258
+#: src/lang.c:3451
 msgid "Reconnect to server automatically"
 msgstr "自動重新連線到伺服器"
 
-#: src/lang.c:3259
+#: src/lang.c:3452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# 如果開啟就於連接中斷時自動重新連線到 NNTP 伺服器\n"
 
-#: src/lang.c:3263
+#: src/lang.c:3456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "建立 NNTP 概觀檔案的本地複本。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3264
+#: src/lang.c:3457
 msgid "Cache NNTP overview files locally"
 msgstr "產生 NNTP 概觀檔案的本地快取"
 
-#: src/lang.c:3265
+#: src/lang.c:3458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# 如果開啟就建立 NNTP 概觀檔案的本地複本。\n"
 
-#: src/lang.c:3270
+#: src/lang.c:3463
 #, fuzzy
 msgid ""
 "Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "建立 NNTP 概觀檔案的本地複本。<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3271
+#: src/lang.c:3464
 #, fuzzy
 msgid "Compress locally cached NNTP overview files"
 msgstr "產生 NNTP 概觀檔案的本地快取"
 
-#: src/lang.c:3272
+#: src/lang.c:3465
 #, fuzzy
 msgid "# If ON, compress local copies of NNTP overview files.\n"
 msgstr "# 如果開啟就建立 NNTP 概觀檔案的本地複本。\n"
 
-#: src/lang.c:3277 src/lang.c:3292 src/lang.c:3312 src/lang.c:3335
-#: src/lang.c:3360 src/lang.c:3382 src/lang.c:3401
+#: src/lang.c:3470 src/lang.c:3485 src/lang.c:3505 src/lang.c:3528
+#: src/lang.c:3553 src/lang.c:3575 src/lang.c:3607 src/lang.c:3626
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "輸入格式字串。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3278
+#: src/lang.c:3471
 msgid "Format string for selection level"
 msgstr "選擇層級的格式字串"
 
-#: src/lang.c:3279
+#: src/lang.c:3472
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8583,11 +9177,11 @@ msgstr ""
 "#   %n              數字，螢幕上的列號\n"
 "#   %U              未讀計數\n"
 
-#: src/lang.c:3293
+#: src/lang.c:3486
 msgid "Format string for group level"
 msgstr "用於群組層級的格式字串"
 
-#: src/lang.c:3294
+#: src/lang.c:3487
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8621,12 +9215,12 @@ msgstr ""
 "#   %s              主旨 (只有在群組等級)\n"
 "#   %S              分數\n"
 
-#: src/lang.c:3313
+#: src/lang.c:3506
 #, fuzzy
 msgid "Format string for attachment level"
 msgstr "# 用於討論串層級的格式字串"
 
-#: src/lang.c:3314
+#: src/lang.c:3507
 #, fuzzy
 msgid ""
 "# Format string for attachment level representation\n"
@@ -8664,12 +9258,12 @@ msgstr ""
 "#   %s              主旨 (只有在群組等級)\n"
 "#   %S              分數\n"
 
-#: src/lang.c:3336
+#: src/lang.c:3529
 #, fuzzy
 msgid "Format string for display of mime header"
 msgstr "用於顯示日期的格式字串"
 
-#: src/lang.c:3337
+#: src/lang.c:3530
 #, fuzzy
 msgid ""
 "# Format string for mime header at article level\n"
@@ -8709,12 +9303,12 @@ msgstr ""
 "#   %s              主旨 (只有在群組等級)\n"
 "#   %S              分數\n"
 
-#: src/lang.c:3361
+#: src/lang.c:3554
 #, fuzzy
 msgid "Format string for display of uue header"
 msgstr "用於顯示日期的格式字串"
 
-#: src/lang.c:3362
+#: src/lang.c:3555
 #, fuzzy
 msgid ""
 "# Format string for uue header at article level\n"
@@ -8751,11 +9345,63 @@ msgstr ""
 "#   %s              主旨 (只有在群組等級)\n"
 "#   %S              分數\n"
 
-#: src/lang.c:3383
+#: src/lang.c:3576
+#, fuzzy
+msgid "Format string for display of yenc header"
+msgstr "用於顯示日期的格式字串"
+
+#: src/lang.c:3577
+#, fuzzy
+msgid ""
+"# Format string for yenc header at article level\n"
+"# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n"
+"# Possible values are:\n"
+"#   %%              '%'\n"
+"#   %D              Line count\n"
+"#   %d              Like %D but with description\n"
+"#   %E              Content encoding\n"
+"#   %e              Like %E but with description\n"
+"#   %F              Current part\n"
+"#   %f              Like %F but with description\n"
+"#   %G              Number of all parts\n"
+"#   %g              Like %G but with description\n"
+"#   %I              Complete/incomplete YENC part indicator\n"
+"#   %N              Name\n"
+"#   %n              Like %N but with description\n"
+"#   %S              Content subtype\n"
+"#   %s              Like %S but with description\n"
+"#   %T              Content type\n"
+"#   %t              Like %T but with description\n"
+"#   %V              Part size in bytes\n"
+"#   %v              Like %V but with description\n"
+"#   %W              Total size in bytes\n"
+"#   %w              Like %W but with description\n"
+"#   %X              CRC checksum\n"
+"#   %x              Like %X but with description\n"
+"#   %Z              Size in bytes\n"
+"#   %z              Like %Z but with description\n"
+msgstr ""
+"# 用於群組等級表示的格式字串\n"
+"# 預設：%n %m %R %L  %s  %F\n"
+"# 可能的值是：\n"
+"#   %%              『%』\n"
+"#   %D              日期，如同 date_format\n"
+"#   %(formatstr)D   日期，formatstr 將被傳遞給 my_strftime()\n"
+"#   %F              寄件者，根據 show_author 而得的名稱與/或地址\n"
+"#   %I              縮寫\n"
+"#   %L              列計數\n"
+"#   %M              訊息識別號\n"
+"#   %m              文章標記\n"
+"#   %n              數字，螢幕上的列號\n"
+"#   %R              計數，討論串中的回應數量\n"
+"#   %s              主旨 (只有在群組等級)\n"
+"#   %S              分數\n"
+
+#: src/lang.c:3608
 msgid "Format string for thread level"
 msgstr "# 用於討論串層級的格式字串"
 
-#: src/lang.c:3384
+#: src/lang.c:3609
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8787,19 +9433,19 @@ msgstr ""
 "#   %S              分數\n"
 "#   %T              討論串樹 (只有在討論串等級)\n"
 
-#: src/lang.c:3402
+#: src/lang.c:3627
 msgid "Format string for display of dates"
 msgstr "用於顯示日期的格式字串"
 
-#: src/lang.c:3403
+#: src/lang.c:3628
 msgid "# Format string for date representation\n"
 msgstr "# 用於日期表示的格式字串\n"
 
-#: src/lang.c:3413
+#: src/lang.c:3638
 msgid "Unicode normalization form"
 msgstr "萬國碼正規化形式"
 
-#: src/lang.c:3414
+#: src/lang.c:3639
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -8820,19 +9466,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:3428
+#: src/lang.c:3653
 msgid "Render BiDi"
 msgstr "潤算雙向文字"
 
-#: src/lang.c:3429
+#: src/lang.c:3654
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# 如果開啟就由 tin 潤算雙向文字\n"
 
-#: src/lang.c:3436
+#: src/lang.c:3661
 msgid "Function for sorting articles"
 msgstr "用於排序文章的函式"
 
-#: src/lang.c:3437
+#: src/lang.c:3662
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8844,222 +9490,368 @@ msgstr ""
 "# * 0 = 快速排序\n"
 "#   1 = 堆積排序\n"
 
-#: src/lang.c:3450
+#: src/lang.c:3675
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "自動 GroupMarkUnselArtRead"
 
-#: src/lang.c:3456
+#: src/lang.c:3681
 msgid "Delete post-process files"
 msgstr "刪除後續處理檔案"
 
-#: src/lang.c:3461
+#: src/lang.c:3686
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "用於所有已郵寄文章的檔名，<CR> 設定，沒有檔名=不儲存。"
 
-#: src/lang.c:3462
+#: src/lang.c:3687
 msgid "Mailbox to save sent mails"
 msgstr "要儲存已發送郵件的信箱"
 
-#: src/lang.c:3467
+#: src/lang.c:3692
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "設定 Followup-To: 標頭為這個群組。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3468
+#: src/lang.c:3693
 msgid "Followup-To: header"
 msgstr "Followup-To: 標頭"
 
-#: src/lang.c:3473
+#: src/lang.c:3698
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "輸入預設郵件地址 (附全名)。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3480
+#: src/lang.c:3705
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "做為類似 ispell 拼寫檢查器的路徑和選項。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3481
+#: src/lang.c:3706
 msgid "Ispell program"
 msgstr "Ispell 程式"
 
-#: src/lang.c:3487
+#: src/lang.c:3712
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "當群組是個郵遞論壇時，發送回應到這個電子郵件地址。"
 
-#: src/lang.c:3488
+#: src/lang.c:3713
 msgid "Mailing list address"
 msgstr "郵遞論壇地址"
 
-#: src/lang.c:3494
+#: src/lang.c:3719
 msgid "Forward articles as attachment"
 msgstr "做為轉寄文章的附件"
 
-#: src/lang.c:3499
+#: src/lang.c:3724
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "逗號分隔的 MIME 主要/次要內容類型清單。<ESC> 取消。"
 
-#: src/lang.c:3500
+#: src/lang.c:3725
 msgid "Which MIME types will be saved"
 msgstr "將被儲存的 MIME 類型"
 
-#: src/lang.c:3505
+#: src/lang.c:3730
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: 標頭的值。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3506
+#: src/lang.c:3731
 msgid "Organization: header"
 msgstr "Organization: 標頭"
 
-#: src/lang.c:3511
+#: src/lang.c:3736
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "用於已儲存文章的檔名。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3512
+#: src/lang.c:3737
 msgid "savefile"
 msgstr "儲存檔案"
 
-#: src/lang.c:3517 src/lang.c:3541
+#: src/lang.c:3742 src/lang.c:3766
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "用於篩選器規則的範圍。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3518
+#: src/lang.c:3743
 msgid "Quick (1 key) select filter scope"
 msgstr "快速 (1 鍵) 選取篩選器範圍"
 
-#: src/lang.c:3523 src/lang.c:3547
+#: src/lang.c:3748 src/lang.c:3772
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "用於篩選器規則的標頭。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3524
+#: src/lang.c:3749
 msgid "Quick (1 key) select filter header"
 msgstr "快速 (1 鍵) 選取篩選器標頭"
 
-#: src/lang.c:3529 src/lang.c:3553
+#: src/lang.c:3754 src/lang.c:3778
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = 大小寫相符，OFF = 忽略大小寫。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3530
+#: src/lang.c:3755
 msgid "Quick (1 key) select filter case"
 msgstr "快速 (1 鍵) 選取篩選器大小寫"
 
-#: src/lang.c:3535 src/lang.c:3559
+#: src/lang.c:3760 src/lang.c:3784
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = 過期，OFF = 不會過期。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3536
+#: src/lang.c:3761
 msgid "Quick (1 key) select filter expire"
 msgstr "快速 (1 鍵) 選取篩選器過期"
 
-#: src/lang.c:3542
+#: src/lang.c:3767
 msgid "Quick (1 key) kill filter scope"
 msgstr "快速 (1 鍵) 砍除篩選器範圍"
 
-#: src/lang.c:3548
+#: src/lang.c:3773
 msgid "Quick (1 key) kill filter header"
 msgstr "快速 (1 鍵) 砍除篩選器標頭"
 
-#: src/lang.c:3554
+#: src/lang.c:3779
 msgid "Quick (1 key) kill filter case"
 msgstr "快速 (1 鍵) 砍除篩選器大小寫"
 
-#: src/lang.c:3560
+#: src/lang.c:3785
 msgid "Quick (1 key) kill filter expire"
 msgstr "快速 (1 鍵) 砍除篩選器過期"
 
-#: src/lang.c:3566
+#: src/lang.c:3790
+#, fuzzy
+msgid "Command line options to add. <CR> sets, <ESC> cancels."
+msgstr "Organization: 標頭的值。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:3791
+msgid "CMD line options to add"
+msgstr ""
+
+#: src/lang.c:3796
+#, fuzzy
+msgid ""
+"ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."
+msgstr "ON = 大小寫相符，OFF = 忽略大小寫。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:3797
+#, fuzzy
+msgid "Cache overview files"
+msgstr "產生 NNTP 概觀檔案的本地快取"
+
+#: src/lang.c:3803
+#, fuzzy
+msgid ""
+"ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."
+msgstr "ON = 過期，OFF = 不會過期。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:3804
+#, fuzzy
+msgid "Compress overview files"
+msgstr "產生 NNTP 概觀檔案的本地快取"
+
+#: src/lang.c:3811
+#, fuzzy
+msgid "Config Options"
+msgstr "顏色選項"
+
+#: src/lang.c:3816
+#, fuzzy
+msgid "A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."
+msgstr "逗號分隔的 MIME 主要/次要內容類型清單。<ESC> 取消。"
+
+#: src/lang.c:3817
+msgid "Disabled NNTP commands"
+msgstr ""
+
+#: src/lang.c:3822
+#, fuzzy
+msgid "Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."
+msgstr "輸入格式字串。<CR> 設定，<ESC> 取消。"
+
+#: src/lang.c:3823
+msgid "NNTP pipeline limit"
+msgstr ""
+
+#: src/lang.c:3829
+#, fuzzy
+msgid "tinrc Override Options"
+msgstr "篩選選項"
+
+#: src/lang.c:3835
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "如果不存在任何字元集宣告就假設為這個字元集，<CR> 以設定。"
 
-#: src/lang.c:3567
+#: src/lang.c:3836
 msgid "UNDECLARED_CHARSET"
 msgstr "未宣告字元集"
 
-#: src/lang.c:3572
+#: src/lang.c:3841
 #, fuzzy
 msgid "Guess charset if no charset declaration is present, <CR> to set."
 msgstr "如果不存在任何字元集宣告就假設為這個字元集，<CR> 以設定。"
 
-#: src/lang.c:3573
+#: src/lang.c:3842
 #, fuzzy
 msgid "UNDECLARED_CS_GUESS"
 msgstr "未宣告字元集"
 
-#: src/lang.c:3580
+#: src/lang.c:3849
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "加入這個文字於訊息內文的開始。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3581
+#: src/lang.c:3850
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3586
+#: src/lang.c:3855
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "張貼時插入這個標頭。<CR> 設定，<ESC> 取消。"
 
-#: src/lang.c:3587
+#: src/lang.c:3856
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3592
+#: src/lang.c:3861
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "自動插入 X-Comment-To: 標頭？<SPACE> 切換 & <CR> 設定。"
 
-#: src/lang.c:3593
+#: src/lang.c:3862
 msgid "Insert 'X-Comment-To:' header"
 msgstr "插入『X-Comment-To:』標頭"
 
-#: src/lang.c:3599
+#: src/lang.c:3868
 #, fuzzy
 msgid "Enter name of file containing trusted CA certificates. <CR> sets."
 msgstr "輸入被認為最近文章的日數。<CR> 設定。"
 
-#: src/lang.c:3600
+#: src/lang.c:3869
 #, fuzzy
 msgid "CA certificate file"
 msgstr "編輯篩選器檔案"
 
-#: src/lang.c:3601
+#: src/lang.c:3870
 msgid ""
 "# name of file containing all trusted CA certificates (empty = system "
 "default)\n"
 msgstr ""
 
-#: src/nntplib.c:963
 #, c-format
-msgid ""
-"\n"
-"Server timed out, trying reconnect # %d\n"
-msgstr ""
-"\n"
-"伺服器已逾時，嘗試重新連線 # %d\n"
+#~ msgid "%s %d %s in %lu seconds\n"
+#~ msgstr "%s %d %s 於 %lu 秒完成\n"
+
+#~ msgid "Updated"
+#~ msgstr "已更新"
+
+#, fuzzy
+#~ msgid ""
+#~ "Enter number of days after which older articles will be marked as read> "
+#~ msgstr "請輸入超過多少天後，舊文章將被標記為已讀> "
+
+#~ msgid "TeX2Iso encoded article"
+#~ msgstr "TeX2Iso 編碼文章"
+
+#~ msgid "[- Unavailable -]"
+#~ msgstr "[- 無法使用 -]"
+
+#~ msgid "Catchup"
+#~ msgstr "設回未讀"
+
+#~ msgid "Updating"
+#~ msgstr "更新"
+
+#~ msgid "Your server does not have Xref: in its XOVER information.\n"
+#~ msgstr "您的伺服器沒有 Xref: 於它的 XOVER 資訊之中。\n"
 
-#: src/nntplib.c:1006 src/nntplib.c:2115
-msgid "Rejoin current group\n"
-msgstr "重新連結目前的群組\n"
+#~ msgid "global "
+#~ msgstr "全域 "
+
+#~ msgid "Article"
+#~ msgstr "文章"
+
+#~ msgid "Base article"
+#~ msgstr "基底文章"
+
+#~ msgid "Base article range"
+#~ msgstr "基底文章範圍"
 
-#: src/nntplib.c:1015 src/nntplib.c:2124
 #, c-format
-msgid "Read (%s)\n"
-msgstr "已讀 (%s)\n"
+#~ msgid "Tagged %s"
+#~ msgstr "已標定 %s"
 
-#: src/nntplib.c:1017
 #, c-format
-msgid "Resend last command (%s)\n"
-msgstr "重新發送最近的命令 (%s)\n"
+#~ msgid "Untagged %s"
+#~ msgstr "已取消標定 %s"
 
-#: src/read.c:358
-msgid "Aborted read\n"
-msgstr "已放棄讀取\n"
+#, fuzzy
+#~ msgid "thread"
+#~ msgid_plural "threads"
+#~ msgstr[0] "討論串"
 
-#: src/read.c:413
-msgid "Draining\n"
-msgstr "排放\n"
+#, c-format
+#~ msgid "Hot %s"
+#~ msgstr "熱門 %s"
 
-#: src/refs.c:654
-msgid "[- Unavailable -]"
-msgstr "[- 無法使用 -]"
+#~ msgid "all"
+#~ msgstr "所有"
+
+#~ msgid "unread"
+#~ msgstr "未讀"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Server timed out, trying reconnect # %d\n"
+#~ msgstr ""
+#~ "\n"
+#~ "伺服器已逾時，嘗試重新連線 # %d\n"
+
+#~ msgid "Rejoin current group\n"
+#~ msgstr "重新連結目前的群組\n"
+
+#, c-format
+#~ msgid "Read (%s)\n"
+#~ msgstr "已讀 (%s)\n"
+
+#, c-format
+#~ msgid "Resend last command (%s)\n"
+#~ msgstr "重新發送最近的命令 (%s)\n"
+
+#~ msgid "Aborted read\n"
+#~ msgstr "已放棄讀取\n"
+
+#~ msgid "Draining\n"
+#~ msgstr "排放\n"
+
+#, fuzzy
+#~ msgid "toggle detection of verbatim blocks on/off"
+#~ msgstr "字面區塊的偵測"
+
+#~ msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
+#~ msgstr "啟用字面區塊的偵測？<SPACE> 切換 & <CR> 設定。"
+
+#, fuzzy
+#~ msgid "newsgroup"
+#~ msgid_plural "newsgroups"
+#~ msgstr[0] "新聞群組"
+
+#~ msgid "1 Response"
+#~ msgstr "1 篇回應"
+
+#, fuzzy, c-format
+#~ msgid "Groups: %s"
+#~ msgstr "群組 %.*s…"
+
+#, fuzzy, c-format
+#~ msgid "-- %d articles mailed --"
+#~ msgstr "-- %d 文章 已寄出 --"
+
+#~ msgid "groups"
+#~ msgstr "群組"
+
+#~ msgid "newsgroups"
+#~ msgstr "新聞群組"
+
+#~ msgid "errors"
+#~ msgstr "錯誤"
+
+#~ msgid "articles"
+#~ msgstr "文章"
 
 #~ msgid "Invalid  From: %s  line. Read the INSTALL file again."
 #~ msgstr "無效的   From: %s  列。請再閱讀 INSTALL 檔案。"
@@ -9133,10 +9925,6 @@ msgstr "[- 無法使用 -]"
 #~ msgid "#  start_editor_offset=ON/OFF\n"
 #~ msgstr "#  start_editor_offset=ON/OFF\n"
 
-#~ msgid ""
-#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-#~ msgstr "啟始編輯器以及列偏移。<SPACE> 切換，<CR> 設定，<ESC> 取消。"
-
 #~ msgid "Start editor with line offset"
 #~ msgstr "啟始編輯器以及列偏移"
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/de/tin.1 tin-2.6.5/po-man/de/tin.1
--- tin-2.6.4/po-man/de/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/de/tin.1	2025-12-23 17:42:15.567824017 +0100
@@ -0,0 +1,4430 @@
+'\" t
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2025-12-23
+.\" Notes     : use American English; still needs some work, e.g.:
+.\"             - document random organization feature
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 1 2025\-12\-24 2.6.5 "Usenet Newsreader"
+.\"
+.\"
+.SH NAME
+.\"
+.\"
+tin, rtin \- Usenet Newsreader
+.SH ÜBERSICHT
+.\"
+.\"
+\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|]
+[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews\-Verz.\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
+[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIAdresse\fP\|] [\|\fB\-D\fP
+\fIDebuggrad\fP\|] [\|\fB\-F\fP \fIFilter\-Datei\fP\|] [\|\fB\-G\fP \fIArtikellimit\fP\|]
+[\|\fB\-f\fP \fInewsrc\-Datei\fP\|] [\|\fB\-g\fP \fIServer\fP\|[\|:\fIPort\fP\|]\|] [\|\fB\-L\fP
+\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP \fIPort\fP\|] [\|\fB\-t\fP
+\fITimeout\fP\|] [\|\fB\-I\fP \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\&\|]\|]\|]
+.SH BESCHREIBUNG
+\fBtin\fP ist ein einfach zu bedienender Newsreader für das Usenet. Er kann
+Artikel von einem lokalen (z.\~B. aus \fI/var/spool/news\fP) oder entfernten
+Server (\fBrtin\fP oder \fBtin \-r\fP Option) mittels NNTP (Network News Transport
+Protocol, \fBRFC\ 3977\fP) oder NNTPS (\fBRFC\ 8143\fP) lesen. Er benutzt, sofern
+vorhanden, lokale NOV \fB\%newsoverview\fP(5) Indexdateien bzw. den »[X]OVER«
+NNTP\-Befehl (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP).
+.PP
+\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
+Threadebene und Artikelebene. Mit dem \fBHelp\fP ('\fBh\fP') Befehl können die
+jeweils verfügbaren Befehle angezeigt werden.
+.PP
+Zu Beginn zeigt \fBtin\fP eine Liste der Gruppen in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Ein Pfeil »\(->« oder ein inverser
+Balken zeigt auf die erste Newsgruppe. Um zu einer Gruppe zu navigieren,
+können die Cursortasten (hängt vom verwendetem Terminal ab) oder \fBDown\fP
+('\fBj\fP') und \fBUp\fP ('\fBk\fP') benutzt werden. Mit Bild rauf/Bild runter (hängt
+vom verwendetem Terminal ab) oder \fBPageUp\fP ('\fB^U\fP') (CTRL\-U) und
+\fBPageDown\fP ('\fB^D\fP') (CTRL\-D) kann seitenweise navigiert werden. Die
+ausgewählte Gruppe wird durch Drücken von '\fB<CR>\fP' betreten.
+.PP
+.\"
+.\"
+Durch Drücken der \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') Taste wird
+die nächste Newsgruppe mit ungelesenen Artikeln betreten.
+.SH RÜCKGABEWERT
+.\" TODO: also exits with signalnr caught as exit status
+.TP  12
+\fB0\fP
+Programm erfolgreich beendet. Im Batch\-Modus: keine ungelesenen Nachrichten
+vorhanden.
+.TP 
+\fB1\fP
+Bedien\-, Syntax\-, Konfigurations\- oder Netzwerk\-Fehler.
+.TP 
+\fB2\fP
+Ungelesene Nachrichten vorhanden (nur im Batch\-Modus (»\fB\-Z\fP«)).
+.TP 
+\fB3\fP
+.\"
+.\"
+NNTP Fehler.
+.SH OPTIONEN
+.TP  12
+\fB\-4\fP
+Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfügbar, wenn \fBtin\fP
+mit IPv6\-Unterstützung gebaut wurde.
+.TP 
+\fB\-6\fP
+Verbindung via IPv6 zum NNTP Server erzwingen. Nur verfügbar, wenn \fBtin\fP
+mit IPv6\-Unterstützung gebaut wurde.
+.TP 
+\fB\-a\fP
+ANSI\-Farben ein/\-ausschalten (Voreinstellung ist aus).
+.TP 
+\fB\-A\fP
+Erzwinge Authentifizierung beim Verbindungsaufbau. Nur verfügbar, wenn via
+NNTP gelesen wird. Siehe auch \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP in
+\fB\%tin\fP(5).
+.TP 
+\fB\-c\fP
+Erstelle bzw. aktualisiere Indexdateien für alle Gruppen in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP bzw. der mittels »\fB\-f\fP« angegebenen
+Datei und markiere alle Artikel als gelesen.
+.TP 
+\fB\-C\fP
+Die NNTP\-Erweiterung »COMPRESS« (\fBRFC\ 8054\fP) verwenden, falls
+verfügbar. Auch \fBnntp_read_timeout_secs\fP, »\fB\-t\fP« und die Abschnitte
+»SICHERHEIT« und »FEHLER« beachten.
+.TP 
+\fB\-d\fP
+.\"
+.\" FIXME: explain debug levels
+Keine Gruppenbeschreibungen und die Server Meldung des Tages laden
+(Interaktiver\-Modus).
+.TP 
+\fB\-D\fP \fIDebuggrad\fP
+Legt den Debuggrad fest. Die Stufen können über Nummer (sollte vermieden
+werden, da die Möglichkeit in Zukunft entfernt wird) oder Name (Groß\- und
+Kleinschreibung wird nicht beachtet) wie unten aufgeführt angegeben
+werden. Verwenden Sie Komma, um mehrere Ebenen anzugeben, beliebige
+Kombinationen sind zulässig (z.\~B. »\fB\-D\fP \fIGNKSA,2,NNTP\fP«). Wenn das
+Entfernen angefordert wird, wird es beim Start und beim normalen Beenden
+ausgeführt (die Dateien sind nur verfügbar, während \fBtin\fP ausgeführt wird).
+.in +.3i
+.TS
+tab(:);
+ni li li li.
+1:NNTP:NNTPS:
+2:FILTER:ARTS:
+4:NEWSRC:BITMAP:
+8:THREADING:REFS:
+16:MEMORY:MALLOC:
+32:ATTRIBUTES::
+64:MISC:GNKSA:ACTIVE
+127:ALL:EVERYTHING:
+128:REMOVE:DELETE:
+.TE
+.in -0.3i
+Im NNTP\-Level steuert »\fB\-v\fP« die Ausführlichkeit der Ausgabe. Je nach
+Debuggrad könnten verschiedene Dateien nach \fI$TMPDIR\fP geschrieben werden
+und/oder eine Bildschirmausgabe erfolgen. Auch den Abschnitt »SICHERHEIT«
+beachten!
+.TP 
+\fB\-f\fP \fIDatei\fP
+Benutze die angegebene newsrc\-Datei anstelle von
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP oder der Datei aus
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
+.TP 
+\fB\-F\fP \fIDatei\fP
+Angegebene Filter\-Datei anstelle von \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP
+verwenden.
+.TP 
+\fB\-g\fP \fIServer\fP[:\fIPort\fP]
+Zugehörigen Newsserver[:Port] und newsrc\-Datei aus
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP benutzen. Nur verfügbar, wenn
+via NNTP gelesen wird. Wenn Sie einen Port mit einer direkten IPv6\-Adresse
+angeben möchten, muss die Adresse in eckige Klammern (»[]«) gesetzt werden.
+.TP 
+\fB\-G\fP \fIArtikellimit\fP
+Beschränkt die Anzahl der Artikel pro Gruppe, die vom Server abgerufen
+werden sollen. Wenn \fIArtikellimit\fP > 0 ist, werden nicht mehr als die
+letzten \fIArtikellimit\fP Artikel pro Gruppe vom Server geholt. Wenn
+\fIArtikellimit\fP < 0 ist, beginnt \fBtin\fP mit dem Abruf von Artikeln ab
+Ihrem ersten ungelesenen Artikel minus dem absoluten Wert von
+\fIArtikellimit\fP. Die Voreinstellung ist »0«, was keine Begrenzung bedeutet.
+.TP 
+\fB\-h\fP
+Kurzübersicht der verfügbaren Kommandozeilenoptionen.
+.TP 
+\fB\-H\fP
+Kurzeinführung in \fBtin\fP welche auch beim allerersten Start ausgegeben wird.
+.TP 
+\fB\-I\fP \fIVerzeichnis\fP
+Verzeichnis in dem die Newsgroup\-Indexdateien gespeichert werden. Standard
+ist \fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP. Diese
+Option hat keine Auswirkung, falls \fBtin\fP seine Indexdateien über NNTP
+abruft und \fBcache_overview_files\fP ausgeschaltet ist.
+.TP 
+\fB\-k\fP
+Zertifikatsüberprüfungsschritt für NNTPS\-Verbindungen überspringen und ohne
+Überprüfung fort fahren. Diese Option beinhaltet »\fB\-T\fP«. Auch den Abschnitt
+»SICHERHEIT« beachten.
+.TP 
+\fB\-l\fP
+Ruft die Anzahl der Artikel pro Gruppe aus der Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP ab. Beim Lesen über
+NNTP erfolgt dies mit dem »LIST« Befehl (\fBRFC\ 3977\fP). Dies kann zu
+falschen Artikelzahlen führen, ist aber normalerweise schneller als der
+Standard, der darin besteht, die Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP (entweder direkt
+oder über »LIST«) zu lesen und dann die Artikelanzahl über den Befehl NNTP
+»GROUP« ((\fBRFC\ 3977\fP) »\fB\-ln\fP« zu überprüfen. Wenn das Lesen über NNTP und
+»LIST COUNTS« (\fBRFC\ 6048\fP) verfügbar ist, wird dies stattdessen verwendet,
+da es genauere Artikelzahlen liefert.
+.TP 
+\fB\-L\fP
+Zeigt die Nachricht mit der angegebenen Message\-ID an, falls diese verfügbar
+ist. Nur verfügbar, wenn via NNTP gelesen wird.
+.TP 
+\fB\-m\fP \fIVerzeichnis\fP
+Zu benutzendes Mailbox\-Verzeichnis. Die Voreinstellung ist
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fB\-M\fP \fIBenutzer\fP
+Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu
+können. Für weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN
+UND SPEICHERN VON UNGELESENEN ARTIKELN«.
+.TP 
+\fB\-n\fP
+Nur die Gruppen aus der Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP laden, die im
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP des Benutzers abonniert sind. Dies
+ermöglicht eine spürbare Beschleunigung beim Verbinden über eine langsame
+Leitung, kann aber möglicherweise nicht erkennen, welche Gruppen moderiert
+werden. Siehe auch »\fB\-l\fP«.
+.TP 
+\fB\-N\fP
+Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für
+weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN UND
+SPEICHERN VON UNGELESENEN ARTIKELN«.
+.TP 
+\fB\-o\fP
+Schnell\-Modus um alle zurückgestellten Artikel zu posten und danach \fBtin\fP
+wieder beenden. Nach Möglichkeit mit »\fB\-n\fP« kombinieren.
+.TP 
+\fB\-p\fP \fIPort\fP
+Zu benutzende Portnummer falls per NNTP gelesen wird (Voreinstellung ist
+»119« oder »563« falls NNTPS benutzt wird, siehe »\fB\-T\fP«). Übersteuert die
+Umgebungsvariablen $\fBNNTPPORT\fP und $\fBNNTPSPORT\fP. Nur verfügbar, wenn via
+NNTP bzw. NNTPS gelesen wird.
+.TP 
+\fB\-q\fP
+Nicht prüfen, ob neue Newsgruppen vorhanden sind und die Server Meldung des
+Tages nicht laden.
+.TP 
+\fB\-Q\fP
+Schnellstart. \fBtin\fP so schnell wie möglich starten, zurzeit entspricht
+diese Option »\fB\-dnq\fP«. Siehe auch die Kommandozeilenoptionen »\fB\-C\fP« und
+»\fB\-G\fP«.
+.TP 
+\fB\-r\fP
+Nachrichten aus der Ferne vom Standard\-NNTP\-Server, der in der
+Umgebungsvariable $\fBNNTPSERVER\fP angegeben oder in der Datei
+\fI/etc/nntpserver\fP enthalten ist, lesen.
+.TP 
+\fB\-R\fP
+Lese mittels »\fB\-S\fP« gespeicherte Artikel.
+.TP 
+\fB\-s\fP \fIVerzeichnis\fP
+Artikel in/aus Verzeichnis speichern/lesen. Die Voreinstellung ist
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fB\-S\fP
+Speichere ungelesene Artikel zum späteren Lesen mittels »\fB\-R\fP«. Für weitere
+Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN UND SPEICHERN VON
+UNGELESENEN ARTIKELN«.
+.TP 
+\fB\-t\fP \fITimeout\fP
+Übersteuert die \fBnntp_read_timeout_secs\fP Einstellung. Voreinstellung sind
+120, das Maximum 16383 Sekunden.
+.TP 
+\fB\-T\fP
+NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable
+$\fBNNTPSPORT\fP außer Kraft, falls diese gesetzt ist. Nur verfügbar, wenn über
+NNTP gelesen wird.
+.TP 
+\fB\-u\fP
+Erstellt/aktualisiert Indexdateien für jede Gruppe in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP oder der Datei, die durch die Option
+»\fB\-f\fP« angegeben ist. Diese Option ist deaktiviert, wenn \fBtin\fP seine
+Indexdateien über einen NNTP\-Server abruft und \fBcache_overview_files\fP
+abgestellt ist.
+.TP 
+\fB\-v\fP
+Ausführliche Ausgabe für »\fB\-c\fP«, »\fB\-D\fP«, »\fB\-M\fP«, »\fB\-N\fP«, »\fB\-S\fP«,
+»\fB\-u\fP«, »\fB\-V\fP« und »\fB\-Z\fP«\-Optionen. Kann mehrfach verwendet werden, um
+die Ausführlichkeit zu erhöhen.
+.TP 
+\fB\-V\fP
+Versionsinformationen und Kompilieroptionen ausgeben.
+.TP 
+\fB\-w\fP
+Schnell\-Modus um nur einen Artikel zu posten. Diese Option beinhaltet
+»\fB\-d\fP«. Nach Möglichkeit mit »\fB\-n\fP« kombinieren.
+.TP 
+\fB\-x\fP
+Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden.
+.TP 
+\fB\-X\fP
+Schreibgeschützter Modus. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP und Dateien
+unter \fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP werden nicht überschrieben aber
+angelegt falls sie nicht existieren. Nach Möglichkeit mit »\fB\-x\fP«
+kombinieren.
+.TP 
+\fB\-z\fP
+\fBtin\fP nur starten, wenn es neue/ungelesene Artikel gibt. Falls das der Fall
+ist wird der Cursor auf die erste Gruppe mit ungelesenen Artikeln
+positioniert. Nützlich um \fBtin\fP in login\-Dateien aufzurufen.
+.TP 
+\fB\-Z\fP
+Prüft ob es neue/ungelesene Artikel gibt und beendet sich mit dem
+entsprechenden Rückgabewert. Falls mit der \&»\fB\-v\fP« Option kombiniert wird
+die Zahl der ungelesenen Artikel in jeder Gruppe ausgegeben. Ein
+Rückgabewert von 0 bedeutet keine ungelesene Artikel, 1 das ein Fehler
+aufgetreten ist und 2 das ungelesene Artikel vorhanden sind. Nützlich in
+Skripten.
+.PP
+\fBtin\fP kann seine Optionen auch dynamisch mit dem Befehl \fBOptionMenu\fP
+('\fBM\fP') ändern. Alle Änderungen werden in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP geschrieben. Weitere Informationen
+finden Sie im Abschnitt »MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN
+TINRC\-VARIABLEN« und \fB\%tin\fP(5).
+.PP
+Eine Liste von Gruppen kann nach den anderen Kommandozeilenoptionen
+angegeben werden. Dies kann nützlich sein, falls Sie eine handverlesene
+Untermenge der aktiven Newsgruppen einblenden oder abonnieren möchten. Siehe
+den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Arten von Mustern, die
+\fBtin\fP versteht.
+.PP
+Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine
+einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe
+betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen
+passenden zusätzlichen Gruppen.
+.PP
+Mit dem »\fB\-w\fP«\-Schalter wird ein angegebener Gruppenname als Vorgabe
+verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird,
+wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die
+übereinstimmt.
+.PP
+Sobald Sie \fBSelectYankActive\fP ('\fBy\fP') verwenden, um alle aktiven Gruppen
+einzublenden, oder \fBSelectToggleReadDisplay\fP ('\fBr\fP') verwenden, um den
+Status gelesen/ungelesen umzuschalten, sind die Befehlszeilengruppen
+verschwunden. Sie können \fBSelectSyncWithActive\fP ('\fBY\fP') verwenden, um die
+Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP erneut zu
+lesen um diese wieder anzuzeigen.
+.PP
+Anmerkung: Mit der »\fB\-n\fP« Option und Lesen mittels NNTP kann es vorkommen,
+dass nur nicht abonnierte Gruppen in der \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+Datei (oder der durch die »\fB\-f\fP« Befehlszeilenoption angegebenen
+newsrc\-Datei oder über \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP) gefunden
+werden.
+.PP
+.\"
+.\"
+Die Befehlszeilenoptionen haben eine höhere Priorität als Attribute und
+tinrc\-Optionen. Daher hat die Befehlszeilenoption Vorrang vor dem
+konfigurierten Wert, mit der einzigen Ausnahme, dass, wenn ein Port für den
+Newsserver in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP angegeben wird,
+dieser den Port überschreibt, der in der Befehlszeile angegeben ist. Die
+Reihenfolge der Befehlszeilenoptionen ist nicht wichtig. Wenn sie
+gegenseitig ausschließend sind, wird die mit der höchsten Priorität
+ausgewählt und eventuell eine Warnung ausgegeben.
+.SH GEBRAUCH
+.\"
+.\"
+.SS "NEWS ADMINISTRATION"
+Die Pflege von Netnews in großen Rechnernetzen kann sehr zeitaufwendig sein,
+wie ich feststellen musste, als ich mit der Pflege unseres Newssystems und
+der Benutzerbetreuung beauftragt wurde.
+.PP
+.\"
+.\"
+Einem Benutzer, der \fBtin\fP zum ersten Mal startet, kann automatisch in eine
+Liste von Newsgroups abonniert werden, die vom Newsadministrator als
+angemessen erachtet wird. Die Abonnementdatei sollte im News lib\-Verzeichnis
+erstellt werden (d.\~h. \fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP) und
+weltweit lesbar sein. Wenn Nachrichten über NNTP gelesen werden, muss Ihr
+Newsserver den Befehl »LIST SUBSCRIPTIONS« unterstützen. Es ist Teil der
+NNTP List Extensions (\fBRFC\ 6048\fP) und alle modernen Server sollten es
+verstehen.
+.SS ANSICHTEN
+\fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
+Threadebene und Artikelebene.
+.PP
+In der Auswahlebene zeigt der Titel (den Namen des Newsservers (mit einem
+»[T]«\- oder »[k]«\-Suffix falls per NNTPS (unsicher) gelesen wird) und) die
+Anzahl der abonnierten Gruppen (mit neuen ungelesenen Artikeln). Die
+Newsgruppen werden in der Mitte des Bildschirms, in der Regel mit der Anzahl
+der ungelesenen Artikel in der gleichen Zeile davor, abgebildet, aber das
+kann mittels \fBselect_format\fP angepasst werden.
+.PP
+.nf
+\f(CR\->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\fR
+.fi
+.PP
+Eventuell steht am Anfang der Zeile noch eines der folgenden Zeichen:
+.TP  10
+\fBu\fP
+Diese Gruppe ist nicht abonniert. Um nur abonnierte Gruppen anzuzeigen kann
+die \fBSelectToggleReadDisplay\fP ('\fBr\fP') oder \fBSelectYankActive\fP ('\fBy\fP')
+Umschalttaste benutzt werden.
+.TP 
+\fBM\fP
+Diese Gruppe ist moderiert. Alle Postings müssen erst vom Gruppen\-Moderator
+freigegeben werden bevor sie veröffentlicht werden. \fBtin\fP fragt vor dem
+Posten in eine moderierte Gruppe nach einer Bestätigung.
+.TP 
+\fBN\fP
+Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von \fBtin\fP
+erstellt wurde. Neue Newsgruppen sind standardmäßig nicht abonniert (siehe
+jedoch $\fBAUTOSUBSCRIBE\fP / $\fBAUTOUNSUBSCRIBE\fP
+Umgebungsvariablen). Abonnieren Sie sie auf die normale Weise, falls die
+Gruppe weiterhin in Ihrem Auswahlmenü erscheinen soll. Oder ignorieren Sie
+sie einfach und sie werden beim nächsten Start von \fBtin\fP verschwunden
+sein. Sie können alle Gruppen einblenden, um sie in einer späteren Sitzung
+wiederzufinden.
+.TP 
+\fBD\fP
+Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen
+möchten, können Sie sie auf normale Weise abbestellen. Diese Markierung wird
+nur angezeigt, wenn Sie \fBstrip_bogus\fP im Optionsmenü auf »Mit D in der
+Anzeige markiert« gesetzt haben.
+.TP 
+\fBX\fP
+Sie dürfen keine Beiträge mehr in dieser Gruppe verfassen. Oft wird eine
+Gruppe durch eine mit einem passenderen Namen ersetzt.
+.TP 
+\fB=\fP
+Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet
+werden. Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung
+vom Newsserver in der die Gruppe steht in die Sie posten sollten.
+.PP
+Auf der Gruppenseite enthält der Titel den Namen der Gruppe, die Anzahl der
+Gesprächsstränge, die abgekürzte Threading\-Methode (\fBthread_articles\fP), die
+Grenze der abzurufenden Artikel (falls festgelegt; \fBgetart_limit\fP), die
+Gesamtzahl der (ungelesenen) Artikel (\fBart_marked_read\fP oder
+\fBart_marked_unread\fP), die Anzahl der heißen Artikel \fBart_marked_selected\fP,
+die Anzahl der gelesenen heißen Artikel (falls vorhanden;
+\fBart_marked_read_selected\fP), die Anzahl der aktuellen Artikel
+(\fBart_marked_recent\fP) und die Anzahl der gelöschten Artikel
+(\fBart_marked_killed\fP). D.\~h.:
+.PP
+.nf
+.ce
+alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+Die Zeichen nach den Zahlen hängen von der Konfiguration ab und davon, ob
+Sie sich im \fBshow_only_unread_arts\fP Modus befinden oder nicht. Einige
+Nummern könnten fehlen, wenn die spezifische Option nicht aktiviert ist. Es
+könnte auch ein »M«, »X« oder »=« enthalten sein (siehe oben; funktioniert
+evtl. nicht mit dem Befehlszeilenschalter »\fB\-n\fP«!) wenn die Gruppe
+moderiert ist, sie keine Postings zulässt oder Postings in eine andre Gruppe
+umgeleitet werden.
+.PP
+Falls ein Thread ungelesene Artikel enthält, wird er mit
+\fBart_marked_unread\fP vor der Gesamtzahl der Artikel im Thread markiert. Wenn
+es aktuelle Artikel innerhalb des Threads gibt, kann es mit
+\fBart_marked_recent\fP vor der Gesamtzahl der Artikel im Thread markiert
+werden \(em dies wird durch die Option \fBrecent_time\fP gesteuert. Wenn ein
+Thread heiße Artikel enthält (siehe auch Abschnitt »FILTERN VON ARTIKELN«),
+wird er mit \fBart_marked_selected\fP vor der Gesamtzahl der Artikel im Thread
+markiert. Die Anzeige kann über \fBgroup_format\fP angepasst werden.
+.PP
+.nf
+.\" do something with if/else as \(-> has an "unpredictable" width
+.\"   .ie c \[u2192]
+.\"   \[u2192]\ M
+.\"   .el
+.\"   \-\>M
+.ce
+\f(CRde.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
+
+\f(CR\->   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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+Auf Thread\-Ebene sieht der Bildschirm normalerweise (abhängig von der
+verwendeten Thread\-Methode) so aus, kann aber über \fBthread_format\fP
+angepasst werden:
+.PP
+.nf
+\f(CR\->   1      [   7]  What is this funny tree in the thre 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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+In der Artikelebene hat der Kopf der Seite folgendes Format:
+.PP
+.nf
+\f(CRSo, 28 Dez 1997 21:21:01    de.admin.news.groups     Thread   20 von 86
+Zeilen 50  Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel  47 von 59
+Urs Janssen <urs@akk.org>       bei Arbeitskreis Kultur und Kommunikati\fR
+
+\f(CRArtikel\-Körper\fR
+.fi
+.PP
+.\"
+.\"
+Das Aussehen der Auswahl\-, Gruppen\- und Threadebene kann individuell
+angepasst werden. Siehe hierzu den Abschnitt »ANSICHTEN ANPASSEN«.
+.SS "GEMEINSAME BEWEGUNGSTASTEN"
+Diese Tabelle zeigt Tasten welche in \fBtin\fP in allen Ebenen zum Navigieren
+verwendet werden.
+.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 "GEMEINSAME BEARBEITUNGSBEFEHLE"
+Ein \fB\%emacs\fP(1)\-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten
+von eingegebenen Zeichenketten. Eine Verlaufsliste ermöglicht die einfache
+Wiederverwendung bereits eingegebener Zeichenketten. Zusätzlich zu den
+Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur
+Verfügung:
+.TP  10
+\fB^A, ^E\fP
+An den Zeilenanfang bzw. das Zeilenende springen.
+.TP 
+\fB^F, ^B\fP
+Zerstörungsfreie Bewegung um eine Position vorwärts bzw. zurück.
+.TP 
+\fB^D\fP
+das aktuell unter dem Cursor befindliche Zeichen löschen oder EOF senden,
+falls keine Zeichen im Puffer vorhanden sind.
+.TP 
+\fB^H, <ENTF>\fP
+Zeichen links vom Cursor löschen.
+.TP 
+\fB^K\fP
+Lösche vom Cursor bis zum Zeilenende.
+.TP 
+\fB^P, ^N\fP
+Durch die Verlaufsliste vorwärts bzw. rückwärts bewegen.
+.TP 
+\fB^L, ^R\fP
+Aktuelle Zeile neu aufbauen.
+.TP 
+\fB<CR>\fP
+setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fügt eine
+Leerzeile an und kehrt zum Anrufer zurück.
+.TP 
+\fB<ESC>\fP
+.\"
+.\"
+bricht den gegenwärtigen Bearbeitungsvorgang ab.
+.SS "ALLGEMEINE BEFEHLE"
+Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken
+überall das Gleichen.
+.TP  10
+\fBShellEscape '!'\fP
+Shell\-Escape. \fBShellEscape\fP startet selbstständig eine Shell,
+\fBShellEscape\fP <command> führt ein externes <command>
+aus. Diese Funktion wurde möglicherweise vom Systemadministrator
+deaktiviert.
+.TP 
+\fBToggleColor '&'\fP
+ANSI Farben ein\-/ausschalten.
+.TP 
+\fBRedrawScr '^L'\fP
+Bildschirminhalt neu aufbauen.
+.TP 
+\fBScrollUp '<'\fP
+Eine Zeile nach oben blättern (scrollen).
+.TP 
+\fBScrollDown '>'\fP
+Eine Zeile nach unten blättern (scrollen).
+.TP 
+\fBPostponed 'O' '^O'\fP
+Lädt einen zurückgestellten Artikel. Wenn das System die \fBPostponed\fP\-Taste
+blockiert, muss  sie zuerst mit '\fB^V\fP' (STRG\-V) maskiert werden. Das
+Zurückstellen\-Menü bietet die folgenden Aktionen: \fBPromptYes\fP ('\fBy\fP') =
+neu laden und Editor starten; \fBPostponeOverride\fP ('\fBY\fP') = Artikel posten
+(ohne Editor zu starten); \fBPostponeAll\fP ('\fBA\fP') = alle zurückgestellten
+Artikel posten (ohne Editor zu starten); \fBPromptNo\fP ('\fBn\fP') = diesen
+Artikel überspringen; \fBQuit\fP ('\fBq\fP') = Menü verlassen. Derzeit gibt es
+keinen »einfachen« Weg, einen zurückgestellten Artikel aus der
+zurückgestellten\-Datei zu löschen, es muss stattdessen die folgende
+Befehlsfolge verwendet werden: neu laden mit \fBPostponed\fP, im Editor öffnen
+mit \fBPromptYes\fP ('\fBy\fP'), Editor verlassen, Posting verwerfen mit \fBQuit\fP
+('\fB^O\fP' '\fBy\fP' '\fBq\fP'). Siehe auch den »\fB\-o\fP« Kommandozeilenschalter.
+.TP 
+\fBHelp 'h'\fP
+Hilfebildschirm mit den im aktuellen Menü verfügbaren Befehlen. Sie können
+\fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') und \fBSearchRepeat\fP
+('\fB\(rs\fP') verwenden, um darin zu suchen. \fBQuit\fP ('\fBq\fP') kehrt zum Menü
+zurück.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Mini\-Hilfe am unteren Bildschirmrand und Posting Etikette nach dem Verfassen
+eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
+.TP 
+\fBDisplayPostHist 'W'\fP
+Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des
+Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen
+finden Sie im Abschnitt »POSTING VERLAUFSLISTE«.
+.TP 
+\fBVersion 'v'\fP
+.\" -------------------------------------------------------------------
+.\"
+Versions\-Informationen ausgeben.
+.SS "BEFEHLE ZUR GRUPPENAUSWAHL"
+.TP  10
+\fB4\fP
+Gruppe 4 auswählen.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Markiere alle Artikel in der aktuellen Gruppe, die älter als eine bestimmte
+Anzahl von Tagen oder als das angegebene Datum im \fBRFC\ 5322\fP\-Format sind,
+als gelesen.
+.TP 
+\fBSelectResetNewsrc '^R'\fP
+Setzt die Datei \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP zurück. Dies zerstört
+alle Aufzeichnungen über gelesene Artikel, also benutze diese Funktion mit
+Vorsicht.
+.TP 
+\fBSetRange '#'\fP
+Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
+wird. Siehe Abschnitt »BEREICHE« für weitere Informationen.
+.TP 
+\fBSelectSortActive '.'\fP
+Liste vorhandener Newsgruppen sortieren.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBSearchSubjF '/'\fP
+Vorwärts nach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung
+(falls angezeigt) suchen.
+.TP 
+\fBSearchSubjB '?'\fP
+Rückwärts mach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung
+(falls angezeigt) suchen.
+.TP 
+\fBSelectReadGrp '^J' '<CR>'\fP
+Lese die aktuelle Gruppe.
+.TP 
+\fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
+Nächste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der
+Gruppenliste und sucht nach ungelesenen Gruppen.
+.TP 
+\fBCatchup 'c'\fP
+Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten
+Gruppe in der Gruppenauswahlliste wechseln.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten
+ungelesenen Gruppe in der Gruppenauswahlliste wechseln.
+.TP 
+\fBSelectToggleDescriptions 'd'\fP
+Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und
+der Gruppenbeschreibungen um.
+.TP 
+\fBEditFilter 'E'\fP
+Filter\-Datei bearbeiten und danach anwenden.
+.TP 
+\fBSelectGoto 'g'\fP
+Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
+Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
+werden.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Umschalten der Anzeige der Beschreibung der aktuellen Newsgroup in der
+letzten Zeile. Dies ist nicht verfügbar, wenn \fBtin\fP mit »\fB\-d\fP« gestartet
+wurde.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+(De)aktiviere inverse Darstellung.
+.TP 
+\fBConnectionInfo 'J'\fP
+Informationen zur aktuellen Verbindung anzeigen.
+.TP 
+\fBLookupMessage 'L'\fP
+Artikel anhand der »Message\-ID:« Nachschlagen. Wenn keine der in dem
+»Newsgroups:«\-Header des referenzierten Artikels aufgeführten Gruppen
+verfügbar ist, wird in der letzten Zeile der Inhalt des
+»Newsgroups:«\-Headers angezeigt. Auf dieser Ebene funktioniert dieser Befehl
+nur beim Lesen mittels NNTP und der Server muss »[X]HDR« (\fBRFC\ 2980\fP,
+\fBRFC\ 3977\fP) oder »XPAT« (\fBRFC\ 2980\fP) unterstützen.
+.TP 
+\fBSelectMoveGrp 'm'\fP
+Verschieben Sie die aktuelle Gruppe innerhalb der Gruppenauswahlliste. Durch
+Eingabe von '1' wird die Gruppe zur ersten angezeigten Gruppe in der Liste,
+durch Eingabe von '8' zur achten Gruppe in der Liste usw. Durch Eingabe von
+\&'$' wird die Gruppe zur letzten angezeigten Gruppe.
+.TP 
+\fBOptionMenu 'M'\fP
+Menü für Benutzer konfigurierbare Optionen (weitere Informationen finden
+sich im Abschnitt »GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC
+VARIABLEN«).
+.TP 
+\fBSelectNextUnreadGrp 'N'\fP
+Setzt den Cursor auf die nächste Gruppe mit ungelesenen Artikeln.
+.TP 
+\fBQuit 'q'\fP
+\fBtin\fP beenden, falls \fBconfirm_choice\fP gesetzt ist, wird nochmal
+nachgefragt.
+.TP 
+\fBQuitTin 'Q'\fP
+Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
+.TP 
+\fBSelectToggleReadDisplay 'r'\fP
+Anzeige aller abonnierten Gruppen und nur der Gruppen mit ungelesenen
+Artikeln umschalten. Der Befehl hat keine Auswirkung, wenn beim Start von
+\fBtin\fP Gruppen in der Befehlszeile angegeben wurden.
+.TP 
+\fBBugReport 'R'\fP
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
+.TP 
+\fBSelectSubscribe 's'\fP
+Ausgewählte Gruppe abonnieren.
+.TP 
+\fBSelectSubscribePat 'S'\fP
+Abonnieren Sie Gruppen, die dem vom Benutzer angegebenen Muster
+entsprechen. Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die
+Mustertypen, die \fBtin\fP versteht.
+.TP 
+\fBSelectUnsubscribe 'u'\fP
+Aktuelle Gruppe abbestellen. Dies kann zum Entfernen ungültiger Gruppen
+verwendet werden. Siehe \fBstrip_bogus\fP im Abschnitt »MENÜ DER GLOBALE
+OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN«.
+.TP 
+\fBSelectUnsubscribePat 'U'\fP
+Abmelden von Gruppen, die dem vom Benutzer angegebenen Muster
+entsprechen. Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die
+Mustertypen, die tin versteht.
+.TP 
+\fBPost 'w'\fP
+Einen Artikel in der aktuellen Gruppe posten. Wenn das Posten aus
+irgendeinem Grund fehlschlägt, besteht die Möglichkeit, den Artikel erneut
+zu bearbeiten \fBPostEdit\fP ('\fBe\fP'), ihn zur späteren Verarbeitung zu
+verschieben \fBPostPostpone\fP ('\fBo\fP'), (siehe auch Befehlszeilenoption
+»\fB\-o\fP«) oder ihn über \fBQuit\fP ('\fBq\fP') zu verwerfen.
+.TP 
+\fBSelectQuitNoWrite 'X'\fP
+\fBtin\fP beenden ohne ggf. gemachte Änderungen an den Einstellungen zu
+speichern.
+.TP 
+\fBSelectYankActive 'y'\fP
+Blendet alle Gruppen ein. Schaltet die angezeigten Gruppen zwischen allen
+Gruppen in der Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP und nur den Gruppen
+um, die in \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP abonniert sind.
+.TP 
+\fBSelectSyncWithActive 'Y'\fP
+Liest die Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+erneut ein, um zu sehen, ob seit dem Start von \fBtin\fP neue Nachrichten
+eingetroffen sind.
+.TP 
+\fBSelectMarkGrpUnread 'z' 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Alle Artikel in der aktuellen Gruppe als ungelesen markieren.
+.SS GRUPPEN\-INDEX\-BEFEHLE
+Alle Suchen auf dieser Ebene sind im \fBshow_only_unread_arts\fP\-Modus auf
+ungelesene Artikel beschränkt. \fBGroupToggleReadUnread\fP ('\fBr\fP') kann
+verwendet werden, um die Einstellung direkt vor/nach der Suche umzuschalten.
+.TP  10
+\fB4\fP
+Artikel 4 auswählen.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
+Abschnitt »FILTERN VON ARTIKELN« für weitere Informationen.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Markiere alle Artikel in der aktuellen Gruppe, die älter als eine bestimmte
+Anzahl von Tagen oder als das angegebene Datum im \fBRFC\ 5322\fP\-Format sind,
+als gelesen.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
+Informationen den Abschnitt »FILTERN VON ARTIKELN«.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
+(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als
+gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
+(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als
+ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
+.TP 
+\fBSetRange '#'\fP
+Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
+wird. Siehe Abschnitt »BEREICHE« für weitere Informationen.
+.TP 
+\fBLastViewed '\-'\fP
+Zur zuletzt angezeigte Nachricht springen.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBSearchSubjF '/'\fP
+Vorwärts nach dem angegebenem Subject suchen.
+.TP 
+\fBSearchSubjB '?'\fP
+Rückwärts nach dem angegebenem Subject suchen.
+.TP 
+\fBGroupSelThd '*'\fP
+Wähle aktuellen Thread für die spätere Verarbeitung aus.
+.TP 
+\fBGroupDoAutoSel '+'\fP
+Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für
+\fBGroupSelPattern\fP mit einem Muster von »*«.
+.TP 
+\fBGroupToggleThdSel '.'\fP
+Auswahl des aktuellen Threads umschalten. Wenn mindestens ein ungelesener
+Artikel (aber nicht jeder ungelesene Artikel) im aktuellen Thread ausgewählt
+ist, werden alle ungelesenen Artikel ausgewählt.
+.TP 
+\fBGroupSelThdIfUnreadSelected ';'\fP
+Wenn für jeden Thread in der aktuellen Gruppe mindestens ein ungelesener
+Artikel ausgewählt ist, werden alle ungelesenen Artikel ausgewählt. Dies ist
+nützlich für die automatische Auswahl anhand des Autors, wenn der Leser den
+gesamten Thread sehen möchte.
+.TP 
+\fBGroupSelPattern '='\fP
+Fordert zur Eingabe eines Musters auf, mit dem verglichen werden soll. Alle
+Threads, deren Subject mit dem Muster übereinstimmen, werden als ausgewählt
+markiert. Wenn nur '\fB<CR>\fP' eingeben, wird das zuletzt eingegebene
+Muster wiederverwendet.
+.TP 
+\fBGroupReverseSel '@'\fP
+Markierung für alle Artikel umkehren.
+.TP 
+\fBGroupUndoSel '~'\fP
+Alle Auswahlen für alle Artikel rückgängig machen. Es entfernt den
+Toggle\-Effekt des Befehls \fBGroupMarkUnselArtRead\fP ('\fBX\fP'). Nachdem man
+zunächst \fBGroupMarkUnselArtRead\fP ausgeführt hat, kann man anschließend
+\fBGroupUndoSel\fP verwenden, um die Artikel zurückzusetzen. Dadurch kann man
+iterativ uninteressante Threads einschränken.
+.TP 
+\fBPipe '|'\fP
+Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBQuickFilterSelect '['\fP
+Automatische Auswahl von Artikel(n) mit einer einzigen Taste [nach
+Bestätigung]. Die Voreinstellungen für die Auswahl basieren auf den
+folgenden vier tinrc\-Konfigurationsvariablen: \fBdefault_filter_select_case\fP,
+\fBdefault_filter_select_expire\fP, \fBdefault_filter_select_global\fP und
+\fBdefault_filter_select_header\fP. Lesen Sie den Abschnitt »MENÜ DER GLOBALE
+OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN« für eine vollständige
+Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere
+Informationen zum Filtern.
+.TP 
+\fBQuickFilterKill ']'\fP
+Artikel mit einer einzigen Taste killen [nach Bestätigung]. Die
+Standardwerte für das Killen basieren auf den folgenden vier
+tinrc\-Konfigurationsvariablen: \fBdefault_filter_kill_case\fP,
+\fBdefault_filter_kill_expire\fP, \fBdefault_filter_kill_global\fP und
+\fBdefault_filter_kill_header\fP. Lesen Sie den Abschnitt »MENÜ DER GLOBALE
+OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN« für eine vollständige
+Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere
+Informationen zum Filtern.
+.TP 
+\fBGroupReadBasenote '^J' '<CR>'\fP
+Lese den aktuelle Artikel.
+.TP 
+\fBGroupNextUnreadArtOrGrp '<TAB>'\fP
+Zeige den nächsten ungelesenen Artikel oder die nächste ungelesene Gruppe.
+.TP 
+\fBSearchAuthF 'a'\fP
+Autoren\-Suche vorwärts. Sucht nach Artikeln mit einem bestimmtem
+»From:«\-Header.
+.TP 
+\fBSearchAuthB 'A'\fP
+Autoren\-Suche rückwärts. Siehe auch \fBSearchAuthF\fP ('\fBa\fP') oben.
+.TP 
+\fBSearchBody 'B'\fP
+Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
+Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
+.TP 
+\fBCatchup 'c'\fP
+Markiert alle Artikel als gelesen [nach Bestätigung] und kehrt dann zur
+Gruppenauswahlliste zurück.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Markiert alle Artikel als gelesen [nach Bestätigung] und betritt die nächste
+Gruppe mit ungelesenen Nachrichten.
+.TP 
+\fBGroupToggleSubjDisplay 'd'\fP
+Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die
+tinrc\-Variable \fBshow_author\fP.
+.TP 
+\fBGroupCancel 'D'\fP
+Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
+in der Newsgruppe »control« oder »control.cancel« zu sehen.
+.TP 
+\fBEditFilter 'E'\fP
+Filter\-Datei bearbeiten und danach anwenden.
+.TP 
+\fBGroupGoto 'g'\fP
+Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede
+Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet
+werden.
+.TP 
+\fBGroupToggleGetartLimit 'G'\fP
+Artikel/Gruppe Beschränkungen ein\-/ausschalten.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Subject des ersten Artikels im aktuellen Thread in der letzten Zeile
+anzeigen.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+(De)aktiviere inverse Darstellung.
+.TP 
+\fBConnectionInfo 'J'\fP
+Informationen zur aktuellen Verbindung anzeigen.
+.TP 
+\fBGroupMarkThdRead 'K'\fP
+Markieren den Artikel/Thread als gelesen und fährt mit dem nächsten
+ungelesenen Artikel/Thread fort. Wenn ein Bereich von Artikeln/Threads
+festgelegt ist, wird der Bereich als gelesen markiert und nicht der aktuelle
+Artikel/Thread. Falls getagte Artikel/Threads vorhanden sind, wird gefragt,
+wie fortgefahren werden soll.
+.TP 
+\fBGroupListThd 'l'\fP
+Öffnet den Thread unter der aktuellen Cursorposition.
+.TP 
+\fBLookupMessage 'L'\fP
+Artikel nach »Message\-ID:« suchen. Wenn nicht mittels NNTP gelesen wird oder
+der Server weder »[X]HDR« (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) noch »XPAT« (\fBRFC\ 2980\fP) unterstützt, werden nur die IDs in der aktuellen Gruppe durchsucht.
+.TP 
+\fBGroupMail 'm'\fP
+Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBOptionMenu 'M'\fP
+Menü für Benutzer konfigurierbare Optionen (weitere Informationen finden
+sich im Abschnitt »GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC
+VARIABLEN«).
+.TP 
+\fBGroupNextGroup 'n'\fP
+Zur nächsten Newsgruppe springen.
+.TP 
+\fBGroupNextUnreadArt 'N'\fP
+Zum nächsten ungelesenen Artikel springen.
+.TP 
+\fBPrint 'o'\fP
+Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBGroupPrevGroup 'p'\fP
+Zur vorherigen Gruppe springen.
+.TP 
+\fBGroupPrevUnreadArt 'P'\fP
+Zum vorherigen ungelesenen Artikel gehen.
+.TP 
+\fBQuit 'q'\fP
+Kehre zur vorherigen Ebene zurück.
+.TP 
+\fBQuitTin 'Q'\fP
+Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
+.TP 
+\fBGroupToggleReadUnread 'r'\fP
+Wechselt zwischen der Anzeige aller und nur ungelesener Artikel.
+.TP 
+\fBBugReport 'R'\fP
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
+.TP 
+\fBGroupSave 's'\fP
+Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBGroupAutoSave 'S'\fP
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
+.TP 
+\fBGroupTag 't'\fP
+Tag\-Status des aktuellen Artikels/Threads für \fBGroupMail\fP ('\fBm\fP') /
+\fBPipe\fP ('\fB|\fP') / \fBPrint\fP ('\fBo\fP') / \fBGroupSave\fP ('\fBs\fP') /
+\fBGroupRepost\fP ('\fBx\fP') umschalten.
+.TP 
+\fBGroupTagParts 'T'\fP
+Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der
+Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen.
+.TP 
+\fBGroupToggleThreading 'u'\fP
+Durchläuft die möglichen Optionen für den Threading\-Modus: ohne Threading,
+Threading nach Betreff, Threading nach Referenzen, Threading nach Betreff
+und Referenzen, Gruppieren von mehrteilige Artikel zu einem Thread
+(»Subject:« basiert).
+.TP 
+\fBGroupUntag 'U'\fP
+Markierung aller markierten Artikel entfernen.
+.TP 
+\fBPost 'w'\fP
+Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
+Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
+\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
+auch »\fB\-o\fP« Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
+.TP 
+\fBGroupRepost 'x'\fP
+Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch
+ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit
+Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum
+Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden,
+um eigenen Artikel mehrfach zu posten.
+.TP 
+\fBGroupMarkUnselArtRead 'X'\fP
+Alle ungelesenen Artikel, die nicht als gelesen markiert wurden, markieren,
+den Bildschirm neu zeichnen, um die Änderungen widerzuspiegeln, und den
+Index auf den ersten Thread setzen, um mit dem Lesen zu beginnen. Das
+erneute Drücken von \fBGroupMarkUnselArtRead\fP ('\fBX\fP') schaltet zurück zu der
+vorherigen Einstellung. Siehe den \fBGroupUndoSel\fP ('\fB~\fP') Befehl, um den
+Toggle\-Effekt zu löschen. Das Verlassen der Gruppe löscht ebenfalls den
+Toggle\-Effekt und macht die Änderungen dauerhaft.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Aktuellen Artikel als ungelesen markieren.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Aktuellen Thread als ungelesen markieren. Wenn ein Thread\-Bereich festgelegt
+ist, wird der Bereich anstelle des aktuellen Threads als ungelesen
+markiert. Falls getagte Threads vorhanden sind, wird gefragt, wie
+fortgefahren werden soll.
+.SS "BEFEHLE ZUM AUFLISTEN VON THREADS"
+.\" this sections should be complete
+.TP  10
+\fB4\fP
+Artikel 4 aus dem Thread auswählen.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
+Abschnitt »FILTERN VON ARTIKELN« für weitere Informationen.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
+Informationen den Abschnitt »FILTERN VON ARTIKELN«.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
+(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als
+gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte
+(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als
+ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll.
+.TP 
+\fBSetRange '#'\fP
+Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet
+wird. Siehe Abschnitt »BEREICHE« für weitere Informationen.
+.TP 
+\fBLastViewed '\-'\fP
+Zur zuletzt angezeigte Nachricht springen.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBSearchSubjF '/'\fP
+Vorwärts nach dem angegebenem Subject suchen.
+.TP 
+\fBSearchSubjB '?'\fP
+Rückwärts nach dem angegebenem Subject suchen.
+.TP 
+\fBThreadSelArt '*'\fP
+Wähle aktuellen Thread für die spätere Verarbeitung aus.
+.TP 
+\fBThreadToggleArtSel '.'\fP
+Auswahl des aktuellen Artikels umkehren.
+.TP 
+\fBThreadReverseSel '@'\fP
+Artikelauswahl invertieren.
+.TP 
+\fBThreadUndoSel '~'\fP
+Alle Markierungen im aktuellen Thread rückgängig machen.
+.TP 
+\fBPipe '|'\fP
+Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBThreadReadArt '^J' '<CR>'\fP
+Aktuellen Artikel im Thread lesen.
+.TP 
+\fBThreadReadNextArtOrThread '<TAB>'\fP
+Nächsten ungelesenen Artikel im Thread anzeigen.
+.TP 
+\fBSearchAuthF 'a'\fP
+Autoren\-Suche vorwärts. Sucht nach Artikeln mit einer bestimmten
+»From:«\-Zeile. Die Suche wird im nächsten Thread fortgesetzt, falls im
+aktuellen Thread nichts gefunden wird.
+.TP 
+\fBSearchAuthB 'A'\fP
+Autoren\-Suche rückwärts. Siehe auch \fBSearchAuthF\fP ('\fBa\fP') oben.
+.TP 
+\fBSearchBody 'B'\fP
+Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
+Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
+.TP 
+\fBCatchup 'c'\fP
+Thread [nach Bestätigung] als gelesen markieren und zur Gruppenindexseite
+zurückkehren.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Thread [nach Bestätigung] als gelesen markieren und zum nächsten Thread mit
+ungelesenen Nachrichten wechseln.
+.TP 
+\fBThreadToggleSubjDisplay 'd'\fP
+Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die
+tinrc\-Variable \fBshow_author\fP.
+.TP 
+\fBThreadCancel 'D'\fP
+Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
+in der Newsgruppe »control« oder »control.cancel« zu sehen.
+.TP 
+\fBEditFilter 'E'\fP
+Filter\-Datei bearbeiten und danach anwenden.
+.TP 
+\fBThreadFollowupQuote 'f'\fP
+Veröffentlicht ein Follow\-up zum aktuellen Artikel mit einer Kopie des
+Artikels.
+.TP 
+\fBThreadFollowup 'F'\fP
+Veröffentlicht ein Follow\-up zum aktuellen Artikel ohne eine Kopie des
+Artikels.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Subject des geöffneten Artikels in der untersten Zeile anzeigen.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+(De)aktiviere inverse Darstellung.
+.TP 
+\fBConnectionInfo 'J'\fP
+Informationen zur aktuellen Verbindung anzeigen.
+.TP 
+\fBThreadMarkArtRead 'K'\fP
+Markiert den Artikel als gelesen und fährt mit dem nächsten ungelesenen
+Artikel fort. Wenn ein Bereich von Artikeln festgelegt ist, wird der Bereich
+als gelesen markiert und nicht der aktuelle Artikel. Falls getagte Artikel
+vorhanden sind, wird gefragt, wie fortgefahren werden soll.
+.TP 
+\fBLookupMessage 'L'\fP
+Artikel nach »Message\-ID:« suchen. Wenn nicht mittels NNTP gelesen wird oder
+der Server weder »[X]HDR« (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) noch »XPAT« (\fBRFC\ 2980\fP) unterstützt, werden nur die IDs in der aktuellen Gruppe durchsucht.
+.TP 
+\fBThreadMail 'm'\fP
+Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBPrint 'o'\fP
+Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBQuit 'q'\fP
+Kehre zur vorherigen Ebene zurück.
+.TP 
+\fBQuitTin 'Q'\fP
+Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
+.TP 
+\fBBugReport 'R'\fP
+Einen Fehlerbericht oder Kommentar an <tin\-bugs@tin.org>
+senden. Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu
+bekommen bzw. nach neuen Funktionen zu fragen.
+.TP 
+\fBThreadSave 's'\fP
+Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBThreadAutoSave 'S'\fP
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
+.TP 
+\fBThreadTag 't'\fP
+Tag\-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken,
+Speichern oder erneuten Veröffentlichen umschalten.
+.TP 
+\fBThreadTagParts 'T'\fP
+Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der
+Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen.
+.TP 
+\fBThreadUntag 'U'\fP
+Markierung aller markierten Threads entfernen.
+.TP 
+\fBPost 'w'\fP
+Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
+Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
+\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
+auch »\fB\-o\fP« Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Markiert den Artikel als ungelesen. Wenn ein Bereich von Artikeln festgelegt
+ist, wird der Bereich als ungelesen markiert und nicht der aktuelle
+Artikel. Falls getagte Artikel vorhanden sind, wird gefragt, wie
+fortgefahren werden soll.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Alle Artikel im aktuellen Thread als ungelesen markieren.
+.SS "BEFEHLE ZUM ANZEIGEN VON ARTIKELN"
+.\" FIXME - refine descriptions
+.TP  10
+\fB0\fP
+Den ersten (Basis) Artikel in diesem Thread lesen.
+.TP 
+\fB4\fP
+Antwort 4 in diesem Thread lesen.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den
+Abschnitt »FILTERN VON ARTIKELN« für weitere Informationen.
+.TP 
+\fBPageReplyQuoteHeaders '^E'\fP
+Dem Autor des aktuellen Artikels per E\-Mail mit einer Kopie des Artikels
+einschließlich aller Header antworten.
+.TP 
+\fBPagePGPCheckArticle '^G'\fP
+\fB\%pgp\fP(1) / \fB\%gpg\fP(1)\-Operationen für den Artikel ausführen. Es muss
+Inline\-PGP (\fBRFC\ 9580\fP) und nicht MIME\-PGP (\fBRFC\ 3156\fP) vorliegen.
+.TP 
+\fBPageToggleRaw '^H'\fP
+Schaltet den Anzeigemodus um (Roh einschließlich aller Header zu
+aufbereitet).
+.TP 
+\fBMenuFilterKill '^K'\fP
+Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere
+Informationen den Abschnitt »FILTERN VON ARTIKELN«.
+.TP 
+\fBPageToggleTabs '^T'\fP
+Tabulatorbreite zwischen 4 und 8 Zeichen umschalten.
+.TP 
+\fBPageFollowupQuoteHeaders '^W'\fP
+Follow\-up zum aktuellen Artikel mit einer Kopie des Artikels einschließlich
+aller Header veröffentlichen.
+.TP 
+\fBPageToggleTex2iso '"'\fP
+TeX auf ISO\-Dekodierung für aktuellen Artikel umschalten. Das
+Standardverhalten wird der Variable \fBtex2iso_conv\fP aus der tinrc\-Datei
+entnommen.
+.TP 
+\fBPageToggleAllHeaders '*'\fP
+Schaltet die Anzeige aller Header vs. Header in \fBnews_headers_to_display\fP
+um.
+.TP 
+\fBPageArticleInfo \*(rq'\fP
+Detaillierte MIME\-Informationen des Artikels.
+.TP 
+\fBPageToggleRot '%'\fP
+ROT\-13 Entschlüsseln ein\-/ausschalten.
+.TP 
+\fBPageToggleInlineData '('\fP
+Schaltet die Anzeige von nicht Text\-Abschnitten außerhalb von MIME um. Das
+Standardverhalten wird durch die Variable \fBhide_inline_data\fP in der
+tinrc\-Datei festgelegt.
+.TP 
+\fBPageReveal ')'\fP
+Das Formfeed\-Zeichen (»^L«) wird häufig verwendet, um »Spoiler«
+auszublenden, die der Leser beim Lesen eines Artikels zunächst nicht sehen
+soll. Jeder Text nach einem Formfeed wird nicht angezeigt. Dieser
+Tastendruck wirkt wie eine Aufdeckungstaste und schaltet den verborgenen
+Text wieder ein. Wenn Sie nach unten blättern, wird der Text ebenfalls
+angezeigt, wenn Sie nach oben blättern, wird er wieder ausgeblendet.
+.TP 
+\fBLastViewed '\-'\fP
+Zur zuletzt angezeigte Nachricht springen.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBSearchSubjF '/'\fP
+Vorwärts innerhalb dieses Artikels suchen.
+.TP 
+\fBSearchSubjB '?'\fP
+Rückwärts innerhalb dieses Artikels suchen.
+.TP 
+\fBPageSkipIncludedText ':'\fP
+Zum Ende des nächsten zitierten Textblocks in diesem Artikel
+springen. Zitierter Text ist alles, was mit \fBquote_regex\fP, \fBquote_regex2\fP
+oder \fBquote_regex3\fP übereinstimmt.
+.TP 
+\fBPageTopThd '<'\fP
+Gehe zum ersten Artikel im aktuellen Thread.
+.TP 
+\fBPageBotThd '>'\fP
+Gehe zum letzten Artikel im aktuellen Thread.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Wort\-Hervorheben ein\-/ausschalten.
+.TP 
+\fBPageToggleVerbatim ','\fP
+Erkennung und Anzeige von wortgetreuen Blöcken umschalten.
+.TP 
+\fBPipe '|'\fP
+Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBQuickFilterSelect '['\fP
+Automatische Auswahl von Artikel(n) mit einer einzigen Taste. Die
+Voreinstellungen für die Auswahl basieren auf den folgenden vier
+tinrc\-Konfigurationsvariablen: \fBdefault_filter_select_case\fP,
+\fBdefault_filter_select_expire\fP, \fBdefault_filter_select_global\fP und
+\fBdefault_filter_select_header\fP. Lesen Sie den Abschnitt »MENÜ DER GLOBALE
+OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN« für eine vollständige
+Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere
+Informationen zum Filtern.
+.TP 
+\fBQuickFilterKill ']'\fP
+Artikel mit einer einzigen Taste killen. Die Standardwerte für das Killen
+basieren auf den folgenden vier tinrc\-Konfigurationsvariablen:
+\fBdefault_filter_kill_case\fP, \fBdefault_filter_kill_expire\fP,
+\fBdefault_filter_kill_global\fP und \fBdefault_filter_kill_header\fP. Lesen Sie
+den Abschnitt »MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN
+TINRC\-VARIABLEN« für eine vollständige Erklärung dieser Variablen und
+»FILTERN VON ARTIKELN« für weitere Informationen zum Filtern.
+.TP 
+\fBPageNextThd '^J' '<CR>'\fP
+Zum nächsten Basisartikel springen.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Zum nächsten ungelesenen Artikel gehen. Wenn die tinrc\-Variable
+\fBgoto_next_unread\fP nicht »PageNextUnread« enthält, wird diese Taste
+zunächst durch den aktuellen Artikel blättern.
+.TP 
+\fBSearchAuthF 'a'\fP
+Suche nach Autor (vorwärts).
+.TP 
+\fBSearchAuthB 'A'\fP
+Suche nach Autor (rückwärts).
+.TP 
+\fBSearchBody 'B'\fP
+Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die
+Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden.
+.TP 
+\fBCatchup 'c'\fP
+Markiert den aktuellen Thread als gelesen [nach Bestätigung] und kehrt zum
+vorherigen Menü zurück. Der Cursor wird dort zum nächsten Element bewegen.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Markiert den Rest des aktuellen Threads als gelesen [nach Bestätigung] und
+geht zum nächsten Thread mit ungelesenen Artikeln.
+.TP 
+\fBPageCancel 'D'\fP
+Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
+vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist
+in der Newsgruppe »control« oder »control.cancel« zu sehen.
+.TP 
+\fBPageEditArticle 'e'\fP
+Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte
+Nachrichten beschränkt.
+.TP 
+\fBEditFilter 'E'\fP
+Filter\-Datei bearbeiten und danach anwenden.
+.TP 
+\fBPageFollowupQuote 'f'\fP
+Veröffentlicht ein Follow\-up zum aktuellen Artikel mit einer Kopie des
+Artikels.
+.TP 
+\fBPageFollowup 'F'\fP
+Veröffentlicht ein Follow\-up zum aktuellen Artikel ohne eine Kopie des
+Artikels.
+.TP 
+\fBPageFirstPage 'g'\fP
+Zum Anfang des Artikels springen.
+.TP 
+\fBPageLastPage 'G'\fP
+Zum Ende des Artikels springen.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Subject des geöffneten Artikels in der untersten Zeile anzeigen.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+(De)aktiviere inverse Darstellung.
+.TP 
+\fBConnectionInfo 'J'\fP
+Informationen zur aktuellen Verbindung anzeigen.
+.TP 
+\fBPageKillThd 'K'\fP
+Markiere den Rest des Threads als gelesen und springe zu nächstem
+ungelesenen Thread.
+.TP 
+\fBPageListThd 'l'\fP
+Zeigt das Thread\-Menü an, zu dem der aktuelle Artikel gehört.
+.TP 
+\fBLookupMessage 'L'\fP
+Artikel nach »Message\-ID:« suchen. Wenn nicht mittels NNTP gelesen wird oder
+der Server weder »[X]HDR« (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) noch »XPAT« (\fBRFC\ 2980\fP) unterstützt, werden nur die IDs in der aktuellen Gruppe durchsucht.
+.TP 
+\fBPageMail 'm'\fP
+Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBOptionMenu 'M'\fP
+Menü für Benutzer konfigurierbare Optionen (weitere Informationen finden
+sich im Abschnitt »GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC
+VARIABLEN«).
+.TP 
+\fBPageNextArt 'n'\fP
+Gehe zum nächsten Artikel.
+.TP 
+\fBPageNextUnreadArt 'N'\fP
+Zum nächsten ungelesenen Artikel springen.
+.TP 
+\fBPrint 'o'\fP
+Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBPagePrevArt 'p'\fP
+Gehe zum vorherigen Artikel.
+.TP 
+\fBPagePrevUnreadArt 'P'\fP
+Gehe zum vorherigen ungelesenen Artikel.
+.TP 
+\fBQuit 'q'\fP
+Kehrt zur vorherigen Ebene zurück.
+.TP 
+\fBQuitTin 'Q'\fP
+Beendet \fBtin\fP sofort, ohne Bestätigungsnachfrage.
+.TP 
+\fBPageReplyQuote 'r'\fP
+Per E\-Mail an den Autor des aktuellen Artikels antworten und eine Kopie des
+Artikels beifügen.
+.TP 
+\fBPageReply 'R'\fP
+Per E\-Mail an den Autor des aktuellen Artikels antworten ohne eine Kopie des
+Artikels beizufügen.
+.TP 
+\fBPageSave 's'\fP
+Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN«.
+.TP 
+\fBPageAutoSave 'S'\fP
+Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
+.TP 
+\fBPageTag 't'\fP
+Tag\-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken,
+Speichern oder erneuten Veröffentlichen umschalten.
+.TP 
+\fBPageGroupSel 'T'\fP
+Kehrt zur Auswahlebene zurück.
+.TP 
+\fBPageGotoParent 'u'\fP
+Gehe zum übergeordneten Artikel.
+.TP 
+\fBPageViewUrl 'U'\fP
+Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen
+finden Sie im Abschnitt »URL LISTE«.
+.TP 
+\fBPageViewAttach 'V'\fP
+Zeigt eine Liste der Anhänge des aktuellen Artikels an. Weitere
+Informationen finden Sie im Abschnitt »ANHANGSVERZEICHNIS«.
+.TP 
+\fBPost 'w'\fP
+Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den
+Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über
+\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe
+auch »\fB\-o\fP« Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
+.TP 
+\fBPageRepost 'x'\fP
+Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch
+ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit
+Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum
+Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden,
+um eigenen Artikel mehrfach zu posten.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Alle Artikel als ungelesen markieren.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Markiere den aktuellen Thread als ungelesen.
+.SS "URL LISTE"
+\fBPageViewUrl\fP ('\fBU\fP') zeigt eine Liste der URLs im aktuellen Artikel
+an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur
+Verfügung:
+.RS 4
+.TP  10
+\fBUrlSelect '^J' '<CR>'\fP
+Die aktuelle URL wird abgefragt und mit dem \fBurl_handler\fP
+geöffnet. '\fB<ESC>\fP' oder keine Eingabe überspringt die URL.
+.TP 
+\fBSearchSubjF '/'\fP
+Suche nach URL (vorwärts).
+.TP 
+\fBSearchSubjB '?'\fP
+Suche nach URL (rückwärts).
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBShellEscape '!'\fP
+Ausgang zur Shell.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Anzeige der aktuellen URL in der letzten Zeile (de)aktivieren.
+.TP 
+\fBHelp 'h'\fP
+Hilfeseite der verfügbaren Befehle.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Mini\-Hilfe am unteren Bildschirmrand und Posting Etikette nach dem Verfassen
+eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS ANHANGSVERZEICHNIS
+\fBPageViewAttach\fP ('\fBV\fP') zeigt eine Liste der Anhänge des aktuellen
+Artikels an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur
+Verfügung:
+.RS 4
+.TP  10
+\fBAttachPipe 'p'\fP
+Anhang an Befehl weiterleiten.
+.TP 
+\fBAttachSave 's'\fP
+Aktuellen Anhang / markierte Anhänge speichern.
+.TP 
+\fBAttachSelect '^J' '<CR>'\fP
+Multimediaanhänge anzeigen.
+.TP 
+\fBAttachTag 't'\fP
+Einen oder mehrere Anhänge zum Speichern markieren.
+.TP 
+\fBAttachTagPattern '='\fP
+Fragt nach einem Muster zum Abgleichen. Alle Anhänge, deren
+Name/Beschreibung oder Content\-Type/Transfer\-Encoding mit dem Muster
+übereinstimmen, werden markiert.
+.TP 
+\fBAttachToggleTagged '@'\fP
+Markierung der Anhänge umkehren.
+.TP 
+\fBAttachUntag 'U'\fP
+Markierung der markierten Anhänge aufheben.
+.TP 
+\fBSearchSubjF '/'\fP
+Vorwärtssuche nach Anhang.
+.TP 
+\fBSearchSubjB '?'\fP
+Rückwärtssuche nach Anhang.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBGlobalPipe '|'\fP
+Leitet den Anhang an den Befehl weiter. Verwendet den rohen Anhang, es wird
+keine Dekodierung vorgenommen.
+.TP 
+\fBShellEscape '!'\fP
+Ausgang zur Shell.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Name oder Beschreibung des Anhangs in der untersten Zeile anzeigen.
+.TP 
+\fBHelp 'h'\fP
+Hilfeseite der verfügbaren Befehle.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Mini\-Hilfe am unteren Bildschirmrand und Posting Etikette nach dem Verfassen
+eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING VERLAUFSLISTE"
+\fBDisplayPostHist\fP ('B') zeigt eine Liste aller zuvor veröffentlichten
+Artikel an, die in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP gespeichert
+sind. Folgende Informationen werden angezeigt: ein Zeitstempel im Format
+»tt\-mm\-jj«, ein einzelner Buchstabe der die Aktion angibt, die die Nachricht
+initiiert hat, die Gruppennamen (gegebenenfalls abgekürzt, siehe auch
+\fBabbreviate_groupname\fP) oder eine E\-Mail\-Adresse, an die die Nachricht
+gesendet wurde, sowie das Subject der Nachricht. Neben den üblichen
+Bewegungstasten stehen die folgenden Befehle zur Verfügung:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+Der Artikel mit der »Message\-ID:« wird geöffnet, wenn er verfügbar ist. Dies
+erfordert, dass die »Message\-ID:« des Artikels in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP aufgezeichnet wurde, was nicht immer
+der Fall sein muss. Wenn NNTP und das interne inews verwendet werden
+(\fBinews_prog\fP auf »\-\-internal« gesetzt) und entweder der Server während des
+»POST« (\fBRFC\ 3977\fP) Befehls eine »Message\-ID:« vorschlägt oder \fBtin\fP so
+gebaut wurde, dass eine »Message\-ID:« generiert wird, sollte das der Fall
+sein. Bei einem externen inews (und beim Lesen aus dem lokalen Spool) ist
+dies nicht der Fall.
+.TP 
+\fBSearchSubjF '/'\fP
+Suche nach URL (vorwärts).
+.TP 
+\fBSearchSubjB '?'\fP
+Suche nach URL (rückwärts).
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBShellEscape '!'\fP
+Ausgang zur Shell.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Umschalten der Anzeige der aktuellen »Message\-ID:« in der letzten Zeile.
+.TP 
+\fBHelp 'h'\fP
+Hilfeseite der verfügbaren Befehle.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Mini\-Hilfe am unteren Bildschirmrand und Posting Etikette nach dem Verfassen
+eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN"
+.\" FIXME - add missing descriptions
+.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+.\"         in the !TIN_DEFAULTS_DIR config case
+Beim Start liest \fBtin\fP Konfigurationsdateien (siehe auch \fB\%tin\fP(5)). Sie
+enthalten eine Liste von Variablen, mit denen die Art und Weise konfiguriert
+werden kann, wie \fBtin\fP sich verhält. Fall sie vorhanden ist, wird erst die
+globale Konfigurationsdatei \fI/etc/tin/tinrc\fP gelesen und danach die
+Konfigurationsdatei des Benutzers \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
+.PP
+Die Variablen können vom Benutzer konfiguriert werden, indem die Datei
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP direkt bearbeitet wird. Die meisten
+von ihnen können auch im globalen Optionsmenü eingestellt werden, das durch
+Drücken von \fBOptionMenu\fP ('\fBM\fP') auf allen Ebenen aufgerufen werden
+kann. Es ermöglicht das Verhalten von \fBtin\fP anzupassen. Die Optionen werden
+beim Beenden von \fBtin\fP in der Datei \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP
+gespeichert \(em die Datei also nicht direkt bearbeiten solange \fBtin\fP noch
+ausgeführt wird.
+.PP
+Verwenden Sie im Optionsmenü die Cursortasten auf die übliche Weise, um sich
+zu bewegen. Verwenden Sie \fBConfigSelect\fP ('\fB^J\fP' oder '\fB<CR>\fP'),
+um die Option zu »öffnen«, die Sie ändern möchten. Sie müssen einen neuen
+Wert eingeben oder '\fB<SPACE>\fP' verwenden, um die verfügbaren
+Optionen umzuschalten. \fBConfigSelect\fP speichert den neuen Wert
+\&'\fB<ESC>\fP' bricht ab, ohne die Änderungen zu speichern.
+.PP
+Wie in den anderen Menüs auch wird \fBRedrawScr\fP ('\fB^L\fP') der Bildschirm neu
+gezeichnet. Es können \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') und
+\fBSearchRepeat\fP ('\fB\(rs\fP') verwendet werden, um nach einer bestimmten
+Option zu suchen. Verwenden Sie \fBQuit\fP ('\fBq\fP'), um das Optionsmenü zu
+verlassen und Ihre Änderungen beizubehalten. Verwenden Sie \fBQuitTin\fP
+('\fBQ\fP'), um es ohne Speicherung Ihrer Änderungen zu verlassen.
+.PP
+Das Optionen\-Menü bietet Zugriff auf das Attributs\-Menü der aktuellen Gruppe
+über den \fBConfigToggleAttrib\fP ('\fB<TAB>\fP') Befehl. Ein weiteres
+Drücken von \fBConfigToggleAttrib\fP wechselt zurück zum Optionen\-Menü. Für
+weitere Informationen siehe den Abschnitt »ATTRIBUTE UND GRUPPENATTRIBUTE
+MENÜ«.
+.PP
+Der Befehl \fBConfigScopeMenu\fP ('\fBS\fP') ruft das Gültigkeitsbereichsmenü
+auf. Weitere Informationen finden Sie im Abschnitt
+»GÜLTIGKEITSBEREICHSMENÜ«.
+.PP
+Und der Befehl \fBConfigServerrcMenu\fP ('\fBs\fP') ruft das Serverrc Menü auf in
+dem die Werte aus \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+geändert werden können. Weitere Informationen finden Sie im Abschnitt
+»SERVERRC MENÜ«.
+.PP
+Liste aller verfügbaren Variablen. Der Name in runden Klammern ist der Name
+der entsprechenden Einstellung im \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
+.TP  4
+\fBLange Newsgruppennamen abkürzen (abbreviate_groupname)\fP
+Falls »ON« werden, sofern nötig, lange Newsgruppennamen in der Auswahl\- und
+Artikelebene wie folgt abgekürzt: news.software.readers \(->
+n.software.readers \(-> n.s.readers \(-> n.s.r. Die Voreinstellung
+ist »OFF«.
+.TP 
+\fBFüge gepostete Artikel zum Filter (add_posted_to_filter)\fP
+Falls »ON« füge gepostete Artikel die einen neuen Thread einleiten zum
+Filter hinzu um eventuelle Antworten hervorzuheben. Die Voreinstellung ist
+»ON«.
+.TP 
+\fBFüge »User\-Agent:«\-Header ein (advertising)\fP
+Falls »ON« füge »User\-Agent:«\-Header ein. Die Voreinstellung ist »ON«.
+.TP 
+\fBÜbersp. multipart/alternative\-Teile (alternative_handling)\fP
+Falls »ON« entsorge multipart/alternative Teile des Artikels
+automatisch. Die Voreinstellung ist »ON«.
+.TP 
+\fBZeichen für gelöschte Artikel (art_marked_deleted)\fP
+Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Die Voreinstellung ist
+»D«.
+.TP 
+\fBZeichen für Artikel im Bereich (art_marked_inrange)\fP
+Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
+befindet. Die Voreinstellung ist »#«.
+.TP 
+\fBZeichen für wiederkehrende Artikel (art_marked_return)\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
+Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten wird. Die
+Voreinstellung ist »\-«.
+.TP 
+\fBZeichen für wichtige Artikel (art_marked_selected)\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
+automatisch ausgewählt ist (heiß). Die Voreinstellung ist »*«.
+.TP 
+\fBZeichen für aktuelle Artikel (art_marked_recent)\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
+(nicht älter als n\-Tage). Siehe auch \fBrecent_time\fP. Die Voreinstellung ist
+»o«.
+.TP 
+\fBZeichen für ungelesene Artikel (art_marked_unread)\fP
+Zeichen das anzeigt, dass ein Artikel noch nicht gelesen wurde. Die
+Voreinstellung ist »+«.
+.TP 
+\fBZeichen für gelesene Artikel (art_marked_read)\fP
+Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Die
+Voreinstellung ist »\ «.
+.TP 
+\fBZeichen für gekillte Artikel (art_marked_killed)\fP
+Zeichen das anzeigt, dass ein Artikel gekillt wurde. Die Voreinstellung ist
+»K«. \fBkill_level\fP muss passend gesetzt sein.
+.TP 
+\fBZeichen für gelesene wichtige Art. (art_marked_read_selected)\fP
+Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
+ausgewählt (heiß) war, bevor er gelesen wurde. Die Voreinstellung ist
+»:«. \fBkill_level\fP muss entsprechend eingestellt werden.
+.TP 
+\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP
+Falls »ON«, fragt \fBtin\fP, bevor ein MIME\-Viewer (\fBmetamail_prog\fP) zum
+Anzeigen von MIME\-Nachrichten verwendet wird. Dies geschieht nur, wenn ein
+MIME\-Viewer festgelegt ist. Die Voreinstellung ist »OFF«.
+.TP 
+\fBFormatzeichenfolge für die Anhangsebene (attachment_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Anhangsebene
+benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN
+ANPASSEN« verwiesen. Voreingestellt ist »%t%s%e%c%d«.
+.TP 
+\fBSendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)\fP
+Setzt Ihren Namen automatisch in das »Cc:« (1) oder »Bcc:« (2) Feld oder in
+beide Felder (3), wenn Sie einen Artikel versenden. Die Voreinstellung ist
+»Nein« (0).
+.TP 
+\fBZeige Thread mit rechter Pfeilt. an (auto_list_thread)\fP
+Falls »ON«: Thread beim Betreten mit der rechten Cursortaste automatisch
+anzeigen? Voreinstellung ist »ON«.
+.TP 
+\fBAutom. Wiederverbindung zum Server (auto_reconnect)\fP
+Voreinstellung ist »OFF«.
+.TP 
+\fBSpeicher Artikel im Batchmode (\-S) (batch_save)\fP
+Falls »ON« werden Artikel/Threads im Batchmode gespeichert wenn »\fB\-S\fP« oder
+gemailt, wenn »\fB\-M\fP« bzw. »\fB\-N\fP« in der Kommandozeile angegeben wurde. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBZeigt Mini\-Menü & Posting\-Knigge (beginner_level)\fP
+Falls diese Funktion eingeschaltet ist (»ON«), wird am unteren
+Bildschirmrand für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen
+angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer
+Posting\-Knigge angezeigt. Die Voreinstellung ist »ON«.
+.TP 
+\fBSpeichere NNTP Overview Daten lokal (cache_overview_files)\fP
+Falls »ON« wird eine lokale Kopie der NNTP Overview Daten erstellt. Dies
+kann verwendet werden, um den Zugriff auf große Gruppen (bei Verwendung
+einer langsamen Verbindung) erheblich zu beschleunigen. Siehe auch den
+Abschnitt »INDEX DATEIEN« und \fBgetart_limit\fP. Die Voreinstellung ist »OFF«.
+.TP 
+\fBKomprimieren der lokalen NNTP Overview Daten (compress_overview_files)\fP
+Falls »ON«, werden lokal zwischengespeicherte NNTP Overview Daten
+(\fBcache_overview_files\fP) in komprimierter Form (\fBRFC\ 1952\fP)
+gespeichert. Nützlich, um den verwendeten lokalen Speicherplatz zu
+reduzieren.
+.TP 
+\fBHash\-Algorithmus für Cancel\-Lock/Cancel\-Key (cancel_lock_algo)\fP
+Diesen Hash\-Algorithmus für Cancel\-Locks (\fBRFC\ 8315\fP) verwenden. Nur
+vorhanden falls \fBtin\fP mit Cancel\-Lock\-Unterstützung gebaut wurde. »Keiner«
+deaktiviert die Erzeugung von Cancel\-Locks. Gültige Werte sind »Keiner«,
+»sha1«, »sha256« und »sha512«. Die Voreinstellung ist »sha1«. Siehe auch
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
+.TP 
+\fBCatchup der Gruppen beim Beenden (catchup_read_groups)\fP
+.\"
+.\" FIXME - I leave this to someone who's using colors
+Falls auf »ON« gestellt, wird der Benutzer beim Beenden gefragt, ob alle
+während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
+sollen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBStandard Hintergrundfarbe (col_back)\fP
+Standard Hintergrundfarbe
+.TP 
+\fBFarbe des Fremdzitat\-Textes (col_extquote)\fP
+Farbe des Fremdzitat\-Textes
+.TP 
+\fBFarbe des Autors (From:) (col_from)\fP
+Farbe des Autors (From:)
+.TP 
+\fBFarbe der Artikelheaderzeilen (col_head)\fP
+Farbe der Artikelheaderzeilen
+.TP 
+\fBFarbe des Hilfstext (col_help)\fP
+Farbe des Hilfstext
+.TP 
+\fBFarbe des inversen Text (Hinterg.) (col_invers_bg)\fP
+Hintergrundfarbe für inversen Text
+.TP 
+\fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP
+Vordergrundfarbe für inversen Text
+.TP 
+\fBFarbe der Statusmeldungen (col_message)\fP
+Farbe der Statusmeldungen in der letzten Zeile
+.TP 
+\fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP
+Farbe der hervorgehobenen Wörter wie »_hier_«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBFarbe der Hervorhebung /Schrägstr./ (col_markslash)\fP
+Farbe der hervorgehobenen Wörter wie »/hier/«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBFarbe der Hervorhebung *Sterne* (col_markstar)\fP
+Farbe der hervorgehobenen Wörter wie »*hier*«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBFarbe der Hervorhebung \-Durchstr.\- (col_markstroke)\fP
+Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBFarbe des Minihilfemenü (col_minihelp)\fP
+Farbe des Minihilfemenü
+.TP 
+\fBFarbe des angezeigten Headers (col_newsheaders)\fP
+Farbe des angezeigten Headers
+.TP 
+\fBStandard Vordergrundfarbe (col_normal)\fP
+Standard Vordergrundfarbe
+.TP 
+\fBFarbe der zitierten Zeilen (col_quote)\fP
+Farbe der zitierten Zeilen
+.TP 
+\fBFarbe von zweifach zitierten Zeilen (col_quote2)\fP
+Farbe von zweifach zitierten Zeilen
+.TP 
+\fBFarbe von >=3\-fach zitierten Zeilen (col_quote3)\fP
+Farbe von =>3\-fach zitierten Zeilen
+.TP 
+\fBFarbe des Antwortzählers (col_response)\fP
+Farbe des Antwortzählers. Das ist der Text »Antwort x von y« im
+Artikel\-Viewer.
+.TP 
+\fBFarbe von Signaturen (col_signature)\fP
+Farbe von Signaturen
+.TP 
+\fBFarbe negativer Bewertung (col_score_neg)\fP
+Farbe negativer Bewertung
+.TP 
+\fBFarbe positiver Bewertung (col_score_pos)\fP
+Farbe positiver Bewertung
+.TP 
+\fBFarbe der hervorgehobenen URLs (col_urls)\fP
+Farbe der hervorgehobenen URLs
+.TP 
+\fBFarbe des wortgetreu darzustellenden Textes (col_verbatim)\fP
+Farbe des wortgetreu darzustellenden Textes
+.TP 
+\fBFarbe der Subject\-Zeile (col_subject)\fP
+Farbe der »Subject:«\-Zeile
+.TP 
+\fBFarbe der Textzeilen (col_text)\fP
+Farbe der Textzeilen
+.TP 
+\fBFarbe des Hilfe/Mail\-Zeichens (col_title)\fP
+Farbe des Hilfe/Mail\-Zeichens
+.TP 
+\fBBestätigung erforderlich für (confirm_choice)\fP
+Vorsichtshalber um Bestätigung bitten.
+.RS +.5i
+.IP \(bu 3
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBKommandos\fP Fordert eine Bestätigung an, bevor bestimmte gefährliche
+Befehle ausgeführt werden (z.\~B. \fBCatchup\fP ('\fBc\fP')). Befehle, die hiervon
+betroffen sind, sind in diesem Handbuch mit »[nach Bestätigung]«
+gekennzeichnet. Der Standardwert ist »Kommandos & Ende«.
+.IP \(bu
+\fBquit\fP Sie werden aufgefordert, zu bestätigen, dass Sie \fBtin\fP beenden
+möchten, wenn Sie den Befehl \fBQuit\fP ('\fBq\fP') verwenden.
+.IP \(bu
+\fBselect\fP Bitten Sie um Bestätigung, bevor Sie alle nicht ausgewählten
+Artikel (mit dem Befehl \fBGroupMarkUnselArtRead\fP ('\fBX\fP')) als gelesen
+markieren.
+.RE
+.\" date_format fallback code provides at least [%aAbBcCdFHIJklmMpPsSuwxXyY]
+.\" if compiled with -DSYSV_EXT also [DehnrRtT]
+.TP 
+\fBDatums Format\-Zeichenkette (date_format)\fP
+.\"
+.\" most of these default_* settings are not available from the menu
+.\" as they are intended for internal use only.
+Formatzeichenfolge, die für die Datumsdarstellung verwendet wird. Eine
+Beschreibung der verschiedenen Formatoptionen finden Sie in
+\fB\%strftime\fP(3). \fBtin\fP verwendet \fB\%strftime\fP(3) falls verfügbar, und
+unterstützt die meisten Formatoptionen in seinem Fallback\-Code. Die
+Voreinstellung ist »%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
+Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
+.TP 
+\fB(default_filter_days)\fP
+Voreinstellung ist »28«.
+.TP 
+\fB(default_filter_kill_case)\fP
+Standard für schnellen (1 Taste) Kill\-Filter. »ON« = Groß\-/Kleinschreibung
+berücksichtigen, »OFF« = Groß\-/Kleinschreibung ignorieren.
+.TP 
+\fB(default_filter_kill_expire)\fP
+Standard für schnellen (1\-Taste) Kill\-Filter\-Ablauf. »ON« = auf
+\fBdefault_filter_days\fP begrenzen, »OFF« = niemals ablaufen. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fB(default_filter_kill_global)\fP
+Standard für schnellen (1\-Taste) Kill\-Filter global. »ON« = auf alle Gruppen
+anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die Voreinstellung ist
+»ON«.
+.TP 
+\fB(default_filter_kill_header)\fP
+Voreinstellung für Schnell (1 Tasten) Killfilter Header.
+.RS +.5i
+.IP 0 3
+\%»Subject:« (Groß\-/Kleinschreibung beachten)
+.IP 1
+\%»Subject:« (Groß\-/Kleinschreibung ignorieren)
+.IP 2
+\%»From:« (Groß\-/Kleinschreibung beachten)
+.IP 3
+\%»From:« (Groß\-/Kleinschreibung ignorieren)
+.IP 4
+\%»Message\-ID:« & alle »References:« Einträge
+.IP 5
+\%»Message\-ID:« & letzter »References:« Eintrag
+.IP 6
+\%»Message\-ID:« allein
+.IP 7
+\%»Lines:«
+.RE
+.TP 
+\fB(default_filter_select_case)\fP
+Standard für den schnellen (1 Taste) automatischen Auswahlfilter. »ON« =
+Groß\-/Kleinschreibung berücksichtigen, »OFF« = Groß\-/Kleinschreibung
+ignorieren.
+.TP 
+\fB(default_filter_select_expire)\fP
+Standard für schnellen (1\-Taste) Auto\-Auswahlfilter\-Ablauf. »ON« = auf
+\fBdefault_filter_days\fP begrenzen, »OFF« = niemals ablaufen. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fB(default_filter_select_global)\fP
+Standard für schnellen (1\-Taste) Auto\-Auswahlfilter global. »ON« = auf alle
+Gruppen anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die
+Voreinstellung ist »ON«.
+.TP 
+\fB(default_filter_select_header)\fP
+Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste).
+.RS +.5i
+.IP 0 3
+\%»Subject:« (Groß\-/Kleinschreibung beachten)
+.IP 1
+\%»Subject:« (Groß\-/Kleinschreibung ignorieren)
+.IP 2
+\%»From:« (Groß\-/Kleinschreibung beachten)
+.IP 3
+\%»From:« (Groß\-/Kleinschreibung ignorieren)
+.IP 4
+\%»Message\-ID:« & alle »References:« Einträge
+.IP 5
+\%»Message\-ID:« & letzter »References:« Eintrag
+.IP 6
+\%»Message\-ID:« allein
+.IP 7
+\%»Lines:«
+.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 
+\fBKeine Worttrennungen beim Umbrechen (dont_break_words)\fP
+Lange Zeilen nicht innerhalb eines Wortes umbrechen. Dies gilt für den
+Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch
+\fBwrap_column\fP. Die Voreinstellung ist »OFF«.
+.TP 
+\fBZeige \(-> anstatt einer Markierung (draw_arrow)\fP
+Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil »\(->«, wenn
+aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBAufruf Ihres Editors (editor_format)\fP
+Der Formatstring, der verwendet wird, um den Editor\-Startbefehl mit
+Parametern zu erstellen. Die Voreinstellung ist »%E +%N %F«, wobei
+%E=Editor, %N=Zeilennummer und %F=Dateiname ist (z.\~B. »/bin/vi +7
+\&.article«). Siehe auch $\fBVISUAL\fP und $\fBEDITOR\fP unter »UMGEBUNGSVARIABLEN«.
+.TP 
+\fBFremdzitate erkennen (extquote_handling)\fP
+Falls »ON« werden Fremdzitate in Artikeln erkannt. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBRegulärer Ausd. für Zeilen mit Fremdzitaten (extquote_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_extquote\fP angezeigt. Wenn
+\fBextquote_regex\fP leer ist, verwendet \fBtin\fP eine eingebaute Voreinstellung.
+.TP 
+\fBAnzeigeauffrischung nach Kommandos (force_screen_redraw)\fP
+Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
+Bildschirms durchgeführt werden soll. Die Voreinstellung ist »OFF«.
+.TP 
+\fBAnzahl der zu holenden Artikel (getart_limit)\fP
+Falls \fBgetart_limit\fP > 0 ist, werden nicht mehr als die letzten
+\fBgetart_limit\fP Artikel pro Gruppe vom Server abgerufen. Wenn
+\fBgetart_limit\fP < 0 ist, beginnt \fBtin\fP mit dem Abrufen von Artikeln ab
+Ihrem ersten ungelesenen Artikel minus dem Absolutwert von
+\fBgetart_limit\fP. Bitte beachten, dass das Setzen von \fBgetart_limit\fP Caching
+(\fBcache_overview_files\fP) deaktiviert. Der Standardwert ist 0, was bedeutet,
+dass es kein Limit gibt.
+.TP 
+\fBCatchup der Gruppe mit l. Cursor (group_catchup_on_exit)\fP
+Falls »ON«: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit
+der linken Cursortaste. Die Voreinstellung ist »ON«.
+.TP 
+\fBFormatzeichenfolge für die Gruppenebene (group_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Gruppenebene
+benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN
+ANPASSEN« verwiesen. Voreingestellt ist »%n\ %m\ %R\ %L\ \ %s\ \ %F«.
+.TP 
+\fBZum nächsten ungelesenen Artikel... (goto_next_unread)\fP
+Welche Tasten soll \fBtin\fP akzeptieren, um zum nächsten ungelesenen Artikel
+zu springen? Möglich ist jede Kombination aus \fBPageDown\fP und
+\fBPageNextUnread\fP. Wenn \fBPageDown\fP gesetzt ist, springt \fBtin\fP zum nächsten
+Artikel am Ende des aktuellen Artikels. Wenn \fBPageNextUnread\fP gesetzt ist,
+springt \fBtin\fP sofort zum nächsten Artikel, wenn \fBPageNextUnread\fP
+('\fB<TAB>\fP') gedrückt wird. Die Voreinstellung ist
+\fBPageNextUnread\fP.
+.TP 
+\fBZeige nicht Text\-Teile als Anhang an (hide_inline_data)\fP
+Falls auf »\fBNichts\fP« (0) gesetzt, werden die Rohdaten angezeigt. Falls auf
+»\fBVollständige UU/YENC\fP« (1) gesetzt, werden Abschnitte von UU\-codierten
+oder YENC\-Daten mit einer einzigen Tag\-Zeile angezeigt, die die Größe und
+den Dateinamen angibt (ähnlich wie bei einem MIME\-Anhang). Bei der
+Einstellung »\fBBeliebige UU/YENC\fP« (2) werden alle Zeilen, die wie
+UU\-codierte oder YENC\-Daten aussehen, in eine Tag\-Zeile
+zusammengefasst. Dies ist nützlich, wenn UU\-codierte oder YENC\-Daten auf
+mehrere Artikel verteilt sind, kann aber auch zu falsch Positiven
+führen. Bei der Einstellung »\fBInline PGP\fP« (4) werden alle Inline\-PGP\-Daten
+ausgeblendet. Bei der Einstellung »\fBShar\fP« (8) werden Shar\-Archive
+ausgeblendet. Diese Einstellung sollte mit Vorsicht verwendet werden, da sie
+andere Shell\-Schnipsel und den nachfolgenden Text ebenfalls
+ausblendet. Diese Einstellung kann auch im Artikel\-Viewer über
+\fBPageToggleUue\fP ('\fB(\fP') umgeschaltet werden. Die Voreinstellung ist
+»\fBNichts\fP« (0). Die möglichen Werte sind:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nichts
+1:Vollständige UU/YENC
+2:Beliebige UU/YENC
+4:Inline PGP
+5:Vollständige UU/YENC & Inline PGP
+6:Beliebige UU/YENC & Inline PGP
+8:Shar
+9:Vollständige UU/YENC & Shar
+10:Beliebige UU/YENC & Shar
+12:Inline PGP & Shar
+13:Vollst. UU/YENC & PGP & Shar
+15:Alle ausblenden
+.TE
+.RE
+.TP 
+\fBRegulärer Ausd. um Zeilen auszublenden (hideline_regex)\fP
+Ein regulärer Ausdruck, um übereinstimmende Zeilen im Pager
+auszublenden. Kann verwendet werden, um übermäßiges Zitieren zu verbergen,
+z.\~B. durch »^>\es?>\es?>«. Wenn das Feld leer gelassen wird,
+werden keine Zeilen ausgeblendet. Diese Option wirkt sich nicht auf Zeilen
+innerhalb von wortgetreuen Blöcken aus und wird nach \fBtrim_article_body\fP
+und \fBsuppress_soft_hyphens\fP angewendet.
+.TP 
+\fBExternes inews\-Programm (inews_prog)\fP
+Pfad, Name und Optionen des externen \fB\%inews\fP(1). Wenn Sie über NNTP
+lesen, ist der Standardwert »\-\-internal« (verwende eingebautes NNTP inews),
+ansonsten ist es »inews \-h«. Der Artikel wird mittels »< Artikel« an
+\fBinews_prog\fP via STDIN übergeben.
+.TP 
+\fB(info_in_last_line)\fP
+.\" this is missing from the Menu
+Wenn »ON«, zeigen Sie die aktuelle Gruppenbeschreibung oder den
+Artikelbereich in der letzten Zeile an (nicht im Pager und im globalen Menü)
+\(em \fBToggleInfoLastLine\fP ('\fBi\fP') wechselt die Einstellung. Diese Funktion
+ist nützlich, da die volle Breite des Bildschirms zur Verfügung steht, um
+lange Betreffzeilen anzuzeigen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBBenutze interaktives Mailprogramm (interactive_mailer)\fP
+Interaktiver Mailreader: Falls größer als »0« wird Ihr Mailreader früher für
+eine Antwort aufgerufen, so dass mehr seiner Funktionen verwendet werden
+(z.\~B. MIME, pgp, ...) können. »1« bedeutet, Header mit übergeben, »2«
+bedeutet, keine Header übergeben (die alte Option
+»use_mailreader_i=ON«). »0« schaltet die Nutzung aus. Diese Option muss zu
+\fBmailer_format\fP passen. Die Voreinstellung ist »0«.
+.TP 
+.\" TODO: fix menu description
+.\"       mono_mark* currently do allow "Reverse video" even if
+.\"       inverse_okay=FALSE
+\fBInverse Darstellung für die Header (inverse_okay)\fP
+Falls »ON«: inverse Darstellung für Header und das Hervorheben von URLs
+benutzen. Die Voreinstellung ist »ON«.
+.TP 
+\fBHalte Fehlschl. in ~/dead.articles (keep_dead_articles)\fP
+Wenn »ON«, alle fehlgeschlagenen Beiträge in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP behalten, zusätzlich zum Speichern
+des letzten fehlgeschlagenen Beitrags in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Die Voreinstellung ist »ON«.
+.TP 
+\fBAbgelaufene Filterregeln behalten (keep_expired_filters)\fP
+Falls »ON« werden abgelaufene Filterregeln behalten, aber nicht mehr
+angewendet. Die Voreinstellung ist »OFF«.
+.TP 
+\fBFilter (kill) anwenden auf (kill_level)\fP
+Diese Option steuert die Verarbeitung und Anzeige von Artikeln, die gekillt
+wurden. Es gibt 3 Optionen:
+.RS +.5i
+.IP 0 3
+\fBKill only unread arts\fP ist das 'traditionelle' Verhalten von \fBtin\fP. Nur
+ungelesene Artikel werden einmal gekillt, indem sie als gelesen markiert
+werden. Da das Filtern nur bei ungelesenen Artikeln mit \fBkill_level\fP auf
+»0« passiert, werden \fBart_marked_killed\fP und \fBart_marked_read_selected\fP
+nur einmal angezeigt. Wenn Sie die Gruppe erneut betreten, ist die
+Markierung verschwunden.
+.IP 1
+\fBKillt alle Artikel, markiert mit K\fP wird auf alle Artikel in der Gruppe
+angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
+diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads
+angezeigt, sind jedoch mit \fBart_marked_killed\fP markiert.
+.IP 2
+\fBKillt alle Artikel, zeigt sie nie\fP wird alle Artikel in der Gruppe
+angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
+diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht
+angezeigt.
+.RE
+Voreinstellung ist »0« (\fBKillt nur ungelesene Artikel\fP).
+.TP 
+\fBBenutze 8\-bit Zeichen im Mail Header (mail_8bit_header)\fP
+Erlaubt unkodierte 8\-Bit\-Zeichen im Header von E\-Mail\-Nachrichten. Die
+Voreinstellung ist »OFF«. Das Aktivieren hat nur Wirkung, wenn
+\fBmail_mime_encoding\fP auch auf »8bit« gesetzt ist. Das Beibehalten auf »OFF«
+ist für die meisten Benutzer sicher und entspricht dem Internet Mail
+Standard (\fBRFC\ 5322\fP und \fBRFC\ 2047\fP).
+.TP 
+\fBMailadresse (und Name) (mail_address)\fP
+E\-Mail\-Adresse des Benutzers (und vollständiger Name), falls nicht
+benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von
+E\-Mails und beim Signieren mit \fB\%pgp\fP(1) / \fB\%gpg\fP(1) (\fBRFC\ 9580\fP)
+verwendet.
+.TP 
+\fBMIME\-Kodierung für E\-Mails (mail_mime_encoding)\fP
+MIME\-Kodierung des Textkörpers in E\-Mail\-Nachrichten falls erforderlich
+(»8bit«, »base64«, »quoted\-printable«, »7bit«). Die Voreinstellung ist
+»quoted\-printable«.
+.TP 
+\fBEinleitungszeile bei Mailantwort (mail_quote_format)\fP
+Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum,
+%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
+%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
+Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »In
+article %M you wrote:«.
+.TP 
+\fBMailbox\-Format (mailbox_format)\fP
+Wählen Sie eines der folgenden Postfachformate: »MBOXO« (Voreinstellung,
+außer auf SCO), »MBOXRD« oder »MMDF« (Standard auf SCO). Weitere Details zu
+»MBOXO« und »MBOXRD« finden Sie in \fB\%mbox\fP(5) und \fBRFC\ 4155\fP, sowie in
+\fB\%mmdf\fP(5) für weitere Details zu »MMDF«.
+.TP 
+\fBMail Verzeichnis (maildir)\fP
+Das Verzeichnis, in dem Artikel/Threads im \fB\%mbox\fP(5) Format gespeichert
+werden sollen. Dieses Feature ist hauptsächlich für die Verwendung mit dem
+\fB\%mutt\fP(1) Mail\-Programm gedacht. Es ermöglicht dem Benutzer,
+Artikel/Threads/Gruppen einfach zu speichern, indem er »=« als Dateinamen
+angibt, in den gespeichert werden soll. Die Voreinstellung ist
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBAufruf Ihres Mailkommandos (mailer_format)\fP
+Die Formatzeichenfolge, die verwendet wird, um den Mailer\-Befehl
+einschließlich Parametern zu erstellen, der zum Versenden von Artikeln an
+andere Personen verwendet wird. Die Voreinstellung ist »%M "%T" < %F«
+(z.\~B. »/bin/mail "iain" < ~/.article«). Das flexible Format ermöglicht
+die Verwendung anderer Mailer mit abweichenden Befehlszeilenparametern, wie
+z.\~B.
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP muss passend dazu gesetzt sein. Folgende Ersetzungen
+werden unterstützt:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	Dateiname
+%M	default_mailer
+%S	Subject\-Feld
+%T	To\-Feld
+%U	Benutzername
+%%	%
+.fi
+.in -0.3i
+.TP 
+\&\fB'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)\fP
+Wenn dies »ON« ist, markieren die Funktionen \fBGroupMarkThdRead\fP ('\fBK\fP'),
+\fBThreadMarkArtRead\fP ('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') auf Gruppenniveau
+und \fBMarkArtUnread\fP ('\fBz\fP') auf Threadebene nur den aktuellen Artikel oder
+Thread und ignorieren andere markierte (un)gelesene Artikel. Wenn es »OFF«
+ist, zeigt dieselbe Funktion ein Menü mit Optionen für den aktuellen Thread
+oder Artikel, alle markierten, ungelesenen Artikel oder nichts.
+.TP 
+\fBMark. gesp. Artikel/Threads gelesen (mark_saved_read)\fP
+Falls »ON« werden gespeicherte Artikel als gelesen markiert. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBMIME\-Viewer (metamail_prog)\fP
+Pfad, Name und Optionen des externen \fB\%metamail\fP(1) Programms, das
+verwendet wird, um nicht\-textuelle Teile von Artikeln anzuzeigen. Um den
+integrierten Viewer zu verwenden, setzen Sie es auf »\-\-internal«. Dies ist
+der Standardwert, wenn \fB\%metamail\fP(1) nicht installiert ist. Lassen Sie es
+leer, wenn Sie keine automatische Anzeige von nicht\-textuellen Anhängen
+wünschen. Der \fBPageViewAttach\fP ('\fBV\fP') Befehl kann immer verwendet werden,
+um Anhänge manuell anzuzeigen. Siehe auch \fBask_for_metamail\fP.
+.TP 
+\fBMM_CHARSET (mm_charset)\fP
+Der lokale Zeichensatz, der auch für MIME\-Header (Zeichensatzparameter und
+Zeichensatzname in der Header\-Kodierung) bei E\-Mail\- und News\-Postings
+verwendet wird. Wenn \fBMIME_STRICT_CHARSET\fP zur Kompilierzeit definiert ist,
+wird Text in einem anderen Zeichensatz als dem Wert dieses Parameters als
+nicht darstellbar betrachtet und als »?« dargestellt. Andernfalls werden
+alle Zeichenkodierungen als mit der Anzeige kompatibel betrachtet. Wenn dies
+nicht gesetzt ist, wird der Wert der Umgebungsvariable $\fBMM_CHARSET\fP
+verwendet. »US\-ASCII« oder der Kompilierungsstandard wird verwendet, falls
+keines von beiden definiert ist. Wenn Ihr System \fB\%iconv\fP(3) oder
+\fB\%ucnv_*\fP() unterstützt, ist diese Option deaktiviert und Sie sollten
+stattdessen \fBmm_network_charset\fP verwenden.
+.TP 
+\fBMM_NETWORK_CHARSET (mm_network_charset)\fP
+Zeichensatz, der für das Posten und MIME\-Header verwendet wird; ersetzt
+\fBmm_charset\fP. Die Umwandlung zwischen \fBmm_network_charset\fP und dem lokalen
+Zeichensatz (bestimmt über \fB\%nl_langinfo\fP(3)) erfolgt über \fB\%iconv\fP(3)
+oder \fB\%ucnv_*\fP(). Wenn keine dieser Funktionen auf Ihrem System verfügbar
+ist, ist diese Option deaktiviert und Sie müssen \fBmm_charset\fP stattdessen
+verwenden. \fBmm_network_charset\fP ist auf einen der folgenden
+Zeichenkodierungen beschränkt:
+.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 -0.3i
+Möglicherweise funktionieren nicht alle Werte auf Ihrem System, siehe
+\fB\%iconv_open\fP(3) für weitere Details. Wenn es nicht gesetzt ist, wird der
+Wert der Umgebungsvariable $\fBMM_CHARSET\fP verwendet. »US\-ASCII« oder der
+Standardwert zur Kompilierungszeit wird verwendet, falls keiner von beiden
+definiert ist.
+.TP 
+\fBHervorhebungsattr. _Unterstriche_ (mono_markdash)\fP
+Attribut von Wörtern, die wie _dieses_ hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBHervorhebungsattr. /Schrägstriche/ (mono_markslash)\fP
+Attribut von Wörtern, die wie /dieses/ hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBHervorhebungsattribute *Sterne* (mono_markstar)\fP
+Attribut von Wörtern, die wie *dieses* hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBHervorhebungsattr. \-Durchstreich.\- (mono_markstroke)\fP
+Attribut von Wörtern, die wie \-dieses\- hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fB(newnews)\fP
+Dies sind interne Zeitstempel, die von \fBtin\fP verwendet werden, um neue
+Newsgruppen zu erkennen. Nicht ändern, wenn nicht genau verstanden wird,
+wofür sie gut sind.
+.TP 
+\fBZeige diese Header\-Felder (oder *) (news_headers_to_display)\fP
+Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein
+»*« als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter
+(Wildcards) zu nutzen. Wenn Sie als Wert »X\-« angeben, sehen Sie alle Header
+die mit »X\-« beginnen (wie »X\-Alan« oder »X\-Pape«). Sie können mehrere durch
+Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird
+diese Option deaktiviert.
+.TP 
+\fBZeige folgende Header nicht an (news_headers_to_not_display)\fP
+Genau das Gleiche wie \fBnews_headers_to_display\fP, mit der Ausnahme, das es
+das Gegenteil bewirkt. Wenn Sie dachten, dass X\-Header eine tolle Sache
+waren, nun aber festgestellt haben, das dort einiges überflüssiges steht,
+dann könnten Sie wie folgt vorgehen: \fBnews_headers_to_display=X\-\fP
+\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Wenn Sie hier nichts angeben,
+wird diese Option deaktiviert.
+.TP 
+\fBEinleitungszeile beim Antworten (news_quote_format)\fP
+Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum,
+%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
+%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
+Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »%F
+wrote:«.
+.TP 
+\fBNNTP\-lese Zeitlimit in Sekunden (nntp_read_timeout_secs)\fP
+Zeit in Sekunden, um auf eine Antwort vom Server zu warten. Der Standardwert
+beträgt »120«. Wenn Sie dies auf »0« setzen, bedeutet das keinen
+Timeout. Wenn Sie die Option »\fB\-C\fP« in Kombination mit einem niedrigen Wert
+für \fBnntp_read_timeout_secs\fP verwenden, kann dies zu einem Timeout (und
+Trennung im Batch\-Modus) führen, wenn Sie sich mit großen Servern verbinden
+oder große Gruppen betreten, da der Timer gesetzt wird, wenn der Befehl an
+den Server gesendet wird, und dieser einige Zeit benötigt, um die große
+Antwort zu komprimieren; der Wert sollte nicht zu klein gesetzt werden.
+.TP 
+\fBUnicode Normalisierungsart (normalization_form)\fP
+Normalisierungsart die \fBtin\fP verwenden soll um die Unicode\-Eingabe zu
+normalisieren. Die möglichen Werte sind:
+.RS +.5i
+.IP 0 3
+\fBNone\fP: keine Normalisierung
+.IP 1
+\fBNFKC\fP: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung
+.IP 2
+\fBNFKD\fP: Kompatibilitätszerlegung
+.IP 3
+\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
+.IP 4
+\fBNFD\fP: Kanonische Zerlegung
+.IP 5
+\fBNFKC_CF\fP: Kompatibilitätszerlegung, gefolgt von kanonischer
+Zusammensetzung und Case Folding
+.RE
+Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek
+unterstützt werden, die \fBtin\fP verwendet, um die Normalisierung
+durchzuführen. Nach Möglichkeit sollte »NFC« verwendet werden (\fBRFC\ 5198\fP).
+.TP 
+\fBFormatzeichenfolge für Mime\-Header auf Artikelebene (page_mime_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung von Mime\-Headern
+auf Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt
+»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[\-\-
+%T%S%*n%z%*l%!c%!d%*e\-\-]«.
+.TP 
+\fBFormatzeichenfolge für die Anzeige des UUE\-Headers auf Artikelebene (page_uue_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung von UUE\-Headern auf
+Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt
+»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[\-\- %T%S%*n%I%!d%*e
+\-\-]«.
+.TP 
+\fBFormatzeichenfolge für die Anzeige des YENC\-Headers auf Artikelebene (page_yenc_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung von YENC\-Headern
+auf Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt
+»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[\-\- %*N%!d%I
+[%F%G]%V%W%X \-\-]«.
+.TP 
+\fBSetze Cursor auf ersten ungel. Art. (pos_first_unread)\fP
+Falls »ON« wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe
+gesetzt, andernfalls auf den letzten Artikel.
+.TP 
+\fBBenutze 8\-bit\-Zeichen im Newsheader (post_8bit_header)\fP
+Erlaubt unkodierte 8\-Bit\-Zeichen im Header eines Newsartikels. Falls
+gesetzt, deaktiviert es auch die Generierung von MIME\-Headern, wenn diese
+normalerweise benötigt würden. Die Voreinstellung ist »OFF«. Wird nur
+beachtet, wenn \fBpost_mime_encoding\fP ebenfalls auf »8bit« gesetzt ist. In
+einigen lokalen Hierarchien, in denen 8\-Bit\-Zeichen verwendet werden, ist
+die Verwendung von nicht kodierten (rohen) 8\-Bit\-Zeichen im Header
+akzeptabel und manchmal sogar empfohlen, sodass Sie die Regeln der lokalen
+Hierarchie überprüfen müssen, um zu bestimmen, welche Einstellung hierfür
+und \fBpost_mime_encoding\fP passend ist.
+.TP 
+\fBMIME\-Kodierung in Newsartikeln (post_mime_encoding)\fP
+MIME\-Kodierung des Körpers der Nachricht, falls erforderlich (»8bit«,
+»base64«, »quoted\-printable«, »7bit«). Der Standardwert ist »8bit«, was zu
+keiner Kodierung führt. »base64« und »quoted\-printable« sind im Usenet
+normalerweise unerwünscht.
+.TP 
+\fBNachbearbeitete Artikel anzeigen (post_process_view)\fP
+Falls »ON«, dann startet \fBtin\fP ein geeignetes Viewer\-Programm, um alle
+Dateien anzuzeigen, die nachbearbeitet und UU\-dekodiert wurden. Das Programm
+wird mit der Datei \fB\%mailcap\fP(5) ermittelt. Die Voreinstellung ist »ON«.
+.TP 
+\fBNachbearbeiten gespeichert. Artikel (post_process_type)\fP
+Dies gibt an, ob eine Nachbearbeitung von gespeicherten Artikeln
+durchgeführt werden soll. Da ein Shell\-Archiv Befehle enthalten kann, die
+Sie möglicherweise nicht ausführen möchten, seien Sie vorsichtig beim
+Extrahieren von Shell\-Archiven! Die folgenden Werte sind erlaubt:
+.RS +.5i
+.IP 0 3
+\fBNein\fP (Voreinstellung), es wird keine Nachbearbeitung gemacht.
+.IP 1
+\fBShell\-Archive\fP, Entpacken nur von mehrteiligen \fB\%shar\fP(1)\-Dateien.
+.IP 2
+\fBJa\fP, binäre Anhänge und Daten werden dekodiert und gespeichert.
+.RE
+.TP 
+\fBGepostete Artikel speichern in (posted_articles_file)\fP
+Speichert gepostete Artikel in der angegebenen Datei. Wenn der angegebene
+Dateiname keine erweiterbaren Zeichenfolgen enthält, wird ihm
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP vorangestellt. Wenn kein Dateiname
+angegeben wird, werden die Postings nicht gespeichert. Siehe den Abschnitt
+»MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN« für
+weitere Informationen über die verschiedenen Expansionszeichen. Die
+Voreinstellung ist »posted«.
+.TP 
+\fBAlle Header beim Drucken ausgeben (print_header)\fP
+Falls »ON« wird der vollständige Artikelheader wird an den Drucker
+gesendet. Ansonsten werden nur die »Subject:«\- und »From:«\-Zeile
+ausgegeben. Die Voreinstellung ist »OFF«.
+.TP 
+\fBDruckprogramm mit Optionen (printer)\fP
+Das Druckerprogramm mit Optionen, das zum Drucken von Artikeln verwendet
+werden soll. Der Standardwert ist \fB\%lpr\fP(1) für BSD\-Maschinen und
+\fB\%lp\fP(1) für SysV\-Maschinen. Das Drucken aus \fBtin\fP könnte vom
+Systemadministrator deaktiviert worden sein.
+.TP 
+\fBBearbeite nur ungelesene Artikel (process_only_unread)\fP
+Falls »ON« speichere/drucke/pipe/maile nur ungelesene Artikel (markierte
+Artikel ausgenommen). Die Voreinstellung ist »OFF«.
+.TP 
+\fBLeeres Fup'2 im Editor anzeigen (prompt_followupto)\fP
+Falls »ON« zeige leeren »Followup\-To:«\-Header im Editor. Die Voreinstellung
+ist »OFF«.
+.TP 
+\fBZitatzeichen (quote_chars)\fP
+Zitatzeichen für Artikel\-Follow\-ups und E\-Mail\-Antworten. Das Zeichen »_«
+steht für ein Leerzeichen und wird beim Anzeigen durch »\ « ersetzt. %I wird
+durch die Initialen des Autors ersetzt. Wenn der Artikel mehrere Adressen
+hat, wird nur die erste ausgewertet. Die Voreinstellung ist »>_«.
+.TP 
+\fBZitierverhalten (quote_style)\fP
+Wie Artikel zitiert werden sollten, wenn sie beantwortet werden. Es gibt
+einige Möglichkeiten: Leere Zeilen können zitiert werden, Signaturen können
+zitiert und \fBquote_chars\fP beim Zitieren mehrmals komprimiert werden
+(z.\~B. wird »>\ >\ >« in »>>>«)
+umgewandelt. Standardmäßig werden Zitatzeichen komprimiert und leere Zeilen
+zitiert.
+.br
+Wenn Sie den Artikel im der Rohansicht ('\fB^H\fP') anzeigen und darauf
+antworten, wird die Signatur zitiert, auch wenn dies sonst nicht der Fall
+wäre. Falls \fBshow_signatures\fP deaktiviert ist, wird die Signatur niemals
+zitiert.
+.TP 
+\fBRegulärer Ausd. für zit. Zeilen (quote_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote\fP angezeigt. Wenn
+\fBquote_regex\fP leer ist, verwendet \fBtin\fP eine eingebaute Voreinstellung.
+.TP 
+\fBReg. Ausd. für zweifach zitierte Z. (quote_regex2)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote2\fP angezeigt. Wenn
+\fBquote_regex2\fP leer ist, verwendet \fBtin\fP eine eingebaute Voreinstellung.
+.TP 
+\fBReg. Ausd. für >=3\-fach zitierte Z. (quote_regex3)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote3\fP angezeigt. Wenn
+\fBquote_regex3\fP leer ist, verwendet \fBtin\fP eine eingebaute Voreinstellung.
+.TP 
+\fBArtikel Aktualitäts\-Limit (recent_time)\fP
+Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es
+die Anzahl der Tage.
+.TP 
+\fBBiDi wiedergeben (render_bidi)\fP
+Falls »ON« übernimmt \fBtin\fP das Rendern von bidirektionalem Text. Wenn »OFF«
+überlässt \fBtin\fP das Rendering von bidirektionalem Text dem Terminal. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBActive alle ... Sekunden neu lesen (reread_active_file_secs)\fP
+Die News \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVE FILE:\-active}\fP\-Datei
+wird in regelmäßigen Abständen erneut gelesen, um anzuzeigen, ob neue
+Nachrichten eingetroffen sind. Der Standardwert ist 1200 Sekunden. Wenn Sie
+dies auf 0 setzen, wird diese Funktion deaktiviert.
+.TP 
+\fBVerz. um Art/Threads zu speichern (savedir)\fP
+Verzeichnis, in dem Artikel/Threads gespeichert werden. Die Voreinstellung
+ist \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBZeichen für globalen Bereich  (scope_marked_global)\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+globalen Bereichs\-Datei gelesen wurde. Die Voreinstellung ist »!«.
+.TP 
+\fBZeichen glob. Bereich mit Treffer (scope_marked_global_match)\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+globalen Bereichs\-Datei gelesen wurde und auf die aktuelle Gruppe
+zutrifft. Die Voreinstellung ist »:«.
+.TP 
+\fBZeichen für lokalen Bereich (scope_marked_local)\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+lokalen Bereichs\-Datei gelesen wurde. Die Voreinstellung ist »\ «.
+.TP 
+\fBZeichen lok. Bereich mit Treffer (scope_marked_local_match)\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+lokalen Bereichs\-Datei gelesen wurde und auf die aktuelle Gruppe
+zutrifft. Die Voreinstellung ist »*«.
+.TP 
+\fBBewertungsgrenze (kill) (score_limit_kill)\fP
+Wenn die Punktzahl eines Artikels unter oder gleich diesem Wert liegt, wird
+der Artikel als getötet (killed) markiert.
+.TP 
+\fBBewertungsgrenze (select) (score_limit_select)\fP
+Wenn die Punktzahl eines Artikels über oder gleich diesem Wert liegt, wird
+der Artikel als heiß (hot) markiert.
+.TP 
+\fBBewertung für gekillte Artikel (score_kill)\fP
+Punktzahl eines Artikels, der gekillt werden soll, dies muss <=
+\fBscore_limit_kill\fP sein.
+.TP 
+\fBBewertung für wichtige Artikel (score_select)\fP
+Punktzahl eines Artikels, der heiß werden soll, dies muss >=
+\fBscore_limit_select\fP sein.
+.TP 
+\fBBlättere Artikel um ... Zeilen (scroll_lines)\fP
+Die Anzahl der Zeilen, die in der Artikelanzeige beim Verwenden der
+Cursortasten nach oben/unten gescrollt wird. Die Voreinstellung ist »1«
+(zeilenweise). Setzen Sie den Wert auf »0«, um traditionelles \fBtin\fP
+seitenweises Blättern zu erhalten. Setzen Sie ihn auf »\-1«, um seitenweises
+Blättern zu erhalten, bei dem die oberste/unterste Zeile auf die nächste
+Seite übertragen wird. Diese Einstellung hat Vorrang vor
+\fBshow_last_line_prev_page\fP=ON. Setzen Sie den Wert auf »\-2«, um
+halbseitiges Blättern zu erhalten. Diese Einstellung hat Vorrang vor
+\fBfull_page_scroll\fP=OFF.
+.TP 
+\fBFormatzeichenfolge für die Auswahlebene (select_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Auswahlebene
+benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN
+ANPASSEN« verwiesen. Voreingestellt ist »%f\ %n\ %U\ \ %G\ \ %d«.
+.TP 
+\fBIm Gruppen\- und Threadlevel, zeige Autor an mit (show_author)\fP
+Welche Informationen über den Autor sollen angezeigt werden. Die
+Voreinstellung ist »2«, der vollständige Name des Autors.
+.RS +.5i
+.IP 0 3
+\fBNichts\fP, nur die »Subject:« Zeile wird angezeigt.
+.IP 1
+\fBAdresse\fP, »Subject:«\-Zeile & die Adresse aus der »From:«\-Zeile wird
+angezeigt.
+.IP 2
+\fBVoller Name\fP, »Subject:«\-Zeile & der Name aus der »From:«\-Zeile wird
+angezeigt (Voreinstellung).
+.IP 3
+\fBAdresse und Name\fP, »Subject:«\-Zeile & die gesamte »From:«\-Zeile wird
+angezeigt.
+.RE
+.TP 
+\fBZeige Beschreibung der Newsgruppen (show_description)\fP
+Falls »ON«, wird eine kurze Gruppenbeschreibung nach dem Namen der Newsgroup
+auf der Gruppenauswahl\-Ebene angezeigt. Der »\fB\-d\fP« Befehlszeilenparameter
+überschreibt die Einstellung und schaltet die Beschreibungen aus. Der
+verwendete Text stammt aus der Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+und falls unterstützt (erfordert, dass \fBtin\fP mit
+mh\-mail\-handling\-Unterstützung kompiliert wurde) aus
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP für Mailgruppen. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBSortierfunktion (sort_function)\fP
+Sortierfunktion für Artikel. Die Voreinstellung ist »0«.
+.RS +.5i
+.IP 0 3
+Mit \fB\%qsort\fP(3) sortieren.
+.IP 1
+Mit \fB\%heapsort\fP(3) sortieren. Kann in großen Gruppen mit langen Threads
+schneller sein.
+.RE
+.TP 
+\fBZeige Hilfe/Mail\-Zeichen im Ebenentitel (show_help_mail_sign)\fP
+Auswahl ob \fBtin\fP in den verschiedenen Ebenentiteln eine Hilfeanzeige, eine
+neue E\-Mail\-Anzeige, beides oder keines von beiden anzeigt. Die
+Voreinstellung ist »3«.
+.RS +.5i
+.IP 0 3
+\fBKein Hilfe\- oder Mailanzeige\fP.
+.IP 1
+\fBNur Hilfe anzeigen\fP.
+.IP 2
+\fBNur Mailanzeige falls neue Mail\fP, zeigt ein Mail\-Hinweis und das nur, wenn
+neue E\-Mails angekommen sind.
+.IP 3
+\fBMailanz. falls neue sonst Hilfe\fP, zeigt ein Mail\-Hinweis, wenn neue
+E\-Mails angekommen sind, andernfalls ein Hilfesymbol.
+.RE
+.TP 
+\fBZeige nur ungelesene Artikel (show_only_unread_arts)\fP
+Falls »ON«, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden
+alle Artikel angezeigt.
+.TP 
+\fBZeige nur Gruppen mit ungel. Art. (show_only_unread_groups)\fP
+Falls »ON« zeige nur abonnierte Gruppen mit ungelesen Artikeln. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBZeige Signaturen an (show_signatures)\fP
+Falls »OFF« zeige keine Signaturen an. Die Voreinstellung ist »ON«.
+.TP 
+\fBZeige Bewertung an (show_art_score)\fP
+Falls »ON«, wird die Bewertung bei der Anzeige von Artikeln in der unteren
+linken Ecke gezeigt. Die Voreinstellung ist »OFF«. Siehe auch
+\fBcol_score_neg\fP und \fBcol_score_pos\fP.
+.TP 
+\fBTrenne Sig mit '\en\-\- \en' ab (sigdashes)\fP
+Falls »ON«, wird der Signatur ein Signaturtrenner vorangestellt. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBErzeuge Signatur aus Pfad/Kommando (sigfile)\fP
+Pfad, der Signaturdatei die beim Posten oder Antworten auf einen Artikel
+verwendet werden soll. Wenn der Pfad ein Verzeichnis ist, wird die Signatur
+zufällig aus Dateien generiert, die sich im angegebenen Verzeichnis
+befinden. Wenn der Pfad mit einem »!« beginnt wird das Programm auf das der
+Pfad zeigt ausgeführt um eine Signatur zu erzeugen. Um den Gruppennamen an
+das Programm zu übergeben, kann %G verwendet werden. Dies wird durch den
+Namen der aktuellen Newsgruppe ersetzt. »\-\-none« verhindert das Anfügen
+einer Signaturdatei. Die Voreinstellung ist \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBSignatur beim Reposten anhängen (signature_repost)\fP
+Falls »ON« wird die Signatur auch an repostete Artikel angehängt. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBReg. für /Schrägst./ Hervorhebungen (slashes_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markslash\fP oder \fBmono_markslash\fP
+angezeigt. Wenn \fBslashes_regex\fP leer ist, verwendet \fBtin\fP eine eingebaute
+Voreinstellung.
+.TP 
+\fBSortiere Artikel nach (sort_article_type)\fP
+Gibt an, wie Artikel sortiert werden sollen. Sortieren aufsteigend nach
+Datum (»Date:«, 6) ist die Voreinstellung. Die folgenden Sortiertypen sind
+zulässig:
+.RS +.5i
+.IP 0 3
+\fBNichts\fP, keine Sortierung.
+.IP 1
+\fBSubject: (absteigend)\fP, Artikel absteigend nach »Subject:« sortieren.
+.IP 2
+\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach »Subject:« sortieren.
+.IP 3
+\fBFrom: (absteigend)\fP, Artikel absteigend nach »From:« sortieren.
+.IP 4
+\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach »From:« sortieren.
+.IP 5
+\fBDate: (absteigend)\fP, Artikel absteigend nach »Date:« sortieren.
+.IP 6
+\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach »Date:« sortieren.
+.IP 7
+\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren.
+.IP 8
+\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren.
+.IP 9
+\fBLines: (absteigend)\fP, Artikel absteigend nach »Lines:« sortieren.
+.IP 10
+\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach »Lines:« sortieren.
+.RE
+.TP 
+\fBSortiere Threads nach (sort_threads_type)\fP
+Gibt an, wie Threads sortiert werden. Sortieren absteigend nach Bewertung
+(1) ist die Voreinstellung. Die folgenden Sortiertypen sind zulässig:
+.RS +.5i
+.IP 0 3
+\fBNichts\fP, keine Sortierung der Threads.
+.IP 1
+\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren.
+.IP 2
+\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren.
+.IP 3
+\fBDatum des letzten Artikels (absteigend)\fP, Threads absteigend nach Datum
+des letzten Artikels sortieren.
+.IP 4
+\fBDatum des letzten Artikels (aufsteigend)\fP, Threads aufsteigend nach Datum
+des letzten Artikels sortieren.
+.RE
+.TP 
+\fBSpamfallenwarnung in Adresse (spamtrap_warning_addresses)\fP
+Eine Liste kommagetrennter Zeichenfolgen bei denen gewarnt werden sollen,
+wenn per E\-Mail auf einen Artikel geantwortet wird, dessen E\-Mail\-Adresse
+eine dieser Zeichenfolgen enthält. Der Abgleich unterscheidet nicht zwischen
+Groß\- und Kleinschreibung. Beispiel:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBRegu. A. für *Stern* Hervorhebungen (stars_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markstar\fP oder \fBmono_markstar\fP
+angezeigt. Wenn \fBstars_regex\fP leer ist, verwendet \fBtin\fP eine eingebaute
+Voreinstellung.
+.TP 
+\fBLeerzeichen am Zeilenende entfernen (strip_blanks)\fP
+.\" only done in select/thread level, not in group level (nor in the pager)
+.\" IMHO we should remove it
+Entfernt Leerzeichen am Ende jeder Zeile und beschleunigt so die Anzeige
+beim Lesen auf einem langsamen Terminal oder über Modem. Die Voreinstellung
+ist »ON«.
+.TP 
+\fBLösche nicht vorhan. G. aus newsrc (strip_bogus)\fP
+Ungültige Gruppen sind Gruppen, die in Ihrer
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei vorhanden sind, aber nicht (mehr)
+auf dem Newsserver existieren. Es gibt drei Optionen. »0« bedeutet nichts
+tun und ungültige Gruppen immer beizubehalten. »1« bedeutet, dass ungültige
+Gruppen dauerhaft entfernt werden. »2« bedeutet, dass ungültige Gruppen im
+Gruppen\-Auswahlmenü mit einem »D« vorangestellt erscheinen. Dies ermöglicht
+es Ihnen, diese nach Belieben zu entfernen. Die Voreinstellung ist »0«
+(Immer behalten).
+.TP 
+\fBNur abonnierte Gruppen in newsrc (strip_newsrc)\fP
+Falls »ON« werden nicht abonnierte Gruppen dauerhaft aus Ihrer
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei entfernt. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBReg. Ausd. für den Subject\-Anfang (strip_re_regex)\fP
+Ein regulärer Ausdruck zum Suchen nach Betreffpräfixen wie »Re:«, die
+entfernt werden sollen. Wenn \fBstrip_re_regex\fP leer ist, verwendet
+\fB\%tin\fP(1) eine eingebaute Voreinstellung.
+.TP 
+\fBReg. Ausd. für das Subject\-Ende (strip_was_regex)\fP
+Ein regulärer Ausdruck zum Suchen nach Betreffsuffixen wie »(was:«, die
+entfernt werden sollen. Wenn \fBstrip_was_regex\fP leer ist, verwendet
+\fB\%tin\fP(1) eine eingebaute Voreinstellung.
+.TP 
+\fBReg. für \-Durchstr.\- Hervorhebungen (strokes_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markstroke\fP oder \fBmono_markstroke\fP
+angezeigt. Wenn \fBstrokes_regex\fP leer ist, verwendet \fBtin\fP eine eingebaute
+Voreinstellung.
+.TP 
+\fBNä.ungel.\-kein Abbr. am Listenende? (wrap_on_next_unread)\fP
+Falls aktiviert, wird bei der Suche nach dem nächsten ungelesenen Artikel
+über alle Artikel hinweg gesucht, um auch vorherige ungelesene Artikel zu
+finden. Falls deaktiviert, stoppt die Suche am Ende der Thread\-Liste. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBWandle TeX\-Umlaute automatisch um (tex2iso_conv)\fP
+Falls »ON«, wird »"a« als Umlaut\-a »ä« usw. angezeigt. Die Voreinstellung
+ist »OFF«. Dieses Verhalten kann auch im Artikel\-Viewer über
+\fBPageToggleTex2iso\fP ('\fB"\fP') umgeschaltet werden.
+.TP 
+\fBThreade Artikel anhand (thread_articles)\fP
+Definiert, welche Threading\-Methode verwendet werden soll. Es ist möglich,
+den Threading\-Typ pro Gruppe festzulegen, indem die Gruppenattributvariable
+\fBthread_arts\fP auf 0 \en 4 in der Datei
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP gesetzt wird. (Siehe auch den
+Abschnitt »ATTRIBUTE UND GRUPPENATTRIBUTE MENÜ«.) Der Standardwert ist
+Subject und References. Die Möglichkeiten sind:
+.RS +.5i
+.IP 0 3
+\fBNichts\fP, keinen Diskussionsfaden aufbauen.
+.IP 1
+\fBSubject\fP, Diskussionsfaden nur anhand von »Subject:« aufbauen.
+.IP 2
+\fBReferences\fP, Diskussionsfaden nur anhand von »References:« aufbauen.
+.IP 3
+\fBBeides: Subject und References\fP, Diskussionsfaden anhand von »References:«
+und »Subject:« aufbauen (Voreinstellung).
+.IP 4
+\fBMehrteilige Artikel (Subject)\fP, Diskussionsfaden mehrteiliger Artikel
+anhand von »Subject:« aufbauen.
+.IP 5
+\fBProzentualer Treffer\fP, Diskussionsfaden basiert auf einer teilweisen
+Übereinstimmung im »Subject:«.
+.RE
+.TP 
+\fBCatchup mit der linken Cursort. (thread_catchup_on_exit)\fP
+Falls »ON«: Catchup (als gelesen markieren) der Gruppe/des Threads beim
+Verlassen mit der linken Cursortaste. Die Voreinstellung ist »ON«.
+.TP 
+\fBFormatzeichenfolge für die Threadebene (thread_format)\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Threadebene
+benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN
+ANPASSEN« verwiesen. Voreingestellt ist »%n\ %m\ \ [%L]\ \ %T\ \ %F«.
+.TP 
+\fBProzentualer Subject Vergleich (thread_perc)\fP
+Wie genau die Subjects übereinstimmen müssen, damit zwei als Teil des
+gleichen Threads betrachtet werden. Dies ist ein Prozentsatz und die
+Voreinstellung ist »75%«.
+.TP 
+\fBBewertung eines Threads (thread_score)\fP
+Wie die Gesamtpunktzahl eines Threads berechnet wird. Die Voreinstellung ist
+»0«, die maximale Punktzahl in diesem Diskussionsfaden (Thread).
+.RS +.5i
+.IP 0 3
+\fBMax\fP, Maximalwert im Diskussionsfaden.
+.IP 1
+\fBSum\fP, Summer aller Bewertungen im Diskussionsfaden.
+.IP 2
+\fBAverage\fP, Durchschnitt aller Bewertungen im Diskussionsfaden.
+.RE
+.TP 
+\fBCA\-Zertifikatsdatei (tls_ca_cert_file)\fP
+Name der Datei, die alle vertrauenswürdigen CA\-Zertifikate enthält, die für
+NNTPS\-Verbindungen (\fBRFC\ 8143\fP) verwendet werden. Falls es leer bleibt,
+wird der Systemstandard verwendet.
+.TP 
+\fBVerwende Umschreibungen (translit)\fP
+Wenn »ON«, wird »//TRANSLIT« an das erste Argument von \fB\%iconv_open\fP(3)
+angefügt, um Transliteration zu aktivieren. Dies bedeutet, dass ein Zeichen,
+das im Zielzeichensatz nicht dargestellt werden kann, durch ein oder mehrere
+ähnlich aussehende Zeichen angenähert werden kann. Auf Systemen, auf denen
+diese Erweiterung nicht existiert, ist diese Option deaktiviert. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBWie mit Leerzeilen umgegangen werden soll (trim_article_body)\fP
+Erlaubt es auszuwählen, wie \fBtin\fP Leerzeilen in Artikeltexten
+behandelt. Standard ist 0. Diese Option wirkt sich nicht auf Zeilen
+innerhalb von wortgetreuen Blöcken aus und wird vor \fBhideline_regex\fP
+angewendet.
+.RS +.5i
+.IP 0 3
+\fBArtikelrumpf nicht anpassen\fP.
+.IP 1
+\fBFührende Leerzeilen überspringen\fP.
+.IP 2
+\fBAbschließende Leerzeilen überspr.\fP.
+.IP 3
+\fBFühr. & abschlies. Leerz. überspr.\fP, Führende und abschließende Leerzeilen
+überspringen.
+.IP 4
+\fBMehrere zwischen Textblöcken zusammenfassen\fP, Leerzeilen zwischen
+Textblöcken zusammenfassen.
+.IP 5
+\fBMehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen\fP, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und
+führende Leerzeilen überspringen.
+.IP 6
+\fBMehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen\fP, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen
+und abschließende Leerzeilen überspringen.
+.IP 7
+\fBMehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr.\fP, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und
+führende sowie abschließende Leerzeilen überspringen
+.RE
+.TP 
+\fBWeiche Bindestriche unterdrücken (suppress_soft_hyphens)\fP
+Falls »ON«, werden weiche Bindestriche in nicht wörtlichen Artikelblöcken
+entfernt, wenn sie in einem UTF\-8 Locale angezeigt werden. Das Zeichen SOFT
+HYPHEN (U+00AD) ist ein unsichtbares Formatzeichen, das lediglich eine
+bevorzugte Position für den Zeilenumbruch innerhalb eines Wortes
+angibt. Einige Terminalemulatoren zeigen jedoch anstelle des weichen
+Bindestrichs z.\~B. ein Leerzeichen oder einen Bindestrich an. Diese
+Einstellung kann verwendet werden, um die Anzeige solcher Artikel zu
+verbessern. Die Voreinstellung ist »OFF«.
+.TP 
+\fBReg. für _Unterstr._ Hervorhebungen (underscores_regex)\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markdash\fP oder \fBmono_markdash\fP
+angezeigt. Wenn \fBunderscores_regex\fP leer ist, verwendet \fBtin\fP eine
+eingebaute Voreinstellung.
+.TP 
+\fBEntferne ~/.article nach dem Posten (unlink_article)\fP
+Falls »ON« entferne ~/.article nach dem Posten. Die Voreinstellung ist »ON«.
+.TP 
+\fBÖffne URLs mit ... (url_handler)\fP
+Programm, welches zum Öffnen von URLs im Artikel\-Viewer mit \fBPageViewUrl\fP
+('\fBU\fP') ausgeführt wird. Die eigentliche URL wird angehängt. Die
+Voreinstellung ist »\fBurl_handler.pl\fP«.
+.TP 
+\fBURL\-Hervorhebung im Artikel (url_highlight)\fP
+Aktivieren der URL\-Hervorhebung im Artikel. Die Voreinstellung ist »ON«.
+.TP 
+\fBBenutze ANSI\-Farben (use_color)\fP
+ANSI\-Farben in \fBtin\fP benutzen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBScrollt. vom Ziffernblock nutzen (use_keypad)\fP
+Voreinstellung ist »OFF«.
+.TP 
+\fBMaus in xterm nutzen (use_mouse)\fP
+Ermöglicht die Aktivierung/Deaktivierung der Maustastenunterstützung in
+einem \fB\%xterm\fP(1x). Die Voreinstellung ist »OFF«.
+.TP 
+\fB»X\-Face:«s mit slrnface Anzeigen (use_slrnface)\fP
+Falls aktiviert, wird \fB\%slrnface\fP(1) verwendet, um den »X\-Face:«\-Header zu
+interpretieren. Damit diese Option Wirkung zeigen kann, muss \fBtin\fP in einem
+\fB\%xterm\fP(1x) laufen und \fB\%slrnface\fP(1) muss in Ihrem $\fBPATH\fP sein. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBUTF\-8\-Grafik benutzten (utf8_graphics)\fP
+Fall »ON«, werden UTF\-8\-Zeichen für den Indikator ('\(->'),
+Thread\-/Anhangsbaum und Auslassungszeichen (»...«) verwendet. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBReg. Ausd. für den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)\fP
+Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden
+Absatzes findet.
+.TP 
+\fBReg. Ausd. für das Ende eines wortgetreuen Textblocks (verbatim_end_regex)\fP
+Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden
+Absatzes findet.
+.TP 
+\fBWortgetreue Blöcke (verbatim_handling)\fP
+Ermöglicht es auszuwählen, wie \fBtin\fP wortgetreue Textblöcke in
+Artikelkörpern behandelt werden sollen. Die Voreinstellung ist »1«.
+.RS +.5i
+.IP 0 3
+\fBWortgetreue Textblöcke nicht erkennen\fP
+.IP 1
+\fBErkennen und anzeigen\fP. Erkennen und Anzeigen von wortgetreuen
+Textblöcken, einschließlich Anfangs\- und Endmarkierungen.
+.IP 2
+\fBErkennen und anzeigen ohne Anfangs\-/End\-Marker\fP. Erkennen und Anzeigen von
+wortgetreuen Textblöcken, Ausblenden der Anfangs\- und Endmarkierungen.
+.IP 3
+\fBWortgetreue Textblöcke ausblenden\fP. Wortgetreue Textblöcke erkennen und
+vollständig ausblenden.
+.RE
+.TP 
+\fBPlatzhalter\-Übereinstimmung (wildcard)\fP
+Erlaubt es auszuwählen, wie \fBtin\fP Zeichenfolgen vergleicht. Der
+Standardwert ist »0« und verwendet die \fB\%wildmat\fP(3) Notation, die
+traditionell verwendet wurde. Das Setzen auf »1« erlaubt die Verwendung von
+\fB\%perl\fP(1) kompatiblen regulären Ausdrücken \fB\%pcre\fP(3) oder
+\fB\%pcre2\fP(3). (Siehe auch \fB\%perlre\fP(1) und \fB\%pcrepattern\fP(3) oder
+\fB\%pcre2pattern\fP(3)). Sie werden wahrscheinlich Ihre Filter\-Datei
+aktualisieren müssen, wenn Sie dies verwenden. Achtung: Namen von
+Newsgruppen werden immer mit der \fB\%wildmat\fP(3) Notation verglichen.
+.TP 
+\fBAnstelle der Markierung anzeigen (word_h_display_marks)\fP
+Sollen die führenden und endenden Sterne, Schrägstriche, Unterstriche und
+Gedankenstriche auch angezeigt werden, selbst wenn sie Hervorhebungsmarken
+sind?
+.RS +.5i
+.IP 0 3
+\fBnein\fP
+.IP 1
+ja, \fBMarkierung\fP anzeigen
+.IP 2
+ein \fBLeerzeichen\fP ausgeben
+.RE
+.TP 
+\fBWort\-Hervorhebung im Artikel (word_highlight)\fP
+Aktiviert die Hervorhebung von Wörtern. Siehe \fBword_h_display_marks\fP für
+die verfügbaren Optionen. Wenn \fBuse_color\fP aktiviert ist, werden die Farben
+verwendet, die in \fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP und
+\fBcol_markstroke\fP angegeben sind, andernfalls werden die Zeichenattribute,
+die in \fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP und
+\fBmono_markstroke\fP angegeben sind, verwendet. Die Voreinstellung ist »ON«.
+.TP 
+\fBZeilen umbrechen nach (wrap_column)\fP
+Die Spalte, ab der der Text eines angezeigten Artikels umgebrochen werden
+soll. Wenn der Wert »0« ist, wird standardmäßig die aktuelle
+Bildschirmbreite verwendet. Wenn dieser Wert größer ist als die aktuelle
+Bildschirmbreite und \fBdont_break_words\fP nicht gesetzt ist, wird der Teil,
+der außerhalb des Bildschirms liegt, nicht angezeigt. Das Festlegen dieses
+Werts auf einen großen Wert kann verwendet werden, um den Umbruch zu
+deaktivieren. Wenn dieser Wert negativ ist, ist die Umbruchkante die
+aktuelle Bildschirmbreite plus dem angegebenen Wert (solange das Ergebnis
+positiv bleibt, andernfalls wird auf die aktuelle Bildschirmbreite
+zurückgegriffen). Der Standardwert ist »0«, Umbruch erfolgt bei der
+aktuellen Bildschirmbreite.
+.TP 
+\fBEinleitungszeile beim Crossposten (xpost_quote_format)\fP
+.\"
+.\"
+Format ist das gleiche wie für \fBnews_quote_format\fP, dies wird verwendet,
+wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein
+»Followup\-To:« angegeben ist.
+.SS "ATTRIBUTE UND GRUPPENATTRIBUTE MENÜ"
+\fBtin\fP ermöglicht das Festlegen bestimmter Attribute auf Gruppenbasis. Falls
+vorhanden, wird die globale Attributdatei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP gelesen. Anschließend wird die
+benutzereigene Attributdatei \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP
+gelesen. Die globale Attributdatei ist nützlich, um systemweite
+Voreinstellungen an neue Benutzer zu verteilen, die noch keine private
+Attributdatei haben.
+.PP
+Beachten Sie, dass die Zeile \fIscope=<grouplist>\fP vor den Attributen
+für diese Liste angegeben werden muss. Alle Attribute sind auf einen
+vernünftigen Standardwert gesetzt, sodass Sie nur das Attribut angeben
+müssen, dass Sie ändern möchten (z.\~B. \fBsavedir\fP). Alle Umschaltattribute
+werden durch Angabe von »ON«/»OFF« festgelegt. Ansonsten funktionieren diese
+genauso wie ihre globalen Äquivalente. Für weitere Details siehe
+\fB\%tin\fP(5).
+.PP
+Attribute können auch aus dem Attributmenü geändert werden, auf das mittels
+\fBConfigToggleAttrib\fP ('\fB<TAB>\fP') im Optionsmenü oder
+\fBScopeSelect\fP ('\fB^J\fP' oder '\fB<CR>\fP' im Bereichsmenü zugegriffen
+werden kann. Das Attributmenü sieht aus und verhält sich sehr ähnlich zum
+Optionsmenü. Der Titel zeigt den aktuellen Geltungsbereich. Attribute, die
+im aktuellen Bereich festgelegt sind, werden mit »+« links von der
+Attributnummer markiert.
+.PP
+.\"
+.\"
+Zusätzlich zu den Tasten zum Navigieren und Ändern von Werten, die aus dem
+Optionsmenü bekannt sind, bietet das Attributemenü den folgenden Befehl:
+\fBConfigResetAttrib\fP ('\fBr\fP'), der ein Attribut auf einen Standardwert
+zurücksetzt.
+.SS GÜLTIGKEITSBEREICHSMENÜ
+Das Gültigkeitsbereichsmenü (aus dem Optionsmenü mittels \fBConfigScopeMenu\fP
+('\fBS\fP') zu erreichen) zeigt alle Gültigkeitsbereiche aus der globalen und
+der lokalen attributes\-Datei. Bereiche aus der globalen Datei sind links von
+ihrer Nummer mit \fBscope_marked_global\fP (»\fB!\fP«) gekennzeichnet, Bereiche
+aus der lokalen Datei sind mit \fBscope_marked_local\fP (»\fB \fP«)
+gekennzeichnet. Falls das Gültigkeitsbereichsmenü aus der Gruppen\-, Thread\-
+oder Artikelebene aufgerufen wird, werden Bereiche, die die aktuelle Gruppe
+betreffen mit \fBscope_marked_global_match\fP (»\fB:\fP«) gekennzeichnet, wenn es
+sich um eine Regel aus der globalen Attribute\-Datei handelt
+bzw. \fBscope_marked_local_match\fP (»\fB*\fP«) falls die Regel aus der lokalen
+Attribute\-Datei stammt.
+.PP
+.\"
+.\"
+Zusätzlich zu den gängigen Bewegungstasten stehen folgende Befehle zur
+Verfügung: \fBScopeSelect\fP ('\fB^J\fP' oder '\fB<CR>\fP') Betreten des
+Attributmenüs für den aktuellen Bereich, \fBScopeEditAttributesFile\fP ('\fBE\fP')
+bearbeiten der lokalen Attribute\-Datei, \fBScopeAdd\fP ('\fBa\fP') einen neuen
+Bereich hinzufügen, \fBScopeDelete\fP ('\fBd\fP') löschen des aktuellen Bereichs,
+\fBScopeMove\fP ('\fBm\fP') verschieben des aktuellen Bereichs an eine neue
+Position, \fBScopeRename\fP ('\fBr\fP') umbenennen des aktuellen Bereichs. Bitte
+beachten, dass Löschen (\fBScopeDelete\fP), Umbenennen (\fBScopeRename\fP) und
+Verschieben (\fBScopeMove\fP) für globalen Attribute nicht zur Verfügung
+stehen. \fBToggleHelpDisplay\fP ('\fBH\fP') schaltet das Hilfe\-Mini\-Menü am
+unteren Bildschirmrand und das Anzeigen der Etikette nach Verfassen eines
+Artikels (\fBbeginner_level\fP) um.
+.SS "SERVERRC MENÜ"
+.\"
+.\"
+Das Serverc\-Menü (zugänglich über das Optionsmenü mit \fBConfigServerrcMenu\fP
+('\fBs\fP')) kann verwendet werden, um Ändern der Server\-spezifischen
+Einstellungen, die in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+gespeichert ist, vorzunehmen. Ändern des Wertes von \fBcache_overview_files\fP,
+\fBcompress_overview_files\fP oder \fBnntp_pipeline_limit\fP werden sofort für
+alle Gruppen, die nach dem Wechsel besucht wurden, wirksam. Ändern anderer
+Werte, d.\~h. \fBadd_cmd_line_opts\fP oder \fBdisabled_nntp_cmds\fP, erfordern
+einen Neustart, um wirksam zu werden.
+.SS "FILTERN VON ARTIKELN"
+.\" FIXME - add scoring description
+Falls es ein Thema oder einen Autor gibt, an dem Sie entweder sehr
+interessiert sind oder das Sie völlig uninteressant finden, können Sie
+\fBtin\fP leicht instruieren, um Artikel automatisch auszuwählen oder
+automatisch zu auszublenden (töten), die den von Ihnen angegebenen Regeln
+entsprechen. Dies kann vom Namen des Autors bis hin zur Anzahl der Zeilen in
+einem Artikel alles Mögliche sein.
+.PP
+Beim Start wird die Filter\-Datei des Benutzers
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP oder die über \*(rq\fB\-F\fP\*(rq angegebene
+Datei gelesen (siehe auch \fB\%tin\fP(5)). Bei jedem Betreten einer Newsgroup
+werden die dort angegebenen Regeln angewendet und Artikel als gelesen der
+oder ausgewählt zu markieren, wenn sie die Kriterien erfüllen.
+.PP
+Der Grad, in dem Regeln angewendet werden, hängt von der \fBkill_level\fP tinrc
+Einstellung ab. Standardmäßig werden getötete Artikel nur als gelesen
+markiert. Für aggressivere Verarbeitung kann der \fBkill_level\fP angepasst
+werden. Artikel, die auf eine automatische Auswahlregel passen, sind mit
+einem »*« gekennzeichnet.
+.PP
+Filterregeln können manuell in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP
+angegeben werden (nicht machen, während \fBtin\fP ausgeführt wird, da sonst die
+Änderungen verloren gehen sobald dieser beendet wird) oder durch die
+Verwendung eines Menüs innerhalb von \fBtin\fP.
+.PP
+Die Filterfähigkeiten von \fBtin\fP wurden im Vergleich zu früheren Versionen
+deutlich verbessert, um Punktzahlen und bessere Mustererkennung zu
+ermöglichen. Es wird empfohlen, die Datei \fIfiltering\fP im
+Dokumentationsverzeichnis von \fBtin\fP zu lesen. Diese Datei kann auch online
+gelesen werden unter
+.br
+<http://bzr.tin.org/doc/filtering>.
+.PP
+Beachten Sie, dass es zwei verschiedene Möglichkeiten gibt, Zeichenfolgen zu
+vergleichen (siehe \fBwildcard\fP tinrc\-Variable): mittels Wildcards oder
+mittels regulärer Ausdrücke. Letztere sind komplexer, bieten aber deutlich
+mehr Optionen. Wenn Sie den Abgleichtyp von einem zum anderen ändern
+möchten, müssen die Regeln in der Filter\-Datei zunächst manuell geändert
+werden. Für den Wechsel von Wildcards zu Regexp gibt es ein Hilfsskript
+\fBw2r.pl\fP(1) im Verzeichnis »tools« und online unter
+.br
+<http://bzr.tin.org/tools/w2r.pl>.
+.PP
+Da reguläre Ausdrücke Optionen bereitstellen, die bei Wildmats nicht
+verfügbar sind, gibt es kein Hilfsskript für einen solchen Wechsel. Falls
+Sie zu regulären Ausdrücken wechseln, bleiben Sie bei ihnen. Sie sind
+leistungsstark und schnell.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq,
+\&\*(rqFrom:\*(rq, \*(rqMessage\-ID:\*(rq, \*(rqReferences:\*(rq, \*(rqXref:\*(rq or \&\*(rqPath:\*(rq line
+of an article. The filter can be limited to the current newsgroup or it can
+apply to all newsgroups. Once entered the user can abort the command and not
+save the new filter, edit the full filter file or save filter.
+.SS "ARTIKEL POSTEN"
+\fBtin\fP ermöglicht das Posten von Artikeln, das Antworten auf gepostete
+Artikel (follow\-up) und das direkte Antworten per E\-Mail an den Autor eines
+Artikels (reply).
+.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., \fB\%vi\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
+Verwenden Sie den Befehl \fBDisplayPostHist\fP ('\fBW\fP'), um eine Verlaufsliste
+der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an
+dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet
+wurde und die »Subject:«\-Zeile des Artikels. Weitere Informationen finden
+Sie im Abschnitt »POSTING VERLAUFSLISTE«.
+.PP
+Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
+\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
+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 "EINLEITUNGSZEILE ANPASSEN"
+Wenn Sie ein Follow\-up zu einem Artikel veröffentlichen oder direkt an den
+Autor eines Artikels per E\-Mail antworten, kann der Text des Artikels
+zitiert werden. Der Beginn des zitierten Textes kann Informationen über den
+zitierten Artikel enthalten (z.\~B. Name und die Message\-ID des
+Artikels). Falls der Artikel mehrere Absenderadressen hat, wird nur die
+erste ausgewertet. Für unterschiedliche Situationen können verschiedene
+Informationen aus dem Artikel in der zitierten Zeichenfolge verwendet
+werden. Die folgenden Variablen werden erweitert, wenn sie in den
+tinrc\-Variablen \fBmail_quote_format\fP, \fBnews_quote_format\fP oder
+\fBxpost_quote_format\fP gefunden werden:
+.RS
+.nf
+.ta \w'%A  'u +\w'Mailadresse'u
+\fB%A\fP	Mailadresse
+\fB%D\fP	Datum (benutzt \fBdate_format\fP)
+\fB%F\fP	Name und Adresse (%N <%A>)
+\fB%G\fP	Name der Gruppe
+\fB%M\fP	Message\-ID
+\fB%N\fP	Name des Autors
+\fB%C\fP	Vorname des Autors
+\fB%I\fP	Initialen des Autor
+.fi
+.RE
+z.\~B.
+.RS
+.nf
+\f(CRmail_quote_format=Am %D in %G schrieben Sie:
+news_quote_format=In %M schrieb %F:\fR
+.fi
+.RE
+ergäbe folgendes:
+.RS
+.nf
+\f(CRAm Di, 21. Sep 1993 9:45:51 in alt.sources schrieben Sie:
+In <abcINN123@example.org> schrieb Joe Bar <joe@example.org>:\fR
+.fi
+.RE
+.\"
+.\"
+Der zitierte Textabschnitt eines Artikels ist am Anfang jeder zitierten
+Zeile mit einer vorhergehenden Zitatzeichenfolge gekennzeichnet. Die
+Standard\-Zitatzeichenfolge ist auf \&'>_' gesetzt. Der Standardwert kann
+geändert werden, indem die tinrc\-Variable \fBquote_chars\fP auf die eigene
+Einstellung gesetzt wird. (Beachten, dass »_«\-Unterstreichung verwendet
+wird, um ein Leerzeichen darzustellen).
+.SS "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
+Das Befehlsinterface zu \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP oder
+\fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP
+oder \fBGroupRepost\fP ('\fBx\fP') sowie \fBGroupSave\fP, \fBPageSave\fP oder
+\fBThreadSave\fP ('\fBs\fP' und \fBGroupAutoSave\fP, \fBPageAutoSave\fP oder
+\fBThreadAutoSave\fP '\fBS\fP') ist aus Gründen der Benutzerfreundlichkeit
+dasselbe.
+.PP
+Das automatische Speichern mit \fB*AutoSave\fP ('\fBS\fP') ist ein Sonderfall und
+funktioniert nur bei markierten Artikeln. Sie werden ohne weitere
+Aufforderung gemäß den im tinrc definierten Standardspeicherparameter oder
+den für die aktuelle Gruppe festgelegten Attributen verarbeitet.
+.PP
+Andernfalls werden Sie in der ersten Eingabeaufforderung aufgefordert,
+auszuwählen, welche Artikel, Threads, Hot\-Artikel (automatisch ausgewählt),
+regulären Ausdruck oder getaggten Artikel Sie per E\-Mail versenden oder
+weiterleiten usw. möchten.
+.PP
+Markierte Artikel müssen bereits mit einem \fB*Tag\fP ('\fBt\fP') Befehl markiert
+worden sein. Alle markierten Artikel können mit einem \fB*Untag\fP ('\fBU\fP')
+Befehl unmarkiert werden.
+.PP
+Wenn ein Muster für reguläre Ausdrücke ausgewählt ist, werden Sie
+aufgefordert, ein Muster einzugeben (um z.\~B. die Subject\-Zeilen von
+Artikeln zu untersuchen ob sie »Netznachrichten« enthalten, geben Sie
+»Netznachrichten« ein). Alle Artikel, die dem eingegebenen Ausdruck
+entsprechen, werden verschickt, weitergeleitet usw. Siehe auch die
+tinrc\-Variable \fBwildcard\fP für erweiterte Optionen zum Mustervergleich.
+.PP
+Bei der Eingabe des Verzeichnisses und der Datei, in die gespeichert werden
+soll, werden verschiedene Erweiterungszeichen erkannt. Umgebungsvariablen
+(mit vorangestelltem »$«) und Benutzerhome\-Verzeichnisse (mit
+vorangestelltem »~« oder »~benutzername«) können angegeben
+werden. Umgebungsvariablen können selbst weitere spezielle Zeichen
+enthalten.
+.PP
+Um Artikel in einem Postfach zu speichern, geben Sie
+»=<Postfachname>« ein, wenn Sie nach dem Dateinamen gefragt
+werden. Wenn Sie nur »=« eingeben, werden Artikel in einem Postfach mit dem
+Namen der aktuellen Newsgroup (z.\~B. »alt.sources«) gespeichert. Siehe auch
+\fBmaildir\fP.
+.PP
+Um in saveir/<news.groupen.name>/<dateiname> zu speichern,
+kann das Format »+<dateiname>« verwendet werden. Siehe
+\fBsavedir\fP. Wie »+« wird »%G« zum aktuellen news.groupen.name erweitert,
+jedoch ohne \fBsavedir\fP\-Präfix. »%P« wird zum news.groupen.name erweitert,
+wobei alle ».« durch »/« ersetzt werden.
+.PP
+Falls mehrere Dateien gleichzeitig gespeichert werden, wird der Dateiname
+(wenn er sich nicht auf ein Postfach bezieht) um ».num« erweitert, wobei
+»num« eine mindestens dreistellige Zahl ist, die von 1 aufwärts
+zählt. Umgebungsvariablen innerhalb eines Dateinamens sind zulässig
+(z.\~B. \fI$SOURCES/dir/filename\fP).
+.PP
+.\"
+.\"
+Beim Speichern von Artikeln kann angeben werden, ob die gespeicherten
+Dateien nachbearbeitet werden sollen. Ein Standardprozess\-Typ kann über
+\fBpost_process_type\fP festgelegt werden.
+.SS "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
+\fBtin\fP ermöglicht es, neue / ungelesene Nachrichtenartikel per E\-Mail
+(»\fB\-M\fP« und »\fB\-N\fP« Option) oder gespeichert (»\fB\-S\fP« Option) im
+Batch\-Modus für späteres Lesen zu versenden. Nützlich, falls Sie in den
+Urlaub fahren und Sie bei Ihrer Rückkehr nicht feststellen möchten, dass
+eine ganze Menge ungelesener Artikel verfallen sind und entfernt wurden. Am
+besten täglich über cron(8) aufrufen so lange sie unterwegs sind, danach
+wird Ihnen jeweils ein Bericht geschickt, welche Artikel aus welchen
+Newsgruppen verschickt/gespeichert wurden sowie die Gesamtzahl der
+verschickten/gespeicherten Artikel. Artikel werden in einer privaten
+Nachrichtenstruktur unter Ihrem \fBsavedir\fP Verzeichnis gespeichert (Standard
+ist \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP). Seien Sie vorsichtig, wenn Sie diese
+Option verwenden, falls Sie viele Gruppen lesen, da Ihr Dateisystem
+überlaufen könnte.
+.PP
+Wenn »\fB\-S\fP« zusammen mit einem bestimmten Verzeichnis zum Speichern
+(»\fB\-s\fP«\-Option) verwendet wird, muss dasselbe Verzeichnis angegeben werden,
+wenn die Artikel mit »\fB\-R\fP« gelesen werden.
+.PP
+Wenn Sie nur einige Ihrer Gruppen speichern möchten, verwenden Sie die
+\fBbatch_save\fP tinrc\-Variable. Setzen Sie auf »ON« oder »OFF« im tinrc, um
+das Speichern aller Gruppen zu aktivieren/deaktivieren und verwenden Sie
+dann das Attribut \fBbatch_save\fP, um die zu speichernden Gruppen zu
+verfeinern. Wenn Sie beispielsweise die meisten Ihrer Gruppen speichern
+möchten, setzen Sie \fBbatch_save\fP im tinrc auf »ON« und deaktivieren Sie
+selektiv diejenigen, die Sie nicht speichern möchten, mit Attributen.
+.TP  2i
+\fBtin \-M iain \-c \-f newsrc.mail\fP
+(alle ungelesenen Artikel in den in der Datei newsrc.mail angegebenen
+Newsgruppen an den lokalen Benutzer iain senden und als gelesen markieren)
+.TP  2i
+\fBtin \-S \-c \-f newsrc.save\fP
+(alle ungelesenen Artikel in den in der Datei newsrc.save angegebenen
+Newsgruppen speichern und als gelesen markieren)
+.TP  2i
+\fBtin \-R\fP
+.\"
+.\"
+(mittels \fBtin \-S\fP gespeicherte Artikel lesen)
+.SS BEREICHE
+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>\(en<max>, e.g., 10\(en15 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. Entering '0' at the prompt undoes
+the previously entered range selection. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
+.SS "NEWSGROUP LISTEN & WILDCARDS"
+Mehrere Stellen in \fBtin\fP ermöglichen es Ihnen, eine Liste von Newsgruppen
+anzugeben. Dazu gehören Kommandozeilengruppen, (un)subscribe\-Gruppen, der
+AUTO[UN]SUBSCRIBE\-Mechanismus. Das scope=\-Tag in der Attribute\-Datei und das
+Filter\-Datei group=\-Tag verwenden ebenfalls dieselbe Syntax. \fBtin\fP
+interpretiert diese Variable ähnlich wie \fB\%rn\fP(1). Es enthält eine Liste
+von Mustern, getrennt durch Kommas und möglicherweise mit Ausrufezeichen
+vorangestellt. Ein Ausrufezeichen negiert die Bedeutung eines Treffers auf
+diesem Muster und kann verwendet werden, um bestimmte Übereinstimmungen
+auszuschließen. Siehe \fB\%wildmat\fP(3) für Details zu den verstandenen
+Mustern. Einige Beispiele:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Passt auf alt.config und alles in der »news«\-Hierarchie außer »news.test«
+.PP
+.\"
+.\"
+Weitere Beispiele finden sich in der Erklärung zu den Variablen
+$\fBAUTOSUBSCRIBE\fP und $\fBAUTOUNSUBSCRIBE\fP.
+.SS "INTERAKTIVE SUCHE"
+Abhängig von der Einstellung der \fBwildcard\fP tinrc\-Variablen gibt es derzeit
+einige Einschränkungen für die interaktive Suche \fBSearchSubjF\fP ('\fB/\fP'),
+\fBSearchSubjB\fP ('\fB?\fP'), \fBSearchAuthF\fP ('\fBa\fP'), \fBSearchAuthB\fP ('\fBA\fP'),
+\fBSearchBody\fP ('\fBB\fP') und \fBSearchRepeat\fP ('\fB\(rs\fP') die beachtet werden
+sollten:
+.PP
+Bei der Wildmat\-Suche wird der Suchstring automatisch in Sternchen (»*«)
+eingeschlossen, um eine Teilstring suche zu simulieren. Dieses Verhalten
+kann nicht geändert werden.
+.PP
+Regex\-Suchen ersetzen automatisch Leerzeichen (»\ «) und/oder Tabulatoren
+(»\et«) in der Suchzeichenfolge mit dem »\es« Meta\-Charakter, welches mit
+jedem Leerzeichen übereinstimmt. Dieses Verhalten kann nicht unterdrückt
+werden. Auch sind regex\-Suchanfragen standardmäßig Groß\- und Kleinschreibung
+unempfindlich. Um die Fallsensibilität zu erzwingen, kann dem Suchmuster
+»\fB(?  ˆ)\fP« oder »\fB(?\-i)\fP« vorangestellt werden.
+.PP
+.\"
+.\"
+Falls Unicode\-Normalisierung verfügbar ist, werden Suchmuster gemäß der
+\fBnormalization_form\fP tinrc\-Variable normalisiert.
+.SS SIGNATUREN
+\fBtin\fP erkennt eine Signatur entweder in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP oder
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. Falls \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+existiert, wird die Signatur nur für E\-Mail\-Befehle in den Editor
+geladen. Eine Signatur in \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP wird nicht
+für die Veröffentlichung von Artikeln in den Editor geladen, da
+\fB\%inews(1)\fP die Signatur selbst anhängt.
+.PP
+Eine Signatur in \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP wird sowohl für Post\- als
+auch für Mail\-Befehle in den Editor geladen.
+.PP
+Nachstehend eine Beispiel \fI.Sig\fP Datei:
+.RS
+.nf
+\f(CRNAMES  Erika Mustermann <erika@example.org>
+SNAIL  Heidestraße 17, 99999 Notreal, Germany\fR
+.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 "ANSICHTEN ANPASSEN"
+Das Aussehen der Auswahl\-, Gruppen\- und Threadebene kann den eigenen
+Bedürfnissen angepasst werden. Hierzu dienen Formatzeichenfolgen, welche den
+Inhalt und die Position der einzelnen Elemente einer Bildschirmzeile
+definieren. Innerhalb der Formatzeichenfolge werden Platzhalter eingesetzt,
+die später beim Bildschirmaufbau durch den eigentlichen Inhalt ersetzt
+werden. Falls der Artikel mehrere Adressen hat, wird nur die erste
+ausgewertet. Folgende Platzhalter stehen zur Verfügung:
+.PP
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'aktuelle Gruppen\-, Thread\- oder Artikelnummer'u
+\fB%D\fP        Datum
+\fB%F\fP        Absender, Name und/oder E\-Mail Adresse
+\fB%G\fP        Name der Gruppe
+\fB%I\fP        Initialen des Absenders
+\fB%L\fP        Anzahl der Zeilen
+\fB%M\fP        Message\-ID
+\fB%R\fP        Anzahl der Antworten im Thread
+\fB%S\fP        Bewertung
+\fB%T\fP        Subject und/oder Baumdarstellung des Threads
+\fB%U\fP        Anzahl ungelesener Artikel
+\fB%d\fP        Gruppenbeschreibung
+\fB%f\fP        Gruppenkennzeichnung
+\fB%m\fP        Artikelkennzeichnungen
+\fB%n\fP        aktuelle Gruppen\-, Thread\- oder Artikelnummer
+\fB%s\fP        Subject (Betreff)
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Nicht alle Platzhalter können in jeder Ebene verwendet werden. Die folgende
+Tabelle gibt einen Überblick über die Verfügbarkeit der einzelnen
+Platzhalter:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
+	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
+\fB%D\fP	 	X	X
+\fB%F\fP	 	X	X
+\fB%G\fP	X
+\fB%I\fP	 	X	X
+\fB%L\fP	 	X	X
+\fB%M\fP	 	X	X
+\fB%R\fP	 	X
+\fB%S\fP	 	X	X
+\fB%T\fP	 	 	X
+\fB%U\fP	X
+\fB%d\fP	X
+\fB%f\fP	X
+\fB%m\fP	 	X	X
+\fB%n\fP	X	X	X
+\fB%s\fP	 	X
+\fB%%\fP	X	X	X
+.fi
+.in -0.3i
+.PP
+Voreingestellt sind folgende Formatzeichenfolgen:
+.PP
+.in +.3i
+.nf
+.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
+\fBselect_format\fP:	»\fB%f %n %U  %G  %d\fP«
+\fBgroup_format\fP:	»\fB%n %m %R %L  %s  %F\fP«
+\fBthread_format\fP:	»\fB%n %m  [%L]  %T  %F\fP«
+.fi
+.in -0.3i
+.PP
+Ob in der Auswahlebene die Gruppenbeschreibung angezeigt wird, hängt von
+\fBshow_description\fP ab. Außerdem kann mit \fBSelectToggleDescriptions\fP
+('\fBd\fP') die Beschreibung aus\- bzw. eingeblendet werden.
+.PP
+Welche Absenderinformationen bei »\fB%F\fP« angezeigt werden ist abhängig von
+\fBshow_author\fP. Zusätzlich kann mit \fBGroupToggleSubjDisplay\fP
+bzw. \fBThreadToggleSubjDisplay\fP ('\fBd\fP') durch die möglichen Anzeigeoptionen
+durchgeschaltet werden.
+.PP
+Für die Datumsanzeige mit »\fB%D\fP« wird \fBdate_format\fP benutzt. Man kann
+allerdings auch in runden Klammern ein eigenes Datumsformat angeben, das
+anstelle von \fBdate_format\fP benutzt werden soll. Der Platzhalter dafür würde
+dann z.\~B. so aussehen: »\fB%(%d %b %y %H:%M)D\fP« (siehe \fBdate_format\fP für
+weiterführende Informationen).
+.PP
+Die Länge der einzelnen Elemente (außer »\fB%%\fP«) kann mit einer positiven
+Zahl nach dem »\fB%\fP« definiert werden. Das folgende Beispiel stellt den
+Bewertung in der Threadebene 10 Zeichen breit dar: »\fB%10S\fP«.
+.PP
+Wenn der Gruppenname zusammen mit der Gruppenbeschreibung angezeigt wird,
+kann die Breite des Gruppennamens über einen optionalen, durch Komma
+getrennten, zweiten Wert gesteuert werden (z.\~B. »\fB%60,20G\fP«). Der erste
+Wert kann weggelassen werden (z.\~B. ('\fB%,20G\fP))'. Ist kein zweiter Wert
+angegeben verwendet \fBtin\fP ein Standardwert von 32.
+.PP
+Einige Platzhalter haben eine voreingestellte Breite die unter Umständen
+dazu führt, dass der Inhalt abgeschnitten wird. Für Platzhalter die nur
+Zahlen enthalten wird der Wert durch eine passende Zehnerpotenz geteilt und
+mit dem zugehörigen SI\-Suffix versehen, z.\~B. wird bei einer Breite von
+vier aus 54321 dann »54 k«. Wenn das nicht gewünscht ist muss die Breite
+angegeben werden, z.\~B. »\fB%6n\fP«. Hier ist eine Übersicht der
+Voreinstellungen:
+.PP
+.in +.3i
+.nf
+.ta \w'Platzhalter  'u +\w'Breite'u
+Platzhalter	Breite
+\fB%I\fP	 3
+\fB%L\fP	 4
+\fB%M\fP	10
+\fB%R\fP	 3
+\fB%S\fP	 6
+\fB%U\fP	 5
+\fB%n\fP	 4
+.fi
+.in -0.3i
+.PP
+Wird bei »\fB%D\fP« keine Länge angegeben, so wird die Länge anhand der
+Formatzeichenfolge für das Datum und dem aktuellen Tag bestimmt. Sind in der
+Formatzeichenfolge volle Wochentags\- oder Monatsnamen enthalten, kann es
+vorkommen, dass das Datum anderer Artikel länger als ermittelt ist. In
+diesem Fall wird das Datum abgeschnitten dargestellt. Das tritt z.\~B. auf,
+wenn der aktuelle Monat Mai ist und der Artikel, zu dem das Datum angezeigt
+werden soll, im Dezember gepostet wurde. In solchen Fällen ist es sinnvoll,
+die maximale Länge manuell zu ermitteln und in die Formatzeichenfolge
+einzutragen.
+.PP
+Falls die Formatzeichenfolge »\fB%G\fP« und »\fB%d\fP« enthält und keine Länge
+angegeben ist, bestimmt der längste Gruppenname die Länge für »\fB%G\fP«. Der
+verbleibende Platz wird für »\fB%d\fP« verwendet.
+.PP
+Sind in der Formatzeichenfolge »\fB%F\fP« und »\fB%s\fP« bzw. »\fB%T\fP« enthalten
+und jeweils keine Längen angegeben, dann nimmt »\fB%F\fP« ein Drittel und
+»\fB%s\fP« bzw. »\fB%T\fP« zwei Drittel des für beide zusammen verfügbaren Platzes
+ein.
+.PP
+Weiterhin kann eine Mindest\- oder Maximalbildschirmbreite pro Element (außer
+»\fB%%\fP«) definiert werden. Das entsprechende Element wird dann erst
+dargestellt, wenn auf dem Bildschirm mehr bzw. weniger Zeichen als angegeben
+dargestellt werden können. Das ist hilfreich, um die Anzeige bei kleineren
+Bildschirmen oder Terminalfenstern nicht zu überfrachten. Hier erfolgt die
+Angabe vor dem den Platzhalter charakterisierenden Buchstaben durch eine
+positive Zahl, welcher ein '\fB>\fP' bzw. '\fB<\fP' vorangestellt
+wird. Soll z.\~B. der Bewertung erst ab einer Bildschirmbreite größer 100
+Zeichen angezeigt werden, lautet die Formatzeichenfolge '\fB%>100S\fP'.
+.PP
+Wenn eine Längenangabe und eine Mindest\- oder Maximalbildschirmbreite
+angegeben werden soll, muss zuerst die Länge und danach die Mindestbreite
+oder Maximalbreite in der Formatzeichenfolge stehen. Um die Bewertung 10
+Zeichen breit und erst ab einer Bildschirmbreite über 100 Zeichen
+darzustellen, lautet die Anweisung '\fB%10>100S\fP'. Für »\fB%F\fP« und
+»\fB%s\fP« bzw. »\fB%T\fP« kann, getrennt durch einen Doppelpunkt, eine zweite
+Länge angegeben werden, die verwendet wird, wenn die Mindestbildschirmbreite
+nicht erreicht wird. Wird nach dem Doppelpunkt keine Länge angegeben, wird
+der Eintrag auch bei Unterschreitung der Mindestbildschirmbreite angezeigt
+und die Länge so berechnet, als wäre keine Mindestbildschirmbreite angegeben
+worden. Im folgenden Beispiel zeigt \fBtin\fP den Betreff mit einer Länge von
+60 Zeichen an, wenn der Bildschirm breiter als 100 Zeichen ist, ansonsten
+wird eine Länge von 40 Zeichen verwendet: '\fB%60>100:40s\fP'.
+.PP
+Das Aussehen der Anhangsebene sowie der MIME\-, UUEncode\- und YENC\-Header auf
+Artikelebene kann ebenfalls über Formatzeichenfolgen angepasst werden. Die
+folgenden Variablen sind verfügbar:
+.PP
+.in +.3i
+.nf
+.ta \w'%G    'u +\w'aktuelle Gruppen\-, Thread\- oder Artikelnummer'u
+\fB%C\fP        Zeichensatz
+\fB%c\fP        Wie %C aber mit Beschreibung
+\fB%D\fP        Zeilenanzahl
+\fB%d\fP        Wie %D aber mit Beschreibung
+\fB%E\fP        Content Kodierung
+\fB%e\fP        Wie %E aber mit Beschreibung
+\fB%F\fP        Aktueller YENC\-Teil
+\fB%f\fP        Wie %F aber mit Beschreibung
+\fB%G\fP        Gesamtanzahl der YENC\-Teile
+\fB%g\fP        Wie %G aber mit Beschreibung
+\fB%I\fP        Kennzeichen für vollständige/unvollständige UUE\-Teile
+\fB%L\fP        Sprache
+\fB%l\fP        Wie %L aber mit Beschreibung
+\fB%N\fP        Name
+\fB%n\fP        Wie %N aber mit Beschreibung
+\fB%S\fP        Content Untertyp
+\fB%s\fP        Wie %S aber mit Beschreibung
+\fB%T\fP        Content Typ
+\fB%t\fP        Wie %T aber mit Beschreibung
+\fB%V\fP        Größe des aktuellen YENC\-Teils in Bytes
+\fB%v\fP        Wie %V aber mit Beschreibung
+\fB%W\fP        Gesamtgröße der YENC\-Teile in Bytes
+\fB%w\fP        Wie %W aber mit Beschreibung
+\fB%X\fP        CRC Prüfsumme des aktuellen YENC\-Teils
+\fB%x\fP        Wie %X aber mit Beschreibung
+\fB%Z\fP        Größe in Bytes
+\fB%z\fP        Wie %Z aber mit Beschreibung
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Nicht alle Elemente können in jeder Variablen verwendet werden. Die folgende
+Tabelle bietet einen Überblick:
+.PP
+.TS
+tab(:);
+lb lb lb lb lb
+lb c  c  c  c.
+:T{
+attachment\%_format
+T}:T{
+page\%_mime\%_format
+T}:T{
+page\%_uue\%_format
+T}:T{
+page\%_yenc\%_format
+T}
+%C:X:X::
+%c:X:X::
+%D:X:X:X:X
+%d:X:X:X:X
+%E:X:X:X:X
+%e:X:X:X:X
+%F::::X
+%f::::X
+%G::::X
+%g::::X
+%I:::X:X
+%L:X:X::
+%l:X:X::
+%N::X:X:X
+%n::X:X:X
+%S:X:X:X:X
+%s:X:X:X:X
+%T:X:X:X:X
+%t:X:X:X:X
+%V::::X
+%v::::X
+%W::::X
+%w::::X
+%X::::X
+%x::::X
+%Z:X:X:X:X
+%z:X:X:X:X
+%%:X:X:X:X
+.TE
+.PP
+Standardmäßig wird die Zeichenkette nicht abgeschnitten. Wenn sie die
+Bildschirmbreite überschreitet, wird sie umgebrochen. Wenn dem »%« Zeichen
+ein Ausrufezeichen (»!«) vor Großbuchstaben folgt, wird das Element
+weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem »%« Zeichen
+ein Sternchen (»*«) vor Kleinbuchstaben folgt, wird die Beschreibung
+weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem »%« Zeichen
+vor einem Kleinbuchstaben ein Ausrufezeichen (»!«) folgt, wird zuerst die
+Beschreibung und dann der Inhalt weggelassen. Das Kürzen erfolgt immer von
+rechts nach links, zuerst wird die Beschreibung weggelassen, und wenn keine
+Beschreibung mehr angezeigt wird, wird der Inhalt weggelassen. Wenn »%T« und
+»%S«, »%F« und »%G« oder »%V« und »%W« direkt aufeinander folgen, wird ein
+»/« dazwischen eingefügt. »%Z« hat immer einen Dezimalpunkt und kann einen
+einbuchstabigen bi\-Suffix haben.
+.PP
+Voreingestellt sind folgende Formatzeichenfolgen:
+.PP
+.in +.3i
+.nf
+.ta \w'attachment_format:'u +\w'"\fB%T%S%E%C%d\fP"'u
+\fBattachment_format\fP:	»\fB%T%S%E%C%d\fP«
+\fBpage_mime_format\fP:		»\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP«
+\fBpage_uue_format\fP:		»\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP«
+\fBpage_yenc_format\fP:		»\fB[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]\fP«
+.fi
+.\"
+.\"
+.SS "TIPPS UND TRICKS"
+In \fBtin\fP kann weitgehend mit den vier Cursortasten navigiert werden. Die
+linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene
+nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere
+Pfeiltaste eine Zeile nach unten.
+.PP
+In den folgenden Newsgruppen finden sich nützliche Informationen über
+Newssoftware:
+.in +.5i
+.ti -\w'\(em'u
+\(emde.comm.software.newsreader (Informationen über Newsreader wie tin,
+slrn, ...)
+.ti -\w'\(em'u
+\(emnews.software.nntp (Informationen über NNTP)
+.ti -\w'\(em'u
+\(emnews.answers (Frequently Asked Questions (FAQ) verschiedenster Themen)
+.PP
+Viele Eingabeaufforderungen in \fBtin\fP bieten eine Standardauswahl an, auf
+der der Cursor positioniert ist. Durch Drücken von '\fB<CR>\fP' wird
+der Standardwert übernommen. Die meisten Abfragen können durch Drücken von
+\&'\fB<ESC>\fP' abgebrochen werden.
+.PP
+Falls \fBtin\fP in einem \fB\%xterm\fP(1x) ausgeführt wird, passt sich die
+Darstellung automatisch an wenn die Größe vom \fB\%xterm\fP(1 x) geändert wird.
+.PP
+\fBtin\fP liest in festgelegten Intervallen (\fBread_active_file_secs\fP) die
+Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP erneut ein,
+um neu eingetroffenen Nachrichten anzuzeigen.
+.PP
+.\"
+.\"
+Falls Sie feststellen, dass eine große Anzahl neuer Newsgruppen den
+Bildschirm füllt, können diese durch Drücken von \fBSelectToggleReadDisplay\fP
+('\fBr\fP') ausgeblendet werden.
+.SS "XTERM MAUS TASTEN"
+Falls die Umgebungsvariable \fB$TERM\fP auf \fB\%xterm\fP(1x) gesetzt ist können
+die Maustasten benutzt werden um Gruppen oder Artikel auszuwählen. Es wird
+davon ausgegangen, dass die Maustasten normal zugeteilt sind (Maustaste1 ist
+die linke Maustaste).
+.PP
+Im Allgemein (d. h. für die Gruppen\-, Thread\- und Artikelmenüs),
+.TP  10
+Maustaste1 (Links)
+Geht in die nächste (untere) Ebene, wenn Sie auf einen Artikel klicken,
+sonst nach unten blättern.
+.TP 
+Maustaste2 (Mitte)
+kehrt zur vorherigen (oberen) Ebene zurück, wenn Sie auf einen Artikel
+klicken, andernfalls wird eine Seite nach oben geblättert.
+.TP 
+Maustaste3 (Rechts)
+Positioniert in die Artikelzeile unter dem Mauszeiger oder blättert nach
+unten, wenn außerhalb der Artikelliste geklickt wurde.
+.PP
+Im Gruppenauswahlmenü, wenn die Maus auf eine Gruppe zeigt, dann:
+.TP  10
+Linke Maustaste
+bewegt sich zur angezeigten Gruppe und wählt diese aus, genau wie
+\fBSelectReadGrp\fP ('\fB<CR>\fP').
+.TP 
+Mittlere Maustaste
+Beendet das Programm, genau wie \fBQuit\fP ('\fBq\fP').
+.TP 
+Rechte Maustaste
+springt zu der Gruppe, auf die gezeigt wird.
+.PP
+Wenn die Maus im Artikelmenü auf einen Artikel (oder Thread) zeigt, dann:
+.TP  10
+Linke Maustaste
+liest den Artikel, auf den gezeigt wird, genau wie \fBGroupReadBasenote\fP
+('\fB<CR>\fP'), oder den Thread, genau wie \fBGroupListThd\fP ('\fBl\fP').
+.TP 
+Mittlere Maustaste
+verlässt das Menü und markiert die Gruppe als gelesen, wenn
+\fBgroup_catchup_on_exit\fP in der Konfiguration gesetzt ist, genau wie \fBQuit\fP
+('\fBq\fP').
+.TP 
+Rechte Maustaste
+springt zu dem Artikel (oder Thread), auf den gezeigt wird.
+.PP
+Im Thread\-Menü, wenn die Maus auf einen Artikel zeigt, dann:
+.TP  10
+Linke Maustaste
+liest den Artikel, auf den gezeigt wird, genau wie \fBThreadReadArt\fP
+('\fB<CR>\fP').
+.TP 
+Mittlere Maustaste
+verlässt das Menü und markiert den Thread als gelesen, wenn
+\fBthread_catchup_on_exit\fP in der Konfiguration gesetzt ist, genau wie
+\fBQuit\fP ('\fBq\fP').
+.TP 
+Rechte Maustaste
+springt zu dem Artikel, auf den gezeigt wird.
+.PP
+.\"
+.\"
+In anderen Menüs und Bereichen kehrt das Drücken von Maustasten zum üblichen
+Ausschneiden und Einfügen von \fB\%xterm\fP(1x) zurück, allerdings nach einem
+Klick auf eine beliebige Taste.
+.SS "INDEX DATEIEN"
+Wenn Ihr Newsserver NOV\-Indexdateien unterstützt (siehe
+\fB\%newsoverview\fP(5), die meisten modernen Installationen tun dies) und Sie
+eine schnelle Verbindung zu Ihrem Newsserver haben, können Sie diesen
+Abschnitt ignorieren.
+.PP
+Wenn Ihr Newsserver keine NOV\-Indexdateien unterstützt oder Sie eine sehr
+langsame Verbindung zu Ihrem Newsserver haben, kann \fBtin\fP den Index für
+jede Newsgruppe zwischenspeichern, wenn \fBcache_overview_files\fP auf »ON«
+gesetzt ist. Beachten Sie, dass dieser Cache große Mengen an Speicherplatz
+verbrauchen kann, wenn Sie sehr viele und/oder Gruppen mit hohem
+Datenverkehr lesen. Um Platz zu sparen kann \fBcompress_overview_files\fP auf
+»ON« gesetzt werden. Bitte beachten, dass die Verwendung von \fBgetart_limit\fP
+Caching (\fBcache_overview_files\fP) deaktiviert.
+.PP
+Für jeden Benutzer werden eigene Indexdateien erstellt / aktualisiert, die
+in \fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fP
+gespeichert werden. Falls über NNTP gelesen wird, wird der Name des
+Newsservers angehängt, um die Indizes für verschiedene Server getrennt zu
+halten. Falls aus dem lokalen Spool gelesen wird und lokale
+Übersichtsdateien bereits vorhanden sind, hat das Aktivieren des Cachings
+keine Auswirkung. Eventuell hat das Aktivieren des Cachings nur geringe oder
+gar keine Auswirkungen, es sei denn, es kommt beim Lesen über NNTP zu
+erheblichen Verzögerungen beim Betreten einer Gruppe.
+.PP
+Das erstmalige Betreten einer Gruppe ist in der Regel langsam, da die
+Indexdatei von Grund auf neu erstellt werden muss. Um dies zu verhindern,
+starte \fBtin\fP, um alle Indexdateien für die Gruppen die abonniert sind zu
+erstellen, wie folgt \fBtin \-u \-v\fP und geh einen Kaffee trinken. Nachfolgende
+Lesungen einer Gruppe müssen nur eine inkrementelle Aktualisierung der
+Indexdatei durchführen und sind viel schneller, da nur neue Artikel
+zwischengespeichert werden müssen.
+.PP
+Da die Indizierung einige Zeit in Anspruch nehmen kann, sollte in Erwägung
+gezogen werden \fBtin\fP vom System\-Batcher \fB\%cron\fP(8) mit der Option »\fB\-u\fP«
+auszuführen:
+.PP
+.RS
+.nf
+\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
+.fi
+.RE
+.PP
+Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in
+Betracht ziehen, zwischengespeicherte Daten für Gruppen, die Sie nicht mehr
+lesen, manuell zu bereinigen:
+.PP
+.RS
+.nf
+\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
+.fi
+.RE
+.\"
+.\"
+.SH DATEIEN
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\"       $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-R   (-D 32)
+.\"       $TMPDIR/SCOPES-W   (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+.\"       $TMPDIR/GNKSA      (-D 64)
+Für eine ausführlich Beschreibung siehe \fB\%tin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.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/.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
+.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
+.br
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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/motd\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.PP
+.\" .I ${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
+.SH UMGEBUNGSVARIABLEN
+.\" TODO: - sort in a useful order
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
+.TP 
+\fBTINRC\fP
+Setzen Sie diese Variable wenn Sie Kommandozeilenoptionen angeben möchten
+mit denen \fBtin\fP gestartet werden soll um die Eingabe, jedes Mal wenn \fBtin\fP
+ausgeführt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den
+angegebenen Kommandozeilenoptionen vorangestellt \(em bevor diese auf
+Gültigkeit überprüft werden \(em um Sie manuell übersteuern zu können.
+.TP 
+\fBTIN_HOMEDIR\fP
+Setzen Sie diese Variable falls Sie das \fI.tin\fP Verzeichnis nicht in
+\fI$HOME/\fPhaben möchten. Wenn Sie z.\~B. alle privaten Dateien von \fBtin\fP in
+\fI/tmp/.tin\fP haben möchten, setzen Sie $\fBTIN_HOMEDIR\fP auf \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_NEWSDIR\fP
+Definieren Sie diese Variable, wenn Sie das \fI.news\fP\-Verzeichnis nicht in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP möchten. Wenn Sie beispielsweise alle
+\fBtin\fP\-News\-Indizes in \fI/tmp/.news\fP haben möchten, würden Sie
+$\fBTIN_INDEX_NEWSDIR\fP auf \fI/tmp\fP setzen.
+.TP 
+\fBTIN_INDEX_MAILDIR\fP
+Definieren Sie diese Variable, wenn Sie das \fI.mail\fP\-Verzeichnis nicht in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP möchten. Wenn Sie beispielsweise alle
+\fBtin\fP\-Mail\-Indizes in \fI/tmp/.mail\fP haben möchten, würden Sie
+$\fBTIN_INDEX_MAILDIR\fP auf \fI/tmp\fP setzen.
+.TP 
+\fBTIN_INDEX_SAVEDIR\fP
+Definieren Sie diese Variable, wenn Sie das \fI.save\fP\-Verzeichnis nicht in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP möchten. Wenn Sie beispielsweise alle
+\fBtin\fP\-Save\-Indizes in \fI/tmp/.save\fP haben möchten, würden Sie
+$\fBTIN_INDEX_SAVEDIR\fP auf \fI/tmp\fP setzen.
+.TP 
+\fBTIN_LIBDIR\fP
+Definieren Sie diese Variable, wenn Sie den \fBNEWSLIBDIR\fP\-Pfad überschreiben
+möchten, der in das \fBtin\fP\-Binary kompiliert wurde. Der Standardwert ist
+\fI/usr/lib/news\fP. Wenn \fBtin\fP im NNTP\-Modus läuft, hat die Einstellung
+dieser Variable keine Auswirkungen.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Definieren Sie diese Variable, wenn Sie den \fBSPOOLDIR\fP\-Pfad überschreiben
+möchten, der in das \fBtin\fP\-Binary kompiliert wurde. Der Standardwert ist
+\fI/var/spool/news\fP. Wenn \fBtin\fP im NNTP\-Modus läuft, hat die Einstellung
+dieser Variable keine Auswirkungen.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Definieren Sie diese Variable, wenn Sie den \fBNOVROOTDIR\fP\-Pfad überschreiben
+möchten, der in das \fBtin\fP\-Binary kompiliert wurde. Der Standardwert ist
+\fBSPOOLDIR\fP (siehe oben). Wenn \fBtin\fP im NNTP\-Modus läuft, hat die
+Einstellung dieser Variable keine Auswirkungen.
+.TP 
+\fBTIN_NOVFILENAME\fP
+Definieren Sie diese Variable, wenn Sie den Dateinamen \fBOVERVIEW_FILE\fP
+überschreiben möchten, der in die Binärdatei \fBtin\fP einkompiliert wurde. Der
+Standardwert ist »\fI.overview\fP«. Wenn \fBtin\fP im NNTP\-Modus ausgeführt wird,
+hat diese Variable keine Auswirkung.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Setzen Sie diese Variable, wenn Sie den \fBNEWSLIBDIR/active\fP\-Pfad
+überschreiben wollen, der in das \fBtin\fP\-Binary einkompiliert wurde. Falls
+\fBtin\fP im NNTP\-Modus läuft, hat diese Variable keine Auswirkung. Sollte
+$\fBTIN_LIBDIR\fP gesetzt sein wird es $\fBTIN_ACTIVEFILE\fP vorangestellt.
+.TP 
+\fBNNTPSERVER\fP
+Der Standard\-NNTP\-Server, von dem Nachrichten remote gelesen werden. Diese
+Variable muss nur gesetzt werden, wenn die Befehlszeilenoption »\fB\-r\fP«
+angegeben ist und die Datei \fI/etc/nntpserver\fP nicht existiert. Die
+Befehlszeilenoption »\fB\-g\fP« überschreibt $\fBNNTPSERVER\fP.
+.TP 
+\fBNNTPPORT\fP
+NNTP TCP\-Port, von dem Nachrichten gelesen werden sollen. Diese Variable
+muss nur gesetzt werden, wenn der TCP\-Port nicht 119 (Standard) ist. Die
+Befehlszeilenoption »\fB\-p\fP« übersteuert $\fBNNTPPORT\fP.
+.TP 
+\fBNNTPSPORT\fP
+Der NNTPS TCP\-Port, von dem Nachrichten gelesen werden. Diese Variable muss
+nur gesetzt werden, wenn der TCP\-Port nicht 563 (Standard) ist. Die
+Befehlszeilenoptionen »\fB\-p\fP« und »\fB\-T\fP« überschreiben $\fBNNTPSPORT\fP.
+.TP 
+\fBDISTRIBUTION\fP
+Setzen den Artikel\-Header »Distribution:« auf den Inhalt der Variablen statt
+auf den Systemstandard.
+.TP 
+\fBISO2ASC\fP
+Auswahl einer ISO\-zu\-ASCII\-Zeichensatz\-Dekodierungstabelle für die
+Dekodierung des Artikeltextes. Die Werte können von \-1 bis 5 reichen.
+.RS +.5i
+.TP 
+\fB\-1\fP
+Keine Umformung
+.TP 
+\fB0\fP
+Universal\-Tabelle für viele Sprachen
+.TP 
+\fB1\fP
+Universal\-Tabelle mit einfachem Abstand
+.TP 
+\fB2\fP
+Tabelle für Dänisch, Niederländisch, Deutsch, Norwegisch und Schwedisch
+.TP 
+\fB3\fP
+Tabelle für Dänisch, Finnisch, Norwegisch und Schwedisch mit der
+entsprechenden ISO 646\-Variante
+.TP 
+\fB4\fP
+Tabelle mit \fBRFC\ 1345\fP\-Codes in Klammern
+.TP 
+\fB5\fP
+Tabelle für Drucker, die es erlauben, mit Backspace zu überschreiben
+.RE
+.TP 
+\fBORGANIZATION\fP
+Setzt den Artikel\-Header »Organization:« auf den Inhalt der Variable
+anstelle des Systemstandards. Wenn er auf eine lesbare Datei zeigt, wird
+eine zufällige Zeile aus dieser Datei verwendet. Wenn Nachrichten auf einem
+Apollo DomainOS\-Rechner gelesen werden, muss die Umgebungsvariable
+$\fBNEWSORG\fP anstelle von $\fBORGANIZATION\fP verwendet werden.
+.TP 
+\fBNEWSORG (DomainOS)\fP
+Apollo DomainOS spezifisch, wie $\fBORGANIZATION\fP auf anderen
+Betriebssystemen (siehe oben).
+.TP 
+\fBREPLYTO\fP
+Setzt den »Reply\-To:«\-Header auf die in der Variable angegebene
+Rücksendeadresse. Dies ist nützlich, wenn Sie Antworten an eine andere
+Adresse erhalten möchten.
+.TP 
+\fBNAME\fP
+Überschreibt den vollständigen Namen, der im Gecos\-Feld in \fI/etc/passwd\fP
+angegeben ist, siehe auch \fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Bewirkt das Gleiche wie $\fBNAME\fP aber mit geringerer Priorität.
+.TP 
+\fBHOME\fP
+Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in
+\fB\%environ\fP(5).
+.TP 
+\fBMAILER\fP
+Diese Variable hat Vorrang vor dem Standard\-Mailer, der bei allen
+Versandoperationen innerhalb von \fBtin\fP verwendet wird.
+.TP 
+\fBMAIL\fP
+Voller Pfad zum Postfach des Benutzers.
+.TP 
+.\" we don't support the %message || ?message notation
+\fBMAILPATH\fP
+Eine durch Doppelpunkte getrennte Liste von Dateinamen, die auf neue E\-Mails
+überprüft werden. Übersteuert die Variable $\fBMAIL\fP.
+.TP 
+\fBMAILDIR\fP
+Voller Pfad zum Maildir\-Ordner des Benutzers. Wird nur ausgewertet, wenn
+weder $\fBMAILPATH\fP noch $\fBMAIL\fP gesetzt sind.
+.TP 
+\fBVISUAL\fP
+Diese Variable hat Vorrang vor dem Standard\-Editor (d.\~h. \fB\%vi\fP(1)), der
+bei allen Bearbeitungsoperationen innerhalb von \fBtin\fP verwendet wird
+(z.\~B. Posten, Antworten, Followups, ...). Die Auswertungsreihenfolge ist
+\fI${VISUAL:\-"${EDITOR:\-vi}"}\fP. Siehe \fB\%environ\fP(5) für weitere
+Informationen.
+.TP 
+\fBEDITOR\fP
+Falls $\fBVISUAL\fP nicht gesetzt ist, wird in dieser Variablen nach einem
+Standard\-Editor gesucht. Wenn $\fBEDITOR\fP und $\fBVISUAL\fP beide nicht gesetzt
+sind verwendet \fBtin\fP den Standard\-Editor des Systems (\fB\%vi\fP(1) bei
+UNIX\-Systemen). Weitere Informationen finden sich in \fB\%environ\fP(5).
+.TP 
+\fBAUTOSUBSCRIBE\fP
+Eine neue Gruppe wird mit der Liste der Muster verglichen; wenn sie
+übereinstimmt, abonniert \fBtin\fP die Gruppe ohne weitere Nachfrage. Siehe den
+Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für eine Erklärung der gültigen
+Syntax. Das Setzen von zum Beispiel
+.sp
+\fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fP
+.sp
+abonniert automatisch alle neuen Gruppen in der comp.os.unix\-Hierarchie und
+auf alle Talk\-Gruppen, mit Ausnahme der Talk\-Gruppen talk.politics (die wie
+gewohnt abgefragt werden). Natürlich funktioniert dies nicht, wenn \fBtin\fP
+mit dem »\fB\-X\fP« Kommandozeilen\-Parameter gestartet wird.
+.TP 
+\fBAUTOUNSUBSCRIBE\fP
+Wird wie die Variable $\fBAUTOSUBSCRIBE\fP behandelt, aber Gruppen, die der
+Liste entsprechen, werden ohne weitere Abfrage abgemeldet. Zum Beispiel
+.sp
+\fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP
+.sp
+wird den Benutzer automatisch von allen neuen alt.flame\-Gruppen und allen
+Gruppen die mit u beginnen (meist Hochschulgruppen), mit Ausnahme von
+UK\-Gruppen (die wie gewohnt abgefragt werden), abmelden.
+.TP 
+\fBTMPDIR\fP
+Pfadname eines Verzeichnisses, das \fBtin\fP für die Erstellung temporärer
+Dateien zur Verfügung gestellt wird.
+.TP 
+\fBMAILCAPS\fP
+Diese Variable kann verwendet werden, um den Standard\-Suchpfad für
+\fB\%mailcap\fP(5)\-Dateien zu überschreiben. Siehe auch \fB\%tin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Setzen Sie diese Variable, um die Verwendung von \fB\%metamail\fP(1) oder einen
+Ersatz (z.\~B. metamutt) zu unterdrücken.
+.TP 
+\fBMM_CHARSET\fP
+Benutzter MIME\-Zeichensatz, falls nicht über die tinrc\-Variable
+\fBmm_charset\fP konfiguriert.
+.TP 
+\fBISPELL\fP
+Setzen Sie diese Variable so, dass sie auf \fB\%ispell\fP(1) oder einen Ersatz
+und seine cmd\-Zeilenoptionen zeigt.
+.TP 
+\fBPGPOPTS\fP
+Zusätzliche Optionen, die Sie an Ihr \fB\%pgp\fP(1)\- oder \fB\%gpg\fP(1)\-Programm
+übergeben möchten.
+.TP 
+\fBPGPPATH\fP
+Übersteuert den Namen des \fB\%pgp\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
+Schlüssel usw. enthält.
+.TP 
+\fBGNUPGHOME\fP
+Übersteuert den Namen des \fB\%gpg\fP(1)\-Verzeichnisses in \fB$HOME\fP, dass deine
+Schlüssel usw. enthält.
+.TP 
+\fBLC_CTYPE\fP
+This variable determines the \fB\%locale\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).  Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
+for more information.
+.TP 
+\fBLC_MESSAGES\fP
+Datums\- und Zeitformate. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.TP 
+\fBLC_NUMERIC\fP
+Formate für numerische Werte. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.TP 
+\fBLC_TIME\fP
+Datums\- und Zeitformate. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.TP 
+\fBLC_ALL\fP
+Datums\- und Zeitformate. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.TP 
+\fBLANG\fP
+Datums\- und Zeitformate. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP] entsprechen. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.TP 
+\fBLANGUAGE\fP
+Datums\- und Zeitformate. Ihr Wert sollte der Form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]
+entsprechen. \fB$LC_ALL\fP der \fB$LANG\fP muss ebenfalls gesetzt sein. Für
+weitere Informationen siehe \fB\%locale\fP(5) und \fB\%environ\fP(5).
+.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
+Der verwendete Terminaltyp. Weitere Informationen finden sich in
+\fB\%environ\fP(5).
+.TP 
+\fBDISPLAY\fP
+Anzeigename der auf den X\-Server zeigt; erforderlich für xface.
+.TP 
+\fBWINDOWID\fP
+Wird verwendet, um die X\-Window\-ID des Terminal zu bestimmen. Erforderlich
+für xface. Sollte vom Terminalemulator gesetzt werden.
+.TP 
+\fBSHELL\fP
+Der Pfadname der Login\-Shell des Benutzers. Dient zum Setzen von
+\fBdefault_shell_command\fP.
+.TP 
+\fBXDG_RUNTIME_DIR\fP
+.\"
+.\"
+Pfadname des Verzeichnisses, in dem nicht zwingend benötigte Laufzeitdateien
+abgelegt werden sollen.
+.SH SIGNALE
+.\" TODO: add missing, sort useful, document in detail
+\fBtin\fP verarbeitet folgende Signale:
+.TP 
+\fBSIGHUP\fP
+Sauber beenden.
+.TP 
+\fBSIGTERM\fP
+Sauber beenden.
+.TP 
+\fBSIGUSR1\fP
+Beenden ohne das Terminal (tty) wiederherzustellen.
+.TP 
+\fBSIGUSR2\fP
+.\"
+.\"
+.\" .SH DIAGNOSTICS
+.\" give an overview of the most common error messages and how to cope with
+.\" them.
+.\"
+.\"
+.\"
+Speichern der \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei.
+.SH SICHERHEIT
+Falls \fBtin\fP im Debug\-Modus (»\fB\-D\ n\fP«) gestartet wird, werden in
+\fB$TMPDIR\fP für alle Benutzer lesbare Dateien erzeugt, welche das
+NNTP\-Passwort des aktuellen Benutzers im Klartext enthalten können (falls
+ausführlich (verbose, »\fB\-v\fP«) angeschaltet ist). Auf Mehrbenutzer\-Systemen
+sollte daher \fB$TMPDIR\fP auf einen sicheren Speicherort gesetzt werden, bevor
+\fBtin\fP im (Ausführlichen) Debug\-Modus gestartet wird (z.\~B. »\fBTMPDIR=$HOME tin \-vD NNTP\fP«).
+.PP
+Die Verwendung der Option »\fB\-k\fP« zum Überspringen der
+Zertifikatsüberprüfung macht die Sitzung unsicher, da das Zertifikat des
+Servers nicht überprüft wird; vermeiden Sie diese Option nach Möglichkeit.
+.PP
+.\"
+.\"
+Falls der Server anfangs keine Authentifizierung verlangt, aber
+Komprimierung unterstützt und Komprimierung angefordert wird, beendet sich
+\fBtin\fP falls später eine Authentifizierung verlangt wird. Durch Benutzung
+der Befehlszeilenoption »\fB\-A\fP« in Verbindung mit »\fB\-C\fP« kann dieses
+Verhalten umgangen werden.
+.SH "KONFORM ZU"
+.\" - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+.\"   RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+.\"
+.\"
+\fBtin\fP ist konform zu dem Basisdefinitionsband von IEEE Std 1003.1\-2008,
+Abschnitt 12, Utility\-Konventionen (Utility Argument Syntax, Utility Syntax
+Guidelines).
+.SH ANMERKUNGEN
+Unterstützung für reguläre Ausdrücke wird durch die PCRE\-Bibliothek
+\fB\%pcre\fP(3) oder \fB\%pcre2\fP(3) bereitgestellt welche Open\-Source\-Software
+ist. Autor ist Philip Hazel und das Urheberrecht \(co liegt bei der
+University of Cambridge, England.
+.br
+.\"
+.\"
+<https://www.pcre.org/>
+.SH HINWEISE
+.\"
+.\"
+Eventuell vorhandene globale Konfigurationsdateien unterhalb von
+\fI/etc/tin/\fP werden nicht automatisch aktualisiert, da ein normaler Benutzer
+normalerweise keine Schreibrechte an diesem Ort hat.
+
+.SH FEHLER
+\fBCNews\ NNTPd\fP, \fB\%noffle\fP(1) (<= V1.0\-pre5) und \fBNewsCache\fP (<=
+V1.1.91) können nicht mit gepipelinten »GROUP«\-Befehlen (\fBRFC\ 3977\fP)
+umgehen. Falls Sie Probleme mit einem der genannten historischen Server
+haben, setzen Sie \fBnntp_pipeline_limit\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP auf 1.
+.PP
+Frühe Versionen von \fBNNTPCache\fP (<= 2.3.2) und \fBLeafnode\fP (<= 1.6)
+hatten eine fehlerhafte Umsetzung des »LISTGROUP«\-Befehls. Falls Sie
+Probleme mit einem der genannten historischen Server haben, benutzen Sie die
+»\fB\-n\fP« Kommandozeilenoption (oder deaktivieren Sie »LISTGROUP« mittels
+\fBdisabled_nntp_cmds\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP).
+.PP
+Die Verwendung des »\fB\-C\fP« (»COMPRESS«)\-Flags mit \fBINN\fP\-Versionen zwischen
+2.6.1 und 2.7.1 (beide einschl.) kann dazu führen, dass \fBtin\fP bei der
+zusätzlichen Verwendung von »\fB\-n\fP« oder beim Posten hängt und sich mit
+einem Timeout beendet. Dies wurde in der \fBINN\fP\-Version 2.7.2 behoben. Als
+Abhilfemaßnahme verwenden Sie einfach kein »\fB\-C\fP«.
+.PP
+.\"
+.\"
+Bevor Sie einen Fehlerbericht an <tin\-bugs@tin.org> schicken,
+überprüfen Sie bitte, ob die aktuellste (stabile) Version verwendet wird,
+falls nicht, bitte erst aktualisieren! Sehen Sie sich die Datei »doc/TODO«
+für bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu
+haben benutzen Sie bitte die Funktion \fBBugReport\fP ('\fBR\fP') und schreiben
+auf Englisch. Bitte fügen Sie Ihrem Fehlerbericht KEINE »Core«\-Datei bei
+\(em außer wir haben diese angefordert.
+.SH GESCHICHTE
+\fBtin\fP basiert auf \fB\%tass\fP(1), einem Newsreader der von Rich Skrenta
+entwickelt und dessen Code im März 1991 von ihm in alt.sources
+veröffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991
+veröffentlicht. \fB\%tass\fP(1) orientiert sich stark an notesfiles, einer
+Public Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick
+und Rob Kolstad an der University of Illinois entstand. Eine Übersicht der
+Versionen findet sich unter
+.br
+.\"
+.\"
+<http://www.tin.org/history.html>.
+.SH DANKSAGUNGEN
+.IP "Rich Skrenta"
+Autor von \fB\%tass\fP(1) v3.2, der Basis für diesen Newsreader.
+.IP "Bill Davidsen"
+Autor von envarg.c, Umgebungsvariablenleseroutine.
+.IP "Mike Gleason"
+Autor von sigfile.c, Zufallssignaturengenerierungsroutine.
+.IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
+Autor von langinfo.c, charset.c und der iso2asc.txt ISO\-8859\-1
+Dokumentation.
+.IP "Arnold D. Robbins"
+Autor von strftime.c, Datumsfromatierungsroutine.
+.IP "Rich Salz"
+Autor von wildmat.c Mustervergleichs\- und parsdate.y Datumsanalyseroutinen.
+.IP "Dave Taylor"
+Autor von curses.c aus dem Mailreader \fB\%elm\fP(1).
+.IP "Chris Thewalt"
+Autor von getline.c, \fB\%emacs\fP(1)\-artige Eingaberoutine.
+.IP "Steven Madsen"
+für \fB\%pgp\fP(1) (Pretty Good Privacy) Unterstützung.
+.IP "Philip Hazel <ph10@cam.ac.uk>"
+für \fB\%pcre\fP(3), \fB\%pcre2\fP(3) (Bibliothek für Perl\-kompatible reguläre
+Ausdrücke).
+.IP "Mark Martinec <mark.martinec@ijs.si>"
+für \fB\%snprintf\fP(3) und \fB\%vsnprintf\fP(3) Fallbacks.
+.IP "Gary S. Brown"
+für \fB\%crc32\fP() Fallback.
+.IP "Enrik Berkhan"
+.\"
+.\"
+für die NNTPS\- (NNTP über TLS) und COMPRESS\-Implementierung und deren
+Voraussetzungen.
+.SH AUTOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH MAINTAINER
+.TP  1i
+Urs Janßen <urs@tin.org>
+.\"
+.\"
+.SH ÜBERSETZUNG
+.IP "Erika Mustermann <erika@example.org>"
+Wenn Sie Fehler in der Übersetzung finden, dürfen Sie diese gerne per
+E-Mail an <translation@tin.org> melden.
+.\"
+.SH "SIEHE AUCH"
+\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
+\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
+\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%w2r.pl\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3),
+\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5),
+\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8),
+\fBRFC\ 1345\fP, \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3156\fP, \fBRFC\ 3977\fP, \fBRFC\ 4155\fP,
+\fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8054\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP, \fBRFC\ 9580\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/de/tin.5 tin-2.6.5/po-man/de/tin.5
--- tin-2.6.4/po-man/de/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/de/tin.5	2025-12-23 17:42:16.047844811 +0100
@@ -0,0 +1,2991 @@
+'\" t
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2025-12-02
+.\" Notes     : needs a some work, see TODOs
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 5 2025\-12\-24 2.6.5 "Usenet Newsreader"
+
+.SH NAME
+tin, rtin \- zugehörige Dateien
+
+.SH BESCHREIBUNG
+Diese Handbuchseite beschreibt die vom Newsreader \fB\%tin\fP(1) benutzen
+(Konfigurations)\-Dateien und deren Formate. Alle Dateien sollten Unixartige
+Zeilenenden (»\(rsn« aka LF) haben.
+
+.SH DATEIEN
+.\" TODO: mention
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\" $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-R   (-D 32)
+.\" $TMPDIR/SCOPES-W   (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+\fI$MAILCAPS\fP
+.br
+\fI~/.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
+\fB\%mailcap\fP(5)\-Dateien, wie in \fBRFC\ 1524\fP definiert. Die Mailcap\-Dateien
+werden von \fB\%tin\fP(1) gelesen, um zu bestimmen, wie Nicht\-Text\-Nachrichten
+angezeigt werden können. Jede Zeile, die mit »#« beginnt ist ein
+Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile
+einen einzelnen Mailcap\-Eintrag für einen Inhaltstyp. Lange Zeilen können
+fortgesetzt werden, indem man sie mit einem Backslash\-Zeichen »\(rs«
+beendet.
+.sp
+Jeder einzelne Mailcap\-Eintrag besteht aus einer Content\-Typ\-Spezifikation,
+einem Befehl zum Ausführen und (möglicherweise) einem Satz optionaler Werte.
+.sp
+Das Feld »Typ« ist ein beliebiger Name für einen legalen Inhaltstyp. Es ist
+die Zeichenkette, die mit dem »Content\-Type:«\-Header verglichen wird, um zu
+entscheiden, ob dies der Mailcap\-Eintrag ist, der der aktuellen Nachricht
+entspricht. Zusätzlich kann das Feld Typ einen Subtyp oder einen Platzhalter
+enthalten, der allen Subtypen entspricht.
+.sp
+Das »command«\-Feld ist ein beliebiger UNIX\-Befehl und wird verwendet, um den
+Interpreter für den angegebenen Nachrichtentyp anzugeben. Es wird über die
+\fB\%system\fP(3)\-Funktion an die Shell übergeben.
+.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.
+.\"
+Semikolons (»;«) und umgekehrte Schrägstriche (»\(rs«) im Befehl oder einem
+beliebigen Flag\-Feld müssen mit umgekehrten Schrägstrichen (»\(rs«) maskiert
+werden. Wenn das Feld »%s« enthält, werden diese beiden Zeichen durch den
+Namen der Datei ersetzt, die den Text der Nachricht enthält. Falls es »%t«
+enthält, werden diese beiden Zeichen durch das Feld Inhaltstyp ersetzt,
+einschließlich des Subtyps, falls vorhanden. Wenn es »%{« gefolgt von einem
+Parameternamen und einem schließenden »}« enthält, dann werden alle diese
+Zeichen durch den Wert des genannten Parameters aus dem
+»Content\-Typ:«\-Header ersetzt, falls vorhanden. Falls das Feld »\(rs%«
+enthält, werden diese zwei Zeichen durch ein einzelnes »%«\-Zeichen ersetzt.
+.sp
+Neben dem Typ und dem Befehlsfeld sind folgende Felder definiert:
+.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 \(em 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
+Das »print«\-Feld kann verwendet werden, um ein Programm anzugeben, mit dem
+ein Artikel oder Artilelkörper im angegebenen Format gedruckt werden
+soll. Wie beim view\-Befehl hängt die Funktionsweise vom Betriebssystem ab.
+.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 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 \(em
+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
+\(en 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
+Das »description«\-Feld stellt eine Textbeschreibung (optional in
+Anführungszeichen) bereit, die den Datentyp beschreibt und von
+E\-Mail\-Programmen verwendet werden kann, die die Daten beschreiben möchten,
+bevor sie ihre Anzeige anbieten.
+.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
+Das Feld »x11\-bitmap« gibt eine Datei im X11\-Bitmap\-Format (XBM) an, die auf
+ein geeignetes Symbol verweist, das verwendet wird, um visuell auf die
+Anwesenheit dieser Art von Daten hinzuweisen.
+.TP 
+\fBnametemplate\fP
+The "nametemplate" field gives a filename 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
+Aktuell unterstützt \fB\%tin\fP(1) nur die »test«\-, »description«\- und
+»nametemplate«\-Felder sowie teilweise das »needsterminal«\-Feld, alle
+Weiteren werden ignoriert. Außerdem wird die Auswertung von »%F« und »%n«
+bisher nicht unterstützt.
+.TP 
+Beispiel:
+.RS
+.nf
+# mailcap Beispiel\-Datei
+.br
+image/*;\e
+.br
+.in +0.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -0.3i
+.sp
+message/rfc822;\e
+.br
+.in +0.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 -0.3i
+.fi
+.RE
+.RE
+.PP
+\fI/etc/nntpserver\fP
+.sp
+.RS
+Standard\-NNTP\-Server zum Lesen von Nachrichten, wenn nicht vom lokalen Spool
+gelesen wird. »\fB\-g\fP\ \fIServer\fP« und $\fBNNTPSERVER\fP haben eine höhere
+Priorität (in dieser Reihenfolge), der zur Kompilierungszeit angegebene
+Standardserver hat eine niedrigere Priorität.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
+.sp
+.RS
+Geheimwort das für Cancel\-Locks (\fBRFC\ 8315\fP) verwendet werden soll falls
+\fB\%tin\fP(1) mit Unterstützung dafür gebaut wurde. Eine leere Datei
+deaktiviert in diesem Fall die Erstellung des Cancel\-Locks. Diese Datei
+sollte nur für den Benutzer lesbar sein.
+.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\-Typ / Dateinamen Erweiterungspaare
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.sp
+.RS
+»\fINNTPServer[:Port]\fP \fIPasswort\fP [\fIUser]\fP« Paare für NNTP\-Server, die eine
+Autorisierung erfordern. Wenn das Passwort ein Leerzeichen oder einen
+Tabulator enthält, muss es in doppelten Anführungszeichen (»"«)
+eingeschlossen sein. Benutzernamen dürfen nicht in doppelten
+Anführungszeichen eingeschlossen werden und können daher keine Leerzeichen
+oder Tabulatoren enthalten. Jede Zeile, die mit einem »#« beginnt, ist ein
+Kommentar. Leerzeilen werden ignoriert. Diese Datei sollte nur für den
+Benutzer lesbar sein, da sie das unverschlüsselte Passwort des Benutzers zum
+Lesen von Nachrichten enthält!
+.TP 
+\fBNNTPServer\fP
+Vollständiger Name (FQDN) des Newsservers. Zusätzlich kann noch ein Port mit
+angehängter :Portnummer angegeben werden.
+.TP 
+\fBPasswort\fP
+Unverschlüsseltes Passwort für den Newsserver.
+.TP 
+\fBUser\fP
+Benutzername auf dem Newsserver falls er vom lokalen Benutzernamen
+abweicht. Dieses Feld ist optional.
+.TP 
+Beispiel:
+.RS
+# Beispiel .newsauth\-Datei
+.br
+news.example.org geheim
+.br
+news.example.net verborgen gast
+.br
+news.example.com "streng geheim" james.bond@example.com
+.RE
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.sp
+.RS
+»\fINewsgruppeMarkierung\fP [\fIArtikel\fP[,\fIArtikel\fP | \-\fIArtikel\fP]...]« Zeilen.
+.TP 
+\fBNewsgruppe\fP
+Der Name der Newsgruppe.
+.TP 
+\fBMarkierung\fP
+Markierung die angibt ob die Gruppe abonniert ist »:« oder nicht »!«.
+.TP 
+\fBArtikel\fP
+Bereich bereits gelesener Artikel aus dieser Gruppe; durch Kommas getrennte
+Zahlen mit aufeinander folgenden Zahlen, die durch Bindestriche
+zusammengefasst sind. Leere Zeilen und Zeilen, die mit »#« beginnen werden
+ignoriert und nicht zurückgeschrieben.
+.TP 
+Beispiel:
+.RS
+# .newsrc Beispiel\-Datei
+.br
+news.software.b! 1\(en666,669
+.br
+news.software.nntp: 1\(en13245,13247,13249
+.br
+news.software.readers: 1\(en19567,19571\(en19597
+.RE
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.oldnewsrc\fP
+.fi
+.sp
+.RS
+Sicherungskopie von \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.sp
+.RS
+Signatur
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.sp
+.RS
+Fester Bestandteil einer zufällig erzeugten Signatur, dieser wird zuerst
+hinzugefügt
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.sp
+.RS
+Verlaufsliste der zuletzt verwendeten Zeichenfolgen
+.RE
+.PP
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.sp
+.RS
+Mailgruppen\-Indexdateien
+.RE
+.PP
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/\:.tin"}/\:.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.sp
+.RS
+Newsgruppen\-Indexdateien
+.RE
+.PP
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.sp
+.RS
+Indexdateien für gespeicherte Newsgruppen
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.sp
+.RS
+Active Datei (»\fIMailgroupname\fP \fIMaximalwert\fP \fIMinimalwert\fP \fIMailspool\fP«
+Quadrupel, Trenner ist Leerzeichen » «, nicht Tabulator) der E\-Mail\-Gruppen
+des Benutzers (erfordert, dass \fB\%tin\fP(1) mit
+mh\-mail\-handling\-Unterstützung gebaut wurde).
+.TP 
+\fBMailgroupname\fP
+Pfad der Mailbox relativ zu Feld #4, wobei »/« in ».« umgewandelt sein muss.
+.TP 
+\fBMaximalwert\fP
+Geben Sie hier einfach eine große Zahl ein, die höher ist als die der
+höchsten Nachricht im Postfach
+.TP 
+\fBMinimalwert\fP
+hier 0 angeben
+.TP 
+\fBMailspool\fP
+Pfad des Mail\-Spool\-Verzeichnisses. Dies muss der vollständige Pfadname zum
+Stammverzeichnis des E\-Mail Ordnerbereichs sein.
+.TP 
+Beispiel:
+.RS
+Mail.inbox 12345 00000 /home/foo
+.br
+Mail.outbox 23456 00000 /home/foo
+.RE
+.sp
+Dies ermöglicht den Zugriff auf die Ordner »inbox« (Posteingang) und
+»outbox« (Postausgang)« des Benutzers »foo«. Der Zugriff erfolgt über
+/home/foo/Mail/inbox und /home/foo/Mail/outbox
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.sp
+.RS
+aktive Datei der gespeicherten Newsgroups des Benutzers, verwendet von \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
+Die Gruppenattribute\-Dateien können verwendet werden, um einige globale
+Einstellungen aus \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP auf Gruppenbasis zu
+überschreiben. Die Reihenfolge ist wichtig, der letzte Treffer zählt; dies
+ermöglicht es, Attribute für eingeschränkte Scopes zu verfeinern. Beachten
+Sie, dass die Zeile \fIscope=<grouplist>\fP angegeben werden muss,
+bevor die Attribute für diese Liste angegeben werden, und jedes Attribut nur
+einmal pro Scope festgelegt werden kann. Alle Attribute sind auf einen
+angemessenen Standardwert festgelegt, sodass Sie nur das Attribut angeben
+müssen, dass Sie ändern möchten. Alle Toggle\-Attribute werden durch Angeben
+von »ON«/»OFF« gesetzt. Ansonsten funktionieren sie genau wie ihre globalen
+Äquivalente. Folgende Gruppenattribute stehen zur Verfügung:
+.TP 
+\fBscope\fP
+Ändert die Liste der Gruppen, auf die die folgenden Attribute angewendet
+werden. Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Arten von
+Mustern, die \fB\%tin\fP(1) versteht.
+.TP 
+\fBadd_posted_to_filter\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBadvertising\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBalternative_handling\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBask_for_metamail\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBauto_cc_bcc\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBauto_list_thread\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBauto_select\fP
+Führt nach dem Betreten der Gruppe automatisch den Befehl
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP') aus.
+.TP 
+\fBbatch_save\fP
+Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu
+können. Für weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN
+UND SPEICHERN VON UNGELESENEN ARTIKELN« in \fB\%tin\fP(1).
+.TP 
+\fBdate_format\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBdelete_tmp_files\fP
+Falls auf »ON« gesetzt werden gespeicherte Artikel, die nachbearbeitet
+wurden, automatisch gelöscht, andernfalls wird der Benutzer gefragt, ob die
+nachbearbeiteten Dateien gelöscht werden sollen. Die automatische
+Verarbeitung markierter Artikel mit \fBGroupAutoSave\fP ('\fBS\fP') unterdrückt
+die Nachfrage.
+.TP 
+\fBeditor_format\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBextquote_handling\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBfcc\fP
+Postfach zum Speichern gesendeter E\-Mails. Das verwendete Format wird über
+die tinrc\-Variable \fBmailbox_format\fP festgelegt.
+.TP 
+\fBfollowup_to\fP
+Setzt den »Followup\-To:«\-Header auf die angegebene(n) Gruppe(n).
+.TP 
+\fBfrom\fP
+Identisch mit der tinrc\-Variable \fBmail_address\fP
+.TP 
+\fBgetart_limit\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBgroup_format\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBhide_inline_data\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmail_8bit_header\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmail_mime_encoding\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmaildir\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmailing_list\fP
+Wird verwendet, falls eine Gruppe eine Mailingliste ist. Alle Antworten an
+die Gruppe werden stattdessen an diese E\-Mail\-Adresse weitergeleitet.
+.TP 
+\fBmark_ignore_tags\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmark_saved_read\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBmime_forward\fP
+Legt fest, ob Usenet\-Artikel als Anhang oder Inline weitergeleitet werden
+sollen. Falls auf »OFF« gesetzt, wird der weitergeleitete Artikel in den
+Text der Antwort aufgenommen, während das Setzen dieser Variablen auf »ON«
+dazu führt, dass der Artikel als separater MIME\-Teil angefügt wird. Das
+Aktivieren von \fBmime_forward\fP ist besonders nützlich für Artikel, die aus
+mehreren MIME\-Teilen wie PGP/MIME\-signierten Nachrichten bestehen oder in
+einem anderen Zeichensatz als Ihrem lokalen kodiert sind. Es ist auch
+nützlich, wenn der Empfänger in der Lage sein soll, den gesamten
+weitergeleiteten Artikel zu bearbeiten (d.\~H. ohne Ihre Kommentare
+einzusehen oder zu speichern). Wenn Sie dagegen nur einige Teile des
+Artikels weiterleiten oder Anmerkungen inline einfügen möchten, sollten Sie
+diese Option deaktivieren. Derzeit wird mime_forward erzwungen, wenn der
+anzufügende Artikel ein mehrteiliger MIME\-Artikel ist. Dies kann sich in
+einer zukünftigen Version ändern. Bitte beachten Sie, dass für diese Option
+die tinrc\-Variable \fBinteractive_mailer\fP auf »0« gestellt werden muss (was
+die Voreinstellung ist).
+.TP 
+\fBmime_types_to_save\fP
+Eine kommagetrennte Liste von MIME\-Haupt\-/Untertypen die gespeichert werden,
+wenn die Ansicht/Speichern oder die
+Speichern/Automatisch\-Speichern\-Funktionen verwendet werden. Ein einzelnes
+»*« kann verwendet werden, um beliebige Haupt\- und/oder Untertypen
+auszuwählen, ein »!« als erstes Zeichen in einem Eintrag negiert die
+Auswahl, z.\~B. : »image/*,!image/bmp,!text/html«. Standard ist »*/*«.
+.TP 
+\fBnews_headers_to_display\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBnews_headers_to_not_display\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBnews_quote_format\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBorganization\fP
+Kann verwendet werden, um den Artikel\-Header »Organisation:« festzulegen. Es
+überschreibt die (falls vorhanden) Einstellung der Organisation in
+\fI/etc/tin/tin.defaults\fP und $\fBORGANISATION\fP (oder $\fBNEWSORG\fP auf
+Apollo\-DomainOS). Falls es auf eine lesbare Datei zeigt, wird eine zufällige
+Zeile aus dieser Datei verwendet. Beachten Sie, dass einige Newsserver
+möglicherweise den Header \&»Organization:« überschreiben.
+.TP 
+\fBpos_first_unread\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBpost_8bit_header\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBpost_mime_encoding\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBpost_process_type\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBpost_process_view\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBprint_header\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBprocess_only_unread\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBprompt_followupto\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBquote_chars\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsavedir\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+.\" TODO: document option
+\fBsavefile\fP
+.TP 
+\fBshow_art_score\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBshow_author\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBshow_only_unread_arts\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBshow_signatures\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsigdashes\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsigfile\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsignature_repost\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsort_article_type\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsort_threads_type\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBtex2iso_conv\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBthread_articles\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBthread_catchup_on_exit\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBthread_format\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBthread_perc\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBtrim_article_body\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBsuppress_soft_hyphens\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBverbatim_handling\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBwrap_on_next_unread\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBx_body\fP
+Ein Stück Text, das am Anfang der Nachricht hinzugefügt wird. Wenn dieser
+String mit einem »/« oder »~« beginnt, wird davon ausgegangen, dass es sich
+um den Namen einer Datei handelt, die den einzufügenden Text enthält. Wenn
+der String mit einem »!« beginnt, wird angenommen, dass das Folgende der
+Pfad zu einem Programm ist, das ausgeführt werden soll, um den Inhalt zu
+erzeugen. »%G« wird auf den aktuellen news.group.name erweitert und »%P«
+wird auf den news.group.name mit allen ».« ersetzt durch »/«.
+.TP 
+\fBx_comment_to\fP
+Fügt Header »X\-Comment\-To:« ein, dies ist nur in FIDO\-Gruppen nützlich.
+.TP 
+\fBx_headers\fP
+Eine Zeichenkette, die den Header\-Namen und den Inhalt des Headers enthält,
+der beim Posten automatisch hinzugefügt wird. Wenn dieser String mit einem
+»/« oder »~« beginnt, wird davon ausgegangen, dass es sich um den Namen
+einer Datei handelt, die den einzufügenden Text enthält. Wenn der String mit
+einem »!« beginnt, wird angenommen, dass das Folgende der Pfad zu einem
+Programm ist, das ausgeführt werden soll, um den Inhalt zu erzeugen. »%G«
+wird auf den aktuellen news.group.name erweitert und »%P« wird auf den
+news.group.name mit allen ».« ersetzt durch »/«.
+.TP 
+\fBquick_kill_scope\fP
+Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
+welche Gruppen die durch \fBQuickFilterKill\fP hinzugefügte Filterregel
+angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
+tinrc\-Variablen \fBdefault_filter_kill_global\fP verwendet.
+.TP 
+\fBquick_kill_expire\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_expire\fP
+.TP 
+\fBquick_kill_case\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_case\fP
+.TP 
+\fBquick_kill_header\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_kill_header\fP
+.TP 
+\fBquick_select_scope\fP
+Eine durch Komma getrennte Liste von Newsgroup\-Mustern (im Wildmat\-Stil) auf
+welche Gruppen die durch \fBQuickFilterSelect\fP hinzugefügte Filterregel
+angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
+tinrc\-Variablen \fBdefault_filter_select_global\fP verwendet.
+.TP 
+\fBquick_select_expire\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_expire\fP
+.TP 
+\fBquick_select_case\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_case\fP
+.TP 
+\fBquick_select_header\fP
+Identisch mit der tinrc\-Variable \fBdefault_filter_select_header\fP
+.TP 
+\fBispell\fP
+Pfad und Optionen des \fB\%ispell\fP(1) ähnlichen Rechtschreibprüfungsprogramm,
+z.\~B. »aspell \-\-mode=email \-\-dont\-backup check«
+.TP 
+\fBmm_network_charset\fP
+Identisch mit der tinrc\-Variable gleichen Namens
+.TP 
+\fBundeclared_charset\fP
+Defekte Artikel ohne MIME\-Zeichensatzdeklaration bekommen diesen Zeichensatz
+zugewiesen, der Standardwert ist »US\-ASCII«. Dieses Attribut funktioniert
+nur auf Systemen mit funktionierendem \fB\%iconv\fP(3) oder \fB\%ucnv_*\fP(), auf
+anderen muss \fB\%tin\fP(1) möglicherweise mit »\-\-disable\-mime\-strict\-charset«
+kompiliert werden.
+.TP 
+\fBundeclared_cs_guess\fP
+Zeichensatz für (defekte) Artikel ohne MIME\-Zeichensatz\-Deklaration
+erraten. Dieses Attribut funktioniert nur auf Systemen mit funktionierendem
+\fB\%iconv\fP(3) oder \fB\%ucnv_*\fP() und \fB\%ucsdet_getName\fP() von
+libicui18n. Es hat keinen Effekt, falls undeclared_charset ebenfalls gesetzt
+ist.
+.TP 
+Beispiel:
+.RS
+.nf
+# zusätzliche Header einfügen
+# ISO\-8859\-1 als Zeichensatz annehmen falls keiner
+# angegeben wurde; in allen Gruppen außer fido7.*
+scope=*,!fido7.*
+x_headers=~/.tin/headers
+undeclared_charset=ISO\-8859\-1
+
+# In *sources* Postprozesstyp auf nur Shell Archive setzen
+scope=*sources*
+post_process_type=1
+
+# In *binaries* volle Nachbearbeitung (Anhänge
+# dekodieren) verwenden, temporäre Dateien löschen
+# und Followup\-To: poster setzten.
+scope=*binaries*
+post_process_type=2
+delete_tmp_files=ON
+followup_to=poster
+
+# Anderes quote_chars in fido.* Newsgruppen
+# und X\-Comment\-To: Zeile hinzufügen
+scope=fido.*
+quote_chars=%I>_
+x_comment_to=ON
+
+# In fido7.* Gruppen den Zeichensatz erraten
+scope=fido7.*
+undeclared_cs_guess=ON
+
+# Keine Signatur in *.test Newsgruppen anhängen
+# und Subject vorwählen
+scope=*.test
+sigfile=\-\-none
+x_headers=Subject: Test \- ignore \- no reply
+
+# ISO\-2022\-JP\-2 als Zeichensatz annehmen
+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
+Die Filter\-Datei wird verwendet, um bestimmten Artikeln Punktzahlen
+zuzuweisen. Basierend auf der Punktzahl kann ein Artikel ausgefiltert
+(ausgeblendet, gekillt) oder als heiß markiert werden. Die tinrc\-Variablen
+\fBscore_limit_kill\fP und \fBscore_limit_select\fP sind die Grenzen, die
+überschritten werden müssen, um einen Artikel als gekillt oder ausgewählt zu
+markieren. Leere Zeilen oder Zeilen, die mit einem »#« beginnen, werden
+ignoriert. Mehrere Übereinstimmungsregeln im gleichen Geltungsbereich werden
+alle einzeln angewendet und nicht nur, wenn sie gleichzeitig zutreffen
+(logisches ODER, nicht UND).
+.TP 
+\fBcomment\fP
+Jeder Eintrag (Regel) in der Filter\-Datei kann mit einem Kommentar versehen
+werden. Hier sind mehrere Zeilen erlaubt (aber bisher nur für
+Kommentare). Jede dieser Zeilen muss mit dem Schlüsselwort »comment=«
+beginnen. Kommentare müssen am Anfang der Regel stehen. Kommentarzeilen
+innerhalb einer Regel werden an den Anfang der nächsten Regel
+verschoben. Dies könnte sich in Zukunft ändern. Kein »#« verwenden, um
+Kommentare zu markieren, da diese Zeilen ignoriert werden und Ihre
+Kommentare beim nächsten Schreiben der Datei verloren gehen.
+.TP 
+\fBgroup\fP
+Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
+welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend
+erforderlich!
+.TP 
+\fBcase\fP
+0=Groß\-/Kleinschreibung beachten, 1=Groß\-/Kleinschreibung ignorieren
+.TP 
+\fBscore\fP
+Wert der Regel; kann auch eines der magischen Wörter »kill« oder »hot« sein.
+.TP 
+\fBsubj\fP
+Vergleiche mit »Subject:«. Der verwendete Vergleichstyp (Wildmat oder Regex)
+hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
+.TP 
+\fBfrom\fP
+Vergleiche mit »From:«. \fB\%tin\fP(1) wandelt den Inhalt des »From:«\-Headers
+zu einer E\-Mail\-Adresse im alten Stil vor dem Vergleich mit den Filterregeln
+um. Z.\~B. »some@body.example (John Doe)« anstelle von »John Doe
+<some@body.example>«. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
+.TP 
+\fBmsgid\fP
+Vergleiche mit »Message\-ID:« & allen »References:«. Der verwendete
+Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der
+tinrc\-Variablen \fBwildcard\fP ab.
+.TP 
+\fBmsgid_last\fP
+Vergleiche mit »Message\-ID:« und letztem »References:« Eintrag (direkte
+Antworten). Der verwendete Vergleichstyp (Wildmat oder Regex) hängt von der
+Einstellung der tinrc\-Variable \fBwildcard\fP ab.
+.TP 
+\fBmsgid_only\fP
+Vergleiche mit »Message\-ID:«. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
+.TP 
+\fBrefs_only\fP
+Vergleiche mit »References:«. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
+.TP 
+\fBlines\fP
+Vergleiche mit »Lines:«, <Zahl entspricht weniger als, >Zahl
+entspricht mehr als.
+.TP 
+\fBgnksa\fP
+Vergleiche mit »From:« Adressenparser Rückgabewert. <Zahl entspricht
+weniger als, >Zahl entspricht mehr als der zurückgegebene
+Wert. GNKSA_LOCAL_DOMAIN_LITERAL oder GNKSA_INVALID_DOMAIN werden nur
+zurückgegeben falls \fBdisable_gnksa_domain_check\fP in
+\fI/etc/tin/tin.defaults\fP auf OFF steht. Da die einkompilierte Liste der
+gültigen Top\-Level\-Domainnamen veraltet sein könnte, ist hier bei der
+Verwendung Vorsicht geboten. GNKSA_ILLEGAL_LABEL_BEGNUM wird nur
+zurückgegeben falls \fB\%tin\fP(1) mit definiertem ENFORCE_RFC1034 kompiliert
+wurde, das ist üblicherweise nicht der Fall.
+.in +0.3i
+.nf
+.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
+	interne Codes
+  \fB0\fP GNKSA_OK
+  \fB1\fP GNKSA_INTERNAL_ERROR
+	allgemeine syntaktische Fehler
+\fB100\fP GNKSA_LANGLE_MISSING
+\fB101\fP GNKSA_LPAREN_MISSING
+\fB102\fP GNKSA_RPAREN_MISSING
+\fB103\fP GNKSA_ATSIGN_MISSING
+\fB104\fP GNKSA_RANGLE_MISSING
+	Syntax\- und Semantikfehler des FQDN\-Teils
+\fB200\fP GNKSA_SINGLE_DOMAIN
+\fB201\fP GNKSA_INVALID_DOMAIN
+\fB202\fP GNKSA_ILLEGAL_DOMAIN
+\fB203\fP GNKSA_UNKNOWN_DOMAIN
+\fB204\fP GNKSA_INVALID_FQDN_CHAR
+\fB205\fP GNKSA_ZERO_LENGTH_LABEL
+\fB206\fP GNKSA_ILLEGAL_LABEL_LENGTH
+\fB207\fP GNKSA_ILLEGAL_LABEL_HYPHEN
+\fB208\fP GNKSA_ILLEGAL_LABEL_BEGNUM
+\fB209\fP GNKSA_BAD_DOMAIN_LITERAL
+\fB210\fP GNKSA_LOCAL_DOMAIN_LITERAL
+\fB211\fP GNKSA_RBRACKET_MISSING
+	Syntaktische Fehler des Lokalteils
+\fB300\fP GNKSA_LOCALPART_MISSING
+\fB301\fP GNKSA_INVALID_LOCALPART
+\fB302\fP GNKSA_ZERO_LENGTH_LOCAL_WORD
+	Syntaktische Fehler im Realname\-Teil
+\fB400\fP GNKSA_ILLEGAL_UNQUOTED_CHAR
+\fB401\fP GNKSA_ILLEGAL_QUOTED_CHAR
+\fB402\fP GNKSA_ILLEGAL_ENCODED_CHAR
+\fB403\fP GNKSA_BAD_ENCODE_SYNTAX
+\fB404\fP GNKSA_ILLEGAL_PAREN_CHAR
+\fB405\fP GNKSA_INVALID_REALNAME
+\fB406\fP GNKSA_MISSING_REALNAME
+.fi
+.in -0.3i
+.TP 
+\fBxref\fP
+Vergleiche mit der »Xref:«\-Zeile. Vor dem Vergleich wird die Zeile in das
+Format der »Newsgroups:«\-Zeile gewandelt, also in eine Kommata getrennte
+List von Newsgruppen, alle anderen Informationen (wie Artikelnummern) werden
+aus der Zeile entfernt. Die Art des Vergleiches (Wildmat oder Regex) hängt
+von der Einstellung der tinrc\-Variablen \fBwildcard\fP ab.
+.TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Vergleiche mit der »Path:«\-Zeile. Dies funktioniert evtl. auf einigen
+Servern nicht. Die Art des Vergleiches (Wildmat oder Regex) hängt von der
+Einstellung der tinrc\-Variablen \fBwildcard\fP ab.
+.TP 
+\fBtime\fP
+time_t Wert wann die Regel abläuft
+.TP 
+Beispiel:
+.RS
+.nf
+comment=Markiert alle Artikel über tin, rtin,
+comment=tind, ktin or cdtin als heiß
+group=*
+case=1
+score=hot
+subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\(en9]*\eb
+
+comment=Postings in nsr von Google basierend auf Message\-ID
+comment=oder Path abwerten, falls beides zutrifft
+comment=erhalten sie eine Punktzahl von \-66,
+comment=was ausreicht, um sie als gekillt zu markieren.
+group=news.software.readers
+case=1
+score=\-33
+path=.googlegroups.com!not\-for\-mail$
+msgid_only=@googlegroups.com>
+.fi
+.RE
+.RE
+.PP
+.\".nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp 1v
+.\".fi
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp
+.RS
+Tastaturbelegungs\-Datei, die "\fITaste\fP \fIWert\fP \fI[Wert]\fP"\-Paare enthält, die
+durch Leerzeichen oder Tabulatoren getrennt sind. Wenn die
+Tastaturbelegungs\-Datei mit dem vollständigen Gebietsschema\-Namen
+\fB\%locale\fP(5) nicht gefunden wird, wird nach weniger spezifischen
+gesucht. Bei der Suche nach der Tastaturbelegungs\-Datei werden verschiedene
+Teile vom Namen entfernt, in der folgenden Reihenfolge Codeset,
+normalisiertes Codeset, Territorium und Modifikator. Unten finden Sie eine
+Liste aller wiederbindbaren Tastennamen und ihrer Standardwerte. Wenn ein
+Tastenname an NULL gebunden ist, ist er nicht zugewiesen.
+.sp
+.nf
+.ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
+\fBShellEscape\fP	!
+\fBSetRange\fP	#
+\fBLastPage\fP	$
+\fBToggleColor\fP	&
+\fBLastViewed\fP	\-
+\fBSearchRepeat\fP	\(rs
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBConnectionInfo\fP	J
+\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
+\fBMarkAncientArtRead\fP	^E
+
+.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
+\fBConfigServerrcMenu\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
+\fBPageToggleRaw\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleAllHeaders\fP	*
+\fBPageArticleInfo\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	_
+\fBPageToggleVerbatim\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
+\fBPostedArticlesSelect\fP	^J	^M
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\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
+\fBThreadFollowup\fP	F
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadFollowupQuote\fP	f
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadTagParts\fP	T
+\fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
+.fi
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.sp
+.RS
+Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird
+normalerweise durch die lokalen Newsserver aktualisiert
+(z.\~B. \fB\%innd\fP(8)) sobald eine neue Gruppe wird erstellt. Jede Zeile
+besteht aus zwei durch Tabulator getrennten Feldern
+»\fIGruppen.Name\fP	\fIKurzbeschreibung\fP«.
+.TP 
+\fBMailgroupname\fP
+ist der Name der Newsgruppe
+.TP 
+\fBdescription\fP
+ist die zugehörige Kurzbeschreibung
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.sp
+.RS
+»\fINNTPServer[:Port]\fP \fInewsrc\fP [\fIKurzname\fP [\fI...\fP]]« Paare für den
+»\fB\-g\fP« Kommandozeilenschalter. Bei der Suche wird nicht zwischen Groß\- und
+Kleinschreibung unterschieden und jede Zeile, die mit »#«, »;« oder » «
+beginnt, wird als Kommentar behandelt. Nur verfügbar, wenn via NNTP gelesen
+wird.
+.TP 
+\fBNNTPServer\fP
+Vollständig qualifizierter Domänenname des Newsservers. Eine einfache
+IPv6\-Adresse muss in eckige Klammern (»[]«) gesetzt werden. Zusätzlich kann
+ein Port durch Anhängen von :portnumber angegeben werden. Wenn ein Port
+angegeben wird, überschreibt er jeden Port, der mit »\fB\-g\fP« oder »\fB\-p\fP«
+angegeben oder durch »\fB\-T\fP« oder »\fB\-k\fP« impliziert oder über $\fBNNTPPORT\fP
+gesetzt wurde. Die Zeichenfolge »default« oder »*« fungiert als Platzhalter
+für die Übereinstimmung mit jedem Namen. Eine solche Zeile sollte an letzter
+Stelle stehen.
+.TP 
+\fBnewsrc\fP
+Zugehöriges newsrc. Eine mit »\fB\-f\fP« angegebene Datei hat eine höhere
+Priorität.
+.TP 
+\fBKurzname\fP
+Kurzname(n) für die NNTPServer. Kurznamen dürfen kein »:« enthalten und
+müssen eindeutig sein.
+.TP 
+Beispiel:
+.RS
+# Beispiel newsrctable\-Datei
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.br
+[::1]:1119 /tmp/localhost6\(en1119 lh6
+.br
+# Catch\-All\-Regeln sollten an letzter Stelle stehen
+.br
+# mit der spezifischeren Regel an erster Stelle
+.br
+*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
+.br
+* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
+.RE
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+Verlaufsliste der geposteten Artikel. Die Datei wird von \fB\%tin\fP(1)
+geschrieben und vom Befehl \fBDisplayPostHist\fP ('\fBW\fP') verwendet. Sie sollte
+nicht manuell verändert werden. Jede Zeile, die mit »#« beginnt, ist ein
+Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen müssen aus
+mindestens vier durch Pipes (»|«) getrennten Feldern bestehen, beginnend mit
+einem Zeitstempel »tt\-mm\-jj«, einem einzelnen Buchstaben, der die Aktion
+angibt, die die Nachricht ausgelöst hat, einem Gruppennamen oder einer
+Mailadresse, an die die Nachricht gesendet wurde, dem Subject der Nachricht
+und optional der »Message\-ID:« der Nachricht, falls bekannt.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Kopie aller geposteten Artikel im \fB\%mbox\fP(5)\-Format. Der Dateiname kann
+durch setzen von \fBposted_articles_file\fP geändert werden.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.sp
+.RS
+Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das
+\fB\%mbox\fP(5)\-Format.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd\fP
+.fi
+.sp
+.RS
+Die Datei ist eine Kopie der MOTD\-Nachricht (»Message of the Day«) des
+Servers. Sie wird beim Start automatisch erstellt, außer die Verbindung
+wurde mit der Befehlszeilenoption »\fB\-Q\fP« hergestellt. Beim Beenden wird
+diese Datei gelöscht.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.sp
+.RS
+Datei zum Speichern von $\fBNNTPSERVER\fP bezogenen Info\- und
+Fehlermeldungen. Die Datei wird beim Start überschrieben und ist zur
+Fehlersuche gedacht.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.sp
+.RS
+Eine Kopie der Newsgroups\-Datei des Servers, die kurze Beschreibungen jeder
+Newsgruppe enthält. Sie wird beim Start automatisch aktualisiert, außer wenn
+die Befehlszeilenoption »\fB\-X\fP« oder »\fB\-q\fP« verwendet werden und eine alte
+Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten Feldern
+»\fIGruppen.Name\fP	\fIKurzbeschreibung\fP«.
+.TP 
+\fBGruppen.Name\fP
+ist der Name der Newsgruppe
+.TP 
+\fBKurzbeschreibung\fP
+ist die zugehörige Kurzbeschreibung
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.sp
+.RS
+Datei zum Speichern von $\fBNNTPSERVER\fP bezogenen Daten mittels
+»\fIVariable\fP=\fIWert\fP« Paaren. Derzeit gibt es nur wenige Variablen und
+einige sind nicht dazu gedacht, vom Benutzer geändert zu werden. Auch
+\fBConfigServerrcMenu\fP ('\fBs\fP') im Abschnitt »SERVERRC MENÜ« in \fB\%tin\fP(1)
+beachten.
+.TP 
+\fBversion\fP
+Interne Versionsnummer.
+.TP 
+\fBadd_cmd_line_opts\fP
+Zusätzliche Kommandozeilenoptionen. Verhält sich wie $\fBTINRC\fP allerdings
+Server\-spezifisch. Bitte beachten, dass die Datei nach den
+Kommandozeilenoptionen gelesen wird und diese eventuell übersteuert. Aktuell
+beschränkt auf »\fB\-4\fP«, »\fB\-6\fP«, »\fB\-A\fP«, »\fB\-C\fP«, »\fB\-d\fP«, »\fB\-G\fP\ \fILimit\fP«, »\fB\-k\fP«, »\fB\-n\fP«, »\fB\-p\fP\ \fIPort\fP«, »\fB\-q\fP«, »\fB\-Q\fP«, »\fB\-t\fP\ \fITimeout\fP«, »\fB\-T\fP« und »\fB\-x\fP«. Die Voreinstellung ist ungesetzt.
+.TP 
+\fBdisabled_nntp_cmds\fP
+Eine durch Kommas getrennte Liste von NNTP\-Befehlen, die vermieden werden
+sollen. Kann verwendet werden, um Probleme mit fehlerhaften Servern zu
+umgehen und sollte normalerweise leer gelassen werden. Das Deaktivieren von
+»XHDR« deaktiviert auch »HDR« und umgekehrt. Die folgenden Befehle können
+deaktiviert werden:
+.in +0.3i
+.nf
+.ta \w'LIST SUBSCRIPTIONS'u
+AUTHINFO SASL
+CAPABILITIES
+COMPRESS DEFLATE
+HDR
+LIST COUNTS
+LIST DISTRIB.PATS
+LIST DISTRIBUTIONS
+LIST HEADERS
+LIST MOTD
+LIST NEWSGROUPS
+LIST OVERVIEW.FMT
+LIST SUBSCRIPTIONS
+LISTGROUP
+NEWGROUPS
+NEXT
+OVER
+XHDR
+XOVER
+XPAT
+.fi
+.in -0.3i
+.TP 
+\fBnntp_pipeline_limit\fP
+Anzahl der NNTP\-Befehle im Pipeline\-Verfahren. Auf 1 setzen, wenn der Server
+Pipelining nicht unterstützt. Standard ist 50. Zulässiges Maximum ist 256.
+.TP 
+\fBcache_overview_files\fP
+Identisch mit der tinrc\-Variable gleichen Namens, übersteuert diese. Bitte
+beachten, dass die serverrc\-Variable nicht in die tinrc\-Variable übernommen
+wird, die tinrc\-Variable, aber auch die serverrc\-Variable setzt sofern diese
+im \fBOptionMenu\fP ('\fBM\fP') (und nur da) geändert wird.
+.TP 
+\fBcompress_overview_files\fP
+Identisch mit der tinrc\-Variable gleichen Namens, übersteuert diese. Bitte
+beachten, dass die serverrc\-Variable nicht in die tinrc\-Variable übernommen
+wird, die tinrc\-Variable, aber auch die serverrc\-Variable setzt sofern diese
+im \fBOptionMenu\fP ('\fBM\fP') (und nur da) geändert wird.
+.TP 
+\fBmotd_hash\fP
+Interner Hash der MOTD (»Message of the Day«) des Servers, damit dessen
+Anzeige übersprungen werden kann, falls dieser unverändert ist.
+.TP 
+\fBlast_newnews\fP
+Interner Zeitstempel, der von \fB\%tin\fP(1) verwendet wird, um neue
+Newsgruppen auf dem Server zu erkennen.
+.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, \fB\%tin\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
+\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
+discarded if exceeding this limit. If it exists, the global configuration
+file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
+user's 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
+Falls »ON« werden, sofern nötig, lange Newsgruppennamen in der Auswahl\- und
+Artikelebene wie folgt abgekürzt: news.software.readers \(->
+n.software.readers \(-> n.s.readers \(-> n.s.r. Die Voreinstellung
+ist »OFF«.
+.TP 
+\fBadd_posted_to_filter\fP
+Falls »ON« füge gepostete Artikel die einen neuen Thread einleiten zum
+Filter hinzu um eventuelle Antworten hervorzuheben. Die Voreinstellung ist
+»ON«.
+.TP 
+\fBadvertising\fP
+Falls »ON« füge »User\-Agent:«\-Header ein. Die Voreinstellung ist »ON«.
+.TP 
+\fBalternative_handling\fP
+Falls »ON« entsorge multipart/alternative Teile des Artikels
+automatisch. Die Voreinstellung ist »ON«.
+.TP 
+\fBart_marked_deleted\fP
+Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Die Voreinstellung ist
+»D«.
+.TP 
+\fBart_marked_inrange\fP
+Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich
+befindet. Die Voreinstellung ist »#«.
+.TP 
+\fBart_marked_return\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener
+Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten wird. Die
+Voreinstellung ist »\-«.
+.TP 
+\fBart_marked_selected\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread
+automatisch ausgewählt ist (heiß). Die Voreinstellung ist »*«.
+.TP 
+\fBart_marked_recent\fP
+Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist
+(nicht älter als n\-Tage). Siehe auch \fBrecent_time\fP. Die Voreinstellung ist
+»o«.
+.TP 
+\fBart_marked_unread\fP
+Zeichen das anzeigt, dass ein Artikel noch nicht gelesen wurde. Die
+Voreinstellung ist »+«.
+.TP 
+\fBart_marked_read\fP
+Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Die
+Voreinstellung ist »\ «.
+.TP 
+\fBart_marked_killed\fP
+Zeichen das anzeigt, dass ein Artikel gekillt wurde. Die Voreinstellung ist
+»K«. \fBkill_level\fP muss passend gesetzt sein.
+.TP 
+\fBart_marked_read_selected\fP
+Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
+ausgewählt (heiß) war, bevor er gelesen wurde. Die Voreinstellung ist
+»:«. \fBkill_level\fP muss entsprechend eingestellt werden.
+.TP 
+\fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP
+Falls »ON« fragt \fB\%tin\fP(1) vor der Verwendung eines MIME\-Viewers
+(\fBmetamail_prog\fP) nach um MIME\-Nachrichten anzuzeigen. Vorbedingung ist,
+dass überhaupt ein MIME\-Viewer eingestellt ist. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBattachment_format\fP
+Diese Formatzeichenfolge wird von \fB\%tin\fP(1) zur Darstellung der
+Anhangsebene benutzt. Voreingestellt ist »%t%s%e%c%d«.
+.TP 
+\fBauto_cc_bcc\fP
+Setzt Ihren Namen automatisch in das »Cc:« (1) oder »Bcc:« (2) Feld oder in
+beide Felder (3), wenn Sie einen Artikel versenden. Die Voreinstellung ist
+»Nein« (0).
+.TP 
+\fBauto_list_thread\fP
+Falls »ON«: Thread beim Betreten mit der rechten Cursortaste automatisch
+anzeigen? Voreinstellung ist »ON«.
+.TP 
+\fBauto_reconnect\fP
+Automatisch Verbindung zum Server wiederherstellen. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBbatch_save\fP
+Falls »ON« werden Artikel/Threads im Batchmode gespeichert wenn »\fB\-S\fP« oder
+gemailt, wenn »\fB\-M\fP« bzw. »\fB\-N\fP« in der Kommandozeile angegeben wurde. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBbeginner_level\fP
+Falls diese Funktion eingeschaltet ist (»ON«), wird am unteren
+Bildschirmrand für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen
+angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer
+Posting\-Knigge angezeigt. Die Voreinstellung ist »ON«.
+.TP 
+\fBcache_overview_files\fP
+Falls »ON« erzeuge lokale Kopien der NNTP Overview Dateien. Dies kann
+verwendet werden, um das lesen von großen Gruppen bei einer langsamen
+Verbindung erheblich zu beschleunigen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBcompress_overview_files\fP
+Falls »ON«, werden lokal zwischengespeicherte NNTP Overview Daten
+(\fBcache_overview_files\fP) in komprimierter Form (\fBRFC\ 1952\fP)
+gespeichert. Nützlich, um den verwendeten lokalen Speicherplatz zu
+reduzieren.
+.TP 
+\fBcancel_lock_algo\fP
+Diesen Hash\-Algorithmus für Cancel\-Locks (\fBRFC\ 8315\fP) verwenden. Nur
+vorhanden falls \fBtin\fP mit Cancel\-Lock\-Unterstützung gebaut wurde. »Keiner«
+deaktiviert die Erzeugung von Cancel\-Locks. Gültige Werte sind »Keiner«,
+»sha1«, »sha256« und »sha512«. Die Voreinstellung ist »sha1«.
+.TP 
+\fBcatchup_read_groups\fP
+Falls auf »ON« gestellt, wird der Benutzer beim Beenden gefragt, ob alle
+während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
+sollen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBcol_back\fP
+Standard Hintergrundfarbe
+.TP 
+\fBcol_extquote\fP
+Farbe des Fremdzitat\-Textes
+.TP 
+\fBcol_from\fP
+Farbe des Autors (From:)
+.TP 
+\fBcol_head\fP
+Farbe der Artikelheaderzeilen
+.TP 
+\fBcol_help\fP
+Farbe des Hilfstext
+.TP 
+\fBcol_invers_bg\fP
+Hintergrundfarbe für inversen Text
+.TP 
+\fBcol_invers_fg\fP
+Vordergrundfarbe für inversen Text
+.TP 
+\fBcol_markdash\fP
+Farbe der hervorgehobenen Wörter wie »_hier_«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Farbe der hervorgehobenen Wörter wie »/hier/«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Farbe der hervorgehobenen Wörter wie »*hier*«. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBcol_message\fP
+Farbe der Statusmeldungen in der letzten Zeile
+.TP 
+\fBcol_minihelp\fP
+Farbe des Minihilfemenü
+.TP 
+\fBcol_newsheaders\fP
+Farbe des angezeigten Headers
+.TP 
+\fBcol_normal\fP
+Standard Vordergrundfarbe
+.TP 
+\fBcol_quote\fP
+Farbe der zitierten Zeilen
+.TP 
+\fBcol_quote2\fP
+Farbe von zweifach zitierten Zeilen
+.TP 
+\fBcol_quote3\fP
+Farbe von =>3\-fach zitierten Zeilen
+.TP 
+\fBcol_response\fP
+Farbe des Antwortzählers. Das ist der Text »Antwort x von y« im
+Artikel\-Viewer.
+.TP 
+\fBcol_signature\fP
+Farbe von Signaturen
+.TP 
+\fBcol_score_neg\fP
+Farbe negativer Bewertung
+.TP 
+\fBcol_score_pos\fP
+Farbe positiver Bewertung
+.TP 
+\fBcol_urls\fP
+Farbe der hervorgehobenen URLs
+.TP 
+\fBcol_verbatim\fP
+Farbe des wortgetreu darzustellenden Textes
+.TP 
+\fBcol_subject\fP
+Farbe der »Subject:«\-Zeile
+.TP 
+\fBcol_text\fP
+Farbe der Textzeilen
+.TP 
+\fBcol_title\fP
+Farbe des Hilfe/Mail\-Zeichens
+.TP 
+\fBconfirm_choice\fP
+\fB\%tin\fP(1) kann eine manuelle Bestätigung anfordern, um den Benutzer zu
+schützen. Verfügbare Optionen:
+.in +0.5i
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBKommandos\fP Fordert eine Bestätigung an, bevor bestimmte gefährliche
+Befehle ausgeführt werden (z.\~B. \fBCatchup\fP ('\fBc\fP')). Befehle, die hiervon
+betroffen sind, sind in diesem Handbuch mit »[nach Bestätigung]«
+gekennzeichnet.
+.sp
+\fBBeenden\fP: Sie werden bei \fBQuit\fP ('\fBq\fP') aufgefordert zu bestätigen, dass
+Sie \fB\%tin\fP(1) beenden möchten.
+.sp
+\fBX\-Befehl\fP: Fragt nach Bestätigung, bevor alle nicht (mit dem Befehl
+\fBGroupMarkUnselArtRead\fP ('\fBX\fP')) ausgewählten Artikel als gelesen markiert
+werden.
+.in -0.5i
+Voreinstellung ist »Kommandos & Ende«.
+.TP 
+\fBdate_format\fP
+Formatzeichenfolge, die für die Datumsdarstellung verwendet wird. Eine
+Beschreibung der verschiedenen Formatoptionen finden Sie in
+\fB\%strftime\fP(3). \fB\%tin\fP(1) verwendet \fB\%strftime\fP(3) falls verfügbar,
+und unterstützt die meisten Formatoptionen in seinem Fallback\-Code. Die
+Voreinstellung ist »%a, %d %b %Y %H:%M:%S«.
+.TP 
+\fBdefault_art_search\fP
+.TP 
+\fBdefault_author_search\fP
+.TP 
+\fBdefault_config_search\fP
+Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
+.TP 
+\fBdefault_filter_days\fP
+Voreinstellung ist »28«.
+.TP 
+\fBdefault_filter_kill_case\fP
+Standard für schnellen (1 Taste) Kill\-Filter. »ON« = Groß\-/Kleinschreibung
+berücksichtigen, »OFF« = Groß\-/Kleinschreibung ignorieren.
+.TP 
+\fBdefault_filter_kill_expire\fP
+Standard für schnellen (1\-Taste) Kill\-Filter\-Ablauf. »ON« = auf
+\fBdefault_filter_days\fP begrenzen, »OFF« = niemals ablaufen. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBdefault_filter_kill_global\fP
+Standard für schnellen (1\-Taste) Kill\-Filter global. »ON« = auf alle Gruppen
+anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die Voreinstellung ist
+»ON«.
+.TP 
+\fBdefault_filter_kill_header\fP
+Voreinstellung für Schnell (1 Tasten) Killfilter Header.
+.in +0.3i
+.TS
+r L.
+0	»Subject:« (Groß\-/Kleinschreibung beachten)
+1	»Subject:« (Groß\-/Kleinschreibung ignorieren)
+2	»From:« (Groß\-/Kleinschreibung beachten)
+3	»From:« (Groß\-/Kleinschreibung ignorieren)
+4	»Message\-ID:« & alle »References:« Einträge
+5	»Message\-ID:« & letzter »References:« Eintrag
+6	»Message\-ID:« allein
+7	»Lines:«
+.TE
+.in -0.3i
+.TP 
+\fBdefault_filter_select_case\fP
+Standard für den schnellen (1 Taste) automatischen Auswahlfilter. »ON« =
+Groß\-/Kleinschreibung berücksichtigen, »OFF« = Groß\-/Kleinschreibung
+ignorieren.
+.TP 
+\fBdefault_filter_select_expire\fP
+Standard für schnellen (1\-Taste) Auto\-Auswahlfilter\-Ablauf. »ON« = auf
+\fBdefault_filter_days\fP begrenzen, »OFF« = niemals ablaufen. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBdefault_filter_select_global\fP
+Standard für schnellen (1\-Taste) Auto\-Auswahlfilter global. »ON« = auf alle
+Gruppen anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBdefault_filter_select_header\fP
+Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste).
+.in +0.3i
+.TS
+r L.
+0	»Subject:« (Groß\-/Kleinschreibung beachten)
+1	»Subject:« (Groß\-/Kleinschreibung ignorieren)
+2	»From:« (Groß\-/Kleinschreibung beachten)
+3	»From:« (Groß\-/Kleinschreibung ignorieren)
+4	»Message\-ID:« & alle »References:« Einträge
+5	»Message\-ID:« & letzter »References:« Eintrag
+6	»Message\-ID:« allein
+7	»Lines:«
+.TE
+.in -0.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 
+\fBdont_break_words\fP
+Lange Zeilen nicht innerhalb eines Wortes umbrechen. Dies gilt für den
+Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch
+\fBwrap_column\fP. Die Voreinstellung ist »OFF«.
+.TP 
+\fBdraw_arrow\fP
+Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil »\(->«, wenn
+aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBeditor_format\fP
+Der Formatstring, der verwendet wird, um den Editor\-Startbefehl mit
+Parametern zu erstellen. Die Voreinstellung ist »%E +%N %F«, wobei
+%E=Editor, %N=Zeilennummer und %F=Dateiname ist (z.\~B. »/bin/vi +7
+\&.article«). Siehe auch $\fBVISUAL\fP und $\fBEDITOR\fP unter »UMGEBUNGSVARIABLEN«
+in \fB\%tin\fP(1).
+.TP 
+\fBextquote_handling\fP
+Falls »ON« werden Fremdzitate in Artikeln erkannt. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBextquote_regex\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_extquote\fP angezeigt. Wenn
+\fBextquote_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine eingebaute
+Voreinstellung.
+.TP 
+\fBforce_screen_redraw\fP
+Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
+Bildschirms durchgeführt werden soll. Die Voreinstellung ist »OFF«.
+.TP 
+\fBgetart_limit\fP
+Falls \fBgetart_limit\fP > 0 ist, werden nicht mehr als die letzten
+\fBgetart_limit\fP Artikel pro Gruppe vom Server abgerufen. Wenn
+\fBgetart_limit\fP < 0 ist, beginnt \fBtin\fP mit dem Abrufen von Artikeln ab
+Ihrem ersten ungelesenen Artikel minus dem Absolutwert von
+\fBgetart_limit\fP. Bitte beachten, dass das Setzen von \fBgetart_limit\fP Caching
+(\fBcache_overview_files\fP) deaktiviert. Der Standardwert ist 0, was bedeutet,
+dass es kein Limit gibt.
+.TP 
+\fBgoto_next_unread\fP
+Welche Tasten soll \fB\%tin\fP(1) akzeptieren, um zum nächsten ungelesenen
+Artikel zu springen? Möglich ist jede Kombination aus \fBPageDown\fP und
+\fBPageNextUnread\fP. Wenn \fBPageDown\fP gesetzt ist, springt \fB\%tin\fP(1) zum
+nächsten Artikel am Ende des aktuellen Artikels. Wenn \fBPageNextUnread\fP
+gesetzt ist, springt \fB\%tin\fP(1) sofort zum nächsten Artikel, wenn
+\fBPageNextUnread\fP ('\fB<TAB>\fP') gedrückt wird. Die Voreinstellung ist
+\fBPageNextUnread\fP.
+.TP 
+\fBgroup_catchup_on_exit\fP
+Falls »ON«: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit
+der linken Cursortaste. Die Voreinstellung ist »ON«.
+.TP 
+\fBgroup_format\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Gruppenebene
+benutzt. Voreingestellt ist »%n\ %m\ %R\ %L\ \ %s\ \ %F«. Folgende
+Ersetzungen werden unterstützt:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'Absender, Name und/oder E\-Mail Adresse'u
+%D Datum
+%F Absender, Name und/oder E\-Mail Adresse
+%I Initialen des Absenders
+%L Anzahl der Zeilen
+%M Message\-ID
+%R Anzahl der Antworten im Thread
+%S Bewertung
+%m Artikelkennzeichnungen
+%n aktuelle Threadnummer
+%s Subject
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBhide_inline_data\fP
+Falls auf »\fBNichts\fP« (0) gesetzt, werden die Rohdaten angezeigt. Falls auf
+»\fBVollständige UU/YENC\fP« (1) gesetzt, werden Abschnitte von UU\-codierten
+oder YENC\-Daten mit einer einzigen Tag\-Zeile angezeigt, die die Größe und
+den Dateinamen angibt (ähnlich wie bei einem MIME\-Anhang). Bei der
+Einstellung »\fBBeliebige UU/YENC\fP« (2) werden alle Zeilen, die wie
+UU\-codierte oder YENC\-Daten aussehen, in eine Tag\-Zeile
+zusammengefasst. Dies ist nützlich, wenn UU\-codierte oder YENC\-Daten auf
+mehrere Artikel verteilt sind, kann aber auch zu falsch Positiven
+führen. Bei der Einstellung »\fBInline PGP\fP« (4) werden alle Inline\-PGP\-Daten
+ausgeblendet. Bei der Einstellung »\fBShar\fP« (8) werden Shar\-Archive
+ausgeblendet. Diese Einstellung sollte mit Vorsicht verwendet werden, da sie
+andere Shell\-Schnipsel und den nachfolgenden Text ebenfalls
+ausblendet. Diese Einstellung kann auch im Artikel\-Viewer über
+\fBPageToggleUue\fP ('\fB(\fP') umgeschaltet werden. Die Voreinstellung ist
+»\fBNichts\fP« (0). Die möglichen Werte sind:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nichts
+1:Vollständige UU/YENC
+2:Beliebige UU/YENC
+4:Inline PGP
+5:Vollständige UU/YENC & Inline PGP
+6:Beliebige UU/YENC & Inline PGP
+8:Shar
+9:Vollständige UU/YENC & Shar
+10:Beliebige UU/YENC & Shar
+12:Inline PGP & Shar
+13:Vollst. UU/YENC & PGP & Shar
+15:Alle ausblenden
+.TE
+.RE
+.TP 
+\fBhideline_regex\fP
+Ein regulärer Ausdruck, um übereinstimmende Zeilen im Pager
+auszublenden. Kann verwendet werden, um übermäßiges Zitieren zu verbergen,
+z.\~B. durch »^>\es?>\es?>«. Wenn das Feld leer gelassen wird,
+werden keine Zeilen ausgeblendet. Diese Option wirkt sich nicht auf Zeilen
+innerhalb von wortgetreuen Blöcken aus und wird nach \fBtrim_article_body\fP
+und \fBsuppress_soft_hyphens\fP angewendet.
+.TP 
+\fBinews_prog\fP
+Pfad, Name und Optionen des externen \fB\%inews\fP(1). Wenn Sie über NNTP
+lesen, ist der Standardwert »\-\-internal« (verwende eingebautes NNTP inews),
+ansonsten ist es »inews \-h«. Der Artikel wird mittels »< Artikel« an
+\fBinews_prog\fP via STDIN übergeben.
+.TP 
+\fBinfo_in_last_line\fP
+Wenn »ON«, zeigen Sie die aktuelle Gruppenbeschreibung oder den
+Artikelbereich in der letzten Zeile an (nicht im Pager und im globalen Menü)
+\(em \fBToggleInfoLastLine\fP ('\fBi\fP') wechselt die Einstellung. Diese Funktion
+ist nützlich, da die volle Breite des Bildschirms zur Verfügung steht, um
+lange Betreffzeilen anzuzeigen. Die Voreinstellung ist »OFF«.
+.TP 
+\fBinteractive_mailer\fP
+Falls größer als »0« wird Ihr Mailreader früher für eine Antwort aufgerufen,
+so dass mehr seiner Funktionen verwendet werden (z.\~B. MIME, pgp, ...)
+können. »1« bedeutet, Header mit übergeben, »2« bedeutet, keine Header
+übergeben (die alte Option »use_mailreader_i=ON«). »0« schaltet die Nutzung
+aus. Diese Option muss zu \fBmailer_format\fP passen. Die Voreinstellung ist
+»0«.
+.TP 
+\fBinverse_okay\fP
+Falls »ON«: inverse Darstellung für Header und das Hervorheben von URLs
+benutzen. Die Voreinstellung ist »ON«.
+.TP 
+\fBkeep_dead_articles\fP
+Wenn »ON«, alle fehlgeschlagenen Beiträge in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP behalten, zusätzlich zum Speichern
+des letzten fehlgeschlagenen Beitrags in
+\fI${TIN_HOMEDIR:\-"$HOME"}/dead.article\fP. Die Voreinstellung ist »ON«.
+.TP 
+\fBkeep_expired_filters\fP
+Falls »ON« werden abgelaufene Filterregeln behalten, aber nicht mehr
+angewendet. Die Voreinstellung ist »OFF«.
+.TP 
+\fBkill_level\fP
+Diese Option steuert die Verarbeitung und Anzeige von Artikeln, die gekillt
+wurden. Es gibt 3 Optionen, der Standardwert ist 0 (\fBKillt nur ungelesene Artikel\fP).
+.RS +1i
+.IP 0 3
+\fBKill only unread arts\fP ist das 'traditionelle' Verhalten von
+\fB\%tin\fP(1). Nur ungelesene Artikel werden einmal gekillt, indem sie als
+gelesen markiert werden. Da das Filtern nur bei ungelesenen Artikeln mit
+\fBkill_level\fP auf »0« passiert, werden \fBart_marked_killed\fP und
+\fBart_marked_read_selected\fP nur einmal angezeigt. Wenn Sie die Gruppe erneut
+betreten, ist die Markierung verschwunden.
+.IP 1
+\fBKillt alle Artikel, markiert mit K\fP wird auf alle Artikel in der Gruppe
+angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
+diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads
+angezeigt, sind jedoch mit \fBart_marked_killed\fP markiert.
+.IP 2
+\fBKillt alle Artikel, zeigt sie nie\fP wird alle Artikel in der Gruppe
+angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls
+diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht
+angezeigt.
+.RE
+.TP 
+\fBmail_8bit_header\fP
+Erlaubt unkodierte 8\-Bit\-Zeichen im Header von E\-Mail\-Nachrichten. Die
+Voreinstellung ist »OFF«. Das Aktivieren hat nur Wirkung, wenn
+\fBmail_mime_encoding\fP auch auf »8bit« gesetzt ist. Das Beibehalten auf »OFF«
+ist für die meisten Benutzer sicher und entspricht dem Internet Mail
+Standard (\fBRFC\ 5322\fP und \fBRFC\ 2047\fP).
+.TP 
+\fBmail_address\fP
+E\-Mail\-Adresse des Benutzers (und vollständiger Name), falls nicht
+benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von
+E\-Mails und beim Signieren mit \fB\%pgp\fP(1) verwendet.
+.TP 
+\fBmail_mime_encoding\fP
+MIME\-Kodierung des Textkörpers in E\-Mail\-Nachrichten falls erforderlich
+(»8bit«, »base64«, »quoted\-printable«, »7bit«). Die Voreinstellung ist
+»quoted\-printable«.
+.TP 
+\fBmail_quote_format\fP
+Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum,
+%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
+%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
+Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »In
+article %M you wrote:«.
+.TP 
+\fBmailbox_format\fP
+Wählen Sie eines der folgenden Postfachformate: »MBOXO« (Voreinstellung,
+außer auf SCO), »MBOXRD« oder »MMDF« (Standard auf SCO). Weitere Details zu
+»MBOXO« und »MBOXRD« finden Sie in \fB\%mbox\fP(5) und \fBRFC\ 4155\fP, sowie in
+\fB\%mmdf\fP(5) für weitere Details zu »MMDF«.
+.TP 
+\fBmaildir\fP
+Das Verzeichnis, in dem Artikel/Threads im \fB\%mbox\fP(5) Format gespeichert
+werden sollen. Dieses Feature ist hauptsächlich für die Verwendung mit dem
+\fB\%mutt\fP(1) Mail\-Programm gedacht. Es ermöglicht dem Benutzer,
+Artikel/Threads/Gruppen einfach zu speichern, indem er »=« als Dateinamen
+angibt, in den gespeichert werden soll. Die Voreinstellung ist
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBmailer_format\fP
+Die Formatzeichenfolge, die verwendet wird, um den Mailer\-Befehl
+einschließlich Parametern zu erstellen, der zum Versenden von Artikeln an
+andere Personen verwendet wird. Die Voreinstellung ist »%M "%T" < %F«
+(z.\~B. »/bin/mail "iain" < ~/.article«). Das flexible Format ermöglicht
+die Verwendung anderer Mailer mit abweichenden Befehlszeilenparametern, wie
+z.\~B.
+.in +0.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP muss passend dazu gesetzt sein. Folgende Ersetzungen
+werden unterstützt:
+.in +0.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F Dateiname
+%M default_mailer
+%S Subject\-Feld
+%T To\-Feld
+%U Benutzername
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBmark_saved_read\fP
+Falls »ON« werden gespeicherte Artikel als gelesen markiert. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBmark_ignore_tags\fP
+Wenn dies »ON« ist, markieren die Funktionen \fBGroupMarkThdRead\fP ('\fBK\fP'),
+\fBThreadMarkArtRead\fP ('\fBK\fP'), \fBMarkThdUnread\fP ('\fBZ\fP') auf Gruppenniveau
+und \fBMarkArtUnread\fP ('\fBz\fP') auf Threadebene nur den aktuellen Artikel oder
+Thread und ignorieren andere markierte (un)gelesene Artikel. Wenn es »OFF«
+ist, zeigt dieselbe Funktion ein Menü mit Optionen für den aktuellen Thread
+oder Artikel, alle markierten, ungelesenen Artikel oder nichts.
+.TP 
+\fBmetamail_prog\fP
+Pfad, Name und Optionen des externen \fB\%metamail\fP(1) Programms, das
+verwendet wird, um nicht\-textuelle Teile von Artikeln anzuzeigen. Um den
+integrierten Viewer zu verwenden, setzen Sie es auf »\-\-internal«. Dies ist
+der Standardwert, wenn \fB\%metamail\fP(1) nicht installiert ist. Lassen Sie es
+leer, wenn Sie keine automatische Anzeige von nicht\-textuellen Anhängen
+wünschen. Der \fBPageViewAttach\fP ('\fBV\fP') Befehl kann immer verwendet werden,
+um Anhänge manuell anzuzeigen. Siehe auch \fBask_for_metamail\fP.
+.TP 
+\fBmm_charset\fP
+Der lokale Zeichensatz, der auch für MIME\-Header (Zeichensatzparameter und
+Zeichensatzname in der Header\-Kodierung) bei E\-Mail\- und News\-Postings
+verwendet wird. Wenn \fBMIME_STRICT_CHARSET\fP zur Kompilierzeit definiert ist,
+wird Text in einem anderen Zeichensatz als dem Wert dieses Parameters als
+nicht darstellbar betrachtet und als »?« dargestellt. Andernfalls werden
+alle Zeichenkodierungen als mit der Anzeige kompatibel betrachtet. Wenn dies
+nicht gesetzt ist, wird der Wert der Umgebungsvariable $\fBMM_CHARSET\fP
+verwendet. »US\-ASCII« oder der Kompilierungsstandard wird verwendet, falls
+keines von beiden definiert ist. Wenn Ihr System \fB\%iconv\fP(3) oder
+\fB\%ucnv_*\fP() unterstützt, ist diese Option deaktiviert und Sie sollten
+stattdessen \fBmm_network_charset\fP verwenden.
+.TP 
+\fBmm_network_charset\fP
+Zeichensatz, der für das Posten und MIME\-Header verwendet wird; ersetzt
+\fBmm_charset\fP. Die Umwandlung zwischen \fBmm_network_charset\fP und dem lokalen
+Zeichensatz (bestimmt über \fB\%nl_langinfo\fP(3)) erfolgt über \fB\%iconv\fP(3)
+oder \fB\%ucnv_*\fP(). Wenn keine dieser Funktionen auf Ihrem System verfügbar
+ist, ist diese Option deaktiviert und Sie müssen \fBmm_charset\fP stattdessen
+verwenden. \fBmm_network_charset\fP ist auf einen der folgenden
+Zeichenkodierungen beschränkt:
+.in +0.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 -0.3i
+Möglicherweise funktionieren nicht alle Werte auf Ihrem System, siehe
+\fB\%iconv_open\fP(3) für weitere Details. Wenn es nicht gesetzt ist, wird der
+Wert der Umgebungsvariable $\fBMM_CHARSET\fP verwendet. »US\-ASCII« oder der
+Standardwert zur Kompilierungszeit wird verwendet, falls keiner von beiden
+definiert ist.
+.TP 
+\fBmono_markdash\fP
+Attribut von Wörtern, die wie _dieses_ hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBmono_markslash\fP
+Attribut von Wörtern, die wie /dieses/ hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBmono_markstar\fP
+Attribut von Wörtern, die wie *dieses* hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBmono_markstroke\fP
+Attribut von Wörtern, die wie \-dieses\- hervorgehoben sind. Es hängt von
+Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
+.TP 
+\fBnewnews\fP
+Interne Timer, die von \fB\%tin\fP(1) verwendet werden, um den Überblick über
+neue Newsgroups zu behalten. Nicht ändern, es sei denn, Sie verstehen genau
+wozu sie dienen.
+.TP 
+\fBnews_headers_to_display\fP
+Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein
+»*« als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter
+(Wildcards) zu nutzen. Wenn Sie als Wert »X\-« angeben, sehen Sie alle Header
+die mit »X\-« beginnen (wie »X\-Alan« oder »X\-Pape«). Sie können mehrere durch
+Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird
+diese Option deaktiviert.
+.TP 
+\fBnews_headers_to_not_display\fP
+Genau das Gleiche wie \fBnews_headers_to_display\fP, mit der Ausnahme, das es
+das Gegenteil bewirkt. Wenn Sie dachten, dass X\-Header eine tolle Sache
+waren, nun aber festgestellt haben, das dort einiges überflüssiges steht,
+dann könnten Sie wie folgt vorgehen: \fBnews_headers_to_display=X\-\fP
+\fBnews_headers_to_not_display=X\-Alan X\-Pape\fP Wenn Sie hier nichts angeben,
+wird diese Option deaktiviert.
+.TP 
+\fBnews_quote_format\fP
+Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum,
+%F=Name und Adresse, %G=Name der Gruppe, %M=Message\-ID, %N=Name des Autors,
+%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere
+Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »%F
+wrote:«.
+.TP 
+\fBnntp_read_timeout_secs\fP
+Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein
+Zeitlimit). Voreinstellung ist »120«.
+.TP 
+\fBnormalization_form\fP
+Normalisierungsart die verwenden soll um die Unicode\-Eingabe zu
+normalisieren. Die möglichen Werte sind:
+.RS +1i
+.IP 0 3
+\fBNone\fP: keine Normalisierung
+.IP 1
+\fBNFKC\fP: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung
+.IP 2
+\fBNFKD\fP: Kompatibilitätszerlegung
+.IP 3
+\fBNFC\fP: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung
+.IP 4
+\fBNFD\fP: Kanonische Zerlegung
+.IP 5
+\fBNFKC_CF\fP: Kompatibilitätszerlegung, gefolgt von kanonischer
+Zusammensetzung und Case Folding
+.RE
+Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek
+unterstützt werden, die \fB\%tin\fP(1) für die Normalisierung verwendet. Nach
+Möglichkeit sollte »NFC« verwendet werden (\fBRFC\ 5198\fP).
+.TP 
+\fBpage_mime_format\fP
+Diese Formatzeichenfolge wird von tin \fB\%tin\fP(1) zur Darstellung von
+Mime\-Headern auf Artikelebene benutzt. Voreingestellt ist »[\-\-
+%T%S%*n%z%*l%!c%!d%*e \-\-]«.
+.TP 
+\fBpage_uue_format\fP
+Diese Formatzeichenfolge wird von tin \fB\%tin\fP(1) zur Darstellung von
+UUE\-Headern auf Artikelebene benutzt. Voreingestellt ist »[\-\-
+%T%S%*n%I%!d%*e \-\-]«.
+.TP 
+\fBpage_yenc_format\fP
+Diese Formatzeichenfolge wird von tin \fB\%tin\fP(1) zur Darstellung von
+YENC\-Headern auf Artikelebene benutzt. Voreingestellt ist »[\-\- %*N%!d%I
+[%F%G]%V%W%X \-\-]«.
+.TP 
+\fBpos_first_unread\fP
+Falls »ON« wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe
+gesetzt, andernfalls auf den letzten Artikel.
+.TP 
+\fBpost_8bit_header\fP
+Erlaubt unkodierte 8\-Bit\-Zeichen im Header eines Newsartikels. Falls
+gesetzt, deaktiviert es auch die Generierung von MIME\-Headern, wenn diese
+normalerweise benötigt würden. Die Voreinstellung ist »OFF«. Wird nur
+beachtet, wenn \fBpost_mime_encoding\fP ebenfalls auf »8bit« gesetzt ist. In
+einigen lokalen Hierarchien, in denen 8\-Bit\-Zeichen verwendet werden, ist
+die Verwendung von nicht kodierten (rohen) 8\-Bit\-Zeichen im Header
+akzeptabel und manchmal sogar empfohlen, sodass Sie die Regeln der lokalen
+Hierarchie überprüfen müssen, um zu bestimmen, welche Einstellung hierfür
+und \fBpost_mime_encoding\fP passend ist.
+.TP 
+\fBpost_mime_encoding\fP
+MIME\-Kodierung des Körpers der Nachricht, falls erforderlich (»8bit«,
+»base64«, »quoted\-printable«, »7bit«). Der Standardwert ist »8bit«, was zu
+keiner Kodierung führt. »base64« und »quoted\-printable« sind im Usenet
+normalerweise unerwünscht.
+.TP 
+\fBpost_process_view\fP
+Falls »ON«, dann startet \fB\%tin\fP(1) ein geeignetes Viewer\-Programm, um alle
+Dateien anzuzeigen, die nachbearbeitet und UU\-dekodiert wurden. Das Programm
+wird mit der Datei \fB\%mailcap\fP(5) ermittelt. Die Voreinstellung ist »ON«.
+.TP 
+\fBpost_process_type\fP
+Dies gibt an, ob eine Nachbearbeitung von gespeicherten Artikeln
+durchgeführt werden soll. Da ein Shell\-Archiv Befehle enthalten kann, die
+Sie möglicherweise nicht ausführen möchten, seien Sie vorsichtig beim
+Extrahieren von Shell\-Archiven! Die folgenden Werte sind erlaubt:
+.RS +1i
+.IP 0 3
+\fBNein\fP (Voreinstellung), es wird keine Nachbearbeitung gemacht.
+.IP 1
+\fBShell\-Archive\fP, Entpacken nur von mehrteiligen \fB\%shar\fP(1)\-Dateien.
+.IP 2
+\fBJa\fP, binäre Anhänge und Daten werden dekodiert und gespeichert.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Speichert gepostete Artikel in der angegebenen Datei. Wenn der angegebene
+Dateiname keine erweiterbaren Zeichenfolgen enthält, wird ihm
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP vorangestellt. Wenn kein Dateiname
+angegeben wird, werden die Postings nicht gespeichert. Siehe den Abschnitt
+»MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN« für
+weitere Informationen über die verschiedenen Expansionszeichen. Die
+Voreinstellung ist »posted«.
+.TP 
+\fBprint_header\fP
+Falls »ON« wird der vollständige Artikelheader wird an den Drucker
+gesendet. Ansonsten werden nur die »Subject:«\- und »From:«\-Zeile
+ausgegeben. Die Voreinstellung ist »OFF«.
+.TP 
+\fBprinter\fP
+Das Druckerprogramm mit Optionen, das zum Drucken von Artikeln verwendet
+werden soll. Der Standardwert ist \fB\%lpr\fP(1) für BSD\-Maschinen und
+\fB\%lp\fP(1) für SysV\-Maschinen. Das Drucken aus \fB\%tin\fP(1) könnte vom
+Systemadministrator deaktiviert worden sein.
+.TP 
+\fBprocess_only_unread\fP
+Falls »ON« speichere/drucke/pipe/maile nur ungelesene Artikel (markierte
+Artikel ausgenommen). Die Voreinstellung ist »OFF«.
+.TP 
+\fBprompt_followupto\fP
+Falls »ON« zeige leeren »Followup\-To:«\-Header im Editor. Die Voreinstellung
+ist »OFF«.
+.TP 
+\fBquote_chars\fP
+Zitatzeichen für Artikel\-Follow\-ups und E\-Mail\-Antworten. Das Zeichen »_«
+steht für ein Leerzeichen und wird beim Anzeigen durch »\ « ersetzt. %I wird
+durch die Initialen des Autors ersetzt. Wenn der Artikel mehrere Adressen
+hat, wird nur die erste ausgewertet. Die Voreinstellung ist »>_«.
+.TP 
+\fBquote_style\fP
+Dieser bitcodierte Integer\-Wert steuert, wie Artikel zitiert werden sollen,
+wenn man auf sie antwortet. Jede der folgenden Optionen kann kombiniert
+werden, indem alle relevanten Werte addiert werden. Standardwert ist »5«,
+was bedeutet, dass Anführungszeichen komprimiert und leere Zeilen in
+Anführungszeichen gesetzt werden.
+.RS +1i
+.IP 0 3
+\fBNichts besonderes\fP Nicht leere Zeilen zitieren.
+.IP 1
+\fBZitatzeichen zusammenfassen\fP Fasst Zitatzeichen zusammen, wenn sie
+mehrfach zitiert werden (zum Beispiel wird »> > >« in
+»>>>« umgewandelt). Diese Option ist standardmäßig aktiviert.
+.IP 2
+\fBSignaturen zitieren\fP Diese Option ist standardmäßig
+deaktiviert. Signaturen werden immer zitiert, unabhängig von dieser Option,
+wenn du einen Artikel im Rohmodus \fBPageToggleRaw\fP ('\fB^H\fP') ansiehst und
+ihm antwortest oder darauf reagierst. Signaturen werden niemals zitiert,
+unabhängig von dieser Option, wenn \fBshow_signatures\fP deaktiviert ist.
+.IP 4
+\fBLeerzeilen zitieren\fP Diese Option ist standardmäßig aktiviert.
+.RE
+.TP 
+\fBquote_regex\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote\fP angezeigt. Wenn
+\fBquote_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine eingebaute
+Voreinstellung.
+.TP 
+\fBquote_regex2\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote2\fP angezeigt. Wenn
+\fBquote_regex2\fP leer ist, verwendet \fB\%tin\fP(1) eine eingebaute
+Voreinstellung.
+.TP 
+\fBquote_regex3\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Zeilen werden in \fBcol_quote3\fP angezeigt. Wenn
+\fBquote_regex3\fP leer ist, verwendet \fB\%tin\fP(1) eine eingebaute
+Voreinstellung.
+.TP 
+\fBrecent_time\fP
+Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es
+die Anzahl der Tage.
+.TP 
+\fBrender_bidi\fP
+Falls »ON«, kümmert sich \fB\%tin\fP(1) um die Darstellung von bidirektionalem
+Text. Bei »OFF«, überlässt \fB\%tin\fP(1) die Darstellung von bidirektionalem
+Text dem Terminal.
+.TP 
+\fBreread_active_file_secs\fP
+Die News \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVE FILE:\-active}\fP\-Datei
+wird in regelmäßigen Abständen erneut gelesen, um anzuzeigen, ob neue
+Nachrichten eingetroffen sind. Der Standardwert ist 1200 Sekunden. Wenn Sie
+dies auf 0 setzen, wird diese Funktion deaktiviert.
+.TP 
+\fBsavedir\fP
+Verzeichnis, in dem Artikel/Threads gespeichert werden. Die Voreinstellung
+ist \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBscope_marked_global\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+globalen Bereichs\-Datei gelesen wurde. Die Voreinstellung ist »!«.
+.TP 
+\fBscope_marked_global_match\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+globalen Bereichs\-Datei gelesen wurde und auf die aktuelle Gruppe
+zutrifft. Die Voreinstellung ist »:«.
+.TP 
+\fBscope_marked_local\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+lokalen Bereichs\-Datei gelesen wurde. Die Voreinstellung ist »\ «.
+.TP 
+\fBscope_marked_local_match\fP
+Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der
+lokalen Bereichs\-Datei gelesen wurde und auf die aktuelle Gruppe
+zutrifft. Die Voreinstellung ist »*«.
+.TP 
+\fBscore_limit_kill\fP
+Wenn die Punktzahl eines Artikels unter oder gleich diesem Wert liegt, wird
+der Artikel als getötet (killed) markiert.
+.TP 
+\fBscore_limit_select\fP
+Wenn die Punktzahl eines Artikels über oder gleich diesem Wert liegt, wird
+der Artikel als heiß (hot) markiert.
+.TP 
+\fBscore_kill\fP
+Punktzahl eines Artikels, der gekillt werden soll, dies muss <=
+\fBscore_limit_kill\fP sein.
+.TP 
+\fBscore_select\fP
+Punktzahl eines Artikels, der heiß werden soll, dies muss >=
+\fBscore_limit_select\fP sein.
+.TP 
+\fBscroll_lines\fP
+Die Anzahl der Zeilen, die in der Artikelanzeige beim Verwenden der
+Cursortasten nach oben/unten gescrollt wird. Die Voreinstellung ist »1«
+(zeilenweise). Setzen Sie den Wert auf »0«, um traditionelles \fB\%tin\fP(1)
+seitenweises Blättern zu erhalten. Setzen Sie ihn auf »\-1«, um seitenweises
+Blättern zu erhalten, bei dem die oberste/unterste Zeile auf die nächste
+Seite übertragen wird. Diese Einstellung hat Vorrang vor
+\fBshow_last_line_prev_page\fP=ON. Setzen Sie den Wert auf »\-2«, um
+halbseitiges Blättern zu erhalten. Diese Einstellung hat Vorrang vor
+\fBfull_page_scroll\fP=OFF.
+.TP 
+\fBselect_format\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Auswahlebene
+benutzt. Voreingestellt ist »%f\ %n\ %U\ \ %G\ \ %d«. Folgende Ersetzungen
+werden unterstützt:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'Anzahl ungelesener Artikel'u
+%G Name der Gruppe
+%U Anzahl ungelesener Artikel
+%d Gruppenbeschreibung
+%f Gruppenkennzeichnung
+%n aktuelle Gruppennummer
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBsort_function\fP
+Sortierfunktion für Artikel. Die Voreinstellung ist »0«.
+.RS +1i
+.IP 0 3
+Mit \fB\%qsort\fP(3) sortieren.
+.IP 1
+Mit \fB\%heapsort\fP(3) sortieren. Kann in großen Gruppen mit langen Threads
+schneller sein.
+.RE
+.TP 
+\fBshow_author\fP
+Welche Informationen über den Autor sollen angezeigt werden. Die
+Voreinstellung ist »2«, der vollständige Name des Autors.
+.RS +1i
+.IP 0 3
+\fBNichts\fP, nur die »Subject:« Zeile wird angezeigt.
+.IP 1
+\fBAdresse\fP, »Subject:«\-Zeile & die Adresse aus der »From:«\-Zeile wird
+angezeigt.
+.IP 2
+\fBVoller Name\fP, »Subject:«\-Zeile & der Name aus der »From:«\-Zeile wird
+angezeigt (Voreinstellung).
+.IP 3
+\fBAdresse und Name\fP, »Subject:«\-Zeile & die gesamte »From:«\-Zeile wird
+angezeigt.
+.RE
+.TP 
+\fBshow_art_score\fP
+Falls »ON«, wird die Bewertung bei der Anzeige von Artikeln in der unteren
+linken Ecke gezeigt. Die Voreinstellung ist »OFF«. Siehe auch
+\fBcol_score_neg\fP und \fBcol_score_pos\fP.
+.TP 
+\fBshow_description\fP
+Falls »ON«, wird eine kurze Gruppenbeschreibung nach dem Namen der Newsgroup
+auf der Gruppenauswahl\-Ebene angezeigt. Der »\fB\-d\fP« Befehlszeilenparameter
+überschreibt die Einstellung und schaltet die Beschreibungen aus. Der
+verwendete Text stammt aus der Datei \fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+und falls unterstützt (erfordert, dass \fB\%tin\fP(1) mit
+mh\-mail\-handling\-Unterstützung kompiliert wurde) aus
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP für Mailgruppen. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBshow_help_mail_sign\fP
+Auswahl ob \fB\%tin\fP(1) in den verschiedenen Ebenentiteln eine Hilfeanzeige,
+eine neue E\-Mail\-Anzeige, beides oder keines von beiden anzeigt. Die
+Voreinstellung ist »3«.
+.RS +1i
+.IP 0 3
+\fBKein Hilfe\- oder Mailanzeige\fP.
+.IP 1
+\fBNur Hilfe anzeigen\fP.
+.IP 2
+\fBNur Mailanzeige falls neue Mail\fP, zeigt ein Mail\-Hinweis und das nur, wenn
+neue E\-Mails angekommen sind.
+.IP 3
+\fBMailanz. falls neue sonst Hilfe\fP, zeigt ein Mail\-Hinweis, wenn neue
+E\-Mails angekommen sind, andernfalls ein Hilfesymbol.
+.RE
+.TP 
+\fBshow_only_unread_arts\fP
+Falls »ON«, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden
+alle Artikel angezeigt.
+.TP 
+\fBshow_only_unread_groups\fP
+Falls »ON« zeige nur abonnierte Gruppen mit ungelesen Artikeln. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBshow_signatures\fP
+Falls »OFF« zeige keine Signaturen an. Die Voreinstellung ist »ON«.
+.TP 
+\fBsigdashes\fP
+Falls »ON«, wird der Signatur ein Signaturtrenner vorangestellt. Die
+Voreinstellung ist »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 a file named \fI.sigfixed\fP does exist in that dir or
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
+chosen signature (first match counts). If the path starts with a ! the
+program the path points to will be executed to generate a signature. In
+order to pass the group name to the program, %G can be specified.  This will
+be replaced by the name of the current newsgroup. \-\-none will suppress any
+signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.  See also
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP.
+.TP 
+\fBsignature_repost\fP
+Falls »ON« wird die Signatur auch an repostete Artikel angehängt. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBslashes_regex\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markslash\fP oder \fBmono_markslash\fP
+angezeigt. Wenn \fBslashes_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine
+eingebaute Voreinstellung.
+.TP 
+\fBsort_article_type\fP
+Gibt an, wie Artikel sortiert werden sollen. Sortieren aufsteigend nach
+Datum (»Date:«, 6) ist die Voreinstellung. Die folgenden Sortiertypen sind
+zulässig:
+.RS +1i
+.IP 0 3
+\fBNichts\fP, keine Sortierung.
+.IP 1
+\fBSubject: (absteigend)\fP, Artikel absteigend nach »Subject:« sortieren.
+.IP 2
+\fBSubject: (aufsteigend)\fP, Artikel aufsteigend nach »Subject:« sortieren.
+.IP 3
+\fBFrom: (absteigend)\fP, Artikel absteigend nach »From:« sortieren.
+.IP 4
+\fBFrom: (aufsteigend)\fP, Artikel aufsteigend nach »From:« sortieren.
+.IP 5
+\fBDate: (absteigend)\fP, Artikel absteigend nach »Date:« sortieren.
+.IP 6
+\fBDate: (aufsteigend)\fP, Artikel aufsteigend nach »Date:« sortieren.
+.IP 7
+\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren.
+.IP 8
+\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren.
+.IP 9
+\fBLines: (absteigend)\fP, Artikel absteigend nach »Lines:« sortieren.
+.IP 10
+\fBLines: (aufsteigend)\fP, Artikel aufsteigend nach »Lines:« sortieren.
+.RE
+.TP 
+\fBsort_threads_type\fP
+Gibt an, wie Threads sortiert werden. Sortieren absteigend nach Bewertung
+(1) ist die Voreinstellung. Die folgenden Sortiertypen sind zulässig:
+.RS +1i
+.IP 0 3
+\fBNichts\fP, keine Sortierung der Threads.
+.IP 1
+\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren.
+.IP 2
+\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren.
+.IP 3
+\fBDatum des letzten Artikels (absteigend)\fP, Threads absteigend nach Datum
+des letzten Artikels sortieren.
+.IP 4
+\fBDatum des letzten Artikels (aufsteigend)\fP, Threads aufsteigend nach Datum
+des letzten Artikels sortieren.
+.RE
+.TP 
+\fBspamtrap_warning_addresses\fP
+Eine Liste kommagetrennter Zeichenfolgen bei denen gewarnt werden sollen,
+wenn per E\-Mail auf einen Artikel geantwortet wird, dessen E\-Mail\-Adresse
+eine dieser Zeichenfolgen enthält. Der Abgleich unterscheidet nicht zwischen
+Groß\- und Kleinschreibung. Beispiel:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBstars_regex\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markstar\fP oder \fBmono_markstar\fP
+angezeigt. Wenn \fBstars_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine
+eingebaute Voreinstellung.
+.TP 
+\fBstrip_blanks\fP
+Entfernt Leerzeichen am Ende jeder Zeile und beschleunigt so die Anzeige
+beim Lesen auf einem langsamen Terminal oder über Modem. Die Voreinstellung
+ist »ON«.
+.TP 
+\fBstrip_bogus\fP
+Ungültige Gruppen sind Gruppen, die in Ihrer
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei vorhanden sind, aber nicht (mehr)
+auf dem Newsserver existieren. Es gibt drei Optionen. »0« bedeutet nichts
+tun und ungültige Gruppen immer beizubehalten. »1« bedeutet, dass ungültige
+Gruppen dauerhaft entfernt werden. »2« bedeutet, dass ungültige Gruppen im
+Gruppen\-Auswahlmenü mit einem »D« vorangestellt erscheinen. Dies ermöglicht
+es Ihnen, diese nach Belieben zu entfernen. Die Voreinstellung ist »0«
+(Immer behalten).
+.TP 
+\fBstrip_newsrc\fP
+Falls »ON« werden nicht abonnierte Gruppen dauerhaft aus Ihrer
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei entfernt. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBstrip_re_regex\fP
+Ein regulärer Ausdruck zum Suchen nach Betreffpräfixen wie »Re:«, die
+entfernt werden sollen. Wenn \fBstrip_re_regex\fP leer ist, verwendet
+\fB\%tin\fP(1) eine eingebaute Voreinstellung.
+.TP 
+\fBstrip_was_regex\fP
+Ein regulärer Ausdruck zum Suchen nach Betreffsuffixen wie »(was:«, die
+entfernt werden sollen. Wenn \fBstrip_was_regex\fP leer ist, verwendet
+\fB\%tin\fP(1) eine eingebaute Voreinstellung.
+.TP 
+\fBstrokes_regex\fP
+Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+übereinstimmenden Wörter werden in \fBcol_markstroke\fP oder \fBmono_markstroke\fP
+angezeigt. Wenn \fBstrokes_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine
+eingebaute Voreinstellung.
+.TP 
+\fBtex2iso_conv\fP
+Falls »ON« dekodiere laut german.sty (TeX) kodierte Umlaute und stelle »"a«
+als »ä«, usw. dar. Die Voreinstellung ist »OFF«. Diese Einstellung kann auch
+im Artikelbetrachter mittels \fBPageToggleTex2iso\fP ('\fB"\fP') umgeschaltet
+werden.
+.TP 
+\fBthread_articles\fP
+Definiert wie der Diskussionsfaden gebaut werden soll. Zur Auswahl stehen:
+.RS +1i
+.IP 0 3
+Keinen Diskussionsfaden aufbauen.
+.IP 1
+Diskussionsfaden nur anhand von »Subject:« aufbauen.
+.IP 2
+Diskussionsfaden nur anhand von »References:« aufbauen.
+.IP 3
+Diskussionsfaden anhand von »References:« und »Subject:« aufbauen
+(Voreinstellung).
+.IP 4
+Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:\*(rq aufbauen.
+.IP 5
+Anhand der prozentualen Übereinstimmung der Subjects gruppieren
+.RE
+Es ist auch möglich, den Threading\-Typ gruppenspezifisch festzulegen, indem
+die Gruppenattributvariable \fBthread_articles\fP auf 0 \(en 5 in der Datei
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP gesetzt wird.
+.TP 
+\fBthread_format\fP
+Diese Formatzeichenfolge wird von \fBtin\fP zur Darstellung der Threadebene
+benutzt. Voreingestellt ist »%n\ %m\ \ [%L]\ \ %T\ \ %F«. Folgende
+Ersetzungen werden unterstützt:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'Subject und/oder Baumdarstellung des Thread'u
+%D	Datum
+%F	Absender, Name und/oder E\-Mail Adresse
+%I	Initialen des Absenders
+%L	Anzahl der Zeilen
+%M	Message\-ID
+%S	Bewertung
+%T	Subject und/oder Baumdarstellung des Thread
+%m	Artikelkennzeichnungen
+%n	aktuelle Artikelnummer
+%%	%
+.fi
+.in -0.3i
+.TP 
+\fBthread_perc\fP
+Definiert den Grad der Genauigkeit, mit der Subjects übereinstimmen müssen,
+so das sie bei als Teil eines einzigen Threads gelten. Der Wert liegt im
+Bereich von 0 (keine Übereinstimmung) bis 100 (Subjects müssen genau gleich
+sein). Der Standardwert ist 75.
+.TP 
+\fBthread_catchup_on_exit\fP
+Falls »ON«: Catchup (als gelesen markieren) der Gruppe/des Threads beim
+Verlassen mit der linken Cursortaste. Die Voreinstellung ist »ON«.
+.TP 
+\fBthread_score\fP
+Wie die Gesamtpunktzahl eines Threads berechnet wird. Die Voreinstellung ist
+»0«, die maximale Punktzahl in diesem Diskussionsfaden (Thread).
+.RS +1i
+.IP 0 3
+\fBMax\fP, Maximalwert im Diskussionsfaden.
+.IP 1
+\fBSum\fP, Summer aller Bewertungen im Diskussionsfaden.
+.IP 2
+\fBAverage\fP, Durchschnitt aller Bewertungen im Diskussionsfaden.
+.RE
+.TP 
+\fBtls_ca_cert_file\fP
+Name der Datei, die alle vertrauenswürdigen CA\-Zertifikate enthält, die für
+NNTPS\-Verbindungen (\fBRFC\ 8143\fP) verwendet werden. Falls es leer bleibt,
+wird der Systemstandard verwendet.
+.TP 
+\fBtranslit\fP
+Wenn »ON«, wird »//TRANSLIT« an das erste Argument von \fB\%iconv_open\fP(3)
+angefügt, um Transliteration zu aktivieren. Dies bedeutet, dass ein Zeichen,
+das im Zielzeichensatz nicht dargestellt werden kann, durch ein oder mehrere
+ähnlich aussehende Zeichen angenähert werden kann. Auf Systemen, auf denen
+diese Erweiterung nicht existiert, ist diese Option deaktiviert. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBtrim_article_body\fP
+Auswahl, wie \fB\%tin\fP(1) Leerzeilen in Artikelkörpern behandelt. Der
+Voreinstellung ist »0«. Diese Option wirkt sich nicht auf Zeilen innerhalb
+von wortgetreu wiederzugebenden Textblöcken aus und wird vor
+\fBhideline_regex\fP angewendet.
+.RS +1i
+.IP 0 3
+\fBArtikelrumpf nicht anpassen\fP.
+.IP 1
+\fBFührende Leerzeilen überspringen\fP.
+.IP 2
+\fBAbschließende Leerzeilen überspr.\fP.
+.IP 3
+\fBFühr. & abschlies. Leerz. überspr.\fP, Führende und abschließende Leerzeilen
+überspringen.
+.IP 4
+\fBMehrere zwischen Textblöcken zusammenfassen\fP, Leerzeilen zwischen
+Textblöcken zusammenfassen.
+.IP 5
+\fBMehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen\fP, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und
+führende Leerzeilen überspringen.
+.IP 6
+\fBMehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen\fP, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen
+und abschließende Leerzeilen überspringen.
+.IP 7
+\fBMehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr.\fP, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und
+führende sowie abschließende Leerzeilen überspringen
+.RE
+.TP 
+\fBsuppress_soft_hyphens\fP
+Falls »ON«, werden weiche Bindestriche (U+00AD) von nicht wörtlichen Blöcken
+bei der Artikelanzeige entfernt. Die Voreinstellung ist »OFF«.
+.TP 
+\fBunderscores_regex\fP
+Regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle
+passenden Wörter werden in \fBcol_markdash\fP oder \fBmono_markdash\fP
+angezeigt. Falls \fBunderscores_regex\fP leer ist, verwendet \fB\%tin\fP(1) eine
+eingebaute Voreinstellung.
+.TP 
+\fBunlink_article\fP
+Falls »ON« entferne \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP nach dem posten. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBurl_handler\fP
+Programm, welches zum Öffnen von URLs im Artikel\-Viewer mit \fBPageViewUrl\fP
+('\fBU\fP') ausgeführt wird. Die eigentliche URL wird angehängt. Die
+Voreinstellung ist »\fBurl_handler.pl\fP«.
+.TP 
+\fBurl_highlight\fP
+Aktivieren der URL\-Hervorhebung im Artikel. Die Voreinstellung ist »ON«.
+.TP 
+\fBuse_color\fP
+Falls aktiviert verwendet \fB\%tin\fP(1) ANSI\-Farben. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBuse_keypad\fP
+Navigationstasten auf dem Tastenfeld verwenden. Die Voreinstellung ist
+»OFF«.
+.TP 
+\fBuse_mouse\fP
+Ermöglicht die Aktivierung/Deaktivierung der Maustastenunterstützung in
+einem \fB\%xterm\fP(1x). Die Voreinstellung ist »OFF«.
+.TP 
+\fBuse_slrnface\fP
+Falls aktiviert, wird \fB\%slrnface\fP(1) verwendet, um den »X\-Face:«\-Header zu
+interpretieren. Damit diese Option Wirkung zeigen kann, muss \fB\%tin\fP(1) in
+einem \fB\%xterm\fP(1x) laufen und \fB\%slrnface\fP(1) muss in Ihrem $\fBPATH\fP
+sein. Die Voreinstellung ist »OFF«.
+.TP 
+\fButf8_graphics\fP
+Fall »ON«, werden UTF\-8\-Zeichen für den Indikator ('\(->'),
+Thread\-/Anhangsbaum und Auslassungszeichen (»...«) verwendet. Die
+Voreinstellung ist »OFF«.
+.TP 
+\fBverbatim_begin_regex\fP
+Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden
+Absatzes findet. Die Voreinstellung ist »#v+«
+.TP 
+\fBverbatim_end_regex\fP
+Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden
+Absatzes findet. Die Voreinstellung ist »#v\-«
+.TP 
+\fBverbatim_handling\fP
+Auswählen, wie \fB\%tin\fP(1) wortgetreue Blöcke in Artikelkörpern
+behandelt. Die Voreinstellung ist »1«.
+.RS +1i
+.IP 0 3
+\fBWortgetreue Textblöcke nicht erkennen\fP
+.IP 1
+\fBErkennen und anzeigen\fP. Erkennen und Anzeigen von wortgetreuen
+Textblöcken, einschließlich Anfangs\- und Endmarkierungen.
+.IP 2
+\fBErkennen und anzeigen ohne Anfangs\-/End\-Marker\fP. Erkennen und Anzeigen von
+wortgetreuen Textblöcken, Ausblenden der Anfangs\- und Endmarkierungen.
+.IP 3
+\fBWortgetreue Textblöcke ausblenden\fP. Wortgetreue Textblöcke erkennen und
+vollständig ausblenden.
+.RE
+.TP 
+\fBPlatzhalter\fP
+Erlaubt es auszuwählen, wie \fB\%tin\fP(1) Zeichenfolgen vergleicht. Der
+Standardwert ist »0« und verwendet die \fB\%wildmat\fP(3) Notation, die
+traditionell verwendet wurde. Das Setzen auf »1« erlaubt die Verwendung von
+\fB\%perl\fP(1) kompatiblen regulären Ausdrücken \fB\%pcre\fP(3) oder
+\fB\%pcre2\fP(3). (Siehe auch \fB\%perlre\fP(1) und \fB\%pcrepattern\fP(3) oder
+\fB\%pcre2pattern\fP(3)). Sie werden wahrscheinlich Ihre Filter\-Datei
+aktualisieren müssen, wenn Sie dies verwenden. Achtung: Namen von
+Newsgruppen werden immer mit der \fB\%wildmat\fP(3) Notation verglichen.
+.TP 
+\fBword_h_display_marks\fP
+Sollen die führenden und endenden Sterne, Schrägstriche, Unterstriche und
+Gedankenstriche auch angezeigt werden, selbst wenn sie Hervorhebungsmarken
+sind?
+.RS +1i
+.IP 0 3
+\fBnein\fP
+.IP 1
+ja, \fBMarkierung\fP anzeigen
+.IP 2
+ein \fBLeerzeichen\fP ausgeben
+.RE
+.TP 
+\fBword_highlight\fP
+Aktiviert die Hervorhebung von Wörtern. Siehe \fBword_h_display_marks\fP für
+die verfügbaren Optionen. Wenn \fBuse_color\fP aktiviert ist, werden die Farben
+verwendet, die in \fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP und
+\fBcol_markstroke\fP angegeben sind, andernfalls werden die Zeichenattribute,
+die in \fBmono_markdash\fP, \fBmono_markslash\fP, \fBmono_markstar\fP und
+\fBmono_markstroke\fP angegeben sind, verwendet. Die Voreinstellung ist »ON«.
+.TP 
+\fBwrap_column\fP
+Die Spalte, ab der der Text eines angezeigten Artikels umgebrochen werden
+soll. Wenn der Wert »0« ist, wird standardmäßig die aktuelle
+Bildschirmbreite verwendet. Wenn dieser Wert größer ist als die aktuelle
+Bildschirmbreite und \fBdont_break_words\fP nicht gesetzt ist, wird der Teil,
+der außerhalb des Bildschirms liegt, nicht angezeigt. Das Festlegen dieses
+Werts auf einen großen Wert kann verwendet werden, um den Umbruch zu
+deaktivieren. Wenn dieser Wert negativ ist, ist die Umbruchkante die
+aktuelle Bildschirmbreite plus dem angegebenen Wert (solange das Ergebnis
+positiv bleibt, andernfalls wird auf die aktuelle Bildschirmbreite
+zurückgegriffen). Der Standardwert ist »0«, Umbruch erfolgt bei der
+aktuellen Bildschirmbreite.
+.TP 
+\fBwrap_on_next_unread\fP
+Falls aktiviert, wird bei der Suche nach dem nächsten ungelesenen Artikel
+über alle Artikel hinweg gesucht, um auch vorherige ungelesene Artikel zu
+finden. Falls deaktiviert, stoppt die Suche am Ende der Thread\-Liste. Die
+Voreinstellung ist »ON«.
+.TP 
+\fBxpost_quote_format\fP
+Format ist das gleiche wie für \fBnews_quote_format\fP, dies wird verwendet,
+wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein
+»Followup\-To:« angegeben ist.
+.RE
+.PP
+\fI/etc/tin/tin.defaults\fP
+.sp
+.RS
+Eine weitere globale Konfigurationsdatei mit
+»\fIVariable\fP=\fIWert\fP«\-Paaren. Diese ist für allgemeineren Optionen gedacht,
+die normalerweise nicht über \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP und / oder
+\fI${TIN_HOMEDIR:\-"$HOME"}/tin/tinrc\fP gesetzt werden können, wie das Umsetzen
+(um die eingebaute Voreinstellung zu überschreiben) von \fInewslibdir\fP.
+.TP 
+\fBdomainname\fP
+Setzt den globalen Domänennamen, der in »From:«\-Zeilen verwendet wird
+.TP 
+\fBorganization\fP
+Legt den Namen Ihrer Organisation fest. $\fBORGANIZATION\fP überschreibt den
+angegebenen Wert.
+.TP 
+\fBnewslibdir\fP
+Definiert den Standardspeicherort für einige Konfigurationsdateien. Übliche
+Werte sind \fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP oder
+\fI/news/db\fP. $\fBTIN_LIBDIR\fP übersteuert den angegebenen Wert.
+.TP 
+\fBbugaddress\fP
+Definiert die E\-Mail\-Adresse, an die Benutzer Fehlerberichte über eine
+integrierte Funktion senden können. Die Voreinstellung zeigt auf eine
+Entwickler\-Mailingliste auf tin.org. Sie können diese Adresse in eine lokale
+ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen.
+.TP 
+\fBinewsdir\fP
+Definiert das Verzeichnis, welches das ausführbare \fB\%inews\fP(1) enthält.
+.TP 
+\fBmm_charset\fP
+.\" TODO: mention that it sets mm_network_charset if
+.\" charset-conversion is available.
+Standardzeichensatz, der im »Content\-Type:« MIME\-Header verwendet werden
+soll. $\fBMM_CHARSET\fP überschreibt den angegebenen Wert.
+.TP 
+\fBpost_mime_encoding\fP
+Voreingestellte Zeichenkodierung in MIME\-Artikeln. »8bit« ist wahrscheinlich
+die beste Wahl.
+.TP 
+\fBmail_mime_encoding\fP
+Voreingestellte Zeichenkodierung in MIME\-Mails. »quoted\-printable« ist hier
+eine gute Wahl.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Unregistrierte Top\-Level\-Domains zulassen. Da die Liste der gültigen TLDs
+nicht mehr aktiv gepflegt wird wurde ab \fB\%tin\fP(1) Version 2.1.5 die
+Voreinstellung auf »ON« geändert.
+.TP 
+\fBdisable_sender\fP
+Keinen »Sender:«\-Header erzeugen. Falls \fBinews_prog\fP nicht auf »\-\-internal«
+steht wird die Einstellung ignoriert.
+.TP 
+\fBspooldir\fP
+Basisverzeichnis Ihres News\-Spools (Bnews, Cnews und INN traditioneller
+Spool\-Stil), übliche Werte sind \fI/var/spool/news,\fP, \fI/usr/spool/news\fP,
+\fI/news/spool\fP. $\fBTIN_SPOOLDIR\fP überschreibt einen angegebenen Wert.
+.TP 
+\fBoverviewdir\fP
+Basisverzeichnis Ihrer NOV Daten \fB\%newsoverview\fP(5) (traditioneller
+Spool\-Stil, kann identisch mit \fIspooldir\fP sein), übliche Werte sind
+\fI/var/spool/overview\fP, \fI/usr/spool/overview\fP,
+\fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP überschreibt einen angegebenen Wert.
+.TP 
+\fBoverviewfile\fP
+Name einer Overview\-Datei, übliche Namen sind \fI.overview\fP oder
+\fIover.view\fP. $\fBTIN_NOVFILENAME\fP übersteuert den angegebenen Wert.
+.TP 
+\fBoverviewfmtfile\fP
+Vollständiger Pfadname der overview.fmt\-Datei Ihres Newssystems;
+normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
+\fIoverview.fmt\fP, so dass Sie diese Einstellung nur ändern müssen wenn sich
+Ihre Konfiguration unterscheidet.
+.TP 
+\fBactivefile\fP
+Vollständiger Pfadname der Aktive\-Datei Ihres Newssystems; normalerweise
+befindet sich die Datei in \fInewslibdir\fP und heißt \fIactive\fP, so dass Sie
+diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration
+unterscheidet. $\fBTIN_ACTIVEFILE\fP überschreibt einen angegebenen Wert.
+.TP 
+\fBactivetimesfile\fP
+Vollständiger Pfadname der active.times\-Datei Ihres Newssystems;
+normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
+\fIactive.times\fP, daher müssen Sie diese Einstellung nur ändern, wenn Ihre
+Konfiguration abweicht.
+.TP 
+\fBnewsgroupsfile\fP
+Vollständiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise
+befindet sich die Datei in \fInewslibdir\fP und heißt \fInewsgroups\fP, so dass
+Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration
+unterscheidet.
+.TP 
+\fBsubscriptionsfile\fP
+Vollständiger Pfadname der Abonnements\-Datei Ihres Newssystems;
+normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt
+\fIsubscriptions\fP, so dass Sie diese Einstellung nur ändern müssen wenn sich
+Ihre Konfiguration unterscheidet.
+.RE
+.PP
+\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP
+.sp
+.RS
+Übersetzung in die in $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP oder $\fBLANG\fP angegebene
+Sprache
+.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
+Diese Datei enthält eine Liste der Newsgruppen, die der lokale Server
+vorhält. Jede Newsgruppe sollte nur einmal aufgeführt werden. Jede Zeile
+beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige
+Namen: monoton steigende Nummern.
+.sp
+.\" TODO: tin issues just a warning in that case.
+Wenn ein Artikel in Newsgruppen gepostet wird die nicht in dieser Datei
+erwähnt sind, werden diese Newsgruppen ignoriert. Wenn keine gültigen
+Newsgruppen angegeben werden, wird der Artikel zurückgewiesen.
+.sp
+Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder »\fIName\fP
+\fIhighmark\fP \fIlowmark\fP \fIMarker\fP«.
+.TP 
+\fBName\fP
+ist der Name der Newsgruppe
+.TP 
+\fBhighmark\fP
+die höchste Artikelnummer die je in der Gruppe benutzt wurde
+.TP 
+\fBlowmark\fP
+ist die niedrigste Artikelnummer in der Gruppe; es ist nicht gewährleistet,
+dass diese Zahl genau ist und sie sollte nur als Hinweis angesehen
+werden. Beachten Sie, dass es aufgrund von Artikel Stornierungen, zu Lücken
+in der Nummerierung Sequenz kommen kann. Falls die niedrigste Artikelnummer
+größer als die höchste Artikelnummer ist, dann gibt es keine Artikel in der
+Newsgroup.
+.TP 
+\fBMarker\fP
+kann eines der folgenden sein
+.RS
+.TP 
+\fBy\fP
+lokale Postings sind erlaubt
+.TP 
+\fBn\fP
+lokale Postings sind nicht erlaubt, Artikel kommen nur über andere Server
+.TP 
+\fBm\fP
+die Gruppe ist moderiert und alle Postings müssen approved werden
+.TP 
+\fBj\fP
+Artikel in dieser Gruppe werden nicht gespeichert sondern nur durchgereicht
+.TP 
+\fBx\fP
+in diese Gruppe darf nicht gepostet werden
+.TP 
+\fB=foo.bar\fP
+Artikel werden auf dem Server in der Gruppe »foo.bar« abgelegt
+.RE
+.P
+\fB\%tin\fP(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool
+lesen. Wenn News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen die
+Befehle »LIST« (\fBRFC\ 3977\fP) oder »LIST COUNTS« (\fBRFC\ 6048\fP).
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.sp
+.RS
+Diese Datei enthält eine chronologische Aufzeichnung, wann Newsgroups
+erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert
+(z.\~B. \fB\%innd\fP(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile
+besteht aus drei durch Leerzeichen getrennten Feldern »\fIName\fP \fIZeit\fP
+\fIErsteller\fP«.
+.TP 
+\fBName\fP
+ist der Name der Newsgruppe
+.TP 
+\fBtime\fP
+Zeit wann die Gruppe erzeugt wurde, ausgedrückt als Anzahl von Sekunden seit
+Beginn der Epoche.
+.TP 
+\fBErsteller\fP
+die Mailadresse der Person die die Gruppe angelegt hat.
+.P
+\fB\%tin\fP(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool
+lesen. Wenn News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen den
+»NEWGROUPS« (\fBRFC\ 3977\fP) Befehl.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.sp
+.RS
+Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird
+normalerweise durch die lokalen Newsserver aktualisiert
+(z.\~B. \fB\%innd\fP(8)) sobald eine neue Gruppe wird erstellt. Jede Zeile
+besteht aus zwei durch Tabulator getrennten Feldern
+»\fIGruppen.Name\fP	\fIKurzbeschreibung\fP«.
+.TP 
+\fBGruppen.Name\fP
+ist der Name der Newsgruppe
+.TP 
+\fBKurzbeschreibung\fP
+ist die zugehörige Kurzbeschreibung
+.P
+\fB\%tin\fP(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen Spool
+lesen. Wenn News per NNTP gelesen wird verwendet \fB\%tin\fP(1) stattdessen den
+»LIST NEWSGROUPS« (\fBRFC\ 3977\fP) Befehl.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+In diese Datei kann eine Standardorganisation angegeben werden, die in dem
+»Organisation:«\-Header verwendet wird. $\fBORGANIZATION\fP hat eine höhere
+Priorität falls gesetzt.
+.RE
+.PP
+.\" is the Path correct? or is it /news/etc/overview.fmt
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/overview.fmt\fP
+.sp
+.RS
+Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe
+auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Datei ist
+wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank
+stehen. Siehe auch \fB\%overview.fmt\fP(5). \fB\%tin\fP(1) versucht die Datei nur
+dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie
+Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1) stattdessen den Befehl
+»LIST OVERVIEW.FMT« (\fBRFC\ 3977\fP).
+.RE
+.PP
+.\" is the Path correct? or is it /news/etc/subscriptions
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/subscriptions\fP
+.sp
+.RS
+Diese Datei enthält eine Liste von Newsgroups \(em eine pro Zeile \(em die
+der Client abonnieren sollte, wenn der Benutzer keine
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc für den Newsserver hat. \fB\%tin\fP(1) versucht
+die Datei nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool
+lesen. Falls Sie Nachrichten mittels NNTP lesen, verwendet \fB\%tin\fP(1)
+stattdessen den Befehl »LIST SUBSCRIPTIONS« (\fBRFC\ 6048\fP).
+.RE
+
+.SH "SIEHE AUCH"
+\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
+\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
+\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3977\fP,
+\fBRFC\ 4155\fP, \fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/de.add tin-2.6.5/po-man/de.add
--- tin-2.6.4/po-man/de.add	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/de.add	2025-07-21 15:32:40.291972160 +0200
@@ -0,0 +1,6 @@
+PO4A-HEADER: mode=after; position=MAINTAINER;beginboundary=^\.SH
+.SH ÜBERSETZUNG
+.IP "Erika Mustermann <erika@example.org>"
+Wenn Sie Fehler in der Übersetzung finden, dürfen Sie diese gerne per
+E-Mail an <translation@tin.org> melden.
+.\"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/de.po tin-2.6.5/po-man/de.po
--- tin-2.6.4/po-man/de.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/de.po	2025-12-23 17:42:09.715570506 +0100
@@ -0,0 +1,17325 @@
+# German translations for the tin man pages.
+# This file is distributed under the same license as the tin package.
+# Urs Janssen <urs@tin.org>, 2008-2025.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin-man 2.6.5\n"
+"Report-Msgid-Bugs-To: translation@tin.org\n"
+"POT-Creation-Date: 2025-12-23 04:07+0100\n"
+"PO-Revision-Date: 2025-12-23 17:38+0100\n"
+"Last-Translator: Urs Janssen <urs@tin.org>\n"
+"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "TIN"
+msgstr "TIN"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2025-12-24"
+msgstr "2025-12-24"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2.6.5"
+msgstr "2.6.5"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr "Usenet Newsreader"
+
+#. type: SH
+#: doc/tin.1:14 doc/tin.5:12
+#, no-wrap
+msgid "NAME"
+msgstr "NAME"
+
+#. type: Plain text
+#: doc/tin.1:18
+msgid "tin, rtin - Usenet newsreader"
+msgstr "tin, rtin - Usenet Newsreader"
+
+#. type: SH
+#: doc/tin.1:18
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "ÜBERSICHT"
+
+#. type: Plain text
+#: doc/tin.1:53
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] "
+"[\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ "
+"\\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+msgstr ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News-Verz.>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<Adresse>\\|] [\\|"
+"B<-D> I<Debuggrad>\\|] [\\|B<-F> I<Filter-Datei>\\|] [\\|B<-G> "
+"I<Artikellimit>\\|] [\\|B<-f> I<newsrc-Datei>\\|] [\\|B<-g> I<Server>\\|"
+"[\\|:I<Port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail-Verz.>\\|] "
+"[\\|B<-p> I<Port>\\|] [\\|B<-t> I<Timeout>\\|] [\\|B<-I> I<index-Verz.>\\|]"
+"\\ \\|[I<Newsgruppe>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+
+#. type: SH
+#: doc/tin.1:53 doc/tin.5:15
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "BESCHREIBUNG"
+
+#. type: Plain text
+#: doc/tin.1:62
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilize NOV B<\\"
+"%newsoverview>(5)  style index files if available locally or via the NNTP "
+"[X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+msgstr ""
+"B<tin> ist ein einfach zu bedienender Newsreader für das Usenet. Er kann "
+"Artikel von einem lokalen (z.\\~B. aus I</var/spool/news>) oder entfernten "
+"Server (B<rtin> oder B<tin -r> Option) mittels NNTP (Network News Transport "
+"Protocol, B<RFC\\ 3977>) oder NNTPS (B<RFC\\ 8143>) lesen. Er benutzt, "
+"sofern vorhanden, lokale NOV B<\\%newsoverview>(5) Indexdateien bzw. den "
+"»[X]OVER« NNTP-Befehl (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+
+#. type: Plain text
+#: doc/tin.1:68
+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> hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, "
+"Threadebene und Artikelebene. Mit dem B<Help> ('B<h>') Befehl können die "
+"jeweils verfügbaren Befehle angezeigt werden."
+
+#. type: Plain text
+#: doc/tin.1:76
+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 ""
+"Zu Beginn zeigt B<tin> eine Liste der Gruppen in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc>. Ein Pfeil »\\(-E<gt>« oder ein inverser Balken zeigt "
+"auf die erste Newsgruppe. Um zu einer Gruppe zu navigieren, können die "
+"Cursortasten (hängt vom verwendetem Terminal ab) oder B<Down> ('B<j>') und "
+"B<Up> ('B<k>') benutzt werden. Mit Bild rauf/Bild runter (hängt vom "
+"verwendetem Terminal ab) oder B<PageUp> ('B<^U>') (CTRL-U) und B<PageDown> "
+"('B<^D>') (CTRL-D) kann seitenweise navigiert werden. Die ausgewählte Gruppe "
+"wird durch Drücken von 'B<E<lt>CRE<gt>>' betreten."
+
+#. type: Plain text
+#: doc/tin.1:81
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+"Durch Drücken der B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') Taste wird "
+"die nächste Newsgruppe mit ungelesenen Artikeln betreten."
+
+#. type: SH
+#: doc/tin.1:81
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "RÜCKGABEWERT"
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:1196 doc/tin.1:3958
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: doc/tin.1:86
+msgid "Successful program execution. No unread news available in batch mode."
+msgstr ""
+"Programm erfolgreich beendet. Im Batch-Modus: keine ungelesenen Nachrichten "
+"vorhanden."
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:3961
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "Usage, syntax, configuration file or network error."
+msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler."
+
+#. type: TP
+#: doc/tin.1:89 doc/tin.1:3964
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Unread news available (batch mode (''B<-Z>'') only)."
+msgstr "Ungelesene Nachrichten vorhanden (nur im Batch-Modus (»B<-Z>«))."
+
+#. type: TP
+#: doc/tin.1:92 doc/tin.1:3967
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: doc/tin.1:97
+msgid "NNTP error."
+msgstr "NNTP Fehler."
+
+#. type: SH
+#: doc/tin.1:97
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPTIONEN"
+
+#. type: TP
+#: doc/tin.1:98
+#, no-wrap
+msgid "B<-4>"
+msgstr "B<-4>"
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfügbar, wenn B<tin> "
+"mit IPv6-Unterstützung gebaut wurde."
+
+#. type: TP
+#: doc/tin.1:102
+#, no-wrap
+msgid "B<-6>"
+msgstr "B<-6>"
+
+#. type: Plain text
+#: doc/tin.1:106
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Verbindung via IPv6 zum NNTP Server erzwingen. Nur verfügbar, wenn B<tin> "
+"mit IPv6-Unterstützung gebaut wurde."
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid "Toggle ANSI color (default is off)."
+msgstr "ANSI-Farben ein/-ausschalten (Voreinstellung ist aus)."
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+#. type: Plain text
+#: doc/tin.1:114
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP.  See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+msgstr ""
+"Erzwinge Authentifizierung beim Verbindungsaufbau. Nur verfügbar, wenn via "
+"NNTP gelesen wird. Siehe auch I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\"
+"%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:114
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: doc/tin.1:119
+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 ""
+"Erstelle bzw. aktualisiere Indexdateien für alle Gruppen in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc> bzw. der mittels »B<-f>« angegebenen Datei und markiere "
+"alle Artikel als gelesen."
+
+#. type: TP
+#: doc/tin.1:119
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: doc/tin.1:124
+msgid ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+msgstr ""
+"Die NNTP-Erweiterung »COMPRESS« (B<RFC\\ 8054>) verwenden, falls verfügbar. "
+"Auch B<nntp_read_timeout_secs>, »B<-t>« und die Abschnitte »SICHERHEIT« und "
+"»FEHLER« beachten."
+
+#. type: TP
+#: doc/tin.1:124
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:130
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+"Keine Gruppenbeschreibungen und die Server Meldung des Tages laden "
+"(Interaktiver-Modus)."
+
+#. type: TP
+#: doc/tin.1:130
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr "B<-D> I<Debuggrad>"
+
+#. type: Plain text
+#: doc/tin.1:140
+msgid ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+msgstr ""
+"Legt den Debuggrad fest. Die Stufen können über Nummer (sollte vermieden "
+"werden, da die Möglichkeit in Zukunft entfernt wird) oder Name (Groß- und "
+"Kleinschreibung wird nicht beachtet) wie unten aufgeführt angegeben werden. "
+"Verwenden Sie Komma, um mehrere Ebenen anzugeben, beliebige Kombinationen "
+"sind zulässig (z.\\~B. »B<-D> I<GNKSA,2,NNTP>«). Wenn das Entfernen "
+"angefordert wird, wird es beim Start und beim normalen Beenden ausgeführt "
+"(die Dateien sind nur verfügbar, während B<tin> ausgeführt wird)."
+
+#. type: IP
+#: doc/tin.1:144 doc/tin.1:1900 doc/tin.1:1934 doc/tin.1:2053 doc/tin.1:2120
+#: doc/tin.1:2322 doc/tin.1:2387 doc/tin.1:2523 doc/tin.1:2550 doc/tin.1:2564
+#: doc/tin.1:2616 doc/tin.1:2646 doc/tin.1:2724 doc/tin.1:2756 doc/tin.1:2782
+#: doc/tin.1:2863 doc/tin.1:2899 doc/tin.5:1674 doc/tin.5:1703 doc/tin.5:1841
+#: doc/tin.5:1904 doc/tin.5:2099 doc/tin.5:2169 doc/tin.5:2221 doc/tin.5:2340
+#: doc/tin.5:2353 doc/tin.5:2386 doc/tin.5:2439 doc/tin.5:2468 doc/tin.5:2539
+#: doc/tin.5:2588 doc/tin.5:2616 doc/tin.5:2706 doc/tin.5:2744
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTP"
+msgstr "NNTP"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTPS"
+msgstr "NNTPS"
+
+#. type: IP
+#: doc/tin.1:145 doc/tin.1:1902 doc/tin.1:1936 doc/tin.1:2054 doc/tin.1:2125
+#: doc/tin.1:2324 doc/tin.1:2391 doc/tin.1:2526 doc/tin.1:2566 doc/tin.1:2618
+#: doc/tin.1:2649 doc/tin.1:2726 doc/tin.1:2758 doc/tin.1:2784 doc/tin.1:2865
+#: doc/tin.1:2901 doc/tin.5:1675 doc/tin.5:1704 doc/tin.5:1842 doc/tin.5:1909
+#: doc/tin.5:2101 doc/tin.5:2173 doc/tin.5:2225 doc/tin.5:2356 doc/tin.5:2388
+#: doc/tin.5:2441 doc/tin.5:2471 doc/tin.5:2541 doc/tin.5:2590 doc/tin.5:2618
+#: doc/tin.5:2708 doc/tin.5:2746
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "FILTER"
+msgstr "FILTER"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "ARTS"
+msgstr "ARTS"
+
+#. type: IP
+#: doc/tin.1:146 doc/tin.1:1906 doc/tin.1:1940 doc/tin.1:2055 doc/tin.1:2328
+#: doc/tin.1:2622 doc/tin.1:2653 doc/tin.1:2731 doc/tin.1:2788 doc/tin.5:1677
+#: doc/tin.5:1706 doc/tin.5:1843 doc/tin.5:2105 doc/tin.5:2231 doc/tin.5:2445
+#: doc/tin.5:2475 doc/tin.5:2545 doc/tin.5:2622
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "NEWSRC"
+msgstr "NEWSRC"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "BITMAP"
+msgstr "BITMAP"
+
+#. type: IP
+#: doc/tin.1:147 doc/tin.1:2058 doc/tin.1:2631 doc/tin.5:1846 doc/tin.5:2454
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "THREADING"
+msgstr "THREADING"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "REFS"
+msgstr "REFS"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "16"
+msgstr "16"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MEMORY"
+msgstr "MEMORY"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MALLOC"
+msgstr "MALLOC"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "32"
+msgstr "32"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTES"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "64"
+msgstr "64"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "MISC"
+msgstr "MISC"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "GNKSA"
+msgstr "GNKSA"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "ACTIVE"
+msgstr "ACTIVE"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "ALL"
+msgstr "ALL"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "EVERYTHING"
+msgstr "EVERYTHING"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "128"
+msgstr "128"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "REMOVE"
+msgstr "REMOVE"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "DELETE"
+msgstr "DELETE"
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+msgstr ""
+"Im NNTP-Level steuert »B<-v>« die Ausführlichkeit der Ausgabe. Je nach "
+"Debuggrad könnten verschiedene Dateien nach I<$TMPDIR> geschrieben werden "
+"und/oder eine Bildschirmausgabe erfolgen. Auch den Abschnitt »SICHERHEIT« "
+"beachten!"
+
+#. type: TP
+#: doc/tin.1:158
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr "B<-f> I<Datei>"
+
+#. type: Plain text
+#: doc/tin.1:163
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>."
+msgstr ""
+"Benutze die angegebene newsrc-Datei anstelle von I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc> oder der Datei aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>."
+
+#. type: TP
+#: doc/tin.1:163
+#, no-wrap
+msgid "B<-F>I< file>"
+msgstr "B<-F> I<Datei>"
+
+#
+#
+#. type: Plain text
+#: doc/tin.1:166
+msgid ""
+"Use the specified filter file instead of I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+msgstr ""
+"Angegebene Filter-Datei anstelle von I<${TIN_HOMEDIR:-\"$HOME\"}/.filter> "
+"verwenden."
+
+#. type: TP
+#: doc/tin.1:166
+#, no-wrap
+msgid "B<-g> I<server>[:I<port>]"
+msgstr "B<-g> I<Server>[:I<Port>]"
+
+#. type: Plain text
+#: doc/tin.1:172
+msgid ""
+"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Only available when reading via NNTP. If you "
+"want to give a port with a plain IPv6 address, the address must be enclosed "
+"in square brackets."
+msgstr ""
+"Zugehörigen Newsserver[:Port] und newsrc-Datei aus I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable> benutzen. Nur verfügbar, wenn via NNTP gelesen "
+"wird. Wenn Sie einen Port mit einer direkten IPv6-Adresse angeben möchten, "
+"muss die Adresse in eckige Klammern (»[]«) gesetzt werden."
+
+#. type: TP
+#: doc/tin.1:172
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr "B<-G> I<Artikellimit>"
+
+#. type: Plain text
+#: doc/tin.1:180
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+"Beschränkt die Anzahl der Artikel pro Gruppe, die vom Server abgerufen "
+"werden sollen. Wenn I<Artikellimit> E<gt> 0 ist, werden nicht mehr als die "
+"letzten I<Artikellimit> Artikel pro Gruppe vom Server geholt. Wenn "
+"I<Artikellimit> E<lt> 0 ist, beginnt B<tin> mit dem Abruf von Artikeln ab "
+"Ihrem ersten ungelesenen Artikel minus dem absoluten Wert von "
+"I<Artikellimit>. Die Voreinstellung ist »0«, was keine Begrenzung bedeutet."
+
+#. type: TP
+#: doc/tin.1:180
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid "Help listing all command-line options."
+msgstr "Kurzübersicht der verfügbaren Kommandozeilenoptionen."
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: doc/tin.1:187
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr ""
+"Kurzeinführung in B<tin> welche auch beim allerersten Start ausgegeben wird."
+
+#. type: TP
+#: doc/tin.1:187
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr "B<-I> I<Verzeichnis>"
+
+#. type: Plain text
+#: doc/tin.1:193
+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 ""
+"Verzeichnis in dem die Newsgroup-Indexdateien gespeichert werden. Standard "
+"ist I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. Diese "
+"Option hat keine Auswirkung, falls B<tin> seine Indexdateien über NNTP "
+"abruft und B<cache_overview_files> ausgeschaltet ist."
+
+#. type: TP
+#: doc/tin.1:193
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+msgstr ""
+"Zertifikatsüberprüfungsschritt für NNTPS-Verbindungen überspringen und ohne "
+"Überprüfung fort fahren. Diese Option beinhaltet »B<-T>«. Auch den Abschnitt "
+"»SICHERHEIT« beachten."
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: doc/tin.1:210
+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<RFC\\ 3977>). 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<RFC\\ "
+"3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\ 6048>) is "
+"available that is used instead as it gives more accurate article counts."
+msgstr ""
+"Ruft die Anzahl der Artikel pro Gruppe aus der Datei I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> ab. Beim Lesen über NNTP erfolgt "
+"dies mit dem »LIST« Befehl (B<RFC\\ 3977>). Dies kann zu falschen "
+"Artikelzahlen führen, ist aber normalerweise schneller als der Standard, der "
+"darin besteht, die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> (entweder direkt oder über »LIST«) zu lesen und dann die "
+"Artikelanzahl über den Befehl NNTP »GROUP« ((B<RFC\\ 3977>) »B<-ln>« zu "
+"überprüfen. Wenn das Lesen über NNTP und »LIST COUNTS« (B<RFC\\ 6048>) "
+"verfügbar ist, wird dies stattdessen verwendet, da es genauere Artikelzahlen "
+"liefert."
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: doc/tin.1:214
+msgid ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+msgstr ""
+"Zeigt die Nachricht mit der angegebenen Message-ID an, falls diese verfügbar "
+"ist. Nur verfügbar, wenn via NNTP gelesen wird."
+
+#. type: TP
+#: doc/tin.1:214
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr "B<-m> I<Verzeichnis>"
+
+#. type: Plain text
+#: doc/tin.1:217
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Zu benutzendes Mailbox-Verzeichnis. Die Voreinstellung ist I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/Mail>."
+
+#. type: TP
+#: doc/tin.1:217
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr "B<-M> I<Benutzer>"
+
+#. type: Plain text
+#: doc/tin.1:221
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu "
+"können. Für weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN "
+"UND SPEICHERN VON UNGELESENEN ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:221
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: doc/tin.1:228
+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 speed up when connecting via a "
+"slow line, but B<tin> may not be able to detect which groups are moderated. "
+"See also ''B<-l>''."
+msgstr ""
+"Nur die Gruppen aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"$"
+"{TIN_ACTIVEFILE:-active}> laden, die im I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> "
+"des Benutzers abonniert sind. Dies ermöglicht eine spürbare Beschleunigung "
+"beim Verbinden über eine langsame Leitung, kann aber möglicherweise nicht "
+"erkennen, welche Gruppen moderiert werden. Siehe auch »B<-l>«."
+
+#. type: TP
+#: doc/tin.1:228
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+#. type: Plain text
+#: doc/tin.1:232
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für "
+"weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN UND "
+"SPEICHERN VON UNGELESENEN ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: doc/tin.1:236
+msgid ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+msgstr ""
+"Schnell-Modus um alle zurückgestellten Artikel zu posten und danach B<tin> "
+"wieder beenden. Nach Möglichkeit mit »B<-n>« kombinieren."
+
+#. type: TP
+#: doc/tin.1:236
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr "B<-p> I<Port>"
+
+#. type: Plain text
+#: doc/tin.1:242
+msgid ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"Zu benutzende Portnummer falls per NNTP gelesen wird (Voreinstellung ist "
+"»119« oder »563« falls NNTPS benutzt wird, siehe »B<-T>«). Übersteuert die "
+"Umgebungsvariablen $B<NNTPPORT> und $B<NNTPSPORT>. Nur verfügbar, wenn via "
+"NNTP bzw. NNTPS gelesen wird."
+
+#. type: TP
+#: doc/tin.1:242
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+"Nicht prüfen, ob neue Newsgruppen vorhanden sind und die Server Meldung des "
+"Tages nicht laden."
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+#. type: Plain text
+#: doc/tin.1:250
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+msgstr ""
+"Schnellstart. B<tin> so schnell wie möglich starten, zurzeit entspricht "
+"diese Option »B<-dnq>«. Siehe auch die Kommandozeilenoptionen »B<-C>« und "
+"»B<-G>«."
+
+#. type: TP
+#: doc/tin.1:250
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: doc/tin.1:255
+msgid ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+msgstr ""
+"Nachrichten aus der Ferne vom Standard-NNTP-Server, der in der "
+"Umgebungsvariable $B<NNTPSERVER> angegeben oder in der Datei I</etc/"
+"nntpserver> enthalten ist, lesen."
+
+#. type: TP
+#: doc/tin.1:255
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr "Lese mittels »B<-S>« gespeicherte Artikel."
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr "B<-s> I<Verzeichnis>"
+
+#. type: Plain text
+#: doc/tin.1:262
+msgid ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+msgstr ""
+"Artikel in/aus Verzeichnis speichern/lesen. Die Voreinstellung ist I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/News>."
+
+#. type: TP
+#: doc/tin.1:262
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: doc/tin.1:266
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Speichere ungelesene Artikel zum späteren Lesen mittels »B<-R>«. Für weitere "
+"Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN UND SPEICHERN VON "
+"UNGELESENEN ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:266
+#, no-wrap
+msgid "B<-t>I< timeout>"
+msgstr "B<-t> I<Timeout>"
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+msgstr ""
+"Übersteuert die B<nntp_read_timeout_secs> Einstellung. Voreinstellung sind "
+"120, das Maximum 16383 Sekunden."
+
+#. type: TP
+#: doc/tin.1:270
+#, no-wrap
+msgid "B<-T>"
+msgstr "B<-T>"
+
+#. type: Plain text
+#: doc/tin.1:274
+msgid ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable "
+"$B<NNTPSPORT> außer Kraft, falls diese gesetzt ist. Nur verfügbar, wenn über "
+"NNTP gelesen wird."
+
+#. type: TP
+#: doc/tin.1:274
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: doc/tin.1:280
+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 an NNTP server and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+"Erstellt/aktualisiert Indexdateien für jede Gruppe in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc> oder der Datei, die durch die Option »B<-f>« angegeben "
+"ist. Diese Option ist deaktiviert, wenn B<tin> seine Indexdateien über einen "
+"NNTP-Server abruft und B<cache_overview_files> abgestellt ist."
+
+#. type: TP
+#: doc/tin.1:280
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: doc/tin.1:285
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+msgstr ""
+"Ausführliche Ausgabe für »B<-c>«, »B<-D>«, »B<-M>«, »B<-N>«, »B<-S>«, »B<-"
+"u>«, »B<-V>« und »B<-Z>«-Optionen. Kann mehrfach verwendet werden, um die "
+"Ausführlichkeit zu erhöhen."
+
+#. type: TP
+#: doc/tin.1:285
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+#. type: Plain text
+#: doc/tin.1:288
+msgid "Print version information and compilation options."
+msgstr "Versionsinformationen und Kompilieroptionen ausgeben."
+
+#. type: TP
+#: doc/tin.1:288
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: doc/tin.1:293
+msgid ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+msgstr ""
+"Schnell-Modus um nur einen Artikel zu posten. Diese Option beinhaltet »B<-"
+"d>«. Nach Möglichkeit mit »B<-n>« kombinieren."
+
+#. type: TP
+#: doc/tin.1:293
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr ""
+"Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden."
+
+#. type: TP
+#: doc/tin.1:296
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: doc/tin.1:302
+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. Should be used with ''B<-x>'' if possible."
+msgstr ""
+"Schreibgeschützter Modus. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> und Dateien "
+"unter I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> werden nicht überschrieben aber "
+"angelegt falls sie nicht existieren. Nach Möglichkeit mit »B<-x>« "
+"kombinieren."
+
+#. type: TP
+#: doc/tin.1:302
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+#. type: Plain text
+#: doc/tin.1:307
+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 ""
+"B<tin> nur starten, wenn es neue/ungelesene Artikel gibt. Falls das der Fall "
+"ist wird der Cursor auf die erste Gruppe mit ungelesenen Artikeln "
+"positioniert. Nützlich um B<tin> in login-Dateien aufzurufen."
+
+#. type: TP
+#: doc/tin.1:307
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: doc/tin.1:313
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"the \\&''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 ""
+"Prüft ob es neue/ungelesene Artikel gibt und beendet sich mit dem "
+"entsprechenden Rückgabewert. Falls mit der \\&»B<-v>« Option kombiniert wird "
+"die Zahl der ungelesenen Artikel in jeder Gruppe ausgegeben. Ein "
+"Rückgabewert von 0 bedeutet keine ungelesene Artikel, 1 das ein Fehler "
+"aufgetreten ist und 2 das ungelesene Artikel vorhanden sind. Nützlich in "
+"Skripten."
+
+#. type: Plain text
+#: doc/tin.1:319
+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> kann seine Optionen auch dynamisch mit dem Befehl B<OptionMenu> "
+"('B<M>') ändern. Alle Änderungen werden in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"tinrc> geschrieben. Weitere Informationen finden Sie im Abschnitt »MENÜ DER "
+"GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN« und B<\\%tin>(5)."
+
+#. type: Plain text
+#: doc/tin.1:324
+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 ""
+"Eine Liste von Gruppen kann nach den anderen Kommandozeilenoptionen "
+"angegeben werden. Dies kann nützlich sein, falls Sie eine handverlesene "
+"Untermenge der aktiven Newsgruppen einblenden oder abonnieren möchten. Siehe "
+"den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Arten von Mustern, die "
+"B<tin> versteht."
+
+#. type: Plain text
+#: doc/tin.1:329
+msgid ""
+"If you specify a single group-name, or a wildcard that matches a single "
+"group, then you will automatically enter that group. Otherwise the normal "
+"group selection screen will appear, but with all the matching groups present "
+"too, as though you had yanked just those groups in."
+msgstr ""
+"Wenn Sie einen einzelnen Gruppennamen oder eine Wildcard, die nur auf eine "
+"einzelne Gruppe passt angeben, dann wird automatisch in diese Gruppe "
+"betreten. Andernfalls wird der normale Auswahlbildschirm angezeigt mit allen "
+"passenden zusätzlichen Gruppen."
+
+#. type: Plain text
+#: doc/tin.1:333
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+"Mit dem »B<-w>«-Schalter wird ein angegebener Gruppenname als Vorgabe "
+"verwendet. Falls mehr als eine Gruppe oder ein Platzhalter angegeben wird, "
+"wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die übereinstimmt."
+
+#. type: Plain text
+#: doc/tin.1:340
+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 ""
+"Sobald Sie B<SelectYankActive> ('B<y>') verwenden, um alle aktiven Gruppen "
+"einzublenden, oder B<SelectToggleReadDisplay> ('B<r>') verwenden, um den "
+"Status gelesen/ungelesen umzuschalten, sind die Befehlszeilengruppen "
+"verschwunden. Sie können B<SelectSyncWithActive> ('B<Y>') verwenden, um die "
+"Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> erneut zu "
+"lesen um diese wieder anzuzeigen."
+
+#. type: Plain text
+#: doc/tin.1:346
+msgid ""
+"NB: With the ''B<-n>'' flag, if reading via NNTP it may happen that 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 ""
+"Anmerkung: Mit der »B<-n>« Option und Lesen mittels NNTP kann es vorkommen, "
+"dass nur nicht abonnierte Gruppen in der I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc> Datei (oder der durch die »B<-f>« Befehlszeilenoption "
+"angegebenen newsrc-Datei oder über I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>) gefunden werden."
+
+#. type: Plain text
+#: doc/tin.1:356
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port given "
+"on the command-line. The order of command-line options is not important. If "
+"they are mutual exclusive the one with the highest priority will be chosen "
+"and a warning may be given."
+msgstr ""
+"Die Befehlszeilenoptionen haben eine höhere Priorität als Attribute und "
+"tinrc-Optionen. Daher hat die Befehlszeilenoption Vorrang vor dem "
+"konfigurierten Wert, mit der einzigen Ausnahme, dass, wenn ein Port für den "
+"Newsserver in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> angegeben wird, "
+"dieser den Port überschreibt, der in der Befehlszeile angegeben ist. Die "
+"Reihenfolge der Befehlszeilenoptionen ist nicht wichtig. Wenn sie "
+"gegenseitig ausschließend sind, wird die mit der höchsten Priorität "
+"ausgewählt und eventuell eine Warnung ausgegeben."
+
+#. type: SH
+#: doc/tin.1:356
+#, no-wrap
+msgid "USAGE"
+msgstr "GEBRAUCH"
+
+#. type: SS
+#: doc/tin.1:359
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:363
+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 ""
+"Die Pflege von Netnews in großen Rechnernetzen kann sehr zeitaufwendig sein, "
+"wie ich feststellen musste, als ich mit der Pflege unseres Newssystems und "
+"der Benutzerbetreuung beauftragt wurde."
+
+#. type: Plain text
+#: doc/tin.1:373
+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 be world readable. 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<RFC\\ "
+"6048>) and all modern servers should understand it."
+msgstr ""
+"Einem Benutzer, der B<tin> zum ersten Mal startet, kann automatisch in eine "
+"Liste von Newsgroups abonniert werden, die vom Newsadministrator als "
+"angemessen erachtet wird. Die Abonnementdatei sollte im News lib-Verzeichnis "
+"erstellt werden (d.\\~h. I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) und "
+"weltweit lesbar sein. Wenn Nachrichten über NNTP gelesen werden, muss Ihr "
+"Newsserver den Befehl »LIST SUBSCRIPTIONS« unterstützen. Es ist Teil der "
+"NNTP List Extensions (B<RFC\\ 6048>) und alle modernen Server sollten es "
+"verstehen."
+
+#. type: SS
+#: doc/tin.1:373
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "ANSICHTEN"
+
+#. type: Plain text
+#: doc/tin.1:376
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+"B<tin> hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene, "
+"Threadebene und Artikelebene."
+
+#. type: Plain text
+#: doc/tin.1:383
+msgid ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customized via "
+"B<select_format>."
+msgstr ""
+"In der Auswahlebene zeigt der Titel (den Namen des Newsservers (mit einem "
+"»[T]«- oder »[k]«-Suffix falls per NNTPS (unsicher) gelesen wird) und) die "
+"Anzahl der abonnierten Gruppen (mit neuen ungelesenen Artikeln). Die "
+"Newsgruppen werden in der Mitte des Bildschirms, in der Regel mit der Anzahl "
+"der ungelesenen Artikel in der gleichen Zeile davor, abgebildet, aber das "
+"kann mittels B<select_format> angepasst werden."
+
+#. type: Plain text
+#: doc/tin.1:391
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:394
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr "Eventuell steht am Anfang der Zeile noch eines der folgenden Zeichen:"
+
+#. type: TP
+#: doc/tin.1:394
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+#. type: Plain text
+#: doc/tin.1:399
+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 ""
+"Diese Gruppe ist nicht abonniert. Um nur abonnierte Gruppen anzuzeigen kann "
+"die B<SelectToggleReadDisplay> ('B<r>') oder B<SelectYankActive> ('B<y>') "
+"Umschalttaste benutzt werden."
+
+#. type: TP
+#: doc/tin.1:399
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+#. type: Plain text
+#: doc/tin.1:404
+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 ""
+"Diese Gruppe ist moderiert. Alle Postings müssen erst vom Gruppen-Moderator "
+"freigegeben werden bevor sie veröffentlicht werden. B<tin> fragt vor dem "
+"Posten in eine moderierte Gruppe nach einer Bestätigung."
+
+#. type: TP
+#: doc/tin.1:404
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+#. type: Plain text
+#: doc/tin.1:413
+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 ""
+"Dies ist eine neue Newsgruppe, die seit der letzten Benutzung von B<tin> "
+"erstellt wurde. Neue Newsgruppen sind standardmäßig nicht abonniert (siehe "
+"jedoch $B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE> Umgebungsvariablen). "
+"Abonnieren Sie sie auf die normale Weise, falls die Gruppe weiterhin in "
+"Ihrem Auswahlmenü erscheinen soll. Oder ignorieren Sie sie einfach und sie "
+"werden beim nächsten Start von B<tin> verschwunden sein. Sie können alle "
+"Gruppen einblenden, um sie in einer späteren Sitzung wiederzufinden."
+
+#. type: TP
+#: doc/tin.1:413
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+#. type: Plain text
+#: doc/tin.1:419
+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 \"Mark with D on selection screen\" in the "
+"Options Menu."
+msgstr ""
+"Diese Gruppe existiert nicht mehr. Falls Sie diese Gruppe nicht mehr sehen "
+"möchten, können Sie sie auf normale Weise abbestellen. Diese Markierung wird "
+"nur angezeigt, wenn Sie B<strip_bogus> im Optionsmenü auf »Mit D in der "
+"Anzeige markiert« gesetzt haben."
+
+#. type: TP
+#: doc/tin.1:419
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+#. type: Plain text
+#: doc/tin.1:423
+msgid ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+msgstr ""
+"Sie dürfen keine Beiträge mehr in dieser Gruppe verfassen. Oft wird eine "
+"Gruppe durch eine mit einem passenderen Namen ersetzt."
+
+#. type: TP
+#: doc/tin.1:423
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+#. type: Plain text
+#: doc/tin.1:428
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+"Diese Gruppe wurde umbenannt und in sie darf nicht mehr gepostet werden. "
+"Falls Sie dies trotzdem versuchen, erhalten Sie eine Fehlermeldung vom "
+"Newsserver in der die Gruppe steht in die Sie posten sollten."
+
+#. type: Plain text
+#: doc/tin.1:438
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+"Auf der Gruppenseite enthält der Titel den Namen der Gruppe, die Anzahl der "
+"Gesprächsstränge, die abgekürzte Threading-Methode (B<thread_articles>), die "
+"Grenze der abzurufenden Artikel (falls festgelegt; B<getart_limit>), die "
+"Gesamtzahl der (ungelesenen) Artikel (B<art_marked_read> oder "
+"B<art_marked_unread>), die Anzahl der heißen Artikel B<art_marked_selected>, "
+"die Anzahl der gelesenen heißen Artikel (falls vorhanden; "
+"B<art_marked_read_selected>), die Anzahl der aktuellen Artikel "
+"(B<art_marked_recent>) und die Anzahl der gelöschten Artikel "
+"(B<art_marked_killed>). D.\\~h.:"
+
+#. type: Plain text
+#: doc/tin.1:442
+#, no-wrap
+msgid "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+
+#. type: Plain text
+#: doc/tin.1:450
+msgid ""
+"The characters after the numbers depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not work with the ''B<-n>'' command-line "
+"switch) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+"Die Zeichen nach den Zahlen hängen von der Konfiguration ab und davon, ob "
+"Sie sich im B<show_only_unread_arts> Modus befinden oder nicht. Einige "
+"Nummern könnten fehlen, wenn die spezifische Option nicht aktiviert ist. Es "
+"könnte auch ein »M«, »X« oder »=« enthalten sein (siehe oben; funktioniert "
+"evtl. nicht mit dem Befehlszeilenschalter »B<-n>«!) wenn die Gruppe "
+"moderiert ist, sie keine Postings zulässt oder Postings in eine andre Gruppe "
+"umgeleitet werden."
+
+#. type: Plain text
+#: doc/tin.1:459
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customized via B<group_format>."
+msgstr ""
+"Falls ein Thread ungelesene Artikel enthält, wird er mit "
+"B<art_marked_unread> vor der Gesamtzahl der Artikel im Thread markiert. Wenn "
+"es aktuelle Artikel innerhalb des Threads gibt, kann es mit "
+"B<art_marked_recent> vor der Gesamtzahl der Artikel im Thread markiert "
+"werden \\(em dies wird durch die Option B<recent_time> gesteuert. Wenn ein "
+"Thread heiße Artikel enthält (siehe auch Abschnitt »FILTERN VON ARTIKELN«), "
+"wird er mit B<art_marked_selected> vor der Gesamtzahl der Artikel im Thread "
+"markiert. Die Anzeige kann über B<group_format> angepasst werden."
+
+#. type: Plain text
+#: doc/tin.1:469
+#, no-wrap
+msgid "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+msgstr "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:474
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+"Auf Thread-Ebene sieht der Bildschirm normalerweise (abhängig von der "
+"verwendeten Thread-Methode) so aus, kann aber über B<thread_format> "
+"angepasst werden:"
+
+#. type: Plain text
+#: doc/tin.1:486
+#, no-wrap
+msgid ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+msgstr ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:490
+msgid "At the Article level the page header has the following format:"
+msgstr "In der Artikelebene hat der Kopf der Seite folgendes Format:"
+
+#. type: Plain text
+#: doc/tin.1:496
+#, no-wrap
+msgid ""
+"\\f(CRSun, 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\\fR\n"
+msgstr ""
+"\\f(CRSo, 28 Dez 1997 21:21:01    de.admin.news.groups     Thread   20 von 86\n"
+"Zeilen 50  Re: EINSPRUCH zu RESULT:de.comm.mobil.ALL Artikel  47 von 59\n"
+"Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:498
+#, no-wrap
+msgid "\\f(CRarticle-body\\fR\n"
+msgstr "\\f(CRArtikel-Körper\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:504
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+"Das Aussehen der Auswahl-, Gruppen- und Threadebene kann individuell "
+"angepasst werden. Siehe hierzu den Abschnitt »ANSICHTEN ANPASSEN«."
+
+#. type: SS
+#: doc/tin.1:504
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "GEMEINSAME BEWEGUNGSTASTEN"
+
+#. type: Plain text
+#: doc/tin.1:507
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+"Diese Tabelle zeigt Tasten welche in B<tin> in allen Ebenen zum Navigieren "
+"verwendet werden."
+
+#. type: ta
+#: doc/tin.1:509
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:517
+#, 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 ""
+
+#. type: SS
+#: doc/tin.1:521
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE"
+
+#. type: Plain text
+#: doc/tin.1:528
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+"Ein B<\\%emacs>(1)-artiges Bearbeitungspaket erlaubt das einfache Bearbeiten "
+"von eingegebenen Zeichenketten. Eine Verlaufsliste ermöglicht die einfache "
+"Wiederverwendung bereits eingegebener Zeichenketten. Zusätzlich zu den "
+"Cursortasten stehen beim Bearbeiten einer Zeichenkette folgende Befehle zur "
+"Verfügung:"
+
+#. type: TP
+#: doc/tin.1:528
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+#. type: Plain text
+#: doc/tin.1:531
+msgid "move to beginning or end of line, respectively."
+msgstr "An den Zeilenanfang bzw. das Zeilenende springen."
+
+#. type: TP
+#: doc/tin.1:531
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+#. type: Plain text
+#: doc/tin.1:534
+msgid "non-destructive move forward or back one location, respectively."
+msgstr "Zerstörungsfreie Bewegung um eine Position vorwärts bzw. zurück."
+
+#. type: TP
+#: doc/tin.1:534
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+#. type: Plain text
+#: doc/tin.1:538
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+"das aktuell unter dem Cursor befindliche Zeichen löschen oder EOF senden, "
+"falls keine Zeichen im Puffer vorhanden sind."
+
+#. type: TP
+#: doc/tin.1:538
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>ENTFE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid "delete character left of the cursor."
+msgstr "Zeichen links vom Cursor löschen."
+
+#. type: TP
+#: doc/tin.1:541
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+#. type: Plain text
+#: doc/tin.1:544
+msgid "delete from cursor to end of line."
+msgstr "Lösche vom Cursor bis zum Zeilenende."
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+#. type: Plain text
+#: doc/tin.1:547
+msgid "move through history, previous and next, respectively."
+msgstr "Durch die Verlaufsliste vorwärts bzw. rückwärts bewegen."
+
+#. type: TP
+#: doc/tin.1:547
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid "redraw the current line."
+msgstr "Aktuelle Zeile neu aufbauen."
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr "B<E<lt>CRE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:554
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+"setzt die Zeile in der Verlaufsliste, falls sie nicht leer ist; fügt eine "
+"Leerzeile an und kehrt zum Anrufer zurück."
+
+#. type: TP
+#: doc/tin.1:554
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr "B<E<lt>ESCE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "aborts the present editing operation."
+msgstr "bricht den gegenwärtigen Bearbeitungsvorgang ab."
+
+#. type: SS
+#: doc/tin.1:559
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "ALLGEMEINE BEFEHLE"
+
+#. type: Plain text
+#: doc/tin.1:562
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+"Die folgenden Befehle stehen in allen vier Ebenen zur Verfügung und bewirken "
+"überall das Gleichen."
+
+#. type: TP
+#: doc/tin.1:562 doc/tin.1:1483 doc/tin.1:1537 doc/tin.1:1583
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+#. type: Plain text
+#: doc/tin.1:567
+msgid ""
+"Shell escape. B<ShellEscape> by itself will launch a shell, B<ShellEscape> "
+"E<lt>commandE<gt> will run an external E<lt>commandE<gt>. This facility may "
+"have been disabled by the System Administrator."
+msgstr ""
+"Shell-Escape. B<ShellEscape> startet selbstständig eine Shell, "
+"B<ShellEscape> E<lt>commandE<gt> führt ein externes E<lt>commandE<gt> aus. "
+"Diese Funktion wurde möglicherweise vom Systemadministrator deaktiviert."
+
+#. type: TP
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Toggle use of ANSI color."
+msgstr "ANSI Farben ein-/ausschalten."
+
+#. type: TP
+#: doc/tin.1:570
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+#. type: Plain text
+#: doc/tin.1:573
+msgid "Redraw the current screen."
+msgstr "Bildschirminhalt neu aufbauen."
+
+#. type: TP
+#: doc/tin.1:573
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Scroll screen up by one line."
+msgstr "Eine Zeile nach oben blättern (scrollen)."
+
+#. type: TP
+#: doc/tin.1:576
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Scroll screen down by one line."
+msgstr "Eine Zeile nach unten blättern (scrollen)."
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+#. type: Plain text
+#: doc/tin.1:593
+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> ('B<y>'), quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+"Lädt einen zurückgestellten Artikel. Wenn das System die B<Postponed>-Taste "
+"blockiert, muss  sie zuerst mit 'B<^V>' (STRG-V) maskiert werden. Das "
+"Zurückstellen-Menü bietet die folgenden Aktionen: B<PromptYes> ('B<y>') = "
+"neu laden und Editor starten; B<PostponeOverride> ('B<Y>') = Artikel posten "
+"(ohne Editor zu starten); B<PostponeAll> ('B<A>') = alle zurückgestellten "
+"Artikel posten (ohne Editor zu starten); B<PromptNo> ('B<n>') = diesen "
+"Artikel überspringen; B<Quit> ('B<q>') = Menü verlassen. Derzeit gibt es "
+"keinen »einfachen« Weg, einen zurückgestellten Artikel aus der "
+"zurückgestellten-Datei zu löschen, es muss stattdessen die folgende "
+"Befehlsfolge verwendet werden: neu laden mit B<Postponed>, im Editor öffnen "
+"mit B<PromptYes> ('B<y>'), Editor verlassen, Posting verwerfen mit B<Quit> "
+"('B<^O>' 'B<y>' 'B<q>'). Siehe auch den »B<-o>« Kommandozeilenschalter."
+
+#. type: TP
+#: doc/tin.1:593 doc/tin.1:1489 doc/tin.1:1544 doc/tin.1:1589
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+#. type: Plain text
+#: doc/tin.1:599
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<\\"
+"(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+"Hilfebildschirm mit den im aktuellen Menü verfügbaren Befehlen. Sie können "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') und B<SearchRepeat> ('B<\\"
+"(rs>') verwenden, um darin zu suchen. B<Quit> ('B<q>') kehrt zum Menü zurück."
+
+#. type: TP
+#: doc/tin.1:599 doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+#. type: Plain text
+#: doc/tin.1:603 doc/tin.1:1496 doc/tin.1:1551 doc/tin.1:1596
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Mini-Hilfe am unteren Bildschirmrand und Posting Etikette nach dem Verfassen "
+"eines Artikels ein-/ausschalten (B<beginner_level>)."
+
+#. type: TP
+#: doc/tin.1:603
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+#. type: Plain text
+#: doc/tin.1:608
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des "
+"Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen "
+"finden Sie im Abschnitt »POSTING VERLAUFSLISTE«."
+
+#. type: TP
+#: doc/tin.1:608
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:613
+msgid "Print B<tin> version information."
+msgstr "Versions-Informationen ausgeben."
+
+#. type: SS
+#: doc/tin.1:613
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "BEFEHLE ZUR GRUPPENAUSWAHL"
+
+#. type: TP
+#: doc/tin.1:614 doc/tin.1:759 doc/tin.1:1020 doc/tin.1:1199 doc/tin.1:3971
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: doc/tin.1:617
+msgid "Select group 4."
+msgstr "Gruppe 4 auswählen."
+
+#. type: TP
+#: doc/tin.1:617 doc/tin.1:766
+#, no-wrap
+msgid "B<MarkAncientArtRead '^E'>"
+msgstr "B<MarkAncientArtRead '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:621 doc/tin.1:770
+msgid ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+msgstr ""
+"Markiere alle Artikel in der aktuellen Gruppe, die älter als eine bestimmte "
+"Anzahl von Tagen oder als das angegebene Datum im B<RFC\\ 5322>-Format sind, "
+"als gelesen."
+
+#. type: TP
+#: doc/tin.1:621
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+#. type: Plain text
+#: doc/tin.1:625
+msgid ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+msgstr ""
+"Setzt die Datei I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> zurück. Dies zerstört "
+"alle Aufzeichnungen über gelesene Artikel, also benutze diese Funktion mit "
+"Vorsicht."
+
+#. type: TP
+#: doc/tin.1:625 doc/tin.1:784 doc/tin.1:1041
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+#. type: Plain text
+#: doc/tin.1:629 doc/tin.1:788 doc/tin.1:1045
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+"Wählen Sie eine Reihe von Artikeln auf die der nächste Befehl angewendet "
+"wird. Siehe Abschnitt »BEREICHE« für weitere Informationen."
+
+#. type: TP
+#: doc/tin.1:629
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+#. type: Plain text
+#: doc/tin.1:632
+msgid "Sort the list of newsgroups."
+msgstr "Liste vorhandener Newsgruppen sortieren."
+
+#. type: TP
+#: doc/tin.1:632 doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260 doc/tin.1:1480
+#: doc/tin.1:1531 doc/tin.1:1580
+#, no-wrap
+msgid "B<SearchRepeat '\\(rs'>"
+msgstr "B<SearchRepeat '\\(rs'>"
+
+#. type: Plain text
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1483
+#: doc/tin.1:1534 doc/tin.1:1583
+msgid "Repeat the previous search."
+msgstr "Vorherige Suche wiederholen."
+
+#. type: TP
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1474
+#: doc/tin.1:1525 doc/tin.1:1574
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+#. type: Plain text
+#: doc/tin.1:638
+msgid "Search for a group by name and description (if displayed)."
+msgstr ""
+"Vorwärts nach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
+"(falls angezeigt) suchen."
+
+#. type: TP
+#: doc/tin.1:638 doc/tin.1:797 doc/tin.1:1054 doc/tin.1:1266 doc/tin.1:1477
+#: doc/tin.1:1528 doc/tin.1:1577
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+#. type: Plain text
+#: doc/tin.1:641
+msgid "Backward search through the group names and descriptions."
+msgstr ""
+"Rückwärts mach einer Gruppe anhand des Namens und/oder der Kurzbeschreibung "
+"(falls angezeigt) suchen."
+
+#. type: TP
+#: doc/tin.1:641
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:644
+msgid "Read current group."
+msgstr "Lese die aktuelle Gruppe."
+
+#. type: TP
+#: doc/tin.1:644
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:648
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+"Nächste Gruppe mit ungelesenen Nachrichten betreten. Wechselt zum Anfang der "
+"Gruppenliste und sucht nach ungelesenen Gruppen."
+
+#. type: TP
+#: doc/tin.1:648 doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+#. type: Plain text
+#: doc/tin.1:652
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+"Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten "
+"Gruppe in der Gruppenauswahlliste wechseln."
+
+#. type: TP
+#: doc/tin.1:652 doc/tin.1:876 doc/tin.1:1096 doc/tin.1:1331
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+#. type: Plain text
+#: doc/tin.1:656
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+"Aktuelle Gruppe als gelesen markieren [nach Bestätigung] und zur nächsten "
+"ungelesenen Gruppe in der Gruppenauswahlliste wechseln."
+
+#. type: TP
+#: doc/tin.1:656
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:660
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+"Schaltet die Anzeige zwischen nur den Gruppennamen oder den Gruppennamen und "
+"der Gruppenbeschreibungen um."
+
+#. type: TP
+#: doc/tin.1:660 doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1343
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+#. type: Plain text
+#: doc/tin.1:663 doc/tin.1:892 doc/tin.1:1112 doc/tin.1:1346
+msgid "Edit the filter file and reload it afterward."
+msgstr "Filter-Datei bearbeiten und danach anwenden."
+
+#. type: TP
+#: doc/tin.1:663
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:667 doc/tin.1:896
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+"Wählt eine neue Gruppe nach Namen aus. Mit diesem Befehl kann auf jede "
+"Gruppe zugegriffen werden, auch auf solche, die gerade nicht eingeblendet "
+"werden."
+
+#. type: TP
+#: doc/tin.1:667 doc/tin.1:899 doc/tin.1:1118 doc/tin.1:1359 doc/tin.1:1486
+#: doc/tin.1:1540 doc/tin.1:1586
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+#. type: Plain text
+#: doc/tin.1:672
+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 ""
+"Umschalten der Anzeige der Beschreibung der aktuellen Newsgroup in der "
+"letzten Zeile. Dies ist nicht verfügbar, wenn B<tin> mit »B<-d>« gestartet "
+"wurde."
+
+#. type: TP
+#: doc/tin.1:672 doc/tin.1:903 doc/tin.1:1121 doc/tin.1:1362
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+#. type: Plain text
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+msgid "Toggle inverse video."
+msgstr "(De)aktiviere inverse Darstellung."
+
+#. type: TP
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+#, no-wrap
+msgid "B<ConnectionInfo 'J'>"
+msgstr "B<ConnectionInfo 'J'>"
+
+#. type: Plain text
+#: doc/tin.1:678 doc/tin.1:909 doc/tin.1:1127 doc/tin.1:1368
+msgid "Show details about current connection."
+msgstr "Informationen zur aktuellen Verbindung anzeigen."
+
+#. type: TP
+#: doc/tin.1:678 doc/tin.1:918 doc/tin.1:1133 doc/tin.1:1374
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+#. type: Plain text
+#: doc/tin.1:685
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+msgstr ""
+"Artikel anhand der »Message-ID:« Nachschlagen. Wenn keine der in dem "
+"»Newsgroups:«-Header des referenzierten Artikels aufgeführten Gruppen "
+"verfügbar ist, wird in der letzten Zeile der Inhalt des »Newsgroups:«-"
+"Headers angezeigt. Auf dieser Ebene funktioniert dieser Befehl nur beim "
+"Lesen mittels NNTP und der Server muss »[X]HDR« (B<RFC\\ 2980>, B<RFC\\ "
+"3977>) oder »XPAT« (B<RFC\\ 2980>) unterstützen."
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:691
+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 ""
+"Verschieben Sie die aktuelle Gruppe innerhalb der Gruppenauswahlliste. Durch "
+"Eingabe von '1' wird die Gruppe zur ersten angezeigten Gruppe in der Liste, "
+"durch Eingabe von '8' zur achten Gruppe in der Liste usw. Durch Eingabe von "
+"'$' wird die Gruppe zur letzten angezeigten Gruppe."
+
+#. type: TP
+#: doc/tin.1:691 doc/tin.1:928 doc/tin.1:1384
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+#. type: Plain text
+#: doc/tin.1:695 doc/tin.1:932 doc/tin.1:1388
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+"Menü für Benutzer konfigurierbare Optionen (weitere Informationen finden "
+"sich im Abschnitt »GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC "
+"VARIABLEN«)."
+
+#. type: TP
+#: doc/tin.1:695
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:698
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr "Setzt den Cursor auf die nächste Gruppe mit ungelesenen Artikeln."
+
+#. type: TP
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1148 doc/tin.1:1405
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+#. type: Plain text
+#: doc/tin.1:702
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+"B<tin> beenden, falls B<confirm_choice> gesetzt ist, wird nochmal "
+"nachgefragt."
+
+#. type: TP
+#: doc/tin.1:702 doc/tin.1:952 doc/tin.1:1151 doc/tin.1:1408
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:955 doc/tin.1:1154 doc/tin.1:1411
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr "Beendet B<tin> sofort, ohne Bestätigungsnachfrage."
+
+#. type: TP
+#: doc/tin.1:705
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:710
+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 ""
+"Anzeige aller abonnierten Gruppen und nur der Gruppen mit ungelesenen "
+"Artikeln umschalten. Der Befehl hat keine Auswirkung, wenn beim Start von "
+"B<tin> Gruppen in der Befehlszeile angegeben wurden."
+
+#. type: TP
+#: doc/tin.1:710 doc/tin.1:958 doc/tin.1:1154
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:714 doc/tin.1:962 doc/tin.1:1158
+msgid ""
+"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
+"way of getting bugs fixed and features added/changed."
+msgstr ""
+"Einen Fehlerbericht oder Kommentar an E<lt>tin-bugs@tin.orgE<gt> senden. "
+"Dies ist der sinnvollste Weg um Fehler zu melden und behoben zu bekommen "
+"bzw. nach neuen Funktionen zu fragen."
+
+#. type: TP
+#: doc/tin.1:714
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+#. type: Plain text
+#: doc/tin.1:717
+msgid "Subscribe to current group."
+msgstr "Ausgewählte Gruppe abonnieren."
+
+#. type: TP
+#: doc/tin.1:717
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:722
+msgid ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+"Abonnieren Sie Gruppen, die dem vom Benutzer angegebenen Muster entsprechen. "
+"Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Mustertypen, die "
+"B<tin> versteht."
+
+#. type: TP
+#: doc/tin.1:722
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:727
+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 ""
+"Aktuelle Gruppe abbestellen. Dies kann zum Entfernen ungültiger Gruppen "
+"verwendet werden. Siehe B<strip_bogus> im Abschnitt »MENÜ DER GLOBALE "
+"OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN«."
+
+#. type: TP
+#: doc/tin.1:727
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:732
+msgid ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+"Abmelden von Gruppen, die dem vom Benutzer angegebenen Muster entsprechen. "
+"Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Mustertypen, die "
+"tin versteht."
+
+#. type: TP
+#: doc/tin.1:732 doc/tin.1:987 doc/tin.1:1177 doc/tin.1:1445
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+#. type: Plain text
+#: doc/tin.1:738
+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 ""
+"Einen Artikel in der aktuellen Gruppe posten. Wenn das Posten aus "
+"irgendeinem Grund fehlschlägt, besteht die Möglichkeit, den Artikel erneut "
+"zu bearbeiten B<PostEdit> ('B<e>'), ihn zur späteren Verarbeitung zu "
+"verschieben B<PostPostpone> ('B<o>'), (siehe auch Befehlszeilenoption »B<-"
+"o>«) oder ihn über B<Quit> ('B<q>') zu verwerfen."
+
+#. type: TP
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:741
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr ""
+"B<tin> beenden ohne ggf. gemachte Änderungen an den Einstellungen zu "
+"speichern."
+
+#. type: TP
+#: doc/tin.1:741
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+#. type: Plain text
+#: doc/tin.1:746
+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 ""
+"Blendet alle Gruppen ein. Schaltet die angezeigten Gruppen zwischen allen "
+"Gruppen in der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> und nur den Gruppen um, die in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> "
+"abonniert sind."
+
+#. type: TP
+#: doc/tin.1:746
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+#. type: Plain text
+#: doc/tin.1:750
+msgid ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+msgstr ""
+"Liest die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> "
+"erneut ein, um zu sehen, ob seit dem Start von B<tin> neue Nachrichten "
+"eingetroffen sind."
+
+#. type: TP
+#: doc/tin.1:750
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:755
+msgid "Mark all articles in the current group as unread."
+msgstr "Alle Artikel in der aktuellen Gruppe als ungelesen markieren."
+
+#. type: SS
+#: doc/tin.1:755
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "GRUPPEN-INDEX-BEFEHLE"
+
+#. type: Plain text
+#: doc/tin.1:759
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+"Alle Suchen auf dieser Ebene sind im B<show_only_unread_arts>-Modus auf "
+"ungelesene Artikel beschränkt. B<GroupToggleReadUnread> ('B<r>') kann "
+"verwendet werden, um die Einstellung direkt vor/nach der Suche umzuschalten."
+
+#. type: Plain text
+#: doc/tin.1:762
+msgid "Select article 4."
+msgstr "Artikel 4 auswählen."
+
+#. type: TP
+#: doc/tin.1:762 doc/tin.1:1023 doc/tin.1:1202
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+#. type: Plain text
+#: doc/tin.1:766 doc/tin.1:1027 doc/tin.1:1206
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+"Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den "
+"Abschnitt »FILTERN VON ARTIKELN« für weitere Informationen."
+
+#. type: TP
+#: doc/tin.1:770 doc/tin.1:1027 doc/tin.1:1221
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+#. type: Plain text
+#: doc/tin.1:774 doc/tin.1:1031 doc/tin.1:1225
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+"Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere "
+"Informationen den Abschnitt »FILTERN VON ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:774 doc/tin.1:1031
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+#. type: Plain text
+#: doc/tin.1:779 doc/tin.1:1036
+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 ""
+"Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte "
+"(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als "
+"gelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll."
+
+#. type: TP
+#: doc/tin.1:779 doc/tin.1:1036
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:784 doc/tin.1:1041
+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 ""
+"Markiert den aktuellen Artikel, Thread, Bereich, automatisch ausgewählte "
+"(heiße) Artikel, Artikel mit Musterübereinstimmung oder getagte Artikel als "
+"ungelesen. Eine Eingabeaufforderung fragt, welcher Typ markiert werden soll."
+
+#. type: TP
+#: doc/tin.1:788 doc/tin.1:1045 doc/tin.1:1257
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+#. type: Plain text
+#: doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260
+msgid "Re-enter the last message that was viewed."
+msgstr "Zur zuletzt angezeigte Nachricht springen."
+
+#. type: Plain text
+#: doc/tin.1:797 doc/tin.1:1054
+msgid "Search forward for specified subject."
+msgstr "Vorwärts nach dem angegebenem Subject suchen."
+
+#. type: Plain text
+#: doc/tin.1:800 doc/tin.1:1057
+msgid "Search backward for specified subject."
+msgstr "Rückwärts nach dem angegebenem Subject suchen."
+
+#. type: TP
+#: doc/tin.1:800
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1060
+msgid "Select current thread for later processing."
+msgstr "Wähle aktuellen Thread für die spätere Verarbeitung aus."
+
+#. type: TP
+#: doc/tin.1:803
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+#. type: Plain text
+#: doc/tin.1:807
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+"Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für "
+"B<GroupSelPattern> mit einem Muster von »*«."
+
+#. type: TP
+#: doc/tin.1:807
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:812
+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 ""
+"Auswahl des aktuellen Threads umschalten. Wenn mindestens ein ungelesener "
+"Artikel (aber nicht jeder ungelesene Artikel) im aktuellen Thread ausgewählt "
+"ist, werden alle ungelesenen Artikel ausgewählt."
+
+#. type: TP
+#: doc/tin.1:812
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+#. type: Plain text
+#: doc/tin.1:817
+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 ""
+"Wenn für jeden Thread in der aktuellen Gruppe mindestens ein ungelesener "
+"Artikel ausgewählt ist, werden alle ungelesenen Artikel ausgewählt. Dies ist "
+"nützlich für die automatische Auswahl anhand des Autors, wenn der Leser den "
+"gesamten Thread sehen möchte."
+
+#. type: TP
+#: doc/tin.1:817
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:823
+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 reuse the last pattern that "
+"was entered."
+msgstr ""
+"Fordert zur Eingabe eines Musters auf, mit dem verglichen werden soll. Alle "
+"Threads, deren Subject mit dem Muster übereinstimmen, werden als ausgewählt "
+"markiert. Wenn nur 'B<E<lt>CRE<gt>>' eingeben, wird das zuletzt eingegebene "
+"Muster wiederverwendet."
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:826
+msgid "Reverse all selections on all articles."
+msgstr "Markierung für alle Artikel umkehren."
+
+#. type: TP
+#: doc/tin.1:826
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:832
+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 ""
+"Alle Auswahlen für alle Artikel rückgängig machen. Es entfernt den Toggle-"
+"Effekt des Befehls B<GroupMarkUnselArtRead> ('B<X>'). Nachdem man zunächst "
+"B<GroupMarkUnselArtRead> ausgeführt hat, kann man anschließend "
+"B<GroupUndoSel> verwenden, um die Artikel zurückzusetzen. Dadurch kann man "
+"iterativ uninteressante Threads einschränken."
+
+#. type: TP
+#: doc/tin.1:832 doc/tin.1:1069 doc/tin.1:1286
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:837 doc/tin.1:1074 doc/tin.1:1291
+msgid ""
+"Pipe current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles into command. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
+"Befehl weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN, "
+"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:837 doc/tin.1:1291
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+#. type: Plain text
+#: doc/tin.1:846
+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 ""
+"Automatische Auswahl von Artikel(n) mit einer einzigen Taste [nach "
+"Bestätigung]. Die Voreinstellungen für die Auswahl basieren auf den "
+"folgenden vier tinrc-Konfigurationsvariablen: B<default_filter_select_case>, "
+"B<default_filter_select_expire>, B<default_filter_select_global> und "
+"B<default_filter_select_header>. Lesen Sie den Abschnitt »MENÜ DER GLOBALE "
+"OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN« für eine vollständige "
+"Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere "
+"Informationen zum Filtern."
+
+#. type: TP
+#: doc/tin.1:846 doc/tin.1:1300
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+#. type: Plain text
+#: doc/tin.1:855
+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 ""
+"Artikel mit einer einzigen Taste killen [nach Bestätigung]. Die "
+"Standardwerte für das Killen basieren auf den folgenden vier tinrc-"
+"Konfigurationsvariablen: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> und "
+"B<default_filter_kill_header>. Lesen Sie den Abschnitt »MENÜ DER GLOBALE "
+"OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN« für eine vollständige "
+"Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere "
+"Informationen zum Filtern."
+
+#. type: TP
+#: doc/tin.1:855
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:858
+msgid "Read current article."
+msgstr "Lese den aktuelle Artikel."
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "View next unread article or group."
+msgstr ""
+"Zeige den nächsten ungelesenen Artikel oder die nächste ungelesene Gruppe."
+
+#. type: TP
+#: doc/tin.1:861 doc/tin.1:1080 doc/tin.1:1317
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+#. type: Plain text
+#: doc/tin.1:865
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+"Autoren-Suche vorwärts. Sucht nach Artikeln mit einem bestimmtem »From:«-"
+"Header."
+
+#. type: TP
+#: doc/tin.1:865 doc/tin.1:1085 doc/tin.1:1320
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+#. type: Plain text
+#: doc/tin.1:868 doc/tin.1:1088
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr "Autoren-Suche rückwärts. Siehe auch B<SearchAuthF> ('B<a>') oben."
+
+#. type: TP
+#: doc/tin.1:868 doc/tin.1:1088 doc/tin.1:1323
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+#. type: Plain text
+#: doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+"Durchsuche die Körper aller Artikel in der Gruppe (kann langsam sein). Die "
+"Suche kann mit B<Quit> ('B<q>') abgebrochen werden."
+
+#. type: Plain text
+#: doc/tin.1:876
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+"Markiert alle Artikel als gelesen [nach Bestätigung] und kehrt dann zur "
+"Gruppenauswahlliste zurück."
+
+#. type: Plain text
+#: doc/tin.1:880
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+"Markiert alle Artikel als gelesen [nach Bestätigung] und betritt die nächste "
+"Gruppe mit ungelesenen Nachrichten."
+
+#. type: TP
+#: doc/tin.1:880
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:884 doc/tin.1:1104
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+"Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die "
+"tinrc-Variable B<show_author>."
+
+#. type: TP
+#: doc/tin.1:884
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1340
+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 ""
+"Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss "
+"vom selben Benutzer geschrieben worden sein. Die Nachricht zum Löschen ist "
+"in der Newsgruppe »control« oder »control.cancel« zu sehen."
+
+#. type: TP
+#: doc/tin.1:892
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:899
+msgid "Toggle article/group limit."
+msgstr "Artikel/Gruppe Beschränkungen ein-/ausschalten."
+
+#. type: Plain text
+#: doc/tin.1:903
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr ""
+"Subject des ersten Artikels im aktuellen Thread in der letzten Zeile "
+"anzeigen."
+
+#. type: TP
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:915
+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 ""
+"Markieren den Artikel/Thread als gelesen und fährt mit dem nächsten "
+"ungelesenen Artikel/Thread fort. Wenn ein Bereich von Artikeln/Threads "
+"festgelegt ist, wird der Bereich als gelesen markiert und nicht der aktuelle "
+"Artikel/Thread. Falls getagte Artikel/Threads vorhanden sind, wird gefragt, "
+"wie fortgefahren werden soll."
+
+#. type: TP
+#: doc/tin.1:915
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:918
+msgid "Open the thread under the current cursor position."
+msgstr "Öffnet den Thread unter der aktuellen Cursorposition."
+
+#. type: Plain text
+#: doc/tin.1:923 doc/tin.1:1138 doc/tin.1:1379
+msgid ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+msgstr ""
+"Artikel nach »Message-ID:« suchen. Wenn nicht mittels NNTP gelesen wird oder "
+"der Server weder »[X]HDR« (B<RFC\\ 2980>, B<RFC\\ 3977>) noch »XPAT« "
+"(B<RFC\\ 2980>) unterstützt, werden nur die IDs in der aktuellen Gruppe "
+"durchsucht."
+
+#. type: TP
+#: doc/tin.1:923
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:928 doc/tin.1:1143 doc/tin.1:1384
+msgid ""
+"Mail current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to someone. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an "
+"jemanden weiter. Mehr Informationen finden Sie im Abschnitt »MAILEN, "
+"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:932
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:935
+msgid "Go to next group."
+msgstr "Zur nächsten Newsgruppe springen."
+
+#. type: TP
+#: doc/tin.1:935
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:938 doc/tin.1:1394
+msgid "Go to the next unread article."
+msgstr "Zum nächsten ungelesenen Artikel springen."
+
+#. type: TP
+#: doc/tin.1:938 doc/tin.1:1143 doc/tin.1:1394
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+#. type: Plain text
+#: doc/tin.1:943 doc/tin.1:1148 doc/tin.1:1399
+msgid ""
+"Send current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles to printer. See the section \"MAILING "
+"PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
+"Drucker. Mehr Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN, "
+"DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:943
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:946
+msgid "Go to previous group."
+msgstr "Zur vorherigen Gruppe springen."
+
+#. type: TP
+#: doc/tin.1:946
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:949
+msgid "Go to previous unread article."
+msgstr "Zum vorherigen ungelesenen Artikel gehen."
+
+#. type: Plain text
+#: doc/tin.1:952 doc/tin.1:1151
+msgid "Return to previous level."
+msgstr "Kehre zur vorherigen Ebene zurück."
+
+#. type: TP
+#: doc/tin.1:955
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:958
+msgid "Toggle the display between all articles and unread articles."
+msgstr "Wechselt zwischen der Anzeige aller und nur ungelesener Artikel."
+
+#. type: TP
+#: doc/tin.1:962
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:967 doc/tin.1:1163 doc/tin.1:1424
+msgid ""
+"Save current article / thread / auto-selected (hot) articles / articles "
+"matching pattern / tagged articles. See the section \"MAILING PIPING "
+"PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
+msgstr ""
+"Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr "
+"Informationen finden Sie im Abschnitt »MAILEN, WEITERLEITEN, DRUCKEN, "
+"NACHSENDEN UND SPEICHERN VON ARTIKELN«."
+
+#. type: TP
+#: doc/tin.1:967
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:970 doc/tin.1:1166 doc/tin.1:1427
+msgid "Save marked articles automatically without further prompting."
+msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
+
+#. type: TP
+#: doc/tin.1:970
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:975
+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 ""
+"Tag-Status des aktuellen Artikels/Threads für B<GroupMail> ('B<m>') / "
+"B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
+"B<GroupRepost> ('B<x>') umschalten."
+
+#. type: TP
+#: doc/tin.1:975
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:979 doc/tin.1:1174
+msgid ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+msgstr ""
+"Alle Teile der aktuellen mehrteiligen Nachricht automatisch in der "
+"Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen."
+
+#. type: TP
+#: doc/tin.1:979
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:984
+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 ""
+"Durchläuft die möglichen Optionen für den Threading-Modus: ohne Threading, "
+"Threading nach Betreff, Threading nach Referenzen, Threading nach Betreff "
+"und Referenzen, Gruppieren von mehrteilige Artikel zu einem Thread "
+"(»Subject:« basiert)."
+
+#. type: TP
+#: doc/tin.1:984
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:987
+msgid "Untag all articles that were tagged."
+msgstr "Markierung aller markierten Artikel entfernen."
+
+#. type: Plain text
+#: doc/tin.1:994 doc/tin.1:1184 doc/tin.1:1452
+msgid ""
+"Post an article to the current group. If posting fails for some reason, "
+"you'll get the chance to edit the article again via B<PostEdit> ('B<e>'), "
+"postpone it for later processing via B<PostPostpone> ('B<o>') (see also ''B<-"
+"o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
+msgstr ""
+"Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das "
+"Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den "
+"Artikel über B<PostEdit> ('B<e>') erneut zu bearbeiten, ihn über "
+"B<PostPostpone> ('B<o>') für eine spätere Bearbeitung zurückzustellen (siehe "
+"auch »B<-o>« Kommandozeilenschalter) oder ihn über B<Quit> ('B<q>') zu "
+"verwerfen."
+
+#. type: TP
+#: doc/tin.1:994
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1000 doc/tin.1:1458
+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 ""
+"Erneutes Posten eines bereits geposteten Artikels / Threads / automatisch "
+"ausgewählter (heißer) Artikel / Artikel, die einem Muster entsprechen / mit "
+"Tags versehenen Artikel in eine andere Newsgroup. Nützlich zum "
+"Wiederveröffentlichen von globalen zu lokalen Newsgroups. Nicht verwenden, "
+"um eigenen Artikel mehrfach zu posten."
+
+#. type: TP
+#: doc/tin.1:1000
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:1008
+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 ""
+"Alle ungelesenen Artikel, die nicht als gelesen markiert wurden, markieren, "
+"den Bildschirm neu zeichnen, um die Änderungen widerzuspiegeln, und den "
+"Index auf den ersten Thread setzen, um mit dem Lesen zu beginnen. Das "
+"erneute Drücken von B<GroupMarkUnselArtRead> ('B<X>') schaltet zurück zu der "
+"vorherigen Einstellung. Siehe den B<GroupUndoSel> ('B<~>') Befehl, um den "
+"Toggle-Effekt zu löschen. Das Verlassen der Gruppe löscht ebenfalls den "
+"Toggle-Effekt und macht die Änderungen dauerhaft."
+
+#. type: TP
+#: doc/tin.1:1008 doc/tin.1:1184 doc/tin.1:1458
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+#. type: Plain text
+#: doc/tin.1:1011
+msgid "Mark current article as unread."
+msgstr "Aktuellen Artikel als ungelesen markieren."
+
+#. type: TP
+#: doc/tin.1:1011 doc/tin.1:1189 doc/tin.1:1461
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1018
+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 ""
+"Aktuellen Thread als ungelesen markieren. Wenn ein Thread-Bereich festgelegt "
+"ist, wird der Bereich anstelle des aktuellen Threads als ungelesen markiert. "
+"Falls getagte Threads vorhanden sind, wird gefragt, wie fortgefahren werden "
+"soll."
+
+#. type: SS
+#: doc/tin.1:1018
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "BEFEHLE ZUM AUFLISTEN VON THREADS"
+
+#. type: Plain text
+#: doc/tin.1:1023
+msgid "Select article 4 within thread."
+msgstr "Artikel 4 aus dem Thread auswählen."
+
+#. type: TP
+#: doc/tin.1:1057
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+#. type: TP
+#: doc/tin.1:1060
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:1063
+msgid "Toggle selection of current article."
+msgstr "Auswahl des aktuellen Artikels umkehren."
+
+#. type: TP
+#: doc/tin.1:1063
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1066
+msgid "Reverse article selections."
+msgstr "Artikelauswahl invertieren."
+
+#. type: TP
+#: doc/tin.1:1066
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:1069
+msgid "Undo all selections on current thread."
+msgstr "Alle Markierungen im aktuellen Thread rückgängig machen."
+
+#. type: TP
+#: doc/tin.1:1074
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1077
+msgid "Read current article within thread."
+msgstr "Aktuellen Artikel im Thread lesen."
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1080
+msgid "View next unread article within thread."
+msgstr "Nächsten ungelesenen Artikel im Thread anzeigen."
+
+#. type: Plain text
+#: doc/tin.1:1085
+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 ""
+"Autoren-Suche vorwärts. Sucht nach Artikeln mit einer bestimmten »From:«-"
+"Zeile. Die Suche wird im nächsten Thread fortgesetzt, falls im aktuellen "
+"Thread nichts gefunden wird."
+
+#. type: Plain text
+#: doc/tin.1:1096
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+"Thread [nach Bestätigung] als gelesen markieren und zur Gruppenindexseite "
+"zurückkehren."
+
+#. type: Plain text
+#: doc/tin.1:1100
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+"Thread [nach Bestätigung] als gelesen markieren und zum nächsten Thread mit "
+"ungelesenen Nachrichten wechseln."
+
+#. type: TP
+#: doc/tin.1:1100
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+#. type: TP
+#: doc/tin.1:1104
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1112
+#, no-wrap
+msgid "B<ThreadFollowupQuote 'f'>"
+msgstr "B<ThreadFollowupQuote 'f'>"
+
+#. type: Plain text
+#: doc/tin.1:1115 doc/tin.1:1349
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+"Veröffentlicht ein Follow-up zum aktuellen Artikel mit einer Kopie des "
+"Artikels."
+
+#. type: TP
+#: doc/tin.1:1115
+#, no-wrap
+msgid "B<ThreadFollowup 'F'>"
+msgstr "B<ThreadFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1118
+msgid ""
+"Post a followup to the current article without a copy of the article "
+"included."
+msgstr ""
+"Veröffentlicht ein Follow-up zum aktuellen Artikel ohne eine Kopie des "
+"Artikels."
+
+#. type: Plain text
+#: doc/tin.1:1121 doc/tin.1:1362
+msgid "Display the subject of the current article in the last line."
+msgstr "Subject des geöffneten Artikels in der untersten Zeile anzeigen."
+
+#. type: TP
+#: doc/tin.1:1127
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1133
+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 ""
+"Markiert den Artikel als gelesen und fährt mit dem nächsten ungelesenen "
+"Artikel fort. Wenn ein Bereich von Artikeln festgelegt ist, wird der Bereich "
+"als gelesen markiert und nicht der aktuelle Artikel. Falls getagte Artikel "
+"vorhanden sind, wird gefragt, wie fortgefahren werden soll."
+
+#. type: TP
+#: doc/tin.1:1138
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1158
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1163
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1166
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1170 doc/tin.1:1431
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+"Tag-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken, "
+"Speichern oder erneuten Veröffentlichen umschalten."
+
+#. type: TP
+#: doc/tin.1:1170
+#, no-wrap
+msgid "B<ThreadTagParts 'T'>"
+msgstr "B<ThreadTagParts 'T'>"
+
+#. type: TP
+#: doc/tin.1:1174
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid "Untag all tagged threads."
+msgstr "Markierung aller markierten Threads entfernen."
+
+#. type: Plain text
+#: doc/tin.1:1189
+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 ""
+"Markiert den Artikel als ungelesen. Wenn ein Bereich von Artikeln festgelegt "
+"ist, wird der Bereich als ungelesen markiert und nicht der aktuelle Artikel. "
+"Falls getagte Artikel vorhanden sind, wird gefragt, wie fortgefahren werden "
+"soll."
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1194
+msgid "Mark all articles in thread as unread."
+msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren."
+
+#. type: SS
+#: doc/tin.1:1194
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr "BEFEHLE ZUM ANZEIGEN VON ARTIKELN"
+
+#. type: Plain text
+#: doc/tin.1:1199
+msgid "Read the first (base) article in this thread."
+msgstr "Den ersten (Basis) Artikel in diesem Thread lesen."
+
+#. type: Plain text
+#: doc/tin.1:1202
+msgid "Read response 4 in this thread."
+msgstr "Antwort 4 in diesem Thread lesen."
+
+#. type: TP
+#: doc/tin.1:1206
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:1210
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+"Dem Autor des aktuellen Artikels per E-Mail mit einer Kopie des Artikels "
+"einschließlich aller Header antworten."
+
+#. type: TP
+#: doc/tin.1:1210
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+#. type: Plain text
+#: doc/tin.1:1218
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+msgstr ""
+"B<\\%pgp>(1) / B<\\%gpg>(1)-Operationen für den Artikel ausführen. Es muss "
+"Inline-PGP (B<RFC\\ 9580>) und nicht MIME-PGP (B<RFC\\ 3156>) vorliegen."
+
+#. type: TP
+#: doc/tin.1:1218
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr "B<PageToggleRaw '^H'>"
+
+#. type: Plain text
+#: doc/tin.1:1221
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr ""
+"Schaltet den Anzeigemodus um (Roh einschließlich aller Header zu "
+"aufbereitet)."
+
+#. type: TP
+#: doc/tin.1:1225
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+#. type: Plain text
+#: doc/tin.1:1228
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen umschalten."
+
+#. type: TP
+#: doc/tin.1:1228
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:1232
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+"Follow-up zum aktuellen Artikel mit einer Kopie des Artikels einschließlich "
+"aller Header veröffentlichen."
+
+#. type: TP
+#: doc/tin.1:1232
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+#. type: Plain text
+#: doc/tin.1:1236
+msgid ""
+"Toggle TeX to ISO decoding for current article. The default behavior is "
+"taken from the B<tex2iso_conv> variable in the tinrc file."
+msgstr ""
+"TeX auf ISO-Dekodierung für aktuellen Artikel umschalten. Das "
+"Standardverhalten wird der Variable B<tex2iso_conv> aus der tinrc-Datei "
+"entnommen."
+
+#. type: TP
+#: doc/tin.1:1236
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr "B<PageToggleAllHeaders '*'>"
+
+#. type: Plain text
+#: doc/tin.1:1239
+msgid ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+msgstr ""
+"Schaltet die Anzeige aller Header vs. Header in B<news_headers_to_display> "
+"um."
+
+#. type: TP
+#: doc/tin.1:1239
+#, no-wrap
+msgid "B<PageArticleInfo '''>"
+msgstr "B<PageArticleInfo '''>"
+
+#. type: Plain text
+#: doc/tin.1:1242
+msgid "Detailed MIME information of the article."
+msgstr "Detaillierte MIME-Informationen des Artikels."
+
+#. type: TP
+#: doc/tin.1:1242
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+#. type: Plain text
+#: doc/tin.1:1245
+msgid "Toggle ROT-13 decoding for this article."
+msgstr "ROT-13 Entschlüsseln ein-/ausschalten."
+
+#. type: TP
+#: doc/tin.1:1245
+#, no-wrap
+msgid "B<PageToggleInlineData '('>"
+msgstr "B<PageToggleInlineData '('>"
+
+#. type: Plain text
+#: doc/tin.1:1250
+msgid ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behavior is taken from the B<hide_inline_data> variable in "
+"the tinrc file."
+msgstr ""
+"Schaltet die Anzeige von nicht Text-Abschnitten außerhalb von MIME um. Das "
+"Standardverhalten wird durch die Variable B<hide_inline_data> in der tinrc-"
+"Datei festgelegt."
+
+#. type: TP
+#: doc/tin.1:1250
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+#. type: Plain text
+#: doc/tin.1:1257
+msgid ""
+"The form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed 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 ""
+"Das Formfeed-Zeichen (»^L«) wird häufig verwendet, um »Spoiler« "
+"auszublenden, die der Leser beim Lesen eines Artikels zunächst nicht sehen "
+"soll. Jeder Text nach einem Formfeed wird nicht angezeigt. Dieser "
+"Tastendruck wirkt wie eine Aufdeckungstaste und schaltet den verborgenen "
+"Text wieder ein. Wenn Sie nach unten blättern, wird der Text ebenfalls "
+"angezeigt, wenn Sie nach oben blättern, wird er wieder ausgeblendet."
+
+#. type: Plain text
+#: doc/tin.1:1266
+msgid "Forward search the text of this article."
+msgstr "Vorwärts innerhalb dieses Artikels suchen."
+
+#. type: Plain text
+#: doc/tin.1:1269
+msgid "Backward search the text of this article."
+msgstr "Rückwärts innerhalb dieses Artikels suchen."
+
+#. type: TP
+#: doc/tin.1:1269
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+#. type: Plain text
+#: doc/tin.1:1274
+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 ""
+"Zum Ende des nächsten zitierten Textblocks in diesem Artikel springen. "
+"Zitierter Text ist alles, was mit B<quote_regex>, B<quote_regex2> oder "
+"B<quote_regex3> übereinstimmt."
+
+#. type: TP
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1277
+msgid "Go to the first article in the current thread."
+msgstr "Gehe zum ersten Artikel im aktuellen Thread."
+
+#. type: TP
+#: doc/tin.1:1277
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1280
+msgid "Go to the last article in the current thread."
+msgstr "Gehe zum letzten Artikel im aktuellen Thread."
+
+#. type: TP
+#: doc/tin.1:1280
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+#. type: Plain text
+#: doc/tin.1:1283
+msgid "Toggle word highlighting on/off."
+msgstr "Wort-Hervorheben ein-/ausschalten."
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageToggleVerbatim ','>"
+msgstr "B<PageToggleVerbatim ','>"
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Cycle through the various options of B<verbatim_handling>."
+msgstr "Erkennung und Anzeige von wortgetreuen Blöcken umschalten."
+
+#. type: Plain text
+#: doc/tin.1:1300
+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 ""
+"Automatische Auswahl von Artikel(n) mit einer einzigen Taste. Die "
+"Voreinstellungen für die Auswahl basieren auf den folgenden vier tinrc-"
+"Konfigurationsvariablen: B<default_filter_select_case>, "
+"B<default_filter_select_expire>, B<default_filter_select_global> und "
+"B<default_filter_select_header>. Lesen Sie den Abschnitt »MENÜ DER GLOBALE "
+"OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN« für eine vollständige "
+"Erklärung dieser Variablen und »FILTERN VON ARTIKELN« für weitere "
+"Informationen zum Filtern."
+
+#. type: Plain text
+#: doc/tin.1:1309
+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 ""
+"Artikel mit einer einzigen Taste killen. Die Standardwerte für das Killen "
+"basieren auf den folgenden vier tinrc-Konfigurationsvariablen: "
+"B<default_filter_kill_case>, B<default_filter_kill_expire>, "
+"B<default_filter_kill_global> und B<default_filter_kill_header>. Lesen Sie "
+"den Abschnitt »MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-"
+"VARIABLEN« für eine vollständige Erklärung dieser Variablen und »FILTERN VON "
+"ARTIKELN« für weitere Informationen zum Filtern."
+
+#. type: TP
+#: doc/tin.1:1309
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1312
+msgid "Go to next base article."
+msgstr "Zum nächsten Basisartikel springen."
+
+#. type: TP
+#: doc/tin.1:1312
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1317
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+"Zum nächsten ungelesenen Artikel gehen. Wenn die tinrc-Variable "
+"B<goto_next_unread> nicht »PageNextUnread« enthält, wird diese Taste "
+"zunächst durch den aktuellen Artikel blättern."
+
+#. type: Plain text
+#: doc/tin.1:1320
+msgid "Author forward search."
+msgstr "Suche nach Autor (vorwärts)."
+
+#. type: Plain text
+#: doc/tin.1:1323
+msgid "Author backward search."
+msgstr "Suche nach Autor (rückwärts)."
+
+#. type: Plain text
+#: doc/tin.1:1331
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+"Markiert den aktuellen Thread als gelesen [nach Bestätigung] und kehrt zum "
+"vorherigen Menü zurück. Der Cursor wird dort zum nächsten Element bewegen."
+
+#. type: Plain text
+#: doc/tin.1:1335
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+"Markiert den Rest des aktuellen Threads als gelesen [nach Bestätigung] und "
+"geht zum nächsten Thread mit ungelesenen Artikeln."
+
+#. type: TP
+#: doc/tin.1:1335
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1340
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+#. type: Plain text
+#: doc/tin.1:1343
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+"Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte "
+"Nachrichten beschränkt."
+
+#. type: TP
+#: doc/tin.1:1346
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+#. type: TP
+#: doc/tin.1:1349
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1353
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+"Veröffentlicht ein Follow-up zum aktuellen Artikel ohne eine Kopie des "
+"Artikels."
+
+#. type: TP
+#: doc/tin.1:1353
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Go to the start of the article."
+msgstr "Zum Anfang des Artikels springen."
+
+#. type: TP
+#: doc/tin.1:1356
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:1359
+msgid "Go to the end of the article."
+msgstr "Zum Ende des Artikels springen."
+
+#. type: TP
+#: doc/tin.1:1368
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1371
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr ""
+"Markiere den Rest des Threads als gelesen und springe zu nächstem "
+"ungelesenen Thread."
+
+#. type: TP
+#: doc/tin.1:1371
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:1374
+msgid "Show the thread menu that the current article is a part of."
+msgstr "Zeigt das Thread-Menü an, zu dem der aktuelle Artikel gehört."
+
+#. type: TP
+#: doc/tin.1:1379
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1388
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:1391
+msgid "Go to the next article."
+msgstr "Gehe zum nächsten Artikel."
+
+#. type: TP
+#: doc/tin.1:1391
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+#. type: TP
+#: doc/tin.1:1399
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1402
+msgid "Go to the previous article."
+msgstr "Gehe zum vorherigen Artikel."
+
+#. type: TP
+#: doc/tin.1:1402
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:1405
+msgid "Go to the previous unread article."
+msgstr "Gehe zum vorherigen ungelesenen Artikel."
+
+#. type: Plain text
+#: doc/tin.1:1408
+msgid "Return to the previous level."
+msgstr "Kehrt zur vorherigen Ebene zurück."
+
+#. type: TP
+#: doc/tin.1:1411
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:1415
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+"Per E-Mail an den Autor des aktuellen Artikels antworten und eine Kopie des "
+"Artikels beifügen."
+
+#. type: TP
+#: doc/tin.1:1415
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:1419
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+"Per E-Mail an den Autor des aktuellen Artikels antworten ohne eine Kopie des "
+"Artikels beizufügen."
+
+#. type: TP
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1424
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1427
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+#. type: TP
+#: doc/tin.1:1431
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:1434
+msgid "Return to group selection level."
+msgstr "Kehrt zur Auswahlebene zurück."
+
+#. type: TP
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:1437
+msgid "Go to parent article."
+msgstr "Gehe zum übergeordneten Artikel."
+
+#. type: TP
+#: doc/tin.1:1437
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1441
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+msgstr ""
+"Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen "
+"finden Sie im Abschnitt »URL LISTE«."
+
+#. type: TP
+#: doc/tin.1:1441
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+#. type: Plain text
+#: doc/tin.1:1445
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+"Zeigt eine Liste der Anhänge des aktuellen Artikels an. Weitere "
+"Informationen finden Sie im Abschnitt »ANHANGSVERZEICHNIS«."
+
+#. type: TP
+#: doc/tin.1:1452
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1461
+msgid "Mark article as unread."
+msgstr "Alle Artikel als ungelesen markieren."
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1466
+msgid "Mark the current thread as unread."
+msgstr "Markiere den aktuellen Thread als ungelesen."
+
+#. type: SS
+#: doc/tin.1:1466
+#, no-wrap
+msgid "URL LISTING"
+msgstr "URL LISTE"
+
+#. type: Plain text
+#: doc/tin.1:1469
+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>') zeigt eine Liste der URLs im aktuellen Artikel an. "
+"Neben den üblichen Bewegungstasten stehen folgende Befehle zur Verfügung:"
+
+#. type: TP
+#: doc/tin.1:1470
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1474
+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 ""
+"Die aktuelle URL wird abgefragt und mit dem B<url_handler> geöffnet. "
+"'B<E<lt>ESCE<gt>>' oder keine Eingabe überspringt die URL."
+
+#. type: Plain text
+#: doc/tin.1:1477 doc/tin.1:1577
+msgid "URL forward search."
+msgstr "Suche nach URL (vorwärts)."
+
+#. type: Plain text
+#: doc/tin.1:1480 doc/tin.1:1580
+msgid "URL backward search."
+msgstr "Suche nach URL (rückwärts)."
+
+#. type: Plain text
+#: doc/tin.1:1486 doc/tin.1:1540 doc/tin.1:1586
+msgid "Shell escape."
+msgstr "Ausgang zur Shell."
+
+#. type: Plain text
+#: doc/tin.1:1489
+msgid "Toggle the display of the current URL in the last line."
+msgstr "Anzeige der aktuellen URL in der letzten Zeile (de)aktivieren."
+
+#. type: Plain text
+#: doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+msgid "Help screen of commands available."
+msgstr "Hilfeseite der verfügbaren Befehle."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1499
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr "ANHANGSVERZEICHNIS"
+
+#. type: Plain text
+#: doc/tin.1:1502
+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>') zeigt eine Liste der Anhänge des aktuellen "
+"Artikels an. Neben den üblichen Bewegungstasten stehen folgende Befehle zur "
+"Verfügung:"
+
+#. type: TP
+#: doc/tin.1:1503
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1506
+msgid "Pipe attachment into command."
+msgstr "Anhang an Befehl weiterleiten."
+
+#. type: TP
+#: doc/tin.1:1506
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:1509
+msgid "Save current attachment / tagged attachments to disk."
+msgstr "Aktuellen Anhang / markierte Anhänge speichern."
+
+#. type: TP
+#: doc/tin.1:1509
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1512
+msgid "View attachment."
+msgstr "Multimediaanhänge anzeigen."
+
+#. type: TP
+#: doc/tin.1:1512
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1515
+msgid "Tag one or more attachments for saving."
+msgstr "Einen oder mehrere Anhänge zum Speichern markieren."
+
+#. type: TP
+#: doc/tin.1:1515
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:1519
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+"Fragt nach einem Muster zum Abgleichen. Alle Anhänge, deren Name/"
+"Beschreibung oder Content-Type/Transfer-Encoding mit dem Muster "
+"übereinstimmen, werden markiert."
+
+#. type: TP
+#: doc/tin.1:1519
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1522
+msgid "Reverse tagging of all attachments."
+msgstr "Markierung der Anhänge umkehren."
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1525
+msgid "Untag all tagged attachments."
+msgstr "Markierung der markierten Anhänge aufheben."
+
+#. type: Plain text
+#: doc/tin.1:1528
+msgid "Attachment forward search."
+msgstr "Vorwärtssuche nach Anhang."
+
+#. type: Plain text
+#: doc/tin.1:1531
+msgid "Attachment backward search."
+msgstr "Rückwärtssuche nach Anhang."
+
+#. type: TP
+#: doc/tin.1:1534
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:1537
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+"Leitet den Anhang an den Befehl weiter. Verwendet den rohen Anhang, es wird "
+"keine Dekodierung vorgenommen."
+
+#. type: Plain text
+#: doc/tin.1:1544
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr "Name oder Beschreibung des Anhangs in der untersten Zeile anzeigen."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1554
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr "POSTING VERLAUFSLISTE"
+
+#. type: Plain text
+#: doc/tin.1:1562
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+"B<DisplayPostHist> ('B') zeigt eine Liste aller zuvor veröffentlichten "
+"Artikel an, die in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> gespeichert "
+"sind. Folgende Informationen werden angezeigt: ein Zeitstempel im Format »tt-"
+"mm-jj«, ein einzelner Buchstabe der die Aktion angibt, die die Nachricht "
+"initiiert hat, die Gruppennamen (gegebenenfalls abgekürzt, siehe auch "
+"B<abbreviate_groupname>) oder eine E-Mail-Adresse, an die die Nachricht "
+"gesendet wurde, sowie das Subject der Nachricht. Neben den üblichen "
+"Bewegungstasten stehen die folgenden Befehle zur Verfügung:"
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1574
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+"Der Artikel mit der »Message-ID:« wird geöffnet, wenn er verfügbar ist. Dies "
+"erfordert, dass die »Message-ID:« des Artikels in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/posted> aufgezeichnet wurde, was nicht immer der Fall sein "
+"muss. Wenn NNTP und das interne inews verwendet werden (B<inews_prog> auf »--"
+"internal« gesetzt) und entweder der Server während des »POST« (B<RFC\\ "
+"3977>) Befehls eine »Message-ID:« vorschlägt oder B<tin> so gebaut wurde, "
+"dass eine »Message-ID:« generiert wird, sollte das der Fall sein. Bei einem "
+"externen inews (und beim Lesen aus dem lokalen Spool) ist dies nicht der "
+"Fall."
+
+#. type: Plain text
+#: doc/tin.1:1589
+msgid "Toggle the display of the current ''Message-ID:'' in the last line."
+msgstr ""
+"Umschalten der Anzeige der aktuellen »Message-ID:« in der letzten Zeile."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1599
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN"
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1611
+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</etc/"
+"tin/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 ""
+"Beim Start liest B<tin> Konfigurationsdateien (siehe auch B<\\%tin>(5)). Sie "
+"enthalten eine Liste von Variablen, mit denen die Art und Weise konfiguriert "
+"werden kann, wie B<tin> sich verhält. Fall sie vorhanden ist, wird erst die "
+"globale Konfigurationsdatei I</etc/tin/tinrc> gelesen und danach die "
+"Konfigurationsdatei des Benutzers I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>."
+
+#. type: Plain text
+#: doc/tin.1:1619
+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 ""
+"Die Variablen können vom Benutzer konfiguriert werden, indem die Datei I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> direkt bearbeitet wird. Die meisten von "
+"ihnen können auch im globalen Optionsmenü eingestellt werden, das durch "
+"Drücken von B<OptionMenu> ('B<M>') auf allen Ebenen aufgerufen werden kann. "
+"Es ermöglicht das Verhalten von B<tin> anzupassen. Die Optionen werden beim "
+"Beenden von B<tin> in der Datei I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> "
+"gespeichert \\(em die Datei also nicht direkt bearbeiten solange B<tin> noch "
+"ausgeführt wird."
+
+#. type: Plain text
+#: doc/tin.1:1625
+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 ""
+"Verwenden Sie im Optionsmenü die Cursortasten auf die übliche Weise, um sich "
+"zu bewegen. Verwenden Sie B<ConfigSelect> ('B<^J>' oder 'B<E<lt>CRE<gt>>'), "
+"um die Option zu »öffnen«, die Sie ändern möchten. Sie müssen einen neuen "
+"Wert eingeben oder 'B<E<lt>SPACEE<gt>>' verwenden, um die verfügbaren "
+"Optionen umzuschalten. B<ConfigSelect> speichert den neuen Wert "
+"'B<E<lt>ESCE<gt>>' bricht ab, ohne die Änderungen zu speichern."
+
+#. type: Plain text
+#: doc/tin.1:1632
+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<\\(rs>') 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 ""
+"Wie in den anderen Menüs auch wird B<RedrawScr> ('B<^L>') der Bildschirm neu "
+"gezeichnet. Es können B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') und "
+"B<SearchRepeat> ('B<\\(rs>') verwendet werden, um nach einer bestimmten "
+"Option zu suchen. Verwenden Sie B<Quit> ('B<q>'), um das Optionsmenü zu "
+"verlassen und Ihre Änderungen beizubehalten. Verwenden Sie B<QuitTin> "
+"('B<Q>'), um es ohne Speicherung Ihrer Änderungen zu verlassen."
+
+#. type: Plain text
+#: doc/tin.1:1637
+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 ""
+"Das Optionen-Menü bietet Zugriff auf das Attributs-Menü der aktuellen Gruppe "
+"über den B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') Befehl. Ein weiteres "
+"Drücken von B<ConfigToggleAttrib> wechselt zurück zum Optionen-Menü. Für "
+"weitere Informationen siehe den Abschnitt »ATTRIBUTE UND GRUPPENATTRIBUTE "
+"MENÜ«."
+
+#. type: Plain text
+#: doc/tin.1:1640
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+"Der Befehl B<ConfigScopeMenu> ('B<S>') ruft das Gültigkeitsbereichsmenü auf. "
+"Weitere Informationen finden Sie im Abschnitt »GÜLTIGKEITSBEREICHSMENÜ«."
+
+#. type: Plain text
+#: doc/tin.1:1645
+msgid ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> can be changed.  For more information see section \"SERVERRC "
+"MENU\"."
+msgstr ""
+"Und der Befehl B<ConfigServerrcMenu> ('B<s>') ruft das Serverrc Menü auf in "
+"dem die Werte aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc> "
+"geändert werden können. Weitere Informationen finden Sie im Abschnitt "
+"»SERVERRC MENÜ«."
+
+#. type: Plain text
+#: doc/tin.1:1649
+msgid ""
+"Here is a full list of all the available variables. The name in round "
+"brackets is the name of the corresponding setting in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>."
+msgstr ""
+"Liste aller verfügbaren Variablen. Der Name in runden Klammern ist der Name "
+"der entsprechenden Einstellung im I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>."
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr "B<Lange Newsgruppennamen abkürzen (abbreviate_groupname)>"
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1429
+msgid ""
+"If ON abbreviate long newsgroup names at group selection level and article "
+"level (if necessary) like this: news.software.readers \\(-E<gt> "
+"n.software.readers \\(-E<gt> n.s.readers \\(-E<gt> n.s.r.  Default is OFF."
+msgstr ""
+"Falls »ON« werden, sofern nötig, lange Newsgruppennamen in der Auswahl- und "
+"Artikelebene wie folgt abgekürzt: news.software.readers \\(-E<gt> "
+"n.software.readers \\(-E<gt> n.s.readers \\(-E<gt> n.s.r. Die Voreinstellung "
+"ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr "B<Füge gepostete Artikel zum Filter (add_posted_to_filter)>"
+
+#. type: Plain text
+#: doc/tin.1:1659 doc/tin.5:1433
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+"Falls »ON« füge gepostete Artikel die einen neuen Thread einleiten zum "
+"Filter hinzu um eventuelle Antworten hervorzuheben. Die Voreinstellung ist "
+"»ON«."
+
+#. type: TP
+#: doc/tin.1:1659
+#, no-wrap
+msgid "B<Insert ''User-Agent:''-header (advertising)>"
+msgstr "B<Füge »User-Agent:«-Header ein (advertising)>"
+
+#. type: Plain text
+#: doc/tin.1:1662 doc/tin.5:1436
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr "Falls »ON« füge »User-Agent:«-Header ein. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1662
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:1665 doc/tin.5:1439
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+"Falls »ON« entsorge multipart/alternative Teile des Artikels automatisch. "
+"Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1665
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr "B<Zeichen für gelöschte Artikel (art_marked_deleted)>"
+
+#. type: Plain text
+#: doc/tin.1:1668 doc/tin.5:1442
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+"Zeichen das anzeigt, dass ein Artikel gelöscht wurde. Die Voreinstellung ist "
+"»D«."
+
+#. type: TP
+#: doc/tin.1:1668
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr "B<Zeichen für Artikel im Bereich (art_marked_inrange)>"
+
+#. type: Plain text
+#: doc/tin.1:1671 doc/tin.5:1445
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+"Zeichen mit dem angezeigt wird, dass sich ein Artikel in einem Bereich "
+"befindet. Die Voreinstellung ist »#«."
+
+#. type: TP
+#: doc/tin.1:1671
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<Zeichen für wiederkehrende Artikel (art_marked_return)>"
+
+#. type: Plain text
+#: doc/tin.1:1675 doc/tin.5:1449
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel als ungelesener "
+"Artikel zurückkehrt, wenn die Gruppe das nächste Mal betreten wird. Die "
+"Voreinstellung ist »-«."
+
+#. type: TP
+#: doc/tin.1:1675
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr "B<Zeichen für wichtige Artikel (art_marked_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1679 doc/tin.5:1453
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread "
+"automatisch ausgewählt ist (heiß). Die Voreinstellung ist »*«."
+
+#. type: TP
+#: doc/tin.1:1679
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr "B<Zeichen für aktuelle Artikel (art_marked_recent)>"
+
+#. type: Plain text
+#: doc/tin.1:1683 doc/tin.5:1457
+msgid ""
+"The character used to show that an article/thread is recent (not older than "
+"X days). See also B<recent_time>. Default is 'o'."
+msgstr ""
+"Zeichen das verwendet wird, um anzuzeigen, dass ein Artikel/Thread neu ist "
+"(nicht älter als n-Tage). Siehe auch B<recent_time>. Die Voreinstellung ist "
+"»o«."
+
+#. type: TP
+#: doc/tin.1:1683
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr "B<Zeichen für ungelesene Artikel (art_marked_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:1687 doc/tin.5:1461
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+"Zeichen das anzeigt, dass ein Artikel noch nicht gelesen wurde. Die "
+"Voreinstellung ist »+«."
+
+#. type: TP
+#: doc/tin.1:1687
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr "B<Zeichen für gelesene Artikel (art_marked_read)>"
+
+#. type: Plain text
+#: doc/tin.1:1690 doc/tin.5:1464
+msgid "The character used to show that an article was read. Default is '\\ '."
+msgstr ""
+"Zeichen das anzeigt, dass ein Artikel schon gelesen wurde. Die "
+"Voreinstellung ist »\\ «."
+
+#. type: TP
+#: doc/tin.1:1690
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr "B<Zeichen für gekillte Artikel (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:1694 doc/tin.5:1468
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+"Zeichen das anzeigt, dass ein Artikel gekillt wurde. Die Voreinstellung ist "
+"»K«. B<kill_level> muss passend gesetzt sein."
+
+#. type: TP
+#: doc/tin.1:1694
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr "B<Zeichen für gelesene wichtige Art. (art_marked_read_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1698 doc/tin.5:1472
+msgid ""
+"The character used to show that an article was hot before it was read.  "
+"Default is ':'. B<kill_level> must be set accordingly."
+msgstr ""
+"Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch "
+"ausgewählt (heiß) war, bevor er gelesen wurde. Die Voreinstellung ist »:«. "
+"B<kill_level> muss entsprechend eingestellt werden."
+
+#. type: TP
+#: doc/tin.1:1698 doc/tin.5:1472
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr "B<Start des MIME-Viewers bestätigen (ask_for_metamail)>"
+
+#. type: Plain text
+#: doc/tin.1:1703
+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 ""
+"Falls »ON«, fragt B<tin>, bevor ein MIME-Viewer (B<metamail_prog>) zum "
+"Anzeigen von MIME-Nachrichten verwendet wird. Dies geschieht nur, wenn ein "
+"MIME-Viewer festgelegt ist. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1703
+#, no-wrap
+msgid "B<Format string for the Attachment level (attachment_format)>"
+msgstr "B<Formatzeichenfolge für die Anhangsebene (attachment_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1708
+msgid ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Anhangsebene "
+"benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN "
+"ANPASSEN« verwiesen. Voreingestellt ist »%t%s%e%c%d«."
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr "B<Sendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)>"
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1489
+msgid ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+msgstr ""
+"Setzt Ihren Namen automatisch in das »Cc:« (1) oder »Bcc:« (2) Feld oder in "
+"beide Felder (3), wenn Sie einen Artikel versenden. Die Voreinstellung ist "
+"»Nein« (0)."
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr "B<Zeige Thread mit rechter Pfeilt. an (auto_list_thread)>"
+
+#. type: Plain text
+#: doc/tin.1:1716 doc/tin.5:1493
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+"Falls »ON«: Thread beim Betreten mit der rechten Cursortaste automatisch "
+"anzeigen? Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1716
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr "B<Autom. Wiederverbindung zum Server (auto_reconnect)>"
+
+#. type: Plain text
+#: doc/tin.1:1719 doc/tin.1:2828
+msgid "Default is OFF."
+msgstr "Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1719
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr "B<Speicher Artikel im Batchmode (-S) (batch_save)>"
+
+#. type: Plain text
+#: doc/tin.1:1724
+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 ""
+"Falls »ON« werden Artikel/Threads im Batchmode gespeichert wenn »B<-S>« oder "
+"gemailt, wenn »B<-M>« bzw. »B<-N>« in der Kommandozeile angegeben wurde. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1724
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr "B<Zeigt Mini-Menü & Posting-Knigge (beginner_level)>"
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.5:1506
+msgid ""
+"If set ON a mini menu of the most useful commands will be displayed at the "
+"bottom of the screen for each level. Also a short posting etiquette will be "
+"displayed after composing an article. Default is ON."
+msgstr ""
+"Falls diese Funktion eingeschaltet ist (»ON«), wird am unteren "
+"Bildschirmrand für jede Ebene ein Mini-Menü mit den nützlichsten Befehlen "
+"angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer "
+"Posting-Knigge angezeigt. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1729
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr "B<Speichere NNTP Overview Daten lokal (cache_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1734
+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\" and B<getart_limit>. Default is OFF."
+msgstr ""
+"Falls »ON« wird eine lokale Kopie der NNTP Overview Daten erstellt. Dies "
+"kann verwendet werden, um den Zugriff auf große Gruppen (bei Verwendung "
+"einer langsamen Verbindung) erheblich zu beschleunigen. Siehe auch den "
+"Abschnitt »INDEX DATEIEN« und B<getart_limit>. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1734
+#, no-wrap
+msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+msgstr "B<Komprimieren der lokalen NNTP Overview Daten (compress_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.5:1516
+msgid ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+msgstr ""
+"Falls »ON«, werden lokal zwischengespeicherte NNTP Overview Daten "
+"(B<cache_overview_files>) in komprimierter Form (B<RFC\\ 1952>) gespeichert. "
+"Nützlich, um den verwendeten lokalen Speicherplatz zu reduzieren."
+
+#. type: TP
+#: doc/tin.1:1739
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr "B<Hash-Algorithmus für Cancel-Lock/Cancel-Key (cancel_lock_algo)>"
+
+#. type: Plain text
+#: doc/tin.1:1746
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1. See "
+"also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgstr ""
+"Diesen Hash-Algorithmus für Cancel-Locks (B<RFC\\ 8315>) verwenden. Nur "
+"vorhanden falls B<tin> mit Cancel-Lock-Unterstützung gebaut wurde. »Keiner« "
+"deaktiviert die Erzeugung von Cancel-Locks. Gültige Werte sind »Keiner«, "
+"»sha1«, »sha256« und »sha512«. Die Voreinstellung ist »sha1«. Siehe auch I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr "B<Catchup der Gruppen beim Beenden (catchup_read_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:1752 doc/tin.5:1526
+msgid ""
+"If set ON the user is asked when quitting if all groups read during the "
+"current session should be marked read. Default is OFF."
+msgstr ""
+"Falls auf »ON« gestellt, wird der Benutzer beim Beenden gefragt, ob alle "
+"während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden "
+"sollen. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1752
+#, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Standard Hintergrundfarbe (col_back)>"
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1529
+msgid "Standard background color"
+msgstr "Standard Hintergrundfarbe"
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr "B<Farbe des Fremdzitat-Textes (col_extquote)>"
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1532
+msgid "Color of quoted text from external sources"
+msgstr "Farbe des Fremdzitat-Textes"
+
+#. type: TP
+#: doc/tin.1:1758
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr "B<Farbe des Autors (From:) (col_from)>"
+
+#. type: Plain text
+#: doc/tin.1:1761 doc/tin.5:1535
+msgid "Color of sender (From:)"
+msgstr "Farbe des Autors (From:)"
+
+#. type: TP
+#: doc/tin.1:1761
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr "B<Farbe der Artikelheaderzeilen (col_head)>"
+
+#. type: Plain text
+#: doc/tin.1:1764 doc/tin.5:1538
+msgid "Color of header-lines"
+msgstr "Farbe der Artikelheaderzeilen"
+
+#. type: TP
+#: doc/tin.1:1764
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr "B<Farbe des Hilfstext (col_help)>"
+
+#. type: Plain text
+#: doc/tin.1:1767 doc/tin.5:1541
+msgid "Color of help pages"
+msgstr "Farbe des Hilfstext"
+
+#. type: TP
+#: doc/tin.1:1767
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr "B<Farbe des inversen Text (Hinterg.) (col_invers_bg)>"
+
+#. type: Plain text
+#: doc/tin.1:1770 doc/tin.5:1544
+msgid "Color of background for inverse text"
+msgstr "Hintergrundfarbe für inversen Text"
+
+#. type: TP
+#: doc/tin.1:1770
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr "B<Farbe des inversen Text (Vordergr.) (col_invers_fg)>"
+
+#. type: Plain text
+#: doc/tin.1:1773 doc/tin.5:1547
+msgid "Color of foreground for inverse text"
+msgstr "Vordergrundfarbe für inversen Text"
+
+#. type: TP
+#: doc/tin.1:1773
+#, no-wrap
+msgid "B<Color of status messages (col_message)>"
+msgstr "B<Farbe der Statusmeldungen (col_message)>"
+
+#. type: Plain text
+#: doc/tin.1:1776 doc/tin.5:1566
+msgid "Color of status messages in last line"
+msgstr "Farbe der Statusmeldungen in der letzten Zeile"
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr "B<Farbe der Hervorhebung _Striche_ (col_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:1780 doc/tin.5:1551
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Farbe der hervorgehobenen Wörter wie »_hier_«. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr "B<Farbe der Hervorhebung /Schrägstr./ (col_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:1784 doc/tin.5:1555
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Farbe der hervorgehobenen Wörter wie »/hier/«. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr "B<Farbe der Hervorhebung *Sterne* (col_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:1788 doc/tin.5:1559
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Farbe der hervorgehobenen Wörter wie »*hier*«. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr "B<Farbe der Hervorhebung -Durchstr.- (col_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:1792 doc/tin.5:1563
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Farbe der hervorgehobenen Wörter wie -hier-. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr "B<Farbe des Minihilfemenü (col_minihelp)>"
+
+#. type: Plain text
+#: doc/tin.1:1795 doc/tin.5:1569
+msgid "Color of mini help menu"
+msgstr "Farbe des Minihilfemenü"
+
+#. type: TP
+#: doc/tin.1:1795
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr "B<Farbe des angezeigten Headers (col_newsheaders)>"
+
+#. type: Plain text
+#: doc/tin.1:1798 doc/tin.5:1572
+msgid "Color of actual news header fields"
+msgstr "Farbe des angezeigten Headers"
+
+#. type: TP
+#: doc/tin.1:1798
+#, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Standard Vordergrundfarbe (col_normal)>"
+
+#. type: Plain text
+#: doc/tin.1:1801 doc/tin.5:1575
+msgid "Standard foreground color"
+msgstr "Standard Vordergrundfarbe"
+
+#. type: TP
+#: doc/tin.1:1801
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
+
+#. type: Plain text
+#: doc/tin.1:1804 doc/tin.5:1578
+msgid "Color of quoted lines"
+msgstr "Farbe der zitierten Zeilen"
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr "B<Farbe von zweifach zitierten Zeilen (col_quote2)>"
+
+#. type: Plain text
+#: doc/tin.1:1807 doc/tin.5:1581
+msgid "Color of twice quoted lines"
+msgstr "Farbe von zweifach zitierten Zeilen"
+
+#. type: TP
+#: doc/tin.1:1807
+#, no-wrap
+msgid "B<Color of E<gt>=3 times quoted line (col_quote3)>"
+msgstr "B<Farbe von E<gt>=3-fach zitierten Zeilen (col_quote3)>"
+
+#. type: Plain text
+#: doc/tin.1:1810 doc/tin.5:1584
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr "B<Farbe des Antwortzählers (col_response)>"
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5:1588
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+"Farbe des Antwortzählers. Das ist der Text »Antwort x von y« im Artikel-"
+"Viewer."
+
+#. type: TP
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr "B<Farbe von Signaturen (col_signature)>"
+
+#. type: Plain text
+#: doc/tin.1:1817 doc/tin.5:1591
+msgid "Color of signatures"
+msgstr "Farbe von Signaturen"
+
+#. type: TP
+#: doc/tin.1:1817
+#, no-wrap
+msgid "B<Color of negative score (col_score_neg)>"
+msgstr "B<Farbe negativer Bewertung (col_score_neg)>"
+
+#. type: Plain text
+#: doc/tin.1:1820 doc/tin.5:1594
+msgid "Color of negative score"
+msgstr "Farbe negativer Bewertung"
+
+#. type: TP
+#: doc/tin.1:1820
+#, no-wrap
+msgid "B<Color of positive score (col_score_pos)>"
+msgstr "B<Farbe positiver Bewertung (col_score_pos)>"
+
+#. type: Plain text
+#: doc/tin.1:1823 doc/tin.5:1597
+msgid "Color of positive score"
+msgstr "Farbe positiver Bewertung"
+
+#. type: TP
+#: doc/tin.1:1823
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
+
+#. type: Plain text
+#: doc/tin.1:1826 doc/tin.5:1600
+msgid "Color of urls highlight"
+msgstr "Farbe der hervorgehobenen URLs"
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr "B<Farbe des wortgetreu darzustellenden Textes (col_verbatim)>"
+
+#
+#. type: Plain text
+#: doc/tin.1:1829 doc/tin.5:1603
+msgid "Color of verbatim blocks"
+msgstr "Farbe des wortgetreu darzustellenden Textes"
+
+#. type: TP
+#: doc/tin.1:1829
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr "B<Farbe der Subject-Zeile (col_subject)>"
+
+#. type: Plain text
+#: doc/tin.1:1832 doc/tin.5:1606
+msgid "Color of article subject"
+msgstr "Farbe der »Subject:«-Zeile"
+
+#. type: TP
+#: doc/tin.1:1832
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr "B<Farbe der Textzeilen (col_text)>"
+
+#. type: Plain text
+#: doc/tin.1:1835 doc/tin.5:1609
+msgid "Color of text-lines"
+msgstr "Farbe der Textzeilen"
+
+#. type: TP
+#: doc/tin.1:1835
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr "B<Farbe des Hilfe/Mail-Zeichens (col_title)>"
+
+#. type: Plain text
+#: doc/tin.1:1838 doc/tin.5:1612
+msgid "Color of help/mail sign"
+msgstr "Farbe des Hilfe/Mail-Zeichens"
+
+#. type: TP
+#: doc/tin.1:1838
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr "B<Bestätigung erforderlich für (confirm_choice)>"
+
+#. type: Plain text
+#: doc/tin.1:1841
+msgid "Ask for manual confirmation to protect the user."
+msgstr "Vorsichtshalber um Bestätigung bitten."
+
+#. type: IP
+#: doc/tin.1:1842 doc/tin.1:1848 doc/tin.1:1852
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1848
+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<Kommandos> Fordert eine Bestätigung an, bevor bestimmte gefährliche "
+"Befehle ausgeführt werden (z.\\~B. B<Catchup> ('B<c>')). Befehle, die "
+"hiervon betroffen sind, sind in diesem Handbuch mit »[nach Bestätigung]« "
+"gekennzeichnet. Der Standardwert ist »Kommandos & Ende«."
+
+#. type: Plain text
+#: doc/tin.1:1852
+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> Sie werden aufgefordert, zu bestätigen, dass Sie B<tin> beenden "
+"möchten, wenn Sie den Befehl B<Quit> ('B<q>') verwenden."
+
+#. type: Plain text
+#: doc/tin.1:1856
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<select> Bitten Sie um Bestätigung, bevor Sie alle nicht ausgewählten "
+"Artikel (mit dem Befehl B<GroupMarkUnselArtRead> ('B<X>')) als gelesen "
+"markieren."
+
+#. type: TP
+#: doc/tin.1:1859
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr "B<Datums Format-Zeichenkette (date_format)>"
+
+#
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1871
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found in B<\\%strftime>(3).  B<tin> uses B<\\"
+"%strftime>(3)  when available and supports most format options in its "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+"Formatzeichenfolge, die für die Datumsdarstellung verwendet wird. Eine "
+"Beschreibung der verschiedenen Formatoptionen finden Sie in B<\\"
+"%strftime>(3). B<tin> verwendet B<\\%strftime>(3) falls verfügbar, und "
+"unterstützt die meisten Formatoptionen in seinem Fallback-Code. Die "
+"Voreinstellung ist »%a, %d %b %Y %H:%M:%S«."
+
+#. type: TP
+#: doc/tin.1:1871
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+#. type: TP
+#: doc/tin.1:1873
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+#. type: TP
+#: doc/tin.1:1875
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+#. type: Plain text
+#: doc/tin.1:1878 doc/tin.5:1651
+msgid "The last article/author/config option that was searched for."
+msgstr "Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde."
+
+#. type: TP
+#: doc/tin.1:1878
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+#. type: Plain text
+#: doc/tin.1:1881 doc/tin.5:1654
+msgid "Default is 28."
+msgstr "Voreinstellung ist »28«."
+
+#. type: TP
+#: doc/tin.1:1881
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1885 doc/tin.5:1658
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+"Standard für schnellen (1 Taste) Kill-Filter. »ON« = Groß-/Kleinschreibung "
+"berücksichtigen, »OFF« = Groß-/Kleinschreibung ignorieren."
+
+#. type: TP
+#: doc/tin.1:1885
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1663
+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 ""
+"Standard für schnellen (1-Taste) Kill-Filter-Ablauf. »ON« = auf "
+"B<default_filter_days> begrenzen, »OFF« = niemals ablaufen. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1894 doc/tin.5:1667
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+"Standard für schnellen (1-Taste) Kill-Filter global. »ON« = auf alle Gruppen "
+"anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die Voreinstellung ist "
+"»ON«."
+
+#. type: TP
+#: doc/tin.1:1894
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1897 doc/tin.5:1670
+msgid "Default for quick (1 key) kill filter header."
+msgstr "Voreinstellung für Schnell (1 Tasten) Killfilter Header."
+
+#. type: IP
+#: doc/tin.1:1898 doc/tin.1:1932 doc/tin.1:2052 doc/tin.1:2114 doc/tin.1:2320
+#: doc/tin.1:2385 doc/tin.1:2521 doc/tin.1:2546 doc/tin.1:2562 doc/tin.1:2614
+#: doc/tin.1:2644 doc/tin.1:2722 doc/tin.1:2754 doc/tin.1:2780 doc/tin.1:2861
+#: doc/tin.1:2897 doc/tin.5:1673 doc/tin.5:1702 doc/tin.5:1840 doc/tin.5:1897
+#: doc/tin.5:2097 doc/tin.5:2167 doc/tin.5:2219 doc/tin.5:2336 doc/tin.5:2351
+#: doc/tin.5:2384 doc/tin.5:2437 doc/tin.5:2466 doc/tin.5:2537 doc/tin.5:2586
+#: doc/tin.5:2614 doc/tin.5:2704 doc/tin.5:2742
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: doc/tin.1:1900 doc/tin.1:1934
+msgid "\\%''Subject:'' (case sensitive)"
+msgstr "\\%»Subject:« (Groß-/Kleinschreibung beachten)"
+
+#. type: Plain text
+#: doc/tin.1:1902 doc/tin.1:1936
+msgid "\\%''Subject:'' (ignore case)"
+msgstr "\\%»Subject:« (Groß-/Kleinschreibung ignorieren)"
+
+#. type: Plain text
+#: doc/tin.1:1904 doc/tin.1:1938
+msgid "\\%''From:'' (case sensitive)"
+msgstr "\\%»From:« (Groß-/Kleinschreibung beachten)"
+
+#. type: IP
+#: doc/tin.1:1904 doc/tin.1:1938 doc/tin.1:2326 doc/tin.1:2529 doc/tin.1:2569
+#: doc/tin.1:2620 doc/tin.1:2651 doc/tin.1:2728 doc/tin.1:2786 doc/tin.1:2867
+#: doc/tin.5:1676 doc/tin.5:1705 doc/tin.5:2103 doc/tin.5:2359 doc/tin.5:2391
+#: doc/tin.5:2443 doc/tin.5:2473 doc/tin.5:2543 doc/tin.5:2620 doc/tin.5:2710
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+#. type: Plain text
+#: doc/tin.1:1906 doc/tin.1:1940
+msgid "\\%''From:'' (ignore case)"
+msgstr "\\%»From:« (Groß-/Kleinschreibung ignorieren)"
+
+#. type: Plain text
+#: doc/tin.1:1908 doc/tin.1:1942
+msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgstr "\\%»Message-ID:« & alle »References:« Einträge"
+
+#. type: IP
+#: doc/tin.1:1908 doc/tin.1:1942 doc/tin.1:2056 doc/tin.1:2330 doc/tin.1:2624
+#: doc/tin.1:2733 doc/tin.1:2791 doc/tin.5:1678 doc/tin.5:1707 doc/tin.5:1844
+#: doc/tin.5:2107 doc/tin.5:2447 doc/tin.5:2547 doc/tin.5:2625
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: Plain text
+#: doc/tin.1:1910 doc/tin.1:1944
+msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgstr "\\%»Message-ID:« & letzter »References:« Eintrag"
+
+#. type: IP
+#: doc/tin.1:1910 doc/tin.1:1944 doc/tin.1:2057 doc/tin.1:2626 doc/tin.1:2793
+#: doc/tin.5:1679 doc/tin.5:1708 doc/tin.5:1845 doc/tin.5:2449 doc/tin.5:2627
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+#. type: Plain text
+#: doc/tin.1:1912 doc/tin.1:1946
+msgid "\\%''Message-ID:'' entry only"
+msgstr "\\%»Message-ID:« allein"
+
+#. type: IP
+#: doc/tin.1:1912 doc/tin.1:1946 doc/tin.1:2629 doc/tin.1:2795 doc/tin.5:1680
+#: doc/tin.5:1709 doc/tin.5:2452 doc/tin.5:2629
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+#. type: Plain text
+#: doc/tin.1:1914 doc/tin.1:1948
+msgid "\\%''Lines:''"
+msgstr "\\%»Lines:«"
+
+#. type: TP
+#: doc/tin.1:1915
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1919 doc/tin.5:1687
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+"Standard für den schnellen (1 Taste) automatischen Auswahlfilter. »ON« = "
+"Groß-/Kleinschreibung berücksichtigen, »OFF« = Groß-/Kleinschreibung "
+"ignorieren."
+
+#. type: TP
+#: doc/tin.1:1919
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1924 doc/tin.5:1692
+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 ""
+"Standard für schnellen (1-Taste) Auto-Auswahlfilter-Ablauf. »ON« = auf "
+"B<default_filter_days> begrenzen, »OFF« = niemals ablaufen. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1924
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1928 doc/tin.5:1696
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+"Standard für schnellen (1-Taste) Auto-Auswahlfilter global. »ON« = auf alle "
+"Gruppen anwenden, »OFF« = auf die aktuelle Gruppe anwenden. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:1928
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1931 doc/tin.5:1699
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr ""
+"Standardheader für den Filter mit schneller automatischer Auswahl (1 Taste)."
+
+#. type: TP
+#: doc/tin.1:1949
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+#. type: TP
+#: doc/tin.1:1951
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+#. type: TP
+#: doc/tin.1:1953
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+#. type: TP
+#: doc/tin.1:1955
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1959
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+#. type: TP
+#: doc/tin.1:1961
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+#. type: TP
+#: doc/tin.1:1963
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+#. type: TP
+#: doc/tin.1:1965
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+#. type: TP
+#: doc/tin.1:1967
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+#. type: TP
+#: doc/tin.1:1969
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+#. type: TP
+#: doc/tin.1:1971
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+#. type: TP
+#: doc/tin.1:1973
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+#. type: TP
+#: doc/tin.1:1975
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+#. type: TP
+#: doc/tin.1:1977
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1979
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+#. type: TP
+#: doc/tin.1:1981
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<Don't break words when wrapping (dont_break_words)>"
+msgstr "B<Keine Worttrennungen beim Umbrechen (dont_break_words)>"
+
+#. type: Plain text
+#: doc/tin.1:1987 doc/tin.5:1750
+msgid ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+msgstr ""
+"Lange Zeilen nicht innerhalb eines Wortes umbrechen. Dies gilt für den "
+"Artikelkörper mit Ausnahme von wortgetreuen Blöcken. Siehe auch "
+"B<wrap_column>. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1987
+#, no-wrap
+msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr "B<Zeige \\(-E<gt> anstatt einer Markierung (draw_arrow)>"
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1754
+msgid ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+msgstr ""
+"Ermöglicht die Auswahl von Gruppen/Artikeln mit einem Pfeil »\\(-E<gt>«, "
+"wenn aktiviert, oder durch eine hervorgehobene Leiste, wenn deaktiviert. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr "B<Aufruf Ihres Editors (editor_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1997
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+msgstr ""
+"Der Formatstring, der verwendet wird, um den Editor-Startbefehl mit "
+"Parametern zu erstellen. Die Voreinstellung ist »%E +%N %F«, wobei "
+"%E=Editor, %N=Zeilennummer und %F=Dateiname ist (z.\\~B. »/bin/vi "
+"+7 .article«). Siehe auch $B<VISUAL> und $B<EDITOR> unter "
+"»UMGEBUNGSVARIABLEN«."
+
+#. type: TP
+#: doc/tin.1:1997
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr "B<Fremdzitate erkennen (extquote_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2000 doc/tin.5:1764
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr ""
+"Falls »ON« werden Fremdzitate in Artikeln erkannt. Die Voreinstellung ist "
+"»OFF«."
+
+#. type: TP
+#: doc/tin.1:2000
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr "B<Regulärer Ausd. für Zeilen mit Fremdzitaten (extquote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2005
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_extquote> angezeigt. Wenn "
+"B<extquote_regex> leer ist, verwendet B<tin> eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2005
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr "B<Anzeigeauffrischung nach Kommandos (force_screen_redraw)>"
+
+#. type: Plain text
+#: doc/tin.1:2009 doc/tin.5:1775
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+"Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des "
+"Bildschirms durchgeführt werden soll. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2009
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr "B<Anzahl der zu holenden Artikel (getart_limit)>"
+
+#. type: Plain text
+#: doc/tin.1:2017
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>.  Default is 0, which means no "
+"limit."
+msgstr ""
+"Falls B<getart_limit> E<gt> 0 ist, werden nicht mehr als die letzten "
+"B<getart_limit> Artikel pro Gruppe vom Server abgerufen. Wenn "
+"B<getart_limit> E<lt> 0 ist, beginnt B<tin> mit dem Abrufen von Artikeln ab "
+"Ihrem ersten ungelesenen Artikel minus dem Absolutwert von B<getart_limit>. "
+"Bitte beachten, dass das Setzen von B<getart_limit> Caching "
+"(B<cache_overview_files>) deaktiviert. Der Standardwert ist 0, was bedeutet, "
+"dass es kein Limit gibt."
+
+#. type: TP
+#: doc/tin.1:2017
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr "B<Catchup der Gruppe mit l. Cursor (group_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2020 doc/tin.5:1800
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+"Falls »ON«: Catchup (als gelesen markieren) der Gruppe beim Verlassen mit "
+"der linken Cursortaste. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2020
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr "B<Formatzeichenfolge für die Gruppenebene (group_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2024
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Gruppenebene "
+"benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN "
+"ANPASSEN« verwiesen. Voreingestellt ist »%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F«."
+
+#. type: TP
+#: doc/tin.1:2024
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr "B<Zum nächsten ungelesenen Artikel... (goto_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2032
+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 B<PageNextUnread>."
+msgstr ""
+"Welche Tasten soll B<tin> akzeptieren, um zum nächsten ungelesenen Artikel "
+"zu springen? Möglich ist jede Kombination aus B<PageDown> und "
+"B<PageNextUnread>. Wenn B<PageDown> gesetzt ist, springt B<tin> zum nächsten "
+"Artikel am Ende des aktuellen Artikels. Wenn B<PageNextUnread> gesetzt ist, "
+"springt B<tin> sofort zum nächsten Artikel, wenn B<PageNextUnread> "
+"('B<E<lt>TABE<gt>>') gedrückt wird. Die Voreinstellung ist B<PageNextUnread>."
+
+#. type: TP
+#: doc/tin.1:2032
+#, no-wrap
+msgid "B<Display none mime data as an attachment (hide_inline_data)>"
+msgstr "B<Zeige nicht Text-Teile als Anhang an (hide_inline_data)>"
+
+#. type: Plain text
+#: doc/tin.1:2048 doc/tin.5:1836
+msgid ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+msgstr ""
+"Falls auf »B<Nichts>« (0) gesetzt, werden die Rohdaten angezeigt. Falls auf "
+"»B<Vollständige UU/YENC>« (1) gesetzt, werden Abschnitte von UU-codierten "
+"oder YENC-Daten mit einer einzigen Tag-Zeile angezeigt, die die Größe und "
+"den Dateinamen angibt (ähnlich wie bei einem MIME-Anhang). Bei der "
+"Einstellung »B<Beliebige UU/YENC>« (2) werden alle Zeilen, die wie UU-"
+"codierte oder YENC-Daten aussehen, in eine Tag-Zeile zusammengefasst. Dies "
+"ist nützlich, wenn UU-codierte oder YENC-Daten auf mehrere Artikel verteilt "
+"sind, kann aber auch zu falsch Positiven führen. Bei der Einstellung "
+"»B<Inline PGP>« (4) werden alle Inline-PGP-Daten ausgeblendet. Bei der "
+"Einstellung »B<Shar>« (8) werden Shar-Archive ausgeblendet. Diese "
+"Einstellung sollte mit Vorsicht verwendet werden, da sie andere Shell-"
+"Schnipsel und den nachfolgenden Text ebenfalls ausblendet. Diese Einstellung "
+"kann auch im Artikel-Viewer über B<PageToggleUue> ('B<(>') umgeschaltet "
+"werden. Die Voreinstellung ist »B<Nichts>« (0). Die möglichen Werte sind:"
+
+#. type: tbl table
+#: doc/tin.1:2052 doc/tin.5:1840
+#, no-wrap
+msgid "Nothing"
+msgstr "Nichts"
+
+#. type: tbl table
+#: doc/tin.1:2053 doc/tin.5:1841
+#, no-wrap
+msgid "Complete UU/YENC"
+msgstr "Vollständige UU/YENC"
+
+#. type: tbl table
+#: doc/tin.1:2054 doc/tin.5:1842
+#, no-wrap
+msgid "Any UU/YENC"
+msgstr "Beliebige UU/YENC"
+
+#. type: tbl table
+#: doc/tin.1:2055 doc/tin.5:1843
+#, no-wrap
+msgid "Inline PGP"
+msgstr "Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2056 doc/tin.5:1844
+#, no-wrap
+msgid "Complete UU/YENC & Inline PGP"
+msgstr "Vollständige UU/YENC & Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2057 doc/tin.5:1845
+#, no-wrap
+msgid "Any UU/YENC & Inline PGP"
+msgstr "Beliebige UU/YENC & Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2058 doc/tin.5:1846
+#, no-wrap
+msgid "Shar"
+msgstr "Shar"
+
+#. type: IP
+#: doc/tin.1:2059 doc/tin.1:2633 doc/tin.5:1847 doc/tin.5:2456
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+#. type: tbl table
+#: doc/tin.1:2059 doc/tin.5:1847
+#, no-wrap
+msgid "Complete UU/YENC & Shar"
+msgstr "Vollständige UU/YENC & Shar"
+
+#. type: IP
+#: doc/tin.1:2060 doc/tin.1:2635 doc/tin.5:1848 doc/tin.5:2458
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+#. type: tbl table
+#: doc/tin.1:2060 doc/tin.5:1848
+#, no-wrap
+msgid "Any UU/YENC & Shar"
+msgstr "Beliebige UU/YENC & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "12"
+msgstr "12"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "Inline PGP & Shar"
+msgstr "Inline PGP & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "13"
+msgstr "13"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "Compl. UU/YENC & PGP & Shar"
+msgstr "Vollst. UU/YENC & PGP & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "15"
+msgstr "15"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "Hide all"
+msgstr "Alle ausblenden"
+
+#. type: TP
+#: doc/tin.1:2066
+#, no-wrap
+msgid "B<Regex used to hide matching lines (hideline_regex)>"
+msgstr "B<Regulärer Ausd. um Zeilen auszublenden (hideline_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2072 doc/tin.5:1860
+msgid ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+msgstr ""
+"Ein regulärer Ausdruck, um übereinstimmende Zeilen im Pager auszublenden. "
+"Kann verwendet werden, um übermäßiges Zitieren zu verbergen, z.\\~B. durch "
+"»^E<gt>\\es?E<gt>\\es?E<gt>«. Wenn das Feld leer gelassen wird, werden keine "
+"Zeilen ausgeblendet. Diese Option wirkt sich nicht auf Zeilen innerhalb von "
+"wortgetreuen Blöcken aus und wird nach B<trim_article_body> und "
+"B<suppress_soft_hyphens> angewendet."
+
+#. type: TP
+#: doc/tin.1:2072
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr "B<Externes inews-Programm (inews_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1867
+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 ""
+"Pfad, Name und Optionen des externen B<\\%inews>(1). Wenn Sie über NNTP "
+"lesen, ist der Standardwert »--internal« (verwende eingebautes NNTP inews), "
+"ansonsten ist es »inews -h«. Der Artikel wird mittels »E<lt> Artikel« an "
+"B<inews_prog> via STDIN übergeben."
+
+#. type: TP
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr "B<(info_in_last_line)>"
+
+#. type: Plain text
+#: doc/tin.1:2086 doc/tin.5:1873
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+"Wenn »ON«, zeigen Sie die aktuelle Gruppenbeschreibung oder den "
+"Artikelbereich in der letzten Zeile an (nicht im Pager und im globalen Menü) "
+"\\(em B<ToggleInfoLastLine> ('B<i>') wechselt die Einstellung. Diese "
+"Funktion ist nützlich, da die volle Breite des Bildschirms zur Verfügung "
+"steht, um lange Betreffzeilen anzuzeigen. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2086
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
+
+#. type: Plain text
+#: doc/tin.1:2093
+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 ""
+"Interaktiver Mailreader: Falls größer als »0« wird Ihr Mailreader früher für "
+"eine Antwort aufgerufen, so dass mehr seiner Funktionen verwendet werden (z."
+"\\~B. MIME, pgp, ...) können. »1« bedeutet, Header mit übergeben, »2« "
+"bedeutet, keine Header übergeben (die alte Option »use_mailreader_i=ON«). "
+"»0« schaltet die Nutzung aus. Diese Option muss zu B<mailer_format> passen. "
+"Die Voreinstellung ist »0«."
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:2093
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr "B<Inverse Darstellung für die Header (inverse_okay)>"
+
+#. type: Plain text
+#: doc/tin.1:2100 doc/tin.5:1883
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+"Falls »ON«: inverse Darstellung für Header und das Hervorheben von URLs "
+"benutzen. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2100
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr "B<Halte Fehlschl. in ~/dead.articles (keep_dead_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1888
+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 ""
+"Wenn »ON«, alle fehlgeschlagenen Beiträge in I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"dead.articles> behalten, zusätzlich zum Speichern des letzten "
+"fehlgeschlagenen Beitrags in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.article>. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2105
+#, no-wrap
+msgid "B<Keep expired filter rules in file (keep_expired_filters)>"
+msgstr "B<Abgelaufene Filterregeln behalten (keep_expired_filters)>"
+
+#. type: Plain text
+#: doc/tin.1:2109 doc/tin.5:1892
+msgid ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+msgstr ""
+"Falls »ON« werden abgelaufene Filterregeln behalten, aber nicht mehr "
+"angewendet. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr "B<Filter (kill) anwenden auf (kill_level)>"
+
+#. type: Plain text
+#: doc/tin.1:2113
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+"Diese Option steuert die Verarbeitung und Anzeige von Artikeln, die gekillt "
+"wurden. Es gibt 3 Optionen:"
+
+#. type: Plain text
+#: doc/tin.1:2120
+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> ist das 'traditionelle' Verhalten von B<tin>. Nur "
+"ungelesene Artikel werden einmal gekillt, indem sie als gelesen markiert "
+"werden. Da das Filtern nur bei ungelesenen Artikeln mit B<kill_level> auf "
+"»0« passiert, werden B<art_marked_killed> und B<art_marked_read_selected> "
+"nur einmal angezeigt. Wenn Sie die Gruppe erneut betreten, ist die "
+"Markierung verschwunden."
+
+#. type: Plain text
+#: doc/tin.1:2125 doc/tin.5:1909
+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<Killt alle Artikel, markiert mit K> wird auf alle Artikel in der Gruppe "
+"angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls "
+"diese Option verwendet wird. Gelöschte Artikel werden wie gewohnt in Threads "
+"angezeigt, sind jedoch mit B<art_marked_killed> markiert."
+
+#. type: Plain text
+#: doc/tin.1:2129 doc/tin.5:1913
+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<Killt alle Artikel, zeigt sie nie> wird alle Artikel in der Gruppe "
+"angewendet und verursacht daher einen erhöhten Bearbeitungsaufwand, falls "
+"diese Option verwendet wird. Gelöschte Artikel werden überhaupt nicht "
+"angezeigt."
+
+#. type: Plain text
+#: doc/tin.1:2131
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr "Voreinstellung ist »0« (B<Killt nur ungelesene Artikel>)."
+
+#. type: TP
+#: doc/tin.1:2131
+#, no-wrap
+msgid "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+msgstr "B<Benutze 8-bit Zeichen im Mail Header (mail_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2137 doc/tin.5:1920
+msgid ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+msgstr ""
+"Erlaubt unkodierte 8-Bit-Zeichen im Header von E-Mail-Nachrichten. Die "
+"Voreinstellung ist »OFF«. Das Aktivieren hat nur Wirkung, wenn "
+"B<mail_mime_encoding> auch auf »8bit« gesetzt ist. Das Beibehalten auf »OFF« "
+"ist für die meisten Benutzer sicher und entspricht dem Internet Mail "
+"Standard (B<RFC\\ 5322> und B<RFC\\ 2047>)."
+
+#. type: TP
+#: doc/tin.1:2137
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr "B<Mailadresse (und Name) (mail_address)>"
+
+#. type: Plain text
+#: doc/tin.1:2145
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+msgstr ""
+"E-Mail-Adresse des Benutzers (und vollständiger Name), falls nicht "
+"benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von E-"
+"Mails und beim Signieren mit B<\\%pgp>(1) / B<\\%gpg>(1) (B<RFC\\ 9580>) "
+"verwendet."
+
+#. type: TP
+#: doc/tin.1:2145
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr "B<MIME-Kodierung für E-Mails (mail_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1930
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+"MIME-Kodierung des Textkörpers in E-Mail-Nachrichten falls erforderlich "
+"(»8bit«, »base64«, »quoted-printable«, »7bit«). Die Voreinstellung ist "
+"»quoted-printable«."
+
+#. type: TP
+#: doc/tin.1:2149
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr "B<Einleitungszeile bei Mailantwort (mail_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2155 doc/tin.5:1936
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"In article %M you wrote:\""
+msgstr ""
+"Format der Einleitungszeile für Mailantworten (%A=Mailadresse, %D=Datum, "
+"%F=Name und Adresse, %G=Name der Gruppe, %M=Message-ID, %N=Name des Autors, "
+"%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere "
+"Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »In "
+"article %M you wrote:«."
+
+#. type: TP
+#: doc/tin.1:2155
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr "B<Mailbox-Format (mailbox_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2165 doc/tin.5:1946
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\ 4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+msgstr ""
+"Wählen Sie eines der folgenden Postfachformate: »MBOXO« (Voreinstellung, "
+"außer auf SCO), »MBOXRD« oder »MMDF« (Standard auf SCO). Weitere Details zu "
+"»MBOXO« und »MBOXRD« finden Sie in B<\\%mbox>(5) und B<RFC\\ 4155>, sowie in "
+"B<\\%mmdf>(5) für weitere Details zu »MMDF«."
+
+#. type: TP
+#: doc/tin.1:2165
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr "B<Mail Verzeichnis (maildir)>"
+
+#. type: Plain text
+#: doc/tin.1:2174 doc/tin.5:1955
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Das Verzeichnis, in dem Artikel/Threads im B<\\%mbox>(5) Format gespeichert "
+"werden sollen. Dieses Feature ist hauptsächlich für die Verwendung mit dem "
+"B<\\%mutt>(1) Mail-Programm gedacht. Es ermöglicht dem Benutzer, Artikel/"
+"Threads/Gruppen einfach zu speichern, indem er »=« als Dateinamen angibt, in "
+"den gespeichert werden soll. Die Voreinstellung ist I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/Mail>."
+
+#. type: TP
+#: doc/tin.1:2174
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2180 doc/tin.5:1961
+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"
+msgstr ""
+"Die Formatzeichenfolge, die verwendet wird, um den Mailer-Befehl "
+"einschließlich Parametern zu erstellen, der zum Versenden von Artikeln an "
+"andere Personen verwendet wird. Die Voreinstellung ist »%M \"%T\" E<lt> %F« "
+"(z.\\~B. »/bin/mail \"iain\" E<lt> ~/.article«). Das flexible Format "
+"ermöglicht die Verwendung anderer Mailer mit abweichenden "
+"Befehlszeilenparametern, wie z.\\~B."
+
+#. type: Plain text
+#: doc/tin.1:2185 doc/tin.5:1966
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+
+#. type: Plain text
+#: doc/tin.1:2189 doc/tin.5:1970
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+"B<interactive_mailer> muss passend dazu gesetzt sein. Folgende Ersetzungen "
+"werden unterstützt:"
+
+#. type: ta
+#: doc/tin.1:2191 doc/tin.5:1972
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr "\\w'%S'u +\\w'default_mailer'u"
+
+#. type: Plain text
+#: doc/tin.1:2198
+#, 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\tDateiname\n"
+"%M\tdefault_mailer\n"
+"%S\tSubject-Feld\n"
+"%T\tTo-Feld\n"
+"%U\tBenutzername\n"
+"%%\t%\n"
+
+#. type: TP
+#: doc/tin.1:2200
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr "B<'Art. (un)gelesen markieren' ignorie... (mark_ignore_tags)>"
+
+#. type: Plain text
+#: doc/tin.1:2208 doc/tin.5:1992
+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 ""
+"Wenn dies »ON« ist, markieren die Funktionen B<GroupMarkThdRead> ('B<K>'), "
+"B<ThreadMarkArtRead> ('B<K>'), B<MarkThdUnread> ('B<Z>') auf Gruppenniveau "
+"und B<MarkArtUnread> ('B<z>') auf Threadebene nur den aktuellen Artikel oder "
+"Thread und ignorieren andere markierte (un)gelesene Artikel. Wenn es »OFF« "
+"ist, zeigt dieselbe Funktion ein Menü mit Optionen für den aktuellen Thread "
+"oder Artikel, alle markierten, ungelesenen Artikel oder nichts."
+
+#. type: TP
+#: doc/tin.1:2208
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr "B<Mark. gesp. Artikel/Threads gelesen (mark_saved_read)>"
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1984
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr ""
+"Falls »ON« werden gespeicherte Artikel als gelesen markiert. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr "B<MIME-Viewer (metamail_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2223 doc/tin.5:2004
+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 B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
+msgstr ""
+"Pfad, Name und Optionen des externen B<\\%metamail>(1) Programms, das "
+"verwendet wird, um nicht-textuelle Teile von Artikeln anzuzeigen. Um den "
+"integrierten Viewer zu verwenden, setzen Sie es auf »--internal«. Dies ist "
+"der Standardwert, wenn B<\\%metamail>(1) nicht installiert ist. Lassen Sie "
+"es leer, wenn Sie keine automatische Anzeige von nicht-textuellen Anhängen "
+"wünschen. Der B<PageViewAttach> ('B<V>') Befehl kann immer verwendet werden, "
+"um Anhänge manuell anzuzeigen. Siehe auch B<ask_for_metamail>."
+
+#. type: TP
+#: doc/tin.1:2223
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr "B<MM_CHARSET (mm_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2238 doc/tin.5:2019
+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)  or B<\\"
+"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
+"instead."
+msgstr ""
+"Der lokale Zeichensatz, der auch für MIME-Header (Zeichensatzparameter und "
+"Zeichensatzname in der Header-Kodierung) bei E-Mail- und News-Postings "
+"verwendet wird. Wenn B<MIME_STRICT_CHARSET> zur Kompilierzeit definiert ist, "
+"wird Text in einem anderen Zeichensatz als dem Wert dieses Parameters als "
+"nicht darstellbar betrachtet und als »?« dargestellt. Andernfalls werden "
+"alle Zeichenkodierungen als mit der Anzeige kompatibel betrachtet. Wenn dies "
+"nicht gesetzt ist, wird der Wert der Umgebungsvariable $B<MM_CHARSET> "
+"verwendet. »US-ASCII« oder der Kompilierungsstandard wird verwendet, falls "
+"keines von beiden definiert ist. Wenn Ihr System B<\\%iconv>(3) oder B<\\"
+"%ucnv_*>() unterstützt, ist diese Option deaktiviert und Sie sollten "
+"stattdessen B<mm_network_charset> verwenden."
+
+#. type: TP
+#: doc/tin.1:2238
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2251 doc/tin.5:2032
+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)  or B<\\%ucnv_*>().  If "
+"none of these functions are 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 ""
+"Zeichensatz, der für das Posten und MIME-Header verwendet wird; ersetzt "
+"B<mm_charset>. Die Umwandlung zwischen B<mm_network_charset> und dem lokalen "
+"Zeichensatz (bestimmt über B<\\%nl_langinfo>(3)) erfolgt über B<\\%iconv>(3) "
+"oder B<\\%ucnv_*>(). Wenn keine dieser Funktionen auf Ihrem System verfügbar "
+"ist, ist diese Option deaktiviert und Sie müssen B<mm_charset> stattdessen "
+"verwenden. B<mm_network_charset> ist auf einen der folgenden "
+"Zeichenkodierungen beschränkt:"
+
+#. type: Plain text
+#: doc/tin.1:2254 doc/tin.5:2035
+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
+#: doc/tin.1:2260 doc/tin.5:2041
+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 ""
+"Möglicherweise funktionieren nicht alle Werte auf Ihrem System, siehe B<\\"
+"%iconv_open>(3) für weitere Details. Wenn es nicht gesetzt ist, wird der "
+"Wert der Umgebungsvariable $B<MM_CHARSET> verwendet. »US-ASCII« oder der "
+"Standardwert zur Kompilierungszeit wird verwendet, falls keiner von beiden "
+"definiert ist."
+
+#. type: TP
+#: doc/tin.1:2260
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2046
+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 ""
+"Attribut von Wörtern, die wie _dieses_ hervorgehoben sind. Es hängt von "
+"Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2265
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr "B<Hervorhebungsattr. /Schrägstriche/ (mono_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:2270 doc/tin.5:2051
+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 ""
+"Attribut von Wörtern, die wie /dieses/ hervorgehoben sind. Es hängt von "
+"Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2270
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:2275 doc/tin.5:2056
+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 ""
+"Attribut von Wörtern, die wie *dieses* hervorgehoben sind. Es hängt von "
+"Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2275
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:2280 doc/tin.5:2061
+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 ""
+"Attribut von Wörtern, die wie -dieses- hervorgehoben sind. Es hängt von "
+"Ihrem Terminal ab, welche Attribute verwendbar sind. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2280
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+#. type: Plain text
+#: doc/tin.1:2284
+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 ""
+"Dies sind interne Zeitstempel, die von B<tin> verwendet werden, um neue "
+"Newsgruppen zu erkennen. Nicht ändern, wenn nicht genau verstanden wird, "
+"wofür sie gut sind."
+
+#. type: TP
+#: doc/tin.1:2284
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr "B<Zeige diese Header-Felder (oder *) (news_headers_to_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2074
+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 ""
+"Welche Header wollen Sie sehen. Wenn Sie _alle_ sehen wollen, setzen Sie ein "
+"»*« als Wert ein. Dies ist die einzige Möglichkeit, um Platzhalter "
+"(Wildcards) zu nutzen. Wenn Sie als Wert »X-« angeben, sehen Sie alle Header "
+"die mit »X-« beginnen (wie »X-Alan« oder »X-Pape«). Sie können mehrere durch "
+"Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren wird "
+"diese Option deaktiviert."
+
+#. type: TP
+#: doc/tin.1:2291
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr "B<Zeige folgende Header nicht an (news_headers_to_not_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2300 doc/tin.5:2083
+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 ""
+"Genau das Gleiche wie B<news_headers_to_display>, mit der Ausnahme, das es "
+"das Gegenteil bewirkt. Wenn Sie dachten, dass X-Header eine tolle Sache "
+"waren, nun aber festgestellt haben, das dort einiges überflüssiges steht, "
+"dann könnten Sie wie folgt vorgehen: B<news_headers_to_display=X-> "
+"B<news_headers_to_not_display=X-Alan X-Pape> Wenn Sie hier nichts angeben, "
+"wird diese Option deaktiviert."
+
+#. type: TP
+#: doc/tin.1:2300
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr "B<Einleitungszeile beim Antworten (news_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2306 doc/tin.5:2089
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"%F wrote:\"."
+msgstr ""
+"Format der Einleitungszeile für Newsartikel (%A=Mailadresse, %D=Datum, "
+"%F=Name und Adresse, %G=Name der Gruppe, %M=Message-ID, %N=Name des Autors, "
+"%C=Vorname des Autors, %I=Initialen des Autor). Falls der Artikel mehrere "
+"Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist »%F "
+"wrote:«."
+
+#. type: TP
+#: doc/tin.1:2306
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr "B<NNTP-lese Zeitlimit in Sekunden (nntp_read_timeout_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2315
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+msgstr ""
+"Zeit in Sekunden, um auf eine Antwort vom Server zu warten. Der Standardwert "
+"beträgt »120«. Wenn Sie dies auf »0« setzen, bedeutet das keinen Timeout. "
+"Wenn Sie die Option »B<-C>« in Kombination mit einem niedrigen Wert für "
+"B<nntp_read_timeout_secs> verwenden, kann dies zu einem Timeout (und "
+"Trennung im Batch-Modus) führen, wenn Sie sich mit großen Servern verbinden "
+"oder große Gruppen betreten, da der Timer gesetzt wird, wenn der Befehl an "
+"den Server gesendet wird, und dieser einige Zeit benötigt, um die große "
+"Antwort zu komprimieren; der Wert sollte nicht zu klein gesetzt werden."
+
+#. type: TP
+#: doc/tin.1:2315
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr "B<Unicode Normalisierungsart (normalization_form)>"
+
+#. type: Plain text
+#: doc/tin.1:2319
+msgid ""
+"The normalization form B<tin> should use to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+"Normalisierungsart die B<tin> verwenden soll um die Unicode-Eingabe zu "
+"normalisieren. Die möglichen Werte sind:"
+
+#. type: Plain text
+#: doc/tin.1:2322 doc/tin.5:2099
+msgid "B<None>: no normalization"
+msgstr "B<None>: keine Normalisierung"
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2101
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+"B<NFKC>: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung"
+
+#. type: Plain text
+#: doc/tin.1:2326 doc/tin.5:2103
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr "B<NFKD>: Kompatibilitätszerlegung"
+
+#. type: Plain text
+#: doc/tin.1:2328 doc/tin.5:2105
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr "B<NFC>: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung"
+
+#. type: Plain text
+#: doc/tin.1:2330 doc/tin.5:2107
+msgid "B<NFD>: Canonical Decomposition"
+msgstr "B<NFD>: Kanonische Zerlegung"
+
+#. type: Plain text
+#: doc/tin.1:2332 doc/tin.5:2109
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+"B<NFKC_CF>: Kompatibilitätszerlegung, gefolgt von kanonischer "
+"Zusammensetzung und Case Folding"
+
+#. type: Plain text
+#: doc/tin.1:2336
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+msgstr ""
+"Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek "
+"unterstützt werden, die B<tin> verwendet, um die Normalisierung "
+"durchzuführen. Nach Möglichkeit sollte »NFC« verwendet werden (B<RFC\\ "
+"5198>)."
+
+#. type: TP
+#: doc/tin.1:2336
+#, no-wrap
+msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
+msgstr "B<Formatzeichenfolge für Mime-Header auf Artikelebene (page_mime_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2341
+msgid ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung von Mime-Headern "
+"auf Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt "
+"»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[-- %T%S%*n%z%*l%!c%!"
+"d%*e--]«."
+
+#. type: TP
+#: doc/tin.1:2341
+#, no-wrap
+msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
+msgstr "B<Formatzeichenfolge für die Anzeige des UUE-Headers auf Artikelebene (page_uue_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2346
+msgid ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung von UUE-Headern auf "
+"Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt "
+"»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[-- %T%S%*n%I%!d%*e --]«."
+
+#. type: TP
+#: doc/tin.1:2346
+#, no-wrap
+msgid "B<Format string for the display of yenc header at Article level (page_yenc_format)>"
+msgstr "B<Formatzeichenfolge für die Anzeige des YENC-Headers auf Artikelebene (page_yenc_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2351
+msgid ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung von YENC-Headern "
+"auf Artikelebene benutzt. Für weitere Informationen sei auf den Abschnitt "
+"»ANSICHTEN ANPASSEN« verwiesen. Voreingestellt ist »[-- %*N%!d%I [%F%G]"
+"%V%W%X --]«."
+
+#. type: TP
+#: doc/tin.1:2351
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr "B<Setze Cursor auf ersten ungel. Art. (pos_first_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2136
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+msgstr ""
+"Falls »ON« wird der Cursor auf den ersten ungelesenen Artikel in der Gruppe "
+"gesetzt, andernfalls auf den letzten Artikel."
+
+#. type: TP
+#: doc/tin.1:2355
+#, no-wrap
+msgid "B<Use 8-bit characters in news headers (post_8bit_header)>"
+msgstr "B<Benutze 8-bit-Zeichen im Newsheader (post_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2147
+msgid ""
+"Allows 8-bit 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 8-bit characters are used, "
+"using unencoded (raw)  8-bit 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 ""
+"Erlaubt unkodierte 8-Bit-Zeichen im Header eines Newsartikels. Falls "
+"gesetzt, deaktiviert es auch die Generierung von MIME-Headern, wenn diese "
+"normalerweise benötigt würden. Die Voreinstellung ist »OFF«. Wird nur "
+"beachtet, wenn B<post_mime_encoding> ebenfalls auf »8bit« gesetzt ist. In "
+"einigen lokalen Hierarchien, in denen 8-Bit-Zeichen verwendet werden, ist "
+"die Verwendung von nicht kodierten (rohen) 8-Bit-Zeichen im Header "
+"akzeptabel und manchmal sogar empfohlen, sodass Sie die Regeln der lokalen "
+"Hierarchie überprüfen müssen, um zu bestimmen, welche Einstellung hierfür "
+"und B<post_mime_encoding> passend ist."
+
+#. type: TP
+#: doc/tin.1:2366
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr "B<MIME-Kodierung in Newsartikeln (post_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2371 doc/tin.5:2152
+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-Kodierung des Körpers der Nachricht, falls erforderlich (»8bit«, "
+"»base64«, »quoted-printable«, »7bit«). Der Standardwert ist »8bit«, was zu "
+"keiner Kodierung führt. »base64« und »quoted-printable« sind im Usenet "
+"normalerweise unerwünscht."
+
+#. type: TP
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr "B<Nachbearbeitete Artikel anzeigen (post_process_view)>"
+
+#. type: Plain text
+#: doc/tin.1:2378
+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 B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+"Falls »ON«, dann startet B<tin> ein geeignetes Viewer-Programm, um alle "
+"Dateien anzuzeigen, die nachbearbeitet und UU-dekodiert wurden. Das Programm "
+"wird mit der Datei B<\\%mailcap>(5) ermittelt. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2378
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr "B<Nachbearbeiten gespeichert. Artikel (post_process_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2166
+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 ""
+"Dies gibt an, ob eine Nachbearbeitung von gespeicherten Artikeln "
+"durchgeführt werden soll. Da ein Shell-Archiv Befehle enthalten kann, die "
+"Sie möglicherweise nicht ausführen möchten, seien Sie vorsichtig beim "
+"Extrahieren von Shell-Archiven! Die folgenden Werte sind erlaubt:"
+
+#. type: Plain text
+#: doc/tin.1:2387 doc/tin.5:2169
+msgid "B<No> (default), no post processing is done."
+msgstr "B<Nein> (Voreinstellung), es wird keine Nachbearbeitung gemacht."
+
+#. type: Plain text
+#: doc/tin.1:2391 doc/tin.5:2173
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr ""
+"B<Shell-Archive>, Entpacken nur von mehrteiligen B<\\%shar>(1)-Dateien."
+
+#. type: Plain text
+#: doc/tin.1:2393 doc/tin.5:2175
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr "B<Ja>, binäre Anhänge und Daten werden dekodiert und gespeichert."
+
+#. type: TP
+#: doc/tin.1:2394
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr "B<Gepostete Artikel speichern in (posted_articles_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2402 doc/tin.5:2184
+msgid ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"Mail/>. If no filename is set then postings will not be saved. See the "
+"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
+"information about the various expansion characters. Default is 'posted'."
+msgstr ""
+"Speichert gepostete Artikel in der angegebenen Datei. Wenn der angegebene "
+"Dateiname keine erweiterbaren Zeichenfolgen enthält, wird ihm I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/Mail/> vorangestellt. Wenn kein Dateiname angegeben "
+"wird, werden die Postings nicht gespeichert. Siehe den Abschnitt »MAILEN, "
+"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN« für weitere "
+"Informationen über die verschiedenen Expansionszeichen. Die Voreinstellung "
+"ist »posted«."
+
+#. type: TP
+#: doc/tin.1:2402
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr "B<Alle Header beim Drucken ausgeben (print_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2188
+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 ""
+"Falls »ON« wird der vollständige Artikelheader wird an den Drucker gesendet. "
+"Ansonsten werden nur die »Subject:«- und »From:«-Zeile ausgegeben. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr "B<Druckprogramm mit Optionen (printer)>"
+
+#. type: Plain text
+#: doc/tin.1:2415
+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 ""
+"Das Druckerprogramm mit Optionen, das zum Drucken von Artikeln verwendet "
+"werden soll. Der Standardwert ist B<\\%lpr>(1) für BSD-Maschinen und B<\\"
+"%lp>(1) für SysV-Maschinen. Das Drucken aus B<tin> könnte vom "
+"Systemadministrator deaktiviert worden sein."
+
+#. type: TP
+#: doc/tin.1:2415
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr "B<Bearbeite nur ungelesene Artikel (process_only_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2419 doc/tin.5:2202
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+"Falls »ON« speichere/drucke/pipe/maile nur ungelesene Artikel (markierte "
+"Artikel ausgenommen). Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2419
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr "B<Leeres Fup'2 im Editor anzeigen (prompt_followupto)>"
+
+#. type: Plain text
+#: doc/tin.1:2423
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+"Falls »ON« zeige leeren »Followup-To:«-Header im Editor. Die Voreinstellung "
+"ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2423
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr "B<Zitatzeichen (quote_chars)>"
+
+#. type: Plain text
+#: doc/tin.1:2429 doc/tin.5:2212
+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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. Default is 'E<gt>_'."
+msgstr ""
+"Zitatzeichen für Artikel-Follow-ups und E-Mail-Antworten. Das Zeichen »_« "
+"steht für ein Leerzeichen und wird beim Anzeigen durch »\\ « ersetzt. %I "
+"wird durch die Initialen des Autors ersetzt. Wenn der Artikel mehrere "
+"Adressen hat, wird nur die erste ausgewertet. Die Voreinstellung ist "
+"»E<gt>_«."
+
+#. type: TP
+#: doc/tin.1:2429
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr "B<Zitierverhalten (quote_style)>"
+
+#. type: Plain text
+#: doc/tin.1:2436
+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 B<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 ""
+"Wie Artikel zitiert werden sollten, wenn sie beantwortet werden. "
+"Es gibt einige Möglichkeiten: "
+"Leere Zeilen können zitiert werden, Signaturen können zitiert und "
+"B<quote_chars> beim Zitieren mehrmals komprimiert werden (z.\\~B. wird "
+"»E<gt>\\ E<gt>\\ E<gt>« in »E<gt>E<gt>E<gt>«) umgewandelt. "
+"Standardmäßig werden Zitatzeichen komprimiert und leere Zeilen zitiert."
+
+#. type: Plain text
+#: doc/tin.1:2440
+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 otherwise would be "
+"not.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+"Wenn Sie den Artikel im der Rohansicht ('B<^H>') anzeigen und darauf "
+"antworten, wird die Signatur zitiert, auch wenn dies sonst nicht der Fall "
+"wäre. Falls B<show_signatures> deaktiviert ist, wird die Signatur niemals "
+"zitiert."
+
+#. type: TP
+#: doc/tin.1:2440
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr "B<Regulärer Ausd. für zit. Zeilen (quote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2445
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote> angezeigt. Wenn "
+"B<quote_regex> leer ist, verwendet B<tin> eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2445
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr "B<Reg. Ausd. für zweifach zitierte Z. (quote_regex2)>"
+
+#. type: Plain text
+#: doc/tin.1:2450
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote2> angezeigt. Wenn "
+"B<quote_regex2> leer ist, verwendet B<tin> eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2450
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr "B<Reg. Ausd. für E<gt>=3-fach zitierte Z. (quote_regex3)>"
+
+#. type: Plain text
+#: doc/tin.1:2455
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote3> angezeigt. Wenn "
+"B<quote_regex3> leer ist, verwendet B<tin> eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2455
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr "B<Artikel Aktualitäts-Limit (recent_time)>"
+
+#. type: Plain text
+#: doc/tin.1:2459 doc/tin.5:2259
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+"Wenn auf 0 gesetzt, ist diese Funktion deaktiviert, ansonsten bedeutet es "
+"die Anzahl der Tage."
+
+#. type: TP
+#: doc/tin.1:2459
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr "B<BiDi wiedergeben (render_bidi)>"
+
+#. type: Plain text
+#: doc/tin.1:2463
+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 ""
+"Falls »ON« übernimmt B<tin> das Rendern von bidirektionalem Text. Wenn »OFF« "
+"überlässt B<tin> das Rendering von bidirektionalem Text dem Terminal. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr "B<Active alle ... Sekunden neu lesen (reread_active_file_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2468 doc/tin.5:2271
+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 ""
+"Die News I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVE FILE:-active}>-Datei "
+"wird in regelmäßigen Abständen erneut gelesen, um anzuzeigen, ob neue "
+"Nachrichten eingetroffen sind. Der Standardwert ist 1200 Sekunden. Wenn Sie "
+"dies auf 0 setzen, wird diese Funktion deaktiviert."
+
+#. type: TP
+#: doc/tin.1:2468
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr "B<Verz. um Art/Threads zu speichern (savedir)>"
+
+#. type: Plain text
+#: doc/tin.1:2472 doc/tin.5:2275
+msgid ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+msgstr ""
+"Verzeichnis, in dem Artikel/Threads gespeichert werden. Die Voreinstellung "
+"ist I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
+
+#. type: TP
+#: doc/tin.1:2472
+#, no-wrap
+msgid "B<Character to show global scopes (scope_marked_global)>"
+msgstr "B<Zeichen für globalen Bereich  (scope_marked_global)>"
+
+#. type: Plain text
+#: doc/tin.1:2476 doc/tin.5:2279
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+msgstr ""
+"Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der "
+"globalen Bereichs-Datei gelesen wurde. Die Voreinstellung ist »!«."
+
+#. type: TP
+#: doc/tin.1:2476
+#, no-wrap
+msgid "B<Char to show global scope matches (scope_marked_global_match)>"
+msgstr "B<Zeichen glob. Bereich mit Treffer (scope_marked_global_match)>"
+
+#. type: Plain text
+#: doc/tin.1:2480 doc/tin.5:2283
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+msgstr ""
+"Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der "
+"globalen Bereichs-Datei gelesen wurde und auf die aktuelle Gruppe zutrifft. "
+"Die Voreinstellung ist »:«."
+
+#. type: TP
+#: doc/tin.1:2480
+#, no-wrap
+msgid "B<Character to show local scopes (scope_marked_local)>"
+msgstr "B<Zeichen für lokalen Bereich (scope_marked_local)>"
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2287
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+msgstr ""
+"Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der "
+"lokalen Bereichs-Datei gelesen wurde. Die Voreinstellung ist »\\ «."
+
+#. type: TP
+#: doc/tin.1:2484
+#, no-wrap
+msgid "B<Char to show local scope matches (scope_marked_local_match)>"
+msgstr "B<Zeichen lok. Bereich mit Treffer (scope_marked_local_match)>"
+
+#. type: Plain text
+#: doc/tin.1:2488 doc/tin.5:2291
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+msgstr ""
+"Das Zeichen, welches verwendet wird, um anzuzeigen, dass ein Bereich aus der "
+"lokalen Bereichs-Datei gelesen wurde und auf die aktuelle Gruppe zutrifft. "
+"Die Voreinstellung ist »*«."
+
+#. type: TP
+#: doc/tin.1:2488
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr "B<Bewertungsgrenze (kill) (score_limit_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2492 doc/tin.5:2295
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+"Wenn die Punktzahl eines Artikels unter oder gleich diesem Wert liegt, wird "
+"der Artikel als getötet (killed) markiert."
+
+#. type: TP
+#: doc/tin.1:2492
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr "B<Bewertungsgrenze (select) (score_limit_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2496 doc/tin.5:2299
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+"Wenn die Punktzahl eines Artikels über oder gleich diesem Wert liegt, wird "
+"der Artikel als heiß (hot) markiert."
+
+#. type: TP
+#: doc/tin.1:2496
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr "B<Bewertung für gekillte Artikel (score_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2500 doc/tin.5:2303
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+"Punktzahl eines Artikels, der gekillt werden soll, dies muss E<lt>= "
+"B<score_limit_kill> sein."
+
+#. type: TP
+#: doc/tin.1:2500
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr "B<Bewertung für wichtige Artikel (score_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2307
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+"Punktzahl eines Artikels, der heiß werden soll, dies muss E<gt>= "
+"B<score_limit_select> sein."
+
+#. type: TP
+#: doc/tin.1:2504
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr "B<Blättere Artikel um ... Zeilen (scroll_lines)>"
+
+#. type: Plain text
+#: doc/tin.1:2512
+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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"Die Anzahl der Zeilen, die in der Artikelanzeige beim Verwenden der "
+"Cursortasten nach oben/unten gescrollt wird. Die Voreinstellung ist »1« "
+"(zeilenweise). Setzen Sie den Wert auf »0«, um traditionelles B<tin> "
+"seitenweises Blättern zu erhalten. Setzen Sie ihn auf »-1«, um seitenweises "
+"Blättern zu erhalten, bei dem die oberste/unterste Zeile auf die nächste "
+"Seite übertragen wird. Diese Einstellung hat Vorrang vor "
+"B<show_last_line_prev_page>=ON. Setzen Sie den Wert auf »-2«, um "
+"halbseitiges Blättern zu erhalten. Diese Einstellung hat Vorrang vor "
+"B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.1:2512
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr "B<Formatzeichenfolge für die Auswahlebene (select_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2516
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Auswahlebene "
+"benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN "
+"ANPASSEN« verwiesen. Voreingestellt ist »%f\\ %n\\ %U\\ \\ %G\\ \\ %d«."
+
+#. type: TP
+#: doc/tin.1:2516
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr "B<Im Gruppen- und Threadlevel, zeige Autor an mit (show_author)>"
+
+#. type: Plain text
+#: doc/tin.1:2520 doc/tin.5:2350
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+"Welche Informationen über den Autor sollen angezeigt werden. Die "
+"Voreinstellung ist »2«, der vollständige Name des Autors."
+
+#. type: Plain text
+#: doc/tin.1:2523 doc/tin.5:2353
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr "B<Nichts>, nur die »Subject:« Zeile wird angezeigt."
+
+#. type: Plain text
+#: doc/tin.1:2526 doc/tin.5:2356
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Adresse>, »Subject:«-Zeile & die Adresse aus der »From:«-Zeile wird "
+"angezeigt."
+
+#. type: Plain text
+#: doc/tin.1:2529 doc/tin.5:2359
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+"B<Voller Name>, »Subject:«-Zeile & der Name aus der »From:«-Zeile wird "
+"angezeigt (Voreinstellung)."
+
+#. type: Plain text
+#: doc/tin.1:2532 doc/tin.5:2362
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Adresse und Name>, »Subject:«-Zeile & die gesamte »From:«-Zeile wird "
+"angezeigt."
+
+#. type: TP
+#: doc/tin.1:2533
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr "B<Zeige Beschreibung der Newsgruppen (show_description)>"
+
+#. type: Plain text
+#: doc/tin.1:2542
+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 built "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"Falls »ON«, wird eine kurze Gruppenbeschreibung nach dem Namen der Newsgroup "
+"auf der Gruppenauswahl-Ebene angezeigt. Der »B<-d>« Befehlszeilenparameter "
+"überschreibt die Einstellung und schaltet die Beschreibungen aus. Der "
+"verwendete Text stammt aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups> "
+"und falls unterstützt (erfordert, dass B<tin> mit mh-mail-handling-"
+"Unterstützung kompiliert wurde) aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> für Mailgruppen. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2542
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr "B<Sortierfunktion (sort_function)>"
+
+#. type: Plain text
+#: doc/tin.1:2545 doc/tin.5:2335
+msgid "Function used for sorting articles. Default is 0."
+msgstr "Sortierfunktion für Artikel. Die Voreinstellung ist »0«."
+
+#. type: Plain text
+#: doc/tin.1:2550 doc/tin.5:2340
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr "Mit B<\\%qsort>(3) sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2555 doc/tin.5:2345
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+"Mit B<\\%heapsort>(3) sortieren. Kann in großen Gruppen mit langen Threads "
+"schneller sein."
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+msgstr "B<Zeige Hilfe/Mail-Zeichen im Ebenentitel (show_help_mail_sign)>"
+
+#. type: Plain text
+#: doc/tin.1:2561
+msgid ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Auswahl ob B<tin> in den verschiedenen Ebenentiteln eine Hilfeanzeige, eine "
+"neue E-Mail-Anzeige, beides oder keines von beiden anzeigt. Die "
+"Voreinstellung ist »3«."
+
+#. type: Plain text
+#: doc/tin.1:2564 doc/tin.5:2386
+msgid "B<Don't show help or mail sign>."
+msgstr "B<Kein Hilfe- oder Mailanzeige>."
+
+#. type: Plain text
+#: doc/tin.1:2566 doc/tin.5:2388
+msgid "B<Show only help sign>."
+msgstr "B<Nur Hilfe anzeigen>."
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2391
+msgid ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+msgstr ""
+"B<Nur Mailanzeige falls neue Mail>, zeigt ein Mail-Hinweis und das nur, wenn "
+"neue E-Mails angekommen sind."
+
+#. type: Plain text
+#: doc/tin.1:2572 doc/tin.5:2394
+msgid ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+msgstr ""
+"B<Mailanz. falls neue sonst Hilfe>, zeigt ein Mail-Hinweis, wenn neue E-"
+"Mails angekommen sind, andernfalls ein Hilfesymbol."
+
+#. type: TP
+#: doc/tin.1:2573
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr "B<Zeige nur ungelesene Artikel (show_only_unread_arts)>"
+
+#. type: Plain text
+#: doc/tin.1:2577 doc/tin.5:2399
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+"Falls »ON«, werden nur neue/ungelesene Artikel angezeigt, andernfalls werden "
+"alle Artikel angezeigt."
+
+#. type: TP
+#: doc/tin.1:2577
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr "B<Zeige nur Gruppen mit ungel. Art. (show_only_unread_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:2581 doc/tin.5:2403
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+"Falls »ON« zeige nur abonnierte Gruppen mit ungelesen Artikeln. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2581
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr "B<Zeige Signaturen an (show_signatures)>"
+
+#. type: Plain text
+#: doc/tin.1:2584 doc/tin.5:2406
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr "Falls »OFF« zeige keine Signaturen an. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2584
+#, no-wrap
+msgid "B<Display score (show_art_score)>"
+msgstr "B<Zeige Bewertung an (show_art_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2588 doc/tin.5:2367
+msgid ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+msgstr ""
+"Falls »ON«, wird die Bewertung bei der Anzeige von Artikeln in der unteren "
+"linken Ecke gezeigt. Die Voreinstellung ist »OFF«. Siehe auch "
+"B<col_score_neg> und B<col_score_pos>."
+
+#. type: TP
+#: doc/tin.1:2588
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr "B<Trenne Sig mit '\\en-- \\en' ab (sigdashes)>"
+
+#. type: Plain text
+#: doc/tin.1:2591 doc/tin.5:2409
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr ""
+"Falls »ON«, wird der Signatur ein Signaturtrenner vorangestellt. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2591
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
+
+#. type: Plain text
+#: doc/tin.1:2601
+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. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+msgstr ""
+"Pfad, der Signaturdatei die beim Posten oder Antworten auf einen Artikel "
+"verwendet werden soll. Wenn der Pfad ein Verzeichnis ist, wird die Signatur "
+"zufällig aus Dateien generiert, die sich im angegebenen Verzeichnis "
+"befinden. Wenn der Pfad mit einem »!« beginnt wird das Programm auf das der "
+"Pfad zeigt ausgeführt um eine Signatur zu erzeugen. Um den Gruppennamen an "
+"das Programm zu übergeben, kann %G verwendet werden. Dies wird durch den "
+"Namen der aktuellen Newsgruppe ersetzt. »--none« verhindert das Anfügen "
+"einer Signaturdatei. Die Voreinstellung ist I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+
+#. type: TP
+#: doc/tin.1:2601
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr "B<Signatur beim Reposten anhängen (signature_repost)>"
+
+#. type: Plain text
+#: doc/tin.1:2604 doc/tin.5:2425
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr ""
+"Falls »ON« wird die Signatur auch an repostete Artikel angehängt. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2604
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr "B<Reg. für /Schrägst./ Hervorhebungen (slashes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2609
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markslash> oder B<mono_markslash> "
+"angezeigt. Wenn B<slashes_regex> leer ist, verwendet B<tin> eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2609
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr "B<Sortiere Artikel nach (sort_article_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2613 doc/tin.5:2436
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"Gibt an, wie Artikel sortiert werden sollen. Sortieren aufsteigend nach "
+"Datum (»Date:«, 6) ist die Voreinstellung. Die folgenden Sortiertypen sind "
+"zulässig:"
+
+#. type: Plain text
+#: doc/tin.1:2616 doc/tin.5:2439
+msgid "B<Nothing>, don't sort articles."
+msgstr "B<Nichts>, keine Sortierung."
+
+#. type: Plain text
+#: doc/tin.1:2618 doc/tin.5:2441
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+"B<Subject: (absteigend)>, Artikel absteigend nach »Subject:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2620 doc/tin.5:2443
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+"B<Subject: (aufsteigend)>, Artikel aufsteigend nach »Subject:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2622 doc/tin.5:2445
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr "B<From: (absteigend)>, Artikel absteigend nach »From:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2624 doc/tin.5:2447
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr "B<From: (aufsteigend)>, Artikel aufsteigend nach »From:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2626 doc/tin.5:2449
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr "B<Date: (absteigend)>, Artikel absteigend nach »Date:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2629 doc/tin.5:2452
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr "B<Date: (aufsteigend)>, Artikel aufsteigend nach »Date:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2631 doc/tin.5:2454
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr ""
+"B<Bewertung (absteigend)>, Artikel absteigend nach Bewertung sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2633 doc/tin.5:2456
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr ""
+"B<Bewertung (aufsteigend)>, Artikel aufsteigend nach Bewertung sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2635 doc/tin.5:2458
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr "B<Lines: (absteigend)>, Artikel absteigend nach »Lines:« sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2637 doc/tin.5:2460
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr "B<Lines: (aufsteigend)>, Artikel aufsteigend nach »Lines:« sortieren."
+
+#. type: TP
+#: doc/tin.1:2638
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr "B<Sortiere Threads nach (sort_threads_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2643 doc/tin.5:2465
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"Gibt an, wie Threads sortiert werden. Sortieren absteigend nach Bewertung "
+"(1) ist die Voreinstellung. Die folgenden Sortiertypen sind zulässig:"
+
+#. type: Plain text
+#: doc/tin.1:2646 doc/tin.5:2468
+msgid "B<Nothing>, don't sort threads."
+msgstr "B<Nichts>, keine Sortierung der Threads."
+
+#. type: Plain text
+#: doc/tin.1:2649 doc/tin.5:2471
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+"B<Bewertung (absteigend)>, Threads absteigend nach Bewertung sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2651 doc/tin.5:2473
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr ""
+"B<Bewertung (aufsteigend)>, Threads aufsteigend nach Bewertung sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2653 doc/tin.5:2475
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+"B<Datum des letzten Artikels (absteigend)>, Threads absteigend nach Datum "
+"des letzten Artikels sortieren."
+
+#. type: Plain text
+#: doc/tin.1:2655 doc/tin.5:2477
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+"B<Datum des letzten Artikels (aufsteigend)>, Threads aufsteigend nach Datum "
+"des letzten Artikels sortieren."
+
+#. type: TP
+#: doc/tin.1:2656
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr "B<Spamfallenwarnung in Adresse (spamtrap_warning_addresses)>"
+
+#. type: Plain text
+#: doc/tin.1:2661 doc/tin.5:2483
+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 ""
+"Eine Liste kommagetrennter Zeichenfolgen bei denen gewarnt werden sollen, "
+"wenn per E-Mail auf einen Artikel geantwortet wird, dessen E-Mail-Adresse "
+"eine dieser Zeichenfolgen enthält. Der Abgleich unterscheidet nicht zwischen "
+"Groß- und Kleinschreibung. Beispiel:"
+
+#. type: Plain text
+#: doc/tin.1:2663 doc/tin.5:2485
+msgid "I<spam,delete,remove>"
+msgstr "I<spam,delete,remove>"
+
+#. type: TP
+#: doc/tin.1:2663
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr "B<Regu. A. für *Stern* Hervorhebungen (stars_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2668
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markstar> oder B<mono_markstar> "
+"angezeigt. Wenn B<stars_regex> leer ist, verwendet B<tin> eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2668
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr "B<Leerzeichen am Zeilenende entfernen (strip_blanks)>"
+
+#. type: Plain text
+#: doc/tin.1:2674 doc/tin.5:2496
+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 ""
+"Entfernt Leerzeichen am Ende jeder Zeile und beschleunigt so die Anzeige "
+"beim Lesen auf einem langsamen Terminal oder über Modem. Die Voreinstellung "
+"ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2674
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr "B<Lösche nicht vorhan. G. aus newsrc (strip_bogus)>"
+
+#. type: Plain text
+#: doc/tin.1:2683 doc/tin.5:2505
+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 ""
+"Ungültige Gruppen sind Gruppen, die in Ihrer I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc>-Datei vorhanden sind, aber nicht (mehr) auf dem "
+"Newsserver existieren. Es gibt drei Optionen. »0« bedeutet nichts tun und "
+"ungültige Gruppen immer beizubehalten. »1« bedeutet, dass ungültige Gruppen "
+"dauerhaft entfernt werden. »2« bedeutet, dass ungültige Gruppen im Gruppen-"
+"Auswahlmenü mit einem »D« vorangestellt erscheinen. Dies ermöglicht es "
+"Ihnen, diese nach Belieben zu entfernen. Die Voreinstellung ist »0« (Immer "
+"behalten)."
+
+#. type: TP
+#: doc/tin.1:2683
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr "B<Nur abonnierte Gruppen in newsrc (strip_newsrc)>"
+
+#. type: Plain text
+#: doc/tin.1:2687 doc/tin.5:2509
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+"Falls »ON« werden nicht abonnierte Gruppen dauerhaft aus Ihrer I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei entfernt. Die Voreinstellung ist "
+"»OFF«."
+
+#. type: TP
+#: doc/tin.1:2687
+#, no-wrap
+msgid "B<Regex with Subject prefixes (strip_re_regex)>"
+msgstr "B<Reg. Ausd. für den Subject-Anfang (strip_re_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2693 doc/tin.5:2515
+msgid ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"Ein regulärer Ausdruck zum Suchen nach Betreffpräfixen wie »Re:«, die "
+"entfernt werden sollen. Wenn B<strip_re_regex> leer ist, verwendet B<\\"
+"%tin>(1) eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2693
+#, no-wrap
+msgid "B<Regex with Subject suffixes (strip_was_regex)>"
+msgstr "B<Reg. Ausd. für das Subject-Ende (strip_was_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2699 doc/tin.5:2521
+msgid ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"Ein regulärer Ausdruck zum Suchen nach Betreffsuffixen wie »(was:«, die "
+"entfernt werden sollen. Wenn B<strip_was_regex> leer ist, verwendet B<\\"
+"%tin>(1) eine eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2699
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr "B<Reg. für -Durchstr.- Hervorhebungen (strokes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2704
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markstroke> oder B<mono_markstroke> "
+"angezeigt. Wenn B<strokes_regex> leer ist, verwendet B<tin> eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2704
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr "B<Nä.ungel.-kein Abbr. am Listenende? (wrap_on_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2709 doc/tin.5:2773
+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 ""
+"Falls aktiviert, wird bei der Suche nach dem nächsten ungelesenen Artikel "
+"über alle Artikel hinweg gesucht, um auch vorherige ungelesene Artikel zu "
+"finden. Falls deaktiviert, stoppt die Suche am Ende der Thread-Liste. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2709
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr "B<Wandle TeX-Umlaute automatisch um (tex2iso_conv)>"
+
+#. type: Plain text
+#: doc/tin.1:2713
+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 ""
+"Falls »ON«, wird »\"a« als Umlaut-a »ä« usw. angezeigt. Die Voreinstellung "
+"ist »OFF«. Dieses Verhalten kann auch im Artikel-Viewer über "
+"B<PageToggleTex2iso> ('B<\">') umgeschaltet werden."
+
+#. type: TP
+#: doc/tin.1:2713
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr "B<Threade Artikel anhand (thread_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2721
+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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\".) The "
+"default is Both Subject and References.  The choices are:"
+msgstr ""
+"Definiert, welche Threading-Methode verwendet werden soll. Es ist möglich, "
+"den Threading-Typ pro Gruppe festzulegen, indem die Gruppenattributvariable "
+"B<thread_arts> auf 0 \\en 4 in der Datei I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes> gesetzt wird. (Siehe auch den Abschnitt »ATTRIBUTE UND "
+"GRUPPENATTRIBUTE MENÜ«.) Der Standardwert ist Subject und References. Die "
+"Möglichkeiten sind:"
+
+#. type: Plain text
+#: doc/tin.1:2724
+msgid "B<None>, don't thread."
+msgstr "B<Nichts>, keinen Diskussionsfaden aufbauen."
+
+#. type: Plain text
+#: doc/tin.1:2726
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr "B<Subject>, Diskussionsfaden nur anhand von »Subject:« aufbauen."
+
+#. type: Plain text
+#: doc/tin.1:2728
+msgid "B<References>, thread on ''References:'' only."
+msgstr "B<References>, Diskussionsfaden nur anhand von »References:« aufbauen."
+
+#. type: Plain text
+#: doc/tin.1:2731
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+"B<Beides: Subject und References>, Diskussionsfaden anhand von »References:« "
+"und »Subject:« aufbauen (Voreinstellung)."
+
+#. type: Plain text
+#: doc/tin.1:2733
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr ""
+"B<Mehrteilige Artikel (Subject)>, Diskussionsfaden mehrteiliger Artikel "
+"anhand von »Subject:« aufbauen."
+
+#. type: Plain text
+#: doc/tin.1:2736
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+"B<Prozentualer Treffer>, Diskussionsfaden basiert auf einer teilweisen "
+"Übereinstimmung im »Subject:«."
+
+#. type: TP
+#: doc/tin.1:2737
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr "B<Catchup mit der linken Cursort. (thread_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2741 doc/tin.5:2581
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+"Falls »ON«: Catchup (als gelesen markieren) der Gruppe/des Threads beim "
+"Verlassen mit der linken Cursortaste. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2741
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr "B<Formatzeichenfolge für die Threadebene (thread_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2745
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Threadebene "
+"benutzt. Für weitere Informationen sei auf den Abschnitt »ANSICHTEN "
+"ANPASSEN« verwiesen. Voreingestellt ist »%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F«."
+
+#. type: TP
+#: doc/tin.1:2745
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
+
+#. type: Plain text
+#: doc/tin.1:2749
+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 is 75%."
+msgstr ""
+"Wie genau die Subjects übereinstimmen müssen, damit zwei als Teil des "
+"gleichen Threads betrachtet werden. Dies ist ein Prozentsatz und die "
+"Voreinstellung ist »75%«."
+
+#. type: TP
+#: doc/tin.1:2749
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr "B<Bewertung eines Threads (thread_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2753 doc/tin.5:2585
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+"Wie die Gesamtpunktzahl eines Threads berechnet wird. Die Voreinstellung ist "
+"»0«, die maximale Punktzahl in diesem Diskussionsfaden (Thread)."
+
+#. type: Plain text
+#: doc/tin.1:2756 doc/tin.5:2588
+msgid "B<Max>, the maximum score in this thread."
+msgstr "B<Max>, Maximalwert im Diskussionsfaden."
+
+#. type: Plain text
+#: doc/tin.1:2758 doc/tin.5:2590
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr "B<Sum>, Summer aller Bewertungen im Diskussionsfaden."
+
+#. type: Plain text
+#: doc/tin.1:2760 doc/tin.5:2592
+msgid "B<Average>, the average score in this thread."
+msgstr "B<Average>, Durchschnitt aller Bewertungen im Diskussionsfaden."
+
+#. type: TP
+#: doc/tin.1:2761
+#, no-wrap
+msgid "B<CA certificate file (tls_ca_cert_file)>"
+msgstr "B<CA-Zertifikatsdatei (tls_ca_cert_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2766 doc/tin.5:2598
+msgid ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+msgstr ""
+"Name der Datei, die alle vertrauenswürdigen CA-Zertifikate enthält, die für "
+"NNTPS-Verbindungen (B<RFC\\ 8143>) verwendet werden. Falls es leer bleibt, "
+"wird der Systemstandard verwendet."
+
+#. type: TP
+#: doc/tin.1:2766
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr "B<Verwende Umschreibungen (translit)>"
+
+#. type: Plain text
+#: doc/tin.1:2774 doc/tin.5:2606
+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 ""
+"Wenn »ON«, wird »//TRANSLIT« an das erste Argument von B<\\%iconv_open>(3) "
+"angefügt, um Transliteration zu aktivieren. Dies bedeutet, dass ein Zeichen, "
+"das im Zielzeichensatz nicht dargestellt werden kann, durch ein oder mehrere "
+"ähnlich aussehende Zeichen angenähert werden kann. Auf Systemen, auf denen "
+"diese Erweiterung nicht existiert, ist diese Option deaktiviert. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2774
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr "B<Wie mit Leerzeilen umgegangen werden soll (trim_article_body)>"
+
+#. type: Plain text
+#: doc/tin.1:2779
+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 and "
+"is applied before B<hideline_regex>."
+msgstr ""
+"Erlaubt es auszuwählen, wie B<tin> Leerzeilen in Artikeltexten behandelt. "
+"Standard ist 0. Diese Option wirkt sich nicht auf Zeilen innerhalb von "
+"wortgetreuen Blöcken aus und wird vor B<hideline_regex> angewendet."
+
+#. type: Plain text
+#: doc/tin.1:2782 doc/tin.5:2616
+msgid "B<Don't trim article body>, do nothing."
+msgstr "B<Artikelrumpf nicht anpassen>."
+
+#. type: Plain text
+#: doc/tin.1:2784 doc/tin.5:2618
+msgid "B<Skip leading blank lines>."
+msgstr "B<Führende Leerzeilen überspringen>."
+
+#. type: Plain text
+#: doc/tin.1:2786 doc/tin.5:2620
+msgid "B<Skip trailing blank lines>."
+msgstr "B<Abschließende Leerzeilen überspr.>."
+
+#. type: Plain text
+#: doc/tin.1:2788 doc/tin.5:2622
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+"B<Führ. & abschlies. Leerz. überspr.>, Führende und abschließende Leerzeilen "
+"überspringen."
+
+#. type: Plain text
+#: doc/tin.1:2791 doc/tin.5:2625
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+msgstr ""
+"B<Mehrere zwischen Textblöcken zusammenfassen>, Leerzeilen zwischen "
+"Textblöcken zusammenfassen."
+
+#. type: Plain text
+#: doc/tin.1:2793 doc/tin.5:2627
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr ""
+"B<Mehrere zwischen Textbl. zusammenfassen + führende Leerzeilen "
+"überspringen>, 4 + 1; Leerzeilen zwischen Textblöcken zusammenfassen und "
+"führende Leerzeilen überspringen."
+
+#. type: Plain text
+#: doc/tin.1:2795 doc/tin.5:2629
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr ""
+"B<Mehrere zwischen Textbl. zusammenfassen + abschließende Leerz. "
+"überspringen>, 4 + 2; Leerzeilen zwischen Textblöcken zusammenfassen und "
+"abschließende Leerzeilen überspringen."
+
+#. type: Plain text
+#: doc/tin.1:2797 doc/tin.5:2631
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr ""
+"B<Mehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. "
+"überspr.>, 4 + 3; Leerzeilen zwischen Textblöcken zusammenfassen und "
+"führende sowie abschließende Leerzeilen überspringen"
+
+#. type: TP
+#: doc/tin.1:2798
+#, no-wrap
+msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+msgstr "B<Weiche Bindestriche unterdrücken (suppress_soft_hyphens)>"
+
+#. type: Plain text
+#: doc/tin.1:2806
+msgid ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+msgstr ""
+"Falls »ON«, werden weiche Bindestriche in nicht wörtlichen Artikelblöcken "
+"entfernt, wenn sie in einem UTF-8 Locale angezeigt werden. Das Zeichen SOFT "
+"HYPHEN (U+00AD) ist ein unsichtbares Formatzeichen, das lediglich eine "
+"bevorzugte Position für den Zeilenumbruch innerhalb eines Wortes angibt. "
+"Einige Terminalemulatoren zeigen jedoch anstelle des weichen Bindestrichs z."
+"\\~B. ein Leerzeichen oder einen Bindestrich an. Diese Einstellung kann "
+"verwendet werden, um die Anzeige solcher Artikel zu verbessern. Die "
+"Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2806
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr "B<Reg. für _Unterstr._ Hervorhebungen (underscores_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2811
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markdash> oder B<mono_markdash> "
+"angezeigt. Wenn B<underscores_regex> leer ist, verwendet B<tin> eine "
+"eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.1:2811
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr "B<Entferne ~/.article nach dem Posten (unlink_article)>"
+
+#. type: Plain text
+#: doc/tin.1:2814
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr ""
+"Falls »ON« entferne ~/.article nach dem Posten. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2814
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr "B<Öffne URLs mit ... (url_handler)>"
+
+#. type: Plain text
+#: doc/tin.1:2819 doc/tin.5:2652
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
+"B<url_handler.pl>."
+msgstr ""
+"Programm, welches zum Öffnen von URLs im Artikel-Viewer mit B<PageViewUrl> "
+"('B<U>') ausgeführt wird. Die eigentliche URL wird angehängt. Die "
+"Voreinstellung ist »B<url_handler.pl>«."
+
+#. type: TP
+#: doc/tin.1:2819
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr "B<URL-Hervorhebung im Artikel (url_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2822 doc/tin.5:2655
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr ""
+"Aktivieren der URL-Hervorhebung im Artikel. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2822
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr "B<Benutze ANSI-Farben (use_color)>"
+
+#. type: Plain text
+#: doc/tin.1:2825
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr "ANSI-Farben in B<tin> benutzen. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2825
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr "B<Scrollt. vom Ziffernblock nutzen (use_keypad)>"
+
+#. type: TP
+#: doc/tin.1:2828
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr "B<Maus in xterm nutzen (use_mouse)>"
+
+#. type: Plain text
+#: doc/tin.1:2834 doc/tin.5:2669
+msgid ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+msgstr ""
+"Ermöglicht die Aktivierung/Deaktivierung der Maustastenunterstützung in "
+"einem B<\\%xterm>(1x). Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2834
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr "B<»X-Face:«s mit slrnface Anzeigen (use_slrnface)>"
+
+#. type: Plain text
+#: doc/tin.1:2844
+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 ""
+"Falls aktiviert, wird B<\\%slrnface>(1) verwendet, um den »X-Face:«-Header "
+"zu interpretieren. Damit diese Option Wirkung zeigen kann, muss B<tin> in "
+"einem B<\\%xterm>(1x) laufen und B<\\%slrnface>(1) muss in Ihrem $B<PATH> "
+"sein. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.1:2844
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr "B<UTF-8-Grafik benutzten (utf8_graphics)>"
+
+#. type: Plain text
+#: doc/tin.1:2848 doc/tin.5:2685
+msgid ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+msgstr ""
+"Fall »ON«, werden UTF-8-Zeichen für den Indikator ('\\(-E<gt>'), Thread-/"
+"Anhangsbaum und Auslassungszeichen (»...«) verwendet. Die Voreinstellung ist "
+"»OFF«."
+
+#. type: TP
+#: doc/tin.1:2848
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr "B<Reg. Ausd. für den Anfang e. wortgetreuen Textblock (verbatim_begin_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2852
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+"Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
+"Absatzes findet."
+
+#. type: TP
+#: doc/tin.1:2852
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr "B<Reg. Ausd. für das Ende eines wortgetreuen Textblocks (verbatim_end_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2856
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+"Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
+"Absatzes findet."
+
+#. type: TP
+#: doc/tin.1:2856
+#, no-wrap
+msgid "B<Detection and display of verbatim blocks (verbatim_handling)>"
+msgstr "B<Wortgetreue Blöcke (verbatim_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2860
+msgid ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+msgstr ""
+"Ermöglicht es auszuwählen, wie B<tin> wortgetreue Textblöcke in "
+"Artikelkörpern behandelt werden sollen. Die Voreinstellung ist »1«."
+
+#. type: Plain text
+#: doc/tin.1:2863 doc/tin.5:2706
+msgid "B<Don't detect verbatim blocks>. Do nothing."
+msgstr "B<Wortgetreue Textblöcke nicht erkennen>"
+
+#. type: Plain text
+#: doc/tin.1:2865 doc/tin.5:2708
+msgid ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+msgstr ""
+"B<Erkennen und anzeigen>. Erkennen und Anzeigen von wortgetreuen "
+"Textblöcken, einschließlich Anfangs- und Endmarkierungen."
+
+#. type: Plain text
+#: doc/tin.1:2867 doc/tin.5:2710
+msgid ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+msgstr ""
+"B<Erkennen und anzeigen ohne Anfangs-/End-Marker>. Erkennen und Anzeigen von "
+"wortgetreuen Textblöcken, Ausblenden der Anfangs- und Endmarkierungen."
+
+#. type: Plain text
+#: doc/tin.1:2869 doc/tin.5:2712
+msgid ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+msgstr ""
+"B<Wortgetreue Textblöcke ausblenden>. Wortgetreue Textblöcke erkennen und "
+"vollständig ausblenden."
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr "B<Platzhalter-Übereinstimmung (wildcard)>"
+
+#. type: Plain text
+#: doc/tin.1:2892
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Erlaubt es auszuwählen, wie B<tin> Zeichenfolgen vergleicht. Der "
+"Standardwert ist »0« und verwendet die B<\\%wildmat>(3) Notation, die "
+"traditionell verwendet wurde. Das Setzen auf »1« erlaubt die Verwendung von "
+"B<\\%perl>(1) kompatiblen regulären Ausdrücken B<\\%pcre>(3) oder B<\\"
+"%pcre2>(3). (Siehe auch B<\\%perlre>(1) und B<\\%pcrepattern>(3) oder B<\\"
+"%pcre2pattern>(3)). Sie werden wahrscheinlich Ihre Filter-Datei "
+"aktualisieren müssen, wenn Sie dies verwenden. Achtung: Namen von "
+"Newsgruppen werden immer mit der B<\\%wildmat>(3) Notation verglichen."
+
+#. type: TP
+#: doc/tin.1:2892
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr "B<Anstelle der Markierung anzeigen (word_h_display_marks)>"
+
+#. type: Plain text
+#: doc/tin.1:2896 doc/tin.5:2741
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+"Sollen die führenden und endenden Sterne, Schrägstriche, Unterstriche und "
+"Gedankenstriche auch angezeigt werden, selbst wenn sie Hervorhebungsmarken "
+"sind?"
+
+#. type: Plain text
+#: doc/tin.1:2899 doc/tin.5:2744
+msgid "B<no>"
+msgstr "B<nein>"
+
+#. type: Plain text
+#: doc/tin.1:2901 doc/tin.5:2746
+msgid "yes, B<display mark>"
+msgstr "ja, B<Markierung> anzeigen"
+
+#. type: Plain text
+#: doc/tin.1:2903 doc/tin.5:2748
+msgid "print a B<space> instead"
+msgstr "ein B<Leerzeichen> ausgeben"
+
+#. type: TP
+#: doc/tin.1:2904
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr "B<Wort-Hervorhebung im Artikel (word_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2912 doc/tin.5:2757
+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 ""
+"Aktiviert die Hervorhebung von Wörtern. Siehe B<word_h_display_marks> für "
+"die verfügbaren Optionen. Wenn B<use_color> aktiviert ist, werden die Farben "
+"verwendet, die in B<col_markdash>, B<col_markslash>, B<col_markstar> und "
+"B<col_markstroke> angegeben sind, andernfalls werden die Zeichenattribute, "
+"die in B<mono_markdash>, B<mono_markslash>, B<mono_markstar> und "
+"B<mono_markstroke> angegeben sind, verwendet. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.1:2912
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr "B<Zeilen umbrechen nach (wrap_column)>"
+
+#. type: Plain text
+#: doc/tin.1:2923 doc/tin.5:2768
+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 and B<dont_break_words> is "
+"unset 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 ""
+"Die Spalte, ab der der Text eines angezeigten Artikels umgebrochen werden "
+"soll. Wenn der Wert »0« ist, wird standardmäßig die aktuelle "
+"Bildschirmbreite verwendet. Wenn dieser Wert größer ist als die aktuelle "
+"Bildschirmbreite und B<dont_break_words> nicht gesetzt ist, wird der Teil, "
+"der außerhalb des Bildschirms liegt, nicht angezeigt. Das Festlegen dieses "
+"Werts auf einen großen Wert kann verwendet werden, um den Umbruch zu "
+"deaktivieren. Wenn dieser Wert negativ ist, ist die Umbruchkante die "
+"aktuelle Bildschirmbreite plus dem angegebenen Wert (solange das Ergebnis "
+"positiv bleibt, andernfalls wird auf die aktuelle Bildschirmbreite "
+"zurückgegriffen). Der Standardwert ist »0«, Umbruch erfolgt bei der "
+"aktuellen Bildschirmbreite."
+
+#. type: TP
+#: doc/tin.1:2923
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr "B<Einleitungszeile beim Crossposten (xpost_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2930 doc/tin.5:2778
+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 ist das gleiche wie für B<news_quote_format>, dies wird verwendet, "
+"wenn auf ein Crossposting in mehrere Gruppen geantwortet wird, ohne dass ein "
+"»Followup-To:« angegeben ist."
+
+#. type: SS
+#: doc/tin.1:2930
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr "ATTRIBUTE UND GRUPPENATTRIBUTE MENÜ"
+
+#. type: Plain text
+#: doc/tin.1:2937
+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> ermöglicht das Festlegen bestimmter Attribute auf Gruppenbasis. Falls "
+"vorhanden, wird die globale Attributdatei I<${TIN_LIBDIR:-NEWSLIBDIR}/"
+"attributes> gelesen. Anschließend wird die benutzereigene Attributdatei I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes> gelesen. Die globale Attributdatei "
+"ist nützlich, um systemweite Voreinstellungen an neue Benutzer zu verteilen, "
+"die noch keine private Attributdatei haben."
+
+#. type: Plain text
+#: doc/tin.1:2945
+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., B<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 ""
+"Beachten Sie, dass die Zeile I<scope=E<lt>grouplistE<gt>> vor den Attributen "
+"für diese Liste angegeben werden muss. Alle Attribute sind auf einen "
+"vernünftigen Standardwert gesetzt, sodass Sie nur das Attribut angeben "
+"müssen, dass Sie ändern möchten (z.\\~B. B<savedir>). Alle Umschaltattribute "
+"werden durch Angabe von »ON«/»OFF« festgelegt. Ansonsten funktionieren diese "
+"genauso wie ihre globalen Äquivalente. Für weitere Details siehe B<\\"
+"%tin>(5)."
+
+#. type: Plain text
+#: doc/tin.1:2952
+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 ""
+"Attribute können auch aus dem Attributmenü geändert werden, auf das mittels "
+"B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') im Optionsmenü oder "
+"B<ScopeSelect> ('B<^J>' oder 'B<E<lt>CRE<gt>>' im Bereichsmenü zugegriffen "
+"werden kann. Das Attributmenü sieht aus und verhält sich sehr ähnlich zum "
+"Optionsmenü. Der Titel zeigt den aktuellen Geltungsbereich. Attribute, die "
+"im aktuellen Bereich festgelegt sind, werden mit »+« links von der "
+"Attributnummer markiert."
+
+#. type: Plain text
+#: doc/tin.1:2959
+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 ""
+"Zusätzlich zu den Tasten zum Navigieren und Ändern von Werten, die aus dem "
+"Optionsmenü bekannt sind, bietet das Attributemenü den folgenden Befehl: "
+"B<ConfigResetAttrib> ('B<r>'), der ein Attribut auf einen Standardwert "
+"zurücksetzt."
+
+#. type: SS
+#: doc/tin.1:2959
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "GÜLTIGKEITSBEREICHSMENÜ"
+
+#. type: Plain text
+#: doc/tin.1:2971
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">').  When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>')  for scopes from the "
+"local attributes file."
+msgstr ""
+"Das Gültigkeitsbereichsmenü (aus dem Optionsmenü mittels B<ConfigScopeMenu> "
+"('B<S>') zu erreichen) zeigt alle Gültigkeitsbereiche aus der globalen und "
+"der lokalen attributes-Datei. Bereiche aus der globalen Datei sind links von "
+"ihrer Nummer mit B<scope_marked_global> (»B<!>«) gekennzeichnet, Bereiche "
+"aus der lokalen Datei sind mit B<scope_marked_local> (»B< >«) "
+"gekennzeichnet. Falls das Gültigkeitsbereichsmenü aus der Gruppen-, Thread- "
+"oder Artikelebene aufgerufen wird, werden Bereiche, die die aktuelle Gruppe "
+"betreffen mit B<scope_marked_global_match> (»B<:>«) gekennzeichnet, wenn es "
+"sich um eine Regel aus der globalen Attribute-Datei handelt bzw. "
+"B<scope_marked_local_match> (»B<*>«) falls die Regel aus der lokalen "
+"Attribute-Datei stammt."
+
+#. type: Plain text
+#: doc/tin.1:2986
+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.  "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes.  B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Zusätzlich zu den gängigen Bewegungstasten stehen folgende Befehle zur "
+"Verfügung: B<ScopeSelect> ('B<^J>' oder 'B<E<lt>CRE<gt>>') Betreten des "
+"Attributmenüs für den aktuellen Bereich, B<ScopeEditAttributesFile> ('B<E>') "
+"bearbeiten der lokalen Attribute-Datei, B<ScopeAdd> ('B<a>') einen neuen "
+"Bereich hinzufügen, B<ScopeDelete> ('B<d>') löschen des aktuellen Bereichs, "
+"B<ScopeMove> ('B<m>') verschieben des aktuellen Bereichs an eine neue "
+"Position, B<ScopeRename> ('B<r>') umbenennen des aktuellen Bereichs. Bitte "
+"beachten, dass Löschen (B<ScopeDelete>), Umbenennen (B<ScopeRename>) und "
+"Verschieben (B<ScopeMove>) für globalen Attribute nicht zur Verfügung "
+"stehen. B<ToggleHelpDisplay> ('B<H>') schaltet das Hilfe-Mini-Menü am "
+"unteren Bildschirmrand und das Anzeigen der Etikette nach Verfassen eines "
+"Artikels (B<beginner_level>) um."
+
+#. type: SS
+#: doc/tin.1:2986
+#, no-wrap
+msgid "SERVERRC MENU"
+msgstr "SERVERRC MENÜ"
+
+#. type: Plain text
+#: doc/tin.1:2998
+msgid ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>.  Changing the value of B<cache_overview_files>, "
+"B<compress_overview_files> or B<nntp_pipeline_limit> will be become "
+"effective immediately for all groups visited after the change.  Changing any "
+"other values, i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require "
+"a restart to take effect."
+msgstr ""
+"Das Serverc-Menü (zugänglich über das Optionsmenü mit B<ConfigServerrcMenu> "
+"('B<s>')) kann verwendet werden, um Ändern der Server-spezifischen "
+"Einstellungen, die in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc> "
+"gespeichert ist, vorzunehmen. Ändern des Wertes von B<cache_overview_files>, "
+"B<compress_overview_files> oder B<nntp_pipeline_limit> werden sofort für "
+"alle Gruppen, die nach dem Wechsel besucht wurden, wirksam. Ändern anderer "
+"Werte, d.\\~h. B<add_cmd_line_opts> oder B<disabled_nntp_cmds>, erfordern "
+"einen Neustart, um wirksam zu werden."
+
+#. type: SS
+#: doc/tin.1:2998
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr "FILTERN VON ARTIKELN"
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:3005
+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 ""
+"Falls es ein Thema oder einen Autor gibt, an dem Sie entweder sehr "
+"interessiert sind oder das Sie völlig uninteressant finden, können Sie "
+"B<tin> leicht instruieren, um Artikel automatisch auszuwählen oder "
+"automatisch zu auszublenden (töten), die den von Ihnen angegebenen Regeln "
+"entsprechen. Dies kann vom Namen des Autors bis hin zur Anzahl der Zeilen in "
+"einem Artikel alles Mögliche sein."
+
+#. type: Plain text
+#: doc/tin.1:3012
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
+"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
+"articles killed or selected when they meet certain criteria."
+msgstr ""
+"Beim Start wird die Filter-Datei des Benutzers I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/filter> oder die über ''B<-F>'' angegebene Datei gelesen "
+"(siehe auch B<\\%tin>(5)). Bei jedem Betreten einer Newsgroup werden die "
+"dort angegebenen Regeln angewendet und Artikel als gelesen der oder "
+"ausgewählt zu markieren, wenn sie die Kriterien erfüllen."
+
+#. type: Plain text
+#: doc/tin.1:3017
+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 ""
+"Der Grad, in dem Regeln angewendet werden, hängt von der B<kill_level> tinrc "
+"Einstellung ab. Standardmäßig werden getötete Artikel nur als gelesen "
+"markiert. Für aggressivere Verarbeitung kann der B<kill_level> angepasst "
+"werden. Artikel, die auf eine automatische Auswahlregel passen, sind mit "
+"einem »*« gekennzeichnet."
+
+#. type: Plain text
+#: doc/tin.1:3022
+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 ""
+"Filterregeln können manuell in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> "
+"angegeben werden (nicht machen, während B<tin> ausgeführt wird, da sonst die "
+"Änderungen verloren gehen sobald dieser beendet wird) oder durch die "
+"Verwendung eines Menüs innerhalb von B<tin>."
+
+#. type: Plain text
+#: doc/tin.1:3027
+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"
+msgstr ""
+"Die Filterfähigkeiten von B<tin> wurden im Vergleich zu früheren Versionen "
+"deutlich verbessert, um Punktzahlen und bessere Mustererkennung zu "
+"ermöglichen. Es wird empfohlen, die Datei I<filtering> im "
+"Dokumentationsverzeichnis von B<tin> zu lesen. Diese Datei kann auch online "
+"gelesen werden unter"
+
+#. type: Plain text
+#: doc/tin.1:3029
+msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3038
+msgid ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+msgstr ""
+"Beachten Sie, dass es zwei verschiedene Möglichkeiten gibt, Zeichenfolgen zu "
+"vergleichen (siehe B<wildcard> tinrc-Variable): mittels Wildcards oder "
+"mittels regulärer Ausdrücke. Letztere sind komplexer, bieten aber deutlich "
+"mehr Optionen. Wenn Sie den Abgleichtyp von einem zum anderen ändern "
+"möchten, müssen die Regeln in der Filter-Datei zunächst manuell geändert "
+"werden. Für den Wechsel von Wildcards zu Regexp gibt es ein Hilfsskript "
+"B<w2r.pl>(1) im Verzeichnis »tools« und online unter"
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+msgstr "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3044
+msgid ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+msgstr ""
+"Da reguläre Ausdrücke Optionen bereitstellen, die bei Wildmats nicht "
+"verfügbar sind, gibt es kein Hilfsskript für einen solchen Wechsel. Falls "
+"Sie zu regulären Ausdrücken wechseln, bleiben Sie bei ihnen. Sie sind "
+"leistungsstark und schnell."
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:3058
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"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:'', ''From:'', ''Message-"
+"ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line of an article. The "
+"filter can be limited to the current newsgroup or it can apply to all "
+"newsgroups. Once entered the user can abort the command and not save the new "
+"filter, edit the full filter file or save filter."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3058
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "ARTIKEL POSTEN"
+
+#. type: Plain text
+#: doc/tin.1:3061
+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> ermöglicht das Posten von Artikeln, das Antworten auf gepostete "
+"Artikel (follow-up) und das direkte Antworten per E-Mail an den Autor eines "
+"Artikels (reply)."
+
+#. type: Plain text
+#: doc/tin.1:3071
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3076
+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. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"Verwenden Sie den Befehl B<DisplayPostHist> ('B<W>'), um eine Verlaufsliste "
+"der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an "
+"dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet "
+"wurde und die »Subject:«-Zeile des Artikels. Weitere Informationen finden "
+"Sie im Abschnitt »POSTING VERLAUFSLISTE«."
+
+#. type: Plain text
+#: doc/tin.1:3084
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3098
+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 ""
+
+#. type: SS
+#: doc/tin.1:3098
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "EINLEITUNGSZEILE ANPASSEN"
+
+#. type: Plain text
+#: doc/tin.1:3107
+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). If the article has multiple addresses, "
+"only the first is evaluated. 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 ""
+"Wenn Sie ein Follow-up zu einem Artikel veröffentlichen oder direkt an den "
+"Autor eines Artikels per E-Mail antworten, kann der Text des Artikels "
+"zitiert werden. Der Beginn des zitierten Textes kann Informationen über den "
+"zitierten Artikel enthalten (z.\\~B. Name und die Message-ID des Artikels). "
+"Falls der Artikel mehrere Absenderadressen hat, wird nur die erste "
+"ausgewertet. Für unterschiedliche Situationen können verschiedene "
+"Informationen aus dem Artikel in der zitierten Zeichenfolge verwendet "
+"werden. Die folgenden Variablen werden erweitert, wenn sie in den tinrc-"
+"Variablen B<mail_quote_format>, B<news_quote_format> oder "
+"B<xpost_quote_format> gefunden werden:"
+
+#. type: ta
+#: doc/tin.1:3109
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr "\\w'%A  'u +\\w'Mailadresse'u"
+
+#. type: Plain text
+#: doc/tin.1:3118
+#, 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>\tMailadresse\n"
+"B<%D>\tDatum (benutzt B<date_format>)\n"
+"B<%F>\tName und Adresse (%N E<lt>%AE<gt>)\n"
+"B<%G>\tName der Gruppe\n"
+"B<%M>\tMessage-ID\n"
+"B<%N>\tName des Autors\n"
+"B<%C>\tVorname des Autors\n"
+"B<%I>\tInitialen des Autor\n"
+
+#. type: Plain text
+#: doc/tin.1:3121
+msgid "e.g.,"
+msgstr "z.\\~B."
+
+#. type: Plain text
+#: doc/tin.1:3126
+#, no-wrap
+msgid ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+msgstr ""
+"\\f(CRmail_quote_format=Am %D in %G schrieben Sie:\n"
+"news_quote_format=In %M schrieb %F:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3130
+msgid "would expand to:"
+msgstr "ergäbe folgendes:"
+
+#. type: Plain text
+#: doc/tin.1:3135
+#, no-wrap
+msgid ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+msgstr ""
+"\\f(CRAm Di, 21. Sep 1993 9:45:51 in alt.sources schrieben Sie:\n"
+"In E<lt>abcINN123@example.orgE<gt> schrieb Joe Bar E<lt>joe@example.orgE<gt>:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3145
+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 ""
+"Der zitierte Textabschnitt eines Artikels ist am Anfang jeder zitierten "
+"Zeile mit einer vorhergehenden Zitatzeichenfolge gekennzeichnet. Die "
+"Standard-Zitatzeichenfolge ist auf \\&'E<gt>_' gesetzt. Der Standardwert "
+"kann geändert werden, indem die tinrc-Variable B<quote_chars> auf die eigene "
+"Einstellung gesetzt wird. (Beachten, dass »_«-Unterstreichung verwendet "
+"wird, um ein Leerzeichen darzustellen)."
+
+#. type: SS
+#: doc/tin.1:3145
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
+
+#. type: Plain text
+#: doc/tin.1:3152
+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 ""
+"Das Befehlsinterface zu B<GroupMail>, B<PageMail>, B<PostMail> oder "
+"B<ThreadMail> ('B<m>'), B<Pipe> ('B<|>'), B<Print> ('B<o>'), B<PageRepost> "
+"oder B<GroupRepost> ('B<x>') sowie B<GroupSave>, B<PageSave> oder "
+"B<ThreadSave> ('B<s>' und B<GroupAutoSave>, B<PageAutoSave> oder "
+"B<ThreadAutoSave> 'B<S>') ist aus Gründen der Benutzerfreundlichkeit "
+"dasselbe."
+
+#. type: Plain text
+#: doc/tin.1:3157
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will be processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+"Das automatische Speichern mit B<*AutoSave> ('B<S>') ist ein Sonderfall und "
+"funktioniert nur bei markierten Artikeln. Sie werden ohne weitere "
+"Aufforderung gemäß den im tinrc definierten Standardspeicherparameter oder "
+"den für die aktuelle Gruppe festgelegten Attributen verarbeitet."
+
+#. type: Plain text
+#: doc/tin.1:3161
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+msgstr ""
+"Andernfalls werden Sie in der ersten Eingabeaufforderung aufgefordert, "
+"auszuwählen, welche Artikel, Threads, Hot-Artikel (automatisch ausgewählt), "
+"regulären Ausdruck oder getaggten Artikel Sie per E-Mail versenden oder "
+"weiterleiten usw. möchten."
+
+#. type: Plain text
+#: doc/tin.1:3165
+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 ""
+"Markierte Artikel müssen bereits mit einem B<*Tag> ('B<t>') Befehl markiert "
+"worden sein. Alle markierten Artikel können mit einem B<*Untag> ('B<U>') "
+"Befehl unmarkiert werden."
+
+#. type: Plain text
+#: doc/tin.1:3171
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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 ""
+"Wenn ein Muster für reguläre Ausdrücke ausgewählt ist, werden Sie "
+"aufgefordert, ein Muster einzugeben (um z.\\~B. die Subject-Zeilen von "
+"Artikeln zu untersuchen ob sie »Netznachrichten« enthalten, geben Sie "
+"»Netznachrichten« ein). Alle Artikel, die dem eingegebenen Ausdruck "
+"entsprechen, werden verschickt, weitergeleitet usw. Siehe auch die tinrc-"
+"Variable B<wildcard> für erweiterte Optionen zum Mustervergleich."
+
+#. type: Plain text
+#: doc/tin.1:3176
+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 ""
+"Bei der Eingabe des Verzeichnisses und der Datei, in die gespeichert werden "
+"soll, werden verschiedene Erweiterungszeichen erkannt. Umgebungsvariablen "
+"(mit vorangestelltem »$«) und Benutzerhome-Verzeichnisse (mit "
+"vorangestelltem »~« oder »~benutzername«) können angegeben werden. "
+"Umgebungsvariablen können selbst weitere spezielle Zeichen enthalten."
+
+#. type: Plain text
+#: doc/tin.1:3181
+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 ""
+"Um Artikel in einem Postfach zu speichern, geben Sie "
+"»=E<lt>PostfachnameE<gt>« ein, wenn Sie nach dem Dateinamen gefragt werden. "
+"Wenn Sie nur »=« eingeben, werden Artikel in einem Postfach mit dem Namen "
+"der aktuellen Newsgroup (z.\\~B. »alt.sources«) gespeichert. Siehe auch "
+"B<maildir>."
+
+#. type: Plain text
+#: doc/tin.1:3186
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Um in saveir/E<lt>news.groupen.nameE<gt>/E<lt>dateinameE<gt> zu speichern, "
+"kann das Format »+E<lt>dateinameE<gt>« verwendet werden. Siehe B<savedir>. "
+"Wie »+« wird »%G« zum aktuellen news.groupen.name erweitert, jedoch ohne "
+"B<savedir>-Präfix. »%P« wird zum news.groupen.name erweitert, wobei alle ».« "
+"durch »/« ersetzt werden."
+
+#. type: Plain text
+#: doc/tin.1:3191
+msgid ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least a 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+msgstr ""
+"Falls mehrere Dateien gleichzeitig gespeichert werden, wird der Dateiname "
+"(wenn er sich nicht auf ein Postfach bezieht) um ».num« erweitert, wobei "
+"»num« eine mindestens dreistellige Zahl ist, die von 1 aufwärts zählt. "
+"Umgebungsvariablen innerhalb eines Dateinamens sind zulässig (z.\\~B. "
+"I<$SOURCES/dir/filename>)."
+
+#. type: Plain text
+#: doc/tin.1:3197
+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 ""
+"Beim Speichern von Artikeln kann angeben werden, ob die gespeicherten "
+"Dateien nachbearbeitet werden sollen. Ein Standardprozess-Typ kann über "
+"B<post_process_type> festgelegt werden."
+
+#. type: SS
+#: doc/tin.1:3197
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
+
+#. type: Plain text
+#: doc/tin.1:3209
+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>(8)  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 B<savedir> 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> ermöglicht es, neue / ungelesene Nachrichtenartikel per E-Mail (»B<-"
+"M>« und »B<-N>« Option) oder gespeichert (»B<-S>« Option) im Batch-Modus für "
+"späteres Lesen zu versenden. Nützlich, falls Sie in den Urlaub fahren und "
+"Sie bei Ihrer Rückkehr nicht feststellen möchten, dass eine ganze Menge "
+"ungelesener Artikel verfallen sind und entfernt wurden. Am besten täglich "
+"über cron(8) aufrufen so lange sie unterwegs sind, danach wird Ihnen jeweils "
+"ein Bericht geschickt, welche Artikel aus welchen Newsgruppen verschickt/"
+"gespeichert wurden sowie die Gesamtzahl der verschickten/gespeicherten "
+"Artikel. Artikel werden in einer privaten Nachrichtenstruktur unter Ihrem "
+"B<savedir> Verzeichnis gespeichert (Standard ist I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>). Seien Sie vorsichtig, wenn Sie diese Option verwenden, falls Sie "
+"viele Gruppen lesen, da Ihr Dateisystem überlaufen könnte."
+
+#. type: Plain text
+#: doc/tin.1:3213
+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 ""
+"Wenn »B<-S>« zusammen mit einem bestimmten Verzeichnis zum Speichern (»B<-"
+"s>«-Option) verwendet wird, muss dasselbe Verzeichnis angegeben werden, wenn "
+"die Artikel mit »B<-R>« gelesen werden."
+
+#. type: Plain text
+#: doc/tin.1:3220
+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 ""
+"Wenn Sie nur einige Ihrer Gruppen speichern möchten, verwenden Sie die "
+"B<batch_save> tinrc-Variable. Setzen Sie auf »ON« oder »OFF« im tinrc, um "
+"das Speichern aller Gruppen zu aktivieren/deaktivieren und verwenden Sie "
+"dann das Attribut B<batch_save>, um die zu speichernden Gruppen zu "
+"verfeinern. Wenn Sie beispielsweise die meisten Ihrer Gruppen speichern "
+"möchten, setzen Sie B<batch_save> im tinrc auf »ON« und deaktivieren Sie "
+"selektiv diejenigen, die Sie nicht speichern möchten, mit Attributen."
+
+#. type: TP
+#: doc/tin.1:3220
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr "B<tin -M iain -c -f newsrc.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3224
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+"(alle ungelesenen Artikel in den in der Datei newsrc.mail angegebenen "
+"Newsgruppen an den lokalen Benutzer iain senden und als gelesen markieren)"
+
+#. type: TP
+#: doc/tin.1:3224
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr "B<tin -S -c -f newsrc.save>"
+
+#. type: Plain text
+#: doc/tin.1:3228
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+"(alle ungelesenen Artikel in den in der Datei newsrc.save angegebenen "
+"Newsgruppen speichern und als gelesen markieren)"
+
+#. type: TP
+#: doc/tin.1:3228
+#, no-wrap
+msgid "B<tin -R>"
+msgstr "B<tin -R>"
+
+#. type: Plain text
+#: doc/tin.1:3233
+msgid "(read any articles saved by B<tin -S>)"
+msgstr "(mittels B<tin -S> gespeicherte Artikel lesen)"
+
+#. type: SS
+#: doc/tin.1:3233
+#, no-wrap
+msgid "RANGES"
+msgstr "BEREICHE"
+
+#. type: Plain text
+#: doc/tin.1:3245
+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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
+"previously entered range selection. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3245
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "NEWSGROUP LISTEN & WILDCARDS"
+
+#. type: Plain text
+#: doc/tin.1:3257
+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. See "
+"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
+msgstr ""
+"Mehrere Stellen in B<tin> ermöglichen es Ihnen, eine Liste von Newsgruppen "
+"anzugeben. Dazu gehören Kommandozeilengruppen, (un)subscribe-Gruppen, der "
+"AUTO[UN]SUBSCRIBE-Mechanismus. Das scope=-Tag in der Attribute-Datei und das "
+"Filter-Datei group=-Tag verwenden ebenfalls dieselbe Syntax. B<tin> "
+"interpretiert diese Variable ähnlich wie B<\\%rn>(1). Es enthält eine Liste "
+"von Mustern, getrennt durch Kommas und möglicherweise mit Ausrufezeichen "
+"vorangestellt. Ein Ausrufezeichen negiert die Bedeutung eines Treffers auf "
+"diesem Muster und kann verwendet werden, um bestimmte Übereinstimmungen "
+"auszuschließen. Siehe B<\\%wildmat>(3) für Details zu den verstandenen "
+"Mustern. Einige Beispiele:"
+
+#. type: Plain text
+#: doc/tin.1:3259
+msgid "I<alt.config,news.*,!news.test>"
+msgstr "I<alt.config,news.*,!news.test>"
+
+#. type: Plain text
+#: doc/tin.1:3261
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+"Passt auf alt.config und alles in der »news«-Hierarchie außer »news.test«"
+
+#. type: Plain text
+#: doc/tin.1:3266
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+msgstr ""
+"Weitere Beispiele finden sich in der Erklärung zu den Variablen "
+"$B<AUTOSUBSCRIBE> und $B<AUTOUNSUBSCRIBE>."
+
+#. type: SS
+#: doc/tin.1:3266
+#, no-wrap
+msgid "INTERACTIVE SEARCH"
+msgstr "INTERAKTIVE SUCHE"
+
+#. type: Plain text
+#: doc/tin.1:3272
+msgid ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> ('B</"
+">'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+msgstr ""
+"Abhängig von der Einstellung der B<wildcard> tinrc-Variablen gibt es derzeit "
+"einige Einschränkungen für die interaktive Suche B<SearchSubjF> ('B</>'), "
+"B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> ('B<A>'), "
+"B<SearchBody> ('B<B>') und B<SearchRepeat> ('B<\\(rs>') die beachtet werden "
+"sollten:"
+
+#. type: Plain text
+#: doc/tin.1:3275
+msgid ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behavior is fixed and cannot be altered."
+msgstr ""
+"Bei der Wildmat-Suche wird der Suchstring automatisch in Sternchen (»*«) "
+"eingeschlossen, um eine Teilstring suche zu simulieren. Dieses Verhalten "
+"kann nicht geändert werden."
+
+#. type: Plain text
+#: doc/tin.1:3281
+msgid ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behavior cannot be prevented. Also regex searches "
+"are case insensitive by default. To enforce case sensitivity, prefix the "
+"search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+msgstr ""
+"Regex-Suchen ersetzen automatisch Leerzeichen (»\\ «) und/oder Tabulatoren "
+"(»\\et«) in der Suchzeichenfolge mit dem »\\es« Meta-Charakter, welches mit "
+"jedem Leerzeichen übereinstimmt. Dieses Verhalten kann nicht unterdrückt "
+"werden. Auch sind regex-Suchanfragen standardmäßig Groß- und Kleinschreibung "
+"unempfindlich. Um die Fallsensibilität zu erzwingen, kann dem Suchmuster "
+"»B<(?  ˆ)>« oder »B<(?-i)>« vorangestellt werden."
+
+#. type: Plain text
+#: doc/tin.1:3286
+msgid ""
+"If Unicode normalization is available, search patterns are normalized "
+"according to the B<normalization_form> tinrc variable."
+msgstr ""
+"Falls Unicode-Normalisierung verfügbar ist, werden Suchmuster gemäß der "
+"B<normalization_form> tinrc-Variable normalisiert."
+
+#. type: SS
+#: doc/tin.1:3286
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "SIGNATUREN"
+
+#. type: Plain text
+#: doc/tin.1:3295
+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> erkennt eine Signatur entweder in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.signature> oder I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>. Falls I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.signature> existiert, wird die Signatur nur für E-"
+"Mail-Befehle in den Editor geladen. Eine Signatur in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.signature> wird nicht für die Veröffentlichung von Artikeln in "
+"den Editor geladen, da B<\\%inews(1)> die Signatur selbst anhängt."
+
+#. type: Plain text
+#: doc/tin.1:3298
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+"Eine Signatur in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> wird sowohl für Post- als "
+"auch für Mail-Befehle in den Editor geladen."
+
+#. type: Plain text
+#: doc/tin.1:3300
+msgid "The following is an example of a I<.Sig> file:"
+msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
+
+#. type: Plain text
+#: doc/tin.1:3305
+#, no-wrap
+msgid ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+msgstr ""
+"\\f(CRNAMES  Erika Mustermann E<lt>erika@example.orgE<gt>\n"
+"SNAIL  Heidestraße 17, 99999 Notreal, Germany\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3321
+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 ""
+
+#. type: SS
+#: doc/tin.1:3321
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr "ANSICHTEN ANPASSEN"
+
+#. type: Plain text
+#: doc/tin.1:3327
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+msgstr ""
+"Das Aussehen der Auswahl-, Gruppen- und Threadebene kann den eigenen "
+"Bedürfnissen angepasst werden. Hierzu dienen Formatzeichenfolgen, welche den "
+"Inhalt und die Position der einzelnen Elemente einer Bildschirmzeile "
+"definieren. Innerhalb der Formatzeichenfolge werden Platzhalter eingesetzt, "
+"die später beim Bildschirmaufbau durch den eigentlichen Inhalt ersetzt "
+"werden. Falls der Artikel mehrere Adressen hat, wird nur die erste "
+"ausgewertet. Folgende Platzhalter stehen zur Verfügung:"
+
+#. type: ta
+#: doc/tin.1:3330
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'current group/thread/article number'"
+msgstr "\\w'%G    'u +\\w'aktuelle Gruppen-, Thread- oder Artikelnummer'u"
+
+#. type: Plain text
+#: doc/tin.1:3347
+#, no-wrap
+msgid ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%D>        Datum\n"
+"B<%F>        Absender, Name und/oder E-Mail Adresse\n"
+"B<%G>        Name der Gruppe\n"
+"B<%I>        Initialen des Absenders\n"
+"B<%L>        Anzahl der Zeilen\n"
+"B<%M>        Message-ID\n"
+"B<%R>        Anzahl der Antworten im Thread\n"
+"B<%S>        Bewertung\n"
+"B<%T>        Subject und/oder Baumdarstellung des Threads\n"
+"B<%U>        Anzahl ungelesener Artikel\n"
+"B<%d>        Gruppenbeschreibung\n"
+"B<%f>        Gruppenkennzeichnung\n"
+"B<%m>        Artikelkennzeichnungen\n"
+"B<%n>        aktuelle Gruppen-, Thread- oder Artikelnummer\n"
+"B<%s>        Subject (Betreff)\n"
+"B<%%>        %\n"
+
+#. type: Plain text
+#: doc/tin.1:3352
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+"Nicht alle Platzhalter können in jeder Ebene verwendet werden. Die folgende "
+"Tabelle gibt einen Überblick über die Verfügbarkeit der einzelnen "
+"Platzhalter:"
+
+#. type: ta
+#: doc/tin.1:3355
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+
+#. type: Plain text
+#: doc/tin.1:3373
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t \tX\tX\n"
+"B<%F>\t \tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t \tX\tX\n"
+"B<%L>\t \tX\tX\n"
+"B<%M>\t \tX\tX\n"
+"B<%R>\t \tX\n"
+"B<%S>\t \tX\tX\n"
+"B<%T>\t \t \tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t \tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t \tX\n"
+"B<%%>\tX\tX\tX\n"
+
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.1:3570
+msgid "Defaults for the format strings:"
+msgstr "Voreingestellt sind folgende Formatzeichenfolgen:"
+
+#. type: ta
+#: doc/tin.1:3380
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3384
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+"B<select_format>:\t»B<%f %n %U  %G  %d>«\n"
+"B<group_format>:\t»B<%n %m %R %L  %s  %F>«\n"
+"B<thread_format>:\t»B<%n %m  [%L]  %T  %F>«\n"
+
+#. type: Plain text
+#: doc/tin.1:3390
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+"Ob in der Auswahlebene die Gruppenbeschreibung angezeigt wird, hängt von "
+"B<show_description> ab. Außerdem kann mit B<SelectToggleDescriptions> "
+"('B<d>') die Beschreibung aus- bzw. eingeblendet werden."
+
+#. type: Plain text
+#: doc/tin.1:3395
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+"Welche Absenderinformationen bei »B<%F>« angezeigt werden ist abhängig von "
+"B<show_author>. Zusätzlich kann mit B<GroupToggleSubjDisplay> bzw. "
+"B<ThreadToggleSubjDisplay> ('B<d>') durch die möglichen Anzeigeoptionen "
+"durchgeschaltet werden."
+
+#. type: Plain text
+#: doc/tin.1:3399
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+msgstr ""
+"Für die Datumsanzeige mit »B<%D>« wird B<date_format> benutzt. Man kann "
+"allerdings auch in runden Klammern ein eigenes Datumsformat angeben, das "
+"anstelle von B<date_format> benutzt werden soll. Der Platzhalter dafür würde "
+"dann z.\\~B. so aussehen: »B<%(%d %b %y %H:%M)D>« (siehe B<date_format> für "
+"weiterführende Informationen)."
+
+#. type: Plain text
+#: doc/tin.1:3403
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+"Die Länge der einzelnen Elemente (außer »B<%%>«) kann mit einer positiven "
+"Zahl nach dem »B<%>« definiert werden. Das folgende Beispiel stellt den "
+"Bewertung in der Threadebene 10 Zeichen breit dar: »B<%10S>«."
+
+#. type: Plain text
+#: doc/tin.1:3409
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+"Wenn der Gruppenname zusammen mit der Gruppenbeschreibung angezeigt wird, "
+"kann die Breite des Gruppennamens über einen optionalen, durch Komma "
+"getrennten, zweiten Wert gesteuert werden (z.\\~B. »B<%60,20G>«). Der erste "
+"Wert kann weggelassen werden (z.\\~B. ('B<%,20G>))'. Ist kein zweiter Wert "
+"angegeben verwendet B<tin> ein Standardwert von 32."
+
+#. type: Plain text
+#: doc/tin.1:3416
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+"Einige Platzhalter haben eine voreingestellte Breite die unter Umständen "
+"dazu führt, dass der Inhalt abgeschnitten wird. Für Platzhalter die nur "
+"Zahlen enthalten wird der Wert durch eine passende Zehnerpotenz geteilt und "
+"mit dem zugehörigen SI-Suffix versehen, z.\\~B. wird bei einer Breite von "
+"vier aus 54321 dann »54 k«. Wenn das nicht gewünscht ist muss die Breite "
+"angegeben werden, z.\\~B. »B<%6n>«. Hier ist eine Übersicht der "
+"Voreinstellungen:"
+
+#. type: ta
+#: doc/tin.1:3419
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr "\\w'Platzhalter  'u +\\w'Breite'u"
+
+#. type: Plain text
+#: doc/tin.1:3428
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+"Platzhalter\tBreite\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+
+#. type: Plain text
+#: doc/tin.1:3439
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might be useful to determine the maximum length manually "
+"and specify the length in the format string."
+msgstr ""
+"Wird bei »B<%D>« keine Länge angegeben, so wird die Länge anhand der "
+"Formatzeichenfolge für das Datum und dem aktuellen Tag bestimmt. Sind in der "
+"Formatzeichenfolge volle Wochentags- oder Monatsnamen enthalten, kann es "
+"vorkommen, dass das Datum anderer Artikel länger als ermittelt ist. In "
+"diesem Fall wird das Datum abgeschnitten dargestellt. Das tritt z.\\~B. auf, "
+"wenn der aktuelle Monat Mai ist und der Artikel, zu dem das Datum angezeigt "
+"werden soll, im Dezember gepostet wurde. In solchen Fällen ist es sinnvoll, "
+"die maximale Länge manuell zu ermitteln und in die Formatzeichenfolge "
+"einzutragen."
+
+#. type: Plain text
+#: doc/tin.1:3443
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+msgstr ""
+"Falls die Formatzeichenfolge »B<%G>« und »B<%d>« enthält und keine Länge "
+"angegeben ist, bestimmt der längste Gruppenname die Länge für »B<%G>«. Der "
+"verbleibende Platz wird für »B<%d>« verwendet."
+
+#. type: Plain text
+#: doc/tin.1:3447
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+"'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+msgstr ""
+"Sind in der Formatzeichenfolge »B<%F>« und »B<%s>« bzw. »B<%T>« enthalten "
+"und jeweils keine Längen angegeben, dann nimmt »B<%F>« ein Drittel und "
+"»B<%s>« bzw. »B<%T>« zwei Drittel des für beide zusammen verfügbaren Platzes "
+"ein."
+
+#. type: Plain text
+#: doc/tin.1:3457
+msgid ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen. The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+msgstr ""
+"Weiterhin kann eine Mindest- oder Maximalbildschirmbreite pro Element (außer "
+"»B<%%>«) definiert werden. Das entsprechende Element wird dann erst "
+"dargestellt, wenn auf dem Bildschirm mehr bzw. weniger Zeichen als angegeben "
+"dargestellt werden können. Das ist hilfreich, um die Anzeige bei kleineren "
+"Bildschirmen oder Terminalfenstern nicht zu überfrachten. Hier erfolgt die "
+"Angabe vor dem den Platzhalter charakterisierenden Buchstaben durch eine "
+"positive Zahl, welcher ein 'B<E<gt>>' bzw. 'B<E<lt>>' vorangestellt wird. "
+"Soll z.\\~B. der Bewertung erst ab einer Bildschirmbreite größer 100 Zeichen "
+"angezeigt werden, lautet die Formatzeichenfolge 'B<%E<gt>100S>'."
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
+"is used if the minimum or maximum screen width is not reached.  If no length "
+"is specified after the colon, the item is displayed even if the minimum "
+"screen width is not reached and the length is calculated as if no minimum "
+"(or maximum) screen width had been specified. In the following example "
+"B<tin> will display the subject with a length of 60 characters if the screen "
+"is wider than 100 characters, otherwise a length of 40 characters is used: "
+"'B<%60E<gt>100:40s>'."
+msgstr ""
+"Wenn eine Längenangabe und eine Mindest- oder Maximalbildschirmbreite "
+"angegeben werden soll, muss zuerst die Länge und danach die Mindestbreite "
+"oder Maximalbreite in der Formatzeichenfolge stehen. Um die Bewertung 10 "
+"Zeichen breit und erst ab einer Bildschirmbreite über 100 Zeichen "
+"darzustellen, lautet die Anweisung 'B<%10E<gt>100S>'. Für »B<%F>« und "
+"»B<%s>« bzw. »B<%T>« kann, getrennt durch einen Doppelpunkt, eine zweite "
+"Länge angegeben werden, die verwendet wird, wenn die Mindestbildschirmbreite "
+"nicht erreicht wird. Wird nach dem Doppelpunkt keine Länge angegeben, wird "
+"der Eintrag auch bei Unterschreitung der Mindestbildschirmbreite angezeigt "
+"und die Länge so berechnet, als wäre keine Mindestbildschirmbreite angegeben "
+"worden. Im folgenden Beispiel zeigt B<tin> den Betreff mit einer Länge von "
+"60 Zeichen an, wenn der Bildschirm breiter als 100 Zeichen ist, ansonsten "
+"wird eine Länge von 40 Zeichen verwendet: 'B<%60E<gt>100:40s>'."
+
+#. type: Plain text
+#: doc/tin.1:3475
+msgid ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customized too via format strings.  The following variables are "
+"available:"
+msgstr ""
+"Das Aussehen der Anhangsebene sowie der MIME-, UUEncode- und YENC-Header auf "
+"Artikelebene kann ebenfalls über Formatzeichenfolgen angepasst werden. Die "
+"folgenden Variablen sind verfügbar:"
+
+#. type: ta
+#: doc/tin.1:3478
+#, no-wrap
+msgid "\\w'%G        'u +\\w'current group/thread/article number'u"
+msgstr "\\w'%G    'u +\\w'aktuelle Gruppen-, Thread- oder Artikelnummer'u"
+
+#. type: Plain text
+#: doc/tin.1:3507
+#, no-wrap
+msgid ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%C>        Zeichensatz\n"
+"B<%c>        Wie %C aber mit Beschreibung\n"
+"B<%D>        Zeilenanzahl\n"
+"B<%d>        Wie %D aber mit Beschreibung\n"
+"B<%E>        Content Kodierung\n"
+"B<%e>        Wie %E aber mit Beschreibung\n"
+"B<%F>        Aktueller YENC-Teil\n"
+"B<%f>        Wie %F aber mit Beschreibung\n"
+"B<%G>        Gesamtanzahl der YENC-Teile\n"
+"B<%g>        Wie %G aber mit Beschreibung\n"
+"B<%I>        Kennzeichen für vollständige/unvollständige UUE-Teile\n"
+"B<%L>        Sprache\n"
+"B<%l>        Wie %L aber mit Beschreibung\n"
+"B<%N>        Name\n"
+"B<%n>        Wie %N aber mit Beschreibung\n"
+"B<%S>        Content Untertyp\n"
+"B<%s>        Wie %S aber mit Beschreibung\n"
+"B<%T>        Content Typ\n"
+"B<%t>        Wie %T aber mit Beschreibung\n"
+"B<%V>        Größe des aktuellen YENC-Teils in Bytes\n"
+"B<%v>        Wie %V aber mit Beschreibung\n"
+"B<%W>        Gesamtgröße der YENC-Teile in Bytes\n"
+"B<%w>        Wie %W aber mit Beschreibung\n"
+"B<%X>        CRC Prüfsumme des aktuellen YENC-Teils\n"
+"B<%x>        Wie %X aber mit Beschreibung\n"
+"B<%Z>        Größe in Bytes\n"
+"B<%z>        Wie %Z aber mit Beschreibung\n"
+"B<%%>        %\n"
+
+#. type: Plain text
+#: doc/tin.1:3512
+msgid ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+msgstr ""
+"Nicht alle Elemente können in jeder Variablen verwendet werden. Die folgende "
+"Tabelle bietet einen Überblick:"
+
+#. type: tbl table
+#: doc/tin.1:3519
+#, no-wrap
+msgid "attachment\\%_format"
+msgstr "attachment\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3521
+#, no-wrap
+msgid "page\\%_mime\\%_format"
+msgstr "page\\%_mime\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3523
+#, no-wrap
+msgid "page\\%_uue\\%_format"
+msgstr "page\\%_uue\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3525
+#, no-wrap
+msgid "page\\%_yenc\\%_format"
+msgstr "page\\%_yenc\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3526
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: tbl table
+#: doc/tin.1:3526 doc/tin.1:3527 doc/tin.1:3528 doc/tin.1:3529 doc/tin.1:3530
+#: doc/tin.1:3531 doc/tin.1:3532 doc/tin.1:3533 doc/tin.1:3534 doc/tin.1:3535
+#: doc/tin.1:3536 doc/tin.1:3537 doc/tin.1:3538 doc/tin.1:3539 doc/tin.1:3540
+#: doc/tin.1:3541 doc/tin.1:3542 doc/tin.1:3543 doc/tin.1:3544 doc/tin.1:3545
+#: doc/tin.1:3546 doc/tin.1:3547 doc/tin.1:3548 doc/tin.1:3549 doc/tin.1:3550
+#: doc/tin.1:3551 doc/tin.1:3552 doc/tin.1:3553
+#, no-wrap
+msgid "X"
+msgstr "X"
+
+#. type: tbl table
+#: doc/tin.1:3527
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: tbl table
+#: doc/tin.1:3528
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: tbl table
+#: doc/tin.1:3529
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: tbl table
+#: doc/tin.1:3530
+#, no-wrap
+msgid "%E"
+msgstr "%E"
+
+#. type: tbl table
+#: doc/tin.1:3531
+#, no-wrap
+msgid "%e"
+msgstr "%e"
+
+#. type: tbl table
+#: doc/tin.1:3532
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: tbl table
+#: doc/tin.1:3533
+#, no-wrap
+msgid "%f"
+msgstr "%f"
+
+#. type: tbl table
+#: doc/tin.1:3534
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: tbl table
+#: doc/tin.1:3535
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: tbl table
+#: doc/tin.1:3536
+#, no-wrap
+msgid "%I"
+msgstr "%I"
+
+#. type: tbl table
+#: doc/tin.1:3537
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: tbl table
+#: doc/tin.1:3538
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: tbl table
+#: doc/tin.1:3539
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: tbl table
+#: doc/tin.1:3540
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: tbl table
+#: doc/tin.1:3541
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: tbl table
+#: doc/tin.1:3542
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: tbl table
+#: doc/tin.1:3543
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: tbl table
+#: doc/tin.1:3544
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: tbl table
+#: doc/tin.1:3545
+#, no-wrap
+msgid "%V"
+msgstr "%V"
+
+#. type: tbl table
+#: doc/tin.1:3546
+#, no-wrap
+msgid "%v"
+msgstr "%v"
+
+#. type: tbl table
+#: doc/tin.1:3547
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: tbl table
+#: doc/tin.1:3548
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: tbl table
+#: doc/tin.1:3549
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: tbl table
+#: doc/tin.1:3550
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: tbl table
+#: doc/tin.1:3551
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: tbl table
+#: doc/tin.1:3552
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: tbl table
+#: doc/tin.1:3553
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: doc/tin.1:3568
+msgid ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+msgstr ""
+"Standardmäßig wird die Zeichenkette nicht abgeschnitten. Wenn sie die "
+"Bildschirmbreite überschreitet, wird sie umgebrochen. Wenn dem »%« Zeichen "
+"ein Ausrufezeichen (»!«) vor Großbuchstaben folgt, wird das Element "
+"weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem »%« Zeichen "
+"ein Sternchen (»*«) vor Kleinbuchstaben folgt, wird die Beschreibung "
+"weggelassen, wenn nicht genügend Platz vorhanden ist. Wenn dem »%« Zeichen "
+"vor einem Kleinbuchstaben ein Ausrufezeichen (»!«) folgt, wird zuerst die "
+"Beschreibung und dann der Inhalt weggelassen. Das Kürzen erfolgt immer von "
+"rechts nach links, zuerst wird die Beschreibung weggelassen, und wenn keine "
+"Beschreibung mehr angezeigt wird, wird der Inhalt weggelassen. Wenn »%T« und "
+"»%S«, »%F« und »%G« oder »%V« und »%W« direkt aufeinander folgen, wird "
+"ein »/« dazwischen eingefügt. »%Z« hat immer einen Dezimalpunkt und kann "
+"einen einbuchstabigen bi-Suffix haben."
+
+#. type: ta
+#: doc/tin.1:3573
+#, no-wrap
+msgid "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgstr "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3578
+#, no-wrap
+msgid ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+msgstr ""
+"B<attachment_format>:\t»B<%T%S%E%C%d>«\n"
+"B<page_mime_format>:\t\t»B<[-- %T%S%*n%z%*l%!c%!d%*e --]>«\n"
+"B<page_uue_format>:\t\t»B<[-- %T%S%*n%I%!d%*e --]>«\n"
+"B<page_yenc_format>:\t\t»B<[-- %*N%!d%I [%F%G]%V%W%X --]>«\n"
+
+#. type: SS
+#: doc/tin.1:3581
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "TIPPS UND TRICKS"
+
+#. type: Plain text
+#: doc/tin.1:3585
+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 ""
+"In B<tin> kann weitgehend mit den vier Cursortasten navigiert werden. Die "
+"linke Pfeiltaste geht eine Ebene nach oben, die rechte Pfeiltaste eine Ebene "
+"nach unten, die obere Pfeiltaste eine Zeile nach oben und die untere "
+"Pfeiltaste eine Zeile nach unten."
+
+#. type: Plain text
+#: doc/tin.1:3587
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+"In den folgenden Newsgruppen finden sich nützliche Informationen über "
+"Newssoftware:"
+
+#. type: Plain text
+#: doc/tin.1:3590
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+"\\(emde.comm.software.newsreader (Informationen über Newsreader wie tin, "
+"slrn, ...)"
+
+#. type: Plain text
+#: doc/tin.1:3592
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr "\\(emnews.software.nntp (Informationen über NNTP)"
+
+#. type: Plain text
+#: doc/tin.1:3594
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) verschiedenster Themen)"
+
+#. type: Plain text
+#: doc/tin.1:3598
+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 ""
+"Viele Eingabeaufforderungen in B<tin> bieten eine Standardauswahl an, auf "
+"der der Cursor positioniert ist. Durch Drücken von 'B<E<lt>CRE<gt>>' wird "
+"der Standardwert übernommen. Die meisten Abfragen können durch Drücken von "
+"'B<E<lt>ESCE<gt>>' abgebrochen werden."
+
+#. type: Plain text
+#: doc/tin.1:3605
+msgid ""
+"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
+"the B<\\%xterm>(1x)  is resized."
+msgstr ""
+"Falls B<tin> in einem B<\\%xterm>(1x) ausgeführt wird, passt sich die "
+"Darstellung automatisch an wenn die Größe vom B<\\%xterm>(1 x) geändert wird."
+
+#. type: Plain text
+#: doc/tin.1:3609
+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> liest in festgelegten Intervallen (B<read_active_file_secs>) die "
+"Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> erneut ein, "
+"um neu eingetroffenen Nachrichten anzuzeigen."
+
+#. type: Plain text
+#: doc/tin.1:3614
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+"Falls Sie feststellen, dass eine große Anzahl neuer Newsgruppen den "
+"Bildschirm füllt, können diese durch Drücken von B<SelectToggleReadDisplay> "
+"('B<r>') ausgeblendet werden."
+
+#. type: SS
+#: doc/tin.1:3614
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "XTERM MAUS TASTEN"
+
+#. type: Plain text
+#: doc/tin.1:3620
+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 ""
+"Falls die Umgebungsvariable B<$TERM> auf B<\\%xterm>(1x) gesetzt ist können "
+"die Maustasten benutzt werden um Gruppen oder Artikel auszuwählen. Es wird "
+"davon ausgegangen, dass die Maustasten normal zugeteilt sind (Maustaste1 ist "
+"die linke Maustaste)."
+
+#. type: Plain text
+#: doc/tin.1:3622
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr "Im Allgemein (d. h. für die Gruppen-, Thread- und Artikelmenüs),"
+
+#. type: TP
+#: doc/tin.1:3622
+#, no-wrap
+msgid "Button1 (left)"
+msgstr "Maustaste1 (Links)"
+
+#. type: Plain text
+#: doc/tin.1:3625
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+"Geht in die nächste (untere) Ebene, wenn Sie auf einen Artikel klicken, "
+"sonst nach unten blättern."
+
+#. type: TP
+#: doc/tin.1:3625
+#, no-wrap
+msgid "Button2 (center)"
+msgstr "Maustaste2 (Mitte)"
+
+#. type: Plain text
+#: doc/tin.1:3629
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+"kehrt zur vorherigen (oberen) Ebene zurück, wenn Sie auf einen Artikel "
+"klicken, andernfalls wird eine Seite nach oben geblättert."
+
+#. type: TP
+#: doc/tin.1:3629
+#, no-wrap
+msgid "Button3 (right)"
+msgstr "Maustaste3 (Rechts)"
+
+#. type: Plain text
+#: doc/tin.1:3633
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+"Positioniert in die Artikelzeile unter dem Mauszeiger oder blättert nach "
+"unten, wenn außerhalb der Artikelliste geklickt wurde."
+
+#. type: Plain text
+#: doc/tin.1:3635
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr "Im Gruppenauswahlmenü, wenn die Maus auf eine Gruppe zeigt, dann:"
+
+#. type: TP
+#: doc/tin.1:3635 doc/tin.1:3647 doc/tin.1:3661
+#, no-wrap
+msgid "left button"
+msgstr "Linke Maustaste"
+
+#. type: Plain text
+#: doc/tin.1:3639
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+"bewegt sich zur angezeigten Gruppe und wählt diese aus, genau wie "
+"B<SelectReadGrp> ('B<E<lt>CRE<gt>>')."
+
+#. type: TP
+#: doc/tin.1:3639 doc/tin.1:3651 doc/tin.1:3664
+#, no-wrap
+msgid "center button"
+msgstr "Mittlere Maustaste"
+
+#. type: Plain text
+#: doc/tin.1:3642
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr "Beendet das Programm, genau wie B<Quit> ('B<q>')."
+
+#. type: TP
+#: doc/tin.1:3642 doc/tin.1:3656 doc/tin.1:3669
+#, no-wrap
+msgid "right button"
+msgstr "Rechte Maustaste"
+
+#. type: Plain text
+#: doc/tin.1:3645
+msgid "moves to the group pointed at."
+msgstr "springt zu der Gruppe, auf die gezeigt wird."
+
+#. type: Plain text
+#: doc/tin.1:3647
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+"Wenn die Maus im Artikelmenü auf einen Artikel (oder Thread) zeigt, dann:"
+
+#. type: Plain text
+#: doc/tin.1:3651
+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 ""
+"liest den Artikel, auf den gezeigt wird, genau wie B<GroupReadBasenote> "
+"('B<E<lt>CRE<gt>>'), oder den Thread, genau wie B<GroupListThd> ('B<l>')."
+
+#. type: Plain text
+#: doc/tin.1:3656
+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 ""
+"verlässt das Menü und markiert die Gruppe als gelesen, wenn "
+"B<group_catchup_on_exit> in der Konfiguration gesetzt ist, genau wie B<Quit> "
+"('B<q>')."
+
+#. type: Plain text
+#: doc/tin.1:3659
+msgid "moves to the article (or thread) pointed at."
+msgstr "springt zu dem Artikel (oder Thread), auf den gezeigt wird."
+
+#. type: Plain text
+#: doc/tin.1:3661
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr "Im Thread-Menü, wenn die Maus auf einen Artikel zeigt, dann:"
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+"liest den Artikel, auf den gezeigt wird, genau wie B<ThreadReadArt> "
+"('B<E<lt>CRE<gt>>')."
+
+#. type: Plain text
+#: doc/tin.1:3669
+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 ""
+"verlässt das Menü und markiert den Thread als gelesen, wenn "
+"B<thread_catchup_on_exit> in der Konfiguration gesetzt ist, genau wie "
+"B<Quit> ('B<q>')."
+
+#. type: Plain text
+#: doc/tin.1:3672
+msgid "moves to the article pointed at."
+msgstr "springt zu dem Artikel, auf den gezeigt wird."
+
+#. type: Plain text
+#: doc/tin.1:3679
+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 anderen Menüs und Bereichen kehrt das Drücken von Maustasten zum üblichen "
+"Ausschneiden und Einfügen von B<\\%xterm>(1x) zurück, allerdings nach einem "
+"Klick auf eine beliebige Taste."
+
+#. type: SS
+#: doc/tin.1:3679
+#, no-wrap
+msgid "INDEX FILES"
+msgstr "INDEX DATEIEN"
+
+#. type: Plain text
+#: doc/tin.1:3684
+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 ""
+"Wenn Ihr Newsserver NOV-Indexdateien unterstützt (siehe B<\\"
+"%newsoverview>(5), die meisten modernen Installationen tun dies) und Sie "
+"eine schnelle Verbindung zu Ihrem Newsserver haben, können Sie diesen "
+"Abschnitt ignorieren."
+
+#. type: Plain text
+#: doc/tin.1:3693
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON.  Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+msgstr ""
+"Wenn Ihr Newsserver keine NOV-Indexdateien unterstützt oder Sie eine sehr "
+"langsame Verbindung zu Ihrem Newsserver haben, kann B<tin> den Index für "
+"jede Newsgruppe zwischenspeichern, wenn B<cache_overview_files> auf »ON« "
+"gesetzt ist. Beachten Sie, dass dieser Cache große Mengen an Speicherplatz "
+"verbrauchen kann, wenn Sie sehr viele und/oder Gruppen mit hohem "
+"Datenverkehr lesen. Um Platz zu sparen kann B<compress_overview_files> auf "
+"»ON« gesetzt werden. Bitte beachten, dass die Verwendung von B<getart_limit> "
+"Caching (B<cache_overview_files>) deaktiviert."
+
+#. type: Plain text
+#: doc/tin.1:3702
+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 ""
+"Für jeden Benutzer werden eigene Indexdateien erstellt / aktualisiert, die "
+"in I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/> "
+"gespeichert werden. Falls über NNTP gelesen wird, wird der Name des "
+"Newsservers angehängt, um die Indizes für verschiedene Server getrennt zu "
+"halten. Falls aus dem lokalen Spool gelesen wird und lokale "
+"Übersichtsdateien bereits vorhanden sind, hat das Aktivieren des Cachings "
+"keine Auswirkung. Eventuell hat das Aktivieren des Cachings nur geringe oder "
+"gar keine Auswirkungen, es sei denn, es kommt beim Lesen über NNTP zu "
+"erheblichen Verzögerungen beim Betreten einer Gruppe."
+
+#. type: Plain text
+#: doc/tin.1:3709
+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 ""
+"Das erstmalige Betreten einer Gruppe ist in der Regel langsam, da die "
+"Indexdatei von Grund auf neu erstellt werden muss. Um dies zu verhindern, "
+"starte B<tin>, um alle Indexdateien für die Gruppen die abonniert sind zu "
+"erstellen, wie folgt B<tin -u -v> und geh einen Kaffee trinken. Nachfolgende "
+"Lesungen einer Gruppe müssen nur eine inkrementelle Aktualisierung der "
+"Indexdatei durchführen und sind viel schneller, da nur neue Artikel "
+"zwischengespeichert werden müssen."
+
+#. type: Plain text
+#: doc/tin.1:3714
+msgid ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+"Da die Indizierung einige Zeit in Anspruch nehmen kann, sollte in Erwägung "
+"gezogen werden B<tin> vom System-Batcher B<\\%cron>(8) mit der Option »B<-"
+"u>« auszuführen:"
+
+#. type: Plain text
+#: doc/tin.1:3719
+#, no-wrap
+msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3725
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+"Falls Sie wenig Platz auf der lokalen Festplatte haben, sollten Sie in "
+"Betracht ziehen, zwischengespeicherte Daten für Gruppen, die Sie nicht mehr "
+"lesen, manuell zu bereinigen:"
+
+#. type: Plain text
+#: doc/tin.1:3731
+#, no-wrap
+msgid ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+msgstr ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+
+#. type: SH
+#: doc/tin.1:3736 doc/tin.5:22
+#, no-wrap
+msgid "FILES"
+msgstr "DATEIEN"
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $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-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#.        $TMPDIR/GNKSA      (-D 64)
+#. type: Plain text
+#: doc/tin.1:3755
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr "Für eine ausführlich Beschreibung siehe B<\\%tin>(5)."
+
+#.  TODO: mention
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.  $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-R   (-D 32)
+#.  $TMPDIR/SCOPES-W   (-D 32)
+#.  $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3757 doc/tin.5:45
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3759 doc/tin.5:47
+msgid "I<~/.mailcap>"
+msgstr "I<~/.mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3761 doc/tin.5:49
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3763 doc/tin.5:51
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3765 doc/tin.5:53
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3767 doc/tin.5:55
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3769 doc/tin.5:247
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+#. type: Plain text
+#: doc/tin.1:3771 doc/tin.5:256
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+#. type: Plain text
+#: doc/tin.1:3773 doc/tin.5:265
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3775 doc/tin.5:267
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3777 doc/tin.5:269
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3779 doc/tin.5:275
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+#. type: Plain text
+#: doc/tin.1:3781 doc/tin.5:309
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.1:3784 doc/tin.5:339
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+
+#. type: Plain text
+#: doc/tin.1:3787 doc/tin.5:346
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+#. type: Plain text
+#: doc/tin.1:3789 doc/tin.5:348
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+#. type: Plain text
+#: doc/tin.1:3791 doc/tin.5:354
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+#. type: Plain text
+#: doc/tin.1:3793 doc/tin.5:360
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+#. type: Plain text
+#: doc/tin.1:3795 doc/tin.5:366
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+
+#. type: Plain text
+#: doc/tin.1:3798
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.1:3801 doc/tin.5:380
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+
+#. type: Plain text
+#: doc/tin.1:3803 doc/tin.5:386
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3805 doc/tin.5:420
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3808 doc/tin.5:430
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+#. type: Plain text
+#: doc/tin.1:3810 doc/tin.5:432
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3812 doc/tin.5:789
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+#. type: Plain text
+#: doc/tin.1:3815
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3817
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3820 doc/tin.5:1196
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3822 doc/tin.5:1211
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+#. type: Plain text
+#: doc/tin.1:3824 doc/tin.5:1255
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3826 doc/tin.5:1269
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3828 doc/tin.5:1278
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+#. type: Plain text
+#: doc/tin.1:3831 doc/tin.5:1287
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+
+#. type: Plain text
+#: doc/tin.1:3835 doc/tin.5:1297
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+
+#. type: Plain text
+#: doc/tin.1:3839 doc/tin.5:1307
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+
+#. type: Plain text
+#: doc/tin.1:3843 doc/tin.5:1325
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3847 doc/tin.5:1408
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3849 doc/tin.5:1410
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3851 doc/tin.5:2781
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+#. type: Plain text
+#: doc/tin.1:3853
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+
+#.  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).
+#. type: Plain text
+#: doc/tin.1:3855 doc/tin.5:2891
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+#. type: Plain text
+#: doc/tin.1:3857 doc/tin.5:2951
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+#. type: Plain text
+#: doc/tin.1:3859 doc/tin.5:2977
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3861 doc/tin.5:2999
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3863 doc/tin.5:3008
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3867 doc/tin.5:3025
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+#. type: SH
+#: doc/tin.1:3867
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "UMGEBUNGSVARIABLEN"
+
+#. type: TP
+#: doc/tin.1:3871
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+#. type: Plain text
+#: doc/tin.1:3879
+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 ""
+"Setzen Sie diese Variable wenn Sie Kommandozeilenoptionen angeben möchten "
+"mit denen B<tin> gestartet werden soll um die Eingabe, jedes Mal wenn B<tin> "
+"ausgeführt wird, zu sparen. Der Inhalt der Umgebungsvariablen wird den "
+"angegebenen Kommandozeilenoptionen vorangestellt \\(em bevor diese auf "
+"Gültigkeit überprüft werden \\(em um Sie manuell übersteuern zu können."
+
+#. type: TP
+#: doc/tin.1:3879
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3884
+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 ""
+"Setzen Sie diese Variable falls Sie das I<.tin> Verzeichnis nicht in I<$HOME/"
+">haben möchten. Wenn Sie z.\\~B. alle privaten Dateien von B<tin> in I</"
+"tmp/.tin> haben möchten, setzen Sie $B<TIN_HOMEDIR> auf I</tmp>."
+
+#. type: TP
+#: doc/tin.1:3884
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3890
+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 ""
+"Definieren Sie diese Variable, wenn Sie das I<.news>-Verzeichnis nicht in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/> möchten. Wenn Sie beispielsweise alle B<tin>-"
+"News-Indizes in I</tmp/.news> haben möchten, würden Sie "
+"$B<TIN_INDEX_NEWSDIR> auf I</tmp> setzen."
+
+#. type: TP
+#: doc/tin.1:3890
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3896
+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 ""
+"Definieren Sie diese Variable, wenn Sie das I<.mail>-Verzeichnis nicht in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/> möchten. Wenn Sie beispielsweise alle B<tin>-"
+"Mail-Indizes in I</tmp/.mail> haben möchten, würden Sie "
+"$B<TIN_INDEX_MAILDIR> auf I</tmp> setzen."
+
+#. type: TP
+#: doc/tin.1:3896
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3902
+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 ""
+"Definieren Sie diese Variable, wenn Sie das I<.save>-Verzeichnis nicht in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/> möchten. Wenn Sie beispielsweise alle B<tin>-"
+"Save-Indizes in I</tmp/.save> haben möchten, würden Sie "
+"$B<TIN_INDEX_SAVEDIR> auf I</tmp> setzen."
+
+#. type: TP
+#: doc/tin.1:3902
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3907
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NEWSLIBDIR>-Pfad überschreiben "
+"möchten, der in das B<tin>-Binary kompiliert wurde. Der Standardwert ist I</"
+"usr/lib/news>. Wenn B<tin> im NNTP-Modus läuft, hat die Einstellung dieser "
+"Variable keine Auswirkungen."
+
+#. type: TP
+#: doc/tin.1:3907
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3912
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<SPOOLDIR>-Pfad überschreiben "
+"möchten, der in das B<tin>-Binary kompiliert wurde. Der Standardwert ist I</"
+"var/spool/news>. Wenn B<tin> im NNTP-Modus läuft, hat die Einstellung dieser "
+"Variable keine Auswirkungen."
+
+#. type: TP
+#: doc/tin.1:3912
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3918
+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 "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definieren Sie diese Variable, wenn Sie den B<NOVROOTDIR>-Pfad überschreiben "
+"möchten, der in das B<tin>-Binary kompiliert wurde. Der Standardwert ist "
+"B<SPOOLDIR> (siehe oben). Wenn B<tin> im NNTP-Modus läuft, hat die "
+"Einstellung dieser Variable keine Auswirkungen."
+
+#. type: TP
+#: doc/tin.1:3918
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr "B<TIN_NOVFILENAME>"
+
+#. type: Plain text
+#: doc/tin.1:3924
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definieren Sie diese Variable, wenn Sie den Dateinamen B<OVERVIEW_FILE> "
+"überschreiben möchten, der in die Binärdatei B<tin> einkompiliert wurde. Der "
+"Standardwert ist »I<.overview>«. Wenn B<tin> im NNTP-Modus ausgeführt wird, "
+"hat diese Variable keine Auswirkung."
+
+#. type: TP
+#: doc/tin.1:3924
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+#. type: Plain text
+#: doc/tin.1:3930
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+"Setzen Sie diese Variable, wenn Sie den B<NEWSLIBDIR/active>-Pfad "
+"überschreiben wollen, der in das B<tin>-Binary einkompiliert wurde. Falls "
+"B<tin> im NNTP-Modus läuft, hat diese Variable keine Auswirkung. Sollte "
+"$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
+
+#. type: TP
+#: doc/tin.1:3930
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+#. type: Plain text
+#: doc/tin.1:3936
+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 ""
+"Der Standard-NNTP-Server, von dem Nachrichten remote gelesen werden. Diese "
+"Variable muss nur gesetzt werden, wenn die Befehlszeilenoption »B<-r>« "
+"angegeben ist und die Datei I</etc/nntpserver> nicht existiert. Die "
+"Befehlszeilenoption »B<-g>« überschreibt $B<NNTPSERVER>."
+
+#. type: TP
+#: doc/tin.1:3936
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3941
+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 "
+"does override $B<NNTPPORT>."
+msgstr ""
+"NNTP TCP-Port, von dem Nachrichten gelesen werden sollen. Diese Variable "
+"muss nur gesetzt werden, wenn der TCP-Port nicht 119 (Standard) ist. Die "
+"Befehlszeilenoption »B<-p>« übersteuert $B<NNTPPORT>."
+
+#. type: TP
+#: doc/tin.1:3941
+#, no-wrap
+msgid "B<NNTPSPORT>"
+msgstr "B<NNTPSPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3946
+msgid ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
+"line options do override $B<NNTPSPORT>."
+msgstr ""
+"Der NNTPS TCP-Port, von dem Nachrichten gelesen werden. Diese Variable muss "
+"nur gesetzt werden, wenn der TCP-Port nicht 563 (Standard) ist. Die "
+"Befehlszeilenoptionen »B<-p>« und »B<-T>« überschreiben $B<NNTPSPORT>."
+
+#. type: TP
+#: doc/tin.1:3946
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+#. type: Plain text
+#: doc/tin.1:3950
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+"Setzen den Artikel-Header »Distribution:« auf den Inhalt der Variablen statt "
+"auf den Systemstandard."
+
+#. type: TP
+#: doc/tin.1:3950
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+#. type: Plain text
+#: doc/tin.1:3954
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+msgstr ""
+"Auswahl einer ISO-zu-ASCII-Zeichensatz-Dekodierungstabelle für die "
+"Dekodierung des Artikeltextes. Die Werte können von -1 bis 5 reichen."
+
+#. type: TP
+#: doc/tin.1:3955
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: doc/tin.1:3958
+msgid "no conversion"
+msgstr "Keine Umformung"
+
+#. type: Plain text
+#: doc/tin.1:3961
+msgid "universal table for many languages"
+msgstr "Universal-Tabelle für viele Sprachen"
+
+#. type: Plain text
+#: doc/tin.1:3964
+msgid "single-spacing universal table"
+msgstr "Universal-Tabelle mit einfachem Abstand"
+
+#. type: Plain text
+#: doc/tin.1:3967
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr ""
+"Tabelle für Dänisch, Niederländisch, Deutsch, Norwegisch und Schwedisch"
+
+#. type: Plain text
+#: doc/tin.1:3971
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+"Tabelle für Dänisch, Finnisch, Norwegisch und Schwedisch mit der "
+"entsprechenden ISO 646-Variante"
+
+#. type: Plain text
+#: doc/tin.1:3974
+msgid "table with B<RFC\\ 1345> codes in brackets"
+msgstr "Tabelle mit B<RFC\\ 1345>-Codes in Klammern"
+
+#. type: TP
+#: doc/tin.1:3974
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: doc/tin.1:3977
+msgid "table for printers that allow overstriking with backspace"
+msgstr "Tabelle für Drucker, die es erlauben, mit Backspace zu überschreiben"
+
+#. type: TP
+#: doc/tin.1:3978
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+#. type: Plain text
+#: doc/tin.1:3985
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If it points to a readable file a "
+"random line from that file will be used. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+"Setzt den Artikel-Header »Organization:« auf den Inhalt der Variable "
+"anstelle des Systemstandards. Wenn er auf eine lesbare Datei zeigt, wird "
+"eine zufällige Zeile aus dieser Datei verwendet. Wenn Nachrichten auf einem "
+"Apollo DomainOS-Rechner gelesen werden, muss die Umgebungsvariable "
+"$B<NEWSORG> anstelle von $B<ORGANIZATION> verwendet werden."
+
+#. type: TP
+#: doc/tin.1:3985
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr "B<NEWSORG (DomainOS)>"
+
+#. type: Plain text
+#: doc/tin.1:3988
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr ""
+"Apollo DomainOS spezifisch, wie $B<ORGANIZATION> auf anderen "
+"Betriebssystemen (siehe oben)."
+
+#. type: TP
+#: doc/tin.1:3988
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+#. type: Plain text
+#: doc/tin.1:3993
+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 ""
+"Setzt den »Reply-To:«-Header auf die in der Variable angegebene "
+"Rücksendeadresse. Dies ist nützlich, wenn Sie Antworten an eine andere "
+"Adresse erhalten möchten."
+
+#. type: TP
+#: doc/tin.1:3993
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+#. type: Plain text
+#: doc/tin.1:3997
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+"Überschreibt den vollständigen Namen, der im Gecos-Feld in I</etc/passwd> "
+"angegeben ist, siehe auch B<mail_address>."
+
+#. type: TP
+#: doc/tin.1:3997
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+#. type: Plain text
+#: doc/tin.1:4000
+msgid "Same as $B<NAME> but with lower priority."
+msgstr "Bewirkt das Gleiche wie $B<NAME> aber mit geringerer Priorität."
+
+#. type: TP
+#: doc/tin.1:4000
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: doc/tin.1:4005
+msgid ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+"Das Anmeldeverzeichnis des Benutzers. Weitere Informationen finden sich in "
+"B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4005
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+#. type: Plain text
+#: doc/tin.1:4009
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+"Diese Variable hat Vorrang vor dem Standard-Mailer, der bei allen "
+"Versandoperationen innerhalb von B<tin> verwendet wird."
+
+#. type: TP
+#: doc/tin.1:4009
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4012
+msgid "Full path to the user's mailbox."
+msgstr "Voller Pfad zum Postfach des Benutzers."
+
+#.  we don't support the %message || ?message notation
+#. type: TP
+#: doc/tin.1:4012
+#, no-wrap
+msgid "B<MAILPATH>"
+msgstr "B<MAILPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4017
+msgid ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+msgstr ""
+"Eine durch Doppelpunkte getrennte Liste von Dateinamen, die auf neue E-Mails "
+"überprüft werden. Übersteuert die Variable $B<MAIL>."
+
+#. type: TP
+#: doc/tin.1:4017
+#, no-wrap
+msgid "B<MAILDIR>"
+msgstr "B<MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4021
+msgid ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+msgstr ""
+"Voller Pfad zum Maildir-Ordner des Benutzers. Wird nur ausgewertet, wenn "
+"weder $B<MAILPATH> noch $B<MAIL> gesetzt sind."
+
+#. type: TP
+#: doc/tin.1:4021
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+#. type: Plain text
+#: doc/tin.1:4030
+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 ""
+"Diese Variable hat Vorrang vor dem Standard-Editor (d.\\~h. B<\\%vi>(1)), "
+"der bei allen Bearbeitungsoperationen innerhalb von B<tin> verwendet wird (z."
+"\\~B. Posten, Antworten, Followups, ...). Die Auswertungsreihenfolge ist I<$"
+"{VISUAL:-\"${EDITOR:-vi}\"}>. Siehe B<\\%environ>(5) für weitere "
+"Informationen."
+
+#. type: TP
+#: doc/tin.1:4030
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+#. type: Plain text
+#: doc/tin.1:4039
+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 ""
+"Falls $B<VISUAL> nicht gesetzt ist, wird in dieser Variablen nach einem "
+"Standard-Editor gesucht. Wenn $B<EDITOR> und $B<VISUAL> beide nicht gesetzt "
+"sind verwendet B<tin> den Standard-Editor des Systems (B<\\%vi>(1) bei UNIX-"
+"Systemen). Weitere Informationen finden sich in B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4039
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4045
+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 ""
+"Eine neue Gruppe wird mit der Liste der Muster verglichen; wenn sie "
+"übereinstimmt, abonniert B<tin> die Gruppe ohne weitere Nachfrage. Siehe den "
+"Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für eine Erklärung der gültigen "
+"Syntax. Das Setzen von zum Beispiel"
+
+#. type: Plain text
+#: doc/tin.1:4047
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+
+#. type: Plain text
+#: doc/tin.1:4052
+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 ""
+"abonniert automatisch alle neuen Gruppen in der comp.os.unix-Hierarchie und "
+"auf alle Talk-Gruppen, mit Ausnahme der Talk-Gruppen talk.politics (die wie "
+"gewohnt abgefragt werden). Natürlich funktioniert dies nicht, wenn B<tin> "
+"mit dem »B<-X>« Kommandozeilen-Parameter gestartet wird."
+
+#. type: TP
+#: doc/tin.1:4052
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4056
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+"Wird wie die Variable $B<AUTOSUBSCRIBE> behandelt, aber Gruppen, die der "
+"Liste entsprechen, werden ohne weitere Abfrage abgemeldet. Zum Beispiel"
+
+#. type: Plain text
+#: doc/tin.1:4058
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+
+#. type: Plain text
+#: doc/tin.1:4062
+msgid ""
+"will automatically unsubscribe the user from all new alt.flame groups and "
+"all groups starting with u (university groups) other than UK groups (which "
+"will be queried for as usual)."
+msgstr ""
+"wird den Benutzer automatisch von allen neuen alt.flame-Gruppen und allen "
+"Gruppen die mit u beginnen (meist Hochschulgruppen), mit Ausnahme von UK-"
+"Gruppen (die wie gewohnt abgefragt werden), abmelden."
+
+#. type: TP
+#: doc/tin.1:4062
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4066
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+"Pfadname eines Verzeichnisses, das B<tin> für die Erstellung temporärer "
+"Dateien zur Verfügung gestellt wird."
+
+#. type: TP
+#: doc/tin.1:4066
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:4072
+msgid ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+"Diese Variable kann verwendet werden, um den Standard-Suchpfad für B<\\"
+"%mailcap>(5)-Dateien zu überschreiben. Siehe auch B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:4072
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4077
+msgid ""
+"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
+"(e.g., metamutt)."
+msgstr ""
+"Setzen Sie diese Variable, um die Verwendung von B<\\%metamail>(1) oder "
+"einen Ersatz (z.\\~B. metamutt) zu unterdrücken."
+
+#. type: TP
+#: doc/tin.1:4077
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+#. type: Plain text
+#: doc/tin.1:4081
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+"Benutzter MIME-Zeichensatz, falls nicht über die tinrc-Variable "
+"B<mm_charset> konfiguriert."
+
+#. type: TP
+#: doc/tin.1:4081
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+#. type: Plain text
+#: doc/tin.1:4086
+msgid ""
+"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
+"line options."
+msgstr ""
+"Setzen Sie diese Variable so, dass sie auf B<\\%ispell>(1) oder einen Ersatz "
+"und seine cmd-Zeilenoptionen zeigt."
+
+#. type: TP
+#: doc/tin.1:4086
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+#. type: Plain text
+#: doc/tin.1:4093
+msgid ""
+"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
+"B<\\%gpg>(1)  program."
+msgstr ""
+"Zusätzliche Optionen, die Sie an Ihr B<\\%pgp>(1)- oder B<\\%gpg>(1)-"
+"Programm übergeben möchten."
+
+#. type: TP
+#: doc/tin.1:4093
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4098
+msgid ""
+"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Übersteuert den Namen des B<\\%pgp>(1)-Verzeichnisses in B<$HOME>, dass "
+"deine Schlüssel usw. enthält."
+
+#. type: TP
+#: doc/tin.1:4098
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+#. type: Plain text
+#: doc/tin.1:4103
+msgid ""
+"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Übersteuert den Namen des B<\\%gpg>(1)-Verzeichnisses in B<$HOME>, dass "
+"deine Schlüssel usw. enthält."
+
+#. type: TP
+#: doc/tin.1:4103
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#. type: Plain text
+#: doc/tin.1:4115
+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).  Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4115
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: doc/tin.1:4124
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"Its value should be of the form I<language>[I<_territory>][I<.codeset>]"
+"[I<@modifier>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
+"%locale>(5) und B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4124
+#, no-wrap
+msgid "B<LC_NUMERIC>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: doc/tin.1:4132
+msgid ""
+"Numeric value formats. Its 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 ""
+"Formate für numerische Werte. Ihr Wert sollte der Form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>] entsprechen. Für "
+"weitere Informationen siehe B<\\%locale>(5) und B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4132
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: doc/tin.1:4140
+msgid ""
+"Date and time formats. Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%locale>(5)  "
+"and B<\\%environ>(5)  for more information."
+msgstr ""
+"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
+"%locale>(5) und B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4140
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: Plain text
+#: doc/tin.1:4149
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other "
+"B<$LC_> variable. Its value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
+"%locale>(5) und B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4149
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: doc/tin.1:4158
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. Its value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
+"%environ>(5)  for more information."
+msgstr ""
+"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. Für weitere Informationen siehe B<\\"
+"%locale>(5) und B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4158
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+#. type: Plain text
+#: doc/tin.1:4166
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
+msgstr ""
+"Datums- und Zeitformate. Ihr Wert sollte der Form I<language>[I<_territory>]"
+"[I<.codeset>][I<@modifier>] entsprechen. B<$LC_ALL> der B<$LANG> muss "
+"ebenfalls gesetzt sein. Für weitere Informationen siehe B<\\%locale>(5) und "
+"B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4166
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: doc/tin.1:4176
+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 ""
+
+#. type: TP
+#: doc/tin.1:4176
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: doc/tin.1:4186
+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 ""
+
+#. type: TP
+#: doc/tin.1:4186
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#
+#
+#. type: Plain text
+#: doc/tin.1:4192
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<\\%environ>(5)  for more information."
+msgstr ""
+"Der verwendete Terminaltyp. Weitere Informationen finden sich in B<\\"
+"%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4192
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr "B<DISPLAY>"
+
+#. type: Plain text
+#: doc/tin.1:4195
+msgid "Display name, pointing to the X server; required for xface."
+msgstr "Anzeigename der auf den X-Server zeigt; erforderlich für xface."
+
+#. type: TP
+#: doc/tin.1:4195
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr "B<WINDOWID>"
+
+#. type: Plain text
+#: doc/tin.1:4199
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+"Wird verwendet, um die X-Window-ID des Terminal zu bestimmen. Erforderlich "
+"für xface. Sollte vom Terminalemulator gesetzt werden."
+
+#. type: TP
+#: doc/tin.1:4199
+#, no-wrap
+msgid "B<SHELL>"
+msgstr "B<SHELL>"
+
+#. type: Plain text
+#: doc/tin.1:4203
+msgid ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+msgstr ""
+"Der Pfadname der Login-Shell des Benutzers. Dient zum Setzen von "
+"B<default_shell_command>."
+
+#. type: TP
+#: doc/tin.1:4203
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr "B<XDG_RUNTIME_DIR>"
+
+#. type: Plain text
+#: doc/tin.1:4208
+msgid ""
+"The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+"Pfadname des Verzeichnisses, in dem nicht zwingend benötigte Laufzeitdateien "
+"abgelegt werden sollen."
+
+#. type: SH
+#: doc/tin.1:4208
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SIGNALE"
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:4212
+msgid "B<tin> handles a couple of signals:"
+msgstr "B<tin> verarbeitet folgende Signale:"
+
+#. type: TP
+#: doc/tin.1:4212
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+#. type: Plain text
+#: doc/tin.1:4215 doc/tin.1:4218
+msgid "Terminate gracefully."
+msgstr "Sauber beenden."
+
+#. type: TP
+#: doc/tin.1:4215
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+#. type: TP
+#: doc/tin.1:4218
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+#. type: Plain text
+#: doc/tin.1:4221
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr "Beenden ohne das Terminal (tty) wiederherzustellen."
+
+#. type: TP
+#: doc/tin.1:4221
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#
+#
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:4232
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr "Speichern der I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei."
+
+#. type: SH
+#: doc/tin.1:4232
+#, no-wrap
+msgid "SECURITY"
+msgstr "SICHERHEIT"
+
+#. type: Plain text
+#: doc/tin.1:4238
+msgid ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+msgstr ""
+"Falls B<tin> im Debug-Modus (»B<-D\\ n>«) gestartet wird, werden in "
+"B<$TMPDIR> für alle Benutzer lesbare Dateien erzeugt, welche das NNTP-"
+"Passwort des aktuellen Benutzers im Klartext enthalten können (falls "
+"ausführlich (verbose, »B<-v>«) angeschaltet ist). Auf Mehrbenutzer-Systemen "
+"sollte daher B<$TMPDIR> auf einen sicheren Speicherort gesetzt werden, bevor "
+"B<tin> im (Ausführlichen) Debug-Modus gestartet wird (z.\\~B. "
+"»B<TMPDIR=$HOME tin -vD NNTP>«)."
+
+#. type: Plain text
+#: doc/tin.1:4242
+msgid ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+msgstr ""
+"Die Verwendung der Option »B<-k>« zum Überspringen der "
+"Zertifikatsüberprüfung macht die Sitzung unsicher, da das Zertifikat des "
+"Servers nicht überprüft wird; vermeiden Sie diese Option nach Möglichkeit."
+
+#. type: Plain text
+#: doc/tin.1:4249
+msgid ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behavior."
+msgstr ""
+"Falls der Server anfangs keine Authentifizierung verlangt, aber "
+"Komprimierung unterstützt und Komprimierung angefordert wird, beendet sich "
+"B<tin> falls später eine Authentifizierung verlangt wird. Durch Benutzung "
+"der Befehlszeilenoption »B<-A>« in Verbindung mit »B<-C>« kann dieses "
+"Verhalten umgangen werden."
+
+#. type: SH
+#: doc/tin.1:4249
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "KONFORM ZU"
+
+#.  - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+#.    RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+#. type: Plain text
+#: doc/tin.1:4257
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+"B<tin> ist konform zu dem Basisdefinitionsband von IEEE Std 1003.1-2008, "
+"Abschnitt 12, Utility-Konventionen (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+
+#. type: SH
+#: doc/tin.1:4257
+#, no-wrap
+msgid "NOTES"
+msgstr "ANMERKUNGEN"
+
+#. type: Plain text
+#: doc/tin.1:4264
+msgid ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+msgstr ""
+"Unterstützung für reguläre Ausdrücke wird durch die PCRE-Bibliothek B<\\"
+"%pcre>(3) oder B<\\%pcre2>(3) bereitgestellt welche Open-Source-Software "
+"ist. Autor ist Philip Hazel und das Urheberrecht \\(co liegt bei der "
+"University of Cambridge, England."
+
+#. type: Plain text
+#: doc/tin.1:4268
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
+
+#. type: SH
+#: doc/tin.1:4268
+#, no-wrap
+msgid "CAVEATS"
+msgstr "HINWEISE"
+
+#. type: Plain text
+#: doc/tin.1:4275
+msgid ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+msgstr ""
+"Eventuell vorhandene globale Konfigurationsdateien unterhalb von I</etc/tin/"
+"> werden nicht automatisch aktualisiert, da ein normaler Benutzer "
+"normalerweise keine Schreibrechte an diesem Ort hat."
+
+#. type: SH
+#: doc/tin.1:4276
+#, no-wrap
+msgid "BUGS"
+msgstr "FEHLER"
+
+#. type: Plain text
+#: doc/tin.1:4286
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> to 1."
+msgstr ""
+"B<CNews\\ NNTPd>, B<\\%noffle>(1) (E<lt>= V1.0-pre5) und B<NewsCache> "
+"(E<lt>= V1.1.91) können nicht mit gepipelinten »GROUP«-Befehlen (B<RFC\\ "
+"3977>) umgehen. Falls Sie Probleme mit einem der genannten historischen "
+"Server haben, setzen Sie B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc> auf 1."
+
+#. type: Plain text
+#: doc/tin.1:4295
+msgid ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+msgstr ""
+"Frühe Versionen von B<NNTPCache> (E<lt>= 2.3.2) und B<Leafnode> (E<lt>= 1.6) "
+"hatten eine fehlerhafte Umsetzung des »LISTGROUP«-Befehls. Falls Sie "
+"Probleme mit einem der genannten historischen Server haben, benutzen Sie die "
+"»B<-n>« Kommandozeilenoption (oder deaktivieren Sie »LISTGROUP« mittels "
+"B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>)."
+
+#. type: Plain text
+#: doc/tin.1:4303
+msgid ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use ''B<-"
+"C>''."
+msgstr ""
+"Die Verwendung des »B<-C>« (»COMPRESS«)-Flags mit B<INN>-Versionen zwischen "
+"2.6.1 und 2.7.1 (beide einschl.) kann dazu führen, dass B<tin> bei der "
+"zusätzlichen Verwendung von »B<-n>« oder beim Posten hängt und sich mit "
+"einem Timeout beendet. Dies wurde in der B<INN>-Version 2.7.2 behoben. Als "
+"Abhilfemaßnahme verwenden Sie einfach kein »B<-C>«."
+
+#. type: Plain text
+#: doc/tin.1:4312
+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 bug-report until we "
+"request it."
+msgstr ""
+"Bevor Sie einen Fehlerbericht an E<lt>tin-bugs@tin.orgE<gt> schicken, "
+"überprüfen Sie bitte, ob die aktuellste (stabile) Version verwendet wird, "
+"falls nicht, bitte erst aktualisieren! Sehen Sie sich die Datei »doc/TODO« "
+"für bekannte Fehler an. Wenn Sie immer noch meinen einen Fehler gefunden zu "
+"haben benutzen Sie bitte die Funktion B<BugReport> ('B<R>') und schreiben "
+"auf Englisch. Bitte fügen Sie Ihrem Fehlerbericht KEINE »Core«-Datei bei \\"
+"(em außer wir haben diese angefordert."
+
+#. type: SH
+#: doc/tin.1:4312
+#, no-wrap
+msgid "HISTORY"
+msgstr "GESCHICHTE"
+
+#. type: Plain text
+#: doc/tin.1:4321
+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"
+msgstr ""
+"B<tin> basiert auf B<\\%tass>(1), einem Newsreader der von Rich Skrenta "
+"entwickelt und dessen Code im März 1991 von ihm in alt.sources "
+"veröffentlicht wurde. Die erste Version von B<tin> wurde am 23. August 1991 "
+"veröffentlicht. B<\\%tass>(1) orientiert sich stark an notesfiles, einer "
+"Public Domain Version für UNIX von PLATO Notes, welches 1982 von Ray Essick "
+"und Rob Kolstad an der University of Illinois entstand. Eine Übersicht der "
+"Versionen findet sich unter"
+
+#. type: Plain text
+#: doc/tin.1:4325
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
+
+#. type: SH
+#: doc/tin.1:4325
+#, no-wrap
+msgid "CREDITS"
+msgstr "DANKSAGUNGEN"
+
+#. type: IP
+#: doc/tin.1:4326
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr "Rich Skrenta"
+
+#. type: Plain text
+#: doc/tin.1:4330
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr "Autor von B<\\%tass>(1) v3.2, der Basis für diesen Newsreader."
+
+#. type: IP
+#: doc/tin.1:4330
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr "Bill Davidsen"
+
+#. type: Plain text
+#: doc/tin.1:4332
+msgid "author of envarg.c environment variable reading routine."
+msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
+
+#. type: IP
+#: doc/tin.1:4332
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+#. type: Plain text
+#: doc/tin.1:4334
+msgid "author of sigfile.c random signature generation routines."
+msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
+
+#. type: IP
+#: doc/tin.1:4334
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4336
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+"Autor von langinfo.c, charset.c und der iso2asc.txt ISO-8859-1 Dokumentation."
+
+#. type: IP
+#: doc/tin.1:4336
+#, no-wrap
+msgid "Arnold D. Robbins"
+msgstr "Arnold D. Robbins"
+
+#. type: Plain text
+#: doc/tin.1:4338
+msgid "author of strftime.c date formatting routine."
+msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
+
+#. type: IP
+#: doc/tin.1:4338
+#, no-wrap
+msgid "Rich Salz"
+msgstr "Rich Salz"
+
+#. type: Plain text
+#: doc/tin.1:4340
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+"Autor von wildmat.c Mustervergleichs- und parsdate.y Datumsanalyseroutinen."
+
+#. type: IP
+#: doc/tin.1:4340
+#, no-wrap
+msgid "Dave Taylor"
+msgstr "Dave Taylor"
+
+#. type: Plain text
+#: doc/tin.1:4344
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr "Autor von curses.c aus dem Mailreader B<\\%elm>(1)."
+
+#. type: IP
+#: doc/tin.1:4344
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr "Chris Thewalt"
+
+#. type: Plain text
+#: doc/tin.1:4348
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr "Autor von getline.c, B<\\%emacs>(1)-artige Eingaberoutine."
+
+#. type: IP
+#: doc/tin.1:4348
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+#. type: Plain text
+#: doc/tin.1:4352
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr "für B<\\%pgp>(1) (Pretty Good Privacy) Unterstützung."
+
+#. type: IP
+#: doc/tin.1:4352
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4357
+msgid ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+msgstr ""
+"für B<\\%pcre>(3), B<\\%pcre2>(3) (Bibliothek für Perl-kompatible reguläre "
+"Ausdrücke)."
+
+#. type: IP
+#: doc/tin.1:4357
+#, no-wrap
+msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4363
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr "für B<\\%snprintf>(3) und B<\\%vsnprintf>(3) Fallbacks."
+
+#. type: IP
+#: doc/tin.1:4363
+#, no-wrap
+msgid "Gary S. Brown"
+msgstr "Gary S. Brown"
+
+#. type: Plain text
+#: doc/tin.1:4367
+msgid "for B<\\%crc32>()  fallback."
+msgstr "für B<\\%crc32>() Fallback."
+
+#. type: IP
+#: doc/tin.1:4367
+#, no-wrap
+msgid "Enrik Berkhan"
+msgstr "Enrik Berkhan"
+
+#. type: Plain text
+#: doc/tin.1:4372
+msgid ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+msgstr ""
+"für die NNTPS- (NNTP über TLS) und COMPRESS-Implementierung und deren "
+"Voraussetzungen."
+
+#. type: SH
+#: doc/tin.1:4372
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
+#. type: TP
+#: doc/tin.1:4373
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+
+#. type: SH
+#: doc/tin.1:4377
+#, no-wrap
+msgid "MAINTAINER"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4378
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janßen E<lt>urs@tin.orgE<gt>"
+
+#. type: SH
+#: doc/tin.1:4382 doc/tin.5:3037
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "SIEHE AUCH"
+
+#. type: Plain text
+#: doc/tin.1:4448
+msgid ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+msgstr ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+
+#. type: Plain text
+#: doc/tin.5:14
+msgid "tin, rtin - related files"
+msgstr "tin, rtin - zugehörige Dateien"
+
+#. type: Plain text
+#: doc/tin.5:21
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader.  All files are expected to have unix style ('\\"
+"(rsn' aka LF) line endings."
+msgstr ""
+"Diese Handbuchseite beschreibt die vom Newsreader B<\\%tin>(1) benutzen "
+"(Konfigurations)-Dateien und deren Formate. Alle Dateien sollten Unixartige "
+"Zeilenenden (»\\(rsn« aka LF) haben."
+
+#. type: Plain text
+#: doc/tin.5:67
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>.  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, \"\\(rs\"."
+msgstr ""
+"B<\\%mailcap>(5)-Dateien, wie in B<RFC\\ 1524> definiert. Die Mailcap-"
+"Dateien werden von B<\\%tin>(1) gelesen, um zu bestimmen, wie Nicht-Text-"
+"Nachrichten angezeigt werden können. Jede Zeile, die mit »#« beginnt ist ein "
+"Kommentar. Leerzeilen werden ignoriert. Andernfalls definiert jede Zeile "
+"einen einzelnen Mailcap-Eintrag für einen Inhaltstyp. Lange Zeilen können "
+"fortgesetzt werden, indem man sie mit einem Backslash-Zeichen »\\(rs« "
+"beendet."
+
+#. type: Plain text
+#: doc/tin.5:70
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+"Jeder einzelne Mailcap-Eintrag besteht aus einer Content-Typ-Spezifikation, "
+"einem Befehl zum Ausführen und (möglicherweise) einem Satz optionaler Werte."
+
+#. type: Plain text
+#: doc/tin.5:76
+msgid ""
+"The \"type\" field is simply any valid 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 ""
+"Das Feld »Typ« ist ein beliebiger Name für einen legalen Inhaltstyp. Es ist "
+"die Zeichenkette, die mit dem »Content-Type:«-Header verglichen wird, um zu "
+"entscheiden, ob dies der Mailcap-Eintrag ist, der der aktuellen Nachricht "
+"entspricht. Zusätzlich kann das Feld Typ einen Subtyp oder einen Platzhalter "
+"enthalten, der allen Subtypen entspricht."
+
+#. type: Plain text
+#: doc/tin.5:82
+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 ""
+"Das »command«-Feld ist ein beliebiger UNIX-Befehl und wird verwendet, um den "
+"Interpreter für den angegebenen Nachrichtentyp anzugeben. Es wird über die "
+"B<\\%system>(3)-Funktion an die Shell übergeben."
+
+#
+#.  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.
+#. type: Plain text
+#: doc/tin.5:103
+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 \"\\"
+"(rs%\", those two characters will be replaced by a single \"%\" character."
+msgstr ""
+"Semikolons (»;«) und umgekehrte Schrägstriche (»\\(rs«) im Befehl oder einem "
+"beliebigen Flag-Feld müssen mit umgekehrten Schrägstrichen (»\\(rs«) "
+"maskiert werden. Wenn das Feld »%s« enthält, werden diese beiden Zeichen "
+"durch den Namen der Datei ersetzt, die den Text der Nachricht enthält. Falls "
+"es »%t« enthält, werden diese beiden Zeichen durch das Feld Inhaltstyp "
+"ersetzt, einschließlich des Subtyps, falls vorhanden. Wenn es »%{« gefolgt "
+"von einem Parameternamen und einem schließenden »}« enthält, dann werden "
+"alle diese Zeichen durch den Wert des genannten Parameters aus dem »Content-"
+"Typ:«-Header ersetzt, falls vorhanden. Falls das Feld »\\(rs%« enthält, "
+"werden diese zwei Zeichen durch ein einzelnes »%«-Zeichen ersetzt."
+
+#. type: Plain text
+#: doc/tin.5:105
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr "Neben dem Typ und dem Befehlsfeld sind folgende Felder definiert:"
+
+#. type: TP
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+#. type: Plain text
+#: doc/tin.5:116
+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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:116
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+#. type: Plain text
+#: doc/tin.5:128
+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 ""
+
+#. type: TP
+#: doc/tin.5:128
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+#. type: Plain text
+#: doc/tin.5:134
+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 ""
+
+#. type: TP
+#: doc/tin.5:134
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+#. type: Plain text
+#: doc/tin.5:140
+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 ""
+"Das »print«-Feld kann verwendet werden, um ein Programm anzugeben, mit dem "
+"ein Artikel oder Artilelkörper im angegebenen Format gedruckt werden soll. "
+"Wie beim view-Befehl hängt die Funktionsweise vom Betriebssystem ab."
+
+#. type: TP
+#: doc/tin.5:140
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+#. type: Plain text
+#: doc/tin.5:151
+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 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 \\"
+"(em since a test can call a program, it can already be arbitrarily complex."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:151
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+#. type: Plain text
+#: doc/tin.5:166
+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 "
+"\\(en 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 ""
+
+#. type: TP
+#: doc/tin.5:166
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+#. type: Plain text
+#: doc/tin.5:174
+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 ""
+
+#. type: TP
+#: doc/tin.5:174 doc/tin.5:1205
+#, no-wrap
+msgid "B<description>"
+msgstr "B<description>"
+
+#. type: Plain text
+#: doc/tin.5:180
+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 ""
+"Das »description«-Feld stellt eine Textbeschreibung (optional in "
+"Anführungszeichen) bereit, die den Datentyp beschreibt und von E-Mail-"
+"Programmen verwendet werden kann, die die Daten beschreiben möchten, bevor "
+"sie ihre Anzeige anbieten."
+
+#. type: TP
+#: doc/tin.5:180
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+#. type: Plain text
+#: doc/tin.5:191
+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 ""
+
+#. type: TP
+#: doc/tin.5:191
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+#. type: Plain text
+#: doc/tin.5:196
+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 ""
+"Das Feld »x11-bitmap« gibt eine Datei im X11-Bitmap-Format (XBM) an, die auf "
+"ein geeignetes Symbol verweist, das verwendet wird, um visuell auf die "
+"Anwesenheit dieser Art von Daten hinzuweisen."
+
+#. type: TP
+#: doc/tin.5:196
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+#. type: Plain text
+#: doc/tin.5:205
+msgid ""
+"The \"nametemplate\" field gives a filename 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 ""
+
+#. type: Plain text
+#: doc/tin.5:211
+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 ""
+"Aktuell unterstützt B<\\%tin>(1) nur die »test«-, »description«- und "
+"»nametemplate«-Felder sowie teilweise das »needsterminal«-Feld, alle "
+"Weiteren werden ignoriert. Außerdem wird die Auswertung von »%F« und »%n« "
+"bisher nicht unterstützt."
+
+#. type: TP
+#: doc/tin.5:211 doc/tin.5:295 doc/tin.5:324 doc/tin.5:407 doc/tin.5:742
+#: doc/tin.5:917 doc/tin.5:1233
+#, no-wrap
+msgid "Example:"
+msgstr "Beispiel:"
+
+#. type: Plain text
+#: doc/tin.5:216
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr "# mailcap Beispiel-Datei\n"
+
+#. type: Plain text
+#: doc/tin.5:218
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr "image/*;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:221
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr "xv -8 -geometry +0 '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:223
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr "description=%{name} %t-Image;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:225
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:227
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr "nametemplate=%s.IMAGE\n"
+
+#. type: Plain text
+#: doc/tin.5:230
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr "message/rfc822;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:233
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr "${PAGER:-\"more\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:235
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:237
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:239
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr "print=a2ps '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:241
+#, no-wrap
+msgid "needsterminal\n"
+msgstr "needsterminal\n"
+
+#. type: Plain text
+#: doc/tin.5:253
+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 ""
+"Standard-NNTP-Server zum Lesen von Nachrichten, wenn nicht vom lokalen Spool "
+"gelesen wird. »B<-g>\\ I<Server>« und $B<NNTPSERVER> haben eine höhere "
+"Priorität (in dieser Reihenfolge), der zur Kompilierungszeit angegebene "
+"Standardserver hat eine niedrigere Priorität."
+
+#. type: Plain text
+#: doc/tin.5:262
+msgid ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+msgstr ""
+"Geheimwort das für Cancel-Locks (B<RFC\\ 8315>) verwendet werden soll falls "
+"B<\\%tin>(1) mit Unterstützung dafür gebaut wurde. Eine leere Datei "
+"deaktiviert in diesem Fall die Erstellung des Cancel-Locks. Diese Datei "
+"sollte nur für den Benutzer lesbar sein."
+
+#. type: Plain text
+#: doc/tin.5:272
+msgid "mime type / filename extension pairs"
+msgstr "Mime-Typ / Dateinamen Erweiterungspaare"
+
+#. type: Plain text
+#: doc/tin.5:284
+msgid ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+msgstr ""
+"»I<NNTPServer[:Port]> I<Passwort> [I<User]>« Paare für NNTP-Server, die eine "
+"Autorisierung erfordern. Wenn das Passwort ein Leerzeichen oder einen "
+"Tabulator enthält, muss es in doppelten Anführungszeichen (»\"«) "
+"eingeschlossen sein. Benutzernamen dürfen nicht in doppelten "
+"Anführungszeichen eingeschlossen werden und können daher keine Leerzeichen "
+"oder Tabulatoren enthalten. Jede Zeile, die mit einem »#« beginnt, ist ein "
+"Kommentar. Leerzeilen werden ignoriert. Diese Datei sollte nur für den "
+"Benutzer lesbar sein, da sie das unverschlüsselte Passwort des Benutzers zum "
+"Lesen von Nachrichten enthält!"
+
+#. type: TP
+#: doc/tin.5:284 doc/tin.5:1217
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<NNTPServer>"
+
+#. type: Plain text
+#: doc/tin.5:288
+msgid ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+msgstr ""
+"Vollständiger Name (FQDN) des Newsservers. Zusätzlich kann noch ein Port mit "
+"angehängter :Portnummer angegeben werden."
+
+#. type: TP
+#: doc/tin.5:288
+#, no-wrap
+msgid "B<password>"
+msgstr "B<Passwort>"
+
+#. type: Plain text
+#: doc/tin.5:291
+msgid "user's unencrypted password for reading news."
+msgstr "Unverschlüsseltes Passwort für den Newsserver."
+
+#. type: TP
+#: doc/tin.5:291
+#, no-wrap
+msgid "B<user>"
+msgstr "B<User>"
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+"Benutzername auf dem Newsserver falls er vom lokalen Benutzernamen abweicht. "
+"Dieses Feld ist optional."
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid "# sample .newsauth file"
+msgstr "# Beispiel .newsauth-Datei"
+
+#. type: Plain text
+#: doc/tin.5:301
+msgid "news.example.org secret"
+msgstr "news.example.org geheim"
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "news.example.net arcane guest"
+msgstr "news.example.net verborgen gast"
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr "news.example.com \"streng geheim\" james.bond@example.com"
+
+#. type: Plain text
+#: doc/tin.5:313
+msgid "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+"»I<NewsgruppeMarkierung> [I<Artikel>[,I<Artikel> | -I<Artikel>]...]« Zeilen."
+
+#. type: TP
+#: doc/tin.5:313
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr "B<Newsgruppe>"
+
+#. type: Plain text
+#: doc/tin.5:316
+msgid "the name of the newsgroup."
+msgstr "Der Name der Newsgruppe."
+
+#. type: TP
+#: doc/tin.5:316
+#, no-wrap
+msgid "B<flag>"
+msgstr "B<Markierung>"
+
+#. type: Plain text
+#: doc/tin.5:319
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr "Markierung die angibt ob die Gruppe abonniert ist »:« oder nicht »!«."
+
+#. type: TP
+#: doc/tin.5:319
+#, no-wrap
+msgid "B<article>"
+msgstr "B<Artikel>"
+
+#. type: Plain text
+#: doc/tin.5:324
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+msgstr ""
+"Bereich bereits gelesener Artikel aus dieser Gruppe; durch Kommas getrennte "
+"Zahlen mit aufeinander folgenden Zahlen, die durch Bindestriche "
+"zusammengefasst sind. Leere Zeilen und Zeilen, die mit »#« beginnen werden "
+"ignoriert und nicht zurückgeschrieben."
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "# sample .newsrc file"
+msgstr "# .newsrc Beispiel-Datei"
+
+#. type: Plain text
+#: doc/tin.5:330
+msgid "news.software.b! 1\\(en666,669"
+msgstr "news.software.b! 1\\(en666,669"
+
+#. type: Plain text
+#: doc/tin.5:332
+msgid "news.software.nntp: 1\\(en13245,13247,13249"
+msgstr "news.software.nntp: 1\\(en13245,13247,13249"
+
+#. type: Plain text
+#: doc/tin.5:334
+msgid "news.software.readers: 1\\(en19567,19571\\(en19597"
+msgstr "news.software.readers: 1\\(en19567,19571\\(en19597"
+
+#. type: Plain text
+#: doc/tin.5:343
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "Sicherungskopie von I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:351
+msgid "signature"
+msgstr "Signatur"
+
+#. type: Plain text
+#: doc/tin.5:357
+msgid "fixed part of a randomly generated signature, this will be added first"
+msgstr ""
+"Fester Bestandteil einer zufällig erzeugten Signatur, dieser wird zuerst "
+"hinzugefügt"
+
+#. type: Plain text
+#: doc/tin.5:363
+msgid "history of last used strings"
+msgstr "Verlaufsliste der zuletzt verwendeten Zeichenfolgen"
+
+#. type: Plain text
+#: doc/tin.5:369
+msgid "mailgroups index files"
+msgstr "Mailgruppen-Indexdateien"
+
+#. type: Plain text
+#: doc/tin.5:373
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.5:377
+msgid "newsgroups index files"
+msgstr "Newsgruppen-Indexdateien"
+
+#. type: Plain text
+#: doc/tin.5:383
+msgid "saved newsgroups index files"
+msgstr "Indexdateien für gespeicherte Newsgruppen"
+
+#. type: Plain text
+#: doc/tin.5:392
+msgid ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support)."
+msgstr ""
+"Active Datei (»I<Mailgroupname> I<Maximalwert> I<Minimalwert> I<Mailspool>« "
+"Quadrupel, Trenner ist Leerzeichen » «, nicht Tabulator) der E-Mail-Gruppen "
+"des Benutzers (erfordert, dass B<\\%tin>(1) mit mh-mail-handling-"
+"Unterstützung gebaut wurde)."
+
+#. type: TP
+#: doc/tin.5:392 doc/tin.5:1202
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr "B<Mailgroupname>"
+
+#. type: Plain text
+#: doc/tin.5:396
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.\\&'"
+msgstr ""
+"Pfad der Mailbox relativ zu Feld #4, wobei »/« in ».« umgewandelt sein muss."
+
+#. type: TP
+#: doc/tin.5:396
+#, no-wrap
+msgid "B<maxnum>"
+msgstr "B<Maximalwert>"
+
+#. type: Plain text
+#: doc/tin.5:400
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+"Geben Sie hier einfach eine große Zahl ein, die höher ist als die der "
+"höchsten Nachricht im Postfach"
+
+#. type: TP
+#: doc/tin.5:400
+#, no-wrap
+msgid "B<minnum>"
+msgstr "B<Minimalwert>"
+
+#. type: Plain text
+#: doc/tin.5:403
+msgid "put 0 here"
+msgstr "hier 0 angeben"
+
+#. type: TP
+#: doc/tin.5:403
+#, no-wrap
+msgid "B<mailspool>"
+msgstr "B<Mailspool>"
+
+#. type: Plain text
+#: doc/tin.5:407
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+"Pfad des Mail-Spool-Verzeichnisses. Dies muss der vollständige Pfadname zum "
+"Stammverzeichnis des E-Mail Ordnerbereichs sein."
+
+#. type: Plain text
+#: doc/tin.5:411
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr "Mail.inbox 12345 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:413
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr "Mail.outbox 23456 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:417
+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 ""
+"Dies ermöglicht den Zugriff auf die Ordner »inbox« (Posteingang) und "
+"»outbox« (Postausgang)« des Benutzers »foo«. Der Zugriff erfolgt über /home/"
+"foo/Mail/inbox und /home/foo/Mail/outbox"
+
+#. type: Plain text
+#: doc/tin.5:423
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr ""
+"aktive Datei der gespeicherten Newsgroups des Benutzers, verwendet von B<tin "
+"-R>."
+
+#. type: Plain text
+#: doc/tin.5:444
+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 one 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 ""
+"Die Gruppenattribute-Dateien können verwendet werden, um einige globale "
+"Einstellungen aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> auf Gruppenbasis "
+"zu überschreiben. Die Reihenfolge ist wichtig, der letzte Treffer zählt; "
+"dies ermöglicht es, Attribute für eingeschränkte Scopes zu verfeinern. "
+"Beachten Sie, dass die Zeile I<scope=E<lt>grouplistE<gt>> angegeben werden "
+"muss, bevor die Attribute für diese Liste angegeben werden, und jedes "
+"Attribut nur einmal pro Scope festgelegt werden kann. Alle Attribute sind "
+"auf einen angemessenen Standardwert festgelegt, sodass Sie nur das Attribut "
+"angeben müssen, dass Sie ändern möchten. Alle Toggle-Attribute werden durch "
+"Angeben von »ON«/»OFF« gesetzt. Ansonsten funktionieren sie genau wie ihre "
+"globalen Äquivalente. Folgende Gruppenattribute stehen zur Verfügung:"
+
+#. type: TP
+#: doc/tin.5:444
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+#. type: Plain text
+#: doc/tin.5:450
+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 ""
+"Ändert die Liste der Gruppen, auf die die folgenden Attribute angewendet "
+"werden. Siehe den Abschnitt »NEWSGROUP LISTEN & WILDCARDS« für die Arten von "
+"Mustern, die B<\\%tin>(1) versteht."
+
+#. type: TP
+#: doc/tin.5:450 doc/tin.5:1429
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+#. type: Plain text
+#: doc/tin.5:453 doc/tin.5:456 doc/tin.5:459 doc/tin.5:462 doc/tin.5:465
+#: doc/tin.5:468 doc/tin.5:481 doc/tin.5:491 doc/tin.5:494 doc/tin.5:507
+#: doc/tin.5:510 doc/tin.5:513 doc/tin.5:516 doc/tin.5:519 doc/tin.5:522
+#: doc/tin.5:525 doc/tin.5:532 doc/tin.5:535 doc/tin.5:562 doc/tin.5:565
+#: doc/tin.5:568 doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588
+#: doc/tin.5:591 doc/tin.5:594 doc/tin.5:597 doc/tin.5:600 doc/tin.5:603
+#: doc/tin.5:606 doc/tin.5:612 doc/tin.5:615 doc/tin.5:618 doc/tin.5:621
+#: doc/tin.5:624 doc/tin.5:627 doc/tin.5:630 doc/tin.5:633 doc/tin.5:636
+#: doc/tin.5:639 doc/tin.5:642 doc/tin.5:645 doc/tin.5:648 doc/tin.5:651
+#: doc/tin.5:654 doc/tin.5:657 doc/tin.5:660 doc/tin.5:663 doc/tin.5:721
+msgid "Identical to the tinrc variable of the same name"
+msgstr "Identisch mit der tinrc-Variable gleichen Namens"
+
+#. type: TP
+#: doc/tin.5:453 doc/tin.5:1433
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+#. type: TP
+#: doc/tin.5:456 doc/tin.5:1436
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+#. type: TP
+#: doc/tin.5:459
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+#. type: TP
+#: doc/tin.5:462 doc/tin.5:1485
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1489
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+#. type: Plain text
+#: doc/tin.5:472
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+"Führt nach dem Betreten der Gruppe automatisch den Befehl "
+"B<GroupMarkUnselArtRead> ('B<X>') aus."
+
+#. type: TP
+#: doc/tin.5:472 doc/tin.5:1496
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+#. type: Plain text
+#: doc/tin.5:478
+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 ""
+"Sende ungelesene Artikel an den angegebenen Benutzer um sie später lesen zu "
+"können. Für weitere Informationen siehe den Abschnitt »AUTOMATISCHES MAILEN "
+"UND SPEICHERN VON UNGELESENEN ARTIKELN« in B<\\%tin>(1)."
+
+#. type: TP
+#: doc/tin.5:478 doc/tin.5:1633
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+#. type: Plain text
+#: doc/tin.5:488
+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 ""
+"Falls auf »ON« gesetzt werden gespeicherte Artikel, die nachbearbeitet "
+"wurden, automatisch gelöscht, andernfalls wird der Benutzer gefragt, ob die "
+"nachbearbeiteten Dateien gelöscht werden sollen. Die automatische "
+"Verarbeitung markierter Artikel mit B<GroupAutoSave> ('B<S>') unterdrückt "
+"die Nachfrage."
+
+#. type: TP
+#: doc/tin.5:488 doc/tin.5:1754
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1761
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr "B<extquote_handling>"
+
+#. type: TP
+#: doc/tin.5:494
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+#. type: Plain text
+#: doc/tin.5:498
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+"Postfach zum Speichern gesendeter E-Mails. Das verwendete Format wird über "
+"die tinrc-Variable B<mailbox_format> festgelegt."
+
+#. type: TP
+#: doc/tin.5:498
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+#. type: Plain text
+#: doc/tin.5:501
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr "Setzt den »Followup-To:«-Header auf die angegebene(n) Gruppe(n)."
+
+#. type: TP
+#: doc/tin.5:501 doc/tin.5:822
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+#. type: Plain text
+#: doc/tin.5:504
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr "Identisch mit der tinrc-Variable B<mail_address>"
+
+#. type: TP
+#: doc/tin.5:504 doc/tin.5:1775
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+#. type: TP
+#: doc/tin.5:507 doc/tin.5:1797
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1800
+#, no-wrap
+msgid "B<group_format>"
+msgstr "B<group_format>"
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1820
+#, no-wrap
+msgid "B<hide_inline_data>"
+msgstr "B<hide_inline_data>"
+
+#. type: TP
+#: doc/tin.5:516 doc/tin.5:1914
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:519 doc/tin.5:1926 doc/tin.5:2820
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:522 doc/tin.5:1946
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+#. type: TP
+#: doc/tin.5:525
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+#. type: Plain text
+#: doc/tin.5:529
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+"Wird verwendet, falls eine Gruppe eine Mailingliste ist. Alle Antworten an "
+"die Gruppe werden stattdessen an diese E-Mail-Adresse weitergeleitet."
+
+#. type: TP
+#: doc/tin.5:529 doc/tin.5:1984
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+#. type: TP
+#: doc/tin.5:532 doc/tin.5:1981
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+#. type: TP
+#: doc/tin.5:535
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+#. type: Plain text
+#: doc/tin.5:552
+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 ""
+"Legt fest, ob Usenet-Artikel als Anhang oder Inline weitergeleitet werden "
+"sollen. Falls auf »OFF« gesetzt, wird der weitergeleitete Artikel in den "
+"Text der Antwort aufgenommen, während das Setzen dieser Variablen auf »ON« "
+"dazu führt, dass der Artikel als separater MIME-Teil angefügt wird. Das "
+"Aktivieren von B<mime_forward> ist besonders nützlich für Artikel, die aus "
+"mehreren MIME-Teilen wie PGP/MIME-signierten Nachrichten bestehen oder in "
+"einem anderen Zeichensatz als Ihrem lokalen kodiert sind. Es ist auch "
+"nützlich, wenn der Empfänger in der Lage sein soll, den gesamten "
+"weitergeleiteten Artikel zu bearbeiten (d.\\~H. ohne Ihre Kommentare "
+"einzusehen oder zu speichern). Wenn Sie dagegen nur einige Teile des "
+"Artikels weiterleiten oder Anmerkungen inline einfügen möchten, sollten Sie "
+"diese Option deaktivieren. Derzeit wird mime_forward erzwungen, wenn der "
+"anzufügende Artikel ein mehrteiliger MIME-Artikel ist. Dies kann sich in "
+"einer zukünftigen Version ändern. Bitte beachten Sie, dass für diese Option "
+"die tinrc-Variable B<interactive_mailer> auf »0« gestellt werden muss (was "
+"die Voreinstellung ist)."
+
+#. type: TP
+#: doc/tin.5:552
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+#. type: Plain text
+#: doc/tin.5:559
+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 ""
+"Eine kommagetrennte Liste von MIME-Haupt-/Untertypen die gespeichert werden, "
+"wenn die Ansicht/Speichern oder die Speichern/Automatisch-Speichern-"
+"Funktionen verwendet werden. Ein einzelnes »*« kann verwendet werden, um "
+"beliebige Haupt- und/oder Untertypen auszuwählen, ein »!« als erstes Zeichen "
+"in einem Eintrag negiert die Auswahl, z.\\~B. : »image/*,!image/bmp,!text/"
+"html«. Standard ist »*/*«."
+
+#. type: TP
+#: doc/tin.5:559 doc/tin.5:2067
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:2074
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:2083
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:2791
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+#. type: Plain text
+#: doc/tin.5:576
+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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers might still overwrite the \\&''Organization:'' header."
+msgstr ""
+"Kann verwendet werden, um den Artikel-Header »Organisation:« festzulegen. Es "
+"überschreibt die (falls vorhanden) Einstellung der Organisation in I</etc/"
+"tin/tin.defaults> und $B<ORGANISATION> (oder $B<NEWSORG> auf Apollo-"
+"DomainOS). Falls es auf eine lesbare Datei zeigt, wird eine zufällige Zeile "
+"aus dieser Datei verwendet. Beachten Sie, dass einige Newsserver "
+"möglicherweise den Header \\&»Organization:« überschreiben."
+
+#. type: TP
+#: doc/tin.5:576 doc/tin.5:2132
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+#. type: TP
+#: doc/tin.5:579 doc/tin.5:2136
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:582 doc/tin.5:2147 doc/tin.5:2817
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:585 doc/tin.5:2160
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+#. type: TP
+#: doc/tin.5:588 doc/tin.5:2152
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+#. type: TP
+#: doc/tin.5:591 doc/tin.5:2184
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+#. type: TP
+#: doc/tin.5:594 doc/tin.5:2198
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+#. type: TP
+#: doc/tin.5:597 doc/tin.5:2202
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+#. type: TP
+#: doc/tin.5:600 doc/tin.5:2206
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+#. type: TP
+#: doc/tin.5:603 doc/tin.5:2271
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:606
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+#. type: TP
+#: doc/tin.5:609 doc/tin.5:2363
+#, no-wrap
+msgid "B<show_art_score>"
+msgstr "B<show_art_score>"
+
+#. type: TP
+#: doc/tin.5:612 doc/tin.5:2346
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+#. type: TP
+#: doc/tin.5:615 doc/tin.5:2395
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+#. type: TP
+#: doc/tin.5:618 doc/tin.5:2403
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+#. type: TP
+#: doc/tin.5:621 doc/tin.5:2406
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+#. type: TP
+#: doc/tin.5:624 doc/tin.5:2409
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+#. type: TP
+#: doc/tin.5:627 doc/tin.5:2422
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+#. type: TP
+#: doc/tin.5:630 doc/tin.5:2432
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+#. type: TP
+#: doc/tin.5:633 doc/tin.5:2461
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+#. type: TP
+#: doc/tin.5:636 doc/tin.5:2528
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+#. type: TP
+#: doc/tin.5:639 doc/tin.5:2533
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+#. type: TP
+#: doc/tin.5:642 doc/tin.5:2577
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:645 doc/tin.5:2553
+#, no-wrap
+msgid "B<thread_format>"
+msgstr "B<thread_format>"
+
+#. type: TP
+#: doc/tin.5:648 doc/tin.5:2572
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+#. type: TP
+#: doc/tin.5:651 doc/tin.5:2606
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+#. type: TP
+#: doc/tin.5:654 doc/tin.5:2632
+#, no-wrap
+msgid "B<suppress_soft_hyphens>"
+msgstr "B<suppress_soft_hyphens>"
+
+#. type: TP
+#: doc/tin.5:657 doc/tin.5:2697
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+#. type: TP
+#: doc/tin.5:660 doc/tin.5:2768
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+#. type: TP
+#: doc/tin.5:663
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+#. type: Plain text
+#: doc/tin.5:671
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Ein Stück Text, das am Anfang der Nachricht hinzugefügt wird. Wenn dieser "
+"String mit einem »/« oder »~« beginnt, wird davon ausgegangen, dass es sich "
+"um den Namen einer Datei handelt, die den einzufügenden Text enthält. Wenn "
+"der String mit einem »!« beginnt, wird angenommen, dass das Folgende der "
+"Pfad zu einem Programm ist, das ausgeführt werden soll, um den Inhalt zu "
+"erzeugen. »%G« wird auf den aktuellen news.group.name erweitert und »%P« "
+"wird auf den news.group.name mit allen ».« ersetzt durch »/«."
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr ""
+"Fügt Header »X-Comment-To:« ein, dies ist nur in FIDO-Gruppen nützlich."
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+#. type: Plain text
+#: doc/tin.5:683
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Eine Zeichenkette, die den Header-Namen und den Inhalt des Headers enthält, "
+"der beim Posten automatisch hinzugefügt wird. Wenn dieser String mit "
+"einem »/« oder »~« beginnt, wird davon ausgegangen, dass es sich um den "
+"Namen einer Datei handelt, die den einzufügenden Text enthält. Wenn der "
+"String mit einem »!« beginnt, wird angenommen, dass das Folgende der Pfad zu "
+"einem Programm ist, das ausgeführt werden soll, um den Inhalt zu erzeugen. "
+"»%G« wird auf den aktuellen news.group.name erweitert und »%P« wird auf den "
+"news.group.name mit allen ».« ersetzt durch »/«."
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+#. type: Plain text
+#: doc/tin.5:689
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterKill> will be applied.  If unset the "
+"default from the tinrc variable B<default_filter_kill_global> will be used."
+msgstr ""
+"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
+"welche Gruppen die durch B<QuickFilterKill> hinzugefügte Filterregel "
+"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
+"Variablen B<default_filter_kill_global> verwendet."
+
+#. type: TP
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+#. type: Plain text
+#: doc/tin.5:692
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:692
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+#. type: Plain text
+#: doc/tin.5:695
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:695
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+#. type: Plain text
+#: doc/tin.5:698
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_header>"
+
+#. type: TP
+#: doc/tin.5:698
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+#. type: Plain text
+#: doc/tin.5:704
+msgid ""
+"A comma-separated list of newsgroup patterns (wildmat-style) to which groups "
+"the filter rule added by B<QuickFilterSelect> will be applied. If unset the "
+"default from the tinrc variable B<default_filter_select_global> will be used."
+msgstr ""
+"Eine durch Komma getrennte Liste von Newsgroup-Mustern (im Wildmat-Stil) auf "
+"welche Gruppen die durch B<QuickFilterSelect> hinzugefügte Filterregel "
+"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
+"Variablen B<default_filter_select_global> verwendet."
+
+#. type: TP
+#: doc/tin.5:704
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+#. type: Plain text
+#: doc/tin.5:707
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:707
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+#. type: Plain text
+#: doc/tin.5:710
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:710
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+#. type: Plain text
+#: doc/tin.5:713
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr "Identisch mit der tinrc-Variable B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:713
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+#. type: Plain text
+#: doc/tin.5:718
+msgid ""
+"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell --"
+"mode=email --dont-backup check\""
+msgstr ""
+"Pfad und Optionen des B<\\%ispell>(1) ähnlichen "
+"Rechtschreibprüfungsprogramm, z.\\~B. »aspell --mode=email --dont-backup "
+"check«"
+
+#. type: TP
+#: doc/tin.5:718 doc/tin.5:2019
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+#. type: TP
+#: doc/tin.5:721
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+#. type: Plain text
+#: doc/tin.5:732
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
+"%tin>(1)  with --disable-mime-strict-charset."
+msgstr ""
+"Defekte Artikel ohne MIME-Zeichensatzdeklaration bekommen diesen Zeichensatz "
+"zugewiesen, der Standardwert ist »US-ASCII«. Dieses Attribut funktioniert "
+"nur auf Systemen mit funktionierendem B<\\%iconv>(3) oder B<\\%ucnv_*>(), "
+"auf anderen muss B<\\%tin>(1) möglicherweise mit »--disable-mime-strict-"
+"charset« kompiliert werden."
+
+#. type: TP
+#: doc/tin.5:732
+#, no-wrap
+msgid "B<undeclared_cs_guess>"
+msgstr "B<undeclared_cs_guess>"
+
+#. type: Plain text
+#: doc/tin.5:742
+msgid ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
+"undeclared_charset is also set."
+msgstr ""
+"Zeichensatz für (defekte) Artikel ohne MIME-Zeichensatz-Deklaration erraten. "
+"Dieses Attribut funktioniert nur auf Systemen mit funktionierendem B<\\"
+"%iconv>(3) oder B<\\%ucnv_*>() und B<\\%ucsdet_getName>() von libicui18n. Es "
+"hat keinen Effekt, falls undeclared_charset ebenfalls gesetzt ist."
+
+#. type: Plain text
+#: doc/tin.5:752
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+"# zusätzliche Header einfügen\n"
+"# ISO-8859-1 als Zeichensatz annehmen falls keiner\n"
+"# angegeben wurde; in allen Gruppen außer fido7.*\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+
+#. type: Plain text
+#: doc/tin.5:756
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+"# In *sources* Postprozesstyp auf nur Shell Archive setzen\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+
+#. type: Plain text
+#: doc/tin.5:763
+#, 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* volle Nachbearbeitung (Anhänge\n"
+"# dekodieren) verwenden, temporäre Dateien löschen\n"
+"# und Followup-To: poster setzten.\n"
+"scope=*binaries*\n"
+"post_process_type=2\n"
+"delete_tmp_files=ON\n"
+"followup_to=poster\n"
+
+#. type: Plain text
+#: doc/tin.5:769
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+"# Anderes quote_chars in fido.* Newsgruppen\n"
+"# und X-Comment-To: Zeile hinzufügen\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:773
+#, no-wrap
+msgid ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+msgstr ""
+"# In fido7.* Gruppen den Zeichensatz erraten\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:779
+#, 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 ""
+"# Keine Signatur in *.test Newsgruppen anhängen\n"
+"# und Subject vorwählen\n"
+"scope=*.test\n"
+"sigfile=--none\n"
+"x_headers=Subject: Test - ignore - no reply\n"
+
+#. type: Plain text
+#: doc/tin.5:783
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+"# ISO-2022-JP-2 als Zeichensatz annehmen\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+
+#. type: Plain text
+#: doc/tin.5:798
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+msgstr ""
+"Die Filter-Datei wird verwendet, um bestimmten Artikeln Punktzahlen "
+"zuzuweisen. Basierend auf der Punktzahl kann ein Artikel ausgefiltert "
+"(ausgeblendet, gekillt) oder als heiß markiert werden. Die tinrc-Variablen "
+"B<score_limit_kill> und B<score_limit_select> sind die Grenzen, die "
+"überschritten werden müssen, um einen Artikel als gekillt oder ausgewählt zu "
+"markieren. Leere Zeilen oder Zeilen, die mit einem »#« beginnen, werden "
+"ignoriert. Mehrere Übereinstimmungsregeln im gleichen Geltungsbereich werden "
+"alle einzeln angewendet und nicht nur, wenn sie gleichzeitig zutreffen "
+"(logisches ODER, nicht UND)."
+
+#. type: TP
+#: doc/tin.5:798
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+#. type: Plain text
+#: doc/tin.5:808
+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 beginning 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 ""
+"Jeder Eintrag (Regel) in der Filter-Datei kann mit einem Kommentar versehen "
+"werden. Hier sind mehrere Zeilen erlaubt (aber bisher nur für Kommentare). "
+"Jede dieser Zeilen muss mit dem Schlüsselwort »comment=« beginnen. "
+"Kommentare müssen am Anfang der Regel stehen. Kommentarzeilen innerhalb "
+"einer Regel werden an den Anfang der nächsten Regel verschoben. Dies könnte "
+"sich in Zukunft ändern. Kein »#« verwenden, um Kommentare zu markieren, da "
+"diese Zeilen ignoriert werden und Ihre Kommentare beim nächsten Schreiben "
+"der Datei verloren gehen."
+
+#. type: TP
+#: doc/tin.5:808
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+#. type: Plain text
+#: doc/tin.5:812
+msgid ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+msgstr ""
+"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
+"welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend "
+"erforderlich!"
+
+#. type: TP
+#: doc/tin.5:812
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+#. type: Plain text
+#: doc/tin.5:815
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr "0=Groß-/Kleinschreibung beachten, 1=Groß-/Kleinschreibung ignorieren"
+
+#. type: TP
+#: doc/tin.5:815
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+#. type: Plain text
+#: doc/tin.5:818
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or "
+"\"hot\"."
+msgstr ""
+"Wert der Regel; kann auch eines der magischen Wörter »kill« oder »hot« sein."
+
+#. type: TP
+#: doc/tin.5:818
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+#. type: Plain text
+#: doc/tin.5:822
+msgid ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit »Subject:«. Der verwendete Vergleichstyp (Wildmat oder Regex) "
+"hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
+
+#. type: Plain text
+#: doc/tin.5:831
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit »From:«. B<\\%tin>(1) wandelt den Inhalt des »From:«-Headers "
+"zu einer E-Mail-Adresse im alten Stil vor dem Vergleich mit den Filterregeln "
+"um. Z.\\~B. »some@body.example (John Doe)« anstelle von »John Doe "
+"E<lt>some@body.exampleE<gt>«. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:831
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+#. type: Plain text
+#: doc/tin.5:836
+msgid ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+msgstr ""
+"Vergleiche mit »Message-ID:« & allen »References:«. Der verwendete "
+"Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der tinrc-"
+"Variablen B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:836
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+#. type: Plain text
+#: doc/tin.5:841
+msgid ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit »Message-ID:« und letztem »References:« Eintrag (direkte "
+"Antworten). Der verwendete Vergleichstyp (Wildmat oder Regex) hängt von der "
+"Einstellung der tinrc-Variable B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:841
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+#. type: Plain text
+#: doc/tin.5:845
+msgid ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit »Message-ID:«. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:845
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+#. type: Plain text
+#: doc/tin.5:849
+msgid ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit »References:«. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hängt von der Einstellung der tinrc-Variable B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:849
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+#. type: Plain text
+#: doc/tin.5:852
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+"Vergleiche mit »Lines:«, E<lt>Zahl entspricht weniger als, E<gt>Zahl "
+"entspricht mehr als."
+
+#. type: TP
+#: doc/tin.5:852
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+#. type: Plain text
+#: doc/tin.5:862
+msgid ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric value. "
+"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+"B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to OFF. As "
+"the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1)  was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+msgstr ""
+"Vergleiche mit »From:« Adressenparser Rückgabewert. E<lt>Zahl entspricht "
+"weniger als, E<gt>Zahl entspricht mehr als der zurückgegebene Wert. "
+"GNKSA_LOCAL_DOMAIN_LITERAL oder GNKSA_INVALID_DOMAIN werden nur "
+"zurückgegeben falls B<disable_gnksa_domain_check> in I</etc/tin/"
+"tin.defaults> auf OFF steht. Da die einkompilierte Liste der gültigen Top-"
+"Level-Domainnamen veraltet sein könnte, ist hier bei der Verwendung Vorsicht "
+"geboten. GNKSA_ILLEGAL_LABEL_BEGNUM wird nur zurückgegeben falls B<\\"
+"%tin>(1) mit definiertem ENFORCE_RFC1034 kompiliert wurde, das ist "
+"üblicherweise nicht der Fall."
+
+#. type: ta
+#: doc/tin.5:864
+#, no-wrap
+msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+
+#. type: Plain text
+#: doc/tin.5:899
+#, no-wrap
+msgid ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+msgstr ""
+"\tinterne Codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tallgemeine syntaktische Fehler\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tSyntax- und Semantikfehler des FQDN-Teils\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tSyntaktische Fehler des Lokalteils\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\tSyntaktische Fehler im Realname-Teil\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+
+#. type: TP
+#: doc/tin.5:901
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+#. type: Plain text
+#: doc/tin.5:908
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Vergleiche mit der »Xref:«-Zeile. Vor dem Vergleich wird die Zeile in das "
+"Format der »Newsgroups:«-Zeile gewandelt, also in eine Kommata getrennte "
+"List von Newsgruppen, alle anderen Informationen (wie Artikelnummern) werden "
+"aus der Zeile entfernt. Die Art des Vergleiches (Wildmat oder Regex) hängt "
+"von der Einstellung der tinrc-Variablen B<wildcard> ab."
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:908
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:914
+msgid ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+msgstr ""
+"Vergleiche mit der »Path:«-Zeile. Dies funktioniert evtl. auf einigen "
+"Servern nicht. Die Art des Vergleiches (Wildmat oder Regex) hängt von der "
+"Einstellung der tinrc-Variablen B<wildcard> ab."
+
+#. type: TP
+#: doc/tin.5:914 doc/tin.5:2961
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+#. type: Plain text
+#: doc/tin.5:917
+msgid "time_t value when rule expires"
+msgstr "time_t Wert wann die Regel abläuft"
+
+#. type: Plain text
+#: doc/tin.5:927
+#, 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\\(en9]*\\eb\n"
+msgstr ""
+"comment=Markiert alle Artikel über tin, rtin,\n"
+"comment=tind, ktin or cdtin als heiß\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0\\(en9]*\\eb\n"
+
+#. type: Plain text
+#: doc/tin.5:936
+#, no-wrap
+msgid ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+msgstr ""
+"comment=Postings in nsr von Google basierend auf Message-ID\n"
+"comment=oder Path abwerten, falls beides zutrifft\n"
+"comment=erhalten sie eine Punktzahl von -66,\n"
+"comment=was ausreicht, um sie als gekillt zu markieren.\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+
+#. .nf
+#. type: Plain text
+#: doc/tin.5:944
+msgid ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. .fi
+#. type: Plain text
+#: doc/tin.5:948
+msgid ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. type: Plain text
+#: doc/tin.5:959
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. If the keymap-file named with full specified B<\\"
+"%locale>(5)  is not found, less specific ones are looked for. Various parts "
+"will be stripped off the name, in the following order codeset, normalized "
+"codeset, territory and modifier when looking for the keymap-file.  Below is "
+"a list of all rebindable keynames and their defaults. If a keyname is bound "
+"to NULL it is unassigned."
+msgstr ""
+"Tastaturbelegungs-Datei, die \"I<Taste> I<Wert> I<[Wert]>\"-Paare enthält, "
+"die durch Leerzeichen oder Tabulatoren getrennt sind. Wenn die "
+"Tastaturbelegungs-Datei mit dem vollständigen Gebietsschema-Namen B<\\"
+"%locale>(5) nicht gefunden wird, wird nach weniger spezifischen gesucht. Bei "
+"der Suche nach der Tastaturbelegungs-Datei werden verschiedene Teile vom "
+"Namen entfernt, in der folgenden Reihenfolge Codeset, normalisiertes "
+"Codeset, Territorium und Modifikator. Unten finden Sie eine Liste aller "
+"wiederbindbaren Tastennamen und ihrer Standardwerte. Wenn ein Tastenname an "
+"NULL gebunden ist, ist er nicht zugewiesen."
+
+#. type: ta
+#: doc/tin.5:961
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+
+#. type: Plain text
+#: doc/tin.5:1010
+#, 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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\n"
+
+#. type: Plain text
+#: doc/tin.5:1019
+#, 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>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+#. type: Plain text
+#: doc/tin.5:1028
+#, 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<ConfigServerrcMenu>\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<ConfigServerrcMenu>\ts\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+
+#. type: Plain text
+#: doc/tin.5:1036
+#, 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
+#: doc/tin.5:1039
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+
+#. type: Plain text
+#: doc/tin.5:1069
+#, 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
+#: doc/tin.5:1072
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+
+#. type: Plain text
+#: doc/tin.5:1114
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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
+#: doc/tin.5:1119
+#, 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
+#: doc/tin.5:1132
+#, 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
+#: doc/tin.5:1134
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1137
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+
+#. type: Plain text
+#: doc/tin.5:1144
+#, 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
+#: doc/tin.5:1147
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1165
+#, 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
+#: doc/tin.5:1172
+#, 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
+#: doc/tin.5:1190
+#, 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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\tT\n"
+"B<ThreadUndoSel>\t~\n"
+
+#. type: Plain text
+#: doc/tin.5:1192
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1202
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support). Each line consist of "
+"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+"Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird "
+"normalerweise durch die lokalen Newsserver aktualisiert (z.\\~B. B<\\"
+"%innd>(8)) sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus "
+"zwei durch Tabulator getrennten Feldern "
+"»I<Gruppen.Name>\tI<Kurzbeschreibung>«."
+
+#. type: Plain text
+#: doc/tin.5:1205 doc/tin.5:1318 doc/tin.5:2908 doc/tin.5:2961 doc/tin.5:2987
+msgid "is the name of the newsgroup"
+msgstr "ist der Name der Newsgruppe"
+
+#. type: Plain text
+#: doc/tin.5:1208 doc/tin.5:1321 doc/tin.5:2990
+msgid "is a short single-line description of the group"
+msgstr "ist die zugehörige Kurzbeschreibung"
+
+#. type: Plain text
+#: doc/tin.5:1217
+msgid ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+msgstr ""
+"»I<NNTPServer[:Port]> I<newsrc> [I<Kurzname> [I<...>]]« Paare für den »B<-"
+"g>« Kommandozeilenschalter. Bei der Suche wird nicht zwischen Groß- und "
+"Kleinschreibung unterschieden und jede Zeile, die mit »#«, »;« oder » "
+"« beginnt, wird als Kommentar behandelt. Nur verfügbar, wenn via NNTP "
+"gelesen wird."
+
+#. type: Plain text
+#: doc/tin.5:1226
+msgid ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+msgstr ""
+"Vollständig qualifizierter Domänenname des Newsservers. Eine einfache IPv6-"
+"Adresse muss in eckige Klammern (»[]«) gesetzt werden. Zusätzlich kann ein "
+"Port durch Anhängen von :portnumber angegeben werden. Wenn ein Port "
+"angegeben wird, überschreibt er jeden Port, der mit »B<-g>« oder »B<-p>« "
+"angegeben oder durch »B<-T>« oder »B<-k>« impliziert oder über $B<NNTPPORT> "
+"gesetzt wurde. Die Zeichenfolge »default« oder »*« fungiert als Platzhalter "
+"für die Übereinstimmung mit jedem Namen. Eine solche Zeile sollte an letzter "
+"Stelle stehen."
+
+#. type: TP
+#: doc/tin.5:1226
+#, no-wrap
+msgid "B<newsrc>"
+msgstr "B<newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:1229
+msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+msgstr ""
+"Zugehöriges newsrc. Eine mit »B<-f>« angegebene Datei hat eine höhere "
+"Priorität."
+
+#. type: TP
+#: doc/tin.5:1229
+#, no-wrap
+msgid "B<shortname>"
+msgstr "B<Kurzname>"
+
+#. type: Plain text
+#: doc/tin.5:1233
+msgid ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+msgstr ""
+"Kurzname(n) für die NNTPServer. Kurznamen dürfen kein »:« enthalten und "
+"müssen eindeutig sein."
+
+#. type: Plain text
+#: doc/tin.5:1237
+msgid "# sample newsrctable file"
+msgstr "# Beispiel newsrctable-Datei"
+
+#. type: Plain text
+#: doc/tin.5:1239
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr "news.tin.org .newsrc-tin.org tinorg"
+
+#. type: Plain text
+#: doc/tin.5:1241
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr "news.example.org /tmp/nrc-ex example ex"
+
+#. type: Plain text
+#: doc/tin.5:1243
+msgid "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+msgstr "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+
+#. type: Plain text
+#: doc/tin.5:1245
+msgid "# catch all rules should go last"
+msgstr "# Catch-All-Regeln sollten an letzter Stelle stehen"
+
+#. type: Plain text
+#: doc/tin.5:1247
+msgid "# with the more specific one on top"
+msgstr "# mit der spezifischeren Regel an erster Stelle"
+
+#. type: Plain text
+#: doc/tin.5:1249
+msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1251
+msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1266
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+"Verlaufsliste der geposteten Artikel. Die Datei wird von B<\\%tin>(1) "
+"geschrieben und vom Befehl B<DisplayPostHist> ('B<W>') verwendet. Sie sollte "
+"nicht manuell verändert werden. Jede Zeile, die mit »#« beginnt, ist ein "
+"Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen müssen aus "
+"mindestens vier durch Pipes (»|«) getrennten Feldern bestehen, beginnend mit "
+"einem Zeitstempel »tt-mm-jj«, einem einzelnen Buchstaben, der die Aktion "
+"angibt, die die Nachricht ausgelöst hat, einem Gruppennamen oder einer "
+"Mailadresse, an die die Nachricht gesendet wurde, dem Subject der Nachricht "
+"und optional der »Message-ID:« der Nachricht, falls bekannt."
+
+#. type: Plain text
+#: doc/tin.5:1275
+msgid ""
+"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+"Kopie aller geposteten Artikel im B<\\%mbox>(5)-Format. Der Dateiname kann "
+"durch setzen von B<posted_articles_file> geändert werden."
+
+#. type: Plain text
+#: doc/tin.5:1283
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr ""
+"Vorrat an zurückgestellten Artikeln. Diese Datei benutzt das B<\\%mbox>(5)-"
+"Format."
+
+#. type: Plain text
+#: doc/tin.5:1293
+msgid ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' command-"
+"line option and is unlinked on exit."
+msgstr ""
+"Die Datei ist eine Kopie der MOTD-Nachricht (»Message of the Day«) des "
+"Servers. Sie wird beim Start automatisch erstellt, außer die Verbindung "
+"wurde mit der Befehlszeilenoption »B<-Q>« hergestellt. Beim Beenden wird "
+"diese Datei gelöscht."
+
+#. type: Plain text
+#: doc/tin.5:1302
+msgid ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+msgstr ""
+"Datei zum Speichern von $B<NNTPSERVER> bezogenen Info- und Fehlermeldungen. "
+"Die Datei wird beim Start überschrieben und ist zur Fehlersuche gedacht."
+
+#. type: Plain text
+#: doc/tin.5:1315
+msgid ""
+"This file is 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 ""
+"Eine Kopie der Newsgroups-Datei des Servers, die kurze Beschreibungen jeder "
+"Newsgruppe enthält. Sie wird beim Start automatisch aktualisiert, außer wenn "
+"die Befehlszeilenoption »B<-X>« oder »B<-q>« verwendet werden und eine alte "
+"Kopie existiert. Jede Zeile besteht aus zwei tabulatorgetrennten Feldern "
+"»I<Gruppen.Name>\tI<Kurzbeschreibung>«."
+
+#. type: TP
+#: doc/tin.5:1315 doc/tin.5:2984
+#, no-wrap
+msgid "B<group.name>"
+msgstr "B<Gruppen.Name>"
+
+#. type: TP
+#: doc/tin.5:1318 doc/tin.5:2987
+#, no-wrap
+msgid "B<one-line description>"
+msgstr "B<Kurzbeschreibung>"
+
+#. type: Plain text
+#: doc/tin.5:1333
+msgid ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+msgstr ""
+"Datei zum Speichern von $B<NNTPSERVER> bezogenen Daten mittels "
+"»I<Variable>=I<Wert>« Paaren. Derzeit gibt es nur wenige Variablen und "
+"einige sind nicht dazu gedacht, vom Benutzer geändert zu werden. Auch "
+"B<ConfigServerrcMenu> ('B<s>') im Abschnitt »SERVERRC MENÜ« in B<\\%tin>(1) "
+"beachten."
+
+#. type: TP
+#: doc/tin.5:1333
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+#. type: Plain text
+#: doc/tin.5:1336
+msgid "Internal version number."
+msgstr "Interne Versionsnummer."
+
+#. type: TP
+#: doc/tin.5:1336
+#, no-wrap
+msgid "B<add_cmd_line_opts>"
+msgstr "B<add_cmd_line_opts>"
+
+#. type: Plain text
+#: doc/tin.5:1346
+msgid ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', \\&''B<-"
+"k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', ''B<-t>\\ "
+"I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+msgstr ""
+"Zusätzliche Kommandozeilenoptionen. Verhält sich wie $B<TINRC> allerdings "
+"Server-spezifisch. Bitte beachten, dass die Datei nach den "
+"Kommandozeilenoptionen gelesen wird und diese eventuell übersteuert. Aktuell "
+"beschränkt auf »B<-4>«, »B<-6>«, »B<-A>«, »B<-C>«, »B<-d>«, »B<-G>\\ "
+"I<Limit>«, »B<-k>«, »B<-n>«, »B<-p>\\ I<Port>«, »B<-q>«, »B<-Q>«, »B<-t>\\ "
+"I<Timeout>«, »B<-T>« und »B<-x>«. Die Voreinstellung ist ungesetzt."
+
+#. type: TP
+#: doc/tin.5:1346
+#, no-wrap
+msgid "B<disabled_nntp_cmds>"
+msgstr "B<disabled_nntp_cmds>"
+
+#. type: Plain text
+#: doc/tin.5:1352
+msgid ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left blank. "
+"Switching off XHDR also switches off HDR and vice versa.  The following "
+"commands can be disabled:"
+msgstr ""
+"Eine durch Kommas getrennte Liste von NNTP-Befehlen, die vermieden werden "
+"sollen. Kann verwendet werden, um Probleme mit fehlerhaften Servern zu "
+"umgehen und sollte normalerweise leer gelassen werden. Das Deaktivieren von "
+"»XHDR« deaktiviert auch »HDR« und umgekehrt. Die folgenden Befehle können "
+"deaktiviert werden:"
+
+#. type: ta
+#: doc/tin.5:1354
+#, no-wrap
+msgid "\\w'LIST SUBSCRIPTIONS'u"
+msgstr "\\w'LIST SUBSCRIPTIONS'u"
+
+#. type: Plain text
+#: doc/tin.5:1374
+#, no-wrap
+msgid ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+msgstr ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+
+#. type: TP
+#: doc/tin.5:1376
+#, no-wrap
+msgid "B<nntp_pipeline_limit>"
+msgstr "B<nntp_pipeline_limit>"
+
+#. type: Plain text
+#: doc/tin.5:1380
+msgid ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+msgstr ""
+"Anzahl der NNTP-Befehle im Pipeline-Verfahren. Auf 1 setzen, wenn der Server "
+"Pipelining nicht unterstützt. Standard ist 50. Zulässiges Maximum ist 256."
+
+#. type: TP
+#: doc/tin.5:1380 doc/tin.5:1506
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+#. type: Plain text
+#: doc/tin.5:1386 doc/tin.5:1392
+msgid ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+msgstr ""
+"Identisch mit der tinrc-Variable gleichen Namens, übersteuert diese. Bitte "
+"beachten, dass die serverrc-Variable nicht in die tinrc-Variable übernommen "
+"wird, die tinrc-Variable, aber auch die serverrc-Variable setzt sofern diese "
+"im B<OptionMenu> ('B<M>') (und nur da) geändert wird."
+
+#. type: TP
+#: doc/tin.5:1386 doc/tin.5:1511
+#, no-wrap
+msgid "B<compress_overview_files>"
+msgstr "B<compress_overview_files>"
+
+#. type: TP
+#: doc/tin.5:1392
+#, no-wrap
+msgid "B<motd_hash>"
+msgstr "B<motd_hash>"
+
+#. type: Plain text
+#: doc/tin.5:1396
+msgid ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+msgstr ""
+"Interner Hash der MOTD (»Message of the Day«) des Servers, damit dessen "
+"Anzeige übersprungen werden kann, falls dieser unverändert ist."
+
+#. type: TP
+#: doc/tin.5:1396
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1401
+msgid ""
+"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
+"the server."
+msgstr ""
+"Interner Zeitstempel, der von B<\\%tin>(1) verwendet wird, um neue "
+"Newsgruppen auf dem Server zu erkennen."
+
+#. type: Plain text
+#: doc/tin.5:1423
+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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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 ""
+
+#. type: TP
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+#. type: TP
+#: doc/tin.5:1439
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+#. type: TP
+#: doc/tin.5:1442
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+#. type: TP
+#: doc/tin.5:1445
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+#. type: TP
+#: doc/tin.5:1449
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+#. type: TP
+#: doc/tin.5:1453
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+#. type: TP
+#: doc/tin.5:1457
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+#. type: TP
+#: doc/tin.5:1461
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+#. type: TP
+#: doc/tin.5:1464
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+#. type: TP
+#: doc/tin.5:1468
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+#. type: Plain text
+#: doc/tin.5:1479
+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 ""
+"Falls »ON« fragt B<\\%tin>(1) vor der Verwendung eines MIME-Viewers "
+"(B<metamail_prog>) nach um MIME-Nachrichten anzuzeigen. Vorbedingung ist, "
+"dass überhaupt ein MIME-Viewer eingestellt ist. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:1479
+#, no-wrap
+msgid "B<attachment_format>"
+msgstr "B<attachment_format>"
+
+#. type: Plain text
+#: doc/tin.5:1485
+msgid ""
+"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
+"Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von B<\\%tin>(1) zur Darstellung der "
+"Anhangsebene benutzt. Voreingestellt ist »%t%s%e%c%d«."
+
+#. type: TP
+#: doc/tin.5:1493
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+#. type: Plain text
+#: doc/tin.5:1496
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr ""
+"Automatisch Verbindung zum Server wiederherstellen. Die Voreinstellung ist "
+"»OFF«."
+
+#. type: Plain text
+#: doc/tin.5:1501
+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 ""
+"Falls »ON« werden Artikel/Threads im Batchmode gespeichert wenn »B<-S>« oder "
+"gemailt, wenn »B<-M>« bzw. »B<-N>« in der Kommandozeile angegeben wurde. Die "
+"Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.5:1501
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+#. type: Plain text
+#: doc/tin.5:1511
+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 ""
+"Falls »ON« erzeuge lokale Kopien der NNTP Overview Dateien. Dies kann "
+"verwendet werden, um das lesen von großen Gruppen bei einer langsamen "
+"Verbindung erheblich zu beschleunigen. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:1516
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: Plain text
+#: doc/tin.5:1522
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+"Diesen Hash-Algorithmus für Cancel-Locks (B<RFC\\ 8315>) verwenden. Nur "
+"vorhanden falls B<tin> mit Cancel-Lock-Unterstützung gebaut wurde. »Keiner« "
+"deaktiviert die Erzeugung von Cancel-Locks. Gültige Werte sind »Keiner«, "
+"»sha1«, »sha256« und »sha512«. Die Voreinstellung ist »sha1«."
+
+#. type: TP
+#: doc/tin.5:1522
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+#. type: TP
+#: doc/tin.5:1526
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr "B<col_extquote>"
+
+#. type: TP
+#: doc/tin.5:1532
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+#. type: TP
+#: doc/tin.5:1535
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+#. type: TP
+#: doc/tin.5:1538
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+#. type: TP
+#: doc/tin.5:1541
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+#. type: TP
+#: doc/tin.5:1544
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+#. type: TP
+#: doc/tin.5:1547
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+#. type: TP
+#: doc/tin.5:1551
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+#. type: TP
+#: doc/tin.5:1555
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+#. type: TP
+#: doc/tin.5:1559
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1563
+#, no-wrap
+msgid "B<col_message>"
+msgstr "B<col_message>"
+
+#. type: TP
+#: doc/tin.5:1566
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+#. type: TP
+#: doc/tin.5:1569
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+#. type: TP
+#: doc/tin.5:1572
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+#. type: TP
+#: doc/tin.5:1575
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+#. type: TP
+#: doc/tin.5:1578
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+#. type: TP
+#: doc/tin.5:1581
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+#. type: TP
+#: doc/tin.5:1584
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+#. type: TP
+#: doc/tin.5:1588
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+#. type: TP
+#: doc/tin.5:1591
+#, no-wrap
+msgid "B<col_score_neg>"
+msgstr "B<col_score_neg>"
+
+#. type: TP
+#: doc/tin.5:1594
+#, no-wrap
+msgid "B<col_score_pos>"
+msgstr "B<col_score_pos>"
+
+#. type: TP
+#: doc/tin.5:1597
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+#. type: TP
+#: doc/tin.5:1600
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+#. type: TP
+#: doc/tin.5:1603
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+#. type: TP
+#: doc/tin.5:1609
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+#. type: TP
+#: doc/tin.5:1612
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+#. type: Plain text
+#: doc/tin.5:1616
+msgid ""
+"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+"B<\\%tin>(1) kann eine manuelle Bestätigung anfordern, um den Benutzer zu "
+"schützen. Verfügbare Optionen:"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1622
+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<Kommandos> Fordert eine Bestätigung an, bevor bestimmte gefährliche "
+"Befehle ausgeführt werden (z.\\~B. B<Catchup> ('B<c>')). Befehle, die "
+"hiervon betroffen sind, sind in diesem Handbuch mit »[nach Bestätigung]« "
+"gekennzeichnet."
+
+#. type: Plain text
+#: doc/tin.5:1627
+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<Beenden>: Sie werden bei B<Quit> ('B<q>') aufgefordert zu bestätigen, dass "
+"Sie B<\\%tin>(1) beenden möchten."
+
+#. type: Plain text
+#: doc/tin.5:1631
+msgid ""
+"B<select>: Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<X-Befehl>: Fragt nach Bestätigung, bevor alle nicht (mit dem Befehl "
+"B<GroupMarkUnselArtRead> ('B<X>')) ausgewählten Artikel als gelesen markiert "
+"werden."
+
+#. type: Plain text
+#: doc/tin.5:1633
+msgid "Default is commands & quit."
+msgstr "Voreinstellung ist »Kommandos & Ende«."
+
+#. type: Plain text
+#: doc/tin.5:1644
+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 ""
+"Formatzeichenfolge, die für die Datumsdarstellung verwendet wird. Eine "
+"Beschreibung der verschiedenen Formatoptionen finden Sie in B<\\"
+"%strftime>(3). B<\\%tin>(1) verwendet B<\\%strftime>(3) falls verfügbar, und "
+"unterstützt die meisten Formatoptionen in seinem Fallback-Code. Die "
+"Voreinstellung ist »%a, %d %b %Y %H:%M:%S«."
+
+#. type: TP
+#: doc/tin.5:1644
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+#. type: TP
+#: doc/tin.5:1646
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+#. type: TP
+#: doc/tin.5:1648
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+#. type: TP
+#: doc/tin.5:1651
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:1658
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:1663
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+#. type: TP
+#: doc/tin.5:1667
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+#. type: tbl table
+#: doc/tin.5:1673 doc/tin.5:1702
+#, no-wrap
+msgid "''Subject:'' (case sensitive)"
+msgstr "»Subject:« (Groß-/Kleinschreibung beachten)"
+
+#. type: tbl table
+#: doc/tin.5:1674 doc/tin.5:1703
+#, no-wrap
+msgid "''Subject:'' (ignore case)"
+msgstr "»Subject:« (Groß-/Kleinschreibung ignorieren)"
+
+#. type: tbl table
+#: doc/tin.5:1675 doc/tin.5:1704
+#, no-wrap
+msgid "''From:'' (case sensitive)"
+msgstr "»From:« (Groß-/Kleinschreibung beachten)"
+
+#. type: tbl table
+#: doc/tin.5:1676 doc/tin.5:1705
+#, no-wrap
+msgid "''From:'' (ignore case)"
+msgstr "»From:« (Groß-/Kleinschreibung ignorieren)"
+
+#. type: tbl table
+#: doc/tin.5:1677 doc/tin.5:1706
+#, no-wrap
+msgid "''Message-ID:'' & full ''References:'' line"
+msgstr "»Message-ID:« & alle »References:« Einträge"
+
+#. type: tbl table
+#: doc/tin.5:1678 doc/tin.5:1707
+#, no-wrap
+msgid "''Message-ID:'' & last ''References:'' entry only"
+msgstr "»Message-ID:« & letzter »References:« Eintrag"
+
+#. type: tbl table
+#: doc/tin.5:1679 doc/tin.5:1708
+#, no-wrap
+msgid "''Message-ID:'' entry only"
+msgstr "»Message-ID:« allein"
+
+#. type: tbl table
+#: doc/tin.5:1680 doc/tin.5:1709
+#, no-wrap
+msgid "''Lines:''"
+msgstr "»Lines:«"
+
+#. type: TP
+#: doc/tin.5:1683
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:1687
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:1692
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+#. type: TP
+#: doc/tin.5:1696
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:1712
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+#. type: TP
+#: doc/tin.5:1714
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+#. type: TP
+#: doc/tin.5:1716
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+#. type: TP
+#: doc/tin.5:1718
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+#. type: TP
+#: doc/tin.5:1720
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+#. type: TP
+#: doc/tin.5:1722
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+#. type: TP
+#: doc/tin.5:1724
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+#. type: TP
+#: doc/tin.5:1726
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+#. type: TP
+#: doc/tin.5:1728
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+#. type: TP
+#: doc/tin.5:1730
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+#. type: TP
+#: doc/tin.5:1732
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+#. type: TP
+#: doc/tin.5:1734
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+#. type: TP
+#: doc/tin.5:1736
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+#. type: TP
+#: doc/tin.5:1738
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+#. type: TP
+#: doc/tin.5:1740
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+#. type: TP
+#: doc/tin.5:1742
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+#. type: TP
+#: doc/tin.5:1744
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+#. type: TP
+#: doc/tin.5:1746
+#, no-wrap
+msgid "B<dont_break_words>"
+msgstr "B<dont_break_words>"
+
+#. type: TP
+#: doc/tin.5:1750
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+#. type: Plain text
+#: doc/tin.5:1761
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+msgstr ""
+"Der Formatstring, der verwendet wird, um den Editor-Startbefehl mit "
+"Parametern zu erstellen. Die Voreinstellung ist »%E +%N %F«, wobei "
+"%E=Editor, %N=Zeilennummer und %F=Dateiname ist (z.\\~B. »/bin/vi "
+"+7 .article«). Siehe auch $B<VISUAL> und $B<EDITOR> unter "
+"»UMGEBUNGSVARIABLEN« in B<\\%tin>(1)."
+
+#. type: TP
+#: doc/tin.5:1764
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr "B<extquote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1771
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_extquote> angezeigt. Wenn "
+"B<extquote_regex> leer ist, verwendet B<\\%tin>(1) eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:1771
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+#. type: Plain text
+#: doc/tin.5:1783
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+msgstr ""
+"Falls B<getart_limit> E<gt> 0 ist, werden nicht mehr als die letzten "
+"B<getart_limit> Artikel pro Gruppe vom Server abgerufen. Wenn "
+"B<getart_limit> E<lt> 0 ist, beginnt B<tin> mit dem Abrufen von Artikeln ab "
+"Ihrem ersten ungelesenen Artikel minus dem Absolutwert von B<getart_limit>. "
+"Bitte beachten, dass das Setzen von B<getart_limit> Caching "
+"(B<cache_overview_files>) deaktiviert. Der Standardwert ist 0, was bedeutet, "
+"dass es kein Limit gibt."
+
+#. type: TP
+#: doc/tin.5:1783
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+#. type: Plain text
+#: doc/tin.5:1797
+msgid ""
+"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
+"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+"Welche Tasten soll B<\\%tin>(1) akzeptieren, um zum nächsten ungelesenen "
+"Artikel zu springen? Möglich ist jede Kombination aus B<PageDown> und "
+"B<PageNextUnread>. Wenn B<PageDown> gesetzt ist, springt B<\\%tin>(1) zum "
+"nächsten Artikel am Ende des aktuellen Artikels. Wenn B<PageNextUnread> "
+"gesetzt ist, springt B<\\%tin>(1) sofort zum nächsten Artikel, wenn "
+"B<PageNextUnread> ('B<E<lt>TABE<gt>>') gedrückt wird. Die Voreinstellung ist "
+"B<PageNextUnread>."
+
+#. type: Plain text
+#: doc/tin.5:1804
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Gruppenebene "
+"benutzt. Voreingestellt ist »%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F«. Folgende "
+"Ersetzungen werden unterstützt:"
+
+#. type: ta
+#: doc/tin.5:1806
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr "\\w'%G    'u +\\w'Absender, Name und/oder E-Mail Adresse'u"
+
+#. type: Plain text
+#: doc/tin.5:1818
+#, no-wrap
+msgid ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+msgstr ""
+"%D Datum\n"
+"%F Absender, Name und/oder E-Mail Adresse\n"
+"%I Initialen des Absenders\n"
+"%L Anzahl der Zeilen\n"
+"%M Message-ID\n"
+"%R Anzahl der Antworten im Thread\n"
+"%S Bewertung\n"
+"%m Artikelkennzeichnungen\n"
+"%n aktuelle Threadnummer\n"
+"%s Subject\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:1854
+#, no-wrap
+msgid "B<hideline_regex>"
+msgstr "B<hideline_regex>"
+
+#. type: TP
+#: doc/tin.5:1860
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+#. type: TP
+#: doc/tin.5:1867
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+#. type: TP
+#: doc/tin.5:1873
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+#. type: Plain text
+#: doc/tin.5:1879
+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 ""
+"Falls größer als »0« wird Ihr Mailreader früher für eine Antwort aufgerufen, "
+"so dass mehr seiner Funktionen verwendet werden (z.\\~B. MIME, pgp, ...) "
+"können. »1« bedeutet, Header mit übergeben, »2« bedeutet, keine Header "
+"übergeben (die alte Option »use_mailreader_i=ON«). »0« schaltet die Nutzung "
+"aus. Diese Option muss zu B<mailer_format> passen. Die Voreinstellung ist "
+"»0«."
+
+#. type: TP
+#: doc/tin.5:1879
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+#. type: TP
+#: doc/tin.5:1883
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+#. type: TP
+#: doc/tin.5:1888
+#, no-wrap
+msgid "B<keep_expired_filters>"
+msgstr "B<keep_expired_filters>"
+
+#. type: TP
+#: doc/tin.5:1892
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+#. type: Plain text
+#: doc/tin.5:1896
+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 ""
+"Diese Option steuert die Verarbeitung und Anzeige von Artikeln, die gekillt "
+"wurden. Es gibt 3 Optionen, der Standardwert ist 0 (B<Killt nur ungelesene "
+"Artikel>)."
+
+#. type: Plain text
+#: doc/tin.5:1904
+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> ist das 'traditionelle' Verhalten von B<\\%tin>(1). "
+"Nur ungelesene Artikel werden einmal gekillt, indem sie als gelesen markiert "
+"werden. Da das Filtern nur bei ungelesenen Artikeln mit B<kill_level> auf "
+"»0« passiert, werden B<art_marked_killed> und B<art_marked_read_selected> "
+"nur einmal angezeigt. Wenn Sie die Gruppe erneut betreten, ist die "
+"Markierung verschwunden."
+
+#. type: TP
+#: doc/tin.5:1920
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+#. type: Plain text
+#: doc/tin.5:1926
+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 ""
+"E-Mail-Adresse des Benutzers (und vollständiger Name), falls nicht "
+"benutzername@host. Wird beim Erstellen von Artikeln, beim Versenden von E-"
+"Mails und beim Signieren mit B<\\%pgp>(1) verwendet."
+
+#. type: TP
+#: doc/tin.5:1930
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+#. type: TP
+#: doc/tin.5:1936
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+#. type: TP
+#: doc/tin.5:1955
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+#. type: Plain text
+#: doc/tin.5:1979
+#, no-wrap
+msgid ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+msgstr ""
+"%F Dateiname\n"
+"%M default_mailer\n"
+"%S Subject-Feld\n"
+"%T To-Feld\n"
+"%U Benutzername\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:1992
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+#. type: TP
+#: doc/tin.5:2004 doc/tin.5:2811
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+#. type: TP
+#: doc/tin.5:2041
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+#. type: TP
+#: doc/tin.5:2046
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+#. type: TP
+#: doc/tin.5:2051
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+#. type: TP
+#: doc/tin.5:2056
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+#. type: TP
+#: doc/tin.5:2061
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+#. type: Plain text
+#: doc/tin.5:2067
+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 ""
+"Interne Timer, die von B<\\%tin>(1) verwendet werden, um den Überblick über "
+"neue Newsgroups zu behalten. Nicht ändern, es sei denn, Sie verstehen genau "
+"wozu sie dienen."
+
+#. type: TP
+#: doc/tin.5:2089
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr "B<nntp_read_timeout_secs>"
+
+#. type: Plain text
+#: doc/tin.5:2092
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+"Maximal n Sekunden auf eine Antwort vom Server warten (0 = kein Zeitlimit). "
+"Voreinstellung ist »120«."
+
+#. type: TP
+#: doc/tin.5:2092
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+#. type: Plain text
+#: doc/tin.5:2096
+msgid ""
+"The normalization form which should be used to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+"Normalisierungsart die verwenden soll um die Unicode-Eingabe zu "
+"normalisieren. Die möglichen Werte sind:"
+
+#. type: Plain text
+#: doc/tin.5:2114
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+msgstr ""
+"Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek "
+"unterstützt werden, die B<\\%tin>(1) für die Normalisierung verwendet. Nach "
+"Möglichkeit sollte »NFC« verwendet werden (B<RFC\\ 5198>)."
+
+#. type: TP
+#: doc/tin.5:2114
+#, no-wrap
+msgid "B<page_mime_format>"
+msgstr "B<page_mime_format>"
+
+#. type: Plain text
+#: doc/tin.5:2120
+msgid ""
+"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von tin B<\\%tin>(1) zur Darstellung von Mime-"
+"Headern auf Artikelebene benutzt. Voreingestellt ist »[-- %T%S%*n%z%*l%!c%!"
+"d%*e --]«."
+
+#. type: TP
+#: doc/tin.5:2120
+#, no-wrap
+msgid "B<page_uue_format>"
+msgstr "B<page_uue_format>"
+
+#. type: Plain text
+#: doc/tin.5:2126
+msgid ""
+"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von tin B<\\%tin>(1) zur Darstellung von UUE-"
+"Headern auf Artikelebene benutzt. Voreingestellt ist »[-- %T%S%*n%I%!d%*e "
+"--]«."
+
+#. type: TP
+#: doc/tin.5:2126
+#, no-wrap
+msgid "B<page_yenc_format>"
+msgstr "B<page_yenc_format>"
+
+#. type: Plain text
+#: doc/tin.5:2132
+msgid ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+msgstr ""
+"Diese Formatzeichenfolge wird von tin B<\\%tin>(1) zur Darstellung von YENC-"
+"Headern auf Artikelebene benutzt. Voreingestellt ist »[-- %*N%!d%I [%F%G]"
+"%V%W%X --]«."
+
+#. type: Plain text
+#: doc/tin.5:2160
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+"Falls »ON«, dann startet B<\\%tin>(1) ein geeignetes Viewer-Programm, um "
+"alle Dateien anzuzeigen, die nachbearbeitet und UU-dekodiert wurden. Das "
+"Programm wird mit der Datei B<\\%mailcap>(5) ermittelt. Die Voreinstellung "
+"ist »ON«."
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+#. type: TP
+#: doc/tin.5:2188
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+#. type: Plain text
+#: doc/tin.5:2198
+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 ""
+"Das Druckerprogramm mit Optionen, das zum Drucken von Artikeln verwendet "
+"werden soll. Der Standardwert ist B<\\%lpr>(1) für BSD-Maschinen und B<\\"
+"%lp>(1) für SysV-Maschinen. Das Drucken aus B<\\%tin>(1) könnte vom "
+"Systemadministrator deaktiviert worden sein."
+
+#. type: Plain text
+#: doc/tin.5:2206
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+"Falls »ON« zeige leeren »Followup-To:«-Header im Editor. Die Voreinstellung "
+"ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:2212
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+#. type: Plain text
+#: doc/tin.5:2218
+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 ""
+"Dieser bitcodierte Integer-Wert steuert, wie Artikel zitiert werden sollen, "
+"wenn man auf sie antwortet. Jede der folgenden Optionen kann kombiniert "
+"werden, indem alle relevanten Werte addiert werden. Standardwert ist »5«, "
+"was bedeutet, dass Anführungszeichen komprimiert und leere Zeilen in "
+"Anführungszeichen gesetzt werden."
+
+#. type: Plain text
+#: doc/tin.5:2221
+msgid "B<Nothing special> Non empty lines are quoted."
+msgstr "B<Nichts besonderes> Nicht leere Zeilen zitieren."
+
+#. type: Plain text
+#: doc/tin.5:2225
+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<Zitatzeichen zusammenfassen> Fasst Zitatzeichen zusammen, wenn sie "
+"mehrfach zitiert werden (zum Beispiel wird »E<gt> E<gt> E<gt>« in "
+"»E<gt>E<gt>E<gt>« umgewandelt). Diese Option ist standardmäßig aktiviert."
+
+#. type: Plain text
+#: doc/tin.5:2231
+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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
+"quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+"B<Signaturen zitieren> Diese Option ist standardmäßig deaktiviert. "
+"Signaturen werden immer zitiert, unabhängig von dieser Option, wenn du einen "
+"Artikel im Rohmodus B<PageToggleRaw> ('B<^H>') ansiehst und ihm antwortest "
+"oder darauf reagierst. Signaturen werden niemals zitiert, unabhängig von "
+"dieser Option, wenn B<show_signatures> deaktiviert ist."
+
+#. type: Plain text
+#: doc/tin.5:2233
+msgid "B<Quote empty lines> This option is on by default."
+msgstr "B<Leerzeilen zitieren> Diese Option ist standardmäßig aktiviert."
+
+#. type: TP
+#: doc/tin.5:2234
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2241
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote> angezeigt. Wenn "
+"B<quote_regex> leer ist, verwendet B<\\%tin>(1) eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2241
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+#. type: Plain text
+#: doc/tin.5:2248
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote2> angezeigt. Wenn "
+"B<quote_regex2> leer ist, verwendet B<\\%tin>(1) eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2248
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+#. type: Plain text
+#: doc/tin.5:2255
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Zeilen werden in B<col_quote3> angezeigt. Wenn "
+"B<quote_regex3> leer ist, verwendet B<\\%tin>(1) eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2255
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+#. type: TP
+#: doc/tin.5:2259
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+#. type: Plain text
+#: doc/tin.5:2266
+msgid ""
+"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+"Falls »ON«, kümmert sich B<\\%tin>(1) um die Darstellung von bidirektionalem "
+"Text. Bei »OFF«, überlässt B<\\%tin>(1) die Darstellung von bidirektionalem "
+"Text dem Terminal."
+
+#. type: TP
+#: doc/tin.5:2266
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<scope_marked_global>"
+msgstr "B<scope_marked_global>"
+
+#. type: TP
+#: doc/tin.5:2279
+#, no-wrap
+msgid "B<scope_marked_global_match>"
+msgstr "B<scope_marked_global_match>"
+
+#. type: TP
+#: doc/tin.5:2283
+#, no-wrap
+msgid "B<scope_marked_local>"
+msgstr "B<scope_marked_local>"
+
+#. type: TP
+#: doc/tin.5:2287
+#, no-wrap
+msgid "B<scope_marked_local_match>"
+msgstr "B<scope_marked_local_match>"
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+#. type: TP
+#: doc/tin.5:2295
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+#. type: TP
+#: doc/tin.5:2303
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+#. type: TP
+#: doc/tin.5:2307
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+#. type: Plain text
+#: doc/tin.5:2317
+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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
+"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"Die Anzahl der Zeilen, die in der Artikelanzeige beim Verwenden der "
+"Cursortasten nach oben/unten gescrollt wird. Die Voreinstellung ist »1« "
+"(zeilenweise). Setzen Sie den Wert auf »0«, um traditionelles B<\\%tin>(1) "
+"seitenweises Blättern zu erhalten. Setzen Sie ihn auf »-1«, um seitenweises "
+"Blättern zu erhalten, bei dem die oberste/unterste Zeile auf die nächste "
+"Seite übertragen wird. Diese Einstellung hat Vorrang vor "
+"B<show_last_line_prev_page>=ON. Setzen Sie den Wert auf »-2«, um "
+"halbseitiges Blättern zu erhalten. Diese Einstellung hat Vorrang vor "
+"B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.5:2317
+#, no-wrap
+msgid "B<select_format>"
+msgstr "B<select_format>"
+
+#. type: Plain text
+#: doc/tin.5:2321
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Auswahlebene "
+"benutzt. Voreingestellt ist »%f\\ %n\\ %U\\ \\ %G\\ \\ %d«. Folgende "
+"Ersetzungen werden unterstützt:"
+
+#. type: ta
+#: doc/tin.5:2323
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr "\\w'%G    'u +\\w'Anzahl ungelesener Artikel'u"
+
+#. type: Plain text
+#: doc/tin.5:2330
+#, no-wrap
+msgid ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+msgstr ""
+"%G Name der Gruppe\n"
+"%U Anzahl ungelesener Artikel\n"
+"%d Gruppenbeschreibung\n"
+"%f Gruppenkennzeichnung\n"
+"%n aktuelle Gruppennummer\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:2332
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+#. type: TP
+#: doc/tin.5:2367
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+#. type: Plain text
+#: doc/tin.5:2376
+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 "
+"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"Falls »ON«, wird eine kurze Gruppenbeschreibung nach dem Namen der Newsgroup "
+"auf der Gruppenauswahl-Ebene angezeigt. Der »B<-d>« Befehlszeilenparameter "
+"überschreibt die Einstellung und schaltet die Beschreibungen aus. Der "
+"verwendete Text stammt aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups> "
+"und falls unterstützt (erfordert, dass B<\\%tin>(1) mit mh-mail-handling-"
+"Unterstützung kompiliert wurde) aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> für Mailgruppen. Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.5:2376
+#, no-wrap
+msgid "B<show_help_mail_sign>"
+msgstr "B<show_help_mail_sign>"
+
+#. type: Plain text
+#: doc/tin.5:2383
+msgid ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Auswahl ob B<\\%tin>(1) in den verschiedenen Ebenentiteln eine Hilfeanzeige, "
+"eine neue E-Mail-Anzeige, beides oder keines von beiden anzeigt. Die "
+"Voreinstellung ist »3«."
+
+#. type: TP
+#: doc/tin.5:2399
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+#. type: Plain text
+#: doc/tin.5:2422
+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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
+"signature (first match counts). If the path starts with a ! the program the "
+"path points to will be executed to generate a signature. In order to pass "
+"the group name to the program, %G can be specified.  This will be replaced "
+"by the name of the current newsgroup. --none will suppress any signature. "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2425
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2432
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markslash> oder B<mono_markslash> "
+"angezeigt. Wenn B<slashes_regex> leer ist, verwendet B<\\%tin>(1) eine "
+"eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2478
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2492
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markstar> oder B<mono_markstar> "
+"angezeigt. Wenn B<stars_regex> leer ist, verwendet B<\\%tin>(1) eine "
+"eingebaute Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2492
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+#. type: TP
+#: doc/tin.5:2496
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+#. type: TP
+#: doc/tin.5:2505
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+#. type: TP
+#: doc/tin.5:2509
+#, no-wrap
+msgid "B<strip_re_regex>"
+msgstr "B<strip_re_regex>"
+
+#. type: TP
+#: doc/tin.5:2515
+#, no-wrap
+msgid "B<strip_was_regex>"
+msgstr "B<strip_was_regex>"
+
+#. type: TP
+#: doc/tin.5:2521
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2528
+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 ""
+"Ein regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"übereinstimmenden Wörter werden in B<col_markstroke> oder B<mono_markstroke> "
+"angezeigt. Wenn B<strokes_regex> leer ist, verwendet B<\\%tin>(1) eine "
+"eingebaute Voreinstellung."
+
+#. type: Plain text
+#: doc/tin.5:2533
+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 ""
+"Falls »ON« dekodiere laut german.sty (TeX) kodierte Umlaute und stelle »\"a« "
+"als »ä«, usw. dar. Die Voreinstellung ist »OFF«. Diese Einstellung kann auch "
+"im Artikelbetrachter mittels B<PageToggleTex2iso> ('B<\">') umgeschaltet "
+"werden."
+
+#. type: Plain text
+#: doc/tin.5:2536
+msgid "Defines which threading method to use. The choices are:"
+msgstr ""
+"Definiert wie der Diskussionsfaden gebaut werden soll. Zur Auswahl stehen:"
+
+#. type: Plain text
+#: doc/tin.5:2539
+msgid "Don't thread"
+msgstr "Keinen Diskussionsfaden aufbauen."
+
+#. type: Plain text
+#: doc/tin.5:2541
+msgid "Thread on Subject only"
+msgstr "Diskussionsfaden nur anhand von »Subject:« aufbauen."
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "Thread on References only"
+msgstr "Diskussionsfaden nur anhand von »References:« aufbauen."
+
+#. type: Plain text
+#: doc/tin.5:2545
+msgid "Thread on References then Subject (default)"
+msgstr ""
+"Diskussionsfaden anhand von »References:« und »Subject:« aufbauen "
+"(Voreinstellung)."
+
+#. type: Plain text
+#: doc/tin.5:2547
+msgid "Thread multipart articles on Subject"
+msgstr "Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:'' aufbauen."
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "Thread on Percentage Match of the Subjects"
+msgstr "Anhand der prozentualen Übereinstimmung der Subjects gruppieren"
+
+#. type: Plain text
+#: doc/tin.5:2553
+msgid ""
+"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 \\(en 5 in the file I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+msgstr ""
+"Es ist auch möglich, den Threading-Typ gruppenspezifisch festzulegen, indem "
+"die Gruppenattributvariable B<thread_articles> auf 0 \\(en 5 in der Datei I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes> gesetzt wird."
+
+#. type: Plain text
+#: doc/tin.5:2557
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ [%L]"
+"\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"Diese Formatzeichenfolge wird von B<tin> zur Darstellung der Threadebene "
+"benutzt. Voreingestellt ist »%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F«. Folgende "
+"Ersetzungen werden unterstützt:"
+
+#. type: ta
+#: doc/tin.5:2559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr "\\w'%G    'u +\\w'Subject und/oder Baumdarstellung des Thread'u"
+
+#. type: Plain text
+#: doc/tin.5:2570
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+"%D\tDatum\n"
+"%F\tAbsender, Name und/oder E-Mail Adresse\n"
+"%I\tInitialen des Absenders\n"
+"%L\tAnzahl der Zeilen\n"
+"%M\tMessage-ID\n"
+"%S\tBewertung\n"
+"%T\tSubject und/oder Baumdarstellung des Thread\n"
+"%m\tArtikelkennzeichnungen\n"
+"%n\taktuelle Artikelnummer\n"
+"%%\t%\n"
+
+#. type: Plain text
+#: doc/tin.5:2577
+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 ""
+"Definiert den Grad der Genauigkeit, mit der Subjects übereinstimmen müssen, "
+"so das sie bei als Teil eines einzigen Threads gelten. Der Wert liegt im "
+"Bereich von 0 (keine Übereinstimmung) bis 100 (Subjects müssen genau gleich "
+"sein). Der Standardwert ist 75."
+
+#. type: TP
+#: doc/tin.5:2581
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+#. type: TP
+#: doc/tin.5:2593
+#, no-wrap
+msgid "B<tls_ca_cert_file>"
+msgstr "B<tls_ca_cert_file>"
+
+#. type: TP
+#: doc/tin.5:2598
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+#. type: Plain text
+#: doc/tin.5:2613
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+"bodies.  Default is 0. This option does not affect lines within verbatim "
+"blocks and is applied before B<hideline_regex>."
+msgstr ""
+"Auswahl, wie B<\\%tin>(1) Leerzeilen in Artikelkörpern behandelt. Der "
+"Voreinstellung ist »0«. Diese Option wirkt sich nicht auf Zeilen innerhalb "
+"von wortgetreu wiederzugebenden Textblöcken aus und wird vor "
+"B<hideline_regex> angewendet."
+
+#. type: Plain text
+#: doc/tin.5:2636
+msgid ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+msgstr ""
+"Falls »ON«, werden weiche Bindestriche (U+00AD) von nicht wörtlichen Blöcken "
+"bei der Artikelanzeige entfernt. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:2636
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2643
+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>(1)  uses a built-in default."
+msgstr ""
+"Regulärer Ausdruck, der beim Lesen von Artikeln angewendet wird. Alle "
+"passenden Wörter werden in B<col_markdash> oder B<mono_markdash> angezeigt. "
+"Falls B<underscores_regex> leer ist, verwendet B<\\%tin>(1) eine eingebaute "
+"Voreinstellung."
+
+#. type: TP
+#: doc/tin.5:2643
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+#. type: Plain text
+#: doc/tin.5:2647
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+"Falls »ON« entferne I<${TIN_HOMEDIR:-\"$HOME\"}/.article> nach dem posten. "
+"Die Voreinstellung ist »ON«."
+
+#. type: TP
+#: doc/tin.5:2647
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+#. type: TP
+#: doc/tin.5:2652
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+#. type: TP
+#: doc/tin.5:2655
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+#. type: Plain text
+#: doc/tin.5:2660
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr ""
+"Falls aktiviert verwendet B<\\%tin>(1) ANSI-Farben. Die Voreinstellung ist "
+"»OFF«."
+
+#. type: TP
+#: doc/tin.5:2660
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+#. type: Plain text
+#: doc/tin.5:2663
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr ""
+"Navigationstasten auf dem Tastenfeld verwenden. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:2663
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+#. type: TP
+#: doc/tin.5:2669
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+#. type: Plain text
+#: doc/tin.5:2681
+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 ""
+"Falls aktiviert, wird B<\\%slrnface>(1) verwendet, um den »X-Face:«-Header "
+"zu interpretieren. Damit diese Option Wirkung zeigen kann, muss B<\\%tin>(1) "
+"in einem B<\\%xterm>(1x) laufen und B<\\%slrnface>(1) muss in Ihrem $B<PATH> "
+"sein. Die Voreinstellung ist »OFF«."
+
+#. type: TP
+#: doc/tin.5:2681
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr "B<utf8_graphics>"
+
+#. type: TP
+#: doc/tin.5:2685
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2691
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
+"verbatim block. Default is #v+"
+msgstr ""
+"Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden "
+"Absatzes findet. Die Voreinstellung ist »#v+«"
+
+#. type: TP
+#: doc/tin.5:2691
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2697
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the end of a "
+"verbatim block. Default is #v-"
+msgstr ""
+"Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden "
+"Absatzes findet. Die Voreinstellung ist »#v-«"
+
+#. type: Plain text
+#: doc/tin.5:2703
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats verbatim blocks in article "
+"bodies.  Default is 1."
+msgstr ""
+"Auswählen, wie B<\\%tin>(1) wortgetreue Blöcke in Artikelkörpern behandelt. "
+"Die Voreinstellung ist »1«."
+
+#. type: TP
+#: doc/tin.5:2713
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<Platzhalter>"
+
+#. type: Plain text
+#: doc/tin.5:2737
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Erlaubt es auszuwählen, wie B<\\%tin>(1) Zeichenfolgen vergleicht. Der "
+"Standardwert ist »0« und verwendet die B<\\%wildmat>(3) Notation, die "
+"traditionell verwendet wurde. Das Setzen auf »1« erlaubt die Verwendung von "
+"B<\\%perl>(1) kompatiblen regulären Ausdrücken B<\\%pcre>(3) oder B<\\"
+"%pcre2>(3). (Siehe auch B<\\%perlre>(1) und B<\\%pcrepattern>(3) oder B<\\"
+"%pcre2pattern>(3)). Sie werden wahrscheinlich Ihre Filter-Datei "
+"aktualisieren müssen, wenn Sie dies verwenden. Achtung: Namen von "
+"Newsgruppen werden immer mit der B<\\%wildmat>(3) Notation verglichen."
+
+#. type: TP
+#: doc/tin.5:2737
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+#. type: TP
+#: doc/tin.5:2749
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+#. type: TP
+#: doc/tin.5:2757
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+#. type: TP
+#: doc/tin.5:2773
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+#. type: Plain text
+#: doc/tin.5:2788
+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 ""
+"Eine weitere globale Konfigurationsdatei mit »I<Variable>=I<Wert>«-Paaren. "
+"Diese ist für allgemeineren Optionen gedacht, die normalerweise nicht über "
+"I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> und / oder I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"tin/tinrc> gesetzt werden können, wie das Umsetzen (um die eingebaute "
+"Voreinstellung zu überschreiben) von I<newslibdir>."
+
+#. type: TP
+#: doc/tin.5:2788
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+#. type: Plain text
+#: doc/tin.5:2791
+msgid "Sets a global domain name used in From lines"
+msgstr "Setzt den globalen Domänennamen, der in »From:«-Zeilen verwendet wird"
+
+#. type: Plain text
+#: doc/tin.5:2795
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+"Legt den Namen Ihrer Organisation fest. $B<ORGANIZATION> überschreibt den "
+"angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2795
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+#. type: Plain text
+#: doc/tin.5:2800
+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 ""
+"Definiert den Standardspeicherort für einige Konfigurationsdateien. Übliche "
+"Werte sind I</usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> oder "
+"I</news/db>. $B<TIN_LIBDIR> übersteuert den angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2800
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+#. type: Plain text
+#: doc/tin.5:2806
+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 ""
+"Definiert die E-Mail-Adresse, an die Benutzer Fehlerberichte über eine "
+"integrierte Funktion senden können. Die Voreinstellung zeigt auf eine "
+"Entwickler-Mailingliste auf tin.org. Sie können diese Adresse in eine lokale "
+"ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen."
+
+#. type: TP
+#: doc/tin.5:2806
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+#. type: Plain text
+#: doc/tin.5:2811
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr ""
+"Definiert das Verzeichnis, welches das ausführbare B<\\%inews>(1) enthält."
+
+#.  TODO: mention that it sets mm_network_charset if
+#.  charset-conversion is available.
+#. type: Plain text
+#: doc/tin.5:2817
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header.  "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+"Standardzeichensatz, der im »Content-Type:« MIME-Header verwendet werden "
+"soll. $B<MM_CHARSET> überschreibt den angegebenen Wert."
+
+#. type: Plain text
+#: doc/tin.5:2820
+msgid ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+"Voreingestellte Zeichenkodierung in MIME-Artikeln. »8bit« ist wahrscheinlich "
+"die beste Wahl."
+
+#. type: Plain text
+#: doc/tin.5:2824
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+"Voreingestellte Zeichenkodierung in MIME-Mails. »quoted-printable« ist hier "
+"eine gute Wahl."
+
+#. type: TP
+#: doc/tin.5:2824
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+#. type: Plain text
+#: doc/tin.5:2830
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+msgstr ""
+"Unregistrierte Top-Level-Domains zulassen. Da die Liste der gültigen TLDs "
+"nicht mehr aktiv gepflegt wird wurde ab B<\\%tin>(1) Version 2.1.5 die "
+"Voreinstellung auf »ON« geändert."
+
+#. type: TP
+#: doc/tin.5:2830
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+#. type: Plain text
+#: doc/tin.5:2834
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+"Keinen »Sender:«-Header erzeugen. Falls B<inews_prog> nicht auf »--internal« "
+"steht wird die Einstellung ignoriert."
+
+#. type: TP
+#: doc/tin.5:2834
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+#. type: Plain text
+#: doc/tin.5:2839
+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 ""
+"Basisverzeichnis Ihres News-Spools (Bnews, Cnews und INN traditioneller "
+"Spool-Stil), übliche Werte sind I</var/spool/news,>, I</usr/spool/news>, I</"
+"news/spool>. $B<TIN_SPOOLDIR> überschreibt einen angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2839
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+#. type: Plain text
+#: doc/tin.5:2847
+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 ""
+"Basisverzeichnis Ihrer NOV Daten B<\\%newsoverview>(5) (traditioneller Spool-"
+"Stil, kann identisch mit I<spooldir> sein), übliche Werte sind I</var/spool/"
+"overview>, I</usr/spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> "
+"überschreibt einen angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2847
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+#. type: Plain text
+#: doc/tin.5:2851
+msgid ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+"Name einer Overview-Datei, übliche Namen sind I<.overview> oder "
+"I<over.view>. $B<TIN_NOVFILENAME> übersteuert den angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2851
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+#. type: Plain text
+#: doc/tin.5:2856
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Vollständiger Pfadname der overview.fmt-Datei Ihres Newssystems; "
+"normalerweise befindet sich die Datei in I<newslibdir> und heißt "
+"I<overview.fmt>, so dass Sie diese Einstellung nur ändern müssen wenn sich "
+"Ihre Konfiguration unterscheidet."
+
+#. type: TP
+#: doc/tin.5:2856
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+#. type: Plain text
+#: doc/tin.5:2862
+msgid ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+"Vollständiger Pfadname der Aktive-Datei Ihres Newssystems; normalerweise "
+"befindet sich die Datei in I<newslibdir> und heißt I<active>, so dass Sie "
+"diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration "
+"unterscheidet. $B<TIN_ACTIVEFILE> überschreibt einen angegebenen Wert."
+
+#. type: TP
+#: doc/tin.5:2862
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+#. type: Plain text
+#: doc/tin.5:2867
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Vollständiger Pfadname der active.times-Datei Ihres Newssystems; "
+"normalerweise befindet sich die Datei in I<newslibdir> und heißt "
+"I<active.times>, daher müssen Sie diese Einstellung nur ändern, wenn Ihre "
+"Konfiguration abweicht."
+
+#. type: TP
+#: doc/tin.5:2867
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2872
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+"Vollständiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise "
+"befindet sich die Datei in I<newslibdir> und heißt I<newsgroups>, so dass "
+"Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration "
+"unterscheidet."
+
+#. type: TP
+#: doc/tin.5:2872
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2877
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Vollständiger Pfadname der Abonnements-Datei Ihres Newssystems; "
+"normalerweise befindet sich die Datei in I<newslibdir> und heißt "
+"I<subscriptions>, so dass Sie diese Einstellung nur ändern müssen wenn sich "
+"Ihre Konfiguration unterscheidet."
+
+#. type: Plain text
+#: doc/tin.5:2880
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+
+#. type: Plain text
+#: doc/tin.5:2884
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+"Übersetzung in die in $B<LC_ALL>, $B<LC_MESSAGES> oder $B<LANG> angegebene "
+"Sprache"
+
+#. type: Plain text
+#: doc/tin.5:2897
+msgid ""
+"This file lists the newsgroups that the local site receives. Each newsgroup "
+"should be listed only once. Each line specifies one group; within each "
+"newsgroup, articles are assigned unique names, which are monotonically "
+"increasing numbers."
+msgstr ""
+"Diese Datei enthält eine Liste der Newsgruppen, die der lokale Server "
+"vorhält. Jede Newsgruppe sollte nur einmal aufgeführt werden. Jede Zeile "
+"beschreibt eine Gruppe; in jeder Newsgruppe haben die Artikel eindeutige "
+"Namen: monoton steigende Nummern."
+
+#.  TODO: tin issues just a warning in that case.
+#. type: Plain text
+#: doc/tin.5:2902
+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 ""
+"Wenn ein Artikel in Newsgruppen gepostet wird die nicht in dieser Datei "
+"erwähnt sind, werden diese Newsgruppen ignoriert. Wenn keine gültigen "
+"Newsgruppen angegeben werden, wird der Artikel zurückgewiesen."
+
+#. type: Plain text
+#: doc/tin.5:2905
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+"Jede Zeile besteht aus vier durch Leerzeichen getrennte Felder »I<Name> "
+"I<highmark> I<lowmark> I<Marker>«."
+
+#. type: TP
+#: doc/tin.5:2905 doc/tin.5:2958
+#, no-wrap
+msgid "B<name>"
+msgstr "B<Name>"
+
+#. type: TP
+#: doc/tin.5:2908
+#, no-wrap
+msgid "B<highmark>"
+msgstr "B<highmark>"
+
+#. type: Plain text
+#: doc/tin.5:2911
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr "die höchste Artikelnummer die je in der Gruppe benutzt wurde"
+
+#. type: TP
+#: doc/tin.5:2911
+#, no-wrap
+msgid "B<lowmark>"
+msgstr "B<lowmark>"
+
+#. type: Plain text
+#: doc/tin.5:2918
+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 than the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+"ist die niedrigste Artikelnummer in der Gruppe; es ist nicht gewährleistet, "
+"dass diese Zahl genau ist und sie sollte nur als Hinweis angesehen werden. "
+"Beachten Sie, dass es aufgrund von Artikel Stornierungen, zu Lücken in der "
+"Nummerierung Sequenz kommen kann. Falls die niedrigste Artikelnummer größer "
+"als die höchste Artikelnummer ist, dann gibt es keine Artikel in der "
+"Newsgroup."
+
+#. type: TP
+#: doc/tin.5:2918
+#, no-wrap
+msgid "B<flags>"
+msgstr "B<Marker>"
+
+#. type: Plain text
+#: doc/tin.5:2921
+msgid "can be one of those"
+msgstr "kann eines der folgenden sein"
+
+#. type: TP
+#: doc/tin.5:2922
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+#. type: Plain text
+#: doc/tin.5:2925
+msgid "local postings are allowed"
+msgstr "lokale Postings sind erlaubt"
+
+#. type: TP
+#: doc/tin.5:2925
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+#. type: Plain text
+#: doc/tin.5:2928
+msgid "no local postings are allowed, only remote ones"
+msgstr ""
+"lokale Postings sind nicht erlaubt, Artikel kommen nur über andere Server"
+
+#. type: TP
+#: doc/tin.5:2928
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+#. type: Plain text
+#: doc/tin.5:2931
+msgid "the group is moderated and all postings must be approved"
+msgstr "die Gruppe ist moderiert und alle Postings müssen approved werden"
+
+#. type: TP
+#: doc/tin.5:2931
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+#. type: Plain text
+#: doc/tin.5:2934
+msgid "articles in this group are not kept, but only passed on"
+msgstr ""
+"Artikel in dieser Gruppe werden nicht gespeichert sondern nur durchgereicht"
+
+#. type: TP
+#: doc/tin.5:2934
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. type: Plain text
+#: doc/tin.5:2937
+msgid "articles cannot be posted to this newsgroup"
+msgstr "in diese Gruppe darf nicht gepostet werden"
+
+#. type: TP
+#: doc/tin.5:2937
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+#. type: Plain text
+#: doc/tin.5:2940
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr "Artikel werden auf dem Server in der Gruppe »foo.bar« abgelegt"
+
+#. type: Plain text
+#: doc/tin.5:2948
+msgid ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+msgstr ""
+"B<\\%tin>(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen "
+"Spool lesen. Wenn News per NNTP gelesen wird verwendet B<\\%tin>(1) "
+"stattdessen die Befehle »LIST« (B<RFC\\ 3977>) oder »LIST COUNTS« (B<RFC\\ "
+"6048>)."
+
+#. type: Plain text
+#: doc/tin.5:2958
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+"Diese Datei enthält eine chronologische Aufzeichnung, wann Newsgroups "
+"erstellt wurden. Sie wird normalerweise vom lokalen Newsserver aktualisiert "
+"(z.\\~B. B<\\%innd>(8)) wenn eine neue Gruppe erstellt wird. Jede Zeile "
+"besteht aus drei durch Leerzeichen getrennten Feldern »I<Name> I<Zeit> "
+"I<Ersteller>«."
+
+#. type: Plain text
+#: doc/tin.5:2965
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the Epoch."
+msgstr ""
+"Zeit wann die Gruppe erzeugt wurde, ausgedrückt als Anzahl von Sekunden seit "
+"Beginn der Epoche."
+
+#. type: TP
+#: doc/tin.5:2965
+#, no-wrap
+msgid "B<creator>"
+msgstr "B<Ersteller>"
+
+#. type: Plain text
+#: doc/tin.5:2968
+msgid "is the electronic mail address of the person who created the group."
+msgstr "die Mailadresse der Person die die Gruppe angelegt hat."
+
+#. type: Plain text
+#: doc/tin.5:2974
+msgid ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+msgstr ""
+"B<\\%tin>(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen "
+"Spool lesen. Wenn News per NNTP gelesen wird verwendet B<\\%tin>(1) "
+"stattdessen den »NEWGROUPS« (B<RFC\\ 3977>) Befehl."
+
+#. type: Plain text
+#: doc/tin.5:2984
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+msgstr ""
+"Diese Datei enthält kurze Beschreibungen der einzelnen Newsgruppen. Es wird "
+"normalerweise durch die lokalen Newsserver aktualisiert (z.\\~B. B<\\"
+"%innd>(8)) sobald eine neue Gruppe wird erstellt. Jede Zeile besteht aus "
+"zwei durch Tabulator getrennten Feldern "
+"»I<Gruppen.Name>\tI<Kurzbeschreibung>«."
+
+#. type: Plain text
+#: doc/tin.5:2996
+msgid ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+msgstr ""
+"B<\\%tin>(1) versucht die Datei nur zu lesen, falls Sie aus dem lokalen "
+"Spool lesen. Wenn News per NNTP gelesen wird verwendet B<\\%tin>(1) "
+"stattdessen den »LIST NEWSGROUPS« (B<RFC\\ 3977>) Befehl."
+
+#. type: Plain text
+#: doc/tin.5:3004
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+"In diese Datei kann eine Standardorganisation angegeben werden, die in dem "
+"»Organisation:«-Header verwendet wird. $B<ORGANIZATION> hat eine höhere "
+"Priorität falls gesetzt."
+
+#. type: Plain text
+#: doc/tin.5:3021
+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<RFC\\ 3977>) command instead."
+msgstr ""
+"Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe "
+"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Datei ist "
+"wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank "
+"stehen. Siehe auch B<\\%overview.fmt>(5). B<\\%tin>(1) versucht die Datei "
+"nur dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie "
+"Nachrichten mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den "
+"Befehl »LIST OVERVIEW.FMT« (B<RFC\\ 3977>)."
+
+#. type: Plain text
+#: doc/tin.5:3035
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc for the news server.  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<RFC\\ 6048>) command "
+"instead."
+msgstr ""
+"Diese Datei enthält eine Liste von Newsgroups \\(em eine pro Zeile \\(em die "
+"der Client abonnieren sollte, wenn der Benutzer keine ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc für den Newsserver hat. B<\\%tin>(1) versucht die Datei "
+"nur dann zu lesen, wenn Sie direkt aus dem lokalen Spool lesen. Falls Sie "
+"Nachrichten mittels NNTP lesen, verwendet B<\\%tin>(1) stattdessen den "
+"Befehl »LIST SUBSCRIPTIONS« (B<RFC\\ 6048>)."
+
+#. type: Plain text
+#: doc/tin.5:3087
+msgid ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+msgstr ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/en_GB/tin.1 tin-2.6.5/po-man/en_GB/tin.1
--- tin-2.6.4/po-man/en_GB/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/en_GB/tin.1	2025-12-23 17:46:00.861583427 +0100
@@ -0,0 +1,4141 @@
+'\" t
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2025-12-23
+.\" Notes     : use American English; still needs some work, e.g.:
+.\"             - document random organization feature
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 1 2025\-12\-24 2.6.5 "Usenet newsreader"
+.\"
+.\"
+.SH NAME
+.\"
+.\"
+tin, rtin \- 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\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
+[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-D\fP
+\fIdebug_level\fP\|] [\|\fB\-F\fP \fIfilter_file\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|]
+[\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\fP\|]\|] [\|\fB\-L\fP
+\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
+\fItimeout\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 an NNTP (Network News Transport Protocol, \fBRFC\ 3977\fP) or NNTPS (\fBRFC\ 8143\fP) server. It will automatically utilise NOV \fB\%newsoverview\fP(5)  style
+index files if available locally or via the NNTP [X]OVER command (\fBRFC\ 2980\fP, \fBRFC\ 3977\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"
+.\" TODO: also exits with signalnr caught as exit status
+.TP  12
+\fB0\fP
+Successful program execution. No unread news available in batch mode.
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.TP 
+\fB2\fP
+Unread news available (batch mode (\*(rq\fB\-Z\fP\*(rq) only).
+.TP 
+\fB3\fP
+.\"
+.\"
+NNTP error.
+.SH OPTIONS
+.TP  12
+\fB\-4\fP
+Force connecting via IPv4 to the remote NNTP server. Only available when
+built with IPv6 support.
+.TP 
+\fB\-6\fP
+Force connecting via IPv6 to the remote NNTP server. Only available when
+built with IPv6 support.
+.TP 
+\fB\-a\fP
+Toggle ANSI colour (default is off).
+.TP 
+\fB\-A\fP
+Force authentication on initial connect. Only available when reading via
+NNTP. See also \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP in \fB\%tin\fP(5).
+.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\-C\fP
+Use COMPRESS NNTP extension (\fBRFC\ 8054\fP) if available. See also
+\fBnntp_read_timeout_secs\fP, \*(rq\fB\-t\fP\*(rq and the "SECURITY" and "BUGS" section.
+.TP 
+\fB\-d\fP
+.\"
+.\" FIXME: explain debug levels
+Don't load newsgroup descriptions and servers message of the day
+(interactive mode).
+.TP 
+\fB\-D\fP\fI debug\-level\fP
+Enter debug\-level, the levels can specified via number (should be avoided as
+it will be removed in the future) or name (case\-insensitive) as listed
+below. Use comma to give multiple levels, any combinations are allowed
+(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
+performed at startup and on normal termination (that is the files are only
+available while \fBtin\fP is running).
+.in +.3i
+.TS
+tab(:);
+ni li li li.
+1:NNTP:NNTPS:
+2:FILTER:ARTS:
+4:NEWSRC:BITMAP:
+8:THREADING:REFS:
+16:MEMORY:MALLOC:
+32:ATTRIBUTES::
+64:MISC:GNKSA:ACTIVE
+127:ALL:EVERYTHING:
+128:REMOVE:DELETE:
+.TE
+.in -0.3i
+For NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.  Depending on
+the debug\-level various files may be written to \fI$TMPDIR\fP and/or on screen
+output may be given. See also the "SECURITY" section!
+.TP 
+\fB\-f\fP\fI file\fP
+Use the specified file of subscribed to newsgroups in place of
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or a file specified via
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
+.TP 
+\fB\-F\fP\fI file\fP
+Use the specified filter file instead of \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP.
+.TP 
+\fB\-g\fP \fIserver\fP[:\fIport\fP]
+Use the server[:port] and newsrc specified in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via
+NNTP. If you want to give a port with a plain IPv6 address, the address must
+be enclosed in square brackets.
+.TP 
+\fB\-G\fP\fI article\-limit\fP
+Limit the number of articles/group to retrieve from the server.  If
+\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
+articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fIarticle\-limit\fP. Default is 0, which means no limit.
+.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\-k\fP
+Skip the certificate verification step for NNTPS connections and proceed
+without checking. This option implies \*(rq\fB\-T\fP\*(rq. See also the "SECURITY"
+section.
+.TP 
+\fB\-l\fP
+Get number of articles per group from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
+via NNTP this is done with the LIST command (\fBRFC\ 3977\fP). This might
+result in incorrect article counts but is usually faster than the default
+which is to read the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
+directly or via LIST) and then check the article count via NNTP GROUP
+command (\fBRFC\ 3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
+(\fBRFC\ 6048\fP) is available that is used instead as it gives more accurate
+article counts.
+.TP 
+\fB\-L\fP
+Show the message with the given Message\-ID if available. Only available when
+reading via NNTP.
+.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 speed up when connecting via a slow line, but \fBtin\fP may not be
+able to detect 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 or 563 if NNTPS is enabled,
+see \*(rq\fB\-T\fP\*(rq). This also overrides the environment variables $\fBNNTPPORT\fP
+and $\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
+.TP 
+\fB\-q\fP
+Don't check for new newsgroups and skip loading the servers message of the
+day.
+.TP 
+\fB\-Q\fP
+Quick start. Start \fBtin\fP as quickly as possible. Currently this is
+equivalent to \*(rq\fB\-dnq\fP\*(rq. See also the \*(rq\fB\-C\fP\*(rq and \*(rq\fB\-G\fP\*(rq command\-line
+options.
+.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\-t\fP\fI timeout\fP
+Override the \fBnntp_read_timeout_secs\fP setting. Default is 120 seconds,
+allowed maximum is 16383.
+.TP 
+\fB\-T\fP
+Enable NNTPS (NNTP over TLS). This also overrides the environment variable
+$\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
+.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 an
+NNTP server and \fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-v\fP
+Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
+\&\*(rq\fB\-u\fP\*(rq, \*(rq\fB\-V\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to
+increase verbosity.
+.TP 
+\fB\-V\fP
+Print version information and compilation options.
+.TP 
+\fB\-w\fP
+Quick mode to post an article and then exit. This option implies
+\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
+\&\*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-x\fP
+No\-posting mode. You cannot post articles if you use this option.
+.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. Should be used with \*(rq\fB\-x\fP\*(rq if possible.
+.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
+the \&\*(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 \fB\%tin\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, if reading via NNTP it may happen that 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
+with the single exception that if a port is given for the newsserver in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP it will override any port given
+on the command\-line. The order of command\-line options is not important. If
+they are mutual exclusive the one with the highest priority will be chosen
+and a warning may be given.
+.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 be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\ 6048\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 news server (with
+a "[T]"\- or "[k]"\-suffix if reading via NNTPS (insecurely)) and) the number
+of subscribed groups (containing new unread articles). The newsgroups are
+displayed in the middle of the screen usually with the number of unread
+articles displayed on the same line in front, but it can be customised via
+\fBselect_format\fP.
+.PP
+.nf
+\f(CR\->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\fR
+.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 "Mark with D on selection screen" 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 news server 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 abbreviated threading method (\fBthread_articles\fP),
+the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
+(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
+of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
+any; \fBart_marked_read_selected\fP), the number of recent articles
+(\fBart_marked_recent\fP) and the number of killed articles
+(\fBart_marked_killed\fP). I.e.:
+.PP
+.nf
+.ce
+alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+The characters after the numbers depend on configuration and if the
+currently \fBshow_only_unread_arts\fP is active or not.  Some numbers could be
+missing if the specific option is not enabled.  It might also contain an
+\&'M', 'X' or '=' (see above; may not 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 it is marked with \fBart_marked_unread\fP in
+front of the total number of articles in the thread. If there are recent
+articles within the thread it might be marked with \fBart_marked_recent\fP in
+front of the total number of articles in the thread \(em 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 display can be
+customised via \fBgroup_format\fP.
+.PP
+.nf
+.\" do something with if/else as \(-> has an "unpredictable" width
+.\"   .ie c \[u2192]
+.\"   \[u2192]\ M
+.\"   .el
+.\"   \-\>M
+.ce
+\f(CRde.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
+
+\f(CR\->   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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Thread level the screen usually (depends on the threading method
+used) looks like this, but can be customised via \fBthread_format\fP:
+.PP
+.nf
+\f(CR\->   1      [   7]  What is this funny tree in the thre 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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Article level the page header has the following format:
+.PP
+.nf
+\f(CRSun, 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\fR
+
+\f(CRarticle\-body\fR
+.fi
+.PP
+.\"
+.\"
+The look of the Selection, Group and Thread level can be customised. See the
+section "CUSTOMISING THE SCREEN FORMAT".
+.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 \fB\%emacs\fP(1)  style editing package allows the easy editing of input
+strings.  A history list allows the easy reuse of previously entered
+strings.  In addition to the cursor keys, the following commands are
+available when editing a string:
+.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.
+.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 ('\fBy\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\(rs\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.TP 
+\fBDisplayPostHist 'W'\fP
+List articles posted by user. The date posted, the newsgroup and the subject
+are listed. See the section "POSTING HISTORY LISTING" for more information.
+.TP 
+\fBVersion 'v'\fP
+.\" -------------------------------------------------------------------
+.\"
+Print \fBtin\fP version information.
+.SS "NEWSGROUP SELECTION COMMANDS"
+.TP  10
+\fB4\fP
+Select group 4.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.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 '\(rs'\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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
+\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
+contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
+At this level this command only works if reading via NNTP and the server
+supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) or XPAT (\fBRFC\ 2980\fP).
+.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 \(em ask the user to confirm if \fBconfirm_choice\fP is set
+accordingly.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em 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"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
+toggle the setting right before/after the search.
+.TP  10
+\fB4\fP
+Select article 4.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.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 '\(rs'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forwards for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backwards 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 reuse 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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 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 
+\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 \(em 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/untag all the parts of the current multi\-part message in
+order.
+.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 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 
+\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 crosspost
+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 '\(rs'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forwards for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backwards for specified subject.
+.TP 
+\fBThreadSelArt '*'\fP
+Select 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 
+\fBThreadFollowupQuote 'f'\fP
+Post a followup to the current article with a copy of the article included.
+.TP 
+\fBThreadFollowup 'F'\fP
+Post a followup to the current article without a copy of the article
+included.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 \(em 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 
+\fBThreadTagParts 'T'\fP
+Automatically tag/untag all the parts of the current multi\-part message in
+order.
+.TP 
+\fBThreadUntag 'U'\fP
+Untag all tagged threads.
+.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 
+\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\ 9580\fP) and not MIME pgp (\fBRFC\ 3156\fP).
+.TP 
+\fBPageToggleRaw '^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 
+\fBPageToggleAllHeaders '*'\fP
+Toggles the display of all headers vs. headers in
+\fBnews_headers_to_display\fP.
+.TP 
+\fBPageArticleInfo \*(rq'\fP
+Detailed MIME information of the article.
+.TP 
+\fBPageToggleRot '%'\fP
+Toggle ROT\-13 decoding for this article.
+.TP 
+\fBPageToggleInlineData '('\fP
+Toggle the display data sections outside of MIME, e.g. uuencoded or yenc
+data. The default behaviour is taken from the \fBhide_inline_data\fP variable
+in the tinrc file.
+.TP 
+\fBPageReveal ')'\fP
+The form feed character (^L) is often used to hide 'spoilers' that the
+reader may not initially wish to see when viewing an article. Any text after
+a form feed 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 '\(rs'\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
+Go to the first article in the current thread.
+.TP 
+\fBPageBotThd '>'\fP
+Go to the last article in the current thread.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Toggle word highlighting on/off.
+.TP 
+\fBPageToggleVerbatim ','\fP
+Cycle through the various options of \fBverbatim_handling\fP.
+.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
+Go to next base article.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Go to 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
+Go to the start of the article.
+.TP 
+\fBPageLastPage 'G'\fP
+Go to 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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 \(em 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
+Go to parent article.
+.TP 
+\fBPageViewUrl 'U'\fP
+Display a list of URLs in 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 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
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\(rs'\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.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 '\(rs'\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING HISTORY LISTING"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
+stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following information
+is shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
+action which initiated the message, the group names (eventually shortened,
+see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
+and the subject of the message. Besides the common moving keys, the
+following commands are available:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST (\fBRFC\ 3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this should be
+the case. With an external inews (and reading from local spool) it is not.
+.TP 
+\fBSearchSubjF '/'\fP
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repeat the previous search.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the current \*(rqMessage\-ID:\*(rq in the last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+.\" FIXME - add missing descriptions
+.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+.\"         in the !TIN_DEFAULTS_DIR config case
+At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\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/etc/tin/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\(rs\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
+Finally, the \fBConfigServerrcMenu\fP ('\fBs\fP') command brings up the serverrc
+menu where values from \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+can be changed.  For more information see section "SERVERRC MENU".
+.PP
+Here is a full list of all the available variables. The name in round
+brackets 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 \*(rqUser\-Agent:\*(rq\-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 
+\fBFormat string for the Attachment level (attachment_format)\fP
+Format string \fBtin\fP uses for Attachment level representation. See the
+section "CUSTOMISING THE SCREEN FORMAT".  Default is "%t%s%e%c%d".
+.TP 
+\fBSend you a cc and/or bcc automatically (auto_cc_bcc)\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.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 
+\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" and \fBgetart_limit\fP. Default is OFF.
+.TP 
+\fBCompress locally cached NNTP overview files (compress_overview_files)\fP
+If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
+saved in compressed form (\fBRFC\ 1952\fP). Useful to reduce local disk space
+used. Default is OFF.
+.TP 
+\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1. See also \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
+.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 quoted text from external sources (col_extquote)\fP
+Colour of quoted text from external sources
+.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 status messages (col_message)\fP
+Colour of status messages in last line
+.TP 
+\fBColour of highlighting with _dash_ (col_markdash)\fP
+Colour of words emphasised 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 emphasised 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 emphasised 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 emphasised 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 negative score (col_score_neg)\fP
+Colour of negative score
+.TP 
+\fBColour of positive score (col_score_pos)\fP
+Colour of positive score
+.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
+.\" date_format fallback code provides at least [%aAbBcCdFHIJklmMpPsSuwxXyY]
+.\" if compiled with -DSYSV_EXT also [DehnrRtT]
+.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 used for date representation. A description of the different
+format options can be found in \fB\%strftime\fP(3).  \fBtin\fP  uses
+\fB\%strftime\fP(3)  when available and supports most format options in its
+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 3
+\%\*(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 3
+\%\*(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 
+\fBDon't break words when wrapping (dont_break_words)\fP
+Do not break long lines inside a word. This applies to the body except for
+verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
+.TP 
+\fBDraw \(-> instead of highlighted bar (draw_arrow)\fP
+Allows groups/articles to be selected by an arrow '\(->' if set ON or by
+a 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' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
+"ENVIRONMENT".
+.TP 
+\fBDetection of external quotes (extquote_handling)\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBRegex used to show external quotes (extquote_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fBtin\fP uses a built\-in default.
+.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 the last \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. Note that setting \fBgetart_limit\fP to anything
+except 0 disables \fBcache_overview_files\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 
+\fBFormat string for the Group level (group_format)\fP
+Format string \fBtin\fP uses for Group level representation. See the section
+"CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
+.TP 
+\fBGo to the next unread article with (goto_next_unread)\fP
+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
+\fBPageNextUnread\fP.
+.TP 
+\fBDisplay none mime data as an attachment (hide_inline_data)\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBRegex used to hide matching lines (hideline_regex)\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBExternal inews (inews_prog)\fP
+Path, name and options of external \fB\%inews\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) \(em \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 
+\fBKeep expired filter rules in file (keep_expired_filters)\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.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 8\-bit characters in mail headers (mail_8bit_header)\fP
+Allows 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.TP 
+\fBMail address (mail_address)\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\ 9580\fP).
+.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). If the article has multiple addresses, only the
+first is evaluated. 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 on SCO),
+MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBMail directory (maildir)\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBInvocation of your mail command (mailer_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
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	filename
+%M	default_mailer
+%S	subject\-field
+%T	to\-filed
+%U	username
+%%	%
+.fi
+.in -0.3i
+.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
+be used to manually view any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\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 \fB\%iconv\fP(3)  or
+\fB\%ucnv_*\fP(), 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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(). If none
+of these functions are 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 -0.3i
+Not all values might work on your system, see \fB\%iconv_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 emphasised 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 emphasised 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 emphasised 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 emphasised 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: \fBnews_headers_to_display=X\-\fP
+\fBnews_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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
+Time in seconds to wait for a response from the server. Default is 120.
+Setting this to 0 means no timeout. As if you use the "\fB\-C\fP" option in
+conjunction with a low value for \fBnntp_read_timeout_secs\fP may result in a
+timeout (and disconnect in batch mode) when connecting to large servers or
+entering large groups, because the timer is set when the command is sent to
+the server and that needs some time to compress the large response, the
+value should not be set too small.
+.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
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalisation modes are only available if they are supported by the
+library \fBtin\fP uses to do the normalisation. NFC should be used if possible
+(\fBRFC\ 5198\fP).
+.TP 
+\fBFormat string for the display of mime header at Article level (page_mime_format)\fP
+Format string \fBtin\fP uses for mime header at Page level. See the section
+"CUSTOMISING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%z%*l%!c%!d%*e
+\-\-]".
+.TP 
+\fBFormat string for the display of uue header at Article level (page_uue_format)\fP
+Format string \fBtin\fP uses for uue header at Page level. See the section
+"CUSTOMISING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBFormat string for the display of yenc header at Article level (page_yenc_format)\fP
+Format string \fBtin\fP uses for yenc header at Page level. See the section
+"CUSTOMISING THE SCREEN FORMAT".  Default is "[\-\- %*N%!d%I [%F%G]%V%W%X
+\-\-]".
+.TP 
+\fBGo to first unread article in group (pos_first_unread)\fP
+If ON put cursor at first unread article in group otherwise at last
+article. Default is ON.
+.TP 
+\fBUse 8\-bit characters in news headers (post_8bit_header)\fP
+Allows 8\-bit 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 8\-bit characters are used,
+using unencoded (raw) 8\-bit 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 \fB\%mailcap\fP(5)  file. Default is ON.
+.TP 
+\fBPost process saved articles (post_process_type)\fP
+This specifies whether to perform post processing on saved articles.
+Because the shell archive may contain commands you may not want to be
+executed, be careful when extracting shell archives.  The following values
+are allowed:
+.RS +.5i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBFilename to be used for storing posted articles (posted_articles_file)\fP
+Keep posted articles in given file. If the given filename does not contain
+any expandable strings it will be prefixed with
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
+not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
+ARTICLES" for more information about the various expansion
+characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. 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 \fBquote_chars\fP 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 otherwise would be
+not.  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 
+\fBCharacter to show global scopes (scope_marked_global)\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBChar to show global scope matches (scope_marked_global_match)\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBCharacter to show local scopes (scope_marked_local)\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBChar to show local scope matches (scope_marked_local_match)\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.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 \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+scrolling where the top/bottom line is carried over onto the next page.
+This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
+half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBFormat string for the Selection level (select_format)\fP
+Format string \fBtin\fP uses for Selection level representation. See the
+section "CUSTOMISING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
+.TP 
+\fBIn group and thread level, show author by (show_author)\fP
+Which information about the author should be shown. Default is 2, authors
+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 built with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBFunction for sorting articles (sort_function)\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBShow help/mail sign in level titles (show_help_mail_sign)\fP
+Allows you to select whether \fBtin\fP shows a help indication, a new mail
+indication, both, or neither in the various level titles.  Default is 3.
+.RS +.5i
+.IP 0 3
+\fBDon't show help or mail sign\fP.
+.IP 1
+\fBShow only help sign\fP.
+.IP 2
+\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
+mail has arrived.
+.IP 3
+\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
+arrived otherwise show help sign.
+.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 
+\fBDisplay score (show_art_score)\fP
+If ON show article score in the lower left corner when displaying articles.
+Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
+.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. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBAdd signature when reposting (signature_repost)\fP
+If ON add signature to reposted articles. Default is ON.
+.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 
+\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 with Subject prefixes (strip_re_regex)\fP
+A regular expression to find Subject prefixes like "Re:" to remove.  If
+\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBRegex with Subject suffixes (strip_was_regex)\fP
+A regular expression to find Subject suffixes like "(was:" to remove.  If
+\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\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 \(en 4 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "ATTRIBUTES MENU AND
+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 
+\fBFormat string for the Thread level (thread_format)\fP
+Format string \fBtin\fP uses for Thread level representation. See the section
+"CUSTOMISING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
+.TP 
+\fBMatchingness of a thread (thread_perc)\fP
+How closely the subjects must match for two threads to be considered part of
+the same thread. This is a percentage and the default is 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 
+\fBCA certificate file (tls_ca_cert_file)\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBTransliteration (translit)\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_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 and
+is applied before \fBhideline_regex\fP.
+.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 text
+blocks 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 
+\fBSuppress soft hyphens (suppress_soft_hyphens)\fP
+If ON remove soft hyphens in non verbatim blocks of articles when they are
+displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is an
+invisible format character that merely indicates a preferred intraword line
+break position. However, some terminal emulators display a space or a
+hyphen, for example, in the place of the soft hyphen. This setting can be
+used to improve the display of those articles. Default is OFF.
+.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 URLs (url_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. Default is
+\fBurl_handler.pl\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 an \fB\%xterm\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 \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fBtin\fP must be running in an
+\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
+OFF.
+.TP 
+\fBUse UTF\-8 graphics (utf8_graphics)\fP
+If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
+tree and ellipsis ('...'). Default is OFF.
+.TP 
+\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
+A regular expression that  \fBtin\fP will use to find the begin of a verbatim
+block.
+.TP 
+\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.
+.TP 
+\fBDetection and display of verbatim blocks (verbatim_handling)\fP
+Allows you to select how \fBtin\fP treats verbatim blocks in article bodies.
+Default is 1.
+.RS +.5i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBWildcard matching (wildcard)\fP
+Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
+the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
+handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
+regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  (see also \fB\%perlre\fP(1)
+and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  notation.
+.TP 
+\fBWhat to display instead of mark (word_h_display_marks)\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+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 and \fBdont_break_words\fP is
+unset 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 crossposting (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., \fBsavedir\fP). All toggle attributes are set by specifying
+ON/OFF. Otherwise, these function exactly the same as their global
+equivalents. For more details see \fB\%tin\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
+\fBscope_marked_global\fP ('\fB!\&\fP') to the left of the scope number, scopes
+from the local attributes file are marked with \fBscope_marked_local\fP ('\fB \fP'). When the scopes menu is accessed from the group, thread, or article
+level, scopes where the current group matches are marked with
+\fBscope_marked_global_match \fP ('\fB:\fP') for scopes from the global attributes
+file and with \fBscope_marked_local_match\fP ('\fB*\fP') for scopes from the local
+attributes file.
+.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. Note that delete (\fBScopeDelete\fP), rename (\fBScopeRename\fP) and move
+(\fBScopeMove\fP) are not available for global scopes. \fBToggleHelpDisplay\fP
+('\fBH\fP') toggles the help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.SS "SERVERRC MENU"
+.\"
+.\"
+The serverrc menu (accessible from the options menu with
+\fBConfigServerrcMenu\fP ('\fBs\fP')) can be used to change the server specific
+settings which are stored in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP.  Changing the value of
+\fBcache_overview_files\fP, \fBcompress_overview_files\fP or
+\fBnntp_pipeline_limit\fP will be become effective immediately for all groups
+visited after the change.  Changing any other values,
+i.e. \fBadd_cmd_line_opts\fP or \fBdisabled_nntp_cmds\fP, do require a restart to
+take effect.
+.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 or the file specified via \*(rq\fB\-F\fP\*(rq
+is read (see also \fB\%tin\fP(5)  ). 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
+.br
+<http://bzr.tin.org/doc/filtering>.
+.PP
+Note that there are two different ways to match strings (see \fBwildcard\fP
+tinrc variable): via wildmats or via regular expressions.  The later is more
+complex but offers significantly more options. If you intend to change the
+matching type from one to the other, the rules in the filter file need to be
+changed manually first. For switching from wildmats to regexp there is a
+helper script \fBw2r.pl\fP(1)  in the tools dir and online at
+.br
+<http://bzr.tin.org/tools/w2r.pl>.
+.PP
+As regular expressions do provide options which are not available with
+wildmats there is no helper script for such a switch. If you switch to
+regular expressions, stay with them. They are powerful and fast.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq,
+\&\*(rqFrom:\*(rq, \*(rqMessage\-ID:\*(rq, \*(rqReferences:\*(rq, \*(rqXref:\*(rq or \&\*(rqPath:\*(rq line
+of an article. The filter can be limited to the current newsgroup or it can
+apply to all newsgroups. Once entered the user can abort the command and not
+save the new filter, edit the full filter file or save filter.
+.SS "POSTING ARTICLES"
+\fBtin\fP allows posting of articles, follow\-up to already posted articles and
+replying direct through mail to the author of an article.
+.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., \fB\%vi\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. See
+the section "POSTING HISTORY LISTING" for more information.
+.PP
+Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
+\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
+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 "CUSTOMISING THE ARTICLE QUOTE STRING"
+When posting a followup to an article or replying direct to the author of an
+article via e\-mail 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). If the article has multiple addresses,
+only the first is evaluated. 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 (E\-mail)
+\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(CRmail_quote_format=On %D in %G you wrote:
+news_quote_format=In %M, %F wrote:\fR
+.fi
+.RE
+would expand to:
+.RS
+.nf
+\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:
+In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fR
+.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 be 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), regular expression 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 regular expression pattern is selected you are asked to enter a pattern
+(e.g., to match all articles subject lines containing 'net News' you enter
+"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>'.  See \fBsavedir\fP. Like '+' %G is expanded to the
+current news.group.name but without \fBsavedir\fP prefixed. %P is expanded to
+the news.group.name with all '.\&' replaced by '/'.
+.PP
+If saving multiple files at once the filename (if not referring to a
+mailbox)  will be extended by ".num" where "num" is at least 3\-digit number
+counting up from 1. Environment variables are allowed within a filename
+(e.g., \fI$SOURCES/dir/filename\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
+\fB\%cron\fP(8)  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 \fBsavedir\fP 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.
+.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)
+.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)
+.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>\(en<max>, e.g., 10\(en15 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. Entering '0' at the prompt undoes
+the previously entered range selection. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
+.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
+\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
+possibly prefixed with exclamation points. An exclamation point negates the
+meaning of a match on this pattern, and can be used to cancel certain
+matches. See \fB\%wildmat\fP(3)  for details about the understood
+patterns. Some examples:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Matches alt.config and everything in the 'news' hierarchy except news.test
+.PP
+.\"
+.\"
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
+variables for further examples.
+.SS "INTERACTIVE SEARCH"
+Depending on the setting of the \fBwildcard\fP tinrc variable there are
+currently a few limitations for interactive searches \fBSearchSubjF\fP
+('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP'), \fBSearchAuthF\fP ('\fBa\fP'), \fBSearchAuthB\fP
+('\fBA\fP'), \fBSearchBody\fP ('\fBB\fP') and \fBSearchRepeat\fP ('\fB\(rs\fP') one should
+be aware of.
+.PP
+Wildmat searches automatically enclose the search string in asterisks ('*'),
+simulating substring searches. This behaviour is fixed and cannot be
+altered.
+.PP
+Regex searches automatically replace spaces ('\ ') and/or tabs ('\et') in
+the search string with the '\es' meta\-character, which matches any
+whitespace character. This behaviour cannot be prevented. Also regex
+searches are case insensitive by default. To enforce case sensitivity,
+prefix the search pattern by one of the following: '\fB(?^)\fP' or '\fB(?\-i)\fP'.
+.PP
+.\"
+.\"
+If Unicode normalisation is available, search patterns are normalised
+according to the \fBnormalization_form\fP tinrc variable.
+.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 \fB\%inews\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(CRNAMES  Joe Bar <joe@example.org>
+SNAIL  Musterweg 12, 99999 Notreal, Germany\fR
+.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 "CUSTOMISING THE SCREEN FORMAT"
+The look of the Selection, Group and Thread level can be customised via
+format strings. These format strings define the content and the position of
+each element on the screen. Variables are used within the format strings as
+placeholders. If the article has multiple addresses, only the first is
+evaluated. The following variables are available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'current group/thread/article number'
+\fB%D\fP        date
+\fB%F\fP        from, name and/or address
+\fB%G\fP        newsgroup name
+\fB%I\fP        initials
+\fB%L\fP        line count
+\fB%M\fP        message\-id
+\fB%R\fP        number of responses in thread
+\fB%S\fP        score
+\fB%T\fP        thread tree
+\fB%U\fP        unread count
+\fB%d\fP        newsgroup description
+\fB%f\fP        newsgroup flag
+\fB%m\fP        article marks
+\fB%n\fP        current group/thread/article number
+\fB%s\fP        subject
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Not all variables can be used in each level. The following table provides an
+overview:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
+	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
+\fB%D\fP		X	X
+\fB%F\fP		X	X
+\fB%G\fP	X
+\fB%I\fP		X	X
+\fB%L\fP		X	X
+\fB%M\fP		X	X
+\fB%R\fP		X
+\fB%S\fP		X	X
+\fB%T\fP			X
+\fB%U\fP	X
+\fB%d\fP	X
+\fB%f\fP	X
+\fB%m\fP		X	X
+\fB%n\fP	X	X	X
+\fB%s\fP		X
+\fB%%\fP	X	X	X
+.fi
+.in -0.3i
+.PP
+Defaults for the format strings:
+.PP
+.in +.3i
+.nf
+.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
+\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
+\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
+\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
+.fi
+.in -0.3i
+.PP
+\fBshow_description\fP controls whether the newsgroup description is shown or
+not. The description can also be toggled with \fBSelectToggleDescriptions\fP
+('\fBd\fP').
+.PP
+The information displayed with '\fB%F\fP' depends on the value of
+\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp.  \fBThreadToggleSubjDisplay\fP
+('\fBd\fP') switches through all available options.
+.PP
+For date representation '\fB%D\fP' uses \fBdate_format\fP. It is possible to
+specify a different date format in round brackets (e.g., '\fB%(%d %b %y %H:%M)D\fP'). See \fBdate_format\fP for more details.
+.PP
+The length of each item (except '\fB%%\fP') can be defined with a positive
+number after the '\fB%\fP'. The following example displays the score in the
+thread level 10 characters wide: '\fB%10S\fP'.
+.PP
+If the newsgroup name is displayed together with the newsgroup description,
+the width of the newsgroup name can be controlled via an optional comma
+separated second value (e.g., '\fB%60,20G\fP'). It is valid to omit the first
+value (e.g., ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
+default value of 32.
+.PP
+Some variables do have a default width which may lead to truncation.
+Truncation for variables which contain only numbers happens by dividing the
+value with a sufficient power of ten and adding a SI suffix to the result,
+that is the variable holds a value of 54321 and the width for the variable
+is 4 the result will be "54 k". If that's undesired you have to specify a
+larger width manually, e.g., '\fB%6n\fP'. Here is an overview of the defaults:
+.PP
+.in +.3i
+.nf
+.ta \w'Variable  'u +\w'width'u
+Variable	width
+\fB%I\fP	 3
+\fB%L\fP	 4
+\fB%M\fP	10
+\fB%R\fP	 3
+\fB%S\fP	 6
+\fB%U\fP	 5
+\fB%n\fP	 4
+.fi
+.in -0.3i
+.PP
+If no length is given for '\fB%D\fP', the length is determined by the format
+string for the date and the date of the current day. If the date format
+string contains weekdays or months names it may happen that the date is
+longer than determined in the first pass. In this case, the date is
+truncated before display. This occurs, for example, if the current month is
+May and the article to which the date is displayed was posted in
+December. In such cases it might be useful to determine the maximum length
+manually and specify the length in the format string.
+.PP
+In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
+given, \fBtin\fP determines the longest newsgroup name and uses this length for
+\&'\fB%G\fP'. The remaining space will be used for '\fB%d\fP'.
+.PP
+When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
+resp. '\fB%T\fP' and no length is given, '\fB%F\fP' will use one third and '\fB%s\fP'
+resp. '\fB%T\fP' will use two third of the available space.
+.PP
+In addition, a minimum or a maximum screen width can be defined for each
+item (except '\fB%%\fP'). In this case, the item will only be displayed when
+the screen is wider resp. smaller than specified. This comes in handy to not
+overload a small screen but have maximum information on a large screen.  The
+minimum screen width has to be specified by a positive number preceded by an
+\&'\fB>\fP', the maximum screen width has to be specified by a positive
+number preceded by an '\fB<\fP'. In the following example \fBtin\fP will
+display the score only if the screen is wider than 100 characters:
+\&'\fB%>100S\fP'.
+.PP
+If both the length and the minimum or maximum screen width should be
+specified for an item, the length must be the first parameter and the
+minimum or maximum screen width must be the second one. The following
+example displays the score with a length of 10 characters only if the screen
+is wider than 100 characters: '\fB%10>100S\fP'. A second length can be
+specified for '\fB%F\fP' and '\fB%s\fP' resp.  '\fB%T\fP', separated by a colon,
+which is used if the minimum or maximum screen width is not reached. If no
+length is specified after the colon, the item is displayed even if the
+minimum screen width is not reached and the length is calculated as if no
+minimum (or maximum) screen width had been specified. In the following
+example \fBtin\fP will display the subject with a length of 60 characters if
+the screen is wider than 100 characters, otherwise a length of 40 characters
+is used: '\fB%60>100:40s\fP'.
+.PP
+The look of the Attachment level and the mime, uue and yenc header at Page
+level can be customised too via format strings.  The following variables are
+available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'u +\w'current group/thread/article number'u
+\fB%C\fP        Charset
+\fB%c\fP        Like %C but with description
+\fB%D\fP        Line count
+\fB%d\fP        Like %D but with description
+\fB%E\fP        Content encoding
+\fB%e\fP        Like %E but with description
+\fB%F\fP        Current YENC part
+\fB%f\fP        Like %F but with description
+\fB%G\fP        Total number of YENC parts
+\fB%g\fP        Like %G but with description
+\fB%I\fP        Complete/incomplete UUE/YENC part indicator
+\fB%L\fP        Language
+\fB%l\fP        Like %L but with description
+\fB%N\fP        Name
+\fB%n\fP        Like %N but with description
+\fB%S\fP        Content subtype
+\fB%s\fP        Like %S but with description
+\fB%T\fP        Content type
+\fB%t\fP        Like %T but with description
+\fB%V\fP        Size of the current YENC part in bytes
+\fB%v\fP        Like %V but with description
+\fB%W\fP        Total size of all YENC parts in bytes
+\fB%w\fP        Like %W but with description
+\fB%X\fP        CRC checksum of current yenc part
+\fB%x\fP        Like %X but with description
+\fB%Z\fP        Size in bytes
+\fB%z\fP        Like %Z but with description
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Not all items can be used in each variable. The following table provides an
+overview:
+.PP
+.TS
+tab(:);
+lb lb lb lb lb
+lb c  c  c  c.
+:T{
+attachment\%_format
+T}:T{
+page\%_mime\%_format
+T}:T{
+page\%_uue\%_format
+T}:T{
+page\%_yenc\%_format
+T}
+%C:X:X::
+%c:X:X::
+%D:X:X:X:X
+%d:X:X:X:X
+%E:X:X:X:X
+%e:X:X:X:X
+%F::::X
+%f::::X
+%G::::X
+%g::::X
+%I:::X:X
+%L:X:X::
+%l:X:X::
+%N::X:X:X
+%n::X:X:X
+%S:X:X:X:X
+%s:X:X:X:X
+%T:X:X:X:X
+%t:X:X:X:X
+%V::::X
+%v::::X
+%W::::X
+%w::::X
+%X::::X
+%x::::X
+%Z:X:X:X:X
+%z:X:X:X:X
+%%:X:X:X:X
+.TE
+.PP
+By default, the string is not truncated. If it exceeds the screen width, it
+is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
+uppercase letters, the element is omitted if there is not enough space. If
+the % sign is followed by an asterisk ('*') for a lowercase letter, the
+description is omitted if there is not enough space. If the % sign is
+followed by an exclamation mark ('!\&') for a lowercase letter, the
+description is omitted first and then the content. The shortening is always
+from right to left, first the description is omitted and when no more
+description is displayed, the content is omitted. If %T and %S, %F and %G or
+%V and %W follow each other directly a '/' will be inserted in between. %Z
+will always have one decimal point and may have a one letter bi\-suffix.
+.PP
+Defaults for the format strings:
+.PP
+.in +.3i
+.nf
+.ta \w'attachment_format:'u +\w'"\fB%T%S%E%C%d\fP"'u
+\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
+\fBpage_mime_format\fP:		"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
+\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
+\fBpage_yenc_format\fP:		"\fB[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]\fP"
+.fi
+.\"
+.\"
+.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 \fB\%xterm\fP(1x)  it will resize itself each time the
+\fB\%xterm\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 \fB\%xterm\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 \fB\%xterm\fP(1x), but after one click of any button.
+.SS "INDEX FILES"
+If your news server supports NOV index files (see \fB\%newsoverview\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 disk space if you read a lot of groups and/or high
+traffic groups. To reduce the amount of disk space used,
+\fBcompress_overview_files\fP can be set to ON. Be aware that the use of
+\fBgetart_limit\fP will disable \fBcache_overview_files\fP.
+.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 from the system
+batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
+.PP
+.RS
+.nf
+\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
+.fi
+.RE
+.PP
+If you are low on local disk space you should consider to manually purge
+cached data for groups you are not reading any more with something like:
+.PP
+.RS
+.nf
+\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
+.fi
+.RE
+.\"
+.\"
+.SH FILES
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\"       $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-R   (-D 32)
+.\"       $TMPDIR/SCOPES-W   (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+.\"       $TMPDIR/GNKSA      (-D 64)
+For a detailed description see \fB\%tin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.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/.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
+.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
+.br
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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/motd\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.PP
+.\" .I ${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
+.SH ENVIRONMENT
+.\" TODO: - sort in a useful order
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
+.TP 
+\fBTINRC\fP
+Define this variable if you want to specify command\-line options that \fBtin\fP
+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 \fBtin\fP is
+running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Define this variable if you want to override the \fBSPOOLDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
+\fBtin\fP is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVFILENAME\fP
+Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
+that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
+that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
+setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
+prepended to $\fBTIN_ACTIVEFILE\fP.
+.TP 
+\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
+does override $\fBNNTPPORT\fP.
+.TP 
+\fBNNTPSPORT\fP
+The NNTPS TCP\-port to read news from. This variable only needs to be set if
+the TCP\-port is not 563 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq
+command\-line options do override $\fBNNTPSPORT\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
+Set the ISO to ASCII charset decoding table character to use in decoding an
+article text. Values can range from \-1 to 5.
+.RS +.5i
+.TP 
+\fB\-1\fP
+no conversion
+.TP 
+\fB0\fP
+universal table for many languages
+.TP 
+\fB1\fP
+single\-spacing universal table
+.TP 
+\fB2\fP
+table for Danish, Dutch, German, Norwegian and Swedish
+.TP 
+\fB3\fP
+table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
+646 variant
+.TP 
+\fB4\fP
+table with \fBRFC\ 1345\fP codes in brackets
+.TP 
+\fB5\fP
+table for printers that allow overstriking with backspace
+.RE
+.TP 
+\fBORGANIZATION\fP
+Set the article header field \*(rqOrganization:\*(rq to the contents of the
+variable instead of the system default. If it points to a readable file a
+random line from that file will be used. 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\-field in \fI/etc/passwd\fP, see also
+\fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Same as $\fBNAME\fP but with lower priority.
+.TP 
+\fBHOME\fP
+Pathname of the user's home directory. See \fB\%environ\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 user's mailbox.
+.TP 
+.\" we don't support the %message || ?message notation
+\fBMAILPATH\fP
+A colon\-separated list of filenames which are checked for new mail. This
+overrides the $\fBMAIL\fP variable.
+.TP 
+\fBMAILDIR\fP
+Full path to the user's maildir folder. This is only evaluated if neither
+$\fBMAILPATH\fP nor $\fBMAIL\fP are set.
+.TP 
+\fBVISUAL\fP
+This variable has precedence over the default editor (i.e., \fB\%vi\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 \fB\%environ\fP(5)  for more info.
+.TP 
+\fBEDITOR\fP
+If $\fBVISUAL\fP is unset, then this variable is looked up for a default
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e., \fB\%vi\fP(1)  on UNIX\-systems). See \fB\%environ\fP(5)  for
+more info.
+.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
+\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
+(e.g., metamutt).
+.TP 
+\fBMM_CHARSET\fP
+MIME character set used if not configured via the tinrc variable
+\fBmm_charset\fP.
+.TP 
+\fBISPELL\fP
+Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
+cmd\-line options.
+.TP 
+\fBPGPOPTS\fP
+Define any additional options that you wish to pass to your \fB\%pgp\fP(1)  or
+\fB\%gpg\fP(1)  program.
+.TP 
+\fBPGPPATH\fP
+Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBGNUPGHOME\fP
+Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBLC_CTYPE\fP
+This variable determines the \fB\%locale\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).  Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
+for more information.
+.TP 
+\fBLC_MESSAGES\fP
+Formats of informative and diagnostic messages and interactive responses.
+Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_NUMERIC\fP
+Numeric value formats. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_TIME\fP
+Date and time formats. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_ALL\fP
+This variable overrides the value of the \fB$LANG\fP variable and any other
+\fB$LC_\fP variable. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fB\%locale\fP(5)  and
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANG\fP
+This variable determines the \fB\%locale\fP(5)  category for any category not
+specifically selected with a variable starting with \fB$LC_\fP. Its value
+should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANGUAGE\fP
+This variable defines a priority list for translations. Whenever a
+translation is not available the next language from the list is tried.  Its
+value should be of the form \fIlanguage:language[:language]\fP.  Requires
+\fB$LC_ALL\fP or \fB$LANG\fP to be set. See \fB\%environ\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
+The type of terminal in use. This is used when looking up termcap
+sequences.  See \fB\%environ\fP(5)  for more information.
+.TP 
+\fBDISPLAY\fP
+Display name, pointing to the X server; required for xface.
+.TP 
+\fBWINDOWID\fP
+Used for determining terminal's X window id; required for xface. Should be
+set by the terminal emulator.
+.TP 
+\fBSHELL\fP
+The pathname of the user's login shell. Used to set
+\fBdefault_shell_command\fP.
+.TP 
+\fBXDG_RUNTIME_DIR\fP
+.\"
+.\"
+The pathname of the user's dir to put non\-essential run time files into.
+.SH SIGNALS
+.\" TODO: add missing, sort useful, document in detail
+\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 terminal (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
+If \fBtin\fP is started in debug mode (\*(rq\fB\-D\ n\fP\*(rq) it will create world
+readable files in \fB$TMPDIR\fP which may contain sensitive data like the users
+NNTP password in clear text (if running verbose). On multiuser\-systems
+\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
+(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD NNTP\fP).
+.PP
+Using the \*(rq\fB\-k\fP\*(rq option to skip certificate verification makes the
+session insecure as the server's certificate is not checked; avoid this
+option whenever possible.
+.PP
+.\"
+.\"
+If the server does not initially require authentication but supports
+compression and compression is requested, \fBtin\fP will exit when
+authentication is required later on. Using the \*(rq\fB\-A\fP\*(rq command line option
+in conjunction with \*(rq\fB\-C\fP\*(rq circumvents this behaviour.
+.SH "CONFORMING TO"
+.\" - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+.\"   RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+.\"
+.\"
+\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2008,
+Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
+Guidelines).
+.SH NOTES
+Regular expression support is provided by the PCRE library package
+\fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  which is open source software, written by
+Philip Hazel, and copyright \(co by the University of Cambridge, England.
+.br
+.\"
+.\"
+<https://www.pcre.org/>
+.SH CAVEATS
+.\"
+.\"
+Any existing global configuration files in \fI/etc/tin/\fP are not updated
+automatically, as an ordinary user normally has no write permission at that
+location.
+
+.SH BUGS
+\fBCNews\ NNTPd\fP, \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
+V1.1.91) can't handle pipelined GROUP commands (\fBRFC\ 3977\fP).  If you run
+into trouble with any of the mentioned historical servers set
+\fBnntp_pipeline_limit\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP to 1.
+.PP
+Early versions of \fBNNTPCache\fP (<= 2.3.2) and \fBLeafnode\fP (<= 1.6)
+had a buggy LISTGROUP implementation. If you run into trouble with any of
+the mentioned historical servers use the \*(rq\fB\-n\fP\*(rq command\-line flag (or
+disable LISTGROUP via \fBdisabled_nntp_cmds\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP).
+.PP
+Using the \*(rq\fB\-C\fP\*(rq (COMPRESS) flag with \fBINN\ nnrpd\fP versions between
+2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang and later timeout when
+used in conjunction with the \*(rq\fB\-n\fP\*(rq flag or when posting. This has been
+fixed in \fBINN\ nnrpd\fP version 2.7.2. As a workaround simply don't use
+\&\*(rq\fB\-C\fP\*(rq.
+.PP
+.\"
+.\"
+Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
+you are using the latest (stable) release, and if not, please upgrade first!
+Have a look at the doc/TODO file for known bugs. If you still think you've
+found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
+English. Please do NOT enclose a core\-file in your bug\-report until we
+request it.
+.SH HISTORY
+\fBtin\fP is based on the \fB\%tass\fP(1)  newsreader that was developed by Rich
+Skrenta and posted to alt.sources in March 1991; its first version was
+released on August 23rd 1991.  \fB\%tass\fP(1)  itself was heavily influenced
+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
+.br
+.\"
+.\"
+<http://www.tin.org/history.html>.
+.SH CREDITS
+.IP "Rich Skrenta"
+author of \fB\%tass\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 D. 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 \fB\%elm\fP(1)  mailreader.
+.IP "Chris Thewalt"
+author of getline.c \fB\%emacs\fP(1)  style editing routine.
+.IP "Steven Madsen"
+for adding \fB\%pgp\fP(1)  (Pretty Good Privacy) support.
+.IP "Philip Hazel <ph10@cam.ac.uk>"
+for \fB\%pcre\fP(3), \fB\%pcre2\fP(3)  (Perl\-compatible regular expression
+library).
+.IP "Mark Martinec <mark.martinec@ijs.si>"
+for \fB\%snprintf\fP(3)  and \fB\%vsnprintf\fP(3)  fallbacks.
+.IP "Gary S. Brown"
+for \fB\%crc32\fP()  fallback.
+.IP "Enrik Berkhan"
+.\"
+.\"
+for the NNTPS (NNTP over TLS) and COMPRESS implementation and its
+preconditions.
+.SH AUTHOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH MAINTAINER
+.TP  1i
+Urs Janssen <urs@tin.org>
+.\"
+.\"
+.SH "SEE ALSO"
+\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
+\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
+\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%w2r.pl\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3),
+\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5),
+\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8),
+\fBRFC\ 1345\fP, \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3156\fP, \fBRFC\ 3977\fP, \fBRFC\ 4155\fP,
+\fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8054\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP, \fBRFC\ 9580\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/en_GB/tin.5 tin-2.6.5/po-man/en_GB/tin.5
--- tin-2.6.4/po-man/en_GB/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/en_GB/tin.5	2025-12-23 17:46:01.333603875 +0100
@@ -0,0 +1,2816 @@
+'\" t
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2025-12-02
+.\" Notes     : needs a some work, see TODOs
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 5 2025\-12\-24 2.6.5 "Usenet newsreader"
+
+.SH NAME
+tin, rtin \- related files
+
+.SH DESCRIPTION
+This man page describes the various (config) files and their formats used by
+the \fB\%tin\fP(1)  newsreader. All files are expected to have unix style
+('\(rsn' 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[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\" $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-R   (-D 32)
+.\" $TMPDIR/SCOPES-W   (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+\fI$MAILCAPS\fP
+.br
+\fI~/.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
+\fB\%mailcap\fP(5)  files as defined in \fBRFC\ 1524\fP. The mailcap files are
+read by \fB\%tin\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, "\(rs".
+.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 valid 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 \fB\%system\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 "\(rs%", 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 \(em 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 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 \(em
+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
+\(en 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 filename 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
+\fB\%tin\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 +0.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -0.3i
+.sp
+message/rfc822;\e
+.br
+.in +0.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 -0.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.
+\&\*(rq\fB\-g\fP\ \fIserver\fP\*(rq, $\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 cancel\-locks (\fBRFC\ 8315\fP) if \fB\%tin\fP(1)  is built
+with support for it. An empty secret file disables the cancel\-lock creation
+in that case. This file should be readable only by the user.
+.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[:port]\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 double quotes ("). Usernames must not be enclosed in double
+quotes 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 user's unencrypted password for reading news!
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server. Additionally, a port can be
+specified by appending :portnumber.
+.TP 
+\fBpassword\fP
+user's unencrypted password for reading news.
+.TP 
+\fBuser\fP
+username on the news server 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
+"\fInewsgroupflag\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. Empty lines and lines which
+start with "#" are ignored and not written back.
+.TP 
+Example:
+.RS
+# sample .newsrc file
+.br
+news.software.b! 1\(en666,669
+.br
+news.software.nntp: 1\(en13245,13247,13249
+.br
+news.software.readers: 1\(en19567,19571\(en19597
+.RE
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.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, this will be added first
+.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 ("\fImailgroupname\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP" quadruples
+separated by spaces not tabs) of user's mailgroups (requires \fB\%tin\fP(1)  to
+be built with mh\-mail\-handling support).
+.TP 
+\fBmailgroupname\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 one 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 \fB\%tin\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_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 \fB\%tin\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 
+\fBextquote_handling\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 
+\fBgetart_limit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBgroup_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBhide_inline_data\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 e\-mail 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). If it points to a
+readable file a random line from that file will be used. Note that some news
+servers 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_art_score\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_author\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 of the same name
+.TP 
+\fBsort_threads_type\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_format\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 
+\fBsuppress_soft_hyphens\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. If the string starts with a ! then what
+follows is assumed to be the path to a program to be executed to generate
+the content. %G is expanded to the current news.group.name and %P is
+expanded to the news.group.name with all '.\&' replaced by '/'.
+.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. %G is expanded to the current news.group.name and %P is expanded to
+the news.group.name with all '.\&' replaced by '/'.
+.TP 
+\fBquick_kill_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
+default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
+.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 \fB\%ispell\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
+\(em default is US\-ASCII. This attribute works only on systems with working
+\fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), others might have to compile \fB\%tin\fP(1)
+with \-\-disable\-mime\-strict\-charset.
+.TP 
+\fBundeclared_cs_guess\fP
+Guess charset for (broken) articles without MIME charset declaration.  This
+attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
+and \fB\%ucsdet_getName\fP()  from libicui18n. It has no effect if
+undeclared_charset is also set.
+.TP 
+Example:
+.RS
+.nf
+# include extra headers
+# assume ISO\-8859\-1 as charset if no charset is declared
+# in all but fido7.* groups
+scope=*,!fido7.*
+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=%I>_
+x_comment_to=ON
+
+# in fido7.* newsgroups guess charset
+scope=fido7.*
+undeclared_cs_guess=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.  The tinrc
+variables \fBscore_limit_kill\fP and \fBscore_limit_select\fP are the limits that
+must be crossed to mark an article as killed or selected.  Empty lines or
+lines beginning with a '#' are ignored. Multiple matching\-rules in the same
+scope are all applied individually and not only when they all hit at the
+same time (logical OR not AND).
+.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 beginning 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 in 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. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBfrom\fP
+Match against \*(rqFrom:\*(rq.  \fB\%tin\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. The matching type used
+(wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBmsgid\fP
+Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type
+used (wildmat or regex) depends on the setting of the tinrc variable
+\fBwildcard\fP.
+.TP 
+\fBmsgid_last\fP
+Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry (direct
+responses) only. The matching type used (wildmat or regex) depends on the
+setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBmsgid_only\fP
+Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBrefs_only\fP
+Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBlines\fP
+Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
+than.
+.TP 
+\fBgnksa\fP
+Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
+than, >num matches more than the returned numeric
+value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
+if \fBdisable_gnksa_domain_check\fP in \fI/etc/tin/tin.defaults\fP is set to
+OFF. As the built\-in domain list may be outdated this should be considered
+carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if \fB\%tin\fP(1) was
+compiled with ENFORCE_RFC1034 defined which is usually not the case.
+.in +0.3i
+.nf
+.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
+	internal codes
+  \fB0\fP GNKSA_OK
+  \fB1\fP GNKSA_INTERNAL_ERROR
+	general syntactical errors
+\fB100\fP GNKSA_LANGLE_MISSING
+\fB101\fP GNKSA_LPAREN_MISSING
+\fB102\fP GNKSA_RPAREN_MISSING
+\fB103\fP GNKSA_ATSIGN_MISSING
+\fB104\fP GNKSA_RANGLE_MISSING
+	FQDN part syntax and semantics errors
+\fB200\fP GNKSA_SINGLE_DOMAIN
+\fB201\fP GNKSA_INVALID_DOMAIN
+\fB202\fP GNKSA_ILLEGAL_DOMAIN
+\fB203\fP GNKSA_UNKNOWN_DOMAIN
+\fB204\fP GNKSA_INVALID_FQDN_CHAR
+\fB205\fP GNKSA_ZERO_LENGTH_LABEL
+\fB206\fP GNKSA_ILLEGAL_LABEL_LENGTH
+\fB207\fP GNKSA_ILLEGAL_LABEL_HYPHEN
+\fB208\fP GNKSA_ILLEGAL_LABEL_BEGNUM
+\fB209\fP GNKSA_BAD_DOMAIN_LITERAL
+\fB210\fP GNKSA_LOCAL_DOMAIN_LITERAL
+\fB211\fP GNKSA_RBRACKET_MISSING
+	localpart syntactical errors
+\fB300\fP GNKSA_LOCALPART_MISSING
+\fB301\fP GNKSA_INVALID_LOCALPART
+\fB302\fP GNKSA_ZERO_LENGTH_LOCAL_WORD
+	realname part syntactical errors
+\fB400\fP GNKSA_ILLEGAL_UNQUOTED_CHAR
+\fB401\fP GNKSA_ILLEGAL_QUOTED_CHAR
+\fB402\fP GNKSA_ILLEGAL_ENCODED_CHAR
+\fB403\fP GNKSA_BAD_ENCODE_SYNTAX
+\fB404\fP GNKSA_ILLEGAL_PAREN_CHAR
+\fB405\fP GNKSA_INVALID_REALNAME
+\fB406\fP GNKSA_MISSING_REALNAME
+.fi
+.in -0.3i
+.TP 
+\fBxref\fP
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
+into the same format \*(rqNewsgroups:\*(rq has: it is turned into a comma
+separated newsgroup list with all other information (i.e., the article
+counter) removed. The matching type used (wildmat or regex)  depends on the
+setting of the tinrc variable \fBwildcard\fP.
+.TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Match against \*(rqPath:\*(rq line. This may not work on some servers. The
+matching type used (wildmat or regex) depends on the setting of the tinrc
+variable \fBwildcard\fP.
+.TP 
+\fBtime\fP
+time_t value when rule expires
+.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\(en9]*\eb
+
+comment=downscore postings in nsr from google based on
+comment=message\-id or path, if both hit they end up with
+comment=a score of \-66 which is enough to mark them killed
+group=news.software.readers
+case=1
+score=\-33
+path=.googlegroups.com!not\-for\-mail$
+msgid_only=@googlegroups.com>
+.fi
+.RE
+.RE
+.PP
+.\".nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp 1v
+.\".fi
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp
+.RS
+Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
+spaces or tabs. If the keymap\-file named with full specified \fB\%locale\fP(5)
+is not found, less specific ones are looked for. Various parts will be
+stripped off the name, in the following order codeset, normalised codeset,
+territory and modifier when looking for the keymap\-file.  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	\(rs
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBConnectionInfo\fP	J
+\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
+\fBMarkAncientArtRead\fP	^E
+
+.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
+\fBConfigServerrcMenu\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
+\fBPageToggleRaw\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleAllHeaders\fP	*
+\fBPageArticleInfo\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	_
+\fBPageToggleVerbatim\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
+\fBPostedArticlesSelect\fP	^J	^M
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\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
+\fBThreadFollowup\fP	F
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadFollowupQuote\fP	f
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadTagParts\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
+\fB\%tin\fP(1)  to be built 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[:port]\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with
+the \*(rq\fB\-g\fP\*(rq command\-line switch. The matching is case\-insensitive and any
+line that starts with "#", ";" or " " is treated as a comment. This is only
+available if reading via NNTP.
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server. Plain IPv6 address must be
+enclosed in square brackets. Additionally, a port can be specified by
+appending :portnumber. Be aware that if a port is given it will override any
+port given with \*(rq\fB\-g\fP\*(rq or \*(rq\fB\-p\fP\*(rq or implied by \*(rq\fB\-T\fP\*(rq or \*(rq\fB\-k\fP\*(rq
+or set via $\fBNNTPPORT\fP. The string "default" or "*" acts as wildcard to
+match any name, such a line should be placed last.
+.TP 
+\fBnewsrc\fP
+related newsrc. A file specified via \*(rq\fB\-f\fP\*(rq has a higher priority.
+.TP 
+\fBshortname\fP
+nickname(s) for the nntpserver. Nicknames must not contain ":" and must be
+unique.
+.TP 
+Example:
+.RS
+# sample newsrctable file
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.br
+[::1]:1119 /tmp/localhost6\(en1119 lh6
+.br
+# catch all rules should go last
+.br
+# with the more specific one on top
+.br
+*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
+.br
+* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
+.RE
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+Posting history. The file is written by \fB\%tin\fP(1)  and used by
+\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
+line that starts with "#" is a comment. Blank lines are ignored. All other
+lines shall consist of at least four pipe\-separated fields, starting with a
+time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
+the message, a group name or a mail address the message was sent to, the
+subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Copy of all posted articles in \fB\%mbox\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 \fB\%mbox\fP(5)  format.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd\fP
+.fi
+.sp
+.RS
+This file is a copy of the servers message of the day (MOTD) message.  It is
+automatically created on startup except when using the \*(rq\fB\-Q\fP\*(rq
+command\-line option and is unlinked on exit.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related info\- and error\-messages. The file is
+overwritten on startup and meant for debugging.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.sp
+.RS
+This file is 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/serverrc\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related data via a list of
+"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only a few variables, and
+some are not meant to be changed by the user. See also \fBConfigServerrcMenu\fP
+('\fBs\fP') in section "SERVERRC MENU" in \fB\%tin\fP(1).
+.TP 
+\fBversion\fP
+Internal version number.
+.TP 
+\fBadd_cmd_line_opts\fP
+Additional command line options. Acts like $\fBTINRC\fP but server specific.
+Be aware that the file is read after the command line options and may
+override them.  The allowed options are currently limited to \*(rq\fB\-4\fP\*(rq,
+\&\*(rq\fB\-6\fP\*(rq, \&\*(rq\fB\-A\fP\*(rq, \*(rq\fB\-C\fP\*(rq, \*(rq\fB\-d\fP\*(rq, \*(rq\fB\-G\fP\ \fIlimit\fP\*(rq,
+\&\*(rq\fB\-k\fP\*(rq, \*(rq\fB\-n\fP\*(rq, \*(rq\fB\-p\fP\ \fIport\fP\*(rq, \*(rq\fB\-q\fP\*(rq, \&\*(rq\fB\-Q\fP\*(rq, \*(rq\fB\-t\fP\ \fItimeout\fP\*(rq, \*(rq\fB\-T\fP\*(rq and \*(rq\fB\-x\fP\*(rq.  The default is unset.
+.TP 
+\fBdisabled_nntp_cmds\fP
+A comma separated list of NNTP commands which should be avoided.  This can
+be used to work around some buggy servers and usually should left
+blank. Switching off XHDR also switches off HDR and vice versa.  The
+following commands can be disabled:
+.in +0.3i
+.nf
+.ta \w'LIST SUBSCRIPTIONS'u
+AUTHINFO SASL
+CAPABILITIES
+COMPRESS DEFLATE
+HDR
+LIST COUNTS
+LIST DISTRIB.PATS
+LIST DISTRIBUTIONS
+LIST HEADERS
+LIST MOTD
+LIST NEWSGROUPS
+LIST OVERVIEW.FMT
+LIST SUBSCRIPTIONS
+LISTGROUP
+NEWGROUPS
+NEXT
+OVER
+XHDR
+XOVER
+XPAT
+.fi
+.in -0.3i
+.TP 
+\fBnntp_pipeline_limit\fP
+Number of pipelined NNTP commands to send. Set to 1 if server does not
+support pipelining. Default is 50. Allowed maximum is 256.
+.TP 
+\fBcache_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBcompress_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBmotd_hash\fP
+Internal hash of the servers MOTD, so displaying it can be skipped if it is
+unchanged.
+.TP 
+\fBlast_newnews\fP
+Internal timestamp used by \fB\%tin\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, \fB\%tin\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
+\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
+discarded if exceeding this limit. If it exists, the global configuration
+file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
+user's 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 \fB\%tin\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 
+\fBattachment_format\fP
+Format string \fB\%tin\fP(1) uses for Attachment level representation. Default
+is "%t%s%e%c%d".
+.TP 
+\fBauto_cc_bcc\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.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 
+\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\*(rq, \*(rq\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 
+\fBcompress_overview_files\fP
+If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
+saved in compressed form (\fBRFC\ 1952\fP). Useful to reduce local disk space
+used. Default is OFF.
+.TP 
+\fBcancel_lock_algo\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1.
+.TP 
+\fBcatchup_read_groups\fP
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBcol_back\fP
+Standard background colour
+.TP 
+\fBcol_extquote\fP
+Colour of quoted text from external sources
+.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 emphasised like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Colour of words emphasised like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Colour of words emphasised like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Colour of words emphasised like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_message\fP
+Colour of status messages in last line
+.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_score_neg\fP
+Colour of negative score
+.TP 
+\fBcol_score_pos\fP
+Colour of positive score
+.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
+\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
+choices:
+.in +0.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 \fB\%tin\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 -0.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 \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
+\fB\%strftime\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 +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.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 +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.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 
+\fBdont_break_words\fP
+Do not break long lines inside a word. This applies to the body except for
+verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
+.TP 
+\fBdraw_arrow\fP
+Allows groups/articles to be selected by an arrow '\(->' if set ON or by
+a highlighted bar if set OFF. Default is 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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
+in \fB\%tin\fP(1)
+.TP 
+\fBextquote_handling\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBextquote_regex\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fB\%tin\fP(1) uses a built\-in default.
+.TP 
+\fBforce_screen_redraw\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBgetart_limit\fP
+If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
+articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
+\fB\%tin\fP(1) will start fetching articles from your first unread minus
+absolute value of \fBgetart_limit\fP. Note that setting \fBgetart_limit\fP to
+anything except 0 disables \fBcache_overview_files\fP. Default is 0, which
+means no limit.
+.TP 
+\fBgoto_next_unread\fP
+Which keys \fB\%tin\fP(1) should accept to jump to the next unread article.
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP. When
+\fBPageDown\fP is set \fB\%tin\fP(1) jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fB\%tin\fP(1) jumps immediately to
+the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP') is
+pressed. Default is \fBPageNextUnread\fP.
+.TP 
+\fBgroup_catchup_on_exit\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBgroup_format\fP
+The format string used for the Group level. Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'number of responses in thread'u
+%D date
+%F from, name and/or address
+%I initials
+%L line count
+%M message\-id
+%R number of responses in thread
+%S score
+%m article marks
+%n current thread number
+%s subject
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBhide_inline_data\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBhideline_regex\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBinews_prog\fP
+Path, name and options of external \fB\%inews\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) \(em \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 
+\fBkeep_expired_filters\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.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 \fB\%tin\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 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.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 \fB\%pgp\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). If the article has multiple addresses, only the
+first is evaluated. 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 \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBmaildir\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\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
+.in +0.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +0.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F filename
+%M default_mailer
+%S subject\-field
+%T to\-filed
+%U username
+%% %
+.fi
+.in -0.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
+be used to manually view any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\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 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 \fB\%iconv\fP(3)  or
+\fB\%ucnv_*\fP(), 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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(). If none
+of these functions are 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 +0.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 -0.3i
+Not all values might work on your system, see \fB\%iconv_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 emphasised like _this_. It depends 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 emphasised like /this/. It depends 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 emphasised like *this*. It depends 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 emphasised like \-this\-. It depends 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 \fB\%tin\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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBnntp_read_timeout_secs\fP
+Time in seconds to wait for a response from the server. Default is 120.
+.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
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalisation modes are only available if they are supported by the
+library \fB\%tin\fP(1)  uses to do the normalisation. NFC should be used if
+possible (\fBRFC\ 5198\fP).
+.TP 
+\fBpage_mime_format\fP
+Format string \fB\%tin\fP(1) uses for mime header at Page level.  Default is
+"[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
+.TP 
+\fBpage_uue_format\fP
+Format string \fB\%tin\fP(1) uses for uue header at Page level.  Default is
+"[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBpage_yenc_format\fP
+Format string \fB\%tin\fP(1)  uses for yenc header at Page level.  Default is
+"[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]".
+.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 8\-bit 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 8\-bit characters are used,
+using unencoded (raw) 8\-bit 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 \fB\%tin\fP(1)  will start an appropriate viewer program to display
+any files that were post processed and uudecoded. The program is determined
+using the \fB\%mailcap\fP(5)  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 \fB\%shar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Keep posted articles in given file. If the given filename does not contain
+any expandable strings it will be prefixed with
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
+not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
+ARTICLES" for more information about the various expansion
+characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
+machines. Printing from \fB\%tin\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
+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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. 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 0 3
+\fBNothing special\fP Non empty lines are quoted.
+.IP 1
+\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
+\fBPageToggleRaw\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
+\fB\%tin\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
+\fB\%tin\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
+\fB\%tin\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 \fB\%tin\fP(1) does the rendering of bi\-directional text. If OFF
+\fB\%tin\fP(1) leaves the rendering of bi\-directional text to the
+terminal. Default is OFF.
+.TP 
+\fBreread_active_file_secs\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+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 
+\fBscope_marked_global\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBscope_marked_global_match\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBscope_marked_local\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBscope_marked_local_match\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.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 \fB\%tin\fP(1) 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 \fBshow_last_line_prev_page\fP=ON. Set to
+\-2 to get half\-page scrolling. This setting supersedes
+\fBfull_page_scroll\fP=OFF.
+.TP 
+\fBselect_format\fP
+The format string used for the Selection level. Default is "%f\ %n\ %U\ \ %G\ \ %d". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'current group number'u
+%G group name
+%U unread count
+%d description
+%f group flag
+%n current group number
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBsort_function\fP
+Function used for sorting articles. Default is 0.
+.RS +1i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBshow_author\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.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_art_score\fP
+If ON show article score in the lower left corner when displaying articles.
+Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
+.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
+\fB\%tin\fP(1)  to be built with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBshow_help_mail_sign\fP
+Allows you to select whether \fB\%tin\fP(1)  shows a help indication, a new
+mail indication, both, or neither in the various level titles.  Default is
+3.
+.RS +1i
+.IP 0 3
+\fBDon't show help or mail sign\fP.
+.IP 1
+\fBShow only help sign\fP.
+.IP 2
+\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
+mail has arrived.
+.IP 3
+\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
+arrived otherwise show help sign.
+.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 a file named \fI.sigfixed\fP does exist in that dir or
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
+chosen signature (first match counts). If the path starts with a ! the
+program the path points to will be executed to generate a signature. In
+order to pass the group name to the program, %G can be specified. This will
+be replaced by the name of the current newsgroup. \-\-none will suppress any
+signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. See also
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\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 \fB\%tin\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. Example:
+.sp
+\fIspam,delete,remove\fP
+.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 \fB\%tin\fP(1)  uses a built\-in default.
+.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 
+\fBstrip_re_regex\fP
+A regular expression to find Subject prefixes like "Re:" to remove.  If
+\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBstrip_was_regex\fP
+A regular expression to find Subject suffixes like "(was:" to remove.  If
+\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\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 \fB\%tin\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:
+.RS +1i
+.IP 0 3
+Don't thread
+.IP 1
+Thread on Subject only
+.IP 2
+Thread on References only
+.IP 3
+Thread on References then Subject (default)
+.IP 4
+Thread multipart articles on Subject
+.IP 5
+Thread on Percentage Match of the Subjects
+.RE
+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 \(en 5 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
+.TP 
+\fBthread_format\fP
+The format string used for the Thread level. Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'from, name and/or address'u
+%D	date
+%F	from, name and/or address
+%I	initials
+%L	line count
+%M	message\-id
+%S	score
+%T	thread tree
+%m	article marks
+%n	current article number
+%%	%
+.fi
+.in -0.3i
+.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 
+\fBtls_ca_cert_file\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBtranslit\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_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 \fB\%tin\fP(1) treats blank lines in article bodies.
+Default is 0. This option does not affect lines within verbatim blocks and
+is applied before \fBhideline_regex\fP.
+.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 text
+blocks 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 
+\fBsuppress_soft_hyphens\fP
+If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying
+articles. Default is OFF.
+.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
+\fBunderscores_regex\fP is blank, then \fB\%tin\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. Default is
+\fBurl_handler.pl\fP.
+.TP 
+\fBurl_highlight\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBuse_color\fP
+If enabled \fB\%tin\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 an \fB\%xterm\fP(1x)  to be
+enabled/disabled.  Default is OFF.
+.TP 
+\fBuse_slrnface\fP
+If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
+an \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default
+is OFF.
+.TP 
+\fButf8_graphics\fP
+If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
+tree and ellipsis ('...'). Default is OFF.
+.TP 
+\fBverbatim_begin_regex\fP
+A regular expression that \fB\%tin\fP(1) will use to find the begin of a
+verbatim block. Default is #v+
+.TP 
+\fBverbatim_end_regex\fP
+A regular expression that \fB\%tin\fP(1) will use to find the end of a verbatim
+block. Default is #v\-
+.TP 
+\fBverbatim_handling\fP
+Allows you to select how \fB\%tin\fP(1) treats verbatim blocks in article
+bodies. Default is 1.
+.RS +1i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBwildcard\fP
+Allows you to select how \fB\%tin\fP(1)  matches strings. The default is 0 and
+uses the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
+handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
+regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3).  (see also
+\fB\%perlre\fP(1)  and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  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. Default is ON.
+.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 and \fBdont_break_words\fP is
+unset 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 organisation. $\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 e\-mail 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 the \fB\%inews\fP(1)  executable.
+.TP 
+\fBmm_charset\fP
+.\" TODO: mention that it sets mm_network_charset if
+.\" charset-conversion is available.
+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 used in MIME articles. 8bit might be the best value.
+.TP 
+\fBmail_mime_encoding\fP
+Default encoding scheme used in MIME letters. quoted\-printable is a good
+choice here.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Allow unregistered top level domains. As the list of valid TLDs is no longer
+actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
+version 2.1.5
+.TP 
+\fBdisable_sender\fP
+Don't generate a \*(rqSender:\*(rq header. This has an effect only if
+\fBinews_prog\fP is 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 \fB\%newsoverview\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 or
+\fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value.
+.TP 
+\fBoverviewfmtfile\fP
+Full pathname of your newssystem's overview.fmt file; usually the file
+resides in \fInewslibdir\fP and is named \fIoverview.fmt\fP, so you only have to
+change this setting if your configuration differs.
+.TP 
+\fBactivefile\fP
+Full pathname of your newssystem's active file; usually the 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 file
+resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to
+change this setting if your configuration differs.
+.TP 
+\fBnewsgroupsfile\fP
+Full pathname of your newssystem's newsgroups file; usually the file resides
+in \fInewslibdir\fP and is named \fInewsgroups\fP, so you only have to change this
+setting if your configuration differs.
+.TP 
+\fBsubscriptionsfile\fP
+Full pathname of your newssystem's subscriptions file; usually the file
+resides in \fInewslibdir\fP and is named \fIsubscriptions\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: 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 than 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
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\ 3977\fP)
+or LIST COUNTS (\fBRFC\ 6048\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 news server (e.g., \fB\%innd\fP(8))  whenever
+a new group is created. Each line consist of three space\-separated fields
+"\fIname\fP \fItime\fP \fIcreator\fP".
+.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.
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\ 3977\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 news server (e.g.,  \fB\%innd\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
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS
+(\fBRFC\ 3977\fP) command instead.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+This file might hold a default organisation 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 organisation of the news overview database (see also
+\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
+determines the order in which the fields will appear in the database. See
+also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
+read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
+uses the LIST OVERVIEW.FMT (\fBRFC\ 3977\fP) command instead.
+.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 \(em one per line \(em which the
+client should subscribe to when the user has no
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
+tries to read the file if you read directly from the local spool, if you
+read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\ 6048\fP)
+command instead.
+.RE
+
+.SH "SEE ALSO"
+\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
+\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
+\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3977\fP,
+\fBRFC\ 4155\fP, \fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/en_GB.po tin-2.6.5/po-man/en_GB.po
--- tin-2.6.4/po-man/en_GB.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/en_GB.po	2025-12-23 17:45:56.501394550 +0100
@@ -0,0 +1,17076 @@
+# English (United Kingdom) translations for the tin man pages.
+# This file is distributed under the same license as the tin package.
+# Urs Janssen <urs@tin.org>, 2011-2025.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin-man 2.6.5\n"
+"Report-Msgid-Bugs-To: translation@tin.org\n"
+"POT-Creation-Date: 2025-12-23 17:36+0100\n"
+"PO-Revision-Date: 2025-12-23 17:45+0100\n"
+"Last-Translator: Urs Janssen <urs@tin.org>\n"
+"Language-Team: \n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "TIN"
+msgstr "TIN"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2025-12-24"
+msgstr "2025-12-24"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2.6.5"
+msgstr "2.6.5"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr "Usenet newsreader"
+
+#. type: SH
+#: doc/tin.1:14 doc/tin.5:12
+#, no-wrap
+msgid "NAME"
+msgstr "NAME"
+
+#. type: Plain text
+#: doc/tin.1:18
+msgid "tin, rtin - Usenet newsreader"
+msgstr "tin, rtin - Usenet newsreader"
+
+#. type: SH
+#: doc/tin.1:18
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SYNOPSIS"
+
+#. type: Plain text
+#: doc/tin.1:53
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] "
+"[\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ "
+"\\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+msgstr ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] "
+"[\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ "
+"\\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+
+#. type: SH
+#: doc/tin.1:53 doc/tin.5:15
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPTION"
+
+#. type: Plain text
+#: doc/tin.1:62
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilize NOV B<\\"
+"%newsoverview>(5)  style index files if available locally or via the NNTP "
+"[X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilise NOV B<\\"
+"%newsoverview>(5)  style index files if available locally or via the NNTP "
+"[X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+
+#. type: Plain text
+#: doc/tin.1:68
+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
+#: doc/tin.1:76
+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
+#: doc/tin.1:81
+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
+#: doc/tin.1:81
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "EXIT STATUS"
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:1196 doc/tin.1:3958
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: doc/tin.1:86
+msgid "Successful program execution. No unread news available in batch mode."
+msgstr "Successful program execution. No unread news available in batch mode."
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:3961
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "Usage, syntax, configuration file or network error."
+msgstr "Usage, syntax, configuration file or network error."
+
+#. type: TP
+#: doc/tin.1:89 doc/tin.1:3964
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Unread news available (batch mode (''B<-Z>'') only)."
+msgstr "Unread news available (batch mode (''B<-Z>'') only)."
+
+#. type: TP
+#: doc/tin.1:92 doc/tin.1:3967
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: doc/tin.1:97
+msgid "NNTP error."
+msgstr "NNTP error."
+
+#. type: SH
+#: doc/tin.1:97
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPTIONS"
+
+#. type: TP
+#: doc/tin.1:98
+#, no-wrap
+msgid "B<-4>"
+msgstr "B<-4>"
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+
+#. type: TP
+#: doc/tin.1:102
+#, no-wrap
+msgid "B<-6>"
+msgstr "B<-6>"
+
+#. type: Plain text
+#: doc/tin.1:106
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid "Toggle ANSI color (default is off)."
+msgstr "Toggle ANSI colour (default is off)."
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+#. type: Plain text
+#: doc/tin.1:114
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP.  See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+msgstr ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP. See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:114
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: doc/tin.1:119
+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
+#: doc/tin.1:119
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: doc/tin.1:124
+msgid ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+msgstr ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+
+#. type: TP
+#: doc/tin.1:124
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:130
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+
+#. type: TP
+#: doc/tin.1:130
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr "B<-D>I< debug-level>"
+
+#. type: Plain text
+#: doc/tin.1:140
+msgid ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+msgstr ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case-insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+
+#. type: IP
+#: doc/tin.1:144 doc/tin.1:1900 doc/tin.1:1934 doc/tin.1:2053 doc/tin.1:2120
+#: doc/tin.1:2322 doc/tin.1:2387 doc/tin.1:2523 doc/tin.1:2550 doc/tin.1:2564
+#: doc/tin.1:2616 doc/tin.1:2646 doc/tin.1:2724 doc/tin.1:2756 doc/tin.1:2782
+#: doc/tin.1:2863 doc/tin.1:2899 doc/tin.5:1674 doc/tin.5:1703 doc/tin.5:1841
+#: doc/tin.5:1904 doc/tin.5:2099 doc/tin.5:2169 doc/tin.5:2221 doc/tin.5:2340
+#: doc/tin.5:2353 doc/tin.5:2386 doc/tin.5:2439 doc/tin.5:2468 doc/tin.5:2539
+#: doc/tin.5:2588 doc/tin.5:2616 doc/tin.5:2706 doc/tin.5:2744
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTP"
+msgstr "NNTP"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTPS"
+msgstr "NNTPS"
+
+#. type: IP
+#: doc/tin.1:145 doc/tin.1:1902 doc/tin.1:1936 doc/tin.1:2054 doc/tin.1:2125
+#: doc/tin.1:2324 doc/tin.1:2391 doc/tin.1:2526 doc/tin.1:2566 doc/tin.1:2618
+#: doc/tin.1:2649 doc/tin.1:2726 doc/tin.1:2758 doc/tin.1:2784 doc/tin.1:2865
+#: doc/tin.1:2901 doc/tin.5:1675 doc/tin.5:1704 doc/tin.5:1842 doc/tin.5:1909
+#: doc/tin.5:2101 doc/tin.5:2173 doc/tin.5:2225 doc/tin.5:2356 doc/tin.5:2388
+#: doc/tin.5:2441 doc/tin.5:2471 doc/tin.5:2541 doc/tin.5:2590 doc/tin.5:2618
+#: doc/tin.5:2708 doc/tin.5:2746
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "FILTER"
+msgstr "FILTER"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "ARTS"
+msgstr "ARTS"
+
+#. type: IP
+#: doc/tin.1:146 doc/tin.1:1906 doc/tin.1:1940 doc/tin.1:2055 doc/tin.1:2328
+#: doc/tin.1:2622 doc/tin.1:2653 doc/tin.1:2731 doc/tin.1:2788 doc/tin.5:1677
+#: doc/tin.5:1706 doc/tin.5:1843 doc/tin.5:2105 doc/tin.5:2231 doc/tin.5:2445
+#: doc/tin.5:2475 doc/tin.5:2545 doc/tin.5:2622
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "NEWSRC"
+msgstr "NEWSRC"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "BITMAP"
+msgstr "BITMAP"
+
+#. type: IP
+#: doc/tin.1:147 doc/tin.1:2058 doc/tin.1:2631 doc/tin.5:1846 doc/tin.5:2454
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "THREADING"
+msgstr "THREADING"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "REFS"
+msgstr "REFS"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "16"
+msgstr "16"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MEMORY"
+msgstr "MEMORY"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MALLOC"
+msgstr "MALLOC"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "32"
+msgstr "32"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTES"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "64"
+msgstr "64"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "MISC"
+msgstr "MISC"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "GNKSA"
+msgstr "GNKSA"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "ACTIVE"
+msgstr "ACTIVE"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "ALL"
+msgstr "ALL"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "EVERYTHING"
+msgstr "EVERYTHING"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "128"
+msgstr "128"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "REMOVE"
+msgstr "REMOVE"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "DELETE"
+msgstr "DELETE"
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+msgstr ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+
+#. type: TP
+#: doc/tin.1:158
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr "B<-f>I< file>"
+
+#. type: Plain text
+#: doc/tin.1:163
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>."
+msgstr ""
+"Use the specified file of subscribed to newsgroups in place of I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>."
+
+#. type: TP
+#: doc/tin.1:163
+#, no-wrap
+msgid "B<-F>I< file>"
+msgstr "B<-F>I< file>"
+
+#. type: Plain text
+#: doc/tin.1:166
+msgid ""
+"Use the specified filter file instead of I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+msgstr ""
+"Use the specified filter file instead of I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+
+#. type: TP
+#: doc/tin.1:166
+#, no-wrap
+msgid "B<-g> I<server>[:I<port>]"
+msgstr "B<-g> I<server>[:I<port>]"
+
+#. type: Plain text
+#: doc/tin.1:172
+msgid ""
+"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Only available when reading via NNTP. If you "
+"want to give a port with a plain IPv6 address, the address must be enclosed "
+"in square brackets."
+msgstr ""
+"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Only available when reading via NNTP. If you "
+"want to give a port with a plain IPv6 address, the address must be enclosed "
+"in square brackets."
+
+#. type: TP
+#: doc/tin.1:172
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr "B<-G>I< article-limit>"
+
+#. type: Plain text
+#: doc/tin.1:180
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+
+#. type: TP
+#: doc/tin.1:180
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid "Help listing all command-line options."
+msgstr "Help listing all command-line options."
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: doc/tin.1:187
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+
+#. type: TP
+#: doc/tin.1:187
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr "B<-I>I< dir>"
+
+#. type: Plain text
+#: doc/tin.1:193
+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
+#: doc/tin.1:193
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+msgstr ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: doc/tin.1:210
+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<RFC\\ 3977>). 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<RFC\\ "
+"3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\ 6048>) is "
+"available that is used instead as it gives more accurate article counts."
+msgstr ""
+"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<RFC\\ 3977>). 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<RFC\\ "
+"3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\ 6048>) is "
+"available that is used instead as it gives more accurate article counts."
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: doc/tin.1:214
+msgid ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+msgstr ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+
+#. type: TP
+#: doc/tin.1:214
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr "B<-m>I< dir>"
+
+#. type: Plain text
+#: doc/tin.1:217
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+#. type: TP
+#: doc/tin.1:217
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr "B<-M>I< user>"
+
+#. type: Plain text
+#: doc/tin.1:221
+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
+#: doc/tin.1:221
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: doc/tin.1:228
+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 speed up when connecting via a "
+"slow line, but B<tin> may not be able to detect 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 speed up when connecting via a "
+"slow line, but B<tin> may not be able to detect which groups are moderated. "
+"See also ''B<-l>''."
+
+#. type: TP
+#: doc/tin.1:228
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+#. type: Plain text
+#: doc/tin.1:232
+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
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: doc/tin.1:236
+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
+#: doc/tin.1:236
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr "B<-p>I< port>"
+
+#. type: Plain text
+#: doc/tin.1:242
+msgid ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+
+#. type: TP
+#: doc/tin.1:242
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+#. type: Plain text
+#: doc/tin.1:250
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+msgstr ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+
+#. type: TP
+#: doc/tin.1:250
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: doc/tin.1:255
+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
+#: doc/tin.1:255
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr "Read news saved by the ''B<-S>'' option."
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr "B<-s>I< dir>"
+
+#. type: Plain text
+#: doc/tin.1:262
+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
+#: doc/tin.1:262
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: doc/tin.1:266
+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
+#: doc/tin.1:266
+#, no-wrap
+msgid "B<-t>I< timeout>"
+msgstr "B<-t>I< timeout>"
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+msgstr ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+
+#. type: TP
+#: doc/tin.1:270
+#, no-wrap
+msgid "B<-T>"
+msgstr "B<-T>"
+
+#. type: Plain text
+#: doc/tin.1:274
+msgid ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+
+#. type: TP
+#: doc/tin.1:274
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: doc/tin.1:280
+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 an 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 an NNTP server and "
+"B<cache_overview_files> is turned off."
+
+#. type: TP
+#: doc/tin.1:280
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: doc/tin.1:285
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+msgstr ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+
+#. type: TP
+#: doc/tin.1:285
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+#. type: Plain text
+#: doc/tin.1:288
+msgid "Print version information and compilation options."
+msgstr "Print version information and compilation options."
+
+#. type: TP
+#: doc/tin.1:288
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: doc/tin.1:293
+msgid ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+msgstr ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+
+#. type: TP
+#: doc/tin.1:293
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr "No-posting mode. You cannot post articles if you use this option."
+
+#. type: TP
+#: doc/tin.1:296
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: doc/tin.1:302
+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. Should be used with ''B<-x>'' if possible."
+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. Should be used with ''B<-x>'' if possible."
+
+#. type: TP
+#: doc/tin.1:302
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+#. type: Plain text
+#: doc/tin.1:307
+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
+#: doc/tin.1:307
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: doc/tin.1:313
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"the \\&''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 "
+"the \\&''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
+#: doc/tin.1:319
+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
+#: doc/tin.1:324
+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
+#: doc/tin.1:329
+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
+#: doc/tin.1:333
+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
+#: doc/tin.1:340
+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
+#: doc/tin.1:346
+msgid ""
+"NB: With the ''B<-n>'' flag, if reading via NNTP it may happen that 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, if reading via NNTP it may happen that 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
+#: doc/tin.1:356
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port given "
+"on the command-line. The order of command-line options is not important. If "
+"they are mutual exclusive the one with the highest priority will be chosen "
+"and a warning may be given."
+msgstr ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port given "
+"on the command-line. The order of command-line options is not important. If "
+"they are mutual exclusive the one with the highest priority will be chosen "
+"and a warning may be given."
+
+#. type: SH
+#: doc/tin.1:356
+#, no-wrap
+msgid "USAGE"
+msgstr "USAGE"
+
+#. type: SS
+#: doc/tin.1:359
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr "NEWS ADMINISTRATION"
+
+#. type: Plain text
+#: doc/tin.1:363
+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
+#: doc/tin.1:373
+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 be world readable. 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<RFC\\ "
+"6048>) 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 be world readable. 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<RFC\\ "
+"6048>) and all modern servers should understand it."
+
+#. type: SS
+#: doc/tin.1:373
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "SCREEN FORMAT"
+
+#. type: Plain text
+#: doc/tin.1:376
+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
+#: doc/tin.1:383
+msgid ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customized via "
+"B<select_format>."
+msgstr ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customised via "
+"B<select_format>."
+
+#. type: Plain text
+#: doc/tin.1:391
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:394
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+"There may also be a character prefixing the line. An explanation follows:"
+
+#. type: TP
+#: doc/tin.1:394
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+#. type: Plain text
+#: doc/tin.1:399
+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
+#: doc/tin.1:399
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+#. type: Plain text
+#: doc/tin.1:404
+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
+#: doc/tin.1:404
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+#. type: Plain text
+#: doc/tin.1:413
+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
+#: doc/tin.1:413
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+#. type: Plain text
+#: doc/tin.1:419
+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 \"Mark with D on selection screen\" 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 \"Mark with D on selection screen\" in the "
+"Options Menu."
+
+#. type: TP
+#: doc/tin.1:419
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+#. type: Plain text
+#: doc/tin.1:423
+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
+#: doc/tin.1:423
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+#. type: Plain text
+#: doc/tin.1:428
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+
+#. type: Plain text
+#: doc/tin.1:438
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+
+#. type: Plain text
+#: doc/tin.1:442
+#, no-wrap
+msgid "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+
+#. type: Plain text
+#: doc/tin.1:450
+msgid ""
+"The characters after the numbers depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not 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 depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not 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
+#: doc/tin.1:459
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customized via B<group_format>."
+msgstr ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customised via B<group_format>."
+
+#. type: Plain text
+#: doc/tin.1:469
+#, no-wrap
+msgid "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+msgstr "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:474
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customised via B<thread_format>:"
+
+#. type: Plain text
+#: doc/tin.1:486
+#, no-wrap
+msgid ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+msgstr ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:490
+msgid "At the Article level the page header has the following format:"
+msgstr "At the Article level the page header has the following format:"
+
+#. type: Plain text
+#: doc/tin.1:496
+#, no-wrap
+msgid ""
+"\\f(CRSun, 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\\fR\n"
+msgstr ""
+"\\f(CRSun, 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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:498
+#, no-wrap
+msgid "\\f(CRarticle-body\\fR\n"
+msgstr "\\f(CRarticle-body\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:504
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+"The look of the Selection, Group and Thread level can be customised. See the "
+"section \"CUSTOMISING THE SCREEN FORMAT\"."
+
+#. type: SS
+#: doc/tin.1:504
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "COMMON MOVING KEYS"
+
+#. type: Plain text
+#: doc/tin.1:507
+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
+#: doc/tin.1:509
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+
+#. type: Plain text
+#: doc/tin.1:517
+#, 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
+#: doc/tin.1:521
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "COMMON EDITING COMMANDS"
+
+#. type: Plain text
+#: doc/tin.1:528
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+
+#. type: TP
+#: doc/tin.1:528
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+#. type: Plain text
+#: doc/tin.1:531
+msgid "move to beginning or end of line, respectively."
+msgstr "move to beginning or end of line, respectively."
+
+#. type: TP
+#: doc/tin.1:531
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+#. type: Plain text
+#: doc/tin.1:534
+msgid "non-destructive move forward or back one location, respectively."
+msgstr "non-destructive move forward or back one location, respectively."
+
+#. type: TP
+#: doc/tin.1:534
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+#. type: Plain text
+#: doc/tin.1:538
+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
+#: doc/tin.1:538
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>DELE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid "delete character left of the cursor."
+msgstr "delete character left of the cursor."
+
+#. type: TP
+#: doc/tin.1:541
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+#. type: Plain text
+#: doc/tin.1:544
+msgid "delete from cursor to end of line."
+msgstr "delete from cursor to end of line."
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+#. type: Plain text
+#: doc/tin.1:547
+msgid "move through history, previous and next, respectively."
+msgstr "move through history, previous and next, respectively."
+
+#. type: TP
+#: doc/tin.1:547
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid "redraw the current line."
+msgstr "redraw the current line."
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr "B<E<lt>CRE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:554
+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
+#: doc/tin.1:554
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr "B<E<lt>ESCE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "aborts the present editing operation."
+msgstr "aborts the present editing operation."
+
+#. type: SS
+#: doc/tin.1:559
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "GLOBAL COMMANDS"
+
+#. type: Plain text
+#: doc/tin.1:562
+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
+#: doc/tin.1:562 doc/tin.1:1483 doc/tin.1:1537 doc/tin.1:1583
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+#. type: Plain text
+#: doc/tin.1:567
+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
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Toggle use of ANSI color."
+msgstr "Toggle use of ANSI colour."
+
+#. type: TP
+#: doc/tin.1:570
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+#. type: Plain text
+#: doc/tin.1:573
+msgid "Redraw the current screen."
+msgstr "Redraw the current screen."
+
+#. type: TP
+#: doc/tin.1:573
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Scroll screen up by one line."
+msgstr "Scroll screen up by one line."
+
+#. type: TP
+#: doc/tin.1:576
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Scroll screen down by one line."
+msgstr "Scroll screen down by one line."
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+#. type: Plain text
+#: doc/tin.1:593
+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> ('B<y>'), 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> ('B<y>'), quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+
+#. type: TP
+#: doc/tin.1:593 doc/tin.1:1489 doc/tin.1:1544 doc/tin.1:1589
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+#. type: Plain text
+#: doc/tin.1:599
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<\\"
+"(rs>') 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<\\"
+"(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+
+#. type: TP
+#: doc/tin.1:599 doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+#. type: Plain text
+#: doc/tin.1:603 doc/tin.1:1496 doc/tin.1:1551 doc/tin.1:1596
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+
+#. type: TP
+#: doc/tin.1:603
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+#. type: Plain text
+#: doc/tin.1:608
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
+
+#. type: TP
+#: doc/tin.1:608
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:613
+msgid "Print B<tin> version information."
+msgstr "Print B<tin> version information."
+
+#. type: SS
+#: doc/tin.1:613
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "NEWSGROUP SELECTION COMMANDS"
+
+#. type: TP
+#: doc/tin.1:614 doc/tin.1:759 doc/tin.1:1020 doc/tin.1:1199 doc/tin.1:3971
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: doc/tin.1:617
+msgid "Select group 4."
+msgstr "Select group 4."
+
+#. type: TP
+#: doc/tin.1:617 doc/tin.1:766
+#, no-wrap
+msgid "B<MarkAncientArtRead '^E'>"
+msgstr "B<MarkAncientArtRead '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:621 doc/tin.1:770
+msgid ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+msgstr ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+
+#. type: TP
+#: doc/tin.1:621
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+#. type: Plain text
+#: doc/tin.1:625
+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
+#: doc/tin.1:625 doc/tin.1:784 doc/tin.1:1041
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+#. type: Plain text
+#: doc/tin.1:629 doc/tin.1:788 doc/tin.1:1045
+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
+#: doc/tin.1:629
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+#. type: Plain text
+#: doc/tin.1:632
+msgid "Sort the list of newsgroups."
+msgstr "Sort the list of newsgroups."
+
+#. type: TP
+#: doc/tin.1:632 doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260 doc/tin.1:1480
+#: doc/tin.1:1531 doc/tin.1:1580
+#, no-wrap
+msgid "B<SearchRepeat '\\(rs'>"
+msgstr "B<SearchRepeat '\\(rs'>"
+
+#. type: Plain text
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1483
+#: doc/tin.1:1534 doc/tin.1:1583
+msgid "Repeat the previous search."
+msgstr "Repeat the previous search."
+
+#. type: TP
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1474
+#: doc/tin.1:1525 doc/tin.1:1574
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+#. type: Plain text
+#: doc/tin.1:638
+msgid "Search for a group by name and description (if displayed)."
+msgstr "Search for a group by name and description (if displayed)."
+
+#. type: TP
+#: doc/tin.1:638 doc/tin.1:797 doc/tin.1:1054 doc/tin.1:1266 doc/tin.1:1477
+#: doc/tin.1:1528 doc/tin.1:1577
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+#. type: Plain text
+#: doc/tin.1:641
+msgid "Backward search through the group names and descriptions."
+msgstr "Backward search through the group names and descriptions."
+
+#. type: TP
+#: doc/tin.1:641
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:644
+msgid "Read current group."
+msgstr "Read current group."
+
+#. type: TP
+#: doc/tin.1:644
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:648
+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
+#: doc/tin.1:648 doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+#. type: Plain text
+#: doc/tin.1:652
+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
+#: doc/tin.1:652 doc/tin.1:876 doc/tin.1:1096 doc/tin.1:1331
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+#. type: Plain text
+#: doc/tin.1:656
+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
+#: doc/tin.1:656
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:660
+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
+#: doc/tin.1:660 doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1343
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+#. type: Plain text
+#: doc/tin.1:663 doc/tin.1:892 doc/tin.1:1112 doc/tin.1:1346
+msgid "Edit the filter file and reload it afterward."
+msgstr "Edit the filter file and reload it afterwards."
+
+#. type: TP
+#: doc/tin.1:663
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:667 doc/tin.1:896
+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
+#: doc/tin.1:667 doc/tin.1:899 doc/tin.1:1118 doc/tin.1:1359 doc/tin.1:1486
+#: doc/tin.1:1540 doc/tin.1:1586
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+#. type: Plain text
+#: doc/tin.1:672
+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
+#: doc/tin.1:672 doc/tin.1:903 doc/tin.1:1121 doc/tin.1:1362
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+#. type: Plain text
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+msgid "Toggle inverse video."
+msgstr "Toggle inverse video."
+
+#. type: TP
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+#, no-wrap
+msgid "B<ConnectionInfo 'J'>"
+msgstr "B<ConnectionInfo 'J'>"
+
+#. type: Plain text
+#: doc/tin.1:678 doc/tin.1:909 doc/tin.1:1127 doc/tin.1:1368
+msgid "Show details about current connection."
+msgstr "Show details about current connection."
+
+#. type: TP
+#: doc/tin.1:678 doc/tin.1:918 doc/tin.1:1133 doc/tin.1:1374
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+#. type: Plain text
+#: doc/tin.1:685
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+msgstr ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:691
+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
+#: doc/tin.1:691 doc/tin.1:928 doc/tin.1:1384
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+#. type: Plain text
+#: doc/tin.1:695 doc/tin.1:932 doc/tin.1:1388
+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
+#: doc/tin.1:695
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:698
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr "Positions the cursor on the next group with unread articles in it."
+
+#. type: TP
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1148 doc/tin.1:1405
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+#. type: Plain text
+#: doc/tin.1:702
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+
+#. type: TP
+#: doc/tin.1:702 doc/tin.1:952 doc/tin.1:1151 doc/tin.1:1408
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:955 doc/tin.1:1154 doc/tin.1:1411
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr "Quit B<tin> \\(em don't ask the user to confirm."
+
+#. type: TP
+#: doc/tin.1:705
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:710
+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
+#: doc/tin.1:710 doc/tin.1:958 doc/tin.1:1154
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:714 doc/tin.1:962 doc/tin.1:1158
+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
+#: doc/tin.1:714
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+#. type: Plain text
+#: doc/tin.1:717
+msgid "Subscribe to current group."
+msgstr "Subscribe to current group."
+
+#. type: TP
+#: doc/tin.1:717
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:722
+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
+#: doc/tin.1:722
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:727
+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
+#: doc/tin.1:727
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:732
+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
+#: doc/tin.1:732 doc/tin.1:987 doc/tin.1:1177 doc/tin.1:1445
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+#. type: Plain text
+#: doc/tin.1:738
+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
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:741
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr "Quit B<tin> without saving any changes to the configuration."
+
+#. type: TP
+#: doc/tin.1:741
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+#. type: Plain text
+#: doc/tin.1:746
+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
+#: doc/tin.1:746
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+#. type: Plain text
+#: doc/tin.1:750
+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
+#: doc/tin.1:750
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:755
+msgid "Mark all articles in the current group as unread."
+msgstr "Mark all articles in the current group as unread."
+
+#. type: SS
+#: doc/tin.1:755
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "GROUP INDEX COMMANDS"
+
+#. type: Plain text
+#: doc/tin.1:759
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+
+#. type: Plain text
+#: doc/tin.1:762
+msgid "Select article 4."
+msgstr "Select article 4."
+
+#. type: TP
+#: doc/tin.1:762 doc/tin.1:1023 doc/tin.1:1202
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+#. type: Plain text
+#: doc/tin.1:766 doc/tin.1:1027 doc/tin.1:1206
+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
+#: doc/tin.1:770 doc/tin.1:1027 doc/tin.1:1221
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+#. type: Plain text
+#: doc/tin.1:774 doc/tin.1:1031 doc/tin.1:1225
+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
+#: doc/tin.1:774 doc/tin.1:1031
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+#. type: Plain text
+#: doc/tin.1:779 doc/tin.1:1036
+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
+#: doc/tin.1:779 doc/tin.1:1036
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:784 doc/tin.1:1041
+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
+#: doc/tin.1:788 doc/tin.1:1045 doc/tin.1:1257
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+#. type: Plain text
+#: doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260
+msgid "Re-enter the last message that was viewed."
+msgstr "Re-enter the last message that was viewed."
+
+#. type: Plain text
+#: doc/tin.1:797 doc/tin.1:1054
+msgid "Search forward for specified subject."
+msgstr "Search forwards for specified subject."
+
+#. type: Plain text
+#: doc/tin.1:800 doc/tin.1:1057
+msgid "Search backward for specified subject."
+msgstr "Search backwards for specified subject."
+
+#. type: TP
+#: doc/tin.1:800
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1060
+msgid "Select current thread for later processing."
+msgstr "Select current thread for later processing."
+
+#. type: TP
+#: doc/tin.1:803
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+#. type: Plain text
+#: doc/tin.1:807
+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
+#: doc/tin.1:807
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:812
+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
+#: doc/tin.1:812
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+#. type: Plain text
+#: doc/tin.1:817
+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
+#: doc/tin.1:817
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:823
+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 reuse 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 reuse the last pattern that "
+"was entered."
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:826
+msgid "Reverse all selections on all articles."
+msgstr "Reverse all selections on all articles."
+
+#. type: TP
+#: doc/tin.1:826
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:832
+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
+#: doc/tin.1:832 doc/tin.1:1069 doc/tin.1:1286
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:837 doc/tin.1:1074 doc/tin.1:1291
+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
+#: doc/tin.1:837 doc/tin.1:1291
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+#. type: Plain text
+#: doc/tin.1:846
+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
+#: doc/tin.1:846 doc/tin.1:1300
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+#. type: Plain text
+#: doc/tin.1:855
+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
+#: doc/tin.1:855
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:858
+msgid "Read current article."
+msgstr "Read current article."
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "View next unread article or group."
+msgstr "View next unread article or group."
+
+#. type: TP
+#: doc/tin.1:861 doc/tin.1:1080 doc/tin.1:1317
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+#. type: Plain text
+#: doc/tin.1:865
+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
+#: doc/tin.1:865 doc/tin.1:1085 doc/tin.1:1320
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+#. type: Plain text
+#: doc/tin.1:868 doc/tin.1:1088
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+
+#. type: TP
+#: doc/tin.1:868 doc/tin.1:1088 doc/tin.1:1323
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+#. type: Plain text
+#: doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+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
+#: doc/tin.1:876
+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
+#: doc/tin.1:880
+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
+#: doc/tin.1:880
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:884 doc/tin.1:1104
+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
+#: doc/tin.1:884
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1340
+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
+#: doc/tin.1:892
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:899
+msgid "Toggle article/group limit."
+msgstr "Toggle article/group limit."
+
+#. type: Plain text
+#: doc/tin.1:903
+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
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:915
+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
+#: doc/tin.1:915
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:918
+msgid "Open the thread under the current cursor position."
+msgstr "Open the thread under the current cursor position."
+
+#. type: Plain text
+#: doc/tin.1:923 doc/tin.1:1138 doc/tin.1:1379
+msgid ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+msgstr ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+
+#. type: TP
+#: doc/tin.1:923
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:928 doc/tin.1:1143 doc/tin.1:1384
+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
+#: doc/tin.1:932
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:935
+msgid "Go to next group."
+msgstr "Go to next group."
+
+#. type: TP
+#: doc/tin.1:935
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:938 doc/tin.1:1394
+msgid "Go to the next unread article."
+msgstr "Go to the next unread article."
+
+#. type: TP
+#: doc/tin.1:938 doc/tin.1:1143 doc/tin.1:1394
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+#. type: Plain text
+#: doc/tin.1:943 doc/tin.1:1148 doc/tin.1:1399
+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
+#: doc/tin.1:943
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:946
+msgid "Go to previous group."
+msgstr "Go to previous group."
+
+#. type: TP
+#: doc/tin.1:946
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:949
+msgid "Go to previous unread article."
+msgstr "Go to previous unread article."
+
+#. type: Plain text
+#: doc/tin.1:952 doc/tin.1:1151
+msgid "Return to previous level."
+msgstr "Return to previous level."
+
+#. type: TP
+#: doc/tin.1:955
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:958
+msgid "Toggle the display between all articles and unread articles."
+msgstr "Toggle the display between all articles and unread articles."
+
+#. type: TP
+#: doc/tin.1:962
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:967 doc/tin.1:1163 doc/tin.1:1424
+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
+#: doc/tin.1:967
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:970 doc/tin.1:1166 doc/tin.1:1427
+msgid "Save marked articles automatically without further prompting."
+msgstr "Save marked articles automatically without further prompting."
+
+#. type: TP
+#: doc/tin.1:970
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:975
+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
+#: doc/tin.1:975
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:979 doc/tin.1:1174
+msgid ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+msgstr ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+
+#. type: TP
+#: doc/tin.1:979
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:984
+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
+#: doc/tin.1:984
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:987
+msgid "Untag all articles that were tagged."
+msgstr "Untag all articles that were tagged."
+
+#. type: Plain text
+#: doc/tin.1:994 doc/tin.1:1184 doc/tin.1:1452
+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
+#: doc/tin.1:994
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1000 doc/tin.1:1458
+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: TP
+#: doc/tin.1:1000
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:1008
+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
+#: doc/tin.1:1008 doc/tin.1:1184 doc/tin.1:1458
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+#. type: Plain text
+#: doc/tin.1:1011
+msgid "Mark current article as unread."
+msgstr "Mark current article as unread."
+
+#. type: TP
+#: doc/tin.1:1011 doc/tin.1:1189 doc/tin.1:1461
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1018
+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
+#: doc/tin.1:1018
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "THREAD LISTING COMMANDS"
+
+#. type: Plain text
+#: doc/tin.1:1023
+msgid "Select article 4 within thread."
+msgstr "Select article 4 within thread."
+
+#. type: TP
+#: doc/tin.1:1057
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+#. type: TP
+#: doc/tin.1:1060
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:1063
+msgid "Toggle selection of current article."
+msgstr "Toggle selection of current article."
+
+#. type: TP
+#: doc/tin.1:1063
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1066
+msgid "Reverse article selections."
+msgstr "Reverse article selections."
+
+#. type: TP
+#: doc/tin.1:1066
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:1069
+msgid "Undo all selections on current thread."
+msgstr "Undo all selections on current thread."
+
+#. type: TP
+#: doc/tin.1:1074
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1077
+msgid "Read current article within thread."
+msgstr "Read current article within thread."
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1080
+msgid "View next unread article within thread."
+msgstr "View next unread article within thread."
+
+#. type: Plain text
+#: doc/tin.1:1085
+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
+#: doc/tin.1:1096
+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
+#: doc/tin.1:1100
+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
+#: doc/tin.1:1100
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+#. type: TP
+#: doc/tin.1:1104
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1112
+#, no-wrap
+msgid "B<ThreadFollowupQuote 'f'>"
+msgstr "B<ThreadFollowupQuote 'f'>"
+
+#. type: Plain text
+#: doc/tin.1:1115 doc/tin.1:1349
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+"Post a followup to the current article with a copy of the article included."
+
+#. type: TP
+#: doc/tin.1:1115
+#, no-wrap
+msgid "B<ThreadFollowup 'F'>"
+msgstr "B<ThreadFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1118
+msgid ""
+"Post a followup to the current article without a copy of the article "
+"included."
+msgstr ""
+"Post a followup to the current article without a copy of the article "
+"included."
+
+#. type: Plain text
+#: doc/tin.1:1121 doc/tin.1:1362
+msgid "Display the subject of the current article in the last line."
+msgstr "Display the subject of the current article in the last line."
+
+#. type: TP
+#: doc/tin.1:1127
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1133
+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
+#: doc/tin.1:1138
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1158
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1163
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1166
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1170 doc/tin.1:1431
+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
+#: doc/tin.1:1170
+#, no-wrap
+msgid "B<ThreadTagParts 'T'>"
+msgstr "B<ThreadTagParts 'T'>"
+
+#. type: TP
+#: doc/tin.1:1174
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid "Untag all tagged threads."
+msgstr "Untag all tagged threads."
+
+#. type: Plain text
+#: doc/tin.1:1189
+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
+#: doc/tin.1:1194
+msgid "Mark all articles in thread as unread."
+msgstr "Mark all articles in thread as unread."
+
+#. type: SS
+#: doc/tin.1:1194
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr "ARTICLE VIEWER COMMANDS"
+
+#. type: Plain text
+#: doc/tin.1:1199
+msgid "Read the first (base) article in this thread."
+msgstr "Read the first (base) article in this thread."
+
+#. type: Plain text
+#: doc/tin.1:1202
+msgid "Read response 4 in this thread."
+msgstr "Read response 4 in this thread."
+
+#. type: TP
+#: doc/tin.1:1206
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:1210
+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
+#: doc/tin.1:1210
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+#. type: Plain text
+#: doc/tin.1:1218
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+msgstr ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+
+#. type: TP
+#: doc/tin.1:1218
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr "B<PageToggleRaw '^H'>"
+
+#. type: Plain text
+#: doc/tin.1:1221
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr "Toggles the display mode (raw including all headers vs. cooked)."
+
+#. type: TP
+#: doc/tin.1:1225
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+#. type: Plain text
+#: doc/tin.1:1228
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr "Toggle the TAB width between 4 and 8 characters."
+
+#. type: TP
+#: doc/tin.1:1228
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:1232
+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
+#: doc/tin.1:1232
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+#. type: Plain text
+#: doc/tin.1:1236
+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
+#: doc/tin.1:1236
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr "B<PageToggleAllHeaders '*'>"
+
+#. type: Plain text
+#: doc/tin.1:1239
+msgid ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+msgstr ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+
+#. type: TP
+#: doc/tin.1:1239
+#, no-wrap
+msgid "B<PageArticleInfo '''>"
+msgstr "B<PageArticleInfo '''>"
+
+#. type: Plain text
+#: doc/tin.1:1242
+msgid "Detailed MIME information of the article."
+msgstr "Detailed MIME information of the article."
+
+#. type: TP
+#: doc/tin.1:1242
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+#. type: Plain text
+#: doc/tin.1:1245
+msgid "Toggle ROT-13 decoding for this article."
+msgstr "Toggle ROT-13 decoding for this article."
+
+#. type: TP
+#: doc/tin.1:1245
+#, no-wrap
+msgid "B<PageToggleInlineData '('>"
+msgstr "B<PageToggleInlineData '('>"
+
+#. type: Plain text
+#: doc/tin.1:1250
+msgid ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behavior is taken from the B<hide_inline_data> variable in "
+"the tinrc file."
+msgstr ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behaviour is taken from the B<hide_inline_data> variable "
+"in the tinrc file."
+
+#. type: TP
+#: doc/tin.1:1250
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+#. type: Plain text
+#: doc/tin.1:1257
+msgid ""
+"The form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed 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 form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed is not displayed. This key-press acts like a reveal key and "
+"turns the hidden text back on. Scrolling down will also reveal the text, "
+"scrolling up will hide it again."
+
+#. type: Plain text
+#: doc/tin.1:1266
+msgid "Forward search the text of this article."
+msgstr "Forward search the text of this article."
+
+#. type: Plain text
+#: doc/tin.1:1269
+msgid "Backward search the text of this article."
+msgstr "Backward search the text of this article."
+
+#. type: TP
+#: doc/tin.1:1269
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+#. type: Plain text
+#: doc/tin.1:1274
+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
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1277
+msgid "Go to the first article in the current thread."
+msgstr "Go to the first article in the current thread."
+
+#. type: TP
+#: doc/tin.1:1277
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1280
+msgid "Go to the last article in the current thread."
+msgstr "Go to the last article in the current thread."
+
+#. type: TP
+#: doc/tin.1:1280
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+#. type: Plain text
+#: doc/tin.1:1283
+msgid "Toggle word highlighting on/off."
+msgstr "Toggle word highlighting on/off."
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageToggleVerbatim ','>"
+msgstr "B<PageToggleVerbatim ','>"
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Cycle through the various options of B<verbatim_handling>."
+msgstr "Cycle through the various options of B<verbatim_handling>."
+
+#. type: Plain text
+#: doc/tin.1:1300
+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
+#: doc/tin.1:1309
+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
+#: doc/tin.1:1309
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1312
+msgid "Go to next base article."
+msgstr "Go to next base article."
+
+#. type: TP
+#: doc/tin.1:1312
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1317
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+
+#. type: Plain text
+#: doc/tin.1:1320
+msgid "Author forward search."
+msgstr "Author forward search."
+
+#. type: Plain text
+#: doc/tin.1:1323
+msgid "Author backward search."
+msgstr "Author backward search."
+
+#. type: Plain text
+#: doc/tin.1:1331
+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
+#: doc/tin.1:1335
+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
+#: doc/tin.1:1335
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1340
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+#. type: Plain text
+#: doc/tin.1:1343
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+
+#. type: TP
+#: doc/tin.1:1346
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+#. type: TP
+#: doc/tin.1:1349
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1353
+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
+#: doc/tin.1:1353
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Go to the start of the article."
+msgstr "Go to the start of the article."
+
+#. type: TP
+#: doc/tin.1:1356
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:1359
+msgid "Go to the end of the article."
+msgstr "Go to the end of the article."
+
+#. type: TP
+#: doc/tin.1:1368
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1371
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr "Mark rest of thread as read and move onto the next unread thread."
+
+#. type: TP
+#: doc/tin.1:1371
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:1374
+msgid "Show the thread menu that the current article is a part of."
+msgstr "Show the thread menu that the current article is a part of."
+
+#. type: TP
+#: doc/tin.1:1379
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1388
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:1391
+msgid "Go to the next article."
+msgstr "Go to the next article."
+
+#. type: TP
+#: doc/tin.1:1391
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+#. type: TP
+#: doc/tin.1:1399
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1402
+msgid "Go to the previous article."
+msgstr "Go to the previous article."
+
+#. type: TP
+#: doc/tin.1:1402
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:1405
+msgid "Go to the previous unread article."
+msgstr "Go to the previous unread article."
+
+#. type: Plain text
+#: doc/tin.1:1408
+msgid "Return to the previous level."
+msgstr "Return to the previous level."
+
+#. type: TP
+#: doc/tin.1:1411
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:1415
+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
+#: doc/tin.1:1415
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:1419
+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
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1424
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1427
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+#. type: TP
+#: doc/tin.1:1431
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:1434
+msgid "Return to group selection level."
+msgstr "Return to group selection level."
+
+#. type: TP
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:1437
+msgid "Go to parent article."
+msgstr "Go to parent article."
+
+#. type: TP
+#: doc/tin.1:1437
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1441
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+msgstr ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+
+#. type: TP
+#: doc/tin.1:1441
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+#. type: Plain text
+#: doc/tin.1:1445
+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: TP
+#: doc/tin.1:1452
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1461
+msgid "Mark article as unread."
+msgstr "Mark article as unread."
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1466
+msgid "Mark the current thread as unread."
+msgstr "Mark the current thread as unread."
+
+#. type: SS
+#: doc/tin.1:1466
+#, no-wrap
+msgid "URL LISTING"
+msgstr "URL LISTING"
+
+#. type: Plain text
+#: doc/tin.1:1469
+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 in the current article. "
+"Besides the common moving keys, the following commands are available:"
+
+#. type: TP
+#: doc/tin.1:1470
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1474
+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
+#: doc/tin.1:1477 doc/tin.1:1577
+msgid "URL forward search."
+msgstr "URL forward search."
+
+#. type: Plain text
+#: doc/tin.1:1480 doc/tin.1:1580
+msgid "URL backward search."
+msgstr "URL backward search."
+
+#. type: Plain text
+#: doc/tin.1:1486 doc/tin.1:1540 doc/tin.1:1586
+msgid "Shell escape."
+msgstr "Shell escape."
+
+#. type: Plain text
+#: doc/tin.1:1489
+msgid "Toggle the display of the current URL in the last line."
+msgstr "Toggle the display of the current URL in the last line."
+
+#. type: Plain text
+#: doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+msgid "Help screen of commands available."
+msgstr "Help screen of commands available."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1499
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr "ATTACHMENT LISTING"
+
+#. type: Plain text
+#: doc/tin.1:1502
+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
+#: doc/tin.1:1503
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1506
+msgid "Pipe attachment into command."
+msgstr "Pipe attachment into command."
+
+#. type: TP
+#: doc/tin.1:1506
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:1509
+msgid "Save current attachment / tagged attachments to disk."
+msgstr "Save current attachment / tagged attachments to disk."
+
+#. type: TP
+#: doc/tin.1:1509
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1512
+msgid "View attachment."
+msgstr "View attachment."
+
+#. type: TP
+#: doc/tin.1:1512
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1515
+msgid "Tag one or more attachments for saving."
+msgstr "Tag one or more attachments for saving."
+
+#. type: TP
+#: doc/tin.1:1515
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:1519
+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
+#: doc/tin.1:1519
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1522
+msgid "Reverse tagging of all attachments."
+msgstr "Reverse tagging of all attachments."
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1525
+msgid "Untag all tagged attachments."
+msgstr "Untag all tagged attachments."
+
+#. type: Plain text
+#: doc/tin.1:1528
+msgid "Attachment forward search."
+msgstr "Attachment forward search."
+
+#. type: Plain text
+#: doc/tin.1:1531
+msgid "Attachment backward search."
+msgstr "Attachment backward search."
+
+#. type: TP
+#: doc/tin.1:1534
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:1537
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+
+#. type: Plain text
+#: doc/tin.1:1544
+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
+#: doc/tin.1:1554
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr "POSTING HISTORY LISTING"
+
+#
+#. type: Plain text
+#: doc/tin.1:1562
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1574
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+
+#. type: Plain text
+#: doc/tin.1:1589
+msgid "Toggle the display of the current ''Message-ID:'' in the last line."
+msgstr "Toggle the display of the current ''Message-ID:'' in the last line."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1599
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1611
+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</etc/"
+"tin/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</etc/"
+"tin/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
+#: doc/tin.1:1619
+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
+#: doc/tin.1:1625
+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
+#: doc/tin.1:1632
+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<\\(rs>') 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<\\(rs>') 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
+#: doc/tin.1:1637
+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
+#: doc/tin.1:1640
+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
+#: doc/tin.1:1645
+msgid ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> can be changed.  For more information see section \"SERVERRC "
+"MENU\"."
+msgstr ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> can be changed.  For more information see section \"SERVERRC "
+"MENU\"."
+
+#. type: Plain text
+#: doc/tin.1:1649
+msgid ""
+"Here is a full list of all the available variables. The name in round "
+"brackets 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 round "
+"brackets is the name of the corresponding setting in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>."
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1429
+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
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr "B<Add posted articles to filter (add_posted_to_filter)>"
+
+#. type: Plain text
+#: doc/tin.1:1659 doc/tin.5:1433
+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
+#: doc/tin.1:1659
+#, no-wrap
+msgid "B<Insert ''User-Agent:''-header (advertising)>"
+msgstr "B<Insert ''User-Agent:''-header (advertising)>"
+
+#. type: Plain text
+#: doc/tin.1:1662 doc/tin.5:1436
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr "Turn ON advertising in header (''User-Agent:''). Default is ON."
+
+#. type: TP
+#: doc/tin.1:1662
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr "B<Skip multipart/alternative parts (alternative_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:1665 doc/tin.5:1439
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+
+#. type: TP
+#: doc/tin.1:1665
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr "B<Character to show deleted articles (art_marked_deleted)>"
+
+#. type: Plain text
+#: doc/tin.1:1668 doc/tin.5:1442
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+"The character used to show that an article was deleted. Default is 'D'."
+
+#. type: TP
+#: doc/tin.1:1668
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr "B<Character to show inrange articles (art_marked_inrange)>"
+
+#. type: Plain text
+#: doc/tin.1:1671 doc/tin.5:1445
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+"The character used to show that an article is in a range. Default is '#'."
+
+#. type: TP
+#: doc/tin.1:1671
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<Character to show returning arts (art_marked_return)>"
+
+#. type: Plain text
+#: doc/tin.1:1675 doc/tin.5:1449
+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
+#: doc/tin.1:1675
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr "B<Character to show selected articles (art_marked_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1679 doc/tin.5:1453
+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
+#: doc/tin.1:1679
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr "B<Character to show recent articles (art_marked_recent)>"
+
+#. type: Plain text
+#: doc/tin.1:1683 doc/tin.5:1457
+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
+#: doc/tin.1:1683
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr "B<Character to show unread articles (art_marked_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:1687 doc/tin.5:1461
+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
+#: doc/tin.1:1687
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr "B<Character to show read articles (art_marked_read)>"
+
+#. type: Plain text
+#: doc/tin.1:1690 doc/tin.5:1464
+msgid "The character used to show that an article was read. Default is '\\ '."
+msgstr "The character used to show that an article was read. Default is '\\ '."
+
+#. type: TP
+#: doc/tin.1:1690
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr "B<Character to show killed articles (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:1694 doc/tin.5:1468
+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
+#: doc/tin.1:1694
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr "B<Character to show read selected arts (art_marked_read_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1698 doc/tin.5:1472
+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
+#: doc/tin.1:1698 doc/tin.5:1472
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr "B<Ask before using MIME viewer (ask_for_metamail)>"
+
+#. type: Plain text
+#: doc/tin.1:1703
+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
+#: doc/tin.1:1703
+#, no-wrap
+msgid "B<Format string for the Attachment level (attachment_format)>"
+msgstr "B<Format string for the Attachment level (attachment_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1708
+msgid ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMISING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1489
+msgid ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+msgstr ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr "B<List thread using right arrow key (auto_list_thread)>"
+
+#. type: Plain text
+#: doc/tin.1:1716 doc/tin.5:1493
+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
+#: doc/tin.1:1716
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr "B<Reconnect to server automatically (auto_reconnect)>"
+
+#. type: Plain text
+#: doc/tin.1:1719 doc/tin.1:2828
+msgid "Default is OFF."
+msgstr "Default is OFF."
+
+#. type: TP
+#: doc/tin.1:1719
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr "B<Save articles in batch mode (batch_save)>"
+
+#. type: Plain text
+#: doc/tin.1:1724
+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
+#: doc/tin.1:1724
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr "B<Show mini menu & posting etiquette (beginner_level)>"
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.5:1506
+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
+#: doc/tin.1:1729
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr "B<Cache NNTP overview files locally (cache_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1734
+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\" and B<getart_limit>. 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\" and B<getart_limit>. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:1734
+#, no-wrap
+msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+msgstr "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.5:1516
+msgid ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+msgstr ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:1739
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+
+#. type: Plain text
+#: doc/tin.1:1746
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1. See "
+"also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgstr ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1. See "
+"also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr "B<Catchup read groups when quitting (catchup_read_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:1752 doc/tin.5:1526
+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
+#: doc/tin.1:1752
+#, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Standard background colour (col_back)>"
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1529
+msgid "Standard background color"
+msgstr "Standard background colour"
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr "B<Colour of quoted text from external sources (col_extquote)>"
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1532
+msgid "Color of quoted text from external sources"
+msgstr "Colour of quoted text from external sources"
+
+#. type: TP
+#: doc/tin.1:1758
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr "B<Colour of sender (From:) (col_from)>"
+
+#. type: Plain text
+#: doc/tin.1:1761 doc/tin.5:1535
+msgid "Color of sender (From:)"
+msgstr "Colour of sender (From:)"
+
+#. type: TP
+#: doc/tin.1:1761
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr "B<Colour of article header lines (col_head)>"
+
+#. type: Plain text
+#: doc/tin.1:1764 doc/tin.5:1538
+msgid "Color of header-lines"
+msgstr "Colour of header-lines"
+
+#. type: TP
+#: doc/tin.1:1764
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr "B<Colour of help text (col_help)>"
+
+#. type: Plain text
+#: doc/tin.1:1767 doc/tin.5:1541
+msgid "Color of help pages"
+msgstr "Colour of help pages"
+
+#. type: TP
+#: doc/tin.1:1767
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr "B<Colour for inverse text (background) (col_invers_bg)>"
+
+#. type: Plain text
+#: doc/tin.1:1770 doc/tin.5:1544
+msgid "Color of background for inverse text"
+msgstr "Colour of background for inverse text"
+
+#. type: TP
+#: doc/tin.1:1770
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr "B<Colour for inverse text (foreground) (col_invers_fg)>"
+
+#. type: Plain text
+#: doc/tin.1:1773 doc/tin.5:1547
+msgid "Color of foreground for inverse text"
+msgstr "Colour of foreground for inverse text"
+
+#. type: TP
+#: doc/tin.1:1773
+#, no-wrap
+msgid "B<Color of status messages (col_message)>"
+msgstr "B<Colour of status messages (col_message)>"
+
+#. type: Plain text
+#: doc/tin.1:1776 doc/tin.5:1566
+msgid "Color of status messages in last line"
+msgstr "Colour of status messages in last line"
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr "B<Colour of highlighting with _dash_ (col_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:1780 doc/tin.5:1551
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasised like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr "B<Colour of highlighting with /slash/ (col_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:1784 doc/tin.5:1555
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasised like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr "B<Colour of highlighting with *stars* (col_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:1788 doc/tin.5:1559
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasised like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr "B<Colour of highlighting with -stroke- (col_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:1792 doc/tin.5:1563
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Colour of words emphasised like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr "B<Colour of mini help menu (col_minihelp)>"
+
+#. type: Plain text
+#: doc/tin.1:1795 doc/tin.5:1569
+msgid "Color of mini help menu"
+msgstr "Colour of mini help menu"
+
+#. type: TP
+#: doc/tin.1:1795
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr "B<Colour of actual news header fields (col_newsheaders)>"
+
+#. type: Plain text
+#: doc/tin.1:1798 doc/tin.5:1572
+msgid "Color of actual news header fields"
+msgstr "Colour of actual news header fields"
+
+#. type: TP
+#: doc/tin.1:1798
+#, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Standard foreground colour (col_normal)>"
+
+#. type: Plain text
+#: doc/tin.1:1801 doc/tin.5:1575
+msgid "Standard foreground color"
+msgstr "Standard foreground colour"
+
+#. type: TP
+#: doc/tin.1:1801
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr "B<Colour of quoted lines (col_quote)>"
+
+#. type: Plain text
+#: doc/tin.1:1804 doc/tin.5:1578
+msgid "Color of quoted lines"
+msgstr "Colour of quoted lines"
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr "B<Colour of twice quoted line (col_quote2)>"
+
+#. type: Plain text
+#: doc/tin.1:1807 doc/tin.5:1581
+msgid "Color of twice quoted lines"
+msgstr "Colour of twice quoted lines"
+
+#. type: TP
+#: doc/tin.1:1807
+#, no-wrap
+msgid "B<Color of E<gt>=3 times quoted line (col_quote3)>"
+msgstr "B<Colour of E<gt>=3 times quoted line (col_quote3)>"
+
+#. type: Plain text
+#: doc/tin.1:1810 doc/tin.5:1584
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr "Colour of E<gt>=3 times quoted lines"
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr "B<Colour of response counter (col_response)>"
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5: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
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr "B<Colour of signatures (col_signature)>"
+
+#. type: Plain text
+#: doc/tin.1:1817 doc/tin.5:1591
+msgid "Color of signatures"
+msgstr "Colour of signatures"
+
+#. type: TP
+#: doc/tin.1:1817
+#, no-wrap
+msgid "B<Color of negative score (col_score_neg)>"
+msgstr "B<Colour of negative score (col_score_neg)>"
+
+#. type: Plain text
+#: doc/tin.1:1820 doc/tin.5:1594
+msgid "Color of negative score"
+msgstr "Colour of negative score"
+
+#. type: TP
+#: doc/tin.1:1820
+#, no-wrap
+msgid "B<Color of positive score (col_score_pos)>"
+msgstr "B<Colour of positive score (col_score_pos)>"
+
+#. type: Plain text
+#: doc/tin.1:1823 doc/tin.5:1597
+msgid "Color of positive score"
+msgstr "Colour of positive score"
+
+#. type: TP
+#: doc/tin.1:1823
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr "B<Colour of urls highlight (col_urls)>"
+
+#. type: Plain text
+#: doc/tin.1:1826 doc/tin.5:1600
+msgid "Color of urls highlight"
+msgstr "Colour of urls highlight"
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr "B<Colour of verbatim blocks (col_verbatim)>"
+
+#. type: Plain text
+#: doc/tin.1:1829 doc/tin.5:1603
+msgid "Color of verbatim blocks"
+msgstr "Colour of verbatim blocks"
+
+#. type: TP
+#: doc/tin.1:1829
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr "B<Colour of article subject lines (col_subject)>"
+
+#. type: Plain text
+#: doc/tin.1:1832 doc/tin.5:1606
+msgid "Color of article subject"
+msgstr "Colour of article subject"
+
+#. type: TP
+#: doc/tin.1:1832
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr "B<Colour of text lines (col_text)>"
+
+#. type: Plain text
+#: doc/tin.1:1835 doc/tin.5:1609
+msgid "Color of text-lines"
+msgstr "Colour of text-lines"
+
+#. type: TP
+#: doc/tin.1:1835
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr "B<Colour of help/mail sign (col_title)>"
+
+#. type: Plain text
+#: doc/tin.1:1838 doc/tin.5:1612
+msgid "Color of help/mail sign"
+msgstr "Colour of help/mail sign"
+
+#. type: TP
+#: doc/tin.1:1838
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr "B<Which actions require confirmation (confirm_choice)>"
+
+#. type: Plain text
+#: doc/tin.1:1841
+msgid "Ask for manual confirmation to protect the user."
+msgstr "Ask for manual confirmation to protect the user."
+
+#. type: IP
+#: doc/tin.1:1842 doc/tin.1:1848 doc/tin.1:1852
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1848
+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
+#: doc/tin.1:1852
+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
+#: doc/tin.1:1856
+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
+#: doc/tin.1:1859
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr "B<Format string for display of dates (date_format)>"
+
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1871
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found in B<\\%strftime>(3).  B<tin> uses B<\\"
+"%strftime>(3)  when available and supports most format options in its "
+"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 in B<\\%strftime>(3).  B<tin>  uses B<\\"
+"%strftime>(3)  when available and supports most format options in its "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+
+#. type: TP
+#: doc/tin.1:1871
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+#. type: TP
+#: doc/tin.1:1873
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+#. type: TP
+#: doc/tin.1:1875
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+#. type: Plain text
+#: doc/tin.1:1878 doc/tin.5:1651
+msgid "The last article/author/config option that was searched for."
+msgstr "The last article/author/config option that was searched for."
+
+#. type: TP
+#: doc/tin.1:1878
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+#. type: Plain text
+#: doc/tin.1:1881 doc/tin.5:1654
+msgid "Default is 28."
+msgstr "Default is 28."
+
+#. type: TP
+#: doc/tin.1:1881
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1885 doc/tin.5:1658
+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
+#: doc/tin.1:1885
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1663
+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
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1894 doc/tin.5:1667
+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
+#: doc/tin.1:1894
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1897 doc/tin.5:1670
+msgid "Default for quick (1 key) kill filter header."
+msgstr "Default for quick (1 key) kill filter header."
+
+#. type: IP
+#: doc/tin.1:1898 doc/tin.1:1932 doc/tin.1:2052 doc/tin.1:2114 doc/tin.1:2320
+#: doc/tin.1:2385 doc/tin.1:2521 doc/tin.1:2546 doc/tin.1:2562 doc/tin.1:2614
+#: doc/tin.1:2644 doc/tin.1:2722 doc/tin.1:2754 doc/tin.1:2780 doc/tin.1:2861
+#: doc/tin.1:2897 doc/tin.5:1673 doc/tin.5:1702 doc/tin.5:1840 doc/tin.5:1897
+#: doc/tin.5:2097 doc/tin.5:2167 doc/tin.5:2219 doc/tin.5:2336 doc/tin.5:2351
+#: doc/tin.5:2384 doc/tin.5:2437 doc/tin.5:2466 doc/tin.5:2537 doc/tin.5:2586
+#: doc/tin.5:2614 doc/tin.5:2704 doc/tin.5:2742
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: doc/tin.1:1900 doc/tin.1:1934
+msgid "\\%''Subject:'' (case sensitive)"
+msgstr "\\%''Subject:'' (case-sensitive)"
+
+#. type: Plain text
+#: doc/tin.1:1902 doc/tin.1:1936
+msgid "\\%''Subject:'' (ignore case)"
+msgstr "\\%''Subject:'' (ignore case)"
+
+#. type: Plain text
+#: doc/tin.1:1904 doc/tin.1:1938
+msgid "\\%''From:'' (case sensitive)"
+msgstr "\\%''From:'' (case-sensitive)"
+
+#. type: IP
+#: doc/tin.1:1904 doc/tin.1:1938 doc/tin.1:2326 doc/tin.1:2529 doc/tin.1:2569
+#: doc/tin.1:2620 doc/tin.1:2651 doc/tin.1:2728 doc/tin.1:2786 doc/tin.1:2867
+#: doc/tin.5:1676 doc/tin.5:1705 doc/tin.5:2103 doc/tin.5:2359 doc/tin.5:2391
+#: doc/tin.5:2443 doc/tin.5:2473 doc/tin.5:2543 doc/tin.5:2620 doc/tin.5:2710
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+#. type: Plain text
+#: doc/tin.1:1906 doc/tin.1:1940
+msgid "\\%''From:'' (ignore case)"
+msgstr "\\%''From:'' (ignore case)"
+
+#. type: Plain text
+#: doc/tin.1:1908 doc/tin.1:1942
+msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgstr "\\%''Message-ID:'' & full ''References:'' line"
+
+#. type: IP
+#: doc/tin.1:1908 doc/tin.1:1942 doc/tin.1:2056 doc/tin.1:2330 doc/tin.1:2624
+#: doc/tin.1:2733 doc/tin.1:2791 doc/tin.5:1678 doc/tin.5:1707 doc/tin.5:1844
+#: doc/tin.5:2107 doc/tin.5:2447 doc/tin.5:2547 doc/tin.5:2625
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: Plain text
+#: doc/tin.1:1910 doc/tin.1:1944
+msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgstr "\\%''Message-ID:'' & last ''References:'' entry only"
+
+#. type: IP
+#: doc/tin.1:1910 doc/tin.1:1944 doc/tin.1:2057 doc/tin.1:2626 doc/tin.1:2793
+#: doc/tin.5:1679 doc/tin.5:1708 doc/tin.5:1845 doc/tin.5:2449 doc/tin.5:2627
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+#. type: Plain text
+#: doc/tin.1:1912 doc/tin.1:1946
+msgid "\\%''Message-ID:'' entry only"
+msgstr "\\%''Message-ID:'' entry only"
+
+#. type: IP
+#: doc/tin.1:1912 doc/tin.1:1946 doc/tin.1:2629 doc/tin.1:2795 doc/tin.5:1680
+#: doc/tin.5:1709 doc/tin.5:2452 doc/tin.5:2629
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+#. type: Plain text
+#: doc/tin.1:1914 doc/tin.1:1948
+msgid "\\%''Lines:''"
+msgstr "\\%''Lines:''"
+
+#. type: TP
+#: doc/tin.1:1915
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1919 doc/tin.5:1687
+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
+#: doc/tin.1:1919
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1924 doc/tin.5:1692
+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
+#: doc/tin.1:1924
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1928 doc/tin.5:1696
+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
+#: doc/tin.1:1928
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1931 doc/tin.5:1699
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr "Default for quick (1 key) auto-selection filter header."
+
+#. type: TP
+#: doc/tin.1:1949
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+#. type: TP
+#: doc/tin.1:1951
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+#. type: TP
+#: doc/tin.1:1953
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+#. type: TP
+#: doc/tin.1:1955
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1959
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+#. type: TP
+#: doc/tin.1:1961
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+#. type: TP
+#: doc/tin.1:1963
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+#. type: TP
+#: doc/tin.1:1965
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+#. type: TP
+#: doc/tin.1:1967
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+#. type: TP
+#: doc/tin.1:1969
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+#. type: TP
+#: doc/tin.1:1971
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+#. type: TP
+#: doc/tin.1:1973
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+#. type: TP
+#: doc/tin.1:1975
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+#. type: TP
+#: doc/tin.1:1977
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1979
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+#. type: TP
+#: doc/tin.1:1981
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<Don't break words when wrapping (dont_break_words)>"
+msgstr "B<Don't break words when wrapping (dont_break_words)>"
+
+#. type: Plain text
+#: doc/tin.1:1987 doc/tin.5:1750
+msgid ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+msgstr ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:1987
+#, no-wrap
+msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1754
+msgid ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+msgstr ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr "B<Invocation of your editor (editor_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1997
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+msgstr ""
+"The format string used to create the editor start command with parameters.  "
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+
+#. type: TP
+#: doc/tin.1:1997
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr "B<Detection of external quotes (extquote_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2000 doc/tin.5:1764
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr "If ON quotes from external sources will be detected. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2000
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr "B<Regex used to show external quotes (extquote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2005
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+
+#. type: TP
+#: doc/tin.1:2005
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr "B<Force redraw after certain commands (force_screen_redraw)>"
+
+#. type: Plain text
+#: doc/tin.1:2009 doc/tin.5:1775
+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
+#: doc/tin.1:2009
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr "B<Number of articles to get (getart_limit)>"
+
+#. type: Plain text
+#: doc/tin.1:2017
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>.  Default is 0, which means no "
+"limit."
+msgstr ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>. Default is 0, which means no "
+"limit."
+
+#. type: TP
+#: doc/tin.1:2017
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr "B<Catchup group using left key (group_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2020 doc/tin.5:1800
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2020
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr "B<Format string for the Group level (group_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2024
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+
+#. type: TP
+#: doc/tin.1:2024
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr "B<Go to the next unread article with (goto_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2032
+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 B<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 "
+"B<PageNextUnread>."
+
+#. type: TP
+#: doc/tin.1:2032
+#, no-wrap
+msgid "B<Display none mime data as an attachment (hide_inline_data)>"
+msgstr "B<Display none mime data as an attachment (hide_inline_data)>"
+
+#. type: Plain text
+#: doc/tin.1:2048 doc/tin.5:1836
+msgid ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+msgstr ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+
+#. type: tbl table
+#: doc/tin.1:2052 doc/tin.5:1840
+#, no-wrap
+msgid "Nothing"
+msgstr "Nothing"
+
+#. type: tbl table
+#: doc/tin.1:2053 doc/tin.5:1841
+#, no-wrap
+msgid "Complete UU/YENC"
+msgstr "Complete UU/YENC"
+
+#. type: tbl table
+#: doc/tin.1:2054 doc/tin.5:1842
+#, no-wrap
+msgid "Any UU/YENC"
+msgstr "Any UU/YENC"
+
+#. type: tbl table
+#: doc/tin.1:2055 doc/tin.5:1843
+#, no-wrap
+msgid "Inline PGP"
+msgstr "Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2056 doc/tin.5:1844
+#, no-wrap
+msgid "Complete UU/YENC & Inline PGP"
+msgstr "Complete UU/YENC & Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2057 doc/tin.5:1845
+#, no-wrap
+msgid "Any UU/YENC & Inline PGP"
+msgstr "Any UU/YENC & Inline PGP"
+
+#. type: tbl table
+#: doc/tin.1:2058 doc/tin.5:1846
+#, no-wrap
+msgid "Shar"
+msgstr "Shar"
+
+#. type: IP
+#: doc/tin.1:2059 doc/tin.1:2633 doc/tin.5:1847 doc/tin.5:2456
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+#. type: tbl table
+#: doc/tin.1:2059 doc/tin.5:1847
+#, no-wrap
+msgid "Complete UU/YENC & Shar"
+msgstr "Complete UU/YENC & Shar"
+
+#. type: IP
+#: doc/tin.1:2060 doc/tin.1:2635 doc/tin.5:1848 doc/tin.5:2458
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+#. type: tbl table
+#: doc/tin.1:2060 doc/tin.5:1848
+#, no-wrap
+msgid "Any UU/YENC & Shar"
+msgstr "Any UU/YENC & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "12"
+msgstr "12"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "Inline PGP & Shar"
+msgstr "Inline PGP & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "13"
+msgstr "13"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "Compl. UU/YENC & PGP & Shar"
+msgstr "Compl. UU/YENC & PGP & Shar"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "15"
+msgstr "15"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "Hide all"
+msgstr "Hide all"
+
+#. type: TP
+#: doc/tin.1:2066
+#, no-wrap
+msgid "B<Regex used to hide matching lines (hideline_regex)>"
+msgstr "B<Regex used to hide matching lines (hideline_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2072 doc/tin.5:1860
+msgid ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+msgstr ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+
+#. type: TP
+#: doc/tin.1:2072
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr "B<External inews (inews_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1867
+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
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr "B<(info_in_last_line)>"
+
+#. type: Plain text
+#: doc/tin.1:2086 doc/tin.5:1873
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"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) \\(em 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
+#: doc/tin.1:2086
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr "B<Use interactive mail reader (interactive_mailer)>"
+
+#. type: Plain text
+#: doc/tin.1:2093
+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."
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:2093
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr "B<Use inverse video for page headers (inverse_okay)>"
+
+#. type: Plain text
+#: doc/tin.1:2100 doc/tin.5:1883
+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
+#: doc/tin.1:2100
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1888
+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
+#: doc/tin.1:2105
+#, no-wrap
+msgid "B<Keep expired filter rules in file (keep_expired_filters)>"
+msgstr "B<Keep expired filter rules in file (keep_expired_filters)>"
+
+#. type: Plain text
+#: doc/tin.1:2109 doc/tin.5:1892
+msgid ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+msgstr ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr "B<Filter which articles (kill_level)>"
+
+#. type: Plain text
+#: doc/tin.1:2113
+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
+#: doc/tin.1:2120
+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
+#: doc/tin.1:2125 doc/tin.5:1909
+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
+#: doc/tin.1:2129 doc/tin.5:1913
+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
+#: doc/tin.1:2131
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr "Default is 0 (B<Kill only unread arts>)."
+
+#. type: TP
+#: doc/tin.1:2131
+#, no-wrap
+msgid "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+msgstr "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2137 doc/tin.5:1920
+msgid ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+msgstr ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+
+#. type: TP
+#: doc/tin.1:2137
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr "B<Mail address (mail_address)>"
+
+#. type: Plain text
+#: doc/tin.1:2145
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+
+#. type: TP
+#: doc/tin.1:2145
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr "B<MIME encoding in mail messages (mail_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1930
+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
+#: doc/tin.1:2149
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr "B<Quote line when mailing (mail_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2155 doc/tin.5:1936
+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). If the article has multiple addresses, only the "
+"first is evaluated. 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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"In article %M you wrote:\""
+
+#. type: TP
+#: doc/tin.1:2155
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr "B<Format of the mailbox (mailbox_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2165 doc/tin.5:1946
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\ 4155> for "
+"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)  and B<RFC\\ 4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+
+#. type: TP
+#: doc/tin.1:2165
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr "B<Mail directory (maildir)>"
+
+#. type: Plain text
+#: doc/tin.1:2174 doc/tin.5:1955
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+#. type: TP
+#: doc/tin.1:2174
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr "B<Invocation of your mail command (mailer_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2180 doc/tin.5:1961
+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"
+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"
+
+#. type: Plain text
+#: doc/tin.1:2185 doc/tin.5:1966
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+
+#. type: Plain text
+#: doc/tin.1:2189 doc/tin.5:1970
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+
+#. type: ta
+#: doc/tin.1:2191 doc/tin.5:1972
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr "\\w'%S'u +\\w'default_mailer'u"
+
+#. type: Plain text
+#: doc/tin.1:2198
+#, 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
+#: doc/tin.1:2200
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+
+#. type: Plain text
+#: doc/tin.1:2208 doc/tin.5:1992
+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
+#: doc/tin.1:2208
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr "B<Mark saved articles/threads as read (mark_saved_read)>"
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1984
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr "If ON mark articles that are saved as read. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr "B<Viewer program for MIME articles (metamail_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2223 doc/tin.5:2004
+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 B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
+msgstr ""
+"Path, name and options of external B<\\%metamail>(1)  program used to view "
+"non-textual parts of articles.  To use the built-in viewer, set to --"
+"internal. This is the default value when B<\\%metamail>(1)  is not "
+"installed. Leave it blank if you don't want any automatic viewing of non-"
+"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
+
+#. type: TP
+#: doc/tin.1:2223
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr "B<MM_CHARSET (mm_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2238 doc/tin.5:2019
+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)  or B<\\"
+"%ucnv_*>(), 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)  or B<\\"
+"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
+"instead."
+
+#. type: TP
+#: doc/tin.1:2238
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2251 doc/tin.5:2032
+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)  or B<\\%ucnv_*>().  If "
+"none of these functions are 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)  or B<\\%ucnv_*>(). If "
+"none of these functions are 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
+#: doc/tin.1:2254 doc/tin.5:2035
+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
+#: doc/tin.1:2260 doc/tin.5:2041
+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
+#: doc/tin.1:2260
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2046
+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 emphasised like _this_. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2265
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:2270 doc/tin.5:2051
+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 emphasised like /this/. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2270
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr "B<Attribute of highlighting with *stars* (mono_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:2275 doc/tin.5:2056
+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 emphasised like *this*. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2275
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:2280 doc/tin.5:2061
+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 emphasised like -this-. It depends on your "
+"terminal which attributes are usable. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2280
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+#. type: Plain text
+#: doc/tin.1:2284
+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
+#: doc/tin.1:2284
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr "B<Display these header fields (or *) (news_headers_to_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2074
+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
+#: doc/tin.1:2291
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr "B<Do not display these header fields (news_headers_to_not_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2300 doc/tin.5:2083
+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
+#: doc/tin.1:2300
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr "B<Quote line when following up (news_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2306 doc/tin.5:2089
+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). If the article has multiple addresses, only the "
+"first is evaluated. 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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"%F wrote:\"."
+
+#. type: TP
+#: doc/tin.1:2306
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2315
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+msgstr ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+
+#. type: TP
+#: doc/tin.1:2315
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr "B<Unicode normalisation form (normalization_form)>"
+
+#. type: Plain text
+#: doc/tin.1:2319
+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
+#: doc/tin.1:2322 doc/tin.5:2099
+msgid "B<None>: no normalization"
+msgstr "B<None>: no normalisation"
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2101
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+"B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+
+#. type: Plain text
+#: doc/tin.1:2326 doc/tin.5:2103
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr "B<NFKD>: Compatibility Decomposition"
+
+#. type: Plain text
+#: doc/tin.1:2328 doc/tin.5:2105
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+
+#. type: Plain text
+#: doc/tin.1:2330 doc/tin.5:2107
+msgid "B<NFD>: Canonical Decomposition"
+msgstr "B<NFD>: Canonical Decomposition"
+
+#. type: Plain text
+#: doc/tin.1:2332 doc/tin.5:2109
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+
+#. type: Plain text
+#: doc/tin.1:2336
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+msgstr ""
+"Some normalisation modes are only available if they are supported by the "
+"library B<tin> uses to do the normalisation. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+
+#. type: TP
+#: doc/tin.1:2336
+#, no-wrap
+msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
+msgstr "B<Format string for the display of mime header at Article level (page_mime_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2341
+msgid ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+msgstr ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMISING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+
+#. type: TP
+#: doc/tin.1:2341
+#, no-wrap
+msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
+msgstr "B<Format string for the display of uue header at Article level (page_uue_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2346
+msgid ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMISING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.1:2346
+#, no-wrap
+msgid "B<Format string for the display of yenc header at Article level (page_yenc_format)>"
+msgstr "B<Format string for the display of yenc header at Article level (page_yenc_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2351
+msgid ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+msgstr ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMISING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+
+#. type: TP
+#: doc/tin.1:2351
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr "B<Go to first unread article in group (pos_first_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2136
+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
+#: doc/tin.1:2355
+#, no-wrap
+msgid "B<Use 8-bit characters in news headers (post_8bit_header)>"
+msgstr "B<Use 8-bit characters in news headers (post_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2147
+msgid ""
+"Allows 8-bit 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 8-bit characters are used, "
+"using unencoded (raw)  8-bit 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 8-bit 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 8-bit characters are used, "
+"using unencoded (raw) 8-bit 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
+#: doc/tin.1:2366
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr "B<MIME encoding in news messages (post_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2371 doc/tin.5:2152
+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
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr "B<View post-processed files (post_process_view)>"
+
+#. type: Plain text
+#: doc/tin.1:2378
+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 B<\\%mailcap>(5)  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 B<\\%mailcap>(5)  file. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2378
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr "B<Post process saved articles (post_process_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2166
+msgid ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+msgstr ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+
+#. type: Plain text
+#: doc/tin.1:2387 doc/tin.5:2169
+msgid "B<No> (default), no post processing is done."
+msgstr "B<No> (default), no post processing is done."
+
+#. type: Plain text
+#: doc/tin.1:2391 doc/tin.5:2173
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+
+#. type: Plain text
+#: doc/tin.1:2393 doc/tin.5:2175
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr "B<Yes>, binary attachments and data will be decoded and saved."
+
+#. type: TP
+#: doc/tin.1:2394
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr "B<Filename to be used for storing posted articles (posted_articles_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2402 doc/tin.5:2184
+msgid ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"Mail/>. If no filename is set then postings will not be saved. See the "
+"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
+"information about the various expansion characters. Default is 'posted'."
+msgstr ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"Mail/>. If no filename is set then postings will not be saved. See the "
+"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
+"information about the various expansion characters. Default is 'posted'."
+
+#. type: TP
+#: doc/tin.1:2402
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr "B<Print all headers when printing (print_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2188
+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
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr "B<Printer program with options (printer)>"
+
+#. type: Plain text
+#: doc/tin.1:2415
+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
+#: doc/tin.1:2415
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr "B<Process only unread articles (process_only_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2419 doc/tin.5:2202
+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
+#: doc/tin.1:2419
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr "B<Show empty Followup-To in editor (prompt_followupto)>"
+
+#. type: Plain text
+#: doc/tin.1:2423
+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
+#: doc/tin.1:2423
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr "B<Characters used as quote-marks (quote_chars)>"
+
+#. type: Plain text
+#: doc/tin.1:2429 doc/tin.5:2212
+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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. 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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. Default is 'E<gt>_'."
+
+#. type: TP
+#: doc/tin.1:2429
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr "B<Quoting behaviour (quote_style)>"
+
+#. type: Plain text
+#: doc/tin.1:2436
+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 B<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 B<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
+#: doc/tin.1:2440
+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 otherwise would be "
+"not.  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 otherwise would be "
+"not.  If B<show_signatures> is off, then the signature will never be quoted."
+
+#. type: TP
+#: doc/tin.1:2440
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr "B<Regex used to show quoted lines (quote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2445
+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
+#: doc/tin.1:2445
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr "B<Regex used to show twice quoted l. (quote_regex2)>"
+
+#. type: Plain text
+#: doc/tin.1:2450
+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
+#: doc/tin.1:2450
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+
+#. type: Plain text
+#: doc/tin.1:2455
+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
+#: doc/tin.1:2455
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr "B<Article recentness time limit (recent_time)>"
+
+#. type: Plain text
+#: doc/tin.1:2459 doc/tin.5:2259
+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
+#: doc/tin.1:2459
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr "B<Render BiDi (render_bidi)>"
+
+#. type: Plain text
+#: doc/tin.1:2463
+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
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr "B<Interval in seconds to reread active (reread_active_file_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2468 doc/tin.5:2271
+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
+#: doc/tin.1:2468
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr "B<Directory to save arts/threads in (savedir)>"
+
+#. type: Plain text
+#: doc/tin.1:2472 doc/tin.5:2275
+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
+#: doc/tin.1:2472
+#, no-wrap
+msgid "B<Character to show global scopes (scope_marked_global)>"
+msgstr "B<Character to show global scopes (scope_marked_global)>"
+
+#. type: Plain text
+#: doc/tin.1:2476 doc/tin.5:2279
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+msgstr ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+
+#. type: TP
+#: doc/tin.1:2476
+#, no-wrap
+msgid "B<Char to show global scope matches (scope_marked_global_match)>"
+msgstr "B<Char to show global scope matches (scope_marked_global_match)>"
+
+#. type: Plain text
+#: doc/tin.1:2480 doc/tin.5:2283
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+msgstr ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+
+#. type: TP
+#: doc/tin.1:2480
+#, no-wrap
+msgid "B<Character to show local scopes (scope_marked_local)>"
+msgstr "B<Character to show local scopes (scope_marked_local)>"
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2287
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+msgstr ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+
+#. type: TP
+#: doc/tin.1:2484
+#, no-wrap
+msgid "B<Char to show local scope matches (scope_marked_local_match)>"
+msgstr "B<Char to show local scope matches (scope_marked_local_match)>"
+
+#. type: Plain text
+#: doc/tin.1:2488 doc/tin.5:2291
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+msgstr ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+
+#. type: TP
+#: doc/tin.1:2488
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr "B<Score limit (kill) (score_limit_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2492 doc/tin.5:2295
+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
+#: doc/tin.1:2492
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr "B<Score limit (select) (score_limit_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2496 doc/tin.5:2299
+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
+#: doc/tin.1:2496
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr "B<Default score to kill articles (score_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2500 doc/tin.5:2303
+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
+#: doc/tin.1:2500
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr "B<Default score to select articles (score_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2307
+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
+#: doc/tin.1:2504
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr "B<Number of lines to scroll in pager (scroll_lines)>"
+
+#. type: Plain text
+#: doc/tin.1:2512
+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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.1:2512
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr "B<Format string for the Selection level (select_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2516
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+msgstr ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMISING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+
+#. type: TP
+#: doc/tin.1:2516
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr "B<In group and thread level, show author by (show_author)>"
+
+#. type: Plain text
+#: doc/tin.1:2520 doc/tin.5:2350
+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
+#: doc/tin.1:2523 doc/tin.5:2353
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr "B<None>, only the ''Subject:'' line will be displayed."
+
+#. type: Plain text
+#: doc/tin.1:2526 doc/tin.5:2356
+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
+#: doc/tin.1:2529 doc/tin.5:2359
+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
+#: doc/tin.1:2532 doc/tin.5:2362
+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
+#: doc/tin.1:2533
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr "B<Show description of each newsgroup (show_description)>"
+
+#. type: Plain text
+#: doc/tin.1:2542
+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 built "
+"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 built "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2542
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr "B<Function for sorting articles (sort_function)>"
+
+#. type: Plain text
+#: doc/tin.1:2545 doc/tin.5:2335
+msgid "Function used for sorting articles. Default is 0."
+msgstr "Function used for sorting articles. Default is 0."
+
+#. type: Plain text
+#: doc/tin.1:2550 doc/tin.5:2340
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr "Use B<\\%qsort>(3)  for sorting."
+
+#. type: Plain text
+#: doc/tin.1:2555 doc/tin.5:2345
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+msgstr "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+
+#. type: Plain text
+#: doc/tin.1:2561
+msgid ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+
+#. type: Plain text
+#: doc/tin.1:2564 doc/tin.5:2386
+msgid "B<Don't show help or mail sign>."
+msgstr "B<Don't show help or mail sign>."
+
+#. type: Plain text
+#: doc/tin.1:2566 doc/tin.5:2388
+msgid "B<Show only help sign>."
+msgstr "B<Show only help sign>."
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2391
+msgid ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+msgstr ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+
+#. type: Plain text
+#: doc/tin.1:2572 doc/tin.5:2394
+msgid ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+msgstr ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+
+#. type: TP
+#: doc/tin.1:2573
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr "B<Show only unread articles (show_only_unread_arts)>"
+
+#. type: Plain text
+#: doc/tin.1:2577 doc/tin.5:2399
+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
+#: doc/tin.1:2577
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr "B<Show only groups with unread arts (show_only_unread_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:2581 doc/tin.5:2403
+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
+#: doc/tin.1:2581
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr "B<Display signatures (show_signatures)>"
+
+#. type: Plain text
+#: doc/tin.1:2584 doc/tin.5:2406
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr "If OFF don't show signatures when displaying articles. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2584
+#, no-wrap
+msgid "B<Display score (show_art_score)>"
+msgstr "B<Display score (show_art_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2588 doc/tin.5:2367
+msgid ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+msgstr ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+
+#. type: TP
+#: doc/tin.1:2588
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+
+#. type: Plain text
+#: doc/tin.1:2591 doc/tin.5:2409
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr "If ON prepend the signature with sigdashes. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2591
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr "B<Create signature from path/command (sigfile)>"
+
+#. type: Plain text
+#: doc/tin.1:2601
+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. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+msgstr ""
+"The path that specifies the signature file to use when posting, following up "
+"to or replying to an article. If the path is a directory then the signature "
+"will be randomly generated from files that are in the specified directory. "
+"If the path starts with a ! the program the path points to will be executed "
+"to generate a signature. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+
+#. type: TP
+#: doc/tin.1:2601
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr "B<Add signature when reposting (signature_repost)>"
+
+#. type: Plain text
+#: doc/tin.1:2604 doc/tin.5:2425
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr "If ON add signature to reposted articles. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2604
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr "B<Regex used to highlight /slashes/ (slashes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2609
+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
+#: doc/tin.1:2609
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr "B<Sort articles by (sort_article_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2613 doc/tin.5:2436
+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
+#: doc/tin.1:2616 doc/tin.5:2439
+msgid "B<Nothing>, don't sort articles."
+msgstr "B<Nothing>, don't sort articles."
+
+#. type: Plain text
+#: doc/tin.1:2618 doc/tin.5:2441
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+
+#. type: Plain text
+#: doc/tin.1:2620 doc/tin.5:2443
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+"B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+
+#. type: Plain text
+#: doc/tin.1:2622 doc/tin.5:2445
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr "B<From: (descending)>, sort articles by ''From:'' field descending."
+
+#. type: Plain text
+#: doc/tin.1:2624 doc/tin.5:2447
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+
+#. type: Plain text
+#: doc/tin.1:2626 doc/tin.5:2449
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+
+#. type: Plain text
+#: doc/tin.1:2629 doc/tin.5:2452
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+
+#. type: Plain text
+#: doc/tin.1:2631 doc/tin.5:2454
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr "B<Score (descending)>, sort articles by filtering score descending."
+
+#. type: Plain text
+#: doc/tin.1:2633 doc/tin.5:2456
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr "B<Score (ascending)>, sort articles by filtering score ascending."
+
+#. type: Plain text
+#: doc/tin.1:2635 doc/tin.5:2458
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+
+#. type: Plain text
+#: doc/tin.1:2637 doc/tin.5:2460
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+
+#. type: TP
+#: doc/tin.1:2638
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr "B<Sort threads by (sort_threads_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2643 doc/tin.5:2465
+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
+#: doc/tin.1:2646 doc/tin.5:2468
+msgid "B<Nothing>, don't sort threads."
+msgstr "B<Nothing>, don't sort threads."
+
+#. type: Plain text
+#: doc/tin.1:2649 doc/tin.5:2471
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+
+#. type: Plain text
+#: doc/tin.1:2651 doc/tin.5:2473
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr "B<Score (ascending)>, sort threads by filtering score ascending."
+
+#. type: Plain text
+#: doc/tin.1:2653 doc/tin.5:2475
+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
+#: doc/tin.1:2655 doc/tin.5:2477
+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
+#: doc/tin.1:2656
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+
+#. type: Plain text
+#: doc/tin.1:2661 doc/tin.5:2483
+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
+#: doc/tin.1:2663 doc/tin.5:2485
+msgid "I<spam,delete,remove>"
+msgstr "I<spam,delete,remove>"
+
+#. type: TP
+#: doc/tin.1:2663
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr "B<Regex used to highlight *stars* (stars_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2668
+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
+#: doc/tin.1:2668
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr "B<Strip blanks of end of lines (strip_blanks)>"
+
+#. type: Plain text
+#: doc/tin.1:2674 doc/tin.5:2496
+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
+#: doc/tin.1:2674
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr "B<Remove bogus groups from newsrc (strip_bogus)>"
+
+#. type: Plain text
+#: doc/tin.1:2683 doc/tin.5:2505
+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
+#: doc/tin.1:2683
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+
+#. type: Plain text
+#: doc/tin.1:2687 doc/tin.5:2509
+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
+#: doc/tin.1:2687
+#, no-wrap
+msgid "B<Regex with Subject prefixes (strip_re_regex)>"
+msgstr "B<Regex with Subject prefixes (strip_re_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2693 doc/tin.5:2515
+msgid ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+
+#. type: TP
+#: doc/tin.1:2693
+#, no-wrap
+msgid "B<Regex with Subject suffixes (strip_was_regex)>"
+msgstr "B<Regex with Subject suffixes (strip_was_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2699 doc/tin.5:2521
+msgid ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+
+#. type: TP
+#: doc/tin.1:2699
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr "B<Regex used to highlight -strokes- (strokes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2704
+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
+#: doc/tin.1:2704
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2709 doc/tin.5:2773
+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
+#: doc/tin.1:2709
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+
+#. type: Plain text
+#: doc/tin.1:2713
+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
+#: doc/tin.1:2713
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr "B<Thread articles by (thread_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2721
+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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"ATTRIBUTES MENU AND 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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\".)  The "
+"default is Both Subject and References.  The choices are:"
+
+#. type: Plain text
+#: doc/tin.1:2724
+msgid "B<None>, don't thread."
+msgstr "B<None>, don't thread."
+
+#. type: Plain text
+#: doc/tin.1:2726
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr "B<Subject>, thread on ''Subject:'' only."
+
+#. type: Plain text
+#: doc/tin.1:2728
+msgid "B<References>, thread on ''References:'' only."
+msgstr "B<References>, thread on ''References:'' only."
+
+#. type: Plain text
+#: doc/tin.1:2731
+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
+#: doc/tin.1:2733
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+
+#. type: Plain text
+#: doc/tin.1:2736
+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
+#: doc/tin.1:2737
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2741 doc/tin.5:2581
+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
+#: doc/tin.1:2741
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr "B<Format string for the Thread level (thread_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2745
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMISING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+
+#. type: TP
+#: doc/tin.1:2745
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr "B<Matchingness of a thread (thread_perc)>"
+
+#. type: Plain text
+#: doc/tin.1:2749
+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 is 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 is 75%."
+
+#. type: TP
+#: doc/tin.1:2749
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr "B<Score of a thread (thread_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2753 doc/tin.5:2585
+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
+#: doc/tin.1:2756 doc/tin.5:2588
+msgid "B<Max>, the maximum score in this thread."
+msgstr "B<Max>, the maximum score in this thread."
+
+#. type: Plain text
+#: doc/tin.1:2758 doc/tin.5:2590
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr "B<Sum>, the sum of all scores in this thread."
+
+#. type: Plain text
+#: doc/tin.1:2760 doc/tin.5:2592
+msgid "B<Average>, the average score in this thread."
+msgstr "B<Average>, the average score in this thread."
+
+#. type: TP
+#: doc/tin.1:2761
+#, no-wrap
+msgid "B<CA certificate file (tls_ca_cert_file)>"
+msgstr "B<CA certificate file (tls_ca_cert_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2766 doc/tin.5:2598
+msgid ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+msgstr ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+
+#. type: TP
+#: doc/tin.1:2766
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr "B<Transliteration (translit)>"
+
+#. type: Plain text
+#: doc/tin.1:2774 doc/tin.5:2606
+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
+#: doc/tin.1:2774
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr "B<How to treat blank lines (trim_article_body)>"
+
+#. type: Plain text
+#: doc/tin.1:2779
+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 and "
+"is applied before B<hideline_regex>."
+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 and "
+"is applied before B<hideline_regex>."
+
+#. type: Plain text
+#: doc/tin.1:2782 doc/tin.5:2616
+msgid "B<Don't trim article body>, do nothing."
+msgstr "B<Don't trim article body>, do nothing."
+
+#. type: Plain text
+#: doc/tin.1:2784 doc/tin.5:2618
+msgid "B<Skip leading blank lines>."
+msgstr "B<Skip leading blank lines>."
+
+#. type: Plain text
+#: doc/tin.1:2786 doc/tin.5:2620
+msgid "B<Skip trailing blank lines>."
+msgstr "B<Skip trailing blank lines>."
+
+#. type: Plain text
+#: doc/tin.1:2788 doc/tin.5:2622
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+
+#. type: Plain text
+#: doc/tin.1:2791 doc/tin.5:2625
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+msgstr ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+
+#. type: Plain text
+#: doc/tin.1:2793 doc/tin.5:2627
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr "B<Compact multiple and skip leading>, 4 + 1"
+
+#. type: Plain text
+#: doc/tin.1:2795 doc/tin.5:2629
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr "B<Compact multiple and skip trailing>, 4 + 2"
+
+#. type: Plain text
+#: doc/tin.1:2797 doc/tin.5:2631
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+
+#. type: TP
+#: doc/tin.1:2798
+#, no-wrap
+msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+msgstr "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+
+#. type: Plain text
+#: doc/tin.1:2806
+msgid ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+msgstr ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2806
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr "B<Regex used to highlight _underline_ (underscores_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2811
+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
+#: doc/tin.1:2811
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr "B<Remove ~/.article after posting (unlink_article)>"
+
+#. type: Plain text
+#: doc/tin.1:2814
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr "If ON remove I<~/.article> after posting. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2814
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr "B<Program that opens URLs (url_handler)>"
+
+#. type: Plain text
+#: doc/tin.1:2819 doc/tin.5:2652
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
+"B<url_handler.pl>."
+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. Default is "
+"B<url_handler.pl>."
+
+#. type: TP
+#: doc/tin.1:2819
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr "B<URL highlighting in message body (url_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2822 doc/tin.5:2655
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr "Enable highlighting URLs in message body. Default is ON."
+
+#. type: TP
+#: doc/tin.1:2822
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr "B<Use ANSI colour (use_color)>"
+
+#. type: Plain text
+#: doc/tin.1:2825
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr "If enabled B<tin> uses ANSI-colours. Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2825
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr "B<Use scroll keys on keypad (use_keypad)>"
+
+#. type: TP
+#: doc/tin.1:2828
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr "B<Use mouse in xterm (use_mouse)>"
+
+#. type: Plain text
+#: doc/tin.1:2834 doc/tin.5:2669
+msgid ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+msgstr ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2834
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+
+#. type: Plain text
+#: doc/tin.1:2844
+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
+#: doc/tin.1:2844
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
+
+#. type: Plain text
+#: doc/tin.1:2848 doc/tin.5:2685
+msgid ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+msgstr ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+
+#. type: TP
+#: doc/tin.1:2848
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2852
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+"A regular expression that  B<tin> will use to find the begin of a verbatim "
+"block."
+
+#. type: TP
+#: doc/tin.1:2852
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2856
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+
+#. type: TP
+#: doc/tin.1:2856
+#, no-wrap
+msgid "B<Detection and display of verbatim blocks (verbatim_handling)>"
+msgstr "B<Detection and display of verbatim blocks (verbatim_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2860
+msgid ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+msgstr ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+
+#. type: Plain text
+#: doc/tin.1:2863 doc/tin.5:2706
+msgid "B<Don't detect verbatim blocks>. Do nothing."
+msgstr "B<Don't detect verbatim blocks>. Do nothing."
+
+#. type: Plain text
+#: doc/tin.1:2865 doc/tin.5:2708
+msgid ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+msgstr ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+
+#. type: Plain text
+#: doc/tin.1:2867 doc/tin.5:2710
+msgid ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+msgstr ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+
+#. type: Plain text
+#: doc/tin.1:2869 doc/tin.5:2712
+msgid ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+msgstr ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr "B<Wildcard matching (wildcard)>"
+
+#. type: Plain text
+#: doc/tin.1:2892
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+
+#. type: TP
+#: doc/tin.1:2892
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr "B<What to display instead of mark (word_h_display_marks)>"
+
+#. type: Plain text
+#: doc/tin.1:2896 doc/tin.5:2741
+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
+#: doc/tin.1:2899 doc/tin.5:2744
+msgid "B<no>"
+msgstr "B<no>"
+
+#. type: Plain text
+#: doc/tin.1:2901 doc/tin.5:2746
+msgid "yes, B<display mark>"
+msgstr "yes, B<display mark>"
+
+#. type: Plain text
+#: doc/tin.1:2903 doc/tin.5:2748
+msgid "print a B<space> instead"
+msgstr "print a B<space> instead"
+
+#. type: TP
+#: doc/tin.1:2904
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr "B<Word highlighting in message body (word_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2912 doc/tin.5:2757
+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
+#: doc/tin.1:2912
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr "B<Page line wrap column (wrap_column)>"
+
+#. type: Plain text
+#: doc/tin.1:2923 doc/tin.5:2768
+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 and B<dont_break_words> is "
+"unset 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 and B<dont_break_words> is "
+"unset 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
+#: doc/tin.1:2923
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr "B<Quote line when crossposting (xpost_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2930 doc/tin.5:2778
+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
+#: doc/tin.1:2930
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+
+#. type: Plain text
+#: doc/tin.1:2937
+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
+#: doc/tin.1:2945
+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., B<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., B<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
+#: doc/tin.1:2952
+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
+#: doc/tin.1:2959
+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
+#: doc/tin.1:2959
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "SCOPES MENU"
+
+#. type: Plain text
+#: doc/tin.1:2971
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">').  When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>')  for scopes from the "
+"local attributes file."
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">'). When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>') for scopes from the local "
+"attributes file."
+
+#. type: Plain text
+#: doc/tin.1:2986
+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.  "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes.  B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"In addition to the common moving keys the following commands are available: "
+"B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') enter the attributes menu for "
+"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. "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes. B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+
+#. type: SS
+#: doc/tin.1:2986
+#, no-wrap
+msgid "SERVERRC MENU"
+msgstr "SERVERRC MENU"
+
+#. type: Plain text
+#: doc/tin.1:2998
+msgid ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>.  Changing the value of B<cache_overview_files>, "
+"B<compress_overview_files> or B<nntp_pipeline_limit> will be become "
+"effective immediately for all groups visited after the change.  Changing any "
+"other values, i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require "
+"a restart to take effect."
+msgstr ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>.  Changing the value of B<cache_overview_files>, "
+"B<compress_overview_files> or B<nntp_pipeline_limit> will be become "
+"effective immediately for all groups visited after the change.  Changing any "
+"other values, i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require "
+"a restart to take effect."
+
+#. type: SS
+#: doc/tin.1:2998
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr "FILTERING ARTICLES"
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:3005
+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
+#: doc/tin.1:3012
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
+"%tin>(5)  ). 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> or the file specified via ''B<-F>'' is read (see also B<\\"
+"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
+"articles killed or selected when they meet certain criteria."
+
+#. type: Plain text
+#: doc/tin.1:3017
+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
+#: doc/tin.1:3022
+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
+#: doc/tin.1:3027
+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"
+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"
+
+#. type: Plain text
+#: doc/tin.1:3029
+msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3038
+msgid ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+msgstr ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+msgstr "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3044
+msgid ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+msgstr ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:3058
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"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:'', ''From:'', ''Message-"
+"ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line of an article. The "
+"filter can be limited to the current newsgroup or it can apply to all "
+"newsgroups. Once entered the user can abort the command and not save the new "
+"filter, edit the full filter file or save filter."
+msgstr ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"It allows the user to kill or select an article that matches the current "
+"''Subject:'' line, ''From:'' line or a string entered by the user. The user "
+"entered string can be applied to the \\&''Subject:'', ''From:'', ''Message-"
+"ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line of an article. The "
+"filter can be limited to the current newsgroup or it can apply to all "
+"newsgroups. Once entered the user can abort the command and not save the new "
+"filter, edit the full filter file or save filter."
+
+#. type: SS
+#: doc/tin.1:3058
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "POSTING ARTICLES"
+
+#. type: Plain text
+#: doc/tin.1:3061
+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
+#: doc/tin.1:3071
+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
+#: doc/tin.1:3076
+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. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"Use the B<DisplayPostHist> ('B<W>') command to display a history of the "
+"articles you have posted. The date the article was posted, which newsgroups "
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+
+#. type: Plain text
+#: doc/tin.1:3084
+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
+#: doc/tin.1:3098
+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
+#: doc/tin.1:3098
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "CUSTOMISING THE ARTICLE QUOTE STRING"
+
+#. type: Plain text
+#: doc/tin.1:3107
+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). If the article has multiple addresses, "
+"only the first is evaluated. 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 e-mail 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). If the article has multiple addresses, "
+"only the first is evaluated. 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
+#: doc/tin.1:3109
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr "\\w'%A  'u +\\w'Address'u"
+
+#. type: Plain text
+#: doc/tin.1:3118
+#, 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 (E-mail)\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
+#: doc/tin.1:3121
+msgid "e.g.,"
+msgstr "e.g.,"
+
+#. type: Plain text
+#: doc/tin.1:3126
+#, no-wrap
+msgid ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+msgstr ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3130
+msgid "would expand to:"
+msgstr "would expand to:"
+
+#. type: Plain text
+#: doc/tin.1:3135
+#, no-wrap
+msgid ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+msgstr ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3145
+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
+#: doc/tin.1:3145
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+
+#. type: Plain text
+#: doc/tin.1:3152
+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
+#: doc/tin.1:3157
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will be 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 be 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
+#: doc/tin.1:3161
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression 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), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+
+#. type: Plain text
+#: doc/tin.1:3165
+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
+#: doc/tin.1:3171
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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 regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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
+#: doc/tin.1:3176
+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
+#: doc/tin.1:3181
+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
+#: doc/tin.1:3186
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+
+#. type: Plain text
+#: doc/tin.1:3191
+msgid ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least a 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+msgstr ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+
+#. type: Plain text
+#: doc/tin.1:3197
+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
+#: doc/tin.1:3197
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
+
+#. type: Plain text
+#: doc/tin.1:3209
+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>(8)  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 B<savedir> 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>(8)  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 B<savedir> 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
+#: doc/tin.1:3213
+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
+#: doc/tin.1:3220
+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
+#: doc/tin.1:3220
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr "B<tin -M iain -c -f newsrc.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3224
+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
+#: doc/tin.1:3224
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr "B<tin -S -c -f newsrc.save>"
+
+#. type: Plain text
+#: doc/tin.1:3228
+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
+#: doc/tin.1:3228
+#, no-wrap
+msgid "B<tin -R>"
+msgstr "B<tin -R>"
+
+#. type: Plain text
+#: doc/tin.1:3233
+msgid "(read any articles saved by B<tin -S>)"
+msgstr "(read any articles saved by B<tin -S>)"
+
+#. type: SS
+#: doc/tin.1:3233
+#, no-wrap
+msgid "RANGES"
+msgstr "RANGES"
+
+#. type: Plain text
+#: doc/tin.1:3245
+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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
+"previously entered range selection. 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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
+"previously entered range selection. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+
+#. type: SS
+#: doc/tin.1:3245
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "NEWSGROUP LISTS & WILDCARDS"
+
+#. type: Plain text
+#: doc/tin.1:3257
+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. See "
+"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
+msgstr ""
+"Several places in B<tin> allow you to specify a list of newsgroups. These "
+"include command-line groups, (un)subscribe groups, the AUTO[UN]SUBSCRIBE "
+"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. See "
+"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
+
+#. type: Plain text
+#: doc/tin.1:3259
+msgid "I<alt.config,news.*,!news.test>"
+msgstr "I<alt.config,news.*,!news.test>"
+
+#. type: Plain text
+#: doc/tin.1:3261
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+
+#. type: Plain text
+#: doc/tin.1:3266
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+msgstr ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+
+#. type: SS
+#: doc/tin.1:3266
+#, no-wrap
+msgid "INTERACTIVE SEARCH"
+msgstr "INTERACTIVE SEARCH"
+
+#. type: Plain text
+#: doc/tin.1:3272
+msgid ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> ('B</"
+">'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+msgstr ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> ('B</"
+">'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+
+#. type: Plain text
+#: doc/tin.1:3275
+msgid ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behavior is fixed and cannot be altered."
+msgstr ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behaviour is fixed and cannot be altered."
+
+#. type: Plain text
+#: doc/tin.1:3281
+msgid ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behavior cannot be prevented. Also regex searches "
+"are case insensitive by default. To enforce case sensitivity, prefix the "
+"search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+msgstr ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behaviour cannot be prevented. Also regex "
+"searches are case insensitive by default. To enforce case sensitivity, "
+"prefix the search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+
+#. type: Plain text
+#: doc/tin.1:3286
+msgid ""
+"If Unicode normalization is available, search patterns are normalized "
+"according to the B<normalization_form> tinrc variable."
+msgstr ""
+"If Unicode normalisation is available, search patterns are normalised "
+"according to the B<normalization_form> tinrc variable."
+
+#. type: SS
+#: doc/tin.1:3286
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "SIGNATURES"
+
+#. type: Plain text
+#: doc/tin.1:3295
+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
+#: doc/tin.1:3298
+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
+#: doc/tin.1:3300
+msgid "The following is an example of a I<.Sig> file:"
+msgstr "The following is an example of a I<.Sig> file:"
+
+#. type: Plain text
+#: doc/tin.1:3305
+#, no-wrap
+msgid ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+msgstr ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3321
+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
+#: doc/tin.1:3321
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr "CUSTOMISING THE SCREEN FORMAT"
+
+#. type: Plain text
+#: doc/tin.1:3327
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+msgstr ""
+"The look of the Selection, Group and Thread level can be customised via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+
+#. type: ta
+#: doc/tin.1:3330
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'current group/thread/article number'"
+msgstr "\\w'%G        'uC +\\w'current group/thread/article number'"
+
+#. type: Plain text
+#: doc/tin.1:3347
+#, no-wrap
+msgid ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+
+#. type: Plain text
+#: doc/tin.1:3352
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+
+#. type: ta
+#: doc/tin.1:3355
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+
+#. type: Plain text
+#: doc/tin.1:3373
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.1:3570
+msgid "Defaults for the format strings:"
+msgstr "Defaults for the format strings:"
+
+#. type: ta
+#: doc/tin.1:3380
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3384
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+
+#. type: Plain text
+#: doc/tin.1:3390
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+
+#. type: Plain text
+#: doc/tin.1:3395
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+
+#. type: Plain text
+#: doc/tin.1:3399
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+msgstr ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+
+#. type: Plain text
+#: doc/tin.1:3403
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+
+#. type: Plain text
+#: doc/tin.1:3409
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+
+#. type: Plain text
+#: doc/tin.1:3416
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+
+#. type: ta
+#: doc/tin.1:3419
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr "\\w'Variable  'u +\\w'width'u"
+
+#. type: Plain text
+#: doc/tin.1:3428
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+
+#. type: Plain text
+#: doc/tin.1:3439
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might be useful to determine the maximum length manually "
+"and specify the length in the format string."
+msgstr ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might be useful to determine the maximum length manually "
+"and specify the length in the format string."
+
+#. type: Plain text
+#: doc/tin.1:3443
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+msgstr ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+
+#. type: Plain text
+#: doc/tin.1:3447
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+"'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+msgstr ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+"'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+
+#. type: Plain text
+#: doc/tin.1:3457
+msgid ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen. The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+msgstr ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen.  The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
+"is used if the minimum or maximum screen width is not reached.  If no length "
+"is specified after the colon, the item is displayed even if the minimum "
+"screen width is not reached and the length is calculated as if no minimum "
+"(or maximum) screen width had been specified. In the following example "
+"B<tin> will display the subject with a length of 60 characters if the screen "
+"is wider than 100 characters, otherwise a length of 40 characters is used: "
+"'B<%60E<gt>100:40s>'."
+msgstr ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp.  'B<%T>', separated by a colon, "
+"which is used if the minimum or maximum screen width is not reached. If no "
+"length is specified after the colon, the item is displayed even if the "
+"minimum screen width is not reached and the length is calculated as if no "
+"minimum (or maximum) screen width had been specified. In the following "
+"example B<tin> will display the subject with a length of 60 characters if "
+"the screen is wider than 100 characters, otherwise a length of 40 characters "
+"is used: 'B<%60E<gt>100:40s>'."
+
+#. type: Plain text
+#: doc/tin.1:3475
+msgid ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customized too via format strings.  The following variables are "
+"available:"
+msgstr ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customised too via format strings.  The following variables are "
+"available:"
+
+#. type: ta
+#: doc/tin.1:3478
+#, no-wrap
+msgid "\\w'%G        'u +\\w'current group/thread/article number'u"
+msgstr "\\w'%G        'u +\\w'current group/thread/article number'u"
+
+#. type: Plain text
+#: doc/tin.1:3507
+#, no-wrap
+msgid ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+
+#. type: Plain text
+#: doc/tin.1:3512
+msgid ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+msgstr ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+
+#. type: tbl table
+#: doc/tin.1:3519
+#, no-wrap
+msgid "attachment\\%_format"
+msgstr "attachment\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3521
+#, no-wrap
+msgid "page\\%_mime\\%_format"
+msgstr "page\\%_mime\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3523
+#, no-wrap
+msgid "page\\%_uue\\%_format"
+msgstr "page\\%_uue\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3525
+#, no-wrap
+msgid "page\\%_yenc\\%_format"
+msgstr "page\\%_yenc\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3526
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: tbl table
+#: doc/tin.1:3526 doc/tin.1:3527 doc/tin.1:3528 doc/tin.1:3529 doc/tin.1:3530
+#: doc/tin.1:3531 doc/tin.1:3532 doc/tin.1:3533 doc/tin.1:3534 doc/tin.1:3535
+#: doc/tin.1:3536 doc/tin.1:3537 doc/tin.1:3538 doc/tin.1:3539 doc/tin.1:3540
+#: doc/tin.1:3541 doc/tin.1:3542 doc/tin.1:3543 doc/tin.1:3544 doc/tin.1:3545
+#: doc/tin.1:3546 doc/tin.1:3547 doc/tin.1:3548 doc/tin.1:3549 doc/tin.1:3550
+#: doc/tin.1:3551 doc/tin.1:3552 doc/tin.1:3553
+#, no-wrap
+msgid "X"
+msgstr "X"
+
+#. type: tbl table
+#: doc/tin.1:3527
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: tbl table
+#: doc/tin.1:3528
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: tbl table
+#: doc/tin.1:3529
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: tbl table
+#: doc/tin.1:3530
+#, no-wrap
+msgid "%E"
+msgstr "%E"
+
+#. type: tbl table
+#: doc/tin.1:3531
+#, no-wrap
+msgid "%e"
+msgstr "%e"
+
+#. type: tbl table
+#: doc/tin.1:3532
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: tbl table
+#: doc/tin.1:3533
+#, no-wrap
+msgid "%f"
+msgstr "%f"
+
+#. type: tbl table
+#: doc/tin.1:3534
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: tbl table
+#: doc/tin.1:3535
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: tbl table
+#: doc/tin.1:3536
+#, no-wrap
+msgid "%I"
+msgstr "%I"
+
+#. type: tbl table
+#: doc/tin.1:3537
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: tbl table
+#: doc/tin.1:3538
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: tbl table
+#: doc/tin.1:3539
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: tbl table
+#: doc/tin.1:3540
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: tbl table
+#: doc/tin.1:3541
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: tbl table
+#: doc/tin.1:3542
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: tbl table
+#: doc/tin.1:3543
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: tbl table
+#: doc/tin.1:3544
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: tbl table
+#: doc/tin.1:3545
+#, no-wrap
+msgid "%V"
+msgstr "%V"
+
+#. type: tbl table
+#: doc/tin.1:3546
+#, no-wrap
+msgid "%v"
+msgstr "%v"
+
+#. type: tbl table
+#: doc/tin.1:3547
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: tbl table
+#: doc/tin.1:3548
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: tbl table
+#: doc/tin.1:3549
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: tbl table
+#: doc/tin.1:3550
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: tbl table
+#: doc/tin.1:3551
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: tbl table
+#: doc/tin.1:3552
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: tbl table
+#: doc/tin.1:3553
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: doc/tin.1:3568
+msgid ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+msgstr ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+
+#. type: ta
+#: doc/tin.1:3573
+#, no-wrap
+msgid "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgstr "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3578
+#, no-wrap
+msgid ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+msgstr ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+
+#. type: SS
+#: doc/tin.1:3581
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "TIPS AND TRICKS"
+
+#. type: Plain text
+#: doc/tin.1:3585
+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
+#: doc/tin.1:3587
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+"The following newsgroups provide useful information concerning news software:"
+
+#. type: Plain text
+#: doc/tin.1:3590
+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
+#: doc/tin.1:3592
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr "\\(emnews.software.nntp (info. about NNTP)"
+
+#. type: Plain text
+#: doc/tin.1:3594
+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
+#: doc/tin.1:3598
+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
+#: doc/tin.1:3605
+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
+#: doc/tin.1:3609
+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
+#: doc/tin.1:3614
+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
+#: doc/tin.1:3614
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "XTERM BUTTONS"
+
+#. type: Plain text
+#: doc/tin.1:3620
+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
+#: doc/tin.1:3622
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr "In general (i.e., for the group, thread and article menus),"
+
+#. type: TP
+#: doc/tin.1:3622
+#, no-wrap
+msgid "Button1 (left)"
+msgstr "Button1 (left)"
+
+#. type: Plain text
+#: doc/tin.1:3625
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+
+#. type: TP
+#: doc/tin.1:3625
+#, no-wrap
+msgid "Button2 (center)"
+msgstr "Button2 (centre)"
+
+#. type: Plain text
+#: doc/tin.1:3629
+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
+#: doc/tin.1:3629
+#, no-wrap
+msgid "Button3 (right)"
+msgstr "Button3 (right)"
+
+#. type: Plain text
+#: doc/tin.1:3633
+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
+#: doc/tin.1:3635
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr "In the group selection menu, if the mouse is pointing at a group then:"
+
+#. type: TP
+#: doc/tin.1:3635 doc/tin.1:3647 doc/tin.1:3661
+#, no-wrap
+msgid "left button"
+msgstr "left button"
+
+#. type: Plain text
+#: doc/tin.1:3639
+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
+#: doc/tin.1:3639 doc/tin.1:3651 doc/tin.1:3664
+#, no-wrap
+msgid "center button"
+msgstr "centre button"
+
+#. type: Plain text
+#: doc/tin.1:3642
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr "quits the program, just like B<Quit> ('B<q>')."
+
+#. type: TP
+#: doc/tin.1:3642 doc/tin.1:3656 doc/tin.1:3669
+#, no-wrap
+msgid "right button"
+msgstr "right button"
+
+#. type: Plain text
+#: doc/tin.1:3645
+msgid "moves to the group pointed at."
+msgstr "moves to the group pointed at."
+
+#. type: Plain text
+#: doc/tin.1:3647
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+
+#. type: Plain text
+#: doc/tin.1:3651
+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
+#: doc/tin.1:3656
+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
+#: doc/tin.1:3659
+msgid "moves to the article (or thread) pointed at."
+msgstr "moves to the article (or thread) pointed at."
+
+#. type: Plain text
+#: doc/tin.1:3661
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr "In the thread menu, if the mouse is pointing at an article then:"
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+
+#. type: Plain text
+#: doc/tin.1:3669
+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
+#: doc/tin.1:3672
+msgid "moves to the article pointed at."
+msgstr "moves to the article pointed at."
+
+#. type: Plain text
+#: doc/tin.1:3679
+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
+#: doc/tin.1:3679
+#, no-wrap
+msgid "INDEX FILES"
+msgstr "INDEX FILES"
+
+#. type: Plain text
+#: doc/tin.1:3684
+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
+#: doc/tin.1:3693
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON.  Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON. Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+
+#. type: Plain text
+#: doc/tin.1:3702
+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
+#: doc/tin.1:3709
+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
+#: doc/tin.1:3714
+msgid ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+
+#. type: Plain text
+#: doc/tin.1:3719
+#, no-wrap
+msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3725
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading any more with something like:"
+
+#. type: Plain text
+#: doc/tin.1:3731
+#, no-wrap
+msgid ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+msgstr ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+
+#. type: SH
+#: doc/tin.1:3736 doc/tin.5:22
+#, no-wrap
+msgid "FILES"
+msgstr "FILES"
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $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-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#.        $TMPDIR/GNKSA      (-D 64)
+#. type: Plain text
+#: doc/tin.1:3755
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr "For a detailed description see B<\\%tin>(5)."
+
+#.  TODO: mention
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.  $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-R   (-D 32)
+#.  $TMPDIR/SCOPES-W   (-D 32)
+#.  $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3757 doc/tin.5:45
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3759 doc/tin.5:47
+msgid "I<~/.mailcap>"
+msgstr "I<~/.mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3761 doc/tin.5:49
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3763 doc/tin.5:51
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3765 doc/tin.5:53
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3767 doc/tin.5:55
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3769 doc/tin.5:247
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+#. type: Plain text
+#: doc/tin.1:3771 doc/tin.5:256
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+#. type: Plain text
+#: doc/tin.1:3773 doc/tin.5:265
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3775 doc/tin.5:267
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3777 doc/tin.5:269
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3779 doc/tin.5:275
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+#. type: Plain text
+#: doc/tin.1:3781 doc/tin.5:309
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.1:3784 doc/tin.5:339
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+
+#. type: Plain text
+#: doc/tin.1:3787 doc/tin.5:346
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+#. type: Plain text
+#: doc/tin.1:3789 doc/tin.5:348
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+#. type: Plain text
+#: doc/tin.1:3791 doc/tin.5:354
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+#. type: Plain text
+#: doc/tin.1:3793 doc/tin.5:360
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+#. type: Plain text
+#: doc/tin.1:3795 doc/tin.5:366
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+
+#. type: Plain text
+#: doc/tin.1:3798
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.1:3801 doc/tin.5:380
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+
+#. type: Plain text
+#: doc/tin.1:3803 doc/tin.5:386
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3805 doc/tin.5:420
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3808 doc/tin.5:430
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+#. type: Plain text
+#: doc/tin.1:3810 doc/tin.5:432
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3812 doc/tin.5:789
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+#. type: Plain text
+#: doc/tin.1:3815
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3817
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3820 doc/tin.5:1196
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3822 doc/tin.5:1211
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+#. type: Plain text
+#: doc/tin.1:3824 doc/tin.5:1255
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3826 doc/tin.5:1269
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3828 doc/tin.5:1278
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+#. type: Plain text
+#: doc/tin.1:3831 doc/tin.5:1287
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+
+#. type: Plain text
+#: doc/tin.1:3835 doc/tin.5:1297
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+
+#. type: Plain text
+#: doc/tin.1:3839 doc/tin.5:1307
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+
+#. type: Plain text
+#: doc/tin.1:3843 doc/tin.5:1325
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3847 doc/tin.5:1408
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3849 doc/tin.5:1410
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3851 doc/tin.5:2781
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+#. type: Plain text
+#: doc/tin.1:3853
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+
+#.  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).
+#. type: Plain text
+#: doc/tin.1:3855 doc/tin.5:2891
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+#. type: Plain text
+#: doc/tin.1:3857 doc/tin.5:2951
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+#. type: Plain text
+#: doc/tin.1:3859 doc/tin.5:2977
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3861 doc/tin.5:2999
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3863 doc/tin.5:3008
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3867 doc/tin.5:3025
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+#. type: SH
+#: doc/tin.1:3867
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ENVIRONMENT"
+
+#. type: TP
+#: doc/tin.1:3871
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+#. type: Plain text
+#: doc/tin.1:3879
+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
+#: doc/tin.1:3879
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3884
+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
+#: doc/tin.1:3884
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3890
+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
+#: doc/tin.1:3890
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3896
+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
+#: doc/tin.1:3896
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3902
+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
+#: doc/tin.1:3902
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3907
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"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 B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+
+#. type: TP
+#: doc/tin.1:3907
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3912
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"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 B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+
+#. type: TP
+#: doc/tin.1:3912
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3918
+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 "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Define this variable if you want to override the B<NOVROOTDIR> path that was "
+"compiled into the B<tin> binary, default is B<SPOOLDIR> (see above). If "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+
+#. type: TP
+#: doc/tin.1:3918
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr "B<TIN_NOVFILENAME>"
+
+#. type: Plain text
+#: doc/tin.1:3924
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+
+#. type: TP
+#: doc/tin.1:3924
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+#. type: Plain text
+#: doc/tin.1:3930
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"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 B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+
+#. type: TP
+#: doc/tin.1:3930
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+#. type: Plain text
+#: doc/tin.1:3936
+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
+#: doc/tin.1:3936
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3941
+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 "
+"does override $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 "
+"does override $B<NNTPPORT>."
+
+#. type: TP
+#: doc/tin.1:3941
+#, no-wrap
+msgid "B<NNTPSPORT>"
+msgstr "B<NNTPSPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3946
+msgid ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
+"line options do override $B<NNTPSPORT>."
+msgstr ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
+"line options do override $B<NNTPSPORT>."
+
+#. type: TP
+#: doc/tin.1:3946
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+#. type: Plain text
+#: doc/tin.1:3950
+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
+#: doc/tin.1:3950
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+#. type: Plain text
+#: doc/tin.1:3954
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+msgstr ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+
+#. type: TP
+#: doc/tin.1:3955
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: doc/tin.1:3958
+msgid "no conversion"
+msgstr "no conversion"
+
+#. type: Plain text
+#: doc/tin.1:3961
+msgid "universal table for many languages"
+msgstr "universal table for many languages"
+
+#. type: Plain text
+#: doc/tin.1:3964
+msgid "single-spacing universal table"
+msgstr "single-spacing universal table"
+
+#. type: Plain text
+#: doc/tin.1:3967
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
+
+#. type: Plain text
+#: doc/tin.1:3971
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+
+#. type: Plain text
+#: doc/tin.1:3974
+msgid "table with B<RFC\\ 1345> codes in brackets"
+msgstr "table with B<RFC\\ 1345> codes in brackets"
+
+#. type: TP
+#: doc/tin.1:3974
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: doc/tin.1:3977
+msgid "table for printers that allow overstriking with backspace"
+msgstr "table for printers that allow overstriking with backspace"
+
+#. type: TP
+#: doc/tin.1:3978
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+#. type: Plain text
+#: doc/tin.1:3985
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If it points to a readable file a "
+"random line from that file will be used. 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 it points to a readable file a "
+"random line from that file will be used. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+
+#. type: TP
+#: doc/tin.1:3985
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr "B<NEWSORG (DomainOS)>"
+
+#. type: Plain text
+#: doc/tin.1:3988
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+
+#. type: TP
+#: doc/tin.1:3988
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+#. type: Plain text
+#: doc/tin.1:3993
+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
+#: doc/tin.1:3993
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+#. type: Plain text
+#: doc/tin.1:3997
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+
+#. type: TP
+#: doc/tin.1:3997
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+#. type: Plain text
+#: doc/tin.1:4000
+msgid "Same as $B<NAME> but with lower priority."
+msgstr "Same as $B<NAME> but with lower priority."
+
+#. type: TP
+#: doc/tin.1:4000
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: doc/tin.1:4005
+msgid ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+
+#. type: TP
+#: doc/tin.1:4005
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+#. type: Plain text
+#: doc/tin.1:4009
+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
+#: doc/tin.1:4009
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4012
+msgid "Full path to the user's mailbox."
+msgstr "Full path to the user's mailbox."
+
+#.  we don't support the %message || ?message notation
+#. type: TP
+#: doc/tin.1:4012
+#, no-wrap
+msgid "B<MAILPATH>"
+msgstr "B<MAILPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4017
+msgid ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+msgstr ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+
+#. type: TP
+#: doc/tin.1:4017
+#, no-wrap
+msgid "B<MAILDIR>"
+msgstr "B<MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4021
+msgid ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+msgstr ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+
+#. type: TP
+#: doc/tin.1:4021
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+#. type: Plain text
+#: doc/tin.1:4030
+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
+#: doc/tin.1:4030
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+#. type: Plain text
+#: doc/tin.1:4039
+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
+#: doc/tin.1:4039
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4045
+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
+#: doc/tin.1:4047
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+
+#. type: Plain text
+#: doc/tin.1:4052
+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
+#: doc/tin.1:4052
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4056
+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
+#: doc/tin.1:4058
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+
+#. type: Plain text
+#: doc/tin.1:4062
+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
+#: doc/tin.1:4062
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4066
+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
+#: doc/tin.1:4066
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:4072
+msgid ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:4072
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4077
+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
+#: doc/tin.1:4077
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+#. type: Plain text
+#: doc/tin.1:4081
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+
+#. type: TP
+#: doc/tin.1:4081
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+#. type: Plain text
+#: doc/tin.1:4086
+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
+#: doc/tin.1:4086
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+#. type: Plain text
+#: doc/tin.1:4093
+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
+#: doc/tin.1:4093
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4098
+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
+#: doc/tin.1:4098
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+#. type: Plain text
+#: doc/tin.1:4103
+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
+#: doc/tin.1:4103
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#. type: Plain text
+#: doc/tin.1:4115
+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).  Its 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).  Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+
+#. type: TP
+#: doc/tin.1:4115
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: doc/tin.1:4124
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"Its 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.  "
+"Its 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
+#: doc/tin.1:4124
+#, no-wrap
+msgid "B<LC_NUMERIC>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: doc/tin.1:4132
+msgid ""
+"Numeric value formats. Its 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 ""
+"Numeric value formats. Its 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
+#: doc/tin.1:4132
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: doc/tin.1:4140
+msgid ""
+"Date and time formats. Its 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. Its 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
+#: doc/tin.1:4140
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: Plain text
+#: doc/tin.1:4149
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other "
+"B<$LC_> variable. Its 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. Its 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
+#: doc/tin.1:4149
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: doc/tin.1:4158
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. Its 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_>. Its value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
+"%environ>(5)  for more information."
+
+#. type: TP
+#: doc/tin.1:4158
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+#. type: Plain text
+#: doc/tin.1:4166
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
+msgstr ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
+
+#. type: TP
+#: doc/tin.1:4166
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: doc/tin.1:4176
+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
+#: doc/tin.1:4176
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: doc/tin.1:4186
+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
+#: doc/tin.1:4186
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#. type: Plain text
+#: doc/tin.1:4192
+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: TP
+#: doc/tin.1:4192
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr "B<DISPLAY>"
+
+#. type: Plain text
+#: doc/tin.1:4195
+msgid "Display name, pointing to the X server; required for xface."
+msgstr "Display name, pointing to the X server; required for xface."
+
+#. type: TP
+#: doc/tin.1:4195
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr "B<WINDOWID>"
+
+#. type: Plain text
+#: doc/tin.1:4199
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+
+#. type: TP
+#: doc/tin.1:4199
+#, no-wrap
+msgid "B<SHELL>"
+msgstr "B<SHELL>"
+
+#. type: Plain text
+#: doc/tin.1:4203
+msgid ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+msgstr ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+
+#. type: TP
+#: doc/tin.1:4203
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr "B<XDG_RUNTIME_DIR>"
+
+#. type: Plain text
+#: doc/tin.1:4208
+msgid ""
+"The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+"The pathname of the user's dir to put non-essential run time files into."
+
+#. type: SH
+#: doc/tin.1:4208
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SIGNALS"
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:4212
+msgid "B<tin> handles a couple of signals:"
+msgstr "B<tin> handles a couple of signals:"
+
+#. type: TP
+#: doc/tin.1:4212
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+#. type: Plain text
+#: doc/tin.1:4215 doc/tin.1:4218
+msgid "Terminate gracefully."
+msgstr "Terminate gracefully."
+
+#. type: TP
+#: doc/tin.1:4215
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+#. type: TP
+#: doc/tin.1:4218
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+#. type: Plain text
+#: doc/tin.1:4221
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr "Terminate gracefully but do not restore terminal (tty)."
+
+#. type: TP
+#: doc/tin.1:4221
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:4232
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+
+#. type: SH
+#: doc/tin.1:4232
+#, no-wrap
+msgid "SECURITY"
+msgstr "SECURITY"
+
+#. type: Plain text
+#: doc/tin.1:4238
+msgid ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+msgstr ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+
+#. type: Plain text
+#: doc/tin.1:4242
+msgid ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+msgstr ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+
+#. type: Plain text
+#: doc/tin.1:4249
+msgid ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behavior."
+msgstr ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behaviour."
+
+#. type: SH
+#: doc/tin.1:4249
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "CONFORMING TO"
+
+#.  - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+#.    RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+#. type: Plain text
+#: doc/tin.1:4257
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+
+#. type: SH
+#: doc/tin.1:4257
+#, no-wrap
+msgid "NOTES"
+msgstr "NOTES"
+
+#. type: Plain text
+#: doc/tin.1:4264
+msgid ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+msgstr ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+
+#. type: Plain text
+#: doc/tin.1:4268
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
+
+#. type: SH
+#: doc/tin.1:4268
+#, no-wrap
+msgid "CAVEATS"
+msgstr "CAVEATS"
+
+#. type: Plain text
+#: doc/tin.1:4275
+msgid ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+msgstr ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+
+#. type: SH
+#: doc/tin.1:4276
+#, no-wrap
+msgid "BUGS"
+msgstr "BUGS"
+
+#. type: Plain text
+#: doc/tin.1:4286
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> to 1."
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> to 1."
+
+#. type: Plain text
+#: doc/tin.1:4295
+msgid ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+msgstr ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+
+#. type: Plain text
+#: doc/tin.1:4303
+msgid ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use ''B<-"
+"C>''."
+msgstr ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use ''B<-"
+"C>''."
+
+#. type: Plain text
+#: doc/tin.1:4312
+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 bug-report 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 bug-report until we "
+"request it."
+
+#. type: SH
+#: doc/tin.1:4312
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORY"
+
+#. type: Plain text
+#: doc/tin.1:4321
+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"
+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"
+
+#. type: Plain text
+#: doc/tin.1:4325
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
+
+#. type: SH
+#: doc/tin.1:4325
+#, no-wrap
+msgid "CREDITS"
+msgstr "CREDITS"
+
+#. type: IP
+#: doc/tin.1:4326
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr "Rich Skrenta"
+
+#. type: Plain text
+#: doc/tin.1:4330
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+
+#. type: IP
+#: doc/tin.1:4330
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr "Bill Davidsen"
+
+#. type: Plain text
+#: doc/tin.1:4332
+msgid "author of envarg.c environment variable reading routine."
+msgstr "author of envarg.c environment variable reading routine."
+
+#. type: IP
+#: doc/tin.1:4332
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+#. type: Plain text
+#: doc/tin.1:4334
+msgid "author of sigfile.c random signature generation routines."
+msgstr "author of sigfile.c random signature generation routines."
+
+#. type: IP
+#: doc/tin.1:4334
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4336
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+
+#. type: IP
+#: doc/tin.1:4336
+#, no-wrap
+msgid "Arnold D. Robbins"
+msgstr "Arnold D. Robbins"
+
+#. type: Plain text
+#: doc/tin.1:4338
+msgid "author of strftime.c date formatting routine."
+msgstr "author of strftime.c date formatting routine."
+
+#. type: IP
+#: doc/tin.1:4338
+#, no-wrap
+msgid "Rich Salz"
+msgstr "Rich Salz"
+
+#. type: Plain text
+#: doc/tin.1:4340
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+
+#. type: IP
+#: doc/tin.1:4340
+#, no-wrap
+msgid "Dave Taylor"
+msgstr "Dave Taylor"
+
+#. type: Plain text
+#: doc/tin.1:4344
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr "author of curses.c from the B<\\%elm>(1)  mailreader."
+
+#. type: IP
+#: doc/tin.1:4344
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr "Chris Thewalt"
+
+#. type: Plain text
+#: doc/tin.1:4348
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr "author of getline.c B<\\%emacs>(1)  style editing routine."
+
+#. type: IP
+#: doc/tin.1:4348
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+#. type: Plain text
+#: doc/tin.1:4352
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+
+#. type: IP
+#: doc/tin.1:4352
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4357
+msgid ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+msgstr ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+
+#. type: IP
+#: doc/tin.1:4357
+#, no-wrap
+msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4363
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+
+#. type: IP
+#: doc/tin.1:4363
+#, no-wrap
+msgid "Gary S. Brown"
+msgstr "Gary S. Brown"
+
+#. type: Plain text
+#: doc/tin.1:4367
+msgid "for B<\\%crc32>()  fallback."
+msgstr "for B<\\%crc32>()  fallback."
+
+#. type: IP
+#: doc/tin.1:4367
+#, no-wrap
+msgid "Enrik Berkhan"
+msgstr "Enrik Berkhan"
+
+#. type: Plain text
+#: doc/tin.1:4372
+msgid ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+msgstr ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+
+#. type: SH
+#: doc/tin.1:4372
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTHOR"
+
+#. type: TP
+#: doc/tin.1:4373
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+
+#. type: SH
+#: doc/tin.1:4377
+#, no-wrap
+msgid "MAINTAINER"
+msgstr "MAINTAINER"
+
+#. type: TP
+#: doc/tin.1:4378
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
+
+#. type: SH
+#: doc/tin.1:4382 doc/tin.5:3037
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "SEE ALSO"
+
+#. type: Plain text
+#: doc/tin.1:4448
+msgid ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+msgstr ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+
+#. type: Plain text
+#: doc/tin.5:14
+msgid "tin, rtin - related files"
+msgstr "tin, rtin - related files"
+
+#. type: Plain text
+#: doc/tin.5:21
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader.  All files are expected to have unix style ('\\"
+"(rsn' aka LF) line endings."
+msgstr ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader. All files are expected to have unix style ('\\"
+"(rsn' aka LF) line endings."
+
+#. type: Plain text
+#: doc/tin.5:67
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>.  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, \"\\(rs\"."
+msgstr ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>. 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, \"\\(rs\"."
+
+#. type: Plain text
+#: doc/tin.5:70
+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
+#: doc/tin.5:76
+msgid ""
+"The \"type\" field is simply any valid 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 valid 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
+#: doc/tin.5:82
+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."
+
+#.  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.
+#. type: Plain text
+#: doc/tin.5:103
+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 \"\\"
+"(rs%\", 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 \"\\(rs%\", "
+"those two characters will be replaced by a single \"%\" character."
+
+#. type: Plain text
+#: doc/tin.5:105
+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
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+#. type: Plain text
+#: doc/tin.5:116
+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 \\(em 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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+
+#. type: TP
+#: doc/tin.5:116
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+#. type: Plain text
+#: doc/tin.5:128
+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
+#: doc/tin.5:128
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+#. type: Plain text
+#: doc/tin.5:134
+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
+#: doc/tin.5:134
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+#. type: Plain text
+#: doc/tin.5:140
+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
+#: doc/tin.5:140
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+#. type: Plain text
+#: doc/tin.5:151
+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 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 \\"
+"(em 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 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 \\"
+"(em since a test can call a program, it can already be arbitrarily complex."
+
+#. type: TP
+#: doc/tin.5:151
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+#. type: Plain text
+#: doc/tin.5:166
+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 "
+"\\(en 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 "
+"\\(en 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
+#: doc/tin.5:166
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+#. type: Plain text
+#: doc/tin.5:174
+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
+#: doc/tin.5:174 doc/tin.5:1205
+#, no-wrap
+msgid "B<description>"
+msgstr "B<description>"
+
+#. type: Plain text
+#: doc/tin.5:180
+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
+#: doc/tin.5:180
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+#. type: Plain text
+#: doc/tin.5:191
+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
+#: doc/tin.5:191
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+#. type: Plain text
+#: doc/tin.5:196
+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
+#: doc/tin.5:196
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+#. type: Plain text
+#: doc/tin.5:205
+msgid ""
+"The \"nametemplate\" field gives a filename 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 filename 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
+#: doc/tin.5:211
+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
+#: doc/tin.5:211 doc/tin.5:295 doc/tin.5:324 doc/tin.5:407 doc/tin.5:742
+#: doc/tin.5:917 doc/tin.5:1233
+#, no-wrap
+msgid "Example:"
+msgstr "Example:"
+
+#. type: Plain text
+#: doc/tin.5:216
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr "# mailcap file example\n"
+
+#. type: Plain text
+#: doc/tin.5:218
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr "image/*;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:221
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr "xv -8 -geometry +0 '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:223
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr "description=%{name} %t-Image;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:225
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:227
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr "nametemplate=%s.IMAGE\n"
+
+#. type: Plain text
+#: doc/tin.5:230
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr "message/rfc822;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:233
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr "${PAGER:-\"more\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:235
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:237
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:239
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr "print=a2ps '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:241
+#, no-wrap
+msgid "needsterminal\n"
+msgstr "needsterminal\n"
+
+#. type: Plain text
+#: doc/tin.5:253
+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
+#: doc/tin.5:262
+msgid ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+msgstr ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+
+#. type: Plain text
+#: doc/tin.5:272
+msgid "mime type / filename extension pairs"
+msgstr "mime type / filename extension pairs"
+
+#. type: Plain text
+#: doc/tin.5:284
+msgid ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+msgstr ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+
+#. type: TP
+#: doc/tin.5:284 doc/tin.5:1217
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<nntpserver>"
+
+#. type: Plain text
+#: doc/tin.5:288
+msgid ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+msgstr ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+
+#. type: TP
+#: doc/tin.5:288
+#, no-wrap
+msgid "B<password>"
+msgstr "B<password>"
+
+#. type: Plain text
+#: doc/tin.5:291
+msgid "user's unencrypted password for reading news."
+msgstr "user's unencrypted password for reading news."
+
+#. type: TP
+#: doc/tin.5:291
+#, no-wrap
+msgid "B<user>"
+msgstr "B<user>"
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid "# sample .newsauth file"
+msgstr "# sample .newsauth file"
+
+#. type: Plain text
+#: doc/tin.5:301
+msgid "news.example.org secret"
+msgstr "news.example.org secret"
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "news.example.net arcane guest"
+msgstr "news.example.net arcane guest"
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr "news.example.com \"top secret\" james.bond@example.com"
+
+#. type: Plain text
+#: doc/tin.5:313
+msgid "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+
+#. type: TP
+#: doc/tin.5:313
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr "B<newsgroup>"
+
+#. type: Plain text
+#: doc/tin.5:316
+msgid "the name of the newsgroup."
+msgstr "the name of the newsgroup."
+
+#. type: TP
+#: doc/tin.5:316
+#, no-wrap
+msgid "B<flag>"
+msgstr "B<flag>"
+
+#. type: Plain text
+#: doc/tin.5:319
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr "a flag indicating if the group is subscribed ':' or not '!'."
+
+#. type: TP
+#: doc/tin.5:319
+#, no-wrap
+msgid "B<article>"
+msgstr "B<article>"
+
+#. type: Plain text
+#: doc/tin.5:324
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+msgstr ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "# sample .newsrc file"
+msgstr "# sample .newsrc file"
+
+#. type: Plain text
+#: doc/tin.5:330
+msgid "news.software.b! 1\\(en666,669"
+msgstr "news.software.b! 1\\(en666,669"
+
+#. type: Plain text
+#: doc/tin.5:332
+msgid "news.software.nntp: 1\\(en13245,13247,13249"
+msgstr "news.software.nntp: 1\\(en13245,13247,13249"
+
+#. type: Plain text
+#: doc/tin.5:334
+msgid "news.software.readers: 1\\(en19567,19571\\(en19597"
+msgstr "news.software.readers: 1\\(en19567,19571\\(en19597"
+
+#. type: Plain text
+#: doc/tin.5:343
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:351
+msgid "signature"
+msgstr "signature"
+
+#. type: Plain text
+#: doc/tin.5:357
+msgid "fixed part of a randomly generated signature, this will be added first"
+msgstr "fixed part of a randomly generated signature, this will be added first"
+
+#. type: Plain text
+#: doc/tin.5:363
+msgid "history of last used strings"
+msgstr "history of last used strings"
+
+#. type: Plain text
+#: doc/tin.5:369
+msgid "mailgroups index files"
+msgstr "mailgroups index files"
+
+#. type: Plain text
+#: doc/tin.5:373
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.5:377
+msgid "newsgroups index files"
+msgstr "newsgroups index files"
+
+#. type: Plain text
+#: doc/tin.5:383
+msgid "saved newsgroups index files"
+msgstr "saved newsgroups index files"
+
+#. type: Plain text
+#: doc/tin.5:392
+msgid ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support)."
+msgstr ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support)."
+
+#. type: TP
+#: doc/tin.5:392 doc/tin.5:1202
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr "B<mailgroupname>"
+
+#. type: Plain text
+#: doc/tin.5:396
+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
+#: doc/tin.5:396
+#, no-wrap
+msgid "B<maxnum>"
+msgstr "B<maxnum>"
+
+#. type: Plain text
+#: doc/tin.5:400
+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
+#: doc/tin.5:400
+#, no-wrap
+msgid "B<minnum>"
+msgstr "B<minnum>"
+
+#. type: Plain text
+#: doc/tin.5:403
+msgid "put 0 here"
+msgstr "put 0 here"
+
+#. type: TP
+#: doc/tin.5:403
+#, no-wrap
+msgid "B<mailspool>"
+msgstr "B<mailspool>"
+
+#. type: Plain text
+#: doc/tin.5:407
+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
+#: doc/tin.5:411
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr "Mail.inbox 12345 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:413
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr "Mail.outbox 23456 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:417
+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
+#: doc/tin.5:423
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr "active file of user's saved newsgroups, used by B<tin -R>."
+
+#. type: Plain text
+#: doc/tin.5:444
+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 one 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 one 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
+#: doc/tin.5:444
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+#. type: Plain text
+#: doc/tin.5:450
+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
+#: doc/tin.5:450 doc/tin.5:1429
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+#. type: Plain text
+#: doc/tin.5:453 doc/tin.5:456 doc/tin.5:459 doc/tin.5:462 doc/tin.5:465
+#: doc/tin.5:468 doc/tin.5:481 doc/tin.5:491 doc/tin.5:494 doc/tin.5:507
+#: doc/tin.5:510 doc/tin.5:513 doc/tin.5:516 doc/tin.5:519 doc/tin.5:522
+#: doc/tin.5:525 doc/tin.5:532 doc/tin.5:535 doc/tin.5:562 doc/tin.5:565
+#: doc/tin.5:568 doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588
+#: doc/tin.5:591 doc/tin.5:594 doc/tin.5:597 doc/tin.5:600 doc/tin.5:603
+#: doc/tin.5:606 doc/tin.5:612 doc/tin.5:615 doc/tin.5:618 doc/tin.5:621
+#: doc/tin.5:624 doc/tin.5:627 doc/tin.5:630 doc/tin.5:633 doc/tin.5:636
+#: doc/tin.5:639 doc/tin.5:642 doc/tin.5:645 doc/tin.5:648 doc/tin.5:651
+#: doc/tin.5:654 doc/tin.5:657 doc/tin.5:660 doc/tin.5:663 doc/tin.5:721
+msgid "Identical to the tinrc variable of the same name"
+msgstr "Identical to the tinrc variable of the same name"
+
+#. type: TP
+#: doc/tin.5:453 doc/tin.5:1433
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+#. type: TP
+#: doc/tin.5:456 doc/tin.5:1436
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+#. type: TP
+#: doc/tin.5:459
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+#. type: TP
+#: doc/tin.5:462 doc/tin.5:1485
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1489
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+#. type: Plain text
+#: doc/tin.5:472
+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
+#: doc/tin.5:472 doc/tin.5:1496
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+#. type: Plain text
+#: doc/tin.5:478
+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
+#: doc/tin.5:478 doc/tin.5:1633
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+#. type: Plain text
+#: doc/tin.5:488
+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
+#: doc/tin.5:488 doc/tin.5:1754
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1761
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr "B<extquote_handling>"
+
+#. type: TP
+#: doc/tin.5:494
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+#. type: Plain text
+#: doc/tin.5:498
+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
+#: doc/tin.5:498
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+#. type: Plain text
+#: doc/tin.5:501
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr "Set ''Followup-To:'' header to the specified group(s)."
+
+#. type: TP
+#: doc/tin.5:501 doc/tin.5:822
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+#. type: Plain text
+#: doc/tin.5:504
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr "Identical to the tinrc variable B<mail_address>"
+
+#. type: TP
+#: doc/tin.5:504 doc/tin.5:1775
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+#. type: TP
+#: doc/tin.5:507 doc/tin.5:1797
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1800
+#, no-wrap
+msgid "B<group_format>"
+msgstr "B<group_format>"
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1820
+#, no-wrap
+msgid "B<hide_inline_data>"
+msgstr "B<hide_inline_data>"
+
+#. type: TP
+#: doc/tin.5:516 doc/tin.5:1914
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:519 doc/tin.5:1926 doc/tin.5:2820
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:522 doc/tin.5:1946
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+#. type: TP
+#: doc/tin.5:525
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+#. type: Plain text
+#: doc/tin.5:529
+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 e-mail address instead"
+
+#. type: TP
+#: doc/tin.5:529 doc/tin.5:1984
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+#. type: TP
+#: doc/tin.5:532 doc/tin.5:1981
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+#. type: TP
+#: doc/tin.5:535
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+#. type: Plain text
+#: doc/tin.5:552
+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
+#: doc/tin.5:552
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+#. type: Plain text
+#: doc/tin.5:559
+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
+#: doc/tin.5:559 doc/tin.5:2067
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:2074
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:2083
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:2791
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+#. type: Plain text
+#: doc/tin.5:576
+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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers 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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers might still overwrite the \\&''Organization:'' header."
+
+#. type: TP
+#: doc/tin.5:576 doc/tin.5:2132
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+#. type: TP
+#: doc/tin.5:579 doc/tin.5:2136
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:582 doc/tin.5:2147 doc/tin.5:2817
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:585 doc/tin.5:2160
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+#. type: TP
+#: doc/tin.5:588 doc/tin.5:2152
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+#. type: TP
+#: doc/tin.5:591 doc/tin.5:2184
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+#. type: TP
+#: doc/tin.5:594 doc/tin.5:2198
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+#. type: TP
+#: doc/tin.5:597 doc/tin.5:2202
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+#. type: TP
+#: doc/tin.5:600 doc/tin.5:2206
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+#. type: TP
+#: doc/tin.5:603 doc/tin.5:2271
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:606
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+#. type: TP
+#: doc/tin.5:609 doc/tin.5:2363
+#, no-wrap
+msgid "B<show_art_score>"
+msgstr "B<show_art_score>"
+
+#. type: TP
+#: doc/tin.5:612 doc/tin.5:2346
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+#. type: TP
+#: doc/tin.5:615 doc/tin.5:2395
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+#. type: TP
+#: doc/tin.5:618 doc/tin.5:2403
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+#. type: TP
+#: doc/tin.5:621 doc/tin.5:2406
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+#. type: TP
+#: doc/tin.5:624 doc/tin.5:2409
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+#. type: TP
+#: doc/tin.5:627 doc/tin.5:2422
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+#. type: TP
+#: doc/tin.5:630 doc/tin.5:2432
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+#. type: TP
+#: doc/tin.5:633 doc/tin.5:2461
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+#. type: TP
+#: doc/tin.5:636 doc/tin.5:2528
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+#. type: TP
+#: doc/tin.5:639 doc/tin.5:2533
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+#. type: TP
+#: doc/tin.5:642 doc/tin.5:2577
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:645 doc/tin.5:2553
+#, no-wrap
+msgid "B<thread_format>"
+msgstr "B<thread_format>"
+
+#. type: TP
+#: doc/tin.5:648 doc/tin.5:2572
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+#. type: TP
+#: doc/tin.5:651 doc/tin.5:2606
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+#. type: TP
+#: doc/tin.5:654 doc/tin.5:2632
+#, no-wrap
+msgid "B<suppress_soft_hyphens>"
+msgstr "B<suppress_soft_hyphens>"
+
+#. type: TP
+#: doc/tin.5:657 doc/tin.5:2697
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+#. type: TP
+#: doc/tin.5:660 doc/tin.5:2768
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+#. type: TP
+#: doc/tin.5:663
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+#. type: Plain text
+#: doc/tin.5:671
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+#. type: Plain text
+#: doc/tin.5:683
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+#. type: Plain text
+#: doc/tin.5:689
+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
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+#. type: Plain text
+#: doc/tin.5:692
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:692
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+#. type: Plain text
+#: doc/tin.5:695
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:695
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+#. type: Plain text
+#: doc/tin.5:698
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr "Identical to the tinrc variable B<default_filter_kill_header>"
+
+#. type: TP
+#: doc/tin.5:698
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+#. type: Plain text
+#: doc/tin.5:704
+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
+#: doc/tin.5:704
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+#. type: Plain text
+#: doc/tin.5:707
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr "Identical to the tinrc variable B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:707
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+#. type: Plain text
+#: doc/tin.5:710
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr "Identical to the tinrc variable B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:710
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+#. type: Plain text
+#: doc/tin.5:713
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr "Identical to the tinrc variable B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:713
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+#. type: Plain text
+#: doc/tin.5:718
+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
+#: doc/tin.5:718 doc/tin.5:2019
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+#. type: TP
+#: doc/tin.5:721
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+#. type: Plain text
+#: doc/tin.5:732
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
+"%tin>(1)  with --disable-mime-strict-charset."
+msgstr ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
+"%tin>(1)  with --disable-mime-strict-charset."
+
+#. type: TP
+#: doc/tin.5:732
+#, no-wrap
+msgid "B<undeclared_cs_guess>"
+msgstr "B<undeclared_cs_guess>"
+
+#. type: Plain text
+#: doc/tin.5:742
+msgid ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
+"undeclared_charset is also set."
+msgstr ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
+"undeclared_charset is also set."
+
+#. type: Plain text
+#: doc/tin.5:752
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\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"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+
+#. type: Plain text
+#: doc/tin.5:756
+#, 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
+#: doc/tin.5:763
+#, 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
+#: doc/tin.5:769
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%IE<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=%IE<gt>_\n"
+"x_comment_to=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:773
+#, no-wrap
+msgid ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+msgstr ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:779
+#, 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
+#: doc/tin.5:783
+#, 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
+#: doc/tin.5:798
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+
+#. type: TP
+#: doc/tin.5:798
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+#. type: Plain text
+#: doc/tin.5:808
+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 beginning 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 beginning 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
+#: doc/tin.5:808
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+#. type: Plain text
+#: doc/tin.5:812
+msgid ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+msgstr ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+
+#. type: TP
+#: doc/tin.5:812
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+#. type: Plain text
+#: doc/tin.5:815
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr "0=case-sensitive, 1=case-insensitive"
+
+#. type: TP
+#: doc/tin.5:815
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+#. type: Plain text
+#: doc/tin.5:818
+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
+#: doc/tin.5:818
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+#. type: Plain text
+#: doc/tin.5:822
+msgid ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+
+#. type: Plain text
+#: doc/tin.5:831
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:831
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+#. type: Plain text
+#: doc/tin.5:836
+msgid ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+msgstr ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:836
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+#. type: Plain text
+#: doc/tin.5:841
+msgid ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:841
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+#. type: Plain text
+#: doc/tin.5:845
+msgid ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:845
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+#. type: Plain text
+#: doc/tin.5:849
+msgid ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:849
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+#. type: Plain text
+#: doc/tin.5:852
+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
+#: doc/tin.5:852
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+#. type: Plain text
+#: doc/tin.5:862
+msgid ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric value. "
+"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+"B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to OFF. As "
+"the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1)  was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+msgstr ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric value. "
+"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+"B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to OFF. As "
+"the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1) was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+
+#. type: ta
+#: doc/tin.5:864
+#, no-wrap
+msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+
+#. type: Plain text
+#: doc/tin.5:899
+#, no-wrap
+msgid ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+msgstr ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+
+#. type: TP
+#: doc/tin.5:901
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+#. type: Plain text
+#: doc/tin.5:908
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:908
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:914
+msgid ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+msgstr ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:914 doc/tin.5:2961
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+#. type: Plain text
+#: doc/tin.5:917
+msgid "time_t value when rule expires"
+msgstr "time_t value when rule expires"
+
+#. type: Plain text
+#: doc/tin.5:927
+#, 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\\(en9]*\\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\\(en9]*\\eb\n"
+
+#. type: Plain text
+#: doc/tin.5:936
+#, no-wrap
+msgid ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+msgstr ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+
+#. .nf
+#. type: Plain text
+#: doc/tin.5:944
+msgid ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. .fi
+#. type: Plain text
+#: doc/tin.5:948
+msgid ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. type: Plain text
+#: doc/tin.5:959
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. If the keymap-file named with full specified B<\\"
+"%locale>(5)  is not found, less specific ones are looked for. Various parts "
+"will be stripped off the name, in the following order codeset, normalized "
+"codeset, territory and modifier when looking for the keymap-file.  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. If the keymap-file named with full specified B<\\"
+"%locale>(5)  is not found, less specific ones are looked for. Various parts "
+"will be stripped off the name, in the following order codeset, normalised "
+"codeset, territory and modifier when looking for the keymap-file.  Below is "
+"a list of all rebindable keynames and their defaults. If a keyname is bound "
+"to NULL it is unassigned."
+
+#. type: ta
+#: doc/tin.5:961
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+
+#. type: Plain text
+#: doc/tin.5:1010
+#, 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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\n"
+
+#. type: Plain text
+#: doc/tin.5:1019
+#, 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>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+#. type: Plain text
+#: doc/tin.5:1028
+#, 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<ConfigServerrcMenu>\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<ConfigServerrcMenu>\ts\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+
+#. type: Plain text
+#: doc/tin.5:1036
+#, 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
+#: doc/tin.5:1039
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+
+#. type: Plain text
+#: doc/tin.5:1069
+#, 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
+#: doc/tin.5:1072
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+
+#. type: Plain text
+#: doc/tin.5:1114
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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
+#: doc/tin.5:1119
+#, 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
+#: doc/tin.5:1132
+#, 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
+#: doc/tin.5:1134
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1137
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+
+#. type: Plain text
+#: doc/tin.5:1144
+#, 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
+#: doc/tin.5:1147
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1165
+#, 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
+#: doc/tin.5:1172
+#, 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
+#: doc/tin.5:1190
+#, 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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\tT\n"
+"B<ThreadUndoSel>\t~\n"
+
+#. type: Plain text
+#: doc/tin.5:1192
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1202
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<\\"
+"%tin>(1)  to be built 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 built with mh-mail-handling support). Each line consist of "
+"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+
+#. type: Plain text
+#: doc/tin.5:1205 doc/tin.5:1318 doc/tin.5:2908 doc/tin.5:2961 doc/tin.5:2987
+msgid "is the name of the newsgroup"
+msgstr "is the name of the newsgroup"
+
+#. type: Plain text
+#: doc/tin.5:1208 doc/tin.5:1321 doc/tin.5:2990
+msgid "is a short single-line description of the group"
+msgstr "is a short single-line description of the group"
+
+#. type: Plain text
+#: doc/tin.5:1217
+msgid ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+msgstr ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+
+#. type: Plain text
+#: doc/tin.5:1226
+msgid ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+msgstr ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+
+#. type: TP
+#: doc/tin.5:1226
+#, no-wrap
+msgid "B<newsrc>"
+msgstr "B<newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:1229
+msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+msgstr "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+
+#. type: TP
+#: doc/tin.5:1229
+#, no-wrap
+msgid "B<shortname>"
+msgstr "B<shortname>"
+
+#. type: Plain text
+#: doc/tin.5:1233
+msgid ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+msgstr ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+
+#. type: Plain text
+#: doc/tin.5:1237
+msgid "# sample newsrctable file"
+msgstr "# sample newsrctable file"
+
+#. type: Plain text
+#: doc/tin.5:1239
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr "news.tin.org .newsrc-tin.org tinorg"
+
+#. type: Plain text
+#: doc/tin.5:1241
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr "news.example.org /tmp/nrc-ex example ex"
+
+#. type: Plain text
+#: doc/tin.5:1243
+msgid "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+msgstr "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+
+#. type: Plain text
+#: doc/tin.5:1245
+msgid "# catch all rules should go last"
+msgstr "# catch all rules should go last"
+
+#. type: Plain text
+#: doc/tin.5:1247
+msgid "# with the more specific one on top"
+msgstr "# with the more specific one on top"
+
+#. type: Plain text
+#: doc/tin.5:1249
+msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1251
+msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1266
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+
+#. type: Plain text
+#: doc/tin.5:1275
+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
+#: doc/tin.5:1283
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+
+#. type: Plain text
+#: doc/tin.5:1293
+msgid ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' command-"
+"line option and is unlinked on exit."
+msgstr ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' command-"
+"line option and is unlinked on exit."
+
+#. type: Plain text
+#: doc/tin.5:1302
+msgid ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+msgstr ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+
+#. type: Plain text
+#: doc/tin.5:1315
+msgid ""
+"This file is 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 is 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
+#: doc/tin.5:1315 doc/tin.5:2984
+#, no-wrap
+msgid "B<group.name>"
+msgstr "B<group.name>"
+
+#. type: TP
+#: doc/tin.5:1318 doc/tin.5:2987
+#, no-wrap
+msgid "B<one-line description>"
+msgstr "B<one-line description>"
+
+#. type: Plain text
+#: doc/tin.5:1333
+msgid ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+msgstr ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+
+#. type: TP
+#: doc/tin.5:1333
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+#. type: Plain text
+#: doc/tin.5:1336
+msgid "Internal version number."
+msgstr "Internal version number."
+
+#. type: TP
+#: doc/tin.5:1336
+#, no-wrap
+msgid "B<add_cmd_line_opts>"
+msgstr "B<add_cmd_line_opts>"
+
+#. type: Plain text
+#: doc/tin.5:1346
+msgid ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', \\&''B<-"
+"k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', ''B<-t>\\ "
+"I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+msgstr ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', \\&''B<-"
+"k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', ''B<-t>\\ "
+"I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+
+#. type: TP
+#: doc/tin.5:1346
+#, no-wrap
+msgid "B<disabled_nntp_cmds>"
+msgstr "B<disabled_nntp_cmds>"
+
+#. type: Plain text
+#: doc/tin.5:1352
+msgid ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left blank. "
+"Switching off XHDR also switches off HDR and vice versa.  The following "
+"commands can be disabled:"
+msgstr ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left blank. "
+"Switching off XHDR also switches off HDR and vice versa.  The following "
+"commands can be disabled:"
+
+#. type: ta
+#: doc/tin.5:1354
+#, no-wrap
+msgid "\\w'LIST SUBSCRIPTIONS'u"
+msgstr "\\w'LIST SUBSCRIPTIONS'u"
+
+#. type: Plain text
+#: doc/tin.5:1374
+#, no-wrap
+msgid ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+msgstr ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+
+#. type: TP
+#: doc/tin.5:1376
+#, no-wrap
+msgid "B<nntp_pipeline_limit>"
+msgstr "B<nntp_pipeline_limit>"
+
+#. type: Plain text
+#: doc/tin.5:1380
+msgid ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+msgstr ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+
+#. type: TP
+#: doc/tin.5:1380 doc/tin.5:1506
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+#. type: Plain text
+#: doc/tin.5:1386 doc/tin.5:1392
+msgid ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+msgstr ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+
+#. type: TP
+#: doc/tin.5:1386 doc/tin.5:1511
+#, no-wrap
+msgid "B<compress_overview_files>"
+msgstr "B<compress_overview_files>"
+
+#. type: TP
+#: doc/tin.5:1392
+#, no-wrap
+msgid "B<motd_hash>"
+msgstr "B<motd_hash>"
+
+#. type: Plain text
+#: doc/tin.5:1396
+msgid ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+msgstr ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+
+#. type: TP
+#: doc/tin.5:1396
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1401
+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
+#: doc/tin.5:1423
+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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+#. type: TP
+#: doc/tin.5:1439
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+#. type: TP
+#: doc/tin.5:1442
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+#. type: TP
+#: doc/tin.5:1445
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+#. type: TP
+#: doc/tin.5:1449
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+#. type: TP
+#: doc/tin.5:1453
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+#. type: TP
+#: doc/tin.5:1457
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+#. type: TP
+#: doc/tin.5:1461
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+#. type: TP
+#: doc/tin.5:1464
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+#. type: TP
+#: doc/tin.5:1468
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+#. type: Plain text
+#: doc/tin.5:1479
+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
+#: doc/tin.5:1479
+#, no-wrap
+msgid "B<attachment_format>"
+msgstr "B<attachment_format>"
+
+#. type: Plain text
+#: doc/tin.5:1485
+msgid ""
+"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
+"Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Format string B<\\%tin>(1) uses for Attachment level representation. Default "
+"is \"%t%s%e%c%d\"."
+
+#. type: TP
+#: doc/tin.5:1493
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+#. type: Plain text
+#: doc/tin.5:1496
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr "Reconnect to server automatically. Default is OFF."
+
+#. type: Plain text
+#: doc/tin.5:1501
+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
+#: doc/tin.5:1501
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+#. type: Plain text
+#: doc/tin.5:1511
+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
+#: doc/tin.5:1516
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: Plain text
+#: doc/tin.5:1522
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1."
+
+#. type: TP
+#: doc/tin.5:1522
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+#. type: TP
+#: doc/tin.5:1526
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr "B<col_extquote>"
+
+#. type: TP
+#: doc/tin.5:1532
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+#. type: TP
+#: doc/tin.5:1535
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+#. type: TP
+#: doc/tin.5:1538
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+#. type: TP
+#: doc/tin.5:1541
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+#. type: TP
+#: doc/tin.5:1544
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+#. type: TP
+#: doc/tin.5:1547
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+#. type: TP
+#: doc/tin.5:1551
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+#. type: TP
+#: doc/tin.5:1555
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+#. type: TP
+#: doc/tin.5:1559
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1563
+#, no-wrap
+msgid "B<col_message>"
+msgstr "B<col_message>"
+
+#. type: TP
+#: doc/tin.5:1566
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+#. type: TP
+#: doc/tin.5:1569
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+#. type: TP
+#: doc/tin.5:1572
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+#. type: TP
+#: doc/tin.5:1575
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+#. type: TP
+#: doc/tin.5:1578
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+#. type: TP
+#: doc/tin.5:1581
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+#. type: TP
+#: doc/tin.5:1584
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+#. type: TP
+#: doc/tin.5:1588
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+#. type: TP
+#: doc/tin.5:1591
+#, no-wrap
+msgid "B<col_score_neg>"
+msgstr "B<col_score_neg>"
+
+#. type: TP
+#: doc/tin.5:1594
+#, no-wrap
+msgid "B<col_score_pos>"
+msgstr "B<col_score_pos>"
+
+#. type: TP
+#: doc/tin.5:1597
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+#. type: TP
+#: doc/tin.5:1600
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+#. type: TP
+#: doc/tin.5:1603
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+#. type: TP
+#: doc/tin.5:1609
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+#. type: TP
+#: doc/tin.5:1612
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+#. type: Plain text
+#: doc/tin.5:1616
+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:"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1622
+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
+#: doc/tin.5:1627
+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
+#: doc/tin.5:1631
+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
+#: doc/tin.5:1633
+msgid "Default is commands & quit."
+msgstr "Default is commands & quit."
+
+#. type: Plain text
+#: doc/tin.5:1644
+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
+#: doc/tin.5:1644
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+#. type: TP
+#: doc/tin.5:1646
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+#. type: TP
+#: doc/tin.5:1648
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+#. type: TP
+#: doc/tin.5:1651
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:1658
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:1663
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+#. type: TP
+#: doc/tin.5:1667
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+#. type: tbl table
+#: doc/tin.5:1673 doc/tin.5:1702
+#, no-wrap
+msgid "''Subject:'' (case sensitive)"
+msgstr "''Subject:'' (case-sensitive)"
+
+#. type: tbl table
+#: doc/tin.5:1674 doc/tin.5:1703
+#, no-wrap
+msgid "''Subject:'' (ignore case)"
+msgstr "''Subject:'' (ignore case)"
+
+#. type: tbl table
+#: doc/tin.5:1675 doc/tin.5:1704
+#, no-wrap
+msgid "''From:'' (case sensitive)"
+msgstr "''From:'' (case-sensitive)"
+
+#. type: tbl table
+#: doc/tin.5:1676 doc/tin.5:1705
+#, no-wrap
+msgid "''From:'' (ignore case)"
+msgstr "''From:'' (ignore case)"
+
+#. type: tbl table
+#: doc/tin.5:1677 doc/tin.5:1706
+#, no-wrap
+msgid "''Message-ID:'' & full ''References:'' line"
+msgstr "''Message-ID:'' & full ''References:'' line"
+
+#. type: tbl table
+#: doc/tin.5:1678 doc/tin.5:1707
+#, no-wrap
+msgid "''Message-ID:'' & last ''References:'' entry only"
+msgstr "''Message-ID:'' & last ''References:'' entry only"
+
+#. type: tbl table
+#: doc/tin.5:1679 doc/tin.5:1708
+#, no-wrap
+msgid "''Message-ID:'' entry only"
+msgstr "''Message-ID:'' entry only"
+
+#. type: tbl table
+#: doc/tin.5:1680 doc/tin.5:1709
+#, no-wrap
+msgid "''Lines:''"
+msgstr "''Lines:''"
+
+#. type: TP
+#: doc/tin.5:1683
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:1687
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:1692
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+#. type: TP
+#: doc/tin.5:1696
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:1712
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+#. type: TP
+#: doc/tin.5:1714
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+#. type: TP
+#: doc/tin.5:1716
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+#. type: TP
+#: doc/tin.5:1718
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+#. type: TP
+#: doc/tin.5:1720
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+#. type: TP
+#: doc/tin.5:1722
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+#. type: TP
+#: doc/tin.5:1724
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+#. type: TP
+#: doc/tin.5:1726
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+#. type: TP
+#: doc/tin.5:1728
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+#. type: TP
+#: doc/tin.5:1730
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+#. type: TP
+#: doc/tin.5:1732
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+#. type: TP
+#: doc/tin.5:1734
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+#. type: TP
+#: doc/tin.5:1736
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+#. type: TP
+#: doc/tin.5:1738
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+#. type: TP
+#: doc/tin.5:1740
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+#. type: TP
+#: doc/tin.5:1742
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+#. type: TP
+#: doc/tin.5:1744
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+#. type: TP
+#: doc/tin.5:1746
+#, no-wrap
+msgid "B<dont_break_words>"
+msgstr "B<dont_break_words>"
+
+#. type: TP
+#: doc/tin.5:1750
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+#. type: Plain text
+#: doc/tin.5:1761
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+msgstr ""
+"The format string used to create the editor start command with parameters.  "
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+
+#. type: TP
+#: doc/tin.5:1764
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr "B<extquote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1771
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1) uses a built-in default."
+
+#. type: TP
+#: doc/tin.5:1771
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+#. type: Plain text
+#: doc/tin.5:1783
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+msgstr ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1) will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+
+#. type: TP
+#: doc/tin.5:1783
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+#. type: Plain text
+#: doc/tin.5:1797
+msgid ""
+"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
+"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+"Which keys B<\\%tin>(1) should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>. When "
+"B<PageDown> is set B<\\%tin>(1) jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1) jumps immediately to "
+"the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>') is pressed. "
+"Default is B<PageNextUnread>."
+
+#. type: Plain text
+#: doc/tin.5:1804
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+
+#. type: ta
+#: doc/tin.5:1806
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr "\\w'%G    'u +\\w'number of responses in thread'u"
+
+#. type: Plain text
+#: doc/tin.5:1818
+#, no-wrap
+msgid ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+msgstr ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:1854
+#, no-wrap
+msgid "B<hideline_regex>"
+msgstr "B<hideline_regex>"
+
+#. type: TP
+#: doc/tin.5:1860
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+#. type: TP
+#: doc/tin.5:1867
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+#. type: TP
+#: doc/tin.5:1873
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+#. type: Plain text
+#: doc/tin.5:1879
+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
+#: doc/tin.5:1879
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+#. type: TP
+#: doc/tin.5:1883
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+#. type: TP
+#: doc/tin.5:1888
+#, no-wrap
+msgid "B<keep_expired_filters>"
+msgstr "B<keep_expired_filters>"
+
+#. type: TP
+#: doc/tin.5:1892
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+#. type: Plain text
+#: doc/tin.5:1896
+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
+#: doc/tin.5:1904
+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
+#: doc/tin.5:1920
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+#. type: Plain text
+#: doc/tin.5:1926
+msgid ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<\\%pgp>(1)  signing."
+msgstr ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<\\%pgp>(1)  signing."
+
+#. type: TP
+#: doc/tin.5:1930
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+#. type: TP
+#: doc/tin.5:1936
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+#. type: TP
+#: doc/tin.5:1955
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+#. type: Plain text
+#: doc/tin.5:1979
+#, no-wrap
+msgid ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+msgstr ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:1992
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+#. type: TP
+#: doc/tin.5:2004 doc/tin.5:2811
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+#. type: TP
+#: doc/tin.5:2041
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+#. type: TP
+#: doc/tin.5:2046
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+#. type: TP
+#: doc/tin.5:2051
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+#. type: TP
+#: doc/tin.5:2056
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+#. type: TP
+#: doc/tin.5:2061
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+#. type: Plain text
+#: doc/tin.5:2067
+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: TP
+#: doc/tin.5:2089
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr "B<nntp_read_timeout_secs>"
+
+#. type: Plain text
+#: doc/tin.5:2092
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+"Time in seconds to wait for a response from the server. Default is 120."
+
+#. type: TP
+#: doc/tin.5:2092
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+#. type: Plain text
+#: doc/tin.5:2096
+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
+#: doc/tin.5:2114
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+msgstr ""
+"Some normalisation modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalisation. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+
+#. type: TP
+#: doc/tin.5:2114
+#, no-wrap
+msgid "B<page_mime_format>"
+msgstr "B<page_mime_format>"
+
+#. type: Plain text
+#: doc/tin.5:2120
+msgid ""
+"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+msgstr ""
+"Format string B<\\%tin>(1) uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.5:2120
+#, no-wrap
+msgid "B<page_uue_format>"
+msgstr "B<page_uue_format>"
+
+#. type: Plain text
+#: doc/tin.5:2126
+msgid ""
+"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Format string B<\\%tin>(1) uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.5:2126
+#, no-wrap
+msgid "B<page_yenc_format>"
+msgstr "B<page_yenc_format>"
+
+#. type: Plain text
+#: doc/tin.5:2132
+msgid ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+msgstr ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+
+#. type: Plain text
+#: doc/tin.5:2160
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+#. type: TP
+#: doc/tin.5:2188
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+#. type: Plain text
+#: doc/tin.5:2198
+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
+#: doc/tin.5:2206
+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
+#: doc/tin.5:2212
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+#. type: Plain text
+#: doc/tin.5:2218
+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
+#: doc/tin.5:2221
+msgid "B<Nothing special> Non empty lines are quoted."
+msgstr "B<Nothing special> Non empty lines are quoted."
+
+#. type: Plain text
+#: doc/tin.5:2225
+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
+#: doc/tin.5:2231
+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<PageToggleRaw> ('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<PageToggleRaw> ('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
+#: doc/tin.5:2233
+msgid "B<Quote empty lines> This option is on by default."
+msgstr "B<Quote empty lines> This option is on by default."
+
+#. type: TP
+#: doc/tin.5:2234
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2241
+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
+#: doc/tin.5:2241
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+#. type: Plain text
+#: doc/tin.5:2248
+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
+#: doc/tin.5:2248
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+#. type: Plain text
+#: doc/tin.5:2255
+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
+#: doc/tin.5:2255
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+#. type: TP
+#: doc/tin.5:2259
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+#. type: Plain text
+#: doc/tin.5:2266
+msgid ""
+"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+"If ON B<\\%tin>(1) does the rendering of bi-directional text. If OFF B<\\"
+"%tin>(1) leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+
+#. type: TP
+#: doc/tin.5:2266
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<scope_marked_global>"
+msgstr "B<scope_marked_global>"
+
+#. type: TP
+#: doc/tin.5:2279
+#, no-wrap
+msgid "B<scope_marked_global_match>"
+msgstr "B<scope_marked_global_match>"
+
+#. type: TP
+#: doc/tin.5:2283
+#, no-wrap
+msgid "B<scope_marked_local>"
+msgstr "B<scope_marked_local>"
+
+#. type: TP
+#: doc/tin.5:2287
+#, no-wrap
+msgid "B<scope_marked_local_match>"
+msgstr "B<scope_marked_local_match>"
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+#. type: TP
+#: doc/tin.5:2295
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+#. type: TP
+#: doc/tin.5:2303
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+#. type: TP
+#: doc/tin.5:2307
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+#. type: Plain text
+#: doc/tin.5:2317
+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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
+"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"The number of lines that will be scrolled up/down in the article pager when "
+"using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get "
+"traditional B<\\%tin>(1) 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 B<show_last_line_prev_page>=ON. Set to -2 to "
+"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.5:2317
+#, no-wrap
+msgid "B<select_format>"
+msgstr "B<select_format>"
+
+#. type: Plain text
+#: doc/tin.5:2321
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+
+#. type: ta
+#: doc/tin.5:2323
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr "\\w'%G    'u +\\w'current group number'u"
+
+#. type: Plain text
+#: doc/tin.5:2330
+#, no-wrap
+msgid ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+msgstr ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+
+#. type: TP
+#: doc/tin.5:2332
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+#. type: TP
+#: doc/tin.5:2367
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+#. type: Plain text
+#: doc/tin.5:2376
+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 "
+"built 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 "
+"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+
+#. type: TP
+#: doc/tin.5:2376
+#, no-wrap
+msgid "B<show_help_mail_sign>"
+msgstr "B<show_help_mail_sign>"
+
+#. type: Plain text
+#: doc/tin.5:2383
+msgid ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is 3."
+
+#. type: TP
+#: doc/tin.5:2399
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+#. type: Plain text
+#: doc/tin.5:2422
+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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
+"signature (first match counts). If the path starts with a ! the program the "
+"path points to will be executed to generate a signature. In order to pass "
+"the group name to the program, %G can be specified.  This will be replaced "
+"by the name of the current newsgroup. --none will suppress any signature. "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed>."
+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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
+"signature (first match counts). If the path starts with a ! the program the "
+"path points to will be executed to generate a signature. In order to pass "
+"the group name to the program, %G can be specified. This will be replaced by "
+"the name of the current newsgroup. --none will suppress any signature. "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>. See also I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed>."
+
+#. type: TP
+#: doc/tin.5:2425
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2432
+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
+#: doc/tin.5:2478
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2492
+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
+#: doc/tin.5:2492
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+#. type: TP
+#: doc/tin.5:2496
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+#. type: TP
+#: doc/tin.5:2505
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+#. type: TP
+#: doc/tin.5:2509
+#, no-wrap
+msgid "B<strip_re_regex>"
+msgstr "B<strip_re_regex>"
+
+#. type: TP
+#: doc/tin.5:2515
+#, no-wrap
+msgid "B<strip_was_regex>"
+msgstr "B<strip_was_regex>"
+
+#. type: TP
+#: doc/tin.5:2521
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2528
+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
+#: doc/tin.5:2533
+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
+#: doc/tin.5:2536
+msgid "Defines which threading method to use. The choices are:"
+msgstr "Defines which threading method to use. The choices are:"
+
+#. type: Plain text
+#: doc/tin.5:2539
+msgid "Don't thread"
+msgstr "Don't thread"
+
+#. type: Plain text
+#: doc/tin.5:2541
+msgid "Thread on Subject only"
+msgstr "Thread on Subject only"
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "Thread on References only"
+msgstr "Thread on References only"
+
+#. type: Plain text
+#: doc/tin.5:2545
+msgid "Thread on References then Subject (default)"
+msgstr "Thread on References then Subject (default)"
+
+#. type: Plain text
+#: doc/tin.5:2547
+msgid "Thread multipart articles on Subject"
+msgstr "Thread multipart articles on Subject"
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "Thread on Percentage Match of the Subjects"
+msgstr "Thread on Percentage Match of the Subjects"
+
+#. type: Plain text
+#: doc/tin.5:2553
+msgid ""
+"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 \\(en 5 in the file I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+msgstr ""
+"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 \\(en 5 in the file I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+
+#. type: Plain text
+#: doc/tin.5:2557
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ [%L]"
+"\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ [%L]"
+"\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+
+#. type: ta
+#: doc/tin.5:2559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr "\\w'%G    'u +\\w'from, name and/or address'u"
+
+#. type: Plain text
+#: doc/tin.5:2570
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+
+#. type: Plain text
+#: doc/tin.5:2577
+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
+#: doc/tin.5:2581
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+#. type: TP
+#: doc/tin.5:2593
+#, no-wrap
+msgid "B<tls_ca_cert_file>"
+msgstr "B<tls_ca_cert_file>"
+
+#. type: TP
+#: doc/tin.5:2598
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+#. type: Plain text
+#: doc/tin.5:2613
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+"bodies.  Default is 0. This option does not affect lines within verbatim "
+"blocks and is applied before B<hideline_regex>."
+msgstr ""
+"Allows you to select how B<\\%tin>(1) treats blank lines in article bodies.  "
+"Default is 0. This option does not affect lines within verbatim blocks and "
+"is applied before B<hideline_regex>."
+
+#. type: Plain text
+#: doc/tin.5:2636
+msgid ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+msgstr ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+
+#. type: TP
+#: doc/tin.5:2636
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2643
+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>(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<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+
+#. type: TP
+#: doc/tin.5:2643
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+#. type: Plain text
+#: doc/tin.5:2647
+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
+#: doc/tin.5:2647
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+#. type: TP
+#: doc/tin.5:2652
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+#. type: TP
+#: doc/tin.5:2655
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+#. type: Plain text
+#: doc/tin.5:2660
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr "If enabled B<\\%tin>(1)  uses ANSI-colours. Default is OFF."
+
+#. type: TP
+#: doc/tin.5:2660
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+#. type: Plain text
+#: doc/tin.5:2663
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr "Use scroll keys on keypad. Default is OFF."
+
+#. type: TP
+#: doc/tin.5:2663
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+#. type: TP
+#: doc/tin.5:2669
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+#. type: Plain text
+#: doc/tin.5:2681
+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
+#: doc/tin.5:2681
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr "B<utf8_graphics>"
+
+#. type: TP
+#: doc/tin.5:2685
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2691
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
+"verbatim block. Default is #v+"
+msgstr ""
+"A regular expression that B<\\%tin>(1) will use to find the begin of a "
+"verbatim block. Default is #v+"
+
+#. type: TP
+#: doc/tin.5:2691
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2697
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the end of a "
+"verbatim block. Default is #v-"
+msgstr ""
+"A regular expression that B<\\%tin>(1) will use to find the end of a "
+"verbatim block. Default is #v-"
+
+#. type: Plain text
+#: doc/tin.5:2703
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats verbatim blocks in article "
+"bodies.  Default is 1."
+msgstr ""
+"Allows you to select how B<\\%tin>(1) treats verbatim blocks in article "
+"bodies. Default is 1."
+
+#. type: TP
+#: doc/tin.5:2713
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<wildcard>"
+
+#. type: Plain text
+#: doc/tin.5:2737
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+
+#. type: TP
+#: doc/tin.5:2737
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+#. type: TP
+#: doc/tin.5:2749
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+#. type: TP
+#: doc/tin.5:2757
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+#. type: TP
+#: doc/tin.5:2773
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+#. type: Plain text
+#: doc/tin.5:2788
+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
+#: doc/tin.5:2788
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+#. type: Plain text
+#: doc/tin.5:2791
+msgid "Sets a global domain name used in From lines"
+msgstr "Sets a global domain name used in From lines"
+
+#. type: Plain text
+#: doc/tin.5:2795
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+"Defines the name of your organisation. $B<ORGANIZATION> overrides any "
+"specified value."
+
+#. type: TP
+#: doc/tin.5:2795
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+#. type: Plain text
+#: doc/tin.5:2800
+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
+#: doc/tin.5:2800
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+#. type: Plain text
+#: doc/tin.5:2806
+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 e-mail 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
+#: doc/tin.5:2806
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+#. type: Plain text
+#: doc/tin.5:2811
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr "Defines the directory containing the B<\\%inews>(1)  executable."
+
+#.  TODO: mention that it sets mm_network_charset if
+#.  charset-conversion is available.
+#. type: Plain text
+#: doc/tin.5:2817
+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
+#: doc/tin.5:2820
+msgid ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+
+#. type: Plain text
+#: doc/tin.5:2824
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+
+#. type: TP
+#: doc/tin.5:2824
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+#. type: Plain text
+#: doc/tin.5:2830
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+msgstr ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+
+#. type: TP
+#: doc/tin.5:2830
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+#. type: Plain text
+#: doc/tin.5:2834
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+
+#. type: TP
+#: doc/tin.5:2834
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+#. type: Plain text
+#: doc/tin.5:2839
+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
+#: doc/tin.5:2839
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+#. type: Plain text
+#: doc/tin.5:2847
+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
+#: doc/tin.5:2847
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+#. type: Plain text
+#: doc/tin.5:2851
+msgid ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+
+#. type: TP
+#: doc/tin.5:2851
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+#. type: Plain text
+#: doc/tin.5:2856
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+
+#. type: TP
+#: doc/tin.5:2856
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+#. type: Plain text
+#: doc/tin.5:2862
+msgid ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+
+#. type: TP
+#: doc/tin.5:2862
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+#. type: Plain text
+#: doc/tin.5:2867
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+
+#. type: TP
+#: doc/tin.5:2867
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2872
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+
+#. type: TP
+#: doc/tin.5:2872
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2877
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+
+#. type: Plain text
+#: doc/tin.5:2880
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+
+#. type: Plain text
+#: doc/tin.5:2884
+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
+#: doc/tin.5:2897
+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."
+
+#.  TODO: tin issues just a warning in that case.
+#. type: Plain text
+#: doc/tin.5:2902
+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
+#: doc/tin.5:2905
+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
+#: doc/tin.5:2905 doc/tin.5:2958
+#, no-wrap
+msgid "B<name>"
+msgstr "B<name>"
+
+#. type: TP
+#: doc/tin.5:2908
+#, no-wrap
+msgid "B<highmark>"
+msgstr "B<highmark>"
+
+#. type: Plain text
+#: doc/tin.5:2911
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr "is the highest article number that has been used in that newsgroup"
+
+#. type: TP
+#: doc/tin.5:2911
+#, no-wrap
+msgid "B<lowmark>"
+msgstr "B<lowmark>"
+
+#. type: Plain text
+#: doc/tin.5:2918
+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 than 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 than the highest article number, then there "
+"are no articles in the newsgroup."
+
+#. type: TP
+#: doc/tin.5:2918
+#, no-wrap
+msgid "B<flags>"
+msgstr "B<flags>"
+
+#. type: Plain text
+#: doc/tin.5:2921
+msgid "can be one of those"
+msgstr "can be one of those"
+
+#. type: TP
+#: doc/tin.5:2922
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+#. type: Plain text
+#: doc/tin.5:2925
+msgid "local postings are allowed"
+msgstr "local postings are allowed"
+
+#. type: TP
+#: doc/tin.5:2925
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+#. type: Plain text
+#: doc/tin.5:2928
+msgid "no local postings are allowed, only remote ones"
+msgstr "no local postings are allowed, only remote ones"
+
+#. type: TP
+#: doc/tin.5:2928
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+#. type: Plain text
+#: doc/tin.5:2931
+msgid "the group is moderated and all postings must be approved"
+msgstr "the group is moderated and all postings must be approved"
+
+#. type: TP
+#: doc/tin.5:2931
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+#. type: Plain text
+#: doc/tin.5:2934
+msgid "articles in this group are not kept, but only passed on"
+msgstr "articles in this group are not kept, but only passed on"
+
+#. type: TP
+#: doc/tin.5:2934
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. type: Plain text
+#: doc/tin.5:2937
+msgid "articles cannot be posted to this newsgroup"
+msgstr "articles cannot be posted to this newsgroup"
+
+#. type: TP
+#: doc/tin.5:2937
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+#. type: Plain text
+#: doc/tin.5:2940
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr "articles are locally filed into the ''foo.bar'' group"
+
+#. type: Plain text
+#: doc/tin.5:2948
+msgid ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+msgstr ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+
+#. type: Plain text
+#: doc/tin.5:2958
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+
+#. type: Plain text
+#: doc/tin.5:2965
+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
+#: doc/tin.5:2965
+#, no-wrap
+msgid "B<creator>"
+msgstr "B<creator>"
+
+#. type: Plain text
+#: doc/tin.5:2968
+msgid "is the electronic mail address of the person who created the group."
+msgstr "is the electronic mail address of the person who created the group."
+
+#. type: Plain text
+#: doc/tin.5:2974
+msgid ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+msgstr ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+
+#. type: Plain text
+#: doc/tin.5:2984
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+msgstr ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g.,  B<\\%innd>(8))  whenever a new "
+"group is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+
+#. type: Plain text
+#: doc/tin.5:2996
+msgid ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+msgstr ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+
+#. type: Plain text
+#: doc/tin.5:3004
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+"This file might hold a default organisation to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+
+#. type: Plain text
+#: doc/tin.5:3021
+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<RFC\\ 3977>) command instead."
+msgstr ""
+"This file specifies the organisation 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<RFC\\ 3977>) command instead."
+
+#. type: Plain text
+#: doc/tin.5:3035
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc for the news server.  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<RFC\\ 6048>) command "
+"instead."
+msgstr ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc for the news server.  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<RFC\\ 6048>) command "
+"instead."
+
+#. type: Plain text
+#: doc/tin.5:3087
+msgid ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+msgstr ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/es/tin.1 tin-2.6.5/po-man/es/tin.1
--- tin-2.6.4/po-man/es/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/es/tin.1	2025-12-23 17:42:19.407990368 +0100
@@ -0,0 +1,4140 @@
+'\" t
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2025-12-23
+.\" Notes     : use American English; still needs some work, e.g.:
+.\"             - document random organization feature
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 1 2025\-12\-24 2.6.5 "Usenet newsreader"
+.\"
+.\"
+.SH NOMBRE
+.\"
+.\"
+tin, rtin \- Usenet newsreader
+.SH SINOPSIS
+.\"
+.\"
+\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|]
+[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
+[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-D\fP
+\fIdebug_level\fP\|] [\|\fB\-F\fP \fIfilter_file\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|]
+[\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\fP\|]\|] [\|\fB\-L\fP
+\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
+\fItimeout\fP\|] [\|\fB\-I\fP \fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\&\|]\|]\|]
+.SH DESCRIPCIÓN
+\fBtin\fP is a full\-screen easy to use Usenet newsreader. It can read news
+locally (e.g., \fI/var/spool/news\fP) or remotely (\fBrtin\fP or \fBtin \-r\fP option)
+via an NNTP (Network News Transport Protocol, \fBRFC\ 3977\fP) or NNTPS (\fBRFC\ 8143\fP) server. It will automatically utilize NOV \fB\%newsoverview\fP(5)  style
+index files if available locally or via the NNTP [X]OVER command (\fBRFC\ 2980\fP, \fBRFC\ 3977\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 "ESTADO SALIENTE"
+.\" TODO: also exits with signalnr caught as exit status
+.TP  12
+\fB0\fP
+Successful program execution. No unread news available in batch mode.
+.TP 
+\fB1\fP
+Usage, syntax, configuration file or network error.
+.TP 
+\fB2\fP
+Unread news available (batch mode (\*(rq\fB\-Z\fP\*(rq) only).
+.TP 
+\fB3\fP
+.\"
+.\"
+Error NNTP
+.SH OPCIONES
+.TP  12
+\fB\-4\fP
+Force connecting via IPv4 to the remote NNTP server. Only available when
+built with IPv6 support.
+.TP 
+\fB\-6\fP
+Force connecting via IPv6 to the remote NNTP server. Only available when
+built with IPv6 support.
+.TP 
+\fB\-a\fP
+Toggle ANSI color (default is off).
+.TP 
+\fB\-A\fP
+Force authentication on initial connect. Only available when reading via
+NNTP.  See also \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP in \fB\%tin\fP(5).
+.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\-C\fP
+Use COMPRESS NNTP extension (\fBRFC\ 8054\fP) if available. See also
+\fBnntp_read_timeout_secs\fP, \*(rq\fB\-t\fP\*(rq and the "SECURITY" and "BUGS" section.
+.TP 
+\fB\-d\fP
+.\"
+.\" FIXME: explain debug levels
+Don't load newsgroup descriptions and servers message of the day
+(interactive mode).
+.TP 
+\fB\-D\fP\fI debug\-level\fP
+Enter debug\-level, the levels can specified via number (should be avoided as
+it will be removed in the future) or name (case insensitive) as listed
+below. Use comma to give multiple levels, any combinations are allowed
+(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
+performed at startup and on normal termination (that is the files are only
+available while \fBtin\fP is running).
+.in +.3i
+.TS
+tab(:);
+ni li li li.
+1:NNTP:NNTPS:
+2:FILTER:ARTS:
+4:NEWSRC:BITMAP:
+8:THREADING:REFS:
+16:MEMORY:MALLOC:
+32:ATTRIBUTES::
+64:MISC:GNKSA:ACTIVE
+127:ALL:EVERYTHING:
+128:REMOVE:DELETE:
+.TE
+.in -0.3i
+For NNTP\-level \*(rq\fB\-v\fP\*(rq controls the verbosity of the output.  Depending on
+the debug\-level various files may be written to \fI$TMPDIR\fP and/or on screen
+output may be given. See also the "SECURITY" section!
+.TP 
+\fB\-f\fP\fI file\fP
+Use the specified file of subscribed to newsgroups in place of
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP or a file specified via
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
+.TP 
+\fB\-F\fP\fI file\fP
+Use the specified filter file instead of \fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP.
+.TP 
+\fB\-g\fP \fIserver\fP[:\fIport\fP]
+Use the server[:port] and newsrc specified in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via
+NNTP. If you want to give a port with a plain IPv6 address, the address must
+be enclosed in square brackets.
+.TP 
+\fB\-G\fP\fI article\-limit\fP
+Limit the number of articles/group to retrieve from the server.  If
+\fIarticle\-limit\fP is > 0 not more than the last \fIarticle\-limit\fP
+articles/group are fetched from the server. If \fIarticle\-limit\fP is < 0
+\fBtin\fP will start fetching articles from your first unread minus absolute
+value of \fIarticle\-limit\fP. Default is 0, which means no limit.
+.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 \fIdir\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\-k\fP
+Skip the certificate verification step for NNTPS connections and proceed
+without checking. This option implies \*(rq\fB\-T\fP\*(rq. See also the "SECURITY"
+section.
+.TP 
+\fB\-l\fP
+Get number of articles per group from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
+via NNTP this is done with the LIST command (\fBRFC\ 3977\fP). This might
+result in incorrect article counts but is usually faster than the default
+which is to read the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
+directly or via LIST) and then check the article count via NNTP GROUP
+command (\fBRFC\ 3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
+(\fBRFC\ 6048\fP) is available that is used instead as it gives more accurate
+article counts.
+.TP 
+\fB\-L\fP
+Show the message with the given Message\-ID if available. Only available when
+reading via NNTP.
+.TP 
+\fB\-m\fP \fIdir\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 speed up when connecting via a slow line, but \fBtin\fP may not be
+able to detect 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 or 563 if NNTPS is enabled,
+see \*(rq\fB\-T\fP\*(rq). This also overrides the environment variables $\fBNNTPPORT\fP
+and $\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
+.TP 
+\fB\-q\fP
+Don't check for new newsgroups and skip loading the servers message of the
+day.
+.TP 
+\fB\-Q\fP
+Quick start. Start \fBtin\fP as quickly as possible. Currently this is
+equivalent to \*(rq\fB\-dnq\fP\*(rq. See also the \*(rq\fB\-C\fP\*(rq and \*(rq\fB\-G\fP\*(rq command\-line
+options.
+.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 \fIdir\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\-t\fP\fI timeout\fP
+Override the \fBnntp_read_timeout_secs\fP setting. Default is 120 seconds,
+allowed maximum is 16383.
+.TP 
+\fB\-T\fP
+Enable NNTPS (NNTP over TLS). This also overrides the environment variable
+$\fBNNTPSPORT\fP if set. Only available when reading via NNTP.
+.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 an
+NNTP server and \fBcache_overview_files\fP is turned off.
+.TP 
+\fB\-v\fP
+Verbose mode for \*(rq\fB\-c\fP\*(rq, \*(rq\fB\-D\fP\*(rq, \*(rq\fB\-M\fP\*(rq, \*(rq\fB\-N\fP\*(rq, \&\*(rq\fB\-S\fP\*(rq,
+\&\*(rq\fB\-u\fP\*(rq, \*(rq\fB\-V\fP\*(rq and \*(rq\fB\-Z\fP\*(rq options. Can be used multiple times to
+increase verbosity.
+.TP 
+\fB\-V\fP
+Print version information and compilation options.
+.TP 
+\fB\-w\fP
+Quick mode to post an article and then exit. This option implies
+\&\*(rq\fB\-d\fP\*(rq. In order for this to be really quick, it should be used with
+\&\*(rq\fB\-n\fP\*(rq if possible.
+.TP 
+\fB\-x\fP
+No\-posting mode. You cannot post articles if you use this option.
+.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. Should be used with \*(rq\fB\-x\fP\*(rq if possible.
+.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
+the \&\*(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 \fB\%tin\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, if reading via NNTP it may happen that 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
+with the single exception that if a port is given for the newsserver in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP it will override any port given
+on the command\-line. The order of command\-line options is not important. If
+they are mutual exclusive the one with the highest priority will be chosen
+and a warning may be given.
+.SH UTILIZACIÓN
+.\"
+.\"
+.SS "ADMINISTRACIÓN DE NOTICIARIOS"
+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 be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\ 6048\fP) and all modern servers should understand it.
+.SS "PERSONALIZANDO FORMATO DE PANTALLA"
+\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 news server (with
+a "[T]"\- or "[k]"\-suffix if reading via NNTPS (insecurely)) and) the number
+of subscribed groups (containing new unread articles). The newsgroups are
+displayed in the middle of the screen usually with the number of unread
+articles displayed on the same line in front, but it can be customized via
+\fBselect_format\fP.
+.PP
+.nf
+\f(CR\->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\fR
+.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 "Mark with D on selection screen" 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 news server 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 abbreviated threading method (\fBthread_articles\fP),
+the limit of articles to get (if set; \fBgetart_limit\fP), the total number of
+(unread) articles (\fBart_marked_read\fP or \fBart_marked_unread\fP), the number
+of hot articles \fBart_marked_selected\fP, the number of read hot articles (if
+any; \fBart_marked_read_selected\fP), the number of recent articles
+(\fBart_marked_recent\fP) and the number of killed articles
+(\fBart_marked_killed\fP). I.e.:
+.PP
+.nf
+.ce
+alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+The characters after the numbers depend on configuration and if the
+currently \fBshow_only_unread_arts\fP is active or not.  Some numbers could be
+missing if the specific option is not enabled.  It might also contain an
+\&'M', 'X' or '=' (see above; may not 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 it is marked with \fBart_marked_unread\fP in
+front of the total number of articles in the thread. If there are recent
+articles within the thread it might be marked with \fBart_marked_recent\fP in
+front of the total number of articles in the thread \(em 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 display can be
+customized via \fBgroup_format\fP.
+.PP
+.nf
+.\" do something with if/else as \(-> has an "unpredictable" width
+.\"   .ie c \[u2192]
+.\"   \[u2192]\ M
+.\"   .el
+.\"   \-\>M
+.ce
+\f(CRde.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
+
+\f(CR\->   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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Thread level the screen usually (depends on the threading method
+used) looks like this, but can be customized via \fBthread_format\fP:
+.PP
+.nf
+\f(CR\->   1      [   7]  What is this funny tree in the thre 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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+At the Article level the page header has the following format:
+.PP
+.nf
+\f(CRSun, 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\fR
+
+\f(CRarticle\-body\fR
+.fi
+.PP
+.\"
+.\"
+The look of the Selection, Group and Thread level can be customized. See the
+section "CUSTOMIZING THE SCREEN FORMAT".
+.SS "TECLAS DE MOVIMIENTO COMUNES"
+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 "MANDATOS COMUNES EDITADOS"
+An \fB\%emacs\fP(1)  style editing package allows the easy editing of input
+strings.  A history list allows the easy reuse of previously entered
+strings.  In addition to the cursor keys, the following commands are
+available when editing a string:
+.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, <BOR\fRgt\fP\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 "MANDATOS GLOBALES"
+The following commands are available at all 4 menu levels and always have
+the same effect.
+.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 color.
+.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 ('\fBy\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\(rs\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.TP 
+\fBDisplayPostHist 'W'\fP
+List articles posted by user. The date posted, the newsgroup and the subject
+are listed. See the section "POSTING HISTORY LISTING" for more information.
+.TP 
+\fBVersion 'v'\fP
+.\" -------------------------------------------------------------------
+.\"
+Print \fBtin\fP version information.
+.SS "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
+.TP  10
+\fB4\fP
+Select group 4.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.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 '\(rs'\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 afterward.
+.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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
+\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
+contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
+At this level this command only works if reading via NNTP and the server
+supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) or XPAT (\fBRFC\ 2980\fP).
+.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 \(em ask the user to confirm if \fBconfirm_choice\fP is set
+accordingly.
+.TP 
+\fBQuitTin 'Q'\fP
+Quit \fBtin\fP \(em 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 "ÍNDICE DE MANDATOS AGRUPADOS"
+All searches in this level are limited to unread articles if in
+\fBshow_only_unread_arts\fP mode. \fBGroupToggleReadUnread\fP ('\fBr\fP')  can be use
+toggle the setting right before/after the search.
+.TP  10
+\fB4\fP
+Select article 4.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
+for more information.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.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 '\(rs'\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 reuse 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 afterward.
+.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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 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 
+\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 \(em 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/untag all the parts of the current multi\-part message in
+order.
+.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 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 
+\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 crosspost
+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 "HILOS DE MANDATOS LISTADOS"
+.\" 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 '\(rs'\fP
+Repeat the previous search.
+.TP 
+\fBSearchSubjF '/'\fP
+Search forward for specified subject.
+.TP 
+\fBSearchSubjB '?'\fP
+Search backward for specified subject.
+.TP 
+\fBThreadSelArt '*'\fP
+Select 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 afterward.
+.TP 
+\fBThreadFollowupQuote 'f'\fP
+Post a followup to the current article with a copy of the article included.
+.TP 
+\fBThreadFollowup 'F'\fP
+Post a followup to the current article without a copy of the article
+included.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Display the subject of the current article in the last line.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Toggle inverse video.
+.TP 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 \(em 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 
+\fBThreadTagParts 'T'\fP
+Automatically tag/untag all the parts of the current multi\-part message in
+order.
+.TP 
+\fBThreadUntag 'U'\fP
+Untag all tagged threads.
+.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 
+\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 \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\ 9580\fP) and not MIME pgp (\fBRFC\ 3156\fP).
+.TP 
+\fBPageToggleRaw '^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 behavior is
+taken from the \fBtex2iso_conv\fP variable in the tinrc file.
+.TP 
+\fBPageToggleAllHeaders '*'\fP
+Toggles the display of all headers vs. headers in
+\fBnews_headers_to_display\fP.
+.TP 
+\fBPageArticleInfo \*(rq'\fP
+Detailed MIME information of the article.
+.TP 
+\fBPageToggleRot '%'\fP
+Toggle ROT\-13 decoding for this article.
+.TP 
+\fBPageToggleInlineData '('\fP
+Toggle the display data sections outside of MIME, e.g. uuencoded or yenc
+data. The default behavior is taken from the \fBhide_inline_data\fP variable in
+the tinrc file.
+.TP 
+\fBPageReveal ')'\fP
+The form feed character (^L) is often used to hide 'spoilers' that the
+reader may not initially wish to see when viewing an article. Any text after
+a form feed 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 '\(rs'\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
+Go to the first article in the current thread.
+.TP 
+\fBPageBotThd '>'\fP
+Go to the last article in the current thread.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Toggle word highlighting on/off.
+.TP 
+\fBPageToggleVerbatim ','\fP
+Cycle through the various options of \fBverbatim_handling\fP.
+.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
+Go to next base article.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Go to 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 afterward.
+.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
+Go to the start of the article.
+.TP 
+\fBPageLastPage 'G'\fP
+Go to 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 
+\fBConnectionInfo 'J'\fP
+Show details about current connection.
+.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. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.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 \(em 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
+Go to parent article.
+.TP 
+\fBPageViewUrl 'U'\fP
+Display a list of URLs in 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 "LISTADO URL"
+\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
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\(rs'\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.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
+Vea adjunto.
+.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 '\(rs'\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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING HISTORY LISTING"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
+stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following information
+is shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
+action which initiated the message, the group names (eventually shortened,
+see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
+and the subject of the message. Besides the common moving keys, the
+following commands are available:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST (\fBRFC\ 3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this should be
+the case. With an external inews (and reading from local spool) it is not.
+.TP 
+\fBSearchSubjF '/'\fP
+URL forward search.
+.TP 
+\fBSearchSubjB '?'\fP
+URL backward search.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repeat the previous search.
+.TP 
+\fBShellEscape '!'\fP
+Shell escape.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Toggle the display of the current \*(rqMessage\-ID:\*(rq in the last line.
+.TP 
+\fBHelp 'h'\fP
+Help screen of commands available.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+.\" FIXME - add missing descriptions
+.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+.\"         in the !TIN_DEFAULTS_DIR config case
+At startup, \fBtin\fP reads in the configuration files (see also \fB\%tin\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/etc/tin/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 customize the behavior 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\(rs\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
+Finally, the \fBConfigServerrcMenu\fP ('\fBs\fP') command brings up the serverrc
+menu where values from \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+can be changed.  For more information see section "SERVERRC MENU".
+.PP
+Here is a full list of all the available variables. The name in round
+brackets 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 \*(rqUser\-Agent:\*(rq\-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 
+\fBCarácter para mostrar artes devueltos (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 
+\fBFormat string for the Attachment level (attachment_format)\fP
+Format string \fBtin\fP uses for Attachment level representation. See the
+section "CUSTOMIZING THE SCREEN FORMAT".  Default is "%t%s%e%c%d".
+.TP 
+\fBSend you a cc and/or bcc automatically (auto_cc_bcc)\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.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 
+\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" and \fBgetart_limit\fP. Default is OFF.
+.TP 
+\fBCompress locally cached NNTP overview files (compress_overview_files)\fP
+If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
+saved in compressed form (\fBRFC\ 1952\fP). Useful to reduce local disk space
+used. Default is OFF.
+.TP 
+\fBHash algorithm for cancel\-locks (cancel_lock_algo)\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1. See also \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
+.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 color (col_back)\fP
+Standard background color
+.TP 
+\fBColor of quoted text from external sources (col_extquote)\fP
+Color of quoted text from external sources
+.TP 
+\fBColor of sender (From:) (col_from)\fP
+Color of sender (From:)
+.TP 
+\fBColor of article header lines (col_head)\fP
+Color of header\-lines
+.TP 
+\fBColor of help text (col_help)\fP
+Color of help pages
+.TP 
+\fBColor for inverse text (background) (col_invers_bg)\fP
+Color of background for inverse text
+.TP 
+\fBColor for inverse text (foreground) (col_invers_fg)\fP
+Color of foreground for inverse text
+.TP 
+\fBColor of status messages (col_message)\fP
+Color of status messages in last line
+.TP 
+\fBColor of highlighting with _dash_ (col_markdash)\fP
+Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with /slash/ (col_markslash)\fP
+Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with *stars* (col_markstar)\fP
+Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of highlighting with \-stroke\- (col_markstroke)\fP
+Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBColor of mini help menu (col_minihelp)\fP
+Color of mini help menu
+.TP 
+\fBColor of actual news header fields (col_newsheaders)\fP
+Color of actual news header fields
+.TP 
+\fBStandard foreground color (col_normal)\fP
+Standard foreground color
+.TP 
+\fBColor of quoted lines (col_quote)\fP
+Color of quoted lines
+.TP 
+\fBColor of twice quoted line (col_quote2)\fP
+Color of twice quoted lines
+.TP 
+\fBColor of >=3 times quoted line (col_quote3)\fP
+Color of >=3 times quoted lines
+.TP 
+\fBColor of response counter (col_response)\fP
+Color of response counter. This is the text that says "Response x of y" in
+the article viewer.
+.TP 
+\fBColor of signatures (col_signature)\fP
+Color of signatures
+.TP 
+\fBColor of negative score (col_score_neg)\fP
+Color of negative score
+.TP 
+\fBColor of positive score (col_score_pos)\fP
+Color of positive score
+.TP 
+\fBColor of urls highlight (col_urls)\fP
+Color of urls highlight
+.TP 
+\fBColor of verbatim blocks (col_verbatim)\fP
+Color of verbatim blocks
+.TP 
+\fBColor of article subject lines (col_subject)\fP
+Color of article subject
+.TP 
+\fBColor of text lines (col_text)\fP
+Color of text\-lines
+.TP 
+\fBColor of help/mail sign (col_title)\fP
+Color 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
+.\" date_format fallback code provides at least [%aAbBcCdFHIJklmMpPsSuwxXyY]
+.\" if compiled with -DSYSV_EXT also [DehnrRtT]
+.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 used for date representation. A description of the different
+format options can be found in \fB\%strftime\fP(3).  \fBtin\fP uses
+\fB\%strftime\fP(3)  when available and supports most format options in its
+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 3
+\%\*(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 3
+\%\*(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 
+\fBDon't break words when wrapping (dont_break_words)\fP
+Do not break long lines inside a word. This applies to the body except for
+verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
+.TP 
+\fBDraw \(-> instead of highlighted bar (draw_arrow)\fP
+Allows groups/articles to be selected by an arrow '\(->' if set ON or by
+a 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' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
+"ENVIRONMENT".
+.TP 
+\fBDetection of external quotes (extquote_handling)\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBRegex used to show external quotes (extquote_regex)\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fBtin\fP uses a built\-in default.
+.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 the last \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. Note that setting \fBgetart_limit\fP to anything
+except 0 disables \fBcache_overview_files\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 
+\fBFormat string for the Group level (group_format)\fP
+Format string \fBtin\fP uses for Group level representation. See the section
+"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F".
+.TP 
+\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 \fBPageNextUnread\fP.
+.TP 
+\fBDisplay none mime data as an attachment (hide_inline_data)\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBRegex used to hide matching lines (hideline_regex)\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBExternal inews (inews_prog)\fP
+Path, name and options of external \fB\%inews\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) \(em \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 
+\fBKeep expired filter rules in file (keep_expired_filters)\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.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' behavior 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 8\-bit characters in mail headers (mail_8bit_header)\fP
+Allows 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.TP 
+\fBMail address (mail_address)\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\ 9580\fP).
+.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). If the article has multiple addresses, only the
+first is evaluated. 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 on SCO),
+MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBMail directory (maildir)\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fBInvocation of your mail command (mailer_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
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	filename
+%M	default_mailer
+%S	subject\-field
+%T	to\-filed
+%U	username
+%%	%
+.fi
+.in -0.3i
+.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
+be used to manually view any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\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 \fB\%iconv\fP(3)  or
+\fB\%ucnv_*\fP(), 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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP().  If none
+of these functions are 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 -0.3i
+Not all values might work on your system, see \fB\%iconv_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: \fBnews_headers_to_display=X\-\fP
+\fBnews_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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
+Time in seconds to wait for a response from the server. Default is 120.
+Setting this to 0 means no timeout. As if you use the "\fB\-C\fP" option in
+conjunction with a low value for \fBnntp_read_timeout_secs\fP may result in a
+timeout (and disconnect in batch mode) when connecting to large servers or
+entering large groups, because the timer is set when the command is sent to
+the server and that needs some time to compress the large response, the
+value should not be set too small.
+.TP 
+\fBUnicode normalization form (normalization_form)\fP
+The normalization form \fBtin\fP should use to normalize Unicode input.  The
+possible values are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP: no normalization
+.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
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalization modes are only available if they are supported by the
+library \fBtin\fP uses to do the normalization. NFC should be used if possible
+(\fBRFC\ 5198\fP).
+.TP 
+\fBFormat string for the display of mime header at Article level (page_mime_format)\fP
+Format string \fBtin\fP uses for mime header at Page level. See the section
+"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%z%*l%!c%!d%*e
+\-\-]".
+.TP 
+\fBFormat string for the display of uue header at Article level (page_uue_format)\fP
+Format string \fBtin\fP uses for uue header at Page level. See the section
+"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBFormat string for the display of yenc header at Article level (page_yenc_format)\fP
+Format string \fBtin\fP uses for yenc header at Page level. See the section
+"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %*N%!d%I [%F%G]%V%W%X
+\-\-]".
+.TP 
+\fBGo to first unread article in group (pos_first_unread)\fP
+If ON put cursor at first unread article in group otherwise at last
+article. Default is ON.
+.TP 
+\fBUse 8\-bit characters in news headers (post_8bit_header)\fP
+Allows 8\-bit 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 8\-bit characters are used,
+using unencoded (raw)  8\-bit 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 \fB\%mailcap\fP(5)  file. Default is ON.
+.TP 
+\fBPost process saved articles (post_process_type)\fP
+This specifies whether to perform post processing on saved articles.
+Because the shell archive may contain commands you may not want to be
+executed, be careful when extracting shell archives.  The following values
+are allowed:
+.RS +.5i
+.IP 0 3
+\fBNo\fP (default), no post processing is done.
+.IP 1
+\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBFilename to be used for storing posted articles (posted_articles_file)\fP
+Keep posted articles in given file. If the given filename does not contain
+any expandable strings it will be prefixed with
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
+not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
+ARTICLES" for more information about the various expansion
+characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. Default is '>_'.
+.TP 
+\fBQuoting behavior (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 \fBquote_chars\fP 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 otherwise would be
+not.  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 
+\fBCharacter to show global scopes (scope_marked_global)\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBChar to show global scope matches (scope_marked_global_match)\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBCharacter to show local scopes (scope_marked_local)\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBChar to show local scope matches (scope_marked_local_match)\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.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 \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page
+scrolling where the top/bottom line is carried over onto the next page.
+This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get
+half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBFormat string for the Selection level (select_format)\fP
+Format string \fBtin\fP uses for Selection level representation. See the
+section "CUSTOMIZING THE SCREEN FORMAT". Default is "%f\ %n\ %U\ \ %G\ \ %d".
+.TP 
+\fBIn group and thread level, show author by (show_author)\fP
+Which information about the author should be shown. Default is 2, authors
+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 built with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBFunction for sorting articles (sort_function)\fP
+Function used for sorting articles. Default is 0.
+.RS +.5i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBShow help/mail sign in level titles (show_help_mail_sign)\fP
+Allows you to select whether \fBtin\fP shows a help indication, a new mail
+indication, both, or neither in the various level titles.  Default is 3.
+.RS +.5i
+.IP 0 3
+\fBDon't show help or mail sign\fP.
+.IP 1
+\fBShow only help sign\fP.
+.IP 2
+\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
+mail has arrived.
+.IP 3
+\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
+arrived otherwise show help sign.
+.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 
+\fBDisplay score (show_art_score)\fP
+If ON show article score in the lower left corner when displaying articles.
+Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
+.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. In order to pass the group name to the
+program, %G can be specified. This will be replaced by the name of the
+current newsgroup. \-\-none will suppress any signature.  Default is
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBAdd signature when reposting (signature_repost)\fP
+If ON add signature to reposted articles. Default is ON.
+.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 
+\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 with Subject prefixes (strip_re_regex)\fP
+A regular expression to find Subject prefixes like "Re:" to remove.  If
+\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBRegex with Subject suffixes (strip_was_regex)\fP
+A regular expression to find Subject suffixes like "(was:" to remove.  If
+\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\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 behavior 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 \(en 4 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "ATTRIBUTES MENU AND
+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 
+\fBFormat string for the Thread level (thread_format)\fP
+Format string \fBtin\fP uses for Thread level representation. See the section
+"CUSTOMIZING THE SCREEN FORMAT". Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F".
+.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 is 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 
+\fBCA certificate file (tls_ca_cert_file)\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBTransliteration (translit)\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_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 and
+is applied before \fBhideline_regex\fP.
+.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 text
+blocks 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 
+\fBSuppress soft hyphens (suppress_soft_hyphens)\fP
+If ON remove soft hyphens in non verbatim blocks of articles when they are
+displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is an
+invisible format character that merely indicates a preferred intraword line
+break position. However, some terminal emulators display a space or a
+hyphen, for example, in the place of the soft hyphen. This setting can be
+used to improve the display of those articles. Default is OFF.
+.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 URLs (url_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.  Default is
+\fBurl_handler.pl\fP.
+.TP 
+\fBURL highlighting in message body (url_highlight)\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBUse ANSI color (use_color)\fP
+If enabled \fBtin\fP uses ANSI\-colors. 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 an \fB\%xterm\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 \fB\%slrnface\fP(1)  to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fBtin\fP must be running in an
+\fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default is
+OFF.
+.TP 
+\fBUse UTF\-8 graphics (utf8_graphics)\fP
+If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
+tree and ellipsis ('...'). Default is OFF.
+.TP 
+\fBRegex for begin of a verbatim block (verbatim_begin_regex)\fP
+A regular expression that \fBtin\fP will use to find the begin of a verbatim
+block.
+.TP 
+\fBRegex for end of a verbatim block (verbatim_end_regex)\fP
+A regular expression that \fBtin\fP will use to find the end of a verbatim
+block.
+.TP 
+\fBDetection and display of verbatim blocks (verbatim_handling)\fP
+Allows you to select how \fBtin\fP treats verbatim blocks in article bodies.
+Default is 1.
+.RS +.5i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBWildcard matching (wildcard)\fP
+Allows you to select how \fBtin\fP matches strings. The default is 0 and uses
+the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
+handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
+regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  (see also \fB\%perlre\fP(1)
+and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  notation.
+.TP 
+\fBWhat to display instead of mark (word_h_display_marks)\fP
+Should the leading and ending stars, slashes, strokes and dashes also be
+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 colors 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 and \fBdont_break_words\fP is
+unset 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 crossposting (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., \fBsavedir\fP). All toggle attributes are set by specifying
+ON/OFF. Otherwise, these function exactly the same as their global
+equivalents. For more details see \fB\%tin\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 ÁMBITO
+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
+\fBscope_marked_global\fP ('\fB!\&\fP') to the left of the scope number, scopes
+from the local attributes file are marked with \fBscope_marked_local\fP ('\fB \fP').  When the scopes menu is accessed from the group, thread, or article
+level, scopes where the current group matches are marked with
+\fBscope_marked_global_match \fP ('\fB:\fP') for scopes from the global attributes
+file and with \fBscope_marked_local_match\fP ('\fB*\fP')  for scopes from the
+local attributes file.
+.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.
+Note that delete (\fBScopeDelete\fP), rename (\fBScopeRename\fP) and move
+(\fBScopeMove\fP) are not available for global scopes.  \fBToggleHelpDisplay\fP
+('\fBH\fP') toggles the help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.SS "SERVERRC MENU"
+.\"
+.\"
+The serverrc menu (accessible from the options menu with
+\fBConfigServerrcMenu\fP ('\fBs\fP')) can be used to change the server specific
+settings which are stored in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP.  Changing the value of
+\fBcache_overview_files\fP, \fBcompress_overview_files\fP or
+\fBnntp_pipeline_limit\fP will be become effective immediately for all groups
+visited after the change.  Changing any other values,
+i.e. \fBadd_cmd_line_opts\fP or \fBdisabled_nntp_cmds\fP, do require a restart to
+take effect.
+.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 or the file specified via \*(rq\fB\-F\fP\*(rq
+is read (see also \fB\%tin\fP(5)  ). 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
+.br
+<http://bzr.tin.org/doc/filtering>.
+.PP
+Note that there are two different ways to match strings (see \fBwildcard\fP
+tinrc variable): via wildmats or via regular expressions.  The later is more
+complex but offers significantly more options. If you intend to change the
+matching type from one to the other, the rules in the filter file need to be
+changed manually first. For switching from wildmats to regexp there is a
+helper script \fBw2r.pl\fP(1)  in the tools dir and online at
+.br
+<http://bzr.tin.org/tools/w2r.pl>.
+.PP
+As regular expressions do provide options which are not available with
+wildmats there is no helper script for such a switch. If you switch to
+regular expressions, stay with them. They are powerful and fast.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq,
+\&\*(rqFrom:\*(rq, \*(rqMessage\-ID:\*(rq, \*(rqReferences:\*(rq, \*(rqXref:\*(rq or \&\*(rqPath:\*(rq line
+of an article. The filter can be limited to the current newsgroup or it can
+apply to all newsgroups. Once entered the user can abort the command and not
+save the new filter, edit the full filter file or save filter.
+.SS "RETENIENDO ARTÍCULOS"
+\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., \fB\%vi\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. See
+the section "POSTING HISTORY LISTING" for more information.
+.PP
+Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')  or
+\fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to
+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 "ADAPTADO LOS ARTÍCULOS ENTRECOMILLADOS"
+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). If the article has multiple addresses,
+only the first is evaluated. 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
+p.e.,
+.RS
+.nf
+\f(CRmail_quote_format=On %D in %G you wrote:
+news_quote_format=In %M, %F wrote:\fR
+.fi
+.RE
+would expand to:
+.RS
+.nf
+\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:
+In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fR
+.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 be 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), regular expression 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 regular expression pattern is selected you are asked to enter a pattern
+(e.g., to match all articles subject lines containing 'net News' you enter
+"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 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.
+.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>'.  See \fBsavedir\fP. Like '+' %G is expanded to the
+current news.group.name but without \fBsavedir\fP prefixed. %P is expanded to
+the news.group.name with all '.\&' replaced by '/'.
+.PP
+If saving multiple files at once the filename (if not referring to a
+mailbox)  will be extended by ".num" where "num" is at least a 3\-digit
+number counting up from 1. Environment variables are allowed within a
+filename (e.g., \fI$SOURCES/dir/filename\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
+\fB\%cron\fP(8)  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 \fBsavedir\fP 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.
+.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)
+.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)
+.TP  2i
+\fBtin \-R\fP
+.\"
+.\"
+(read any articles saved by \fBtin \-S\fP)
+.SS LÍMITES
+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>\(en<max>, e.g., 10\(en15 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. Entering '0' at the prompt undoes
+the previously entered range selection. Currently the only commands that
+understand ranges are \fBGroupMarkThdRead\fP ('\fBK\fP'), \fBMarkArtUnread\fP
+('\fBz\fP') and \fBMarkThdUnread\fP ('\fBZ\fP').
+.SS "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
+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
+\fB\%rn\fP(1).  It contains a list of patterns, separated by commas and
+possibly prefixed with exclamation points. An exclamation point negates the
+meaning of a match on this pattern, and can be used to cancel certain
+matches. See \fB\%wildmat\fP(3)  for details about the understood
+patterns. Some examples:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Matches alt.config and everything in the 'news' hierarchy except news.test
+.PP
+.\"
+.\"
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
+variables for further examples.
+.SS "INTERACTIVE SEARCH"
+Depending on the setting of the \fBwildcard\fP tinrc variable there are
+currently a few limitations for interactive searches \fBSearchSubjF\fP
+('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP'), \fBSearchAuthF\fP ('\fBa\fP'), \fBSearchAuthB\fP
+('\fBA\fP'), \fBSearchBody\fP ('\fBB\fP') and \fBSearchRepeat\fP ('\fB\(rs\fP') one should
+be aware of.
+.PP
+Wildmat searches automatically enclose the search string in asterisks ('*'),
+simulating substring searches. This behavior is fixed and cannot be altered.
+.PP
+Regex searches automatically replace spaces ('\ ') and/or tabs ('\et') in
+the search string with the '\es' meta\-character, which matches any
+whitespace character. This behavior cannot be prevented. Also regex searches
+are case insensitive by default. To enforce case sensitivity, prefix the
+search pattern by one of the following: '\fB(?^)\fP' or '\fB(?\-i)\fP'.
+.PP
+.\"
+.\"
+If Unicode normalization is available, search patterns are normalized
+according to the \fBnormalization_form\fP tinrc variable.
+.SS FIRMAS
+\fBtin\fP will recognize 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 \fB\%inews\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(CRNAMES  Joe Bar <joe@example.org>
+SNAIL  Musterweg 12, 99999 Notreal, Germany\fR
+.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 "PERSONALIZANDO FORMATO DE PANTALLA"
+The look of the Selection, Group and Thread level can be customized via
+format strings. These format strings define the content and the position of
+each element on the screen. Variables are used within the format strings as
+placeholders. If the article has multiple addresses, only the first is
+evaluated. The following variables are available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'current group/thread/article number'
+\fB%D\fP        date
+\fB%F\fP        from, name and/or address
+\fB%G\fP        newsgroup name
+\fB%I\fP        initials
+\fB%L\fP        line count
+\fB%M\fP        message\-id
+\fB%R\fP        number of responses in thread
+\fB%S\fP        score
+\fB%T\fP        thread tree
+\fB%U\fP        unread count
+\fB%d\fP        newsgroup description
+\fB%f\fP        newsgroup flag
+\fB%m\fP        article marks
+\fB%n\fP        current group/thread/article number
+\fB%s\fP        subject
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Not all variables can be used in each level. The following table provides an
+overview:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
+	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
+\fB%D\fP		X	X
+\fB%F\fP		X	X
+\fB%G\fP	X
+\fB%I\fP		X	X
+\fB%L\fP		X	X
+\fB%M\fP		X	X
+\fB%R\fP		X
+\fB%S\fP		X	X
+\fB%T\fP			X
+\fB%U\fP	X
+\fB%d\fP	X
+\fB%f\fP	X
+\fB%m\fP		X	X
+\fB%n\fP	X	X	X
+\fB%s\fP		X
+\fB%%\fP	X	X	X
+.fi
+.in -0.3i
+.PP
+Defaults for the format strings:
+.PP
+.in +.3i
+.nf
+.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
+\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
+\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
+\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
+.fi
+.in -0.3i
+.PP
+\fBshow_description\fP controls whether the newsgroup description is shown or
+not. The description can also be toggled with \fBSelectToggleDescriptions\fP
+('\fBd\fP').
+.PP
+The information displayed with '\fB%F\fP' depends on the value of
+\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp.  \fBThreadToggleSubjDisplay\fP
+('\fBd\fP') switches through all available options.
+.PP
+For date representation '\fB%D\fP' uses \fBdate_format\fP. It is possible to
+specify a different date format in round brackets (e.g., '\fB%(%d %b %y %H:%M)D\fP'). See \fBdate_format\fP for more details.
+.PP
+The length of each item (except '\fB%%\fP') can be defined with a positive
+number after the '\fB%\fP'. The following example displays the score in the
+thread level 10 characters wide: '\fB%10S\fP'.
+.PP
+If the newsgroup name is displayed together with the newsgroup description,
+the width of the newsgroup name can be controlled via an optional comma
+separated second value (e.g., '\fB%60,20G\fP'). It is valid to omit the first
+value (e.g., ('\fB%,20G\fP')). If no second value is given, \fBtin\fP uses a
+default value of 32.
+.PP
+Some variables do have a default width which may lead to truncation.
+Truncation for variables which contain only numbers happens by dividing the
+value with a sufficient power of ten and adding a SI suffix to the result,
+that is the variable holds a value of 54321 and the width for the variable
+is 4 the result will be "54 k". If that's undesired you have to specify a
+larger width manually, e.g., '\fB%6n\fP'. Here is an overview of the defaults:
+.PP
+.in +.3i
+.nf
+.ta \w'Variable  'u +\w'width'u
+Variable	width
+\fB%I\fP	 3
+\fB%L\fP	 4
+\fB%M\fP	10
+\fB%R\fP	 3
+\fB%S\fP	 6
+\fB%U\fP	 5
+\fB%n\fP	 4
+.fi
+.in -0.3i
+.PP
+If no length is given for '\fB%D\fP', the length is determined by the format
+string for the date and the date of the current day. If the date format
+string contains weekdays or months names it may happen that the date is
+longer than determined in the first pass. In this case, the date is
+truncated before display. This occurs, for example, if the current month is
+May and the article to which the date is displayed was posted in
+December. In such cases it might be useful to determine the maximum length
+manually and specify the length in the format string.
+.PP
+In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
+given, \fBtin\fP determines the longest newsgroup name and uses this length for
+\&'\fB%G\fP'. The remaining space will be used for '\fB%d\fP'.
+.PP
+When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
+resp. '\fB%T\fP' and no length is given, '\fB%F\fP' will use one third and '\fB%s\fP'
+resp. '\fB%T\fP' will use two third of the available space.
+.PP
+In addition, a minimum or a maximum screen width can be defined for each
+item (except '\fB%%\fP'). In this case, the item will only be displayed when
+the screen is wider resp. smaller than specified. This comes in handy to not
+overload a small screen but have maximum information on a large screen. The
+minimum screen width has to be specified by a positive number preceded by an
+\&'\fB>\fP', the maximum screen width has to be specified by a positive
+number preceded by an '\fB<\fP'. In the following example \fBtin\fP will
+display the score only if the screen is wider than 100 characters:
+\&'\fB%>100S\fP'.
+.PP
+If both the length and the minimum or maximum screen width should be
+specified for an item, the length must be the first parameter and the
+minimum or maximum screen width must be the second one. The following
+example displays the score with a length of 10 characters only if the screen
+is wider than 100 characters: '\fB%10>100S\fP'. A second length can be
+specified for '\fB%F\fP' and '\fB%s\fP' resp. '\fB%T\fP', separated by a colon, which
+is used if the minimum or maximum screen width is not reached.  If no length
+is specified after the colon, the item is displayed even if the minimum
+screen width is not reached and the length is calculated as if no minimum
+(or maximum) screen width had been specified. In the following example
+\fBtin\fP will display the subject with a length of 60 characters if the screen
+is wider than 100 characters, otherwise a length of 40 characters is used:
+\&'\fB%60>100:40s\fP'.
+.PP
+The look of the Attachment level and the mime, uue and yenc header at Page
+level can be customized too via format strings.  The following variables are
+available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'u +\w'current group/thread/article number'u
+\fB%C\fP        Charset
+\fB%c\fP        Like %C but with description
+\fB%D\fP        Line count
+\fB%d\fP        Like %D but with description
+\fB%E\fP        Content encoding
+\fB%e\fP        Like %E but with description
+\fB%F\fP        Current YENC part
+\fB%f\fP        Like %F but with description
+\fB%G\fP        Total number of YENC parts
+\fB%g\fP        Like %G but with description
+\fB%I\fP        Complete/incomplete UUE/YENC part indicator
+\fB%L\fP        Language
+\fB%l\fP        Like %L but with description
+\fB%N\fP        Name
+\fB%n\fP        Like %N but with description
+\fB%S\fP        Content subtype
+\fB%s\fP        Like %S but with description
+\fB%T\fP        Content type
+\fB%t\fP        Like %T but with description
+\fB%V\fP        Size of the current YENC part in bytes
+\fB%v\fP        Like %V but with description
+\fB%W\fP        Total size of all YENC parts in bytes
+\fB%w\fP        Like %W but with description
+\fB%X\fP        CRC checksum of current yenc part
+\fB%x\fP        Like %X but with description
+\fB%Z\fP        Size in bytes
+\fB%z\fP        Like %Z but with description
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Not all items can be used in each variable. The following table provides an
+overview:
+.PP
+.TS
+tab(:);
+lb lb lb lb lb
+lb c  c  c  c.
+:T{
+attachment\%_format
+T}:T{
+page\%_mime\%_format
+T}:T{
+page\%_uue\%_format
+T}:T{
+page\%_yenc\%_format
+T}
+%C:X:X::
+%c:X:X::
+%D:X:X:X:X
+%d:X:X:X:X
+%E:X:X:X:X
+%e:X:X:X:X
+%F::::X
+%f::::X
+%G::::X
+%g::::X
+%I:::X:X
+%L:X:X::
+%l:X:X::
+%N::X:X:X
+%n::X:X:X
+%S:X:X:X:X
+%s:X:X:X:X
+%T:X:X:X:X
+%t:X:X:X:X
+%V::::X
+%v::::X
+%W::::X
+%w::::X
+%X::::X
+%x::::X
+%Z:X:X:X:X
+%z:X:X:X:X
+%%:X:X:X:X
+.TE
+.PP
+By default, the string is not truncated. If it exceeds the screen width, it
+is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
+uppercase letters, the element is omitted if there is not enough space. If
+the % sign is followed by an asterisk ('*') for a lowercase letter, the
+description is omitted if there is not enough space. If the % sign is
+followed by an exclamation mark ('!\&') for a lowercase letter, the
+description is omitted first and then the content. The shortening is always
+from right to left, first the description is omitted and when no more
+description is displayed, the content is omitted. If %T and %S, %F and %G or
+%V and %W follow each other directly a '/' will be inserted in between. %Z
+will always have one decimal point and may have a one letter bi\-suffix.
+.PP
+Defaults for the format strings:
+.PP
+.in +.3i
+.nf
+.ta \w'attachment_format:'u +\w'"\fB%T%S%E%C%d\fP"'u
+\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
+\fBpage_mime_format\fP:		"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
+\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
+\fBpage_yenc_format\fP:		"\fB[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]\fP"
+.fi
+.\"
+.\"
+.SS "CONSEJOS Y TRUCOS"
+\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 \fB\%xterm\fP(1x)  it will resize itself each time the
+\fB\%xterm\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 "BOTONES TERMINALES XTERM"
+If the environment variable \fB$TERM\fP is set to \fB\%xterm\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 (center)
+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 
+center 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 
+center 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 
+center 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 \fB\%xterm\fP(1x), but after one click of any button.
+.SS "INDEX FILES"
+If your news server supports NOV index files (see \fB\%newsoverview\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 disk space if you read a lot of groups and/or high
+traffic groups. To reduce the amount of disk space used,
+\fBcompress_overview_files\fP can be set to ON.  Be aware that the use of
+\fBgetart_limit\fP will disable \fBcache_overview_files\fP.
+.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 from the system
+batcher \fB\%cron\fP(8)  with the \*(rq\fB\-u\fP\*(rq option:
+.PP
+.RS
+.nf
+\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
+.fi
+.RE
+.PP
+If you are low on local disk space you should consider to manually purge
+cached data for groups you are not reading anymore with something like:
+.PP
+.RS
+.nf
+\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
+.fi
+.RE
+.\"
+.\"
+.SH FICHEROS
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\"       $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-R   (-D 32)
+.\"       $TMPDIR/SCOPES-W   (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+.\"       $TMPDIR/GNKSA      (-D 64)
+For a detailed description see \fB\%tin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.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/.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
+.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
+.br
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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/motd\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.PP
+.\" .I ${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
+.SH ENTORNO
+.\" TODO: - sort in a useful order
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
+.TP 
+\fBTINRC\fP
+Define this variable if you want to specify command\-line options that \fBtin\fP
+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 \fBtin\fP is
+running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Define this variable if you want to override the \fBSPOOLDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fI/var/spool/news\fP.  If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Define this variable if you want to override the \fBNOVROOTDIR\fP path that was
+compiled into the \fBtin\fP binary, default is \fBSPOOLDIR\fP (see above). If
+\fBtin\fP is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_NOVFILENAME\fP
+Define this variable if you want to override the \fBOVERVIEW_FILE\fP filename
+that was compiled into the \fBtin\fP binary, default is \fI.overview\fP. If \fBtin\fP
+is running in NNTP mode setting this variable has no effect.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Define this variable if you want to override the \fBNEWSLIBDIR/active\fP path
+that was compiled into the \fBtin\fP binary. If \fBtin\fP is running in NNTP mode
+setting this variable has no effect. If $\fBTIN_LIBDIR\fP is set it is
+prepended to $\fBTIN_ACTIVEFILE\fP.
+.TP 
+\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
+does override $\fBNNTPPORT\fP.
+.TP 
+\fBNNTPSPORT\fP
+The NNTPS TCP\-port to read news from. This variable only needs to be set if
+the TCP\-port is not 563 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq
+command\-line options do override $\fBNNTPSPORT\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
+Set the ISO to ASCII charset decoding table character to use in decoding an
+article text. Values can range from \-1 to 5.
+.RS +.5i
+.TP 
+\fB\-1\fP
+no conversion
+.TP 
+\fB0\fP
+universal table for many languages
+.TP 
+\fB1\fP
+single\-spacing universal table
+.TP 
+\fB2\fP
+table for Danish, Dutch, German, Norwegian and Swedish
+.TP 
+\fB3\fP
+table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO
+646 variant
+.TP 
+\fB4\fP
+table with \fBRFC\ 1345\fP codes in brackets
+.TP 
+\fB5\fP
+table for printers that allow overstriking with backspace
+.RE
+.TP 
+\fBORGANIZATION\fP
+Set the article header field \*(rqOrganization:\*(rq to the contents of the
+variable instead of the system default. If it points to a readable file a
+random line from that file will be used. 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\-field in \fI/etc/passwd\fP, see also
+\fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Same as $\fBNAME\fP but with lower priority.
+.TP 
+\fBHOME\fP
+Pathname of the user's home directory. See \fB\%environ\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 user's mailbox.
+.TP 
+.\" we don't support the %message || ?message notation
+\fBMAILPATH\fP
+A colon\-separated list of filenames which are checked for new mail. This
+overrides the $\fBMAIL\fP variable.
+.TP 
+\fBMAILDIR\fP
+Full path to the user's maildir folder. This is only evaluated if neither
+$\fBMAILPATH\fP nor $\fBMAIL\fP are set.
+.TP 
+\fBVISUAL\fP
+This variable has precedence over the default editor (i.e., \fB\%vi\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 \fB\%environ\fP(5)  for more info.
+.TP 
+\fBEDITOR\fP
+If $\fBVISUAL\fP is unset, then this variable is looked up for a default
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e., \fB\%vi\fP(1)  on UNIX\-systems). See \fB\%environ\fP(5)  for
+more info.
+.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
+\fB\%mailcap\fP(5)  files. See also \fB\%tin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Set this variable to disable the use of \fB\%metamail\fP(1)  or a replacement
+(e.g., metamutt).
+.TP 
+\fBMM_CHARSET\fP
+MIME character set used if not configured via the tinrc variable
+\fBmm_charset\fP.
+.TP 
+\fBISPELL\fP
+Set this variable to point to \fB\%ispell\fP(1)  or a replacement and its
+cmd\-line options.
+.TP 
+\fBPGPOPTS\fP
+Define any additional options that you wish to pass to your \fB\%pgp\fP(1)  or
+\fB\%gpg\fP(1)  program.
+.TP 
+\fBPGPPATH\fP
+Override the name of the \fB\%pgp\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBGNUPGHOME\fP
+Override the name of the \fB\%gpg\fP(1)  directory in \fB$HOME\fP that holds your
+keys etc..
+.TP 
+\fBLC_CTYPE\fP
+This variable determines the \fB\%locale\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).  Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%environ\fP(5)
+for more information.
+.TP 
+\fBLC_MESSAGES\fP
+Formats of informative and diagnostic messages and interactive responses.
+Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_NUMERIC\fP
+Numeric value formats. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_TIME\fP
+Date and time formats. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP][\fI@modifier\fP]. See \fB\%locale\fP(5)
+and \fB\%environ\fP(5)  for more information.
+.TP 
+\fBLC_ALL\fP
+This variable overrides the value of the \fB$LANG\fP variable and any other
+\fB$LC_\fP variable. Its value should be of the form
+\fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See \fB\%locale\fP(5)  and
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANG\fP
+This variable determines the \fB\%locale\fP(5)  category for any category not
+specifically selected with a variable starting with \fB$LC_\fP. Its value
+should be of the form \fIlanguage\fP[\fI_territory\fP][\fI.codeset\fP]. See
+\fB\%environ\fP(5)  for more information.
+.TP 
+\fBLANGUAGE\fP
+This variable defines a priority list for translations. Whenever a
+translation is not available the next language from the list is tried.  Its
+value should be of the form \fIlanguage:language[:language]\fP.  Requires
+\fB$LC_ALL\fP or \fB$LANG\fP to be set. See \fB\%environ\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
+The type of terminal in use. This is used when looking up termcap
+sequences.  See \fB\%environ\fP(5)  for more information.
+.TP 
+\fBDISPLAY\fP
+Display name, pointing to the X server; required for xface.
+.TP 
+\fBWINDOWID\fP
+Used for determining terminal's X window id; required for xface. Should be
+set by the terminal emulator.
+.TP 
+\fBSHELL\fP
+The pathname of the user's login shell. Used to set
+\fBdefault_shell_command\fP.
+.TP 
+\fBXDG_RUNTIME_DIR\fP
+.\"
+.\"
+The pathname of the user's dir to put non\-essential run time files into.
+.SH SEÑALES
+.\" TODO: add missing, sort useful, document in detail
+\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 terminal (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 GARANTÍA
+If \fBtin\fP is started in debug mode (\*(rq\fB\-D\ n\fP\*(rq) it will create world
+readable files in \fB$TMPDIR\fP which may contain sensitive data like the users
+NNTP password in clear text (if running verbose). On multiuser\-systems
+\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
+(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD NNTP\fP).
+.PP
+Using the \*(rq\fB\-k\fP\*(rq option to skip certificate verification makes the
+session insecure as the server's certificate is not checked; avoid this
+option whenever possible.
+.PP
+.\"
+.\"
+If the server does not initially require authentication but supports
+compression and compression is requested, \fBtin\fP will exit when
+authentication is required later on. Using the \*(rq\fB\-A\fP\*(rq command line option
+in conjunction with \*(rq\fB\-C\fP\*(rq circumvents this behavior.
+.SH "CONFORME A"
+.\" - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+.\"   RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+.\"
+.\"
+\fBtin\fP does conform to the Base Definitions volume of IEEE Std 1003.1\-2008,
+Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
+Guidelines).
+.SH ANOTACIONES
+Regular expression support is provided by the PCRE library package
+\fB\%pcre\fP(3)  or \fB\%pcre2\fP(3)  which is open source software, written by
+Philip Hazel, and copyright \(co by the University of Cambridge, England.
+.br
+.\"
+.\"
+<https://www.pcre.org/>
+.SH CAVEATS
+.\"
+.\"
+Any existing global configuration files in \fI/etc/tin/\fP are not updated
+automatically, as an ordinary user normally has no write permission at that
+location.
+
+.SH DEFECTOS
+\fBCNews\ NNTPd,\fP \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
+V1.1.91) can't handle pipelined GROUP commands (\fBRFC\ 3977\fP).  If you run
+into trouble with any of the mentioned historical servers set
+\fBnntp_pipeline_limit\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP to 1.
+.PP
+Early versions of \fBNNTPCache\fP (<= 2.3.2) and \fBLeafnode\fP (<= 1.6)
+had a buggy LISTGROUP implementation. If you run into trouble with any of
+the mentioned historical servers use the \*(rq\fB\-n\fP\*(rq command\-line flag (or
+disable LISTGROUP via \fBdisabled_nntp_cmds\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP).
+.PP
+Using the \*(rq\fB\-C\fP\*(rq (COMPRESS) flag with \fBINN\ nnrpd\fP versions between
+2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang and later timeout when
+used in conjunction with the \*(rq\fB\-n\fP\*(rq flag or when posting. This has been
+fixed in \fBINN\ nnrpd\fP version 2.7.2. As a workaround simply don't use
+\&\*(rq\fB\-C\fP\*(rq.
+.PP
+.\"
+.\"
+Before mailing a bug\-report to <tin\-bugs@tin.org> please check if
+you are using the latest (stable) release, and if not, please upgrade first!
+Have a look at the doc/TODO file for known bugs. If you still think you've
+found a bug, please use the \fBBugReport\fP ('\fBR\fP')  function and write in
+English. Please do NOT enclose a core\-file in your bug\-report until we
+request it.
+.SH HISTORIAL
+\fBtin\fP is based on the \fB\%tass\fP(1)  newsreader that was developed by Rich
+Skrenta and posted to alt.sources in March 1991; its first version was
+released on August 23rd 1991.  \fB\%tass\fP(1)  itself was heavily influenced
+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
+.br
+.\"
+.\"
+<http://www.tin.org/history.html>.
+.SH DERECHOS
+.IP "Rich Skrenta"
+author of \fB\%tass\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 D. 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 \fB\%elm\fP(1)  mailreader.
+.IP "Chris Thewalt"
+author of getline.c \fB\%emacs\fP(1)  style editing routine.
+.IP "Steven Madsen"
+for adding \fB\%pgp\fP(1)  (Pretty Good Privacy) support.
+.IP "Philip Hazel <ph10@cam.ac.uk>"
+for \fB\%pcre\fP(3), \fB\%pcre2\fP(3)  (Perl\-compatible regular expression
+library).
+.IP "Mark Martinec <mark.martinec@ijs.si>"
+for \fB\%snprintf\fP(3)  and \fB\%vsnprintf\fP(3)  fallbacks.
+.IP "Gary S. Brown"
+for \fB\%crc32\fP()  fallback.
+.IP "Enrik Berkhan"
+.\"
+.\"
+for the NNTPS (NNTP over TLS) and COMPRESS implementation and its
+preconditions.
+.SH AUTOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH RESPONSABLE
+.TP  1i
+Urs Janssen <urs@tin.org>
+.\"
+.\"
+.SH "VEA ADEMÁS"
+\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
+\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
+\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%w2r.pl\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3),
+\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5),
+\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8),
+\fBRFC\ 1345\fP, \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3156\fP, \fBRFC\ 3977\fP, \fBRFC\ 4155\fP,
+\fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8054\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP, \fBRFC\ 9580\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/es/tin.5 tin-2.6.5/po-man/es/tin.5
--- tin-2.6.4/po-man/es/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/es/tin.5	2025-12-23 17:42:19.904011855 +0100
@@ -0,0 +1,2816 @@
+'\" t
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2025-12-02
+.\" Notes     : needs a some work, see TODOs
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 5 2025\-12\-24 2.6.5 "Usenet newsreader"
+
+.SH NOMBRE
+tin, rtin \- related files
+
+.SH DESCRIPCIÓN
+This man page describes the various (config) files and their formats used by
+the \fB\%tin\fP(1)  newsreader.  All files are expected to have unix style
+('\(rsn' aka LF) line endings.
+
+.SH FICHEROS
+.\" TODO: mention
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\" $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-R   (-D 32)
+.\" $TMPDIR/SCOPES-W   (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+\fI$MAILCAPS\fP
+.br
+\fI~/.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
+\fB\%mailcap\fP(5)  files as defined in \fBRFC\ 1524\fP.  The mailcap files are
+read by \fB\%tin\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, "\(rs".
+.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 valid 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 \fB\%system\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 "\(rs%", 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 \(em 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 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 \(em
+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
+\(en 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 filename 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
+\fB\%tin\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 +0.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -0.3i
+.sp
+message/rfc822;\e
+.br
+.in +0.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 -0.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.
+\&\*(rq\fB\-g\fP\ \fIserver\fP\*(rq, $\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 cancel\-locks (\fBRFC\ 8315\fP) if \fB\%tin\fP(1)  is built
+with support for it. An empty secret file disables the cancel\-lock creation
+in that case. This file should be readable only by the user.
+.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[:port]\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that
+require authorization. If the password contains a space or a tab it must be
+enclosed in double quotes ("). Usernames must not be enclosed in double
+quotes 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 user's unencrypted password for reading news!
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server. Additionally, a port can be
+specified by appending :portnumber.
+.TP 
+\fBpassword\fP
+user's unencrypted password for reading news.
+.TP 
+\fBuser\fP
+username on the news server 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
+"\fInewsgroupflag\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. Empty lines and lines which
+start with "#" are ignored and not written back.
+.TP 
+Example:
+.RS
+# sample .newsrc file
+.br
+news.software.b! 1\(en666,669
+.br
+news.software.nntp: 1\(en13245,13247,13249
+.br
+news.software.readers: 1\(en19567,19571\(en19597
+.RE
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.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, this will be added first
+.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 ("\fImailgroupname\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP" quadruples
+separated by spaces not tabs) of user's mailgroups (requires \fB\%tin\fP(1)  to
+be built with mh\-mail\-handling support).
+.TP 
+\fBmailgroupname\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 one 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 \fB\%tin\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_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 \fB\%tin\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 
+\fBextquote_handling\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 
+\fBgetart_limit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBgroup_format\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBhide_inline_data\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). If it points to a
+readable file a random line from that file will be used. Note that some news
+servers 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_art_score\fP
+Identical to the tinrc variable of the same name
+.TP 
+\fBshow_author\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 of the same name
+.TP 
+\fBsort_threads_type\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_format\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 
+\fBsuppress_soft_hyphens\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. If the string starts with a ! then what
+follows is assumed to be the path to a program to be executed to generate
+the content. %G is expanded to the current news.group.name and %P is
+expanded to the news.group.name with all '.\&' replaced by '/'.
+.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. %G is expanded to the current news.group.name and %P is expanded to
+the news.group.name with all '.\&' replaced by '/'.
+.TP 
+\fBquick_kill_scope\fP
+A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups
+the filter rule added by \fBQuickFilterKill\fP will be applied.  If unset the
+default from the tinrc variable \fBdefault_filter_kill_global\fP will be used.
+.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 \fB\%ispell\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
+\(em default is US\-ASCII. This attribute works only on systems with working
+\fB\%iconv\fP(3)  or \fB\%ucnv_*\fP(), others might have to compile \fB\%tin\fP(1)
+with \-\-disable\-mime\-strict\-charset.
+.TP 
+\fBundeclared_cs_guess\fP
+Guess charset for (broken) articles without MIME charset declaration.  This
+attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
+and \fB\%ucsdet_getName\fP()  from libicui18n. It has no effect if
+undeclared_charset is also set.
+.TP 
+Example:
+.RS
+.nf
+# include extra headers
+# assume ISO\-8859\-1 as charset if no charset is declared
+# in all but fido7.* groups
+scope=*,!fido7.*
+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=%I>_
+x_comment_to=ON
+
+# in fido7.* newsgroups guess charset
+scope=fido7.*
+undeclared_cs_guess=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.  The tinrc
+variables \fBscore_limit_kill\fP and \fBscore_limit_select\fP are the limits that
+must be crossed to mark an article as killed or selected.  Empty lines or
+lines beginning with a '#' are ignored. Multiple matching\-rules in the same
+scope are all applied individually and not only when they all hit at the
+same time (logical OR not AND).
+.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 beginning 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 in 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. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBfrom\fP
+Match against \*(rqFrom:\*(rq.  \fB\%tin\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. The matching type used
+(wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBmsgid\fP
+Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type
+used (wildmat or regex) depends on the setting of the tinrc variable
+\fBwildcard\fP.
+.TP 
+\fBmsgid_last\fP
+Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry (direct
+responses) only. The matching type used (wildmat or regex) depends on the
+setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBmsgid_only\fP
+Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBrefs_only\fP
+Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex)
+depends on the setting of the tinrc variable \fBwildcard\fP.
+.TP 
+\fBlines\fP
+Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
+than.
+.TP 
+\fBgnksa\fP
+Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
+than, >num matches more than the returned numeric
+value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
+if \fBdisable_gnksa_domain_check\fP in \fI/etc/tin/tin.defaults\fP is set to
+OFF. As the built\-in domain list may be outdated this should be considered
+carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if \fB\%tin\fP(1)  was
+compiled with ENFORCE_RFC1034 defined which is usually not the case.
+.in +0.3i
+.nf
+.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
+	internal codes
+  \fB0\fP GNKSA_OK
+  \fB1\fP GNKSA_INTERNAL_ERROR
+	general syntactical errors
+\fB100\fP GNKSA_LANGLE_MISSING
+\fB101\fP GNKSA_LPAREN_MISSING
+\fB102\fP GNKSA_RPAREN_MISSING
+\fB103\fP GNKSA_ATSIGN_MISSING
+\fB104\fP GNKSA_RANGLE_MISSING
+	FQDN part syntax and semantics errors
+\fB200\fP GNKSA_SINGLE_DOMAIN
+\fB201\fP GNKSA_INVALID_DOMAIN
+\fB202\fP GNKSA_ILLEGAL_DOMAIN
+\fB203\fP GNKSA_UNKNOWN_DOMAIN
+\fB204\fP GNKSA_INVALID_FQDN_CHAR
+\fB205\fP GNKSA_ZERO_LENGTH_LABEL
+\fB206\fP GNKSA_ILLEGAL_LABEL_LENGTH
+\fB207\fP GNKSA_ILLEGAL_LABEL_HYPHEN
+\fB208\fP GNKSA_ILLEGAL_LABEL_BEGNUM
+\fB209\fP GNKSA_BAD_DOMAIN_LITERAL
+\fB210\fP GNKSA_LOCAL_DOMAIN_LITERAL
+\fB211\fP GNKSA_RBRACKET_MISSING
+	localpart syntactical errors
+\fB300\fP GNKSA_LOCALPART_MISSING
+\fB301\fP GNKSA_INVALID_LOCALPART
+\fB302\fP GNKSA_ZERO_LENGTH_LOCAL_WORD
+	realname part syntactical errors
+\fB400\fP GNKSA_ILLEGAL_UNQUOTED_CHAR
+\fB401\fP GNKSA_ILLEGAL_QUOTED_CHAR
+\fB402\fP GNKSA_ILLEGAL_ENCODED_CHAR
+\fB403\fP GNKSA_BAD_ENCODE_SYNTAX
+\fB404\fP GNKSA_ILLEGAL_PAREN_CHAR
+\fB405\fP GNKSA_INVALID_REALNAME
+\fB406\fP GNKSA_MISSING_REALNAME
+.fi
+.in -0.3i
+.TP 
+\fBxref\fP
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
+into the same format \*(rqNewsgroups:\*(rq has: it is turned into a comma
+separated newsgroup list with all other information (i.e., the article
+counter) removed. The matching type used (wildmat or regex)  depends on the
+setting of the tinrc variable \fBwildcard\fP.
+.TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Match against \*(rqPath:\*(rq line. This may not work on some servers. The
+matching type used (wildmat or regex) depends on the setting of the tinrc
+variable \fBwildcard\fP.
+.TP 
+\fBtime\fP
+time_t value when rule expires
+.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\(en9]*\eb
+
+comment=downscore postings in nsr from google based on
+comment=message\-id or path, if both hit they end up with
+comment=a score of \-66 which is enough to mark them killed
+group=news.software.readers
+case=1
+score=\-33
+path=.googlegroups.com!not\-for\-mail$
+msgid_only=@googlegroups.com>
+.fi
+.RE
+.RE
+.PP
+.\".nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp 1v
+.\".fi
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp
+.RS
+Keymap\-file, containing "\fIkeyname\fP \fIvalue\fP \fI[value]\fP" pairs separated by
+spaces or tabs. If the keymap\-file named with full specified \fB\%locale\fP(5)
+is not found, less specific ones are looked for. Various parts will be
+stripped off the name, in the following order codeset, normalized codeset,
+territory and modifier when looking for the keymap\-file.  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	\(rs
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBConnectionInfo\fP	J
+\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
+\fBMarkAncientArtRead\fP	^E
+
+.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
+\fBConfigServerrcMenu\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
+\fBPageToggleRaw\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleAllHeaders\fP	*
+\fBPageArticleInfo\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	_
+\fBPageToggleVerbatim\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
+\fBPostedArticlesSelect\fP	^J	^M
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\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
+\fBThreadFollowup\fP	F
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadFollowupQuote\fP	f
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadTagParts\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
+\fB\%tin\fP(1)  to be built 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[:port]\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with
+the \*(rq\fB\-g\fP\*(rq command\-line switch. The matching is case\-insensitive and any
+line that starts with "#", ";" or " " is treated as a comment. This is only
+available if reading via NNTP.
+.TP 
+\fBnntpserver\fP
+full qualified domain name of the news server. Plain IPv6 address must be
+enclosed in square brackets. Additionally, a port can be specified by
+appending :portnumber. Be aware that if a port is given it will override any
+port given with \*(rq\fB\-g\fP\*(rq or \*(rq\fB\-p\fP\*(rq or implied by \*(rq\fB\-T\fP\*(rq or \*(rq\fB\-k\fP\*(rq
+or set via $\fBNNTPPORT\fP. The string "default" or "*" acts as wildcard to
+match any name, such a line should be placed last.
+.TP 
+\fBnewsrc\fP
+related newsrc. A file specified via \*(rq\fB\-f\fP\*(rq has a higher priority.
+.TP 
+\fBshortname\fP
+nickname(s) for the nntpserver. Nicknames must not contain ":" and must be
+unique.
+.TP 
+Example:
+.RS
+# sample newsrctable file
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.br
+[::1]:1119 /tmp/localhost6\(en1119 lh6
+.br
+# catch all rules should go last
+.br
+# with the more specific one on top
+.br
+*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
+.br
+* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
+.RE
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+Posting history. The file is written by \fB\%tin\fP(1)  and used by
+\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
+line that starts with "#" is a comment. Blank lines are ignored. All other
+lines shall consist of at least four pipe\-separated fields, starting with a
+time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
+the message, a group name or a mail address the message was sent to, the
+subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Copy of all posted articles in \fB\%mbox\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 \fB\%mbox\fP(5)  format.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd\fP
+.fi
+.sp
+.RS
+This file is a copy of the servers message of the day (MOTD) message.  It is
+automatically created on startup except when using the \*(rq\fB\-Q\fP\*(rq
+command\-line option and is unlinked on exit.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related info\- and error\-messages. The file is
+overwritten on startup and meant for debugging.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.sp
+.RS
+This file is 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/serverrc\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related data via a list of
+"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only a few variables, and
+some are not meant to be changed by the user. See also \fBConfigServerrcMenu\fP
+('\fBs\fP') in section "SERVERRC MENU" in \fB\%tin\fP(1).
+.TP 
+\fBversion\fP
+Internal version number.
+.TP 
+\fBadd_cmd_line_opts\fP
+Additional command line options. Acts like $\fBTINRC\fP but server specific.
+Be aware that the file is read after the command line options and may
+override them.  The allowed options are currently limited to \*(rq\fB\-4\fP\*(rq,
+\&\*(rq\fB\-6\fP\*(rq, \&\*(rq\fB\-A\fP\*(rq, \*(rq\fB\-C\fP\*(rq, \*(rq\fB\-d\fP\*(rq, \*(rq\fB\-G\fP\ \fIlimit\fP\*(rq,
+\&\*(rq\fB\-k\fP\*(rq, \*(rq\fB\-n\fP\*(rq, \*(rq\fB\-p\fP\ \fIport\fP\*(rq, \*(rq\fB\-q\fP\*(rq, \&\*(rq\fB\-Q\fP\*(rq, \*(rq\fB\-t\fP\ \fItimeout\fP\*(rq, \*(rq\fB\-T\fP\*(rq and \*(rq\fB\-x\fP\*(rq.  The default is unset.
+.TP 
+\fBdisabled_nntp_cmds\fP
+A comma separated list of NNTP commands which should be avoided.  This can
+be used to work around some buggy servers and usually should left
+blank. Switching off XHDR also switches off HDR and vice versa.  The
+following commands can be disabled:
+.in +0.3i
+.nf
+.ta \w'LIST SUBSCRIPTIONS'u
+AUTHINFO SASL
+CAPABILITIES
+COMPRESS DEFLATE
+HDR
+LIST COUNTS
+LIST DISTRIB.PATS
+LIST DISTRIBUTIONS
+LIST HEADERS
+LIST MOTD
+LIST NEWSGROUPS
+LIST OVERVIEW.FMT
+LIST SUBSCRIPTIONS
+LISTGROUP
+NEWGROUPS
+NEXT
+OVER
+XHDR
+XOVER
+XPAT
+.fi
+.in -0.3i
+.TP 
+\fBnntp_pipeline_limit\fP
+Number of pipelined NNTP commands to send. Set to 1 if server does not
+support pipelining. Default is 50. Allowed maximum is 256.
+.TP 
+\fBcache_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBcompress_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBmotd_hash\fP
+Internal hash of the servers MOTD, so displaying it can be skipped if it is
+unchanged.
+.TP 
+\fBlast_newnews\fP
+Internal timestamp used by \fB\%tin\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, \fB\%tin\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
+\fB\%tin\fP(1)  works. \fIvalue\fP strings are limited to 1022 chars and will be
+discarded if exceeding this limit. If it exists, the global configuration
+file, \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP is read first. After that, the
+user's 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 \fB\%tin\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 
+\fBattachment_format\fP
+Format string \fB\%tin\fP(1)  uses for Attachment level representation.
+Default is "%t%s%e%c%d".
+.TP 
+\fBauto_cc_bcc\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.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 
+\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\*(rq, \*(rq\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 
+\fBcompress_overview_files\fP
+If ON, locally cached NNTP overview files (\fBcache_overview_files\fP) are
+saved in compressed form (\fBRFC\ 1952\fP). Useful to reduce local disk space
+used. Default is OFF.
+.TP 
+\fBcancel_lock_algo\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1.
+.TP 
+\fBcatchup_read_groups\fP
+If set ON the user is asked when quitting if all groups read during the
+current session should be marked read. Default is OFF.
+.TP 
+\fBcol_back\fP
+Standard background color
+.TP 
+\fBcol_extquote\fP
+Color of quoted text from external sources
+.TP 
+\fBcol_from\fP
+Color of sender (From:)
+.TP 
+\fBcol_head\fP
+Color of header\-lines
+.TP 
+\fBcol_help\fP
+Color of help pages
+.TP 
+\fBcol_invers_bg\fP
+Color of background for inverse text
+.TP 
+\fBcol_invers_fg\fP
+Color of foreground for inverse text
+.TP 
+\fBcol_markdash\fP
+Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
+\fBword_highlight\fP.
+.TP 
+\fBcol_message\fP
+Color of status messages in last line
+.TP 
+\fBcol_minihelp\fP
+Color of mini help menu
+.TP 
+\fBcol_newsheaders\fP
+Color of actual news header fields
+.TP 
+\fBcol_normal\fP
+Standard foreground color
+.TP 
+\fBcol_quote\fP
+Color of quoted lines
+.TP 
+\fBcol_quote2\fP
+Color of twice quoted lines
+.TP 
+\fBcol_quote3\fP
+Color of >=3 times quoted lines
+.TP 
+\fBcol_response\fP
+Color of response counter. This is the text that says "Response x of y" in
+the article viewer.
+.TP 
+\fBcol_signature\fP
+Color of signatures
+.TP 
+\fBcol_score_neg\fP
+Color of negative score
+.TP 
+\fBcol_score_pos\fP
+Color of positive score
+.TP 
+\fBcol_urls\fP
+Color of urls highlight
+.TP 
+\fBcol_verbatim\fP
+Color of verbatim blocks
+.TP 
+\fBcol_subject\fP
+Color of article subject
+.TP 
+\fBcol_text\fP
+Color of text\-lines
+.TP 
+\fBcol_title\fP
+Color of help/mail sign
+.TP 
+\fBconfirm_choice\fP
+\fB\%tin\fP(1)  can ask for manual confirmation to protect the user. Available
+choices:
+.in +0.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 \fB\%tin\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 -0.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 \fB\%strftime\fP(3).  \fB\%tin\fP(1)  uses
+\fB\%strftime\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 +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.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 +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.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 
+\fBdont_break_words\fP
+Do not break long lines inside a word. This applies to the body except for
+verbatim blocks. See also \fBwrap_column\fP. Default is OFF.
+.TP 
+\fBdraw_arrow\fP
+Allows groups/articles to be selected by an arrow '\(->' if set ON or by
+a highlighted bar if set OFF. Default is 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). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
+in \fB\%tin\fP(1)
+.TP 
+\fBextquote_handling\fP
+If ON quotes from external sources will be detected. Default is OFF.
+.TP 
+\fBextquote_regex\fP
+A regular expression that will be applied when reading articles. All
+matching lines are shown in \fBcol_extquote\fP. If \fBextquote_regex\fP is blank,
+then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBforce_screen_redraw\fP
+Specifies whether a screen redraw should always be done after certain
+external commands. Default is OFF.
+.TP 
+\fBgetart_limit\fP
+If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
+articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
+\fB\%tin\fP(1)  will start fetching articles from your first unread minus
+absolute value of \fBgetart_limit\fP. Note that setting \fBgetart_limit\fP to
+anything except 0 disables \fBcache_overview_files\fP. Default is 0, which
+means no limit.
+.TP 
+\fBgoto_next_unread\fP
+Which keys \fB\%tin\fP(1)  should accept to jump to the next unread article.
+Possible is any combination of \fBPageDown\fP and \fBPageNextUnread\fP.  When
+\fBPageDown\fP is set \fB\%tin\fP(1)  jumps to the next article at the end of the
+current one. When \fBPageNextUnread\fP is set \fB\%tin\fP(1)  jumps immediately to
+the next article when \fBPageNextUnread\fP ('\fB<TAB>\fP')  is
+pressed. Default is \fBPageNextUnread\fP.
+.TP 
+\fBgroup_catchup_on_exit\fP
+If ON catchup group when leaving with the left arrow key. Default is ON.
+.TP 
+\fBgroup_format\fP
+The format string used for the Group level. Default is "%n\ %m\ %R\ %L\ \ %s\ \ %F". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'number of responses in thread'u
+%D date
+%F from, name and/or address
+%I initials
+%L line count
+%M message\-id
+%R number of responses in thread
+%S score
+%m article marks
+%n current thread number
+%s subject
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBhide_inline_data\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBhideline_regex\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBinews_prog\fP
+Path, name and options of external \fB\%inews\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) \(em \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 
+\fBkeep_expired_filters\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.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' behavior of \fB\%tin\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 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.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 \fB\%pgp\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). If the article has multiple addresses, only the
+first is evaluated. 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 \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBmaildir\fP
+The directory where articles/threads are to be saved in \fB\%mbox\fP(5)
+format. This feature is mainly for use with the \fB\%mutt\fP(1)  mail
+program. It allows the user to save articles/threads/groups simply by giving
+\&'=' as the filename to save to.  Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\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
+.in +0.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP must be set adequate. The following substitutions are
+supported:
+.in +0.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F filename
+%M default_mailer
+%S subject\-field
+%T to\-filed
+%U username
+%% %
+.fi
+.in -0.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 \fB\%metamail\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 \fB\%metamail\fP(1)  is not
+installed. Leave it blank if you don't want any automatic viewing of
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  command can always
+be used to manually view any attachments. See also \fBask_for_metamail\fP.
+.TP 
+\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 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 \fB\%iconv\fP(3)  or
+\fB\%ucnv_*\fP(), 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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP().  If none
+of these functions are 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 +0.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 -0.3i
+Not all values might work on your system, see \fB\%iconv_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 depends 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 depends 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 depends 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 depends 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 \fB\%tin\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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBnntp_read_timeout_secs\fP
+Time in seconds to wait for a response from the server. Default is 120.
+.TP 
+\fBnormalization_form\fP
+The normalization form which should be used to normalize Unicode input.  The
+possible values are:
+.RS +1i
+.IP 0 3
+\fBNone\fP: no normalization
+.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
+.IP 5
+\fBNFKC_CF\fP: Compatibility Decomposition, followed by Canonical Composition
+and Case Folding
+.RE
+Some normalization modes are only available if they are supported by the
+library \fB\%tin\fP(1)  uses to do the normalization. NFC should be used if
+possible (\fBRFC\ 5198\fP).
+.TP 
+\fBpage_mime_format\fP
+Format string \fB\%tin\fP(1)  uses for mime header at Page level.  Default is
+"[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
+.TP 
+\fBpage_uue_format\fP
+Format string \fB\%tin\fP(1)  uses for uue header at Page level.  Default is
+"[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBpage_yenc_format\fP
+Format string \fB\%tin\fP(1)  uses for yenc header at Page level.  Default is
+"[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]".
+.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 8\-bit 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 8\-bit characters are used,
+using unencoded (raw)  8\-bit 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 \fB\%tin\fP(1)  will start an appropriate viewer program to display
+any files that were post processed and uudecoded. The program is determined
+using the \fB\%mailcap\fP(5)  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 \fB\%shar\fP(1)  files only.
+.IP 2
+\fBYes\fP, binary attachments and data will be decoded and saved.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Keep posted articles in given file. If the given filename does not contain
+any expandable strings it will be prefixed with
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. If no filename is set then postings will
+not be saved. See the section "MAILING PIPING PRINTING REPOSTING AND SAVING
+ARTICLES" for more information about the various expansion
+characters. 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 \fB\%lpr\fP(1)  for BSD machines and \fB\%lp\fP(1)  for SysV
+machines. Printing from \fB\%tin\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
+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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. 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 0 3
+\fBNothing special\fP Non empty lines are quoted.
+.IP 1
+\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
+\fBPageToggleRaw\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
+\fB\%tin\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
+\fB\%tin\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
+\fB\%tin\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 \fB\%tin\fP(1)  does the rendering of bi\-directional text. If OFF
+\fB\%tin\fP(1)  leaves the rendering of bi\-directional text to the
+terminal. Default is OFF.
+.TP 
+\fBreread_active_file_secs\fP
+The news \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file is
+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 
+\fBscope_marked_global\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBscope_marked_global_match\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBscope_marked_local\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBscope_marked_local_match\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.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 \fB\%tin\fP(1)  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 \fBshow_last_line_prev_page\fP=ON. Set to
+\-2 to get half\-page scrolling. This setting supersedes
+\fBfull_page_scroll\fP=OFF.
+.TP 
+\fBselect_format\fP
+The format string used for the Selection level. Default is "%f\ %n\ %U\ \ %G\ \ %d". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'current group number'u
+%G group name
+%U unread count
+%d description
+%f group flag
+%n current group number
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBsort_function\fP
+Function used for sorting articles. Default is 0.
+.RS +1i
+.IP 0 3
+Use \fB\%qsort\fP(3)  for sorting.
+.IP 1
+Use \fB\%heapsort\fP(3)  for sorting. This might be faster in large groups with
+long threads (somewhat presorted data).
+.RE
+.TP 
+\fBshow_author\fP
+Which information about the author should be shown. Default is 2, authors
+full name.
+.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_art_score\fP
+If ON show article score in the lower left corner when displaying articles.
+Default is OFF. See also \fBcol_score_neg\fP and \fBcol_score_pos\fP.
+.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
+\fB\%tin\fP(1)  to be built with mh\-mail\-handling support) from
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP for mailgroups. Default is ON.
+.TP 
+\fBshow_help_mail_sign\fP
+Allows you to select whether \fB\%tin\fP(1)  shows a help indication, a new
+mail indication, both, or neither in the various level titles.  Default is
+3.
+.RS +1i
+.IP 0 3
+\fBDon't show help or mail sign\fP.
+.IP 1
+\fBShow only help sign\fP.
+.IP 2
+\fBShow only mail sign if new mail\fP, show only the mail sign, and only if new
+mail has arrived.
+.IP 3
+\fBShow mail if new mail else help s.\fP, show mail sign if new mail has
+arrived otherwise show help sign.
+.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 a file named \fI.sigfixed\fP does exist in that dir or
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP does exist it will be prepended to the
+chosen signature (first match counts). If the path starts with a ! the
+program the path points to will be executed to generate a signature. In
+order to pass the group name to the program, %G can be specified.  This will
+be replaced by the name of the current newsgroup. \-\-none will suppress any
+signature. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.  See also
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\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 \fB\%tin\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. Example:
+.sp
+\fIspam,delete,remove\fP
+.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 \fB\%tin\fP(1)  uses a built\-in default.
+.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 
+\fBstrip_re_regex\fP
+A regular expression to find Subject prefixes like "Re:" to remove.  If
+\fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\fBstrip_was_regex\fP
+A regular expression to find Subject suffixes like "(was:" to remove.  If
+\fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
+.TP 
+\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 \fB\%tin\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 behavior 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:
+.RS +1i
+.IP 0 3
+Don't thread
+.IP 1
+Thread on Subject only
+.IP 2
+Thread on References only
+.IP 3
+Thread on References then Subject (default)
+.IP 4
+Thread multipart articles on Subject
+.IP 5
+Thread on Percentage Match of the Subjects
+.RE
+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 \(en 5 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP.
+.TP 
+\fBthread_format\fP
+The format string used for the Thread level. Default is "%n\ %m\ \ [%L]\ \ %T\ \ %F". The following substitutions are supported:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'from, name and/or address'u
+%D	date
+%F	from, name and/or address
+%I	initials
+%L	line count
+%M	message\-id
+%S	score
+%T	thread tree
+%m	article marks
+%n	current article number
+%%	%
+.fi
+.in -0.3i
+.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 
+\fBtls_ca_cert_file\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBtranslit\fP
+If ON append //TRANSLIT to the first argument of \fB\%iconv_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 \fB\%tin\fP(1)  treats blank lines in article bodies.
+Default is 0. This option does not affect lines within verbatim blocks and
+is applied before \fBhideline_regex\fP.
+.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 text
+blocks 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 
+\fBsuppress_soft_hyphens\fP
+If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying
+articles. Default is OFF.
+.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
+\fBunderscores_regex\fP is blank, then \fB\%tin\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.  Default is
+\fBurl_handler.pl\fP.
+.TP 
+\fBurl_highlight\fP
+Enable highlighting URLs in message body. Default is ON.
+.TP 
+\fBuse_color\fP
+If enabled \fB\%tin\fP(1)  uses ANSI\-colors. Default is OFF.
+.TP 
+\fBuse_keypad\fP
+Use scroll keys on keypad. Default is OFF.
+.TP 
+\fBuse_mouse\fP
+Allows the mouse button support in an \fB\%xterm\fP(1x)  to be
+enabled/disabled.  Default is OFF.
+.TP 
+\fBuse_slrnface\fP
+If enabled \fB\%slrnface\fP(1)  will be used to interpret the \*(rqX\-Face:\*(rq
+header. For this option to have any effect, \fB\%tin\fP(1)  must be running in
+an \fB\%xterm\fP(1x)  and \fB\%slrnface\fP(1)  must be in your $\fBPATH\fP. Default
+is OFF.
+.TP 
+\fButf8_graphics\fP
+If ON use UTF\-8 characters for indicator ('\(->'), thread/attachment
+tree and ellipsis ('...'). Default is OFF.
+.TP 
+\fBverbatim_begin_regex\fP
+A regular expression that \fB\%tin\fP(1)  will use to find the begin of a
+verbatim block. Default is #v+
+.TP 
+\fBverbatim_end_regex\fP
+A regular expression that \fB\%tin\fP(1)  will use to find the end of a
+verbatim block. Default is #v\-
+.TP 
+\fBverbatim_handling\fP
+Allows you to select how \fB\%tin\fP(1)  treats verbatim blocks in article
+bodies.  Default is 1.
+.RS +1i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBwildcard\fP
+Allows you to select how \fB\%tin\fP(1)  matches strings. The default is 0 and
+uses the \fB\%wildmat\fP(3)  notation, which is how this has traditionally been
+handled.  Setting this to 1 allows you to use \fB\%perl\fP(1)  compatible
+regular expressions \fB\%pcre\fP(3)  or \fB\%pcre2\fP(3).  (see also
+\fB\%perlre\fP(1)  and \fB\%pcrepattern\fP(3)  or \fB\%pcre2pattern\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 \fB\%wildmat\fP(3)  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 colors 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 
+\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 and \fBdont_break_words\fP is
+unset 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 the \fB\%inews\fP(1)  executable.
+.TP 
+\fBmm_charset\fP
+.\" TODO: mention that it sets mm_network_charset if
+.\" charset-conversion is available.
+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 used in MIME articles. 8bit might be the best value.
+.TP 
+\fBmail_mime_encoding\fP
+Default encoding scheme used in MIME letters. quoted\-printable is a good
+choice here.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Allow unregistered top level domains. As the list of valid TLDs is no longer
+actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
+version 2.1.5
+.TP 
+\fBdisable_sender\fP
+Don't generate a \*(rqSender:\*(rq header. This has an effect only if
+\fBinews_prog\fP is 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 \fB\%newsoverview\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 or
+\fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value.
+.TP 
+\fBoverviewfmtfile\fP
+Full pathname of your newssystem's overview.fmt file; usually the file
+resides in \fInewslibdir\fP and is named \fIoverview.fmt\fP, so you only have to
+change this setting if your configuration differs.
+.TP 
+\fBactivefile\fP
+Full pathname of your newssystem's active file; usually the 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 file
+resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to
+change this setting if your configuration differs.
+.TP 
+\fBnewsgroupsfile\fP
+Full pathname of your newssystem's newsgroups file; usually the file resides
+in \fInewslibdir\fP and is named \fInewsgroups\fP, so you only have to change this
+setting if your configuration differs.
+.TP 
+\fBsubscriptionsfile\fP
+Full pathname of your newssystem's subscriptions file; usually the file
+resides in \fInewslibdir\fP and is named \fIsubscriptions\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
+traducido en idiomas especificados dentro de $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP o
+$\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: 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 than 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
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\ 3977\fP)
+or LIST COUNTS (\fBRFC\ 6048\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 news server (e.g., \fB\%innd\fP(8))  whenever
+a new group is created. Each line consist of three space\-separated fields
+"\fIname\fP \fItime\fP \fIcreator\fP".
+.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.
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\ 3977\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 news server (e.g., \fB\%innd\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
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS
+(\fBRFC\ 3977\fP) command instead.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+This file might hold a default organization to be used in the
+\&\*(rqOrganization:\*(rq header. $\fBORGANIZATION\fP has a higher priority if set.
+.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
+\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
+determines the order in which the fields will appear in the database. See
+also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
+read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
+uses the LIST OVERVIEW.FMT (\fBRFC\ 3977\fP) command instead.
+.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 \(em one per line \(em which the
+client should subscribe to when the user has no
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
+tries to read the file if you read directly from the local spool, if you
+read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\ 6048\fP)
+command instead.
+.RE
+
+.SH "VEA ADEMÁS"
+\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
+\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
+\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3977\fP,
+\fBRFC\ 4155\fP, \fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/es.po tin-2.6.5/po-man/es.po
--- tin-2.6.4/po-man/es.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/es.po	2025-12-23 17:42:13.875750719 +0100
@@ -0,0 +1,14592 @@
+# Spanish translations template for tin-man 2.4.2
+# Copyright (C) 2018 Free Software Foundation, Inc.
+# This file is distributed under the same license as the tin package.
+# Francisco Javier Serrador <fserrador@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin-man 2.4.2\n"
+"POT-Creation-Date: 2025-12-23 17:36+0100\n"
+"PO-Revision-Date: 2024-08-01 11:39+0200\n"
+"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
+"Language-Team: Spanish <es@tp.org.es>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "TIN"
+msgstr "TIN"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2025-12-24"
+msgstr "2025-12-24"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2.6.5"
+msgstr "2.6.5"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:14 doc/tin.5:12
+#, no-wrap
+msgid "NAME"
+msgstr "NOMBRE"
+
+#. type: Plain text
+#: doc/tin.1:18
+msgid "tin, rtin - Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:18
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSIS"
+
+#. type: Plain text
+#: doc/tin.1:53
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] "
+"[\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ "
+"\\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:53 doc/tin.5:15
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPCIÓN"
+
+#. type: Plain text
+#: doc/tin.1:62
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilize NOV B<\\"
+"%newsoverview>(5)  style index files if available locally or via the NNTP "
+"[X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:68
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:76
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:81
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:81
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "ESTADO SALIENTE"
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:1196 doc/tin.1:3958
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: doc/tin.1:86
+msgid "Successful program execution. No unread news available in batch mode."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:3961
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "Usage, syntax, configuration file or network error."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:89 doc/tin.1:3964
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Unread news available (batch mode (''B<-Z>'') only)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:92 doc/tin.1:3967
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: doc/tin.1:97
+msgid "NNTP error."
+msgstr "Error NNTP"
+
+#. type: SH
+#: doc/tin.1:97
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPCIONES"
+
+#. type: TP
+#: doc/tin.1:98
+#, no-wrap
+msgid "B<-4>"
+msgstr "B<-4>"
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:102
+#, no-wrap
+msgid "B<-6>"
+msgstr "B<-6>"
+
+#. type: Plain text
+#: doc/tin.1:106
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid "Toggle ANSI color (default is off)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+#. type: Plain text
+#: doc/tin.1:114
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP.  See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:114
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: doc/tin.1:119
+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 ""
+
+#. type: TP
+#: doc/tin.1:119
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: doc/tin.1:124
+msgid ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:124
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:130
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:130
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:140
+msgid ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:144 doc/tin.1:1900 doc/tin.1:1934 doc/tin.1:2053 doc/tin.1:2120
+#: doc/tin.1:2322 doc/tin.1:2387 doc/tin.1:2523 doc/tin.1:2550 doc/tin.1:2564
+#: doc/tin.1:2616 doc/tin.1:2646 doc/tin.1:2724 doc/tin.1:2756 doc/tin.1:2782
+#: doc/tin.1:2863 doc/tin.1:2899 doc/tin.5:1674 doc/tin.5:1703 doc/tin.5:1841
+#: doc/tin.5:1904 doc/tin.5:2099 doc/tin.5:2169 doc/tin.5:2221 doc/tin.5:2340
+#: doc/tin.5:2353 doc/tin.5:2386 doc/tin.5:2439 doc/tin.5:2468 doc/tin.5:2539
+#: doc/tin.5:2588 doc/tin.5:2616 doc/tin.5:2706 doc/tin.5:2744
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTP"
+msgstr "NNTP"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTPS"
+msgstr "NNTPS"
+
+#. type: IP
+#: doc/tin.1:145 doc/tin.1:1902 doc/tin.1:1936 doc/tin.1:2054 doc/tin.1:2125
+#: doc/tin.1:2324 doc/tin.1:2391 doc/tin.1:2526 doc/tin.1:2566 doc/tin.1:2618
+#: doc/tin.1:2649 doc/tin.1:2726 doc/tin.1:2758 doc/tin.1:2784 doc/tin.1:2865
+#: doc/tin.1:2901 doc/tin.5:1675 doc/tin.5:1704 doc/tin.5:1842 doc/tin.5:1909
+#: doc/tin.5:2101 doc/tin.5:2173 doc/tin.5:2225 doc/tin.5:2356 doc/tin.5:2388
+#: doc/tin.5:2441 doc/tin.5:2471 doc/tin.5:2541 doc/tin.5:2590 doc/tin.5:2618
+#: doc/tin.5:2708 doc/tin.5:2746
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "FILTER"
+msgstr "FILTER"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "ARTS"
+msgstr "ARTS"
+
+#. type: IP
+#: doc/tin.1:146 doc/tin.1:1906 doc/tin.1:1940 doc/tin.1:2055 doc/tin.1:2328
+#: doc/tin.1:2622 doc/tin.1:2653 doc/tin.1:2731 doc/tin.1:2788 doc/tin.5:1677
+#: doc/tin.5:1706 doc/tin.5:1843 doc/tin.5:2105 doc/tin.5:2231 doc/tin.5:2445
+#: doc/tin.5:2475 doc/tin.5:2545 doc/tin.5:2622
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "NEWSRC"
+msgstr "NEWSRC"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "BITMAP"
+msgstr "BITMAP"
+
+#. type: IP
+#: doc/tin.1:147 doc/tin.1:2058 doc/tin.1:2631 doc/tin.5:1846 doc/tin.5:2454
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "THREADING"
+msgstr "THREADING"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "REFS"
+msgstr "REFS"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "16"
+msgstr "16"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MEMORY"
+msgstr "MEMORY"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MALLOC"
+msgstr "MALLOC"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "32"
+msgstr "32"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTES"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "64"
+msgstr "64"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "MISC"
+msgstr "MISC"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "GNKSA"
+msgstr "GNKSA"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "ACTIVE"
+msgstr "ACTIVE"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "ALL"
+msgstr "ALL"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "EVERYTHING"
+msgstr "EVERYTHING"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "128"
+msgstr "128"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "REMOVE"
+msgstr "REMOVE"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "DELETE"
+msgstr "DELETE"
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:158
+#, fuzzy, no-wrap
+msgid "B<-f>I< file>"
+msgstr "B<-f> I<archivo>"
+
+#. type: Plain text
+#: doc/tin.1:163
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:163
+#, fuzzy, no-wrap
+msgid "B<-F>I< file>"
+msgstr "B<-F> I<archivo>"
+
+#. type: Plain text
+#: doc/tin.1:166
+msgid ""
+"Use the specified filter file instead of I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:166
+#, fuzzy, no-wrap
+msgid "B<-g> I<server>[:I<port>]"
+msgstr "B<-g> I<servidor>[:I<puerto>]"
+
+#. type: Plain text
+#: doc/tin.1:172
+msgid ""
+"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Only available when reading via NNTP. If you "
+"want to give a port with a plain IPv6 address, the address must be enclosed "
+"in square brackets."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:172
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:180
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:180
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid "Help listing all command-line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: doc/tin.1:187
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:187
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr "B<-I> I<dir>"
+
+#. type: Plain text
+#: doc/tin.1:193
+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 ""
+
+#. type: TP
+#: doc/tin.1:193
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: doc/tin.1:210
+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<RFC\\ 3977>). 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<RFC\\ "
+"3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\ 6048>) is "
+"available that is used instead as it gives more accurate article counts."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: doc/tin.1:214
+msgid ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:214
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr "B<-m> I<dir>"
+
+#. type: Plain text
+#: doc/tin.1:217
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:217
+#, fuzzy, no-wrap
+msgid "B<-M>I< user>"
+msgstr "B<-M> I<usuario>"
+
+#. type: Plain text
+#: doc/tin.1:221
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:221
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: doc/tin.1:228
+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 speed up when connecting via a "
+"slow line, but B<tin> may not be able to detect which groups are moderated. "
+"See also ''B<-l>''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:228
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+#. type: Plain text
+#: doc/tin.1:232
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: doc/tin.1:236
+msgid ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:236
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:242
+msgid ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:242
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+#. type: Plain text
+#: doc/tin.1:250
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:250
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: doc/tin.1:255
+msgid ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:255
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr "B<-s> I<dir>"
+
+#. type: Plain text
+#: doc/tin.1:262
+msgid ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:262
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: doc/tin.1:266
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:266
+#, fuzzy, no-wrap
+msgid "B<-t>I< timeout>"
+msgstr "B<-t> I<tiempo de expiracion>"
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:270
+#, no-wrap
+msgid "B<-T>"
+msgstr "B<-T>"
+
+#. type: Plain text
+#: doc/tin.1:274
+msgid ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:274
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: doc/tin.1:280
+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 an NNTP server and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:280
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: doc/tin.1:285
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:285
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+#. type: Plain text
+#: doc/tin.1:288
+msgid "Print version information and compilation options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:288
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: doc/tin.1:293
+msgid ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:293
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:296
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: doc/tin.1:302
+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. Should be used with ''B<-x>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:302
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+#. type: Plain text
+#: doc/tin.1:307
+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 ""
+
+#. type: TP
+#: doc/tin.1:307
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: doc/tin.1:313
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"the \\&''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 ""
+
+#. type: Plain text
+#: doc/tin.1:319
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:324
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:329
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:333
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:340
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:346
+msgid ""
+"NB: With the ''B<-n>'' flag, if reading via NNTP it may happen that 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 ""
+
+#. type: Plain text
+#: doc/tin.1:356
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port given "
+"on the command-line. The order of command-line options is not important. If "
+"they are mutual exclusive the one with the highest priority will be chosen "
+"and a warning may be given."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:356
+#, no-wrap
+msgid "USAGE"
+msgstr "UTILIZACIÓN"
+
+#. type: SS
+#: doc/tin.1:359
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr "ADMINISTRACIÓN DE NOTICIARIOS"
+
+#. type: Plain text
+#: doc/tin.1:363
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:373
+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 be world readable. 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<RFC\\ "
+"6048>) and all modern servers should understand it."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:373
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
+
+#. type: Plain text
+#: doc/tin.1:376
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:383
+msgid ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customized via "
+"B<select_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:391
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:394
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:394
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+#. type: Plain text
+#: doc/tin.1:399
+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 ""
+
+#. type: TP
+#: doc/tin.1:399
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+#. type: Plain text
+#: doc/tin.1:404
+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 ""
+
+#. type: TP
+#: doc/tin.1:404
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+#. type: Plain text
+#: doc/tin.1:413
+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 ""
+
+#. type: TP
+#: doc/tin.1:413
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+#. type: Plain text
+#: doc/tin.1:419
+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 \"Mark with D on selection screen\" in the "
+"Options Menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:419
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+#. type: Plain text
+#: doc/tin.1:423
+msgid ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:423
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+#. type: Plain text
+#: doc/tin.1:428
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:438
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:442
+#, no-wrap
+msgid "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+
+#. type: Plain text
+#: doc/tin.1:450
+msgid ""
+"The characters after the numbers depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not work with the ''B<-n>'' command-line "
+"switch) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:459
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customized via B<group_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:469
+#, no-wrap
+msgid "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+msgstr "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:474
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:486
+#, no-wrap
+msgid ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+msgstr ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:490
+msgid "At the Article level the page header has the following format:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:496
+#, no-wrap
+msgid ""
+"\\f(CRSun, 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\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:498
+#, no-wrap
+msgid "\\f(CRarticle-body\\fR\n"
+msgstr "\\f(CRarticle-body\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:504
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:504
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "TECLAS DE MOVIMIENTO COMUNES"
+
+#. type: Plain text
+#: doc/tin.1:507
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:509
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:517
+#, 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 ""
+
+#. type: SS
+#: doc/tin.1:521
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "MANDATOS COMUNES EDITADOS"
+
+#. type: Plain text
+#: doc/tin.1:528
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:528
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+#. type: Plain text
+#: doc/tin.1:531
+msgid "move to beginning or end of line, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:531
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+#. type: Plain text
+#: doc/tin.1:534
+msgid "non-destructive move forward or back one location, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:534
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+#. type: Plain text
+#: doc/tin.1:538
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:538
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>BORR<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid "delete character left of the cursor."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:541
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+#. type: Plain text
+#: doc/tin.1:544
+msgid "delete from cursor to end of line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+#. type: Plain text
+#: doc/tin.1:547
+msgid "move through history, previous and next, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:547
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid "redraw the current line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:554
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:554
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "aborts the present editing operation."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:559
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "MANDATOS GLOBALES"
+
+#. type: Plain text
+#: doc/tin.1:562
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:562 doc/tin.1:1483 doc/tin.1:1537 doc/tin.1:1583
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+#. type: Plain text
+#: doc/tin.1:567
+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 ""
+
+#. type: TP
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Toggle use of ANSI color."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:570
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+#. type: Plain text
+#: doc/tin.1:573
+msgid "Redraw the current screen."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:573
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Scroll screen up by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:576
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Scroll screen down by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+#. type: Plain text
+#: doc/tin.1:593
+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> ('B<y>'), quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:593 doc/tin.1:1489 doc/tin.1:1544 doc/tin.1:1589
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+#. type: Plain text
+#: doc/tin.1:599
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<\\"
+"(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:599 doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+#. type: Plain text
+#: doc/tin.1:603 doc/tin.1:1496 doc/tin.1:1551 doc/tin.1:1596
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:603
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+#. type: Plain text
+#: doc/tin.1:608
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:608
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:613
+msgid "Print B<tin> version information."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:613
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
+
+#. type: TP
+#: doc/tin.1:614 doc/tin.1:759 doc/tin.1:1020 doc/tin.1:1199 doc/tin.1:3971
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: doc/tin.1:617
+msgid "Select group 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:617 doc/tin.1:766
+#, no-wrap
+msgid "B<MarkAncientArtRead '^E'>"
+msgstr "B<MarkAncientArtRead '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:621 doc/tin.1:770
+msgid ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:621
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+#. type: Plain text
+#: doc/tin.1:625
+msgid ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:625 doc/tin.1:784 doc/tin.1:1041
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+#. type: Plain text
+#: doc/tin.1:629 doc/tin.1:788 doc/tin.1:1045
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:629
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+#. type: Plain text
+#: doc/tin.1:632
+msgid "Sort the list of newsgroups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:632 doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260 doc/tin.1:1480
+#: doc/tin.1:1531 doc/tin.1:1580
+#, no-wrap
+msgid "B<SearchRepeat '\\(rs'>"
+msgstr "B<SearchRepeat '\\(rs'>"
+
+#. type: Plain text
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1483
+#: doc/tin.1:1534 doc/tin.1:1583
+msgid "Repeat the previous search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1474
+#: doc/tin.1:1525 doc/tin.1:1574
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+#. type: Plain text
+#: doc/tin.1:638
+msgid "Search for a group by name and description (if displayed)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:638 doc/tin.1:797 doc/tin.1:1054 doc/tin.1:1266 doc/tin.1:1477
+#: doc/tin.1:1528 doc/tin.1:1577
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+#. type: Plain text
+#: doc/tin.1:641
+msgid "Backward search through the group names and descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:641
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:644
+msgid "Read current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:644
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:648
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:648 doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+#. type: Plain text
+#: doc/tin.1:652
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:652 doc/tin.1:876 doc/tin.1:1096 doc/tin.1:1331
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+#. type: Plain text
+#: doc/tin.1:656
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:656
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:660
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:660 doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1343
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+#. type: Plain text
+#: doc/tin.1:663 doc/tin.1:892 doc/tin.1:1112 doc/tin.1:1346
+msgid "Edit the filter file and reload it afterward."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:663
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:667 doc/tin.1:896
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:667 doc/tin.1:899 doc/tin.1:1118 doc/tin.1:1359 doc/tin.1:1486
+#: doc/tin.1:1540 doc/tin.1:1586
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+#. type: Plain text
+#: doc/tin.1:672
+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 ""
+
+#. type: TP
+#: doc/tin.1:672 doc/tin.1:903 doc/tin.1:1121 doc/tin.1:1362
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+#. type: Plain text
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+msgid "Toggle inverse video."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+#, no-wrap
+msgid "B<ConnectionInfo 'J'>"
+msgstr "B<ConnectionInfo 'J'>"
+
+#. type: Plain text
+#: doc/tin.1:678 doc/tin.1:909 doc/tin.1:1127 doc/tin.1:1368
+msgid "Show details about current connection."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:678 doc/tin.1:918 doc/tin.1:1133 doc/tin.1:1374
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+#. type: Plain text
+#: doc/tin.1:685
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:691
+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 ""
+
+#. type: TP
+#: doc/tin.1:691 doc/tin.1:928 doc/tin.1:1384
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+#. type: Plain text
+#: doc/tin.1:695 doc/tin.1:932 doc/tin.1:1388
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:695
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:698
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1148 doc/tin.1:1405
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+#. type: Plain text
+#: doc/tin.1:702
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:702 doc/tin.1:952 doc/tin.1:1151 doc/tin.1:1408
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:955 doc/tin.1:1154 doc/tin.1:1411
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:705
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:710
+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 ""
+
+#. type: TP
+#: doc/tin.1:710 doc/tin.1:958 doc/tin.1:1154
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:714 doc/tin.1:962 doc/tin.1:1158
+msgid ""
+"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
+"way of getting bugs fixed and features added/changed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:714
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+#. type: Plain text
+#: doc/tin.1:717
+msgid "Subscribe to current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:717
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:722
+msgid ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:722
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:727
+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 ""
+
+#. type: TP
+#: doc/tin.1:727
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:732
+msgid ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:732 doc/tin.1:987 doc/tin.1:1177 doc/tin.1:1445
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+#. type: Plain text
+#: doc/tin.1:738
+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 ""
+
+#. type: TP
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:741
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:741
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+#. type: Plain text
+#: doc/tin.1:746
+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 ""
+
+#. type: TP
+#: doc/tin.1:746
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+#. type: Plain text
+#: doc/tin.1:750
+msgid ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:750
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:755
+msgid "Mark all articles in the current group as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:755
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "ÍNDICE DE MANDATOS AGRUPADOS"
+
+#. type: Plain text
+#: doc/tin.1:759
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:762
+msgid "Select article 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:762 doc/tin.1:1023 doc/tin.1:1202
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+#. type: Plain text
+#: doc/tin.1:766 doc/tin.1:1027 doc/tin.1:1206
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:770 doc/tin.1:1027 doc/tin.1:1221
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+#. type: Plain text
+#: doc/tin.1:774 doc/tin.1:1031 doc/tin.1:1225
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:774 doc/tin.1:1031
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+#. type: Plain text
+#: doc/tin.1:779 doc/tin.1:1036
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as read. A prompt asks which type should "
+"be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:779 doc/tin.1:1036
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:784 doc/tin.1:1041
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as unread. A prompt asks which type "
+"should be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:788 doc/tin.1:1045 doc/tin.1:1257
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+#. type: Plain text
+#: doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260
+msgid "Re-enter the last message that was viewed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:797 doc/tin.1:1054
+msgid "Search forward for specified subject."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:800 doc/tin.1:1057
+msgid "Search backward for specified subject."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:800
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1060
+msgid "Select current thread for later processing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:803
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+#. type: Plain text
+#: doc/tin.1:807
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:807
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:812
+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 ""
+
+#. type: TP
+#: doc/tin.1:812
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+#. type: Plain text
+#: doc/tin.1:817
+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 ""
+
+#. type: TP
+#: doc/tin.1:817
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:823
+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 reuse the last pattern that "
+"was entered."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:826
+msgid "Reverse all selections on all articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:826
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:832
+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 ""
+
+#. type: TP
+#: doc/tin.1:832 doc/tin.1:1069 doc/tin.1:1286
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:837 doc/tin.1:1074 doc/tin.1:1291
+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 ""
+
+#. type: TP
+#: doc/tin.1:837 doc/tin.1:1291
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+#. type: Plain text
+#: doc/tin.1:846
+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 ""
+
+#. type: TP
+#: doc/tin.1:846 doc/tin.1:1300
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+#. type: Plain text
+#: doc/tin.1:855
+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 ""
+
+#. type: TP
+#: doc/tin.1:855
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:858
+msgid "Read current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "View next unread article or group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:861 doc/tin.1:1080 doc/tin.1:1317
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+#. type: Plain text
+#: doc/tin.1:865
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:865 doc/tin.1:1085 doc/tin.1:1320
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+#. type: Plain text
+#: doc/tin.1:868 doc/tin.1:1088
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:868 doc/tin.1:1088 doc/tin.1:1323
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+#. type: Plain text
+#: doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:876
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:880
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:880
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:884 doc/tin.1:1104
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:884
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1340
+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
+#: doc/tin.1:892
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:899
+msgid "Toggle article/group limit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:903
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:915
+msgid ""
+"Mark article/thread as read and move onto the next unread article/thread. If "
+"a range of articles/threads is set, the range will be marked as read instead "
+"of the current article/thread. When tagged articles/threads are present, a "
+"prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:915
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:918
+msgid "Open the thread under the current cursor position."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:923 doc/tin.1:1138 doc/tin.1:1379
+msgid ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:923
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:928 doc/tin.1:1143 doc/tin.1:1384
+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 ""
+
+#. type: TP
+#: doc/tin.1:932
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:935
+msgid "Go to next group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:935
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:938 doc/tin.1:1394
+msgid "Go to the next unread article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:938 doc/tin.1:1143 doc/tin.1:1394
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+#. type: Plain text
+#: doc/tin.1:943 doc/tin.1:1148 doc/tin.1:1399
+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 ""
+
+#. type: TP
+#: doc/tin.1:943
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:946
+msgid "Go to previous group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:946
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:949
+msgid "Go to previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:952 doc/tin.1:1151
+msgid "Return to previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:955
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:958
+msgid "Toggle the display between all articles and unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:962
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:967 doc/tin.1:1163 doc/tin.1:1424
+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 ""
+
+#. type: TP
+#: doc/tin.1:967
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:970 doc/tin.1:1166 doc/tin.1:1427
+msgid "Save marked articles automatically without further prompting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:970
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:975
+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 ""
+
+#. type: TP
+#: doc/tin.1:975
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:979 doc/tin.1:1174
+msgid ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:979
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:984
+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 ""
+
+#. type: TP
+#: doc/tin.1:984
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:987
+msgid "Untag all articles that were tagged."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:994 doc/tin.1:1184 doc/tin.1:1452
+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 ""
+
+#. type: TP
+#: doc/tin.1:994
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1000 doc/tin.1:1458
+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 ""
+
+#. type: TP
+#: doc/tin.1:1000
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:1008
+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 ""
+
+#. type: TP
+#: doc/tin.1:1008 doc/tin.1:1184 doc/tin.1:1458
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+#. type: Plain text
+#: doc/tin.1:1011
+msgid "Mark current article as unread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1011 doc/tin.1:1189 doc/tin.1:1461
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1018
+msgid ""
+"Mark current thread as unread. If a range of threads is set, the range will "
+"be marked as unread instead of the current thread. When tagged threads are "
+"present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1018
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "HILOS DE MANDATOS LISTADOS"
+
+#. type: Plain text
+#: doc/tin.1:1023
+msgid "Select article 4 within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1057
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+#. type: TP
+#: doc/tin.1:1060
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:1063
+msgid "Toggle selection of current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1063
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1066
+msgid "Reverse article selections."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1066
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:1069
+msgid "Undo all selections on current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1074
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1077
+msgid "Read current article within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1080
+msgid "View next unread article within thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1085
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1096
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1100
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1100
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+#. type: TP
+#: doc/tin.1:1104
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1112
+#, no-wrap
+msgid "B<ThreadFollowupQuote 'f'>"
+msgstr "B<ThreadFollowupQuote 'f'>"
+
+#. type: Plain text
+#: doc/tin.1:1115 doc/tin.1:1349
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1115
+#, no-wrap
+msgid "B<ThreadFollowup 'F'>"
+msgstr "B<ThreadFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1118
+msgid ""
+"Post a followup to the current article without a copy of the article "
+"included."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1121 doc/tin.1:1362
+msgid "Display the subject of the current article in the last line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1127
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1133
+msgid ""
+"Mark article as read and move onto the next unread article. If a range of "
+"articles is set, the range will be marked as read instead of the current "
+"article. When tagged articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1138
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1158
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1163
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1166
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1170 doc/tin.1:1431
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1170
+#, no-wrap
+msgid "B<ThreadTagParts 'T'>"
+msgstr "B<ThreadTagParts 'T'>"
+
+#. type: TP
+#: doc/tin.1:1174
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid "Untag all tagged threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1189
+msgid ""
+"Mark current article in thread as unread. If a range of articles is set, the "
+"range will be marked as unread instead of the current article. When tagged "
+"articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1194
+msgid "Mark all articles in thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1194
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1199
+msgid "Read the first (base) article in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1202
+msgid "Read response 4 in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1206
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:1210
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1210
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+#. type: Plain text
+#: doc/tin.1:1218
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1218
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr "B<PageToggleRaw '^H'>"
+
+#. type: Plain text
+#: doc/tin.1:1221
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1225
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+#. type: Plain text
+#: doc/tin.1:1228
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1228
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:1232
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1232
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+#. type: Plain text
+#: doc/tin.1:1236
+msgid ""
+"Toggle TeX to ISO decoding for current article. The default behavior is "
+"taken from the B<tex2iso_conv> variable in the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1236
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr "B<PageToggleAllHeaders '*'>"
+
+#. type: Plain text
+#: doc/tin.1:1239
+msgid ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1239
+#, no-wrap
+msgid "B<PageArticleInfo '''>"
+msgstr "B<PageArticleInfo '''>"
+
+#. type: Plain text
+#: doc/tin.1:1242
+msgid "Detailed MIME information of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1242
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+#. type: Plain text
+#: doc/tin.1:1245
+msgid "Toggle ROT-13 decoding for this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1245
+#, no-wrap
+msgid "B<PageToggleInlineData '('>"
+msgstr "B<PageToggleInlineData '('>"
+
+#. type: Plain text
+#: doc/tin.1:1250
+msgid ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behavior is taken from the B<hide_inline_data> variable in "
+"the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1250
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+#. type: Plain text
+#: doc/tin.1:1257
+msgid ""
+"The form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed is not displayed. This key-press acts like a reveal key and "
+"turns the hidden text back on. Scrolling down will also reveal the text, "
+"scrolling up will hide it again."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1266
+msgid "Forward search the text of this article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1269
+msgid "Backward search the text of this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1269
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+#. type: Plain text
+#: doc/tin.1:1274
+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 ""
+
+#. type: TP
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1277
+msgid "Go to the first article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1277
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1280
+msgid "Go to the last article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1280
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+#. type: Plain text
+#: doc/tin.1:1283
+msgid "Toggle word highlighting on/off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageToggleVerbatim ','>"
+msgstr "B<PageToggleVerbatim ','>"
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Cycle through the various options of B<verbatim_handling>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1300
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1309
+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 ""
+
+#. type: TP
+#: doc/tin.1:1309
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1312
+msgid "Go to next base article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1312
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1317
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1320
+msgid "Author forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1323
+msgid "Author backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1331
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1335
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1335
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1340
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+#. type: Plain text
+#: doc/tin.1:1343
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1346
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+#. type: TP
+#: doc/tin.1:1349
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1353
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1353
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Go to the start of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1356
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:1359
+msgid "Go to the end of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1368
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1371
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1371
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:1374
+msgid "Show the thread menu that the current article is a part of."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1379
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1388
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:1391
+msgid "Go to the next article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1391
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+#. type: TP
+#: doc/tin.1:1399
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1402
+msgid "Go to the previous article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1402
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:1405
+msgid "Go to the previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1408
+msgid "Return to the previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1411
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:1415
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1415
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:1419
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1424
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1427
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+#. type: TP
+#: doc/tin.1:1431
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:1434
+msgid "Return to group selection level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:1437
+msgid "Go to parent article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1437
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1441
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1441
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+#. type: Plain text
+#: doc/tin.1:1445
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1452
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1461
+msgid "Mark article as unread."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1466
+msgid "Mark the current thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1466
+#, no-wrap
+msgid "URL LISTING"
+msgstr "LISTADO URL"
+
+#. type: Plain text
+#: doc/tin.1:1469
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
+"Besides the common moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1470
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1474
+msgid ""
+"The current URL will be prompted and opened using the B<url_handler>. "
+"'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1477 doc/tin.1:1577
+msgid "URL forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1480 doc/tin.1:1580
+msgid "URL backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1486 doc/tin.1:1540 doc/tin.1:1586
+msgid "Shell escape."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1489
+msgid "Toggle the display of the current URL in the last line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+msgid "Help screen of commands available."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1499
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1502
+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
+#: doc/tin.1:1503
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1506
+msgid "Pipe attachment into command."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1506
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:1509
+msgid "Save current attachment / tagged attachments to disk."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1509
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1512
+msgid "View attachment."
+msgstr "Vea adjunto."
+
+#. type: TP
+#: doc/tin.1:1512
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1515
+msgid "Tag one or more attachments for saving."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1515
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:1519
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1519
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1522
+msgid "Reverse tagging of all attachments."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1525
+msgid "Untag all tagged attachments."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1528
+msgid "Attachment forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1531
+msgid "Attachment backward search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1534
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:1537
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1544
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1554
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1562
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1574
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1589
+msgid "Toggle the display of the current ''Message-ID:'' in the last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1599
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr ""
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1611
+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</etc/"
+"tin/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 ""
+
+#. type: Plain text
+#: doc/tin.1:1619
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1625
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1632
+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<\\(rs>') 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 ""
+
+#. type: Plain text
+#: doc/tin.1:1637
+msgid ""
+"The options menu provides access to the attributes menu for the current "
+"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
+"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
+"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1640
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1645
+msgid ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> can be changed.  For more information see section \"SERVERRC "
+"MENU\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1649
+msgid ""
+"Here is a full list of all the available variables. The name in round "
+"brackets is the name of the corresponding setting in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1429
+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
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1659 doc/tin.5:1433
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1659
+#, no-wrap
+msgid "B<Insert ''User-Agent:''-header (advertising)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1662 doc/tin.5:1436
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1662
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1665 doc/tin.5:1439
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1665
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1668 doc/tin.5:1442
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1668
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1671 doc/tin.5:1445
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1671
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<Carácter para mostrar artes devueltos (art_marked_return)>"
+
+#. type: Plain text
+#: doc/tin.1:1675 doc/tin.5:1449
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1675
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1679 doc/tin.5:1453
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1679
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1683 doc/tin.5:1457
+msgid ""
+"The character used to show that an article/thread is recent (not older than "
+"X days). See also B<recent_time>. Default is 'o'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1683
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1687 doc/tin.5:1461
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1687
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1690 doc/tin.5:1464
+msgid "The character used to show that an article was read. Default is '\\ '."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1690
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1694 doc/tin.5:1468
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1694
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1698 doc/tin.5:1472
+msgid ""
+"The character used to show that an article was hot before it was read.  "
+"Default is ':'. B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1698 doc/tin.5:1472
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1703
+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 ""
+
+#. type: TP
+#: doc/tin.1:1703
+#, no-wrap
+msgid "B<Format string for the Attachment level (attachment_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1708
+msgid ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1489
+msgid ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1716 doc/tin.5:1493
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1716
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1719 doc/tin.1:2828
+msgid "Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1719
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1724
+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 ""
+
+#. type: TP
+#: doc/tin.1:1724
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.5:1506
+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 ""
+
+#. type: TP
+#: doc/tin.1:1729
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1734
+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\" and B<getart_limit>. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1734
+#, no-wrap
+msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.5:1516
+msgid ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1739
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1746
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1. See "
+"also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1752 doc/tin.5:1526
+msgid ""
+"If set ON the user is asked when quitting if all groups read during the "
+"current session should be marked read. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1752
+#, fuzzy, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Color de fondo estándar (col_back)>"
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1529
+#, fuzzy
+msgid "Standard background color"
+msgstr "Color de fondo estándar"
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1532
+msgid "Color of quoted text from external sources"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1758
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1761 doc/tin.5:1535
+msgid "Color of sender (From:)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1761
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1764 doc/tin.5:1538
+msgid "Color of header-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1764
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1767 doc/tin.5:1541
+msgid "Color of help pages"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1767
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1770 doc/tin.5:1544
+msgid "Color of background for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1770
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1773 doc/tin.5:1547
+msgid "Color of foreground for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1773
+#, no-wrap
+msgid "B<Color of status messages (col_message)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1776 doc/tin.5:1566
+msgid "Color of status messages in last line"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1780 doc/tin.5:1551
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1784 doc/tin.5:1555
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1788 doc/tin.5:1559
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1792 doc/tin.5:1563
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1795 doc/tin.5:1569
+msgid "Color of mini help menu"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1795
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1798 doc/tin.5:1572
+msgid "Color of actual news header fields"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1798
+#, fuzzy, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Color de primer plano estándar (col_normal)>"
+
+#. type: Plain text
+#: doc/tin.1:1801 doc/tin.5:1575
+#, fuzzy
+msgid "Standard foreground color"
+msgstr "Color de primer plano estándar"
+
+#. type: TP
+#: doc/tin.1:1801
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1804 doc/tin.5:1578
+msgid "Color of quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1807 doc/tin.5:1581
+msgid "Color of twice quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1807
+#, no-wrap
+msgid "B<Color of E<gt>=3 times quoted line (col_quote3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1810 doc/tin.5:1584
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5:1588
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1817 doc/tin.5:1591
+msgid "Color of signatures"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1817
+#, no-wrap
+msgid "B<Color of negative score (col_score_neg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1820 doc/tin.5:1594
+msgid "Color of negative score"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1820
+#, no-wrap
+msgid "B<Color of positive score (col_score_pos)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1823 doc/tin.5:1597
+msgid "Color of positive score"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1823
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1826 doc/tin.5:1600
+msgid "Color of urls highlight"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1829 doc/tin.5:1603
+msgid "Color of verbatim blocks"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1829
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1832 doc/tin.5:1606
+msgid "Color of article subject"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1832
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1835 doc/tin.5:1609
+msgid "Color of text-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1835
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1838 doc/tin.5:1612
+msgid "Color of help/mail sign"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1838
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1841
+msgid "Ask for manual confirmation to protect the user."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1842 doc/tin.1:1848 doc/tin.1:1852
+#, no-wrap
+msgid "\\(bu"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1848
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1852
+msgid ""
+"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
+"the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1856
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1859
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr ""
+
+#
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1871
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found in B<\\%strftime>(3).  B<tin> uses B<\\"
+"%strftime>(3)  when available and supports most format options in its "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1871
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+#. type: TP
+#: doc/tin.1:1873
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+#. type: TP
+#: doc/tin.1:1875
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+#. type: Plain text
+#: doc/tin.1:1878 doc/tin.5:1651
+msgid "The last article/author/config option that was searched for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1878
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+#. type: Plain text
+#: doc/tin.1:1881 doc/tin.5:1654
+msgid "Default is 28."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1881
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1885 doc/tin.5:1658
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1885
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1663
+msgid ""
+"Default for quick (1 key) kill filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1894 doc/tin.5:1667
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1894
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1897 doc/tin.5:1670
+msgid "Default for quick (1 key) kill filter header."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1898 doc/tin.1:1932 doc/tin.1:2052 doc/tin.1:2114 doc/tin.1:2320
+#: doc/tin.1:2385 doc/tin.1:2521 doc/tin.1:2546 doc/tin.1:2562 doc/tin.1:2614
+#: doc/tin.1:2644 doc/tin.1:2722 doc/tin.1:2754 doc/tin.1:2780 doc/tin.1:2861
+#: doc/tin.1:2897 doc/tin.5:1673 doc/tin.5:1702 doc/tin.5:1840 doc/tin.5:1897
+#: doc/tin.5:2097 doc/tin.5:2167 doc/tin.5:2219 doc/tin.5:2336 doc/tin.5:2351
+#: doc/tin.5:2384 doc/tin.5:2437 doc/tin.5:2466 doc/tin.5:2537 doc/tin.5:2586
+#: doc/tin.5:2614 doc/tin.5:2704 doc/tin.5:2742
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: doc/tin.1:1900 doc/tin.1:1934
+msgid "\\%''Subject:'' (case sensitive)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1902 doc/tin.1:1936
+msgid "\\%''Subject:'' (ignore case)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1904 doc/tin.1:1938
+msgid "\\%''From:'' (case sensitive)"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1904 doc/tin.1:1938 doc/tin.1:2326 doc/tin.1:2529 doc/tin.1:2569
+#: doc/tin.1:2620 doc/tin.1:2651 doc/tin.1:2728 doc/tin.1:2786 doc/tin.1:2867
+#: doc/tin.5:1676 doc/tin.5:1705 doc/tin.5:2103 doc/tin.5:2359 doc/tin.5:2391
+#: doc/tin.5:2443 doc/tin.5:2473 doc/tin.5:2543 doc/tin.5:2620 doc/tin.5:2710
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+#. type: Plain text
+#: doc/tin.1:1906 doc/tin.1:1940
+msgid "\\%''From:'' (ignore case)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1908 doc/tin.1:1942
+msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1908 doc/tin.1:1942 doc/tin.1:2056 doc/tin.1:2330 doc/tin.1:2624
+#: doc/tin.1:2733 doc/tin.1:2791 doc/tin.5:1678 doc/tin.5:1707 doc/tin.5:1844
+#: doc/tin.5:2107 doc/tin.5:2447 doc/tin.5:2547 doc/tin.5:2625
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: Plain text
+#: doc/tin.1:1910 doc/tin.1:1944
+msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1910 doc/tin.1:1944 doc/tin.1:2057 doc/tin.1:2626 doc/tin.1:2793
+#: doc/tin.5:1679 doc/tin.5:1708 doc/tin.5:1845 doc/tin.5:2449 doc/tin.5:2627
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+#. type: Plain text
+#: doc/tin.1:1912 doc/tin.1:1946
+msgid "\\%''Message-ID:'' entry only"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1912 doc/tin.1:1946 doc/tin.1:2629 doc/tin.1:2795 doc/tin.5:1680
+#: doc/tin.5:1709 doc/tin.5:2452 doc/tin.5:2629
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+#. type: Plain text
+#: doc/tin.1:1914 doc/tin.1:1948
+msgid "\\%''Lines:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1915
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1919 doc/tin.5:1687
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1919
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1924 doc/tin.5:1692
+msgid ""
+"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1924
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1928 doc/tin.5:1696
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1928
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1931 doc/tin.5:1699
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1949
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+#. type: TP
+#: doc/tin.1:1951
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+#. type: TP
+#: doc/tin.1:1953
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+#. type: TP
+#: doc/tin.1:1955
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1959
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+#. type: TP
+#: doc/tin.1:1961
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+#. type: TP
+#: doc/tin.1:1963
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+#. type: TP
+#: doc/tin.1:1965
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+#. type: TP
+#: doc/tin.1:1967
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+#. type: TP
+#: doc/tin.1:1969
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+#. type: TP
+#: doc/tin.1:1971
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+#. type: TP
+#: doc/tin.1:1973
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+#. type: TP
+#: doc/tin.1:1975
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+#. type: TP
+#: doc/tin.1:1977
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1979
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+#. type: TP
+#: doc/tin.1:1981
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<Don't break words when wrapping (dont_break_words)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1987 doc/tin.5:1750
+msgid ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1987
+#, no-wrap
+msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1754
+msgid ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1997
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1997
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2000 doc/tin.5:1764
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2000
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2005
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2005
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2009 doc/tin.5:1775
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2009
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2017
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>.  Default is 0, which means no "
+"limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2017
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2020 doc/tin.5:1800
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2020
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2024
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2024
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2032
+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 B<PageNextUnread>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2032
+#, no-wrap
+msgid "B<Display none mime data as an attachment (hide_inline_data)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2048 doc/tin.5:1836
+msgid ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2052 doc/tin.5:1840
+#, no-wrap
+msgid "Nothing"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2053 doc/tin.5:1841
+#, no-wrap
+msgid "Complete UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2054 doc/tin.5:1842
+#, no-wrap
+msgid "Any UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2055 doc/tin.5:1843
+#, no-wrap
+msgid "Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2056 doc/tin.5:1844
+#, no-wrap
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2057 doc/tin.5:1845
+#, no-wrap
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2058 doc/tin.5:1846
+#, no-wrap
+msgid "Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2059 doc/tin.1:2633 doc/tin.5:1847 doc/tin.5:2456
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+#. type: tbl table
+#: doc/tin.1:2059 doc/tin.5:1847
+#, no-wrap
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2060 doc/tin.1:2635 doc/tin.5:1848 doc/tin.5:2458
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+#. type: tbl table
+#: doc/tin.1:2060 doc/tin.5:1848
+#, no-wrap
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "12"
+msgstr "12"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "13"
+msgstr "13"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "Compl. UU/YENC & PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "15"
+msgstr "15"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "Hide all"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2066
+#, no-wrap
+msgid "B<Regex used to hide matching lines (hideline_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2072 doc/tin.5:1860
+msgid ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2072
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1867
+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 ""
+
+#. type: TP
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr "B<(info_in_last_line)>"
+
+#. type: Plain text
+#: doc/tin.1:2086 doc/tin.5:1873
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2086
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2093
+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 ""
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:2093
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2100 doc/tin.5:1883
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2100
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1888
+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 ""
+
+#. type: TP
+#: doc/tin.1:2105
+#, no-wrap
+msgid "B<Keep expired filter rules in file (keep_expired_filters)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2109 doc/tin.5:1892
+msgid ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2113
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2120
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2125 doc/tin.5:1909
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2129 doc/tin.5:1913
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2131
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2131
+#, no-wrap
+msgid "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2137 doc/tin.5:1920
+msgid ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2137
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2145
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2145
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1930
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2149
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2155 doc/tin.5:1936
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"In article %M you wrote:\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2155
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2165 doc/tin.5:1946
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\ 4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2165
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2174 doc/tin.5:1955
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2174
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2180 doc/tin.5:1961
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2185 doc/tin.5:1966
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+
+#. type: Plain text
+#: doc/tin.1:2189 doc/tin.5:1970
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:2191 doc/tin.5:1972
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2198
+#, no-wrap
+msgid ""
+"%F\tfilename\n"
+"%M\tdefault_mailer\n"
+"%S\tsubject-field\n"
+"%T\tto-filed\n"
+"%U\tusername\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2200
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2208 doc/tin.5:1992
+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 ""
+
+#. type: TP
+#: doc/tin.1:2208
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1984
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2223 doc/tin.5:2004
+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 B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2223
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr "B<MM_CHARSET (mm_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2238 doc/tin.5:2019
+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)  or B<\\"
+"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
+"instead."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2238
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2251 doc/tin.5:2032
+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)  or B<\\%ucnv_*>().  If "
+"none of these functions are 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 ""
+
+#. type: Plain text
+#: doc/tin.1:2254 doc/tin.5:2035
+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
+#: doc/tin.1:2260 doc/tin.5:2041
+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 ""
+
+#. type: TP
+#: doc/tin.1:2260
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2046
+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 ""
+
+#. type: TP
+#: doc/tin.1:2265
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2270 doc/tin.5:2051
+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 ""
+
+#. type: TP
+#: doc/tin.1:2270
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2275 doc/tin.5:2056
+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 ""
+
+#. type: TP
+#: doc/tin.1:2275
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2280 doc/tin.5:2061
+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 ""
+
+#. type: TP
+#: doc/tin.1:2280
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+#. type: Plain text
+#: doc/tin.1:2284
+msgid ""
+"These are internal timers used by B<tin> to keep track of new newsgroups.  "
+"Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2284
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2074
+msgid ""
+"Which news headers you wish to see. If you want to see _all_ the headers, "
+"place an '*' as this value. This is the only way a wildcard can be used.  If "
+"you enter 'X-' as the value, you will see all headers beginning with 'X-' "
+"(like X-Alan or X-Pape). You can list more than one by delimiting with "
+"spaces. Not defining anything turns off this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2291
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2300 doc/tin.5:2083
+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 ""
+
+#. type: TP
+#: doc/tin.1:2300
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2306 doc/tin.5:2089
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"%F wrote:\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2306
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2315
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2315
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2319
+msgid ""
+"The normalization form B<tin> should use to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2322 doc/tin.5:2099
+msgid "B<None>: no normalization"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2101
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2326 doc/tin.5:2103
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2328 doc/tin.5:2105
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2330 doc/tin.5:2107
+msgid "B<NFD>: Canonical Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2332 doc/tin.5:2109
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2336
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2336
+#, no-wrap
+msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2341
+msgid ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2341
+#, no-wrap
+msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2346
+msgid ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2346
+#, no-wrap
+msgid "B<Format string for the display of yenc header at Article level (page_yenc_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2351
+msgid ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2351
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2136
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2355
+#, no-wrap
+msgid "B<Use 8-bit characters in news headers (post_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2147
+msgid ""
+"Allows 8-bit 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 8-bit characters are used, "
+"using unencoded (raw)  8-bit 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 ""
+
+#. type: TP
+#: doc/tin.1:2366
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2371 doc/tin.5:2152
+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 ""
+
+#. type: TP
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2378
+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 B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2378
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2166
+msgid ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2387 doc/tin.5:2169
+msgid "B<No> (default), no post processing is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2391 doc/tin.5:2173
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2393 doc/tin.5:2175
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2394
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2402 doc/tin.5:2184
+msgid ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"Mail/>. If no filename is set then postings will not be saved. See the "
+"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
+"information about the various expansion characters. Default is 'posted'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2402
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2188
+msgid ""
+"If ON, then the full article header is sent to the printer. Otherwise only "
+"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2415
+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 ""
+
+#. type: TP
+#: doc/tin.1:2415
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2419 doc/tin.5:2202
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2419
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2423
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2423
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2429 doc/tin.5:2212
+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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. Default is 'E<gt>_'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2429
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2436
+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 B<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 ""
+
+#. type: Plain text
+#: doc/tin.1:2440
+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 otherwise would be "
+"not.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2440
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2445
+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 ""
+
+#. type: TP
+#: doc/tin.1:2445
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2450
+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 ""
+
+#. type: TP
+#: doc/tin.1:2450
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2455
+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 ""
+
+#. type: TP
+#: doc/tin.1:2455
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2459 doc/tin.5:2259
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2459
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2463
+msgid ""
+"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
+"the rendering of bi-directional text to the terminal. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2468 doc/tin.5:2271
+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 ""
+
+#. type: TP
+#: doc/tin.1:2468
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2472 doc/tin.5:2275
+msgid ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2472
+#, no-wrap
+msgid "B<Character to show global scopes (scope_marked_global)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2476 doc/tin.5:2279
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2476
+#, no-wrap
+msgid "B<Char to show global scope matches (scope_marked_global_match)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2480 doc/tin.5:2283
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2480
+#, no-wrap
+msgid "B<Character to show local scopes (scope_marked_local)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2287
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2484
+#, no-wrap
+msgid "B<Char to show local scope matches (scope_marked_local_match)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2488 doc/tin.5:2291
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2488
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2492 doc/tin.5:2295
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2492
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2496 doc/tin.5:2299
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2496
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2500 doc/tin.5:2303
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2500
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2307
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2504
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2512
+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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2512
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2516
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2516
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2520 doc/tin.5:2350
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2523 doc/tin.5:2353
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2526 doc/tin.5:2356
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2529 doc/tin.5:2359
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2532 doc/tin.5:2362
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2533
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2542
+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 built "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2542
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2545 doc/tin.5:2335
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2550 doc/tin.5:2340
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2555 doc/tin.5:2345
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2561
+msgid ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2564 doc/tin.5:2386
+msgid "B<Don't show help or mail sign>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2566 doc/tin.5:2388
+msgid "B<Show only help sign>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2391
+msgid ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2572 doc/tin.5:2394
+msgid ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2573
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2577 doc/tin.5:2399
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2577
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2581 doc/tin.5:2403
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2581
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2584 doc/tin.5:2406
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2584
+#, no-wrap
+msgid "B<Display score (show_art_score)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2588 doc/tin.5:2367
+msgid ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2588
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2591 doc/tin.5:2409
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2591
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2601
+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. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2601
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2604 doc/tin.5:2425
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2604
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2609
+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 ""
+
+#. type: TP
+#: doc/tin.1:2609
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2613 doc/tin.5:2436
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2616 doc/tin.5:2439
+msgid "B<Nothing>, don't sort articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2618 doc/tin.5:2441
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2620 doc/tin.5:2443
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2622 doc/tin.5:2445
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2624 doc/tin.5:2447
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2626 doc/tin.5:2449
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2629 doc/tin.5:2452
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2631 doc/tin.5:2454
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2633 doc/tin.5:2456
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2635 doc/tin.5:2458
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2637 doc/tin.5:2460
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2638
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2643 doc/tin.5:2465
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2646 doc/tin.5:2468
+msgid "B<Nothing>, don't sort threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2649 doc/tin.5:2471
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2651 doc/tin.5:2473
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2653 doc/tin.5:2475
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2655 doc/tin.5:2477
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2656
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2661 doc/tin.5:2483
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2663 doc/tin.5:2485
+msgid "I<spam,delete,remove>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2663
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2668
+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 ""
+
+#. type: TP
+#: doc/tin.1:2668
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2674 doc/tin.5:2496
+msgid ""
+"Strips the blanks from the end of each line therefore speeding up the "
+"display when reading on a slow terminal or via modem. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2674
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2683 doc/tin.5:2505
+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 ""
+
+#. type: TP
+#: doc/tin.1:2683
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2687 doc/tin.5:2509
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2687
+#, no-wrap
+msgid "B<Regex with Subject prefixes (strip_re_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2693 doc/tin.5:2515
+msgid ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2693
+#, no-wrap
+msgid "B<Regex with Subject suffixes (strip_was_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2699 doc/tin.5:2521
+msgid ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2699
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2704
+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 ""
+
+#. type: TP
+#: doc/tin.1:2704
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2709 doc/tin.5:2773
+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 ""
+
+#. type: TP
+#: doc/tin.1:2709
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2713
+msgid ""
+"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
+"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2713
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2721
+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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\".) The "
+"default is Both Subject and References.  The choices are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2724
+msgid "B<None>, don't thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2726
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2728
+msgid "B<References>, thread on ''References:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2731
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2733
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2736
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2737
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2741 doc/tin.5:2581
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2741
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2745
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2745
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2749
+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 is 75%."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2749
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2753 doc/tin.5:2585
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2756 doc/tin.5:2588
+msgid "B<Max>, the maximum score in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2758 doc/tin.5:2590
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2760 doc/tin.5:2592
+msgid "B<Average>, the average score in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2761
+#, no-wrap
+msgid "B<CA certificate file (tls_ca_cert_file)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2766 doc/tin.5:2598
+msgid ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2766
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2774 doc/tin.5:2606
+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 ""
+
+#. type: TP
+#: doc/tin.1:2774
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2779
+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 and "
+"is applied before B<hideline_regex>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2782 doc/tin.5:2616
+msgid "B<Don't trim article body>, do nothing."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2784 doc/tin.5:2618
+msgid "B<Skip leading blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2786 doc/tin.5:2620
+msgid "B<Skip trailing blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2788 doc/tin.5:2622
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2791 doc/tin.5:2625
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2793 doc/tin.5:2627
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2795 doc/tin.5:2629
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2797 doc/tin.5:2631
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2798
+#, no-wrap
+msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2806
+msgid ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2806
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2811
+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 ""
+
+#. type: TP
+#: doc/tin.1:2811
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2814
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2814
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2819 doc/tin.5:2652
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
+"B<url_handler.pl>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2819
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2822 doc/tin.5:2655
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2822
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2825
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2825
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2828
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2834 doc/tin.5:2669
+msgid ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2834
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2844
+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 ""
+
+#. type: TP
+#: doc/tin.1:2844
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2848 doc/tin.5:2685
+msgid ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2848
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2852
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2852
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2856
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2856
+#, no-wrap
+msgid "B<Detection and display of verbatim blocks (verbatim_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2860
+msgid ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2863 doc/tin.5:2706
+msgid "B<Don't detect verbatim blocks>. Do nothing."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2865 doc/tin.5:2708
+msgid ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2867 doc/tin.5:2710
+msgid ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2869 doc/tin.5:2712
+msgid ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2892
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2892
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2896 doc/tin.5:2741
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2899 doc/tin.5:2744
+#, fuzzy
+msgid "B<no>"
+msgstr "B<no>"
+
+#. type: Plain text
+#: doc/tin.1:2901 doc/tin.5:2746
+#, fuzzy
+msgid "yes, B<display mark>"
+msgstr "si B<display mark>"
+
+#. type: Plain text
+#: doc/tin.1:2903 doc/tin.5:2748
+msgid "print a B<space> instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2904
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2912 doc/tin.5:2757
+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 ""
+
+#. type: TP
+#: doc/tin.1:2912
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2923 doc/tin.5:2768
+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 and B<dont_break_words> is "
+"unset 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 ""
+
+#. type: TP
+#: doc/tin.1:2923
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2930 doc/tin.5:2778
+msgid ""
+"Format is the same as for B<news_quote_format>, this is used when answering "
+"to a crossposting to several groups with no ''Followup-To:'' set."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2930
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2937
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2945
+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., B<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 ""
+
+#. type: Plain text
+#: doc/tin.1:2952
+msgid ""
+"Attributes can also be changed from the attributes menu which can be "
+"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
+"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
+"attributes menu looks and behaves very similar to the options menu. The "
+"title shows the current scope. Attributes set in the current scope are "
+"marked with '+' to the left of the attributes number."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2959
+msgid ""
+"Besides the keys for moving around and changing values known from the "
+"options menu the attributes menu provides the following command: "
+"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2959
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "ÁMBITO"
+
+#. type: Plain text
+#: doc/tin.1:2971
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">').  When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>')  for scopes from the "
+"local attributes file."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2986
+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.  "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes.  B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2986
+#, no-wrap
+msgid "SERVERRC MENU"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2998
+msgid ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>.  Changing the value of B<cache_overview_files>, "
+"B<compress_overview_files> or B<nntp_pipeline_limit> will be become "
+"effective immediately for all groups visited after the change.  Changing any "
+"other values, i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require "
+"a restart to take effect."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2998
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr ""
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:3005
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3012
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
+"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
+"articles killed or selected when they meet certain criteria."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3017
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3022
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3027
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3029
+msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3038
+msgid ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+msgstr "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3044
+msgid ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+msgstr ""
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:3058
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"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:'', ''From:'', ''Message-"
+"ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line of an article. The "
+"filter can be limited to the current newsgroup or it can apply to all "
+"newsgroups. Once entered the user can abort the command and not save the new "
+"filter, edit the full filter file or save filter."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3058
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "RETENIENDO ARTÍCULOS"
+
+#. type: Plain text
+#: doc/tin.1:3061
+msgid ""
+"B<tin> allows posting of articles, follow-up to already posted articles and "
+"replying direct through mail to the author of an article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3071
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3076
+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. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3084
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3098
+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 ""
+
+#. type: SS
+#: doc/tin.1:3098
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "ADAPTADO LOS ARTÍCULOS ENTRECOMILLADOS"
+
+#. type: Plain text
+#: doc/tin.1:3107
+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). If the article has multiple addresses, "
+"only the first is evaluated. 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 ""
+
+#. type: ta
+#: doc/tin.1:3109
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3118
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.1:3121
+msgid "e.g.,"
+msgstr "p.e.,"
+
+#. type: Plain text
+#: doc/tin.1:3126
+#, no-wrap
+msgid ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+msgstr ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3130
+msgid "would expand to:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3135
+#, no-wrap
+msgid ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3145
+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 ""
+
+#. type: SS
+#: doc/tin.1:3145
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3152
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3157
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will be processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3161
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3165
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3171
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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 ""
+
+#. type: Plain text
+#: doc/tin.1:3176
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3181
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3186
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3191
+msgid ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least a 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3197
+msgid ""
+"When saving articles you can specify whether the saved files should be post "
+"processed. A default process type can be set via B<post_process_type>."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3197
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3209
+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>(8)  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 B<savedir> 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 ""
+
+#. type: Plain text
+#: doc/tin.1:3213
+msgid ""
+"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
+"option), the same directory must be specified when reading the articles by "
+"''B<-R>''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3220
+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 ""
+
+#. type: TP
+#: doc/tin.1:3220
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3224
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3224
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3228
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3228
+#, no-wrap
+msgid "B<tin -R>"
+msgstr "B<tin -R>"
+
+#. type: Plain text
+#: doc/tin.1:3233
+msgid "(read any articles saved by B<tin -S>)"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3233
+#, no-wrap
+msgid "RANGES"
+msgstr "LÍMITES"
+
+#. type: Plain text
+#: doc/tin.1:3245
+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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
+"previously entered range selection. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3245
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
+
+#. type: Plain text
+#: doc/tin.1:3257
+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. See "
+"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3259
+msgid "I<alt.config,news.*,!news.test>"
+msgstr "I<alt.config,news.*,!news.test>"
+
+#. type: Plain text
+#: doc/tin.1:3261
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3266
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3266
+#, no-wrap
+msgid "INTERACTIVE SEARCH"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3272
+msgid ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> ('B</"
+">'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3275
+msgid ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behavior is fixed and cannot be altered."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3281
+msgid ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behavior cannot be prevented. Also regex searches "
+"are case insensitive by default. To enforce case sensitivity, prefix the "
+"search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3286
+msgid ""
+"If Unicode normalization is available, search patterns are normalized "
+"according to the B<normalization_form> tinrc variable."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3286
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "FIRMAS"
+
+#. type: Plain text
+#: doc/tin.1:3295
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3298
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3300
+msgid "The following is an example of a I<.Sig> file:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3305
+#, no-wrap
+msgid ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3321
+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 ""
+
+#. type: SS
+#: doc/tin.1:3321
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
+
+#. type: Plain text
+#: doc/tin.1:3327
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3330
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'current group/thread/article number'"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3347
+#, no-wrap
+msgid ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3352
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3355
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3373
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.1:3570
+msgid "Defaults for the format strings:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3380
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3384
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3390
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3395
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3399
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3403
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3409
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3416
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3419
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3428
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3439
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might be useful to determine the maximum length manually "
+"and specify the length in the format string."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3443
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3447
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+"'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3457
+msgid ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen. The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
+"is used if the minimum or maximum screen width is not reached.  If no length "
+"is specified after the colon, the item is displayed even if the minimum "
+"screen width is not reached and the length is calculated as if no minimum "
+"(or maximum) screen width had been specified. In the following example "
+"B<tin> will display the subject with a length of 60 characters if the screen "
+"is wider than 100 characters, otherwise a length of 40 characters is used: "
+"'B<%60E<gt>100:40s>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3475
+msgid ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customized too via format strings.  The following variables are "
+"available:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3478
+#, no-wrap
+msgid "\\w'%G        'u +\\w'current group/thread/article number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3507
+#, no-wrap
+msgid ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3512
+msgid ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3519
+#, no-wrap
+msgid "attachment\\%_format"
+msgstr "attachment\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3521
+#, no-wrap
+msgid "page\\%_mime\\%_format"
+msgstr "page\\%_mime\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3523
+#, no-wrap
+msgid "page\\%_uue\\%_format"
+msgstr "page\\%_uue\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3525
+#, no-wrap
+msgid "page\\%_yenc\\%_format"
+msgstr "page\\%_yenc\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3526
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: tbl table
+#: doc/tin.1:3526 doc/tin.1:3527 doc/tin.1:3528 doc/tin.1:3529 doc/tin.1:3530
+#: doc/tin.1:3531 doc/tin.1:3532 doc/tin.1:3533 doc/tin.1:3534 doc/tin.1:3535
+#: doc/tin.1:3536 doc/tin.1:3537 doc/tin.1:3538 doc/tin.1:3539 doc/tin.1:3540
+#: doc/tin.1:3541 doc/tin.1:3542 doc/tin.1:3543 doc/tin.1:3544 doc/tin.1:3545
+#: doc/tin.1:3546 doc/tin.1:3547 doc/tin.1:3548 doc/tin.1:3549 doc/tin.1:3550
+#: doc/tin.1:3551 doc/tin.1:3552 doc/tin.1:3553
+#, no-wrap
+msgid "X"
+msgstr "X"
+
+#. type: tbl table
+#: doc/tin.1:3527
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: tbl table
+#: doc/tin.1:3528
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: tbl table
+#: doc/tin.1:3529
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: tbl table
+#: doc/tin.1:3530
+#, no-wrap
+msgid "%E"
+msgstr "%E"
+
+#. type: tbl table
+#: doc/tin.1:3531
+#, no-wrap
+msgid "%e"
+msgstr "%e"
+
+#. type: tbl table
+#: doc/tin.1:3532
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: tbl table
+#: doc/tin.1:3533
+#, no-wrap
+msgid "%f"
+msgstr "%f"
+
+#. type: tbl table
+#: doc/tin.1:3534
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: tbl table
+#: doc/tin.1:3535
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: tbl table
+#: doc/tin.1:3536
+#, no-wrap
+msgid "%I"
+msgstr "%I"
+
+#. type: tbl table
+#: doc/tin.1:3537
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: tbl table
+#: doc/tin.1:3538
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: tbl table
+#: doc/tin.1:3539
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: tbl table
+#: doc/tin.1:3540
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: tbl table
+#: doc/tin.1:3541
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: tbl table
+#: doc/tin.1:3542
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: tbl table
+#: doc/tin.1:3543
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: tbl table
+#: doc/tin.1:3544
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: tbl table
+#: doc/tin.1:3545
+#, no-wrap
+msgid "%V"
+msgstr "%V"
+
+#. type: tbl table
+#: doc/tin.1:3546
+#, no-wrap
+msgid "%v"
+msgstr "%v"
+
+#. type: tbl table
+#: doc/tin.1:3547
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: tbl table
+#: doc/tin.1:3548
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: tbl table
+#: doc/tin.1:3549
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: tbl table
+#: doc/tin.1:3550
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: tbl table
+#: doc/tin.1:3551
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: tbl table
+#: doc/tin.1:3552
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: tbl table
+#: doc/tin.1:3553
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: doc/tin.1:3568
+msgid ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3573
+#, no-wrap
+msgid "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3578
+#, no-wrap
+msgid ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3581
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "CONSEJOS Y TRUCOS"
+
+#. type: Plain text
+#: doc/tin.1:3585
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3587
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3590
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3592
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3594
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3598
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3605
+msgid ""
+"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
+"the B<\\%xterm>(1x)  is resized."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3609
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3614
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3614
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "BOTONES TERMINALES XTERM"
+
+#. type: Plain text
+#: doc/tin.1:3620
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3622
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3622
+#, no-wrap
+msgid "Button1 (left)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3625
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3625
+#, no-wrap
+msgid "Button2 (center)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3629
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3629
+#, no-wrap
+msgid "Button3 (right)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3633
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3635
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3635 doc/tin.1:3647 doc/tin.1:3661
+#, no-wrap
+msgid "left button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3639
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3639 doc/tin.1:3651 doc/tin.1:3664
+#, no-wrap
+msgid "center button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3642
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3642 doc/tin.1:3656 doc/tin.1:3669
+#, no-wrap
+msgid "right button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3645
+msgid "moves to the group pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3647
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3651
+msgid ""
+"reads the article pointed at, just like B<GroupReadBasenote> "
+"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3656
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3659
+msgid "moves to the article (or thread) pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3661
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3669
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3672
+msgid "moves to the article pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3679
+msgid ""
+"In other menus and areas button pressing reverts back to usual cut and paste "
+"of B<\\%xterm>(1x), but after one click of any button."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3679
+#, no-wrap
+msgid "INDEX FILES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3684
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3693
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON.  Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3702
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3709
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3714
+msgid ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3719
+#, no-wrap
+msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3725
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3731
+#, no-wrap
+msgid ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+msgstr ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+
+#. type: SH
+#: doc/tin.1:3736 doc/tin.5:22
+#, no-wrap
+msgid "FILES"
+msgstr "FICHEROS"
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $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-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#.        $TMPDIR/GNKSA      (-D 64)
+#. type: Plain text
+#: doc/tin.1:3755
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr ""
+
+#.  TODO: mention
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.  $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-R   (-D 32)
+#.  $TMPDIR/SCOPES-W   (-D 32)
+#.  $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3757 doc/tin.5:45
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3759 doc/tin.5:47
+msgid "I<~/.mailcap>"
+msgstr "I<~/.mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3761 doc/tin.5:49
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3763 doc/tin.5:51
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3765 doc/tin.5:53
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3767 doc/tin.5:55
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3769 doc/tin.5:247
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+#. type: Plain text
+#: doc/tin.1:3771 doc/tin.5:256
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+#. type: Plain text
+#: doc/tin.1:3773 doc/tin.5:265
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3775 doc/tin.5:267
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3777 doc/tin.5:269
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3779 doc/tin.5:275
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+#. type: Plain text
+#: doc/tin.1:3781 doc/tin.5:309
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.1:3784 doc/tin.5:339
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+
+#. type: Plain text
+#: doc/tin.1:3787 doc/tin.5:346
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+#. type: Plain text
+#: doc/tin.1:3789 doc/tin.5:348
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+#. type: Plain text
+#: doc/tin.1:3791 doc/tin.5:354
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+#. type: Plain text
+#: doc/tin.1:3793 doc/tin.5:360
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+#. type: Plain text
+#: doc/tin.1:3795 doc/tin.5:366
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+
+#. type: Plain text
+#: doc/tin.1:3798
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.1:3801 doc/tin.5:380
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+
+#. type: Plain text
+#: doc/tin.1:3803 doc/tin.5:386
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3805 doc/tin.5:420
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3808 doc/tin.5:430
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+#. type: Plain text
+#: doc/tin.1:3810 doc/tin.5:432
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3812 doc/tin.5:789
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+#. type: Plain text
+#: doc/tin.1:3815
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3817
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3820 doc/tin.5:1196
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3822 doc/tin.5:1211
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+#. type: Plain text
+#: doc/tin.1:3824 doc/tin.5:1255
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3826 doc/tin.5:1269
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3828 doc/tin.5:1278
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+#. type: Plain text
+#: doc/tin.1:3831 doc/tin.5:1287
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+
+#. type: Plain text
+#: doc/tin.1:3835 doc/tin.5:1297
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+
+#. type: Plain text
+#: doc/tin.1:3839 doc/tin.5:1307
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+
+#. type: Plain text
+#: doc/tin.1:3843 doc/tin.5:1325
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3847 doc/tin.5:1408
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3849 doc/tin.5:1410
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3851 doc/tin.5:2781
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+#. type: Plain text
+#: doc/tin.1:3853
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+
+#.  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).
+#. type: Plain text
+#: doc/tin.1:3855 doc/tin.5:2891
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+#. type: Plain text
+#: doc/tin.1:3857 doc/tin.5:2951
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+#. type: Plain text
+#: doc/tin.1:3859 doc/tin.5:2977
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3861 doc/tin.5:2999
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3863 doc/tin.5:3008
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3867 doc/tin.5:3025
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+#. type: SH
+#: doc/tin.1:3867
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "ENTORNO"
+
+#. type: TP
+#: doc/tin.1:3871
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+#. type: Plain text
+#: doc/tin.1:3879
+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 ""
+
+#. type: TP
+#: doc/tin.1:3879
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3884
+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 ""
+
+#. type: TP
+#: doc/tin.1:3884
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3890
+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 ""
+
+#. type: TP
+#: doc/tin.1:3890
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3896
+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 ""
+
+#. type: TP
+#: doc/tin.1:3896
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3902
+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 ""
+
+#. type: TP
+#: doc/tin.1:3902
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3907
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3907
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3912
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3912
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3918
+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 "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3918
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr "B<TIN_NOVFILENAME>"
+
+#. type: Plain text
+#: doc/tin.1:3924
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3924
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+#. type: Plain text
+#: doc/tin.1:3930
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3930
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+#. type: Plain text
+#: doc/tin.1:3936
+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 ""
+
+#. type: TP
+#: doc/tin.1:3936
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3941
+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 "
+"does override $B<NNTPPORT>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3941
+#, no-wrap
+msgid "B<NNTPSPORT>"
+msgstr "B<NNTPSPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3946
+msgid ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
+"line options do override $B<NNTPSPORT>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3946
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+#. type: Plain text
+#: doc/tin.1:3950
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3950
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+#. type: Plain text
+#: doc/tin.1:3954
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3955
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: doc/tin.1:3958
+msgid "no conversion"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3961
+msgid "universal table for many languages"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3964
+msgid "single-spacing universal table"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3967
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3971
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3974
+msgid "table with B<RFC\\ 1345> codes in brackets"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3974
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: doc/tin.1:3977
+msgid "table for printers that allow overstriking with backspace"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3978
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+#. type: Plain text
+#: doc/tin.1:3985
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If it points to a readable file a "
+"random line from that file will be used. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3985
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr "B<NEWSORG (DomainOS)>"
+
+#. type: Plain text
+#: doc/tin.1:3988
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3988
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+#. type: Plain text
+#: doc/tin.1:3993
+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 ""
+
+#. type: TP
+#: doc/tin.1:3993
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+#. type: Plain text
+#: doc/tin.1:3997
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3997
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+#. type: Plain text
+#: doc/tin.1:4000
+msgid "Same as $B<NAME> but with lower priority."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4000
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: doc/tin.1:4005
+msgid ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4005
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+#. type: Plain text
+#: doc/tin.1:4009
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4009
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4012
+msgid "Full path to the user's mailbox."
+msgstr ""
+
+#.  we don't support the %message || ?message notation
+#. type: TP
+#: doc/tin.1:4012
+#, no-wrap
+msgid "B<MAILPATH>"
+msgstr "B<MAILPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4017
+#, fuzzy
+msgid ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+msgstr ""
+"Una lista de nombres de archivos separados por dos puntos que se comprueban "
+"en busca de correo nuevo. Esto anula la variable $B<MAIL>."
+
+#. type: TP
+#: doc/tin.1:4017
+#, no-wrap
+msgid "B<MAILDIR>"
+msgstr "B<MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4021
+msgid ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4021
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+#. type: Plain text
+#: doc/tin.1:4030
+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 ""
+
+#. type: TP
+#: doc/tin.1:4030
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+#. type: Plain text
+#: doc/tin.1:4039
+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 ""
+
+#. type: TP
+#: doc/tin.1:4039
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4045
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:4047
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+
+#. type: Plain text
+#: doc/tin.1:4052
+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 ""
+
+#. type: TP
+#: doc/tin.1:4052
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4056
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4058
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+
+#. type: Plain text
+#: doc/tin.1:4062
+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 ""
+
+#. type: TP
+#: doc/tin.1:4062
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4066
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4066
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:4072
+msgid ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4072
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4077
+msgid ""
+"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
+"(e.g., metamutt)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4077
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+#. type: Plain text
+#: doc/tin.1:4081
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4081
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+#. type: Plain text
+#: doc/tin.1:4086
+msgid ""
+"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
+"line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4086
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+#. type: Plain text
+#: doc/tin.1:4093
+msgid ""
+"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
+"B<\\%gpg>(1)  program."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4093
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4098
+msgid ""
+"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4098
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+#. type: Plain text
+#: doc/tin.1:4103
+msgid ""
+"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4103
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#. type: Plain text
+#: doc/tin.1:4115
+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).  Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4115
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: doc/tin.1:4124
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4124
+#, no-wrap
+msgid "B<LC_NUMERIC>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: doc/tin.1:4132
+msgid ""
+"Numeric value formats. Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4132
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: doc/tin.1:4140
+msgid ""
+"Date and time formats. Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4140
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: Plain text
+#: doc/tin.1:4149
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other "
+"B<$LC_> variable. Its value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4149
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: doc/tin.1:4158
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. Its value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
+"%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4158
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+#. type: Plain text
+#: doc/tin.1:4166
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4166
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: doc/tin.1:4176
+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 ""
+
+#. type: TP
+#: doc/tin.1:4176
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: doc/tin.1:4186
+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 ""
+
+#. type: TP
+#: doc/tin.1:4186
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#. type: Plain text
+#: doc/tin.1:4192
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4192
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr "B<DISPLAY>"
+
+#. type: Plain text
+#: doc/tin.1:4195
+msgid "Display name, pointing to the X server; required for xface."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4195
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr "B<WINDOWID>"
+
+#. type: Plain text
+#: doc/tin.1:4199
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4199
+#, no-wrap
+msgid "B<SHELL>"
+msgstr "B<SHELL>"
+
+#. type: Plain text
+#: doc/tin.1:4203
+msgid ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4203
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr "B<XDG_RUNTIME_DIR>"
+
+#. type: Plain text
+#: doc/tin.1:4208
+msgid ""
+"The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4208
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SEÑALES"
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:4212
+msgid "B<tin> handles a couple of signals:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4212
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+#. type: Plain text
+#: doc/tin.1:4215 doc/tin.1:4218
+msgid "Terminate gracefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4215
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+#. type: TP
+#: doc/tin.1:4218
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+#. type: Plain text
+#: doc/tin.1:4221
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4221
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#
+#
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:4232
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4232
+#, no-wrap
+msgid "SECURITY"
+msgstr "GARANTÍA"
+
+#. type: Plain text
+#: doc/tin.1:4238
+msgid ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4242
+msgid ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4249
+msgid ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behavior."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4249
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "CONFORME A"
+
+#.  - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+#.    RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+#. type: Plain text
+#: doc/tin.1:4257
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4257
+#, no-wrap
+msgid "NOTES"
+msgstr "ANOTACIONES"
+
+#. type: Plain text
+#: doc/tin.1:4264
+msgid ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4268
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
+
+#. type: SH
+#: doc/tin.1:4268
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4275
+msgid ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4276
+#, no-wrap
+msgid "BUGS"
+msgstr "DEFECTOS"
+
+#. type: Plain text
+#: doc/tin.1:4286
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> to 1."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4295
+msgid ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4303
+msgid ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use ''B<-"
+"C>''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4312
+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 bug-report until we "
+"request it."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4312
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIAL"
+
+#. type: Plain text
+#: doc/tin.1:4321
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4325
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
+
+#. type: SH
+#: doc/tin.1:4325
+#, no-wrap
+msgid "CREDITS"
+msgstr "DERECHOS"
+
+#. type: IP
+#: doc/tin.1:4326
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr "Rich Skrenta"
+
+#. type: Plain text
+#: doc/tin.1:4330
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4330
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr "Bill Davidsen"
+
+#. type: Plain text
+#: doc/tin.1:4332
+msgid "author of envarg.c environment variable reading routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4332
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+#. type: Plain text
+#: doc/tin.1:4334
+msgid "author of sigfile.c random signature generation routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4334
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4336
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4336
+#, no-wrap
+msgid "Arnold D. Robbins"
+msgstr "Arnold D. Robbins"
+
+#. type: Plain text
+#: doc/tin.1:4338
+msgid "author of strftime.c date formatting routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4338
+#, no-wrap
+msgid "Rich Salz"
+msgstr "Rich Salz"
+
+#. type: Plain text
+#: doc/tin.1:4340
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4340
+#, no-wrap
+msgid "Dave Taylor"
+msgstr "Dave Taylor"
+
+#. type: Plain text
+#: doc/tin.1:4344
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4344
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr "Chris Thewalt"
+
+#. type: Plain text
+#: doc/tin.1:4348
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4348
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+#. type: Plain text
+#: doc/tin.1:4352
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4352
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4357
+msgid ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4357
+#, no-wrap
+msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4363
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4363
+#, no-wrap
+msgid "Gary S. Brown"
+msgstr "Gary S. Brown"
+
+#. type: Plain text
+#: doc/tin.1:4367
+msgid "for B<\\%crc32>()  fallback."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4367
+#, no-wrap
+msgid "Enrik Berkhan"
+msgstr "Enrik Berkhan"
+
+#. type: Plain text
+#: doc/tin.1:4372
+#, fuzzy
+#| msgid "for the NNTPS (NNTP over TLS) implementation and its preconditions."
+msgid ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+msgstr ""
+"para la implementación de NNTPS (NNTP sobre TLS) y sus condiciones previas."
+
+#. type: SH
+#: doc/tin.1:4372
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
+#. type: TP
+#: doc/tin.1:4373
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+
+#. type: SH
+#: doc/tin.1:4377
+#, no-wrap
+msgid "MAINTAINER"
+msgstr "RESPONSABLE"
+
+#. type: TP
+#: doc/tin.1:4378
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
+
+#. type: SH
+#: doc/tin.1:4382 doc/tin.5:3037
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VEA ADEMÁS"
+
+#. type: Plain text
+#: doc/tin.1:4448
+msgid ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+msgstr ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+
+#. type: Plain text
+#: doc/tin.5:14
+msgid "tin, rtin - related files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:21
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader.  All files are expected to have unix style ('\\"
+"(rsn' aka LF) line endings."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:67
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>.  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, \"\\(rs\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:70
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:76
+msgid ""
+"The \"type\" field is simply any valid 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 ""
+
+#. type: Plain text
+#: doc/tin.5:82
+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 ""
+
+#
+#.  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.
+#. type: Plain text
+#: doc/tin.5:103
+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 \"\\"
+"(rs%\", those two characters will be replaced by a single \"%\" character."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:105
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+#. type: Plain text
+#: doc/tin.5:116
+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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:116
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+#. type: Plain text
+#: doc/tin.5:128
+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 ""
+
+#. type: TP
+#: doc/tin.5:128
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+#. type: Plain text
+#: doc/tin.5:134
+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 ""
+
+#. type: TP
+#: doc/tin.5:134
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+#. type: Plain text
+#: doc/tin.5:140
+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 ""
+
+#. type: TP
+#: doc/tin.5:140
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+#. type: Plain text
+#: doc/tin.5:151
+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 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 \\"
+"(em since a test can call a program, it can already be arbitrarily complex."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:151
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+#. type: Plain text
+#: doc/tin.5:166
+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 "
+"\\(en 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 ""
+
+#. type: TP
+#: doc/tin.5:166
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+#. type: Plain text
+#: doc/tin.5:174
+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 ""
+
+#. type: TP
+#: doc/tin.5:174 doc/tin.5:1205
+#, no-wrap
+msgid "B<description>"
+msgstr "B<description>"
+
+#. type: Plain text
+#: doc/tin.5:180
+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 ""
+
+#. type: TP
+#: doc/tin.5:180
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+#. type: Plain text
+#: doc/tin.5:191
+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 ""
+
+#. type: TP
+#: doc/tin.5:191
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+#. type: Plain text
+#: doc/tin.5:196
+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 ""
+
+#. type: TP
+#: doc/tin.5:196
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+#. type: Plain text
+#: doc/tin.5:205
+msgid ""
+"The \"nametemplate\" field gives a filename 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 ""
+
+#. type: Plain text
+#: doc/tin.5:211
+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 ""
+
+#. type: TP
+#: doc/tin.5:211 doc/tin.5:295 doc/tin.5:324 doc/tin.5:407 doc/tin.5:742
+#: doc/tin.5:917 doc/tin.5:1233
+#, no-wrap
+msgid "Example:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:216
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:218
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:221
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:223
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:225
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:227
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:230
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:233
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:235
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:237
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:239
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:241
+#, no-wrap
+msgid "needsterminal\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:253
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:262
+msgid ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:272
+msgid "mime type / filename extension pairs"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:284
+msgid ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:284 doc/tin.5:1217
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<nntpserver>"
+
+#. type: Plain text
+#: doc/tin.5:288
+msgid ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:288
+#, fuzzy, no-wrap
+msgid "B<password>"
+msgstr "B<contraseña>"
+
+#. type: Plain text
+#: doc/tin.5:291
+msgid "user's unencrypted password for reading news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:291
+#, fuzzy, no-wrap
+msgid "B<user>"
+msgstr "B<usuario>"
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid "# sample .newsauth file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:301
+msgid "news.example.org secret"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "news.example.net arcane guest"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:313
+msgid "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:313
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:316
+msgid "the name of the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:316
+#, no-wrap
+msgid "B<flag>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:319
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:319
+#, no-wrap
+msgid "B<article>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:324
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "# sample .newsrc file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:330
+msgid "news.software.b! 1\\(en666,669"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:332
+msgid "news.software.nntp: 1\\(en13245,13247,13249"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:334
+msgid "news.software.readers: 1\\(en19567,19571\\(en19597"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:343
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:351
+msgid "signature"
+msgstr "signature"
+
+#. type: Plain text
+#: doc/tin.5:357
+msgid "fixed part of a randomly generated signature, this will be added first"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:363
+msgid "history of last used strings"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:369
+msgid "mailgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:373
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.5:377
+msgid "newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:383
+msgid "saved newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:392
+msgid ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:392 doc/tin.5:1202
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:396
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.\\&'"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:396
+#, no-wrap
+msgid "B<maxnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:400
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:400
+#, no-wrap
+msgid "B<minnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:403
+msgid "put 0 here"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:403
+#, no-wrap
+msgid "B<mailspool>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:407
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:411
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:413
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:417
+msgid ""
+"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
+"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:423
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:444
+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 one 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 ""
+
+#. type: TP
+#: doc/tin.5:444
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+#. type: Plain text
+#: doc/tin.5:450
+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 ""
+
+#. type: TP
+#: doc/tin.5:450 doc/tin.5:1429
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+#. type: Plain text
+#: doc/tin.5:453 doc/tin.5:456 doc/tin.5:459 doc/tin.5:462 doc/tin.5:465
+#: doc/tin.5:468 doc/tin.5:481 doc/tin.5:491 doc/tin.5:494 doc/tin.5:507
+#: doc/tin.5:510 doc/tin.5:513 doc/tin.5:516 doc/tin.5:519 doc/tin.5:522
+#: doc/tin.5:525 doc/tin.5:532 doc/tin.5:535 doc/tin.5:562 doc/tin.5:565
+#: doc/tin.5:568 doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588
+#: doc/tin.5:591 doc/tin.5:594 doc/tin.5:597 doc/tin.5:600 doc/tin.5:603
+#: doc/tin.5:606 doc/tin.5:612 doc/tin.5:615 doc/tin.5:618 doc/tin.5:621
+#: doc/tin.5:624 doc/tin.5:627 doc/tin.5:630 doc/tin.5:633 doc/tin.5:636
+#: doc/tin.5:639 doc/tin.5:642 doc/tin.5:645 doc/tin.5:648 doc/tin.5:651
+#: doc/tin.5:654 doc/tin.5:657 doc/tin.5:660 doc/tin.5:663 doc/tin.5:721
+msgid "Identical to the tinrc variable of the same name"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:453 doc/tin.5:1433
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+#. type: TP
+#: doc/tin.5:456 doc/tin.5:1436
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+#. type: TP
+#: doc/tin.5:459
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+#. type: TP
+#: doc/tin.5:462 doc/tin.5:1485
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1489
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+#. type: Plain text
+#: doc/tin.5:472
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:472 doc/tin.5:1496
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+#. type: Plain text
+#: doc/tin.5:478
+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 ""
+
+#. type: TP
+#: doc/tin.5:478 doc/tin.5:1633
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+#. type: Plain text
+#: doc/tin.5:488
+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 ""
+
+#. type: TP
+#: doc/tin.5:488 doc/tin.5:1754
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1761
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr "B<extquote_handling>"
+
+#. type: TP
+#: doc/tin.5:494
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+#. type: Plain text
+#: doc/tin.5:498
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:498
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+#. type: Plain text
+#: doc/tin.5:501
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:501 doc/tin.5:822
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+#. type: Plain text
+#: doc/tin.5:504
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:504 doc/tin.5:1775
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+#. type: TP
+#: doc/tin.5:507 doc/tin.5:1797
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1800
+#, no-wrap
+msgid "B<group_format>"
+msgstr "B<group_format>"
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1820
+#, no-wrap
+msgid "B<hide_inline_data>"
+msgstr "B<hide_inline_data>"
+
+#. type: TP
+#: doc/tin.5:516 doc/tin.5:1914
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:519 doc/tin.5:1926 doc/tin.5:2820
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:522 doc/tin.5:1946
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+#. type: TP
+#: doc/tin.5:525
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+#. type: Plain text
+#: doc/tin.5:529
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:529 doc/tin.5:1984
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+#. type: TP
+#: doc/tin.5:532 doc/tin.5:1981
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+#. type: TP
+#: doc/tin.5:535
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+#. type: Plain text
+#: doc/tin.5:552
+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 ""
+
+#. type: TP
+#: doc/tin.5:552
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+#. type: Plain text
+#: doc/tin.5:559
+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 ""
+
+#. type: TP
+#: doc/tin.5:559 doc/tin.5:2067
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:2074
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:2083
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:2791
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+#. type: Plain text
+#: doc/tin.5:576
+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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers might still overwrite the \\&''Organization:'' header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:576 doc/tin.5:2132
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+#. type: TP
+#: doc/tin.5:579 doc/tin.5:2136
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:582 doc/tin.5:2147 doc/tin.5:2817
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:585 doc/tin.5:2160
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+#. type: TP
+#: doc/tin.5:588 doc/tin.5:2152
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+#. type: TP
+#: doc/tin.5:591 doc/tin.5:2184
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+#. type: TP
+#: doc/tin.5:594 doc/tin.5:2198
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+#. type: TP
+#: doc/tin.5:597 doc/tin.5:2202
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+#. type: TP
+#: doc/tin.5:600 doc/tin.5:2206
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+#. type: TP
+#: doc/tin.5:603 doc/tin.5:2271
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:606
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+#. type: TP
+#: doc/tin.5:609 doc/tin.5:2363
+#, no-wrap
+msgid "B<show_art_score>"
+msgstr "B<show_art_score>"
+
+#. type: TP
+#: doc/tin.5:612 doc/tin.5:2346
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+#. type: TP
+#: doc/tin.5:615 doc/tin.5:2395
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+#. type: TP
+#: doc/tin.5:618 doc/tin.5:2403
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+#. type: TP
+#: doc/tin.5:621 doc/tin.5:2406
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+#. type: TP
+#: doc/tin.5:624 doc/tin.5:2409
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+#. type: TP
+#: doc/tin.5:627 doc/tin.5:2422
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+#. type: TP
+#: doc/tin.5:630 doc/tin.5:2432
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+#. type: TP
+#: doc/tin.5:633 doc/tin.5:2461
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+#. type: TP
+#: doc/tin.5:636 doc/tin.5:2528
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+#. type: TP
+#: doc/tin.5:639 doc/tin.5:2533
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+#. type: TP
+#: doc/tin.5:642 doc/tin.5:2577
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:645 doc/tin.5:2553
+#, no-wrap
+msgid "B<thread_format>"
+msgstr "B<thread_format>"
+
+#. type: TP
+#: doc/tin.5:648 doc/tin.5:2572
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+#. type: TP
+#: doc/tin.5:651 doc/tin.5:2606
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+#. type: TP
+#: doc/tin.5:654 doc/tin.5:2632
+#, no-wrap
+msgid "B<suppress_soft_hyphens>"
+msgstr "B<suppress_soft_hyphens>"
+
+#. type: TP
+#: doc/tin.5:657 doc/tin.5:2697
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+#. type: TP
+#: doc/tin.5:660 doc/tin.5:2768
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+#. type: TP
+#: doc/tin.5:663
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+#. type: Plain text
+#: doc/tin.5:671
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+#. type: Plain text
+#: doc/tin.5:683
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+#. type: Plain text
+#: doc/tin.5:689
+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 ""
+
+#. type: TP
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+#. type: Plain text
+#: doc/tin.5:692
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:692
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+#. type: Plain text
+#: doc/tin.5:695
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:695
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+#. type: Plain text
+#: doc/tin.5:698
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:698
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+#. type: Plain text
+#: doc/tin.5:704
+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 ""
+
+#. type: TP
+#: doc/tin.5:704
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+#. type: Plain text
+#: doc/tin.5:707
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:707
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+#. type: Plain text
+#: doc/tin.5:710
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:710
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+#. type: Plain text
+#: doc/tin.5:713
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:713
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+#. type: Plain text
+#: doc/tin.5:718
+msgid ""
+"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell --"
+"mode=email --dont-backup check\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:718 doc/tin.5:2019
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+#. type: TP
+#: doc/tin.5:721
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+#. type: Plain text
+#: doc/tin.5:732
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
+"%tin>(1)  with --disable-mime-strict-charset."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:732
+#, no-wrap
+msgid "B<undeclared_cs_guess>"
+msgstr "B<undeclared_cs_guess>"
+
+#. type: Plain text
+#: doc/tin.5:742
+msgid ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
+"undeclared_charset is also set."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:752
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:756
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:763
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:769
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:773
+#, no-wrap
+msgid ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:779
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:783
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:798
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:798
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+#. type: Plain text
+#: doc/tin.5:808
+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 beginning 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 ""
+
+#. type: TP
+#: doc/tin.5:808
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+#. type: Plain text
+#: doc/tin.5:812
+msgid ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:812
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+#. type: Plain text
+#: doc/tin.5:815
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:815
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+#. type: Plain text
+#: doc/tin.5:818
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or "
+"\"hot\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:818
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+#. type: Plain text
+#: doc/tin.5:822
+msgid ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:831
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:831
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+#. type: Plain text
+#: doc/tin.5:836
+msgid ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:836
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+#. type: Plain text
+#: doc/tin.5:841
+msgid ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:841
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+#. type: Plain text
+#: doc/tin.5:845
+msgid ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:845
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+#. type: Plain text
+#: doc/tin.5:849
+msgid ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:849
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+#. type: Plain text
+#: doc/tin.5:852
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:852
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+#. type: Plain text
+#: doc/tin.5:862
+msgid ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric value. "
+"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+"B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to OFF. As "
+"the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1)  was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:864
+#, no-wrap
+msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:899
+#, no-wrap
+msgid ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:901
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+#. type: Plain text
+#: doc/tin.5:908
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:908
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:914
+msgid ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:914 doc/tin.5:2961
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+#. type: Plain text
+#: doc/tin.5:917
+msgid "time_t value when rule expires"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:927
+#, 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\\(en9]*\\eb\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:936
+#, no-wrap
+msgid ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+msgstr ""
+
+#. .nf
+#. type: Plain text
+#: doc/tin.5:944
+msgid ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. .fi
+#. type: Plain text
+#: doc/tin.5:948
+msgid ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. type: Plain text
+#: doc/tin.5:959
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. If the keymap-file named with full specified B<\\"
+"%locale>(5)  is not found, less specific ones are looked for. Various parts "
+"will be stripped off the name, in the following order codeset, normalized "
+"codeset, territory and modifier when looking for the keymap-file.  Below is "
+"a list of all rebindable keynames and their defaults. If a keyname is bound "
+"to NULL it is unassigned."
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:961
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1010
+#, 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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\n"
+
+#. type: Plain text
+#: doc/tin.5:1019
+#, 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>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+#. type: Plain text
+#: doc/tin.5:1028
+#, 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<ConfigServerrcMenu>\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<ConfigServerrcMenu>\ts\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+
+#. type: Plain text
+#: doc/tin.5:1036
+#, 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
+#: doc/tin.5:1039
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+
+#. type: Plain text
+#: doc/tin.5:1069
+#, 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
+#: doc/tin.5:1072
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+
+#. type: Plain text
+#: doc/tin.5:1114
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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
+#: doc/tin.5:1119
+#, 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
+#: doc/tin.5:1132
+#, 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
+#: doc/tin.5:1134
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1137
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+
+#. type: Plain text
+#: doc/tin.5:1144
+#, 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
+#: doc/tin.5:1147
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1165
+#, 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
+#: doc/tin.5:1172
+#, 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
+#: doc/tin.5:1190
+#, 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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\tT\n"
+"B<ThreadUndoSel>\t~\n"
+
+#. type: Plain text
+#: doc/tin.5:1192
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1202
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support). Each line consist of "
+"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1205 doc/tin.5:1318 doc/tin.5:2908 doc/tin.5:2961 doc/tin.5:2987
+msgid "is the name of the newsgroup"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1208 doc/tin.5:1321 doc/tin.5:2990
+msgid "is a short single-line description of the group"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1217
+msgid ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1226
+msgid ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1226
+#, no-wrap
+msgid "B<newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1229
+msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1229
+#, no-wrap
+msgid "B<shortname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1233
+msgid ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1237
+msgid "# sample newsrctable file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1239
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr "news.tin.org .newsrc-tin.org tinorg"
+
+#. type: Plain text
+#: doc/tin.5:1241
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr "news.example.org /tmp/nrc-ex example ex"
+
+#. type: Plain text
+#: doc/tin.5:1243
+msgid "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+msgstr "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+
+#. type: Plain text
+#: doc/tin.5:1245
+msgid "# catch all rules should go last"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1247
+msgid "# with the more specific one on top"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1249
+msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1251
+msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1266
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1275
+msgid ""
+"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1283
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1293
+msgid ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' command-"
+"line option and is unlinked on exit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1302
+msgid ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1315
+msgid ""
+"This file is 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 ""
+
+#. type: TP
+#: doc/tin.5:1315 doc/tin.5:2984
+#, no-wrap
+msgid "B<group.name>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1318 doc/tin.5:2987
+#, no-wrap
+msgid "B<one-line description>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1333
+msgid ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1333
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+#. type: Plain text
+#: doc/tin.5:1336
+msgid "Internal version number."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1336
+#, no-wrap
+msgid "B<add_cmd_line_opts>"
+msgstr "B<add_cmd_line_opts>"
+
+#. type: Plain text
+#: doc/tin.5:1346
+msgid ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', \\&''B<-"
+"k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', ''B<-t>\\ "
+"I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1346
+#, no-wrap
+msgid "B<disabled_nntp_cmds>"
+msgstr "B<disabled_nntp_cmds>"
+
+#. type: Plain text
+#: doc/tin.5:1352
+msgid ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left blank. "
+"Switching off XHDR also switches off HDR and vice versa.  The following "
+"commands can be disabled:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1354
+#, no-wrap
+msgid "\\w'LIST SUBSCRIPTIONS'u"
+msgstr "\\w'LIST SUBSCRIPTIONS'u"
+
+#. type: Plain text
+#: doc/tin.5:1374
+#, no-wrap
+msgid ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+msgstr ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+
+#. type: TP
+#: doc/tin.5:1376
+#, no-wrap
+msgid "B<nntp_pipeline_limit>"
+msgstr "B<nntp_pipeline_limit>"
+
+#. type: Plain text
+#: doc/tin.5:1380
+msgid ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1380 doc/tin.5:1506
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+#. type: Plain text
+#: doc/tin.5:1386 doc/tin.5:1392
+msgid ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1386 doc/tin.5:1511
+#, no-wrap
+msgid "B<compress_overview_files>"
+msgstr "B<compress_overview_files>"
+
+#. type: TP
+#: doc/tin.5:1392
+#, no-wrap
+msgid "B<motd_hash>"
+msgstr "B<motd_hash>"
+
+#. type: Plain text
+#: doc/tin.5:1396
+#, fuzzy
+msgid ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+msgstr ""
+"Hash interno del MOTD del servidor, por lo que se puede omitir su "
+"visualización si no se ha modificado."
+
+#. type: TP
+#: doc/tin.5:1396
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1401
+msgid ""
+"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
+"the server."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1423
+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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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 ""
+
+#. type: TP
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+#. type: TP
+#: doc/tin.5:1439
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+#. type: TP
+#: doc/tin.5:1442
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+#. type: TP
+#: doc/tin.5:1445
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+#. type: TP
+#: doc/tin.5:1449
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+#. type: TP
+#: doc/tin.5:1453
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+#. type: TP
+#: doc/tin.5:1457
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+#. type: TP
+#: doc/tin.5:1461
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+#. type: TP
+#: doc/tin.5:1464
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+#. type: TP
+#: doc/tin.5:1468
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+#. type: Plain text
+#: doc/tin.5:1479
+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 ""
+
+#. type: TP
+#: doc/tin.5:1479
+#, no-wrap
+msgid "B<attachment_format>"
+msgstr "B<attachment_format>"
+
+#. type: Plain text
+#: doc/tin.5:1485
+msgid ""
+"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
+"Default is \"%t%s%e%c%d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1493
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+#. type: Plain text
+#: doc/tin.5:1496
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1501
+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 ""
+
+#. type: TP
+#: doc/tin.5:1501
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+#. type: Plain text
+#: doc/tin.5:1511
+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 ""
+
+#. type: TP
+#: doc/tin.5:1516
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: Plain text
+#: doc/tin.5:1522
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1522
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+#. type: TP
+#: doc/tin.5:1526
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr "B<col_extquote>"
+
+#. type: TP
+#: doc/tin.5:1532
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+#. type: TP
+#: doc/tin.5:1535
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+#. type: TP
+#: doc/tin.5:1538
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+#. type: TP
+#: doc/tin.5:1541
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+#. type: TP
+#: doc/tin.5:1544
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+#. type: TP
+#: doc/tin.5:1547
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+#. type: TP
+#: doc/tin.5:1551
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+#. type: TP
+#: doc/tin.5:1555
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+#. type: TP
+#: doc/tin.5:1559
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1563
+#, no-wrap
+msgid "B<col_message>"
+msgstr "B<col_message>"
+
+#. type: TP
+#: doc/tin.5:1566
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+#. type: TP
+#: doc/tin.5:1569
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+#. type: TP
+#: doc/tin.5:1572
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+#. type: TP
+#: doc/tin.5:1575
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+#. type: TP
+#: doc/tin.5:1578
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+#. type: TP
+#: doc/tin.5:1581
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+#. type: TP
+#: doc/tin.5:1584
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+#. type: TP
+#: doc/tin.5:1588
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+#. type: TP
+#: doc/tin.5:1591
+#, no-wrap
+msgid "B<col_score_neg>"
+msgstr "B<col_score_neg>"
+
+#. type: TP
+#: doc/tin.5:1594
+#, no-wrap
+msgid "B<col_score_pos>"
+msgstr "B<col_score_pos>"
+
+#. type: TP
+#: doc/tin.5:1597
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+#. type: TP
+#: doc/tin.5:1600
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+#. type: TP
+#: doc/tin.5:1603
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+#. type: TP
+#: doc/tin.5:1609
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+#. type: TP
+#: doc/tin.5:1612
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+#. type: Plain text
+#: doc/tin.5:1616
+msgid ""
+"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1622
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:1627
+msgid ""
+"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
+"you use the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1631
+msgid ""
+"B<select>: Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1633
+msgid "Default is commands & quit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1644
+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 ""
+
+#. type: TP
+#: doc/tin.5:1644
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+#. type: TP
+#: doc/tin.5:1646
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+#. type: TP
+#: doc/tin.5:1648
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+#. type: TP
+#: doc/tin.5:1651
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:1658
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:1663
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+#. type: TP
+#: doc/tin.5:1667
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+#. type: tbl table
+#: doc/tin.5:1673 doc/tin.5:1702
+#, no-wrap
+msgid "''Subject:'' (case sensitive)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1674 doc/tin.5:1703
+#, no-wrap
+msgid "''Subject:'' (ignore case)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1675 doc/tin.5:1704
+#, no-wrap
+msgid "''From:'' (case sensitive)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1676 doc/tin.5:1705
+#, no-wrap
+msgid "''From:'' (ignore case)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1677 doc/tin.5:1706
+#, no-wrap
+msgid "''Message-ID:'' & full ''References:'' line"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1678 doc/tin.5:1707
+#, no-wrap
+msgid "''Message-ID:'' & last ''References:'' entry only"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1679 doc/tin.5:1708
+#, no-wrap
+msgid "''Message-ID:'' entry only"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1680 doc/tin.5:1709
+#, no-wrap
+msgid "''Lines:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1683
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:1687
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:1692
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+#. type: TP
+#: doc/tin.5:1696
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:1712
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+#. type: TP
+#: doc/tin.5:1714
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+#. type: TP
+#: doc/tin.5:1716
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+#. type: TP
+#: doc/tin.5:1718
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+#. type: TP
+#: doc/tin.5:1720
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+#. type: TP
+#: doc/tin.5:1722
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+#. type: TP
+#: doc/tin.5:1724
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+#. type: TP
+#: doc/tin.5:1726
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+#. type: TP
+#: doc/tin.5:1728
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+#. type: TP
+#: doc/tin.5:1730
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+#. type: TP
+#: doc/tin.5:1732
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+#. type: TP
+#: doc/tin.5:1734
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+#. type: TP
+#: doc/tin.5:1736
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+#. type: TP
+#: doc/tin.5:1738
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+#. type: TP
+#: doc/tin.5:1740
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+#. type: TP
+#: doc/tin.5:1742
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+#. type: TP
+#: doc/tin.5:1744
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+#. type: TP
+#: doc/tin.5:1746
+#, no-wrap
+msgid "B<dont_break_words>"
+msgstr "B<dont_break_words>"
+
+#. type: TP
+#: doc/tin.5:1750
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+#. type: Plain text
+#: doc/tin.5:1761
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1764
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr "B<extquote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1771
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1771
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+#. type: Plain text
+#: doc/tin.5:1783
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1783
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+#. type: Plain text
+#: doc/tin.5:1797
+msgid ""
+"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
+"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1804
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1806
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1818
+#, no-wrap
+msgid ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1854
+#, no-wrap
+msgid "B<hideline_regex>"
+msgstr "B<hideline_regex>"
+
+#. type: TP
+#: doc/tin.5:1860
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+#. type: TP
+#: doc/tin.5:1867
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+#. type: TP
+#: doc/tin.5:1873
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+#. type: Plain text
+#: doc/tin.5:1879
+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 ""
+
+#. type: TP
+#: doc/tin.5:1879
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+#. type: TP
+#: doc/tin.5:1883
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+#. type: TP
+#: doc/tin.5:1888
+#, no-wrap
+msgid "B<keep_expired_filters>"
+msgstr "B<keep_expired_filters>"
+
+#. type: TP
+#: doc/tin.5:1892
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+#. type: Plain text
+#: doc/tin.5:1896
+msgid ""
+"This option controls the processing and display of articles that are killed. "
+"There are 3 options, default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1904
+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 ""
+
+#. type: TP
+#: doc/tin.5:1920
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+#. type: Plain text
+#: doc/tin.5:1926
+msgid ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<\\%pgp>(1)  signing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1930
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+#. type: TP
+#: doc/tin.5:1936
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+#. type: TP
+#: doc/tin.5:1955
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+#. type: Plain text
+#: doc/tin.5:1979
+#, no-wrap
+msgid ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1992
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+#. type: TP
+#: doc/tin.5:2004 doc/tin.5:2811
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+#. type: TP
+#: doc/tin.5:2041
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+#. type: TP
+#: doc/tin.5:2046
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+#. type: TP
+#: doc/tin.5:2051
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+#. type: TP
+#: doc/tin.5:2056
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+#. type: TP
+#: doc/tin.5:2061
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+#. type: Plain text
+#: doc/tin.5:2067
+msgid ""
+"These are internal timers used by B<\\%tin>(1)  to keep track of new "
+"newsgroups. Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2089
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr "B<nntp_read_timeout_secs>"
+
+#. type: Plain text
+#: doc/tin.5:2092
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2092
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+#. type: Plain text
+#: doc/tin.5:2096
+msgid ""
+"The normalization form which should be used to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2114
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2114
+#, no-wrap
+msgid "B<page_mime_format>"
+msgstr "B<page_mime_format>"
+
+#. type: Plain text
+#: doc/tin.5:2120
+msgid ""
+"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2120
+#, no-wrap
+msgid "B<page_uue_format>"
+msgstr "B<page_uue_format>"
+
+#. type: Plain text
+#: doc/tin.5:2126
+msgid ""
+"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2126
+#, no-wrap
+msgid "B<page_yenc_format>"
+msgstr "B<page_yenc_format>"
+
+#. type: Plain text
+#: doc/tin.5:2132
+msgid ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2160
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+#. type: TP
+#: doc/tin.5:2188
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+#. type: Plain text
+#: doc/tin.5:2198
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2206
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2212
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+#. type: Plain text
+#: doc/tin.5:2218
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2221
+msgid "B<Nothing special> Non empty lines are quoted."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2225
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2231
+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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
+"quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2233
+msgid "B<Quote empty lines> This option is on by default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2234
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2241
+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 ""
+
+#. type: TP
+#: doc/tin.5:2241
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+#. type: Plain text
+#: doc/tin.5:2248
+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 ""
+
+#. type: TP
+#: doc/tin.5:2248
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+#. type: Plain text
+#: doc/tin.5:2255
+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 ""
+
+#. type: TP
+#: doc/tin.5:2255
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+#. type: TP
+#: doc/tin.5:2259
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+#. type: Plain text
+#: doc/tin.5:2266
+msgid ""
+"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2266
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<scope_marked_global>"
+msgstr "B<scope_marked_global>"
+
+#. type: TP
+#: doc/tin.5:2279
+#, no-wrap
+msgid "B<scope_marked_global_match>"
+msgstr "B<scope_marked_global_match>"
+
+#. type: TP
+#: doc/tin.5:2283
+#, no-wrap
+msgid "B<scope_marked_local>"
+msgstr "B<scope_marked_local>"
+
+#. type: TP
+#: doc/tin.5:2287
+#, no-wrap
+msgid "B<scope_marked_local_match>"
+msgstr "B<scope_marked_local_match>"
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+#. type: TP
+#: doc/tin.5:2295
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+#. type: TP
+#: doc/tin.5:2303
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+#. type: TP
+#: doc/tin.5:2307
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+#. type: Plain text
+#: doc/tin.5:2317
+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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
+"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2317
+#, no-wrap
+msgid "B<select_format>"
+msgstr "B<select_format>"
+
+#. type: Plain text
+#: doc/tin.5:2321
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:2323
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2330
+#, no-wrap
+msgid ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2332
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+#. type: TP
+#: doc/tin.5:2367
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+#. type: Plain text
+#: doc/tin.5:2376
+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 "
+"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2376
+#, no-wrap
+msgid "B<show_help_mail_sign>"
+msgstr "B<show_help_mail_sign>"
+
+#. type: Plain text
+#: doc/tin.5:2383
+msgid ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2399
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+#. type: Plain text
+#: doc/tin.5:2422
+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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
+"signature (first match counts). If the path starts with a ! the program the "
+"path points to will be executed to generate a signature. In order to pass "
+"the group name to the program, %G can be specified.  This will be replaced "
+"by the name of the current newsgroup. --none will suppress any signature. "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2425
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2432
+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 ""
+
+#. type: TP
+#: doc/tin.5:2478
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2492
+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 ""
+
+#. type: TP
+#: doc/tin.5:2492
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+#. type: TP
+#: doc/tin.5:2496
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+#. type: TP
+#: doc/tin.5:2505
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+#. type: TP
+#: doc/tin.5:2509
+#, no-wrap
+msgid "B<strip_re_regex>"
+msgstr "B<strip_re_regex>"
+
+#. type: TP
+#: doc/tin.5:2515
+#, no-wrap
+msgid "B<strip_was_regex>"
+msgstr "B<strip_was_regex>"
+
+#. type: TP
+#: doc/tin.5:2521
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2528
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2533
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2536
+msgid "Defines which threading method to use. The choices are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2539
+msgid "Don't thread"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2541
+msgid "Thread on Subject only"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "Thread on References only"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2545
+msgid "Thread on References then Subject (default)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2547
+msgid "Thread multipart articles on Subject"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "Thread on Percentage Match of the Subjects"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2553
+msgid ""
+"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 \\(en 5 in the file I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2557
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ [%L]"
+"\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:2559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2570
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2577
+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 ""
+
+#. type: TP
+#: doc/tin.5:2581
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+#. type: TP
+#: doc/tin.5:2593
+#, no-wrap
+msgid "B<tls_ca_cert_file>"
+msgstr "B<tls_ca_cert_file>"
+
+#. type: TP
+#: doc/tin.5:2598
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+#. type: Plain text
+#: doc/tin.5:2613
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+"bodies.  Default is 0. This option does not affect lines within verbatim "
+"blocks and is applied before B<hideline_regex>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2636
+msgid ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2636
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2643
+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>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2643
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+#. type: Plain text
+#: doc/tin.5:2647
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2647
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+#. type: TP
+#: doc/tin.5:2652
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+#. type: TP
+#: doc/tin.5:2655
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+#. type: Plain text
+#: doc/tin.5:2660
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2660
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+#. type: Plain text
+#: doc/tin.5:2663
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2663
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+#. type: TP
+#: doc/tin.5:2669
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+#. type: Plain text
+#: doc/tin.5:2681
+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 ""
+
+#. type: TP
+#: doc/tin.5:2681
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr "B<utf8_graphics>"
+
+#. type: TP
+#: doc/tin.5:2685
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2691
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
+"verbatim block. Default is #v+"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2691
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2697
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the end of a "
+"verbatim block. Default is #v-"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2703
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats verbatim blocks in article "
+"bodies.  Default is 1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2713
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<wildcard>"
+
+#. type: Plain text
+#: doc/tin.5:2737
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2737
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+#. type: TP
+#: doc/tin.5:2749
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+#. type: TP
+#: doc/tin.5:2757
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+#. type: TP
+#: doc/tin.5:2773
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+#. type: Plain text
+#: doc/tin.5:2788
+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 ""
+
+#. type: TP
+#: doc/tin.5:2788
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+#. type: Plain text
+#: doc/tin.5:2791
+msgid "Sets a global domain name used in From lines"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2795
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2795
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+#. type: Plain text
+#: doc/tin.5:2800
+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 ""
+
+#. type: TP
+#: doc/tin.5:2800
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+#. type: Plain text
+#: doc/tin.5:2806
+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 ""
+
+#. type: TP
+#: doc/tin.5:2806
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+#. type: Plain text
+#: doc/tin.5:2811
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr ""
+
+#.  TODO: mention that it sets mm_network_charset if
+#.  charset-conversion is available.
+#. type: Plain text
+#: doc/tin.5:2817
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header.  "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2820
+msgid ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2824
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2824
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+#. type: Plain text
+#: doc/tin.5:2830
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2830
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+#. type: Plain text
+#: doc/tin.5:2834
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2834
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+#. type: Plain text
+#: doc/tin.5:2839
+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 ""
+
+#. type: TP
+#: doc/tin.5:2839
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+#. type: Plain text
+#: doc/tin.5:2847
+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 ""
+
+#. type: TP
+#: doc/tin.5:2847
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+#. type: Plain text
+#: doc/tin.5:2851
+msgid ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2851
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+#. type: Plain text
+#: doc/tin.5:2856
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2856
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+#. type: Plain text
+#: doc/tin.5:2862
+msgid ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2862
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+#. type: Plain text
+#: doc/tin.5:2867
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2867
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2872
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2872
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2877
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2880
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+
+#. type: Plain text
+#: doc/tin.5:2884
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+"traducido en idiomas especificados dentro de $B<LC_ALL>, $B<LC_MESSAGES> o "
+"$B<LANG>"
+
+#. type: Plain text
+#: doc/tin.5:2897
+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 ""
+
+#.  TODO: tin issues just a warning in that case.
+#. type: Plain text
+#: doc/tin.5:2902
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2905
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2905 doc/tin.5:2958
+#, fuzzy, no-wrap
+msgid "B<name>"
+msgstr "B<nombre>"
+
+#. type: TP
+#: doc/tin.5:2908
+#, no-wrap
+msgid "B<highmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2911
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2911
+#, no-wrap
+msgid "B<lowmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2918
+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 than the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2918
+#, no-wrap
+msgid "B<flags>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2921
+msgid "can be one of those"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2922
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+#. type: Plain text
+#: doc/tin.5:2925
+msgid "local postings are allowed"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2925
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+#. type: Plain text
+#: doc/tin.5:2928
+msgid "no local postings are allowed, only remote ones"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2928
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+#. type: Plain text
+#: doc/tin.5:2931
+msgid "the group is moderated and all postings must be approved"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2931
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+#. type: Plain text
+#: doc/tin.5:2934
+msgid "articles in this group are not kept, but only passed on"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2934
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. type: Plain text
+#: doc/tin.5:2937
+msgid "articles cannot be posted to this newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2937
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+#. type: Plain text
+#: doc/tin.5:2940
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2948
+msgid ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2958
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2965
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the Epoch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2965
+#, no-wrap
+msgid "B<creator>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2968
+msgid "is the electronic mail address of the person who created the group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2974
+msgid ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2984
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2996
+msgid ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3004
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3021
+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<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3035
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc for the news server.  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<RFC\\ 6048>) command "
+"instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3087
+msgid ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+msgstr ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/ro/tin.1 tin-2.6.5/po-man/ro/tin.1
--- tin-2.6.4/po-man/ro/tin.1	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/ro/tin.1	2025-12-23 17:42:20.932056388 +0100
@@ -0,0 +1,4396 @@
+'\" t
+.\" Project   : tin - a Usenet newsreader
+.\" Module    : tin.1
+.\" Author    : I. Lea, U. Janssen
+.\" Created   : 1991-08-23
+.\" Updated   : 2025-12-23
+.\" Notes     : use American English; still needs some work, e.g.:
+.\"             - document random organization feature
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 1 2025\-12\-24 2.6.5 "Cititor de știri Usenet"
+.\"
+.\"
+.SH NUME
+.\"
+.\"
+tin, rtin \- cititor de știri Usenet
+.SH SINOPSIS
+.\"
+.\"
+\fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|]
+[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-ACkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\fP\|]
+\|\|\fB\-s\fP \fINews_dir\fP\|] [\|\fB\-cuvZ\fP\|] [\|\fB\-4\fP\||\|\fB\-6\fP\|]
+[\|\fB\-o\fP\||\|\fB\-w\fP\||\|\fB\-N\fP\||\|\fB\-M\fP \fIaddress\fP\|] [\|\fB\-D\fP
+\fIdebug_level\fP\|] [\|\fB\-F\fP \fIfilter_file\fP\|] [\|\fB\-G\fP \fIarticle_limit\fP\|]
+[\|\fB\-f\fP \fInewsrc_file\fP\|] [\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\fP\|]\|] [\|\fB\-L\fP
+\fIMessage\-ID\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
+\fItimeout\fP\|] [\|\fB\-I\fP \fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\&\|]\|]\|]
+.SH DESCRIERE
+\fBtin\fP is a full\-screen easy to use Usenet newsreader. It can read news
+locally (e.g., \fI/var/spool/news\fP) or remotely (\fBrtin\fP or \fBtin \-r\fP option)
+via an NNTP (Network News Transport Protocol, \fBRFC\ 3977\fP) or NNTPS (\fBRFC\ 8143\fP) server. It will automatically utilize NOV \fB\%newsoverview\fP(5)  style
+index files if available locally or via the NNTP [X]OVER command (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP).
+.PP
+\fBtin\fP are patru niveluri separate de operare: nivel de Selecție, nivel de
+Grup, nivel de Fir și nivel de Articol. Utilizați comanda \fBHelp\fP („\fBh\fP”)
+pentru a vizualiza o listă a comenzilor disponibile la un anumit nivel.
+.PP
+La pornire, \fBtin\fP va afișa o listă cu grupurile de știri găsite în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. O săgeată „\->” sau o bară
+evidențiată va indica primul grup de știri. Deplasați\-vă la un grup folosind
+tastele săgeată ale terminalului (în funcție de terminal) sau \fBDown\fP
+(«\fBj\fP»)  și \fBUp\fP («\fBk\fP»). Utilizați PgUp/PgDn (în funcție de terminal)
+sau \fBPageUp\fP («\fB^U\fP») (CTRL\-U) și \fBPageDown\fP («\fB^D\fP») (CTRL\-D) pentru a
+derula pagina în sus/jos. Intrați într\-un grup de știri apăsând
+«\fB<CR>\fP».
+.PP
+.\"
+.\"
+Tasta \fBGroupNextUnreadArtOrGrp\fP («\fB<TAB>\fP») introduce următorul
+grup de știri cu articole necitite.
+.SH "STARE DE IEȘIRE"
+.\" TODO: also exits with signalnr caught as exit status
+.TP  12
+\fB0\fP
+Execuția cu succes a programului. Nu există știri necitite disponibile în
+modul pe loturi.
+.TP 
+\fB1\fP
+Eroare de utilizare, sintaxă, fișier de configurare sau rețea.
+.TP 
+\fB2\fP
+Știri necitite disponibile (numai în modul pe loturi („\fB\-Z\fP”)).
+.TP 
+\fB3\fP
+.\"
+.\"
+Eroare NNTP.
+.SH OPȚIUNI
+.TP  12
+\fB\-4\fP
+Forțează conectarea prin IPv4 la serverul NNTP de la distanță. Disponibilă
+numai atunci când este construit cu suport IPv6.
+.TP 
+\fB\-6\fP
+Forțează conectarea prin IPv6 la serverul NNTP de la distanță. Disponibilă
+numai atunci când este construit cu suport IPv6.
+.TP 
+\fB\-a\fP
+Activează/dezactivează culorile ANSI (implicit sunt dezactivate).
+.TP 
+\fB\-A\fP
+Force authentication on initial connect. Only available when reading via
+NNTP.  See also \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP in \fB\%tin\fP(5).
+.TP 
+\fB\-c\fP
+Creează/actualizează fișierele index pentru fiecare grup din
+\fI${TIN_HOMEDIR:\-„$HOME”}/.newsrc\fP sau din fișierul specificat de opțiunea
+„\fB\-f\fP” și marchează toate articolele ca citite.
+.TP 
+\fB\-C\fP
+Utilizează extensia COMPRESS NNTP (\fBRFC\ 8054\fP) dacă este
+disponibilă. Consultați de asemenea \fBnntp_read_timeout_secs\fP, „\fB\-t\fP” și
+secțiunile «SECURITATE» și «ERORI».
+.TP 
+\fB\-d\fP
+.\"
+.\" FIXME: explain debug levels
+Nu încarcă descrierile grupurilor de știri și mesajul zilei al serverelor
+(modul interactiv).
+.TP 
+\fB\-D\fP\fI nivel\-depanare\fP
+Enter debug\-level, the levels can specified via number (should be avoided as
+it will be removed in the future) or name (case insensitive) as listed
+below. Use comma to give multiple levels, any combinations are allowed
+(e.g., \*(rq\fB\-D\fP \fIGNKSA,2,NNTP\fP\*(rq). If removal is requested it will be
+performed at startup and on normal termination (that is the files are only
+available while \fBtin\fP is running).
+.in +.3i
+.TS
+tab(:);
+ni li li li.
+1:NNTP:NNTPS:
+2:FILTER:ARTS:
+4:NEWSRC:BITMAP:
+8:THREADING:REFS:
+16:MEMORY:MALLOC:
+32:ATTRIBUTES::
+64:MISC:GNKSA:ACTIVE
+127:ALL:EVERYTHING:
+128:REMOVE:DELETE:
+.TE
+.in -0.3i
+Pentru nivelul NNTP opțiunea „\fB\-v\fP” controlează nivelul de detaliere al
+ieșirii. În funcție de nivelul de depanare, diverse fișiere pot fi scrise în
+\fI$TMPDIR\fP și/sau pot fi afișate pe ecran. Consultați de asemenea secțiunea
+«SECURITATE»!
+.TP 
+\fB\-f\fP\fI fișier\fP
+Utilizează fișierul specificat al grupurilor de știri la care sunteți abonat
+în locul \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP sau un fișier specificat prin
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP.
+.TP 
+\fB\-F\fP\fI fișier\fP
+Utilizează fișierul filtru specificat în locul
+\fI${TIN_HOMEDIR:\-"$HOME"}/.filter\fP.
+.TP 
+\fB\-g\fP \fIserver\fP[:\fIport\fP]
+Utilizează serverul[:port] și newsrc specificate în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Disponibil numai la citirea
+prin NNTP. Dacă dorești să specifici un port cu o adresă IPv6 simplă, adresa
+trebuie să fie încadrată între paranteze drepte.
+.TP 
+\fB\-G\fP\fI limită\-articole\fP
+Limitează numărul de articole/grupuri care pot fi recuperate de pe
+server. Dacă \fIlimită\-articole\fP este > 0, nu vor fi recuperate de pe
+server mai mult de ultimele \fIlimită\-articole\fP articole/grupuri. Dacă
+\fIlimită\-articole\fP este < 0, \fBtin\fP va începe să preia articole începând
+cu primul articol necitit minus valoarea absolută a
+\fIlimită\-articole\fP. Valoarea implicită este 0, ceea ce înseamnă că nu există
+nicio limită.
+.TP 
+\fB\-h\fP
+Ajutor: listează opțiunile valide pentru linia de comandă.
+.TP 
+\fB\-H\fP
+Scurtă introducere în \fBtin\fP, care este afișată și la prima pornire.
+.TP 
+\fB\-I\fP\fI director\fP
+Director în care se stochează fișierele index ale grupurilor de
+știri. Valoarea implicită este
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news\fP. Această
+opțiune nu are niciun efect dacă \fBtin\fP recuperează fișierele index prin
+NNTP și \fBcache_overview_files\fP este dezactivată.
+.TP 
+\fB\-k\fP
+Omite etapa de verificare a certificatului pentru conexiunile NNTPS și
+continuă fără verificare. Această opțiune implică „\fB\-T\fP”. A se vedea de
+asemenea secțiunea «SECURITATE».
+.TP 
+\fB\-l\fP
+Get number of articles per group from the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading
+via NNTP this is done with the LIST command (\fBRFC\ 3977\fP). This might
+result in incorrect article counts but is usually faster than the default
+which is to read the
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either
+directly or via LIST) and then check the article count via NNTP GROUP
+command (\fBRFC\ 3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS
+(\fBRFC\ 6048\fP) is available that is used instead as it gives more accurate
+article counts.
+.TP 
+\fB\-L\fP
+Afișează mesajul cu ID\-ul de mesaj dat, dacă este disponibil. Disponibil
+numai la citirea prin NNTP.
+.TP 
+\fB\-m\fP\fI director\fP
+Directorul căsuței poștale care trebuie utilizat. Implicit este
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP.
+.TP 
+\fB\-M\fP\fI utilizator\fP
+Trimite articolele necitite către utilizatorul specificat pentru a le citi
+mai târziu. Pentru mai multe informații, citiți secțiunea «TRIMITEREA
+AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI».
+.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 speed up when connecting via a slow line, but \fBtin\fP may not be
+able to detect which groups are moderated. See also \*(rq\fB\-l\fP\*(rq.
+.TP 
+\fB\-N\fP
+Trimite articolele necitite pentru a le citi mai târziu. Pentru mai multe
+informații, citiți secțiunea «TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI
+SALVAREA NOILOR ȘTIRI».
+.TP 
+\fB\-o\fP
+Publică rapid toate articolele amânate și iese. Pentru ca acest lucru să fie
+cu adevărat rapid, ar trebui utilizată cu „\fB\-n\fP”, dacă este posibil.
+.TP 
+\fB\-p\fP\fI port\fP
+Portul de utilizat în cazul citirii prin NNTP (implicit este 119 sau 563
+dacă NNTPS este activat, consultați „\fB\-T\fP”). Acest lucru înlocuiește și
+variabilele de mediu $\fBNNTPPORT\fP și $\fBNNTPSPORT\fP, dacă sunt
+definite. Disponibilă numai în cazul citirii prin NNTP.
+.TP 
+\fB\-q\fP
+Nu verifică grupurile de știri noi și omite încărcarea mesajului zilei de pe
+servere.
+.TP 
+\fB\-Q\fP
+Pornire rapidă. Pornește \fBtin\fP cât mai repede posibil. În prezent, aceasta
+este echivalentă cu „\fB\-dnq\fP”. Vedeți de asemenea opțiunile liniei de
+comandă „\fB\-C\fP”' și „\fB\-G\fP”.
+.TP 
+\fB\-r\fP
+Citește știrile de la distanță de pe serverul NNTP implicit specificat în
+variabila de mediu $\fBNNTPSERVER\fP sau conținută în fișierul
+\fI/etc/nntpserver\fP.
+.TP 
+\fB\-R\fP
+Citește știrile salvate cu opțiunea „\fB\-S\fP”.
+.TP 
+\fB\-s\fP\fI director\fP
+Salvează/citește articole în/din director. Implicit este
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fB\-S\fP
+Salvează articolele necitite pentru a le citi mai târziu folosind opțiunea
+„\fB\-R\fP”. Pentru mai multe informații, citiți secțiunea «TRIMITEREA AUTOMATĂ
+PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI».
+.TP 
+\fB\-t\fP\fI timp\-așteptare\fP
+Suprascrie parametrul \fBnntp_read_timeout_secs\fP. Valoarea implicită este de
+120 de secunde, iar valoarea maximă permisă este de 16383.
+.TP 
+\fB\-T\fP
+Activează NNTPS (NNTP peste TLS). Aceasta suprascrie și variabila de mediu
+$\fBNNTPSPORT\fP, dacă este definită. Disponibilă numai la citirea prin NNTP.
+.TP 
+\fB\-u\fP
+Creează/actualizează fișierele index pentru fiecare grup din
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP sau din fișierul specificat de opțiunea
+„\fB\-f\fP”. Această opțiune este dezactivată dacă \fBtin\fP recuperează fișierele
+index prin intermediul unui server NNTP și \fBcache_overview_files\fP este
+dezactivată.
+.TP 
+\fB\-v\fP
+Modul informativ detaliat pentru opțiunile „\fB\-c\fP”, „\fB\-D\fP”, „\fB\-M\fP”,
+„\fB\-N\fP”, „\fB\-S\fP”, „\fB\-u\fP”, „\fB\-V\fP” și „\fB\-Z\fP”. Poate fi utilizată de mai
+multe ori pentru a crește nivelul de detaliere.
+.TP 
+\fB\-V\fP
+Afișează informații despre versiune și opțiunile de compilare.
+.TP 
+\fB\-w\fP
+Modul rapid pentru a publica un articol și apoi a ieși. Această opțiune
+implică „\fB\-d\fP”. Pentru ca acest lucru să fie cu adevărat rapid, ar trebui
+utilizată împreună cu „\fB\-n\fP”, dacă este posibil.
+.TP 
+\fB\-x\fP
+Modul fără publicare. Nu puteți publica articole dacă utilizați această
+opțiune.
+.TP 
+\fB\-X\fP
+Fără mod de suprascriere. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP și fișierele
+din \fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP nu vor fi suprascrise, dar pot fi create
+dacă nu există. Ar trebui utilizată cu opțiunea „\fB\-x\fP”, dacă este posibil.
+.TP 
+\fB\-z\fP
+Pornește \fBtin\fP numai dacă există știri noi/necitite. Dacă există știri,
+\fBtin\fP va poziționa cursorul la primul grup cu știri necitite. Util pentru
+introducerea în fișierul de autentificare.
+.TP 
+\fB\-Z\fP
+Check if there is any new/unread news and exit with appropriate status. If
+the \&\*(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 poate modifica dinamic opțiunile sale prin comanda \fBOptionMenu\fP
+(«\fBM\fP»). Orice modificare este salvată în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. Pentru mai multe informații,
+consultați secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE
+DIN TINRC» și \fB\%tin\fP(5).
+.PP
+O listă de grupuri poate fi specificată după celelalte opțiuni ale liniei de
+comandă. Acest lucru poate fi util dacă doriți să extrageți sau să vă
+abonați la un subset selectat manual din grupurile de știri
+active. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE
+JOKER» pentru tipurile de modele pe care \fBtin\fP le înțelege.
+.PP
+Dacă specificați un singur nume de grup sau un caracter joker care
+corespunde unui singur grup, veți intra automat în acel grup. În caz
+contrar, va apărea ecranul normal de selectare a grupului, dar cu toate
+grupurile ce coincid prezente, ca și cum ați fi selectat doar acele grupuri.
+.PP
+Cu opțiunea „\fB\-w\fP”, un anumit nume de grup este utilizat ca grup implicit
+pentru publicare. Dacă sunt specificate mai multe grupuri sau un caracter
+joker, se utilizează numai primul grup sau, respectiv, primul grup care
+coincide.
+.PP
+Odată ce utilizați \fBSelectYankActive\fP («\fBy\fP») pentru a extrage toate
+grupurile active sau \fBSelectToggleReadDisplay\fP («\fBr\fP») pentru a comuta
+între starea citit/necitit, grupurile din linia de comandă vor
+dispărea. Puteți utiliza \fBSelectSyncWithActive\fP («\fBY\fP») pentru a reciti
+fișierul \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP și a le
+recupera.
+.PP
+NB: With the \*(rq\fB\-n\fP\*(rq flag, if reading via NNTP it may happen that 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
+.\"
+.\"
+Opțiunile liniei de comandă au prioritate mai mare decât atributele și
+opțiunile din tinrc.  Astfel, opțiunea liniei de comandă are prioritate față
+de valorile configurate, cu singura excepție că, dacă este specificat un
+port pentru serverul de știri în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP, acesta va suprascrie orice port
+specificat în linia de comandă. Ordinea opțiunilor liniei de comandă nu este
+importantă. Dacă acestea se exclud reciproc, va fi aleasă cea cu prioritate
+mai mare și poate fi afișat un avertisment.
+.SH UTILIZARE
+.\"
+.\"
+.SS "ADMINISTRAREA ARTICOLELOR"
+Întreținerea Netnews pe rețele mari de calculatoare poate fi o sarcină
+destul de consumatoare de timp, așa cum am descoperit când mi s\-a
+încredințat sarcina de a întreține sistemul nostru de știri și utilizatorii
+de știri.
+.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 be
+world readable. If you read news via NNTP, then your news server must
+support the LIST SUBSCRIPTIONS command. It is part of the NNTP List
+Extensions (\fBRFC\ 6048\fP) and all modern servers should understand it.
+.SS "FORMATUL ECRANULUI"
+\fBtin\fP are patru niveluri separate de operare: nivel de Selecție, nivel de
+Grup, nivel de fir și nivel de Articol.
+.PP
+La nivelul Selecției, titlul afișează (numele serverului de știri (cu
+sufixul „[T]” sau „[k]” dacă citirea se face prin NNTPS (nesigur)) și)
+numărul de grupuri abonate (care conțin articole noi necitite). Grupurile de
+știri sunt afișate în mijlocul ecranului, de obicei cu numărul de articole
+necitite afișat pe aceeași linie în față, dar poate fi personalizat prin
+\fBselect_format\fP.
+.PP
+.nf
+\f(CR\->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\fR
+.fi
+.PP
+De asemenea, poate exista un caracter care precede linia. În cele ce
+urmează, găsiți explicația:
+.TP  10
+\fBu\fP
+Acest grup nu este abonat. Pentru a vedea numai grupurile la care sunteți
+abonat, utilizați tastele de comutare \fBSelectToggleReadDisplay\fP („\fBr\fP”)
+sau \fBSelectYankActive\fP („\fBy\fP”).
+.TP 
+\fBM\fP
+Acesta este un grup moderat. Orice publicare pe care o faceți va trebui să
+fie aprobată de administratorul grupului înainte de a fi făcută
+publică. \fBtin\fP vă va solicita confirmarea înainte de a publica într\-un grup
+moderat.
+.TP 
+\fBN\fP
+Acesta este un grup de știri nou, creat după ultima utilizare a
+\fBtin\fP. Noile grupuri de știri nu sunt abonate în mod implicit (cu toate
+acestea, consultați variabilele de mediu $\fBAUTOSUBSCRIBE\fP /
+$\fBAUTOUNSUBSCRIBE\fP).  Abonați\-vă la acesta în mod normal dacă doriți ca
+grupul să continue să apară în meniul de selecție. Pur și simplu ignorați
+grupurile de știri noi și acestea vor dispărea la următoarea pornire a
+\fBtin\fP. Va trebui să extrageți toate grupurile pentru a le găsi într\-o
+sesiune ulterioară.
+.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 "Mark with D on selection screen" in the Options
+Menu.
+.TP 
+\fBX\fP
+Nu mai puteți publica postări în acest grup. Adesea, un grup va fi înlocuit
+de unul cu un nume mai potrivit.
+.TP 
+\fB=\fP
+Acest grup a fost redenumit și nu mai puteți publica mesaje în el. Dacă o
+faceți, veți primi un mesaj de eroare de la serverul dvs. de știri, care vă
+va indica grupul corect în care puteți publica mesaje.
+.PP
+La nivel de Grup, titlul conține numele grupului, numărul de fire de
+conversație, metoda abreviată de stabilire a firelor (\fBthread_articles\fP),
+limita de articole care pot fi obținute (dacă este definită;
+\fBgetart_limit\fP), numărul total de articole (necitite) (\fBart_marked_read\fP
+sau \fBart_marked_unread\fP), numărul de articole populare
+\fBart_marked_selected\fP, numărul de articole populare citite (dacă există;
+\fBart_marked_read_selected\fP), numărul de articole recente
+(\fBart_marked_recent\fP) și numărul de articole șterse
+(\fBart_marked_killed\fP). Adică:
+.PP
+.nf
+.ce
+alt.sources (5B \-50/23+ 0* 3o 0K)
+.fi
+.PP
+The characters after the numbers depend on configuration and if the
+currently \fBshow_only_unread_arts\fP is active or not.  Some numbers could be
+missing if the specific option is not enabled.  It might also contain an
+\&'M', 'X' or '=' (see above; may not 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
+Dacă un fir conține articole necitite, acesta este marcat cu
+\fBart_marked_unread\fP în fața numărului total de articole din fir. Dacă
+există articole recente în fir, acesta poate fi marcat cu
+\fBart_marked_recent\fP în fața numărului total de articole din fir \-\- aceasta
+este controlată de opțiunea \fBrecent_time\fP. Dacă un fir conține articole
+populare (vedeți de asemenea secțiunea «FILTRAREA ARTICOLELOR»), acesta este
+marcat cu \fBart_marked_selected\fP în fața numărului total de articole din
+fir. Afișarea poate fi personalizată prin \fBgroup_format\fP.
+.PP
+.nf
+.\" do something with if/else as \(-> has an "unpredictable" width
+.\"   .ie c \[u2192]
+.\"   \[u2192]\ M
+.\"   .el
+.\"   \-\>M
+.ce
+\f(CRde.admin.net\-abuse.announce (11B 13+ 1* 1o 0K) M\fR
+
+\f(CR\->   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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+La nivel de fir, ecranul arată de obicei (în funcție de metoda de urmărire a
+firelor utilizată) astfel, dar poate fi personalizat prin \fBthread_format\fP:
+.PP
+.nf
+\f(CR\->   1      [   7]  What is this funny tree in the thre 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\fR
+.fi
+.PP
+.\" FIXME - add description of fields
+La nivel de articol, antetul paginii are următorul format:
+.PP
+.nf
+\f(CRSun, 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\fR
+
+\f(CRcorpul\-articoluluiy\fR
+.fi
+.PP
+.\"
+.\"
+Aspectul nivelului Selecție, Grup și Fir poate fi personalizat. Consultați
+secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI».
+.SS "TASTE DE DEPLASARE COMUNE"
+Acest tabel prezintă tastele comune utilizate pentru navigarea între toate
+nivelurile din \fBtin\fP.
+.RS
+.nf
+.ta \w'Începutul listei/articolului  'u +\w'ANSI/vt100   'u
+	ANSI/vt100	Alte terminale
+Începutul listei/articolului	\fBHome\fP	\fBFirstPage\fP (\fB^\fP)
+Sfârșitul listei/articolului	\fBEnd\fP	\fBLastPage\fP (\fB$\fP)
+Pagină sus	\fBPgUp\fP	\fBPageUp\fP (\fBu\fP, \fB^U\fP or \fB^B\fP)
+Pagină jos	\fBPgDn\fP	\fBPageDown\fP (\fB^D\fP or \fB^F\fP or \fB<SPACE>\fP)
+Linie sus	\fBUp arrow\fP	\fBUp\fP (\fBk\fP or \fB^P\fP)
+Linie jos	\fBDown arrow\fP	\fBDown\fP (\fBj\fP or \fB^N\fP)
+.fi
+.RE
+.\"
+.\"
+.SS "COMENZI DE EDITARE COMUNE"
+Pachetul de editare în stil \fB\%emacs\fP(1)  permite editarea ușoară a
+șirurilor de caractere introduse. O listă a istoricului permite reutilizarea
+ușoară a șirurilor introduse anterior. În plus față de tastele cursorului,
+următoarele comenzi sunt disponibile la editarea unui șir:
+.TP  10
+\fB^A, ^E\fP
+deplasare la începutul sau, respectiv, la sfârșitul liniei.
+.TP 
+\fB^F, ^B\fP
+deplasare nedistructivă înainte sau, respectiv, înapoi cu o locație.
+.TP 
+\fB^D\fP
+șterge caracterul aflat sub cursor sau trimite EOF dacă nu există caractere
+în memoria tampon.
+.TP 
+\fB^H, <DEL>\fP
+șterge caracterul din stânga cursorului.
+.TP 
+\fB^K\fP
+șterge de la cursor până la sfârșitul liniei.
+.TP 
+\fB^P, ^N\fP
+navigare prin istoric, respectiv înainte și înapoi.
+.TP 
+\fB^L, ^R\fP
+redesenează linia curentă.
+.TP 
+\fB<CR>\fP
+plasează linia în lista istoricului dacă nu este goală, adaugă un caracter
+de linie nouă și revine la apelant.
+.TP 
+\fB<ESC>\fP
+.\"
+.\"
+abandonează operația de editare curentă.
+.SS "COMENZI GLOBALE"
+Următoarele comenzi sunt disponibile la toate cele 4 niveluri de meniu și au
+întotdeauna același efect.
+.TP  10
+\fBShellEscape '!'\fP
+Executare shell (Shell escape). \fBShellEscape\fP singur va lansa un shell,
+\fBShellEscape\fP <comandă> va rula o <comandă>
+externă. Această facilitate poate fi dezactivată de administratorul
+sistemului.
+.TP 
+\fBToggleColor '&'\fP
+Activează/dezactivează culorile ANSI.
+.TP 
+\fBRedrawScr '^L'\fP
+Redesenează ecranul curent.
+.TP 
+\fBScrollUp '<'\fP
+Derulează ecranul cu o linie în sus.
+.TP 
+\fBScrollDown '>'\fP
+Derulează ecranul cu o linie în jos.
+.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 ('\fBy\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
+Ecranul de ajutor al comenzilor disponibile în meniul curent. Puteți utiliza
+\fBSearchSubjF\fP («\fB/\fP»), \fBSearchSubjB\fP («\fB?\fP») și \fBSearchRepeat\fP
+(«\fB\(rs\fP») pentru a efectua căutări în acest ecran. \fBQuit\fP («\fBq\fP») se
+revine la meniu.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Activează/dezactivează afișarea mini\-meniului de ajutor din partea de jos a
+ecranului și a regulilor de publicare după redactarea unui articol
+(\fBbeginner_level\fP).
+.TP 
+\fBDisplayPostHist 'W'\fP
+Listează articolele publicate de utilizator. Sunt listate data publicării,
+grupul de știri și subiectul. Pentru mai multe informații, consultați
+secțiunea «LISTAREA ISTORICULUI PUBLICĂRILOR».
+.TP 
+\fBVersion 'v'\fP
+.\" -------------------------------------------------------------------
+.\"
+Imprimă informațiile despre versiunea \fBtin\fP.
+.SS "COMENZI DE SELECȚIE A GRUPURILOR DE ȘTIRI"
+.TP  10
+\fB4\fP
+Selectează grupul 4.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.TP 
+\fBSelectResetNewsrc '^R'\fP
+Reinițializează fișierul \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Aceasta va
+distruge toate înregistrările articolelor citite, așa că folosiți această
+opțiune cu precauție.
+.TP 
+\fBSetRange '#'\fP
+Alege o serie de articole (practic un interval de articole) care vor fi
+afectate de următoarea comandă. Pentru mai multe informații, consultați
+secțiunea «INTERVALE».
+.TP 
+\fBSelectSortActive '.'\fP
+Sortează lista grupurilor de știri.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBSearchSubjF '/'\fP
+Caută un grup după nume și descriere (dacă este afișată).
+.TP 
+\fBSearchSubjB '?'\fP
+Căutare înapoi prin numele și descrierile grupurilor.
+.TP 
+\fBSelectReadGrp '^J' '<CR>'\fP
+Citește grupul curent.
+.TP 
+\fBSelectEnterNextUnreadGrp '<TAB>' 'n'\fP
+Intră în următorul grup cu știri necitite. Se va întoarce la începutul
+listei de selecție a grupurilor, căutând grupuri necitite.
+.TP 
+\fBCatchup 'c'\fP
+Marchează grupul curent ca fiind citit în întregime [după confirmare] și
+trece la următorul grup din lista de selecție a grupurilor.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Marchează grupul curent ca fiind citit în întregime [după confirmare] și
+introduce următorul grup necitit în lista de selecție a grupurilor.
+.TP 
+\fBSelectToggleDescriptions 'd'\fP
+Comută afișarea pentru a afișa doar numele grupului sau numele grupului și
+descrierile grupului.
+.TP 
+\fBEditFilter 'E'\fP
+Editează fișierul de filtrare și îl reîncarcă după aceea.
+.TP 
+\fBSelectGoto 'g'\fP
+Alege un grup nou după nume. Această comandă poate fi utilizată pentru a
+accesa orice grup, chiar și cele care nu sunt selectate în prezent.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Activează/dezactivează afișarea descrierii grupului de știri curent în
+ultima linie. Această opțiune nu va fi disponibilă dacă \fBtin\fP a fost pornit
+cu opțiunea „\fB\-d\fP”.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Activează/dezactivează afișarea inversă.
+.TP 
+\fBConnectionInfo 'J'\fP
+Afișează detalii despre conexiunea curentă.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If none of the groups listed in the
+\&\*(rqNewsgroups:\*(rq\-header of the referenced article is available, just the
+contents of the \*(rqNewsgroups:\*(rq\-header will be displayed in the last line.
+At this level this command only works if reading via NNTP and the server
+supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) or XPAT (\fBRFC\ 2980\fP).
+.TP 
+\fBSelectMoveGrp 'm'\fP
+Mută grupul curent în lista de selecție a grupurilor. Introducând „1”,
+grupul va deveni primul grup afișat în listă, introducând „8”, al optulea
+grup din listă etc. Introducând „$”, grupul va fi ultimul grup afișat.
+.TP 
+\fBOptionMenu 'M'\fP
+Meniul cu opțiuni configurabile de către utilizator (pentru mai multe
+informații, consultați secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE
+CONFIGURABILE DIN TINRC»).
+.TP 
+\fBSelectNextUnreadGrp 'N'\fP
+Poziționează cursorul pe următorul grup care conține articole necitite.
+.TP 
+\fBQuit 'q'\fP
+Ieșire din \fBtin\fP \(em cere utilizatorului să confirme dacă opțiunea
+\fBconfirm_choice\fP este configurată corespunzător.
+.TP 
+\fBQuitTin 'Q'\fP
+Ieșire din \fBtin\fP \(em nu solicită utilizatorului să confirme.
+.TP 
+\fBSelectToggleReadDisplay 'r'\fP
+Activează/dezactivează afișarea tuturor grupurilor la care sunteți abonat și
+doar a grupurilor care conțin articole necitite. Comanda nu are efect dacă
+grupurile au fost specificate în linia de comandă la pornirea \fBtin\fP.
+.TP 
+\fBBugReport 'R'\fP
+Trimite un raport de eroare sau un comentariu la
+<tin\-bugs@tin.org>. Acesta este cel mai bun mod de a remedia erorile
+și de a adăuga/modifica funcții.
+.TP 
+\fBSelectSubscribe 's'\fP
+Vă abonează la grupul actual.
+.TP 
+\fBSelectSubscribePat 'S'\fP
+Abonează la grupurile care corespund modelului specificat de
+utilizator. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE
+JOKER» pentru tipurile de modele pe care \fBtin\fP le înțelege.
+.TP 
+\fBSelectUnsubscribe 'u'\fP
+Dezabonează de la grupul curent. Această opțiune poate fi utilizată pentru a
+elimina grupurile false. A se vedea \fBstrip_bogus\fP în secțiunea «MENIUL
+OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC».
+.TP 
+\fBSelectUnsubscribePat 'U'\fP
+Dezabonează de la grupurile care corespund modelului specificat de
+utilizator. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE
+JOKER» pentru tipurile de modele pe care \fBtin\fP le înțelege.
+.TP 
+\fBPost 'w'\fP
+Publică un articol în grupul curent. Dacă publicarea eșuează din anumite
+motive, veți avea posibilitatea să \fBPostEdit\fP («\fBe\fP») articolul din nou,
+să \fBPostPostpone\fP («\fBo\fP») pentru procesare ulterioară (vedeți și comanda
+„\fB\-o\fP” din linia de comandă) sau să îl ștergeți prin \fBQuit\fP («\fBq\fP»).
+.TP 
+\fBSelectQuitNoWrite 'X'\fP
+Iese din \fBtin\fP fără a salva modificările aduse configurației.
+.TP 
+\fBSelectYankActive 'y'\fP
+Intră în toate grupurile. Schimbă grupurile afișate între toate grupurile
+din fișierul \fI${TIN_LIBDIR:\-NEWSLIBDIR}„/”${TIN_ACTIVEFILE:\-active}\fP și
+doar cele la care sunteți abonat din \fI${TIN_HOMEDIR:\-„$HOME”}/.newsrc\fP.
+.TP 
+\fBSelectSyncWithActive 'Y'\fP
+Recitește fișierul \fI${TIN_LIBDIR:\-NEWSLIBDIR}„/”${TIN_ACTIVEFILE:\-active}\fP
+pentru a vedea dacă au sosit știri noi de la pornirea \fBtin\fP.
+.TP 
+\fBSelectMarkGrpUnread 'z' 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Marcați toate articolele din grupul curent ca necitite.
+.SS "COMENZI PRIVIND INDEXUL DE GRUP"
+Toate căutările din acest nivel sunt limitate la articolele necitite dacă se
+află în modul \fBshow_only_unread_arts\fP. \fBGroupToggleReadUnread\fP («\fBr\fP»)
+poate fi utilizat pentru a schimba imediat direcția căutării,
+înainte/înapoi.
+.TP  10
+\fB4\fP
+Selectează articolpul 4.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Selectează automat articolul (articolele) folosind un meniu. Citiți
+secțiunea «FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBMarkAncientArtRead '^E'\fP
+Mark all articles in the current group older than a given time in days or a
+date string formatted according to \fBRFC\ 5322\fP as read.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Ascunde articolul (articolele) folosind un meniu. Citiți secțiunea
+«FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Marchează articolul curent, firul de discuție, intervalul, articolele
+selectate automat (populare), articolele care corespund unui anumit model
+sau articolele etichetate ca fiind citite. O fereastră de dialog vă întreabă
+ce tip de articole doriți să fie marcate.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Marchează articolul curent, firul de discuție, intervalul, articolele
+selectate automat (populare), articolele care corespund unui anumit model
+sau articolele etichetate ca fiind necitite. O fereastră de dialog vă
+întreabă ce tip de articole doriți să fie marcate.
+.TP 
+\fBSetRange '#'\fP
+Alege o serie de articole (practic un interval de articole) care vor fi
+afectate de următoarea comandă. Pentru mai multe informații, consultați
+secțiunea «INTERVALE».
+.TP 
+\fBLastViewed '\-'\fP
+Reintroduce ultimul mesaj ce a fost vizualizat.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBSearchSubjF '/'\fP
+Caută înainte subiectul specificat.
+.TP 
+\fBSearchSubjB '?'\fP
+Caută înapoi subiectul specificat.
+.TP 
+\fBGroupSelThd '*'\fP
+Selectează firul curent pentru procesare ulterioară.
+.TP 
+\fBGroupDoAutoSel '+'\fP
+Selectează toate firele din grupul curent. Este o comandă rapidă pentru
+apelarea \fBGroupSelPattern\fP cu un model de „*”.
+.TP 
+\fBGroupToggleThdSel '.'\fP
+Activează/dezactivează selectarea firului curent. Dacă este selectat cel
+puțin un articol necitit (dar nu toate articolele necitite) din firul
+curent, atunci toate articolele necitite vor fi selectate.
+.TP 
+\fBGroupSelThdIfUnreadSelected ';'\fP
+Pentru fiecare fir din grupul curent, dacă este selectat cel puțin un
+articol necitit, toate articolele necitite devin selectate. Acest lucru este
+util pentru selectarea automată a autorului, în cazul în care cititorul
+dorește să vadă întregul fir.
+.TP 
+\fBGroupSelPattern '='\fP
+Solicită un model cu care să se potrivească. Toate subiectele ale căror
+subiecte se potrivesc cu modelul vor fi marcate ca selectate. Un model de
+„*” se va potrivi cu toate subiectele. Introducerea doar a „\fB<CR>\fP”
+va reutiliza ultimul model introdus.
+.TP 
+\fBGroupReverseSel '@'\fP
+Anulează toate selecțiile pentru toate articolele.
+.TP 
+\fBGroupUndoSel '~'\fP
+Anulează toate selecțiile din toate articolele. Șterge efectul comenzii
+\fBGroupMarkUnselArtRead\fP («\fBX\fP»). Astfel, după ce se execută mai întâi
+comanda \fBGroupMarkUnselArtRead\fP, se poate executa comanda \fBGroupUndoSel\fP
+pentru a reinițializa selectarea articolelor. Astfel, se pot elimina
+iterativ fireile neinteresante.
+.TP 
+\fBPipe '|'\fP
+Introduce articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate în
+comandă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBQuickFilterSelect '['\fP
+Selectează automat articolul (articolele) cu o singură tastă [după
+confirmare]. Valorile implicite utilizate pentru selecție se bazează pe
+următoarele patru variabile de configurare tinrc:
+\fBdefault_filter_select_case\fP, \fBdefault_filter_select_expire\fP,
+\fBdefault_filter_select_global\fP și \fBdefault_filter_select_header\fP. Citiți
+secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC»
+pentru o explicație completă a acestor variabile și secțiunea «FILTRAREA
+ARTICOLELOR»pentru mai multe informații despre filtrare.
+.TP 
+\fBQuickFilterKill ']'\fP
+Ascunde automat articolul (articolele) cu o singură tastă [după
+confirmare]. Valorile implicite utilizate pentru selecție se bazează pe
+următoarele patru variabile de configurare tinrc:
+\fBdefault_filter_kill_case\fP, \fBdefault_filter_kill_expire\fP,
+\fBdefault_filter_kill_global\fP și \fBdefault_filter_kill_header\fP. Citiți
+secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC»
+pentru o explicație completă a acestor variabile și secțiunea «FILTRAREA
+ARTICOLELOR»pentru mai multe informații despre filtrare.
+.TP 
+\fBGroupReadBasenote '^J' '<CR>'\fP
+Citește articolul curent.
+.TP 
+\fBGroupNextUnreadArtOrGrp '<TAB>'\fP
+Afișează următorul articol sau grup necitit.
+.TP 
+\fBSearchAuthF 'a'\fP
+Căutare după autor înainte. Aceasta caută articole cu o linie specifică
+„From:”.
+.TP 
+\fBSearchAuthB 'A'\fP
+Căutare înapoi după autor. În caz contrar, consultați \fBSearchAuthF\fP
+(«\fBa\fP») mai sus.
+.TP 
+\fBSearchBody 'B'\fP
+Caută în corpul tuturor articolelor din grup (poate fi lentă). Puteți
+întrerupe căutarea folosind \fBQuit\fP («\fBq\fP»).
+.TP 
+\fBCatchup 'c'\fP
+Marchează toate articolele ca citite [după confirmare], apoi revine la lista
+de selecție a grupurilor. Mută cursorul la următorul grup.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Marchează toate articolele ca citite [după confirmare] și intră în următorul
+grup cu știri necitite.
+.TP 
+\fBGroupToggleSubjDisplay 'd'\fP
+Parcurge ciclic afișarea autorului prin toate opțiunile posibile pentru
+variabila tinrc \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
+Editează fișierul de filtrare și îl reîncarcă după aceea.
+.TP 
+\fBGroupGoto 'g'\fP
+Alege un grup nou după nume. Această comandă poate fi utilizată pentru a
+accesa orice grup, chiar și cele care nu sunt selectate în prezent.
+.TP 
+\fBGroupToggleGetartLimit 'G'\fP
+Activează/dezactivează limitele pentru articole/grupuri.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Afișează subiectul primului articol din firul curent în ultima linie.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Activează/dezactivează afișarea inversă.
+.TP 
+\fBConnectionInfo 'J'\fP
+Afișează detalii despre conexiunea curentă.
+.TP 
+\fBGroupMarkThdRead 'K'\fP
+Marchează articolul/subiectul ca citit și trece la următorul articol/subiect
+necitit. Dacă este definită o serie de articole/subiecte, seria va fi
+marcată ca citită în locul articolului/subiectului curent. Când sunt
+prezente articole/subiecte etichetate, o fereastră de dialog întreabă cum să
+se procedeze.
+.TP 
+\fBGroupListThd 'l'\fP
+Deschide firul de sub poziția curentă a cursorului.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.TP 
+\fBGroupMail 'm'\fP
+Trimite prin poșta electronică articolul curent / firul / articolele
+selectate automat (populare) / articolele care corespund modelului /
+articolele etichetate către cineva. Pentru mai multe informații, consultați
+secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI
+SALVAREA ARTICOLELOR».
+.TP 
+\fBOptionMenu 'M'\fP
+Meniul cu opțiuni configurabile de către utilizator (pentru mai multe
+informații, consultați secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE
+CONFIGURABILE DIN TINRC»).
+.TP 
+\fBGroupNextGroup 'n'\fP
+Trece la următorul grup.
+.TP 
+\fBGroupNextUnreadArt 'N'\fP
+Trece la următorul articol necitit.
+.TP 
+\fBPrint 'o'\fP
+Trimite articolul curent / firul / articolele selectate automat (populare) /
+articolele care corespund modelului / articolele etichetate la
+imprimantă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBGroupPrevGroup 'p'\fP
+Trece la grupul anterior.
+.TP 
+\fBGroupPrevUnreadArt 'P'\fP
+Trece la articolul anterior necitit.
+.TP 
+\fBQuit 'q'\fP
+Revine la nivelul anterior.
+.TP 
+\fBQuitTin 'Q'\fP
+Ieșire din \fBtin\fP \(em nu solicită utilizatorului să confirme.
+.TP 
+\fBGroupToggleReadUnread 'r'\fP
+Comută afișarea între toate articolele și articolele necitite.
+.TP 
+\fBBugReport 'R'\fP
+Trimite un raport de eroare sau un comentariu la
+<tin\-bugs@tin.org>. Acesta este cel mai bun mod de a remedia erorile
+și de a adăuga/modifica funcții.
+.TP 
+\fBGroupSave 's'\fP
+Salvează articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate. Pentru mai
+multe informații, consultați secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ,
+IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBGroupAutoSave 'S'\fP
+Salvează automat articolele marcate fără alte solicitări.
+.TP 
+\fBGroupTag 't'\fP
+Schimbă starea etichetei articolului/firului curent pentru \fBGroupMail\fP
+(«\fBm\fP»)  / \fBPipe\fP («\fB|\fP») / \fBPrint\fP («\fBo\fP») / \fBGroupSave\fP («\fBs\fP») /
+\fBGroupRepost\fP («\fBx\fP»).
+.TP 
+\fBGroupTagParts 'T'\fP
+Etichetează/anulează automat etichetarea tuturor părților mesajului actual
+format din mai multe părți, în ordine.
+.TP 
+\fBGroupToggleThreading 'u'\fP
+Comută modul de înlănțuire între fără înlănțuire, înlănțuire după subiect,
+înlănțuire după referințe, înlănțuire după subiect și referințe, gruparea
+articolelor din mai multe părți într\-un fir (bazat pe „Subiect:”).
+.TP 
+\fBGroupUntag 'U'\fP
+Anulează etichetarea tuturor articolelor care au fost etichetate.
+.TP 
+\fBPost 'w'\fP
+Publică un articol în grupul curent. Dacă publicarea eșuează din anumite
+motive, veți avea posibilitatea să editați din nou articolul prin
+\fBPostEdit\fP („\fBe\fP”), să îl amânați pentru procesare ulterioară prin
+\fBPostPostpone\fP („\fBo\fP”) (a se vedea și opțiunea de linie de comandă
+„\fB\-o\fP”) sau să îl ștergeți prin \fBQuit\fP („\fBq\fP”).
+.TP 
+\fBGroupRepost 'x'\fP
+Republică un articol / fir / articole selectate automat (populare) /
+articole care corespund unui anumit model / articole etichetate deja
+publicate într\-un alt grup de știri. Util pentru republicarea din grupuri de
+știri globale în grupuri locale. Nu utilizați această opțiune pentru a
+publica simultan propriile articole.
+.TP 
+\fBGroupMarkUnselArtRead 'X'\fP
+Marchează toate articolele necitite care nu au fost selectate ca citite,
+reîncarcă ecranul pentru a reflecta modificările și plasează indexul la
+primul fir pentru a începe citirea.  Apăsând din nou
+\fBGroupMarkUnselArtRead\fP («\fBX\fP») se va reveni la starea
+inițială. Consultați comanda \fBGroupUndoSel\fP („\fB~\fP”) pentru a șterge
+efectul de comutare. Părăsirea grupului va șterge, de asemenea, efectul de
+comutare și va face modificările permanente.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Marchează articolul curent ca necitit.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Marcați firul curent ca necitit. Dacă este definit un interval de fire,
+intervalul va fi marcat ca necitit în locul firului curent. Când sunt
+prezente fire etichetate, o fereastră de dialog vă întreabă cum doriți să
+procedați.
+.SS "COMENZI DE LISTARE A FIRELOR"
+.\" this sections should be complete
+.TP  10
+\fB4\fP
+Selectează articolul 4 din firul de discuție.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Selectează automat articolul (articolele) folosind un meniu. Citiți
+secțiunea «FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBMenuFilterKill '^K'\fP
+Ascunde articolul (articolele) folosind un meniu. Citiți secțiunea
+«FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBMarkFeedRead '^X'\fP
+Marchează articolul curent, firul de discuție, intervalul, articolele
+selectate automat (populare), articolele care corespund unui anumit model
+sau articolele etichetate ca fiind citite. O fereastră de dialog vă întreabă
+ce tip de articole doriți să fie marcate.
+.TP 
+\fBMarkFeedUnread '^W'\fP
+Marchează articolul curent, firul de discuție, intervalul, articolele
+selectate automat (populare), articolele care corespund unui anumit model
+sau articolele etichetate ca fiind necitite. O fereastră de dialog vă
+întreabă ce tip de articole doriți să fie marcate.
+.TP 
+\fBSetRange '#'\fP
+Alege o serie de articole (practic un interval de articole) care vor fi
+afectate de următoarea comandă. Pentru mai multe informații, consultați
+secțiunea «INTERVALE».
+.TP 
+\fBLastViewed '\-'\fP
+Reintroduce ultimul mesaj ce a fost vizualizat.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBSearchSubjF '/'\fP
+Caută înainte subiectul specificat.
+.TP 
+\fBSearchSubjB '?'\fP
+Caută înapoi subiectul specificat.
+.TP 
+\fBThreadSelArt '*'\fP
+Selectează firul curent pentru procesare ulterioară.
+.TP 
+\fBThreadToggleArtSel '.'\fP
+Activează/dezactivează selectarea articolului curent.
+.TP 
+\fBThreadReverseSel '@'\fP
+Inversează selecțiile articolelor.
+.TP 
+\fBThreadUndoSel '~'\fP
+Anulează toate selecțiile din firul curent.
+.TP 
+\fBPipe '|'\fP
+Introduce articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate în
+comandă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBThreadReadArt '^J' '<CR>'\fP
+Citește articolul curent din cadrul firului de discuție.
+.TP 
+\fBThreadReadNextArtOrThread '<TAB>'\fP
+Afișează următorul articol necitit din firul de discuție.
+.TP 
+\fBSearchAuthF 'a'\fP
+Căutare înainte după autor. Aceasta caută articole cu o linie specifică „De
+la:”. Căutarea va continua în următorul fir dacă nu se găsește nimic în cel
+curent.
+.TP 
+\fBSearchAuthB 'A'\fP
+Căutare înapoi după autor. În caz contrar, consultați \fBSearchAuthF\fP
+(«\fBa\fP») mai sus.
+.TP 
+\fBSearchBody 'B'\fP
+Caută în corpul tuturor articolelor din grup (poate fi lentă). Puteți
+întrerupe căutarea folosind \fBQuit\fP («\fBq\fP»).
+.TP 
+\fBCatchup 'c'\fP
+Marchează firul ca citit [după confirmare] și revine la pagina index a
+grupului. Mută cursorul la următorul fir.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Marcați firul ca citit [după confirmare] și intră în următorul fir care
+conține știri necitite.
+.TP 
+\fBThreadToggleSubjDisplay 'd'\fP
+Parcurge ciclic afișarea autorului prin toate opțiunile posibile pentru
+variabila tinrc \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
+Editează fișierul de filtrare și îl reîncarcă după aceea.
+.TP 
+\fBThreadFollowupQuote 'f'\fP
+Publică un comentariu la articolul actual, incluzând o copie a articolului.
+.TP 
+\fBThreadFollowup 'F'\fP
+Publică un comentariu la articolul actual fără a include o copie a
+articolului.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Afișează subiectul articolului curent în ultima linie.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Activează/dezactivează afișarea inversă.
+.TP 
+\fBConnectionInfo 'J'\fP
+Afișează detalii despre conexiunea curentă.
+.TP 
+\fBThreadMarkArtRead 'K'\fP
+Marchează articolul ca citit și trece la următorul articol necitit. Dacă
+este definită o serie de articole, seria va fi marcată ca citită în locul
+articolului curent. Când sunt prezente articole etichetate, apare o
+solicitare care întreabă cum să se procedeze.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.TP 
+\fBThreadMail 'm'\fP
+Trimite prin poșta electronică articolul curent / firul / articolele
+selectate automat (populare) / articolele care corespund modelului /
+articolele etichetate către cineva. Pentru mai multe informații, consultați
+secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI
+SALVAREA ARTICOLELOR».
+.TP 
+\fBPrint 'o'\fP
+Trimite articolul curent / firul / articolele selectate automat (populare) /
+articolele care corespund modelului / articolele etichetate la
+imprimantă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBQuit 'q'\fP
+Revine la nivelul anterior.
+.TP 
+\fBQuitTin 'Q'\fP
+Ieșire din \fBtin\fP \(em nu solicită utilizatorului să confirme.
+.TP 
+\fBBugReport 'R'\fP
+Trimite un raport de eroare sau un comentariu la
+<tin\-bugs@tin.org>. Acesta este cel mai bun mod de a remedia erorile
+și de a adăuga/modifica funcții.
+.TP 
+\fBThreadSave 's'\fP
+Salvează articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate. Pentru mai
+multe informații, consultați secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ,
+IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBThreadAutoSave 'S'\fP
+Salvează automat articolele marcate fără alte solicitări.
+.TP 
+\fBThreadTag 't'\fP
+Schimbă starea etichetei articolului curent pentru trimitere prin poșta
+electronică, redirecționare, imprimare, salvare sau republicare.
+.TP 
+\fBThreadTagParts 'T'\fP
+Etichetează/anulează automat etichetarea tuturor părților mesajului actual
+format din mai multe părți, în ordine.
+.TP 
+\fBThreadUntag 'U'\fP
+Anulează etichetarea tuturor firelor.
+.TP 
+\fBPost 'w'\fP
+Publică un articol în grupul curent. Dacă publicarea eșuează din anumite
+motive, veți avea posibilitatea să editați din nou articolul prin
+\fBPostEdit\fP („\fBe\fP”), să îl amânați pentru procesare ulterioară prin
+\fBPostPostpone\fP („\fBo\fP”) (a se vedea și opțiunea de linie de comandă
+„\fB\-o\fP”) sau să îl ștergeți prin \fBQuit\fP („\fBq\fP”).
+.TP 
+\fBMarkArtUnread 'z'\fP
+Marchează articolul curent din firul de discuție ca necitit. Dacă este
+definită o serie de articole, seria va fi marcată ca necitită în locul
+articolului curent. Când sunt prezente articole etichetate, apare o
+solicitare care întreabă cum să se procedeze.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Marcați toate articolele din firul de discuție ca necitite.
+.SS "COMENZI PENTRU VIZORUL DE ARTICOLE"
+.\" FIXME - refine descriptions
+.TP  10
+\fB0\fP
+Citește primul articol (de bază) din acest fir de discuție.
+.TP 
+\fB4\fP
+Citește răspunsul 4 din acest fir de discuție.
+.TP 
+\fBMenuFilterSelect '^A'\fP
+Selectează automat articolul (articolele) folosind un meniu. Citiți
+secțiunea «FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBPageReplyQuoteHeaders '^E'\fP
+Răspunde prin poșta electronică autorului articolului actual, atașând o
+copie a articolului cu toate anteturile incluse.
+.TP 
+\fBPagePGPCheckArticle '^G'\fP
+Perform \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\ 9580\fP) and not MIME pgp (\fBRFC\ 3156\fP).
+.TP 
+\fBPageToggleRaw '^H'\fP
+Comută modul de afișare (brut, inclusiv toate antetele, sau procesat).
+.TP 
+\fBMenuFilterKill '^K'\fP
+Ascunde articolul (articolele) folosind un meniu. Citiți secțiunea
+«FILTRAREA ARTICOLELOR» pentru mai multe informații.
+.TP 
+\fBPageToggleTabs '^T'\fP
+Schimbă lățimea TAB între 4 și 8 caractere.
+.TP 
+\fBPageFollowupQuoteHeaders '^W'\fP
+Publică un răspuns la articolul actual, incluzând o copie a articolului cu
+toate antetele.
+.TP 
+\fBPageToggleTex2iso '"'\fP
+Comută decodificarea TeX la ISO pentru articolul curent. Comportamentul
+implicit este preluat din variabila \fBtex2iso_conv\fP din fișierul tinrc.
+.TP 
+\fBPageToggleAllHeaders '*'\fP
+Comută afișarea tuturor antetelor față de antetele din
+\fBnews_headers_to_display\fP.
+.TP 
+\fBPageArticleInfo \*(rq'\fP
+Informații MIME detaliate despre articol.
+.TP 
+\fBPageToggleRot '%'\fP
+Activează decodificarea ROT\-13 pentru acest articol.
+.TP 
+\fBPageToggleInlineData '('\fP
+Toggle the display data sections outside of MIME, e.g. uuencoded or yenc
+data. The default behavior is taken from the \fBhide_inline_data\fP variable in
+the tinrc file.
+.TP 
+\fBPageReveal ')'\fP
+The form feed character (^L) is often used to hide 'spoilers' that the
+reader may not initially wish to see when viewing an article. Any text after
+a form feed 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
+Reintroduce ultimul mesaj ce a fost vizualizat.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBSearchSubjF '/'\fP
+Caută înainte în textul acestui articol.
+.TP 
+\fBSearchSubjB '?'\fP
+Caută înapoi în textul acestui articol.
+.TP 
+\fBPageSkipIncludedText ':'\fP
+Sare la sfârșitul următorului bloc de text citat din acest articol. Textul
+citat este tot ceea ce corespunde cu \fBquote_regex\fP, \fBquote_regex2\fP sau
+\fBquote_regex3\fP.
+.TP 
+\fBPageTopThd '<'\fP
+Merge la primul articol din firul curent.
+.TP 
+\fBPageBotThd '>'\fP
+Merge la ultimul articol din firul curent.
+.TP 
+\fBPageToggleHighlight '_'\fP
+Activează/dezactivează evidențierea cuvintelor.
+.TP 
+\fBPageToggleVerbatim ','\fP
+Cycle through the various options of \fBverbatim_handling\fP.
+.TP 
+\fBPipe '|'\fP
+Introduce articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate în
+comandă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBQuickFilterSelect '['\fP
+Selectează automat articolul (articolele) cu o singură tastă. Valorile
+implicite utilizate pentru selecție sunt stabilite pe baza următoarelor
+patru variabile de configurare tinrc: \fBdefault_filter_select_case\fP,
+\fBdefault_filter_select_expire\fP, \fBdefault_filter_select_global\fP și
+\fBdefault_filter_select_header\fP Citiți secțiunea «MENIUL OPȚIUNILOR GLOBALE
+ȘI VARIABILELE CONFIGURABILE DIN TINRC» pentru o explicație completă a
+acestor variabile și «FILTRAREA ARTICOLELOR» pentru mai multe informații
+despre filtrare.
+.TP 
+\fBQuickFilterKill ']'\fP
+Elimină articolul (articolele) cu o singură tastă. Valorile implicite
+utilizate pentru eliminare se bazează pe următoarele patru variabile de
+configurare tinrc: \fBdefault_filter_kill_case\fP,
+\fBdefault_filter_kill_expire\fP, \fBdefault_filter_kill_global\fP și
+\fBdefault_filter_kill_header\fP. Citiți secțiunea «MENIUL OPȚIUNILOR GLOBALE
+ȘI VARIABILELE CONFIGURABILE DIN TINRC» pentru o explicație completă a
+acestor variabile și «FILTRAREA ARTICOLELOR» pentru mai multe informații
+despre filtrare.
+.TP 
+\fBPageNextThd '^J' '<CR>'\fP
+Merge la următorul articol de bază.
+.TP 
+\fBPageNextUnread '<TAB>'\fP
+Merge la următorul articol necitit. Dacă variabila tinrc \fBgoto_next_unread\fP
+nu conține PageNextUnread, atunci această tastă va parcurge mai întâi
+articolul curent.
+.TP 
+\fBSearchAuthF 'a'\fP
+Căutare după autor înainte.
+.TP 
+\fBSearchAuthB 'A'\fP
+Căutare înapoi după autor.
+.TP 
+\fBSearchBody 'B'\fP
+Caută în corpul tuturor articolelor din grup (poate fi lentă). Puteți
+întrerupe căutarea folosind \fBQuit\fP («\fBq\fP»).
+.TP 
+\fBCatchup 'c'\fP
+Marchează firul curent ca citit [după confirmare] și revine la meniul
+anterior. Mută cursorul la următorul element.
+.TP 
+\fBCatchupNextUnread 'C'\fP
+Marchează restul firului curent ca citit [după confirmare] și intră în
+următorul fir cu articole necitite.
+.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
+Editează articolul curent. Această opțiune este limitată la grupurile de
+discuții și știrile salvate.
+.TP 
+\fBEditFilter 'E'\fP
+Editează fișierul de filtrare și îl reîncarcă după aceea.
+.TP 
+\fBPageFollowupQuote 'f'\fP
+Publică un comentariu la articolul actual, incluzând o copie a articolului.
+.TP 
+\fBPageFollowup 'F'\fP
+Publică un comentariu la articolul actual fără a include o copie a
+articolului.
+.TP 
+\fBPageFirstPage 'g'\fP
+Merge la începutul articolului.
+.TP 
+\fBPageLastPage 'G'\fP
+Merge la sfârșitul articolului.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Afișează subiectul articolului curent în ultima linie.
+.TP 
+\fBToggleInverseVideo 'I'\fP
+Activează/dezactivează afișarea inversă.
+.TP 
+\fBConnectionInfo 'J'\fP
+Afișează detalii despre conexiunea curentă.
+.TP 
+\fBPageKillThd 'K'\fP
+Marchează restul firului ca citit și trece la următorul fir necitit.
+.TP 
+\fBPageListThd 'l'\fP
+Afișează meniul firului de discuție din care face parte articolul curent.
+.TP 
+\fBLookupMessage 'L'\fP
+Look up article by \*(rqMessage\-ID:\*(rq. If not reading via NNTP or the server
+neither supports [X]HDR (\fBRFC\ 2980\fP, \fBRFC\ 3977\fP) nor XPAT (\fBRFC\ 2980\fP), only the IDs in the current group are searched.
+.TP 
+\fBPageMail 'm'\fP
+Trimite prin poșta electronică articolul curent / firul / articolele
+selectate automat (populare) / articolele care corespund modelului /
+articolele etichetate către cineva. Pentru mai multe informații, consultați
+secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI
+SALVAREA ARTICOLELOR».
+.TP 
+\fBOptionMenu 'M'\fP
+Meniul cu opțiuni configurabile de către utilizator (pentru mai multe
+informații, consultați secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE
+CONFIGURABILE DIN TINRC»).
+.TP 
+\fBPageNextArt 'n'\fP
+Merge la articolul următor.
+.TP 
+\fBPageNextUnreadArt 'N'\fP
+Trece la următorul articol necitit.
+.TP 
+\fBPrint 'o'\fP
+Trimite articolul curent / firul / articolele selectate automat (populare) /
+articolele care corespund modelului / articolele etichetate la
+imprimantă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA
+PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBPagePrevArt 'p'\fP
+Merge la articolul anterior.
+.TP 
+\fBPagePrevUnreadArt 'P'\fP
+Merge la articolul anterior necitit.
+.TP 
+\fBQuit 'q'\fP
+Revine la nivelul anterior.
+.TP 
+\fBQuitTin 'Q'\fP
+Ieșire din \fBtin\fP \(em nu solicită utilizatorului să confirme.
+.TP 
+\fBPageReplyQuote 'r'\fP
+Răspunde prin poșta electronică autorului articolului actual, atașând o
+copie a articolului.
+.TP 
+\fBPageReply 'R'\fP
+Răspundeți prin poșta electronică autorului articolului actual, fără a
+include articolul original.
+.TP 
+\fBPageSave 's'\fP
+Salvează articolul curent / firul / articolele selectate automat (populare)
+/ articolele care corespund modelului / articolele etichetate. Pentru mai
+multe informații, consultați secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ,
+IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR».
+.TP 
+\fBPageAutoSave 'S'\fP
+Salvează automat articolele marcate fără alte solicitări.
+.TP 
+\fBPageTag 't'\fP
+Schimbă starea etichetei articolului curent pentru trimitere prin poșta
+electronică, redirecționare, imprimare, salvare sau republicare.
+.TP 
+\fBPageGroupSel 'T'\fP
+Revine la nivelul de selecție a grupului.
+.TP 
+\fBPageGotoParent 'u'\fP
+Merge la articolul părinte.
+.TP 
+\fBPageViewUrl 'U'\fP
+Afișează o listă de adrese URL din articolul curent. Pentru mai multe
+informații, consultați secțiunea «LISTAREA ADRESELOR URL».
+.TP 
+\fBPageViewAttach 'V'\fP
+Afișează o listă cu atașamentele articolului curent. Pentru mai multe
+informații, consultați secțiunea «LISTAREA ATAȘAMENTELOR».
+.TP 
+\fBPost 'w'\fP
+Publică un articol în grupul curent. Dacă publicarea eșuează din anumite
+motive, veți avea posibilitatea să editați din nou articolul prin
+\fBPostEdit\fP („\fBe\fP”), să îl amânați pentru procesare ulterioară prin
+\fBPostPostpone\fP („\fBo\fP”) (a se vedea și opțiunea de linie de comandă
+„\fB\-o\fP”) sau să îl ștergeți prin \fBQuit\fP („\fBq\fP”).
+.TP 
+\fBPageRepost 'x'\fP
+Republică un articol / fir / articole selectate automat (populare) /
+articole care corespund unui anumit model / articole etichetate deja
+publicate într\-un alt grup de știri. Util pentru republicarea din grupuri de
+știri globale în grupuri locale. Nu utilizați această opțiune pentru a
+publica simultan propriile articole.
+.TP 
+\fBMarkArtUnread 'z'\fP
+Marchează articolul ca necitit.
+.TP 
+\fBMarkThdUnread 'Z'\fP
+.\" -------------------------------------------------------------------
+.\"
+Marchează firul curent ca necitit.
+.SS "LISTAREA ADRESELOR URL"
+\fBPageViewUrl\fP («\fBU\fP») afișează o listă de adrese URL din articolul
+curent. Pe lângă tastele comune de deplasare, sunt disponibile următoarele
+comenzi:
+.RS 4
+.TP  10
+\fBUrlSelect '^J' '<CR>'\fP
+Adresa URL curentă va fi solicitată și deschisă utilizând
+\fBurl_handler\fP. „\fB<ESC>\fP” sau nicio introducere va omite adresa
+URL.
+.TP 
+\fBSearchSubjF '/'\fP
+Căutare adresă URL înainte.
+.TP 
+\fBSearchSubjB '?'\fP
+Căutare adresă URL înapoi.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBShellEscape '!'\fP
+Lansează shell\-uk.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Activează/dezactivează afișarea adresei URL curente în ultima linie.
+.TP 
+\fBHelp 'h'\fP
+Ecranul de ajutor al comenzilor disponibile.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Activează/dezactivează afișarea mini\-meniului de ajutor din partea de jos a
+ecranului și a regulilor de publicare după redactarea unui articol
+(\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "LISTAREA ATAȘAMENTELOR"
+\fBPageViewAttach\fP («\fBV\fP») afișează o listă cu atașamentele articolului
+curent. Pe lângă tastele comune de deplasare, sunt disponibile următoarele
+comenzi:
+.RS 4
+.TP  10
+\fBAttachPipe 'p'\fP
+Direcționează atașamentul către comandă.
+.TP 
+\fBAttachSave 's'\fP
+Salvați atașamentul curent / atașamentele etichetate pe disc.
+.TP 
+\fBAttachSelect '^J' '<CR>'\fP
+Vizualizare atașament.
+.TP 
+\fBAttachTag 't'\fP
+Etichetează unul sau mai multe atașamente pentru a le salva.
+.TP 
+\fBAttachTagPattern '='\fP
+Solicită un model care să se potrivească. Toate atașamentele al căror
+nume/descriere sau tip de conținut/codificare de transfer se potrivesc cu
+modelul vor fi etichetate.
+.TP 
+\fBAttachToggleTagged '@'\fP
+Inversează etichetarea tuturor atașamentelor.
+.TP 
+\fBAttachUntag 'U'\fP
+Anulează etichetarea tuturor atașamentelor etichetate.
+.TP 
+\fBSearchSubjF '/'\fP
+Căutare atașament înainte.
+.TP 
+\fBSearchSubjB '?'\fP
+Căutare atașament înapoi.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBGlobalPipe '|'\fP
+Direcționează atașamentul către comandă. Utilizează atașamentul brut, fără
+decodificare.
+.TP 
+\fBShellEscape '!'\fP
+Lansează shell\-uk.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Activează/dezactivează afișarea numelui/descrierii atașamentului curent în
+ultima linie.
+.TP 
+\fBHelp 'h'\fP
+Ecranul de ajutor al comenzilor disponibile.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Activează/dezactivează afișarea mini\-meniului de ajutor din partea de jos a
+ecranului și a regulilor de publicare după redactarea unui articol
+(\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "LISTAREA ISTORICULUI PUBLICĂRILOR"
+\fBDisplayPostHist\fP («\fBW\fP») afișează o listă cu toate articolele publicate
+anterior, stocate în \fI${TIN_HOMEDIR:\-„$HOME”}/.tin/posted\fP. Sunt afișate
+următoarele informații: o marcă temporală în format „zz\-ll\-aa”, o singură
+literă care indică acțiunea care a inițiat mesajul, numele grupului
+(eventual prescurtat, vedeți de asemenea \fBabbreviate_groupname\fP) sau adresa
+de poștă electronică la care a fost trimis mesajul și subiectul
+mesajului. Pe lângă tastele comune de deplasare, sunt disponibile
+următoarele comenzi:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST (\fBRFC\ 3977\fP) command or \fBtin\fP is built to generate \*(rqMessage\-ID:\*(rq this should be
+the case. With an external inews (and reading from local spool) it is not.
+.TP 
+\fBSearchSubjF '/'\fP
+Căutare adresă URL înainte.
+.TP 
+\fBSearchSubjB '?'\fP
+Căutare adresă URL înapoi.
+.TP 
+\fBSearchRepeat '\(rs'\fP
+Repetă căutarea anterioară.
+.TP 
+\fBShellEscape '!'\fP
+Lansează shell\-uk.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Activează/dezactivează afișarea „Message\-ID:” curent în ultima linie.
+.TP 
+\fBHelp 'h'\fP
+Ecranul de ajutor al comenzilor disponibile.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Activează/dezactivează afișarea mini\-meniului de ajutor din partea de jos a
+ecranului și a regulilor de publicare după redactarea unui articol
+(\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC"
+.\" FIXME - add missing descriptions
+.\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+.\"         in the !TIN_DEFAULTS_DIR config case
+La pornire, \fBtin\fP citește fișierele de configurare (a se vedea de asemenea,
+\fB\%tin\fP(5)).  Acestea conțin o listă de variabile care pot fi utilizate
+pentru a configura modul de funcționare al \fBtin\fP. Dacă există, fișierul de
+configurare global, \fI/etc/tin/tinrc\fP, este citit. După aceea, fișierul de
+configurare al utilizatorului este citit din
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. Fișierul global este util pentru
+distribuirea valorilor implicite la nivel de sistem către utilizatorii noi
+care nu au încă un fișier tinrc privat.
+.PP
+Variabilele pot fi configurate de utilizator prin editarea directă a
+fișierului \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. Majoritatea dintre ele pot
+fi de asemenea configurate în MENIUL OPȚIUNI GLOBALE, accesibil prin
+apăsarea tastei \fBOptionMenu\fP („\fBM\fP”) la toate nivelurile. Acesta permite
+utilizatorului să personalizeze comportamentul \fBtin\fP. Opțiunile sunt
+salvate în fișierul \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP când ieșiți din
+\fBtin\fP, așa că nu editați fișierul direct în timp ce \fBtin\fP rulează.
+.PP
+În meniul de opțiuni, utilizați tastele cursorului în mod obișnuit pentru a
+vă deplasa. Utilizați \fBConfigSelect\fP («\fB^J\fP» sau «\fB<CR>\fP») pentru
+a „deschide” opțiunea pe care doriți să o modificați. Va trebui să
+introduceți o nouă valoare sau să utilizați «\fB<SPACE>\fP» pentru a
+comuta între opțiunile disponibile. \fBConfigSelect\fP va salva noua valoare,
+iar «\fB<ESC>\fP» va abandona fără a salva modificările.
+.PP
+La fel ca în cazul celorlalte meniuri, \fBRedrawScr\fP («\fB^L\fP») va redesenă
+ecranul. Puteți utiliza \fBSearchSubjF\fP («\fB/\fP»), \fBSearchSubjB\fP («\fB?\fP») și
+\fBSearchRepeat\fP («\fB\(rs\fP») pentru a căuta o opțiune specifică. Utilizați
+\fBQuit\fP («\fBq\fP») pentru a ieși din meniul de opțiuni și a păstra
+modificările. Utilizați \fBQuitTin\fP («\fBQ\fP») pentru a ieși fără a păstra
+modificările.
+.PP
+Meniul de opțiuni oferă acces la meniul de atribute pentru grupul curent
+prin comanda \fBConfigToggleAttrib\fP («\fB<TAB>\fP»). Apăsând din nou
+\fBConfigToggleAttrib\fP se revine la meniul de opțiuni. Pentru mai multe
+informații, consultați secțiunea «MENIUL DE ATRIBUTE ȘI ATRIBUTELE
+GRUPULUI».
+.PP
+Comanda \fBConfigScopeMenu\fP («\fBS\fP») afișează meniul domeniilor. Pentru mai
+multe informații, consultați secțiunea «MENIUL DOMENIILOR».
+.PP
+Finally, the \fBConfigServerrcMenu\fP ('\fBs\fP') command brings up the serverrc
+menu where values from \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+can be changed.  For more information see section "SERVERRC MENU".
+.PP
+Here is a full list of all the available variables. The name in round
+brackets is the name of the corresponding setting in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP.
+.TP  4
+\fBAbreviază numele lungi ale grupurilor de știri (abbreviate_groupname)\fP
+Dacă este activată „ON”, abreviază numele lungi ale grupurilor de știri la
+nivel de selecție a grupului și la nivel de articol (dacă este necesar)
+astfel: news.software.readers \(-> n.software.readers \(->
+n.s.readers \(-> n.s.r. Implicit este dezactivată „OFF”.
+.TP 
+\fBAdaugă articole postate la filtru (add_posted_to_filter)\fP
+Dacă este activată „ON”, adaugă articolele publicate care încep un nou fir
+de discuție pentru a filtra și evidenția răspunsurile. Implicit este
+activată „ON”.
+.TP 
+\fBInsert \*(rqUser\-Agent:\*(rq\-header (advertising)\fP
+Activează publicitatea în antet („User\-Agent:”). Implicit este activată
+„ON”.
+.TP 
+\fBOmite părțile multipart/alternative (alternative_handling)\fP
+Dacă este activată „ON”, mesajele multipart/alternative sunt despărțite
+automat. În mod implicit, această opțiune este activată „ON”.
+.TP 
+\fBCaracterul pentru afișarea articolelor șterse (art_marked_deleted)\fP
+Caracterul utilizat pentru a indica faptul că un articol a fost
+șters. Valoarea implicită este „D”.
+.TP 
+\fBCaracterul pentru afișarea articolelor din interval(serie) (art_marked_inrange)\fP
+Caracterul utilizat pentru a indica faptul că un articol se află într\-un
+interval(serie). Valoarea implicită este „#”.
+.TP 
+\fBCaracterul pentru afișarea articulelor returnate (art_marked_return)\fP
+Caracterul utilizat pentru a indica faptul că un articol va reveni ca
+articol necitit la următoarea accesare a grupului. Valoarea implicită este
+„\-”.
+.TP 
+\fBCaracterul pentru afișarea articolelor selectate (art_marked_selected)\fP
+Caracterul utilizat pentru a indica faptul că un articol/fir de discuție
+este selectat automat (popular).  Implicit este „*”.
+.TP 
+\fBCaracterul pentru afișarea articolelor recente (art_marked_recent)\fP
+Caracterul utilizat pentru a indica faptul că un articol/fir de discuție
+este recent (nu mai vechi de X zile). Vedeți și \fBrecent_time\fP. Valoarea
+implicită este „o”.
+.TP 
+\fBCaracterul pentru afișarea articolelor necitite (art_marked_unread)\fP
+Caracterul utilizat pentru a indica faptul că un articol nu a fost
+citit. Implicit este „+”.
+.TP 
+\fBCaracterul pentru afișarea articolelor citite (art_marked_read)\fP
+The character used to show that an article was read. Default is '\ '.
+.TP 
+\fBCaracterul pentru afișarea articolelor eliminate (art_marked_killed)\fP
+Caracterul utilizat pentru a indica faptul că un articol a fost
+eliminat. Valoarea implicită este „K”.  \fBkill_level\fP trebuie să fie
+definită corespunzător.
+.TP 
+\fBCaracter pentru afișarea articolelor selectate ca citite (art_marked_read_selected)\fP
+Caracterul utilizat pentru a indica faptul că un articol era popular înainte
+de a fi citit. Implicit este „:”. \fBkill_level\fP trebuie să fie definită
+corespunzător.
+.TP 
+\fBÎntreabă înainte de a utiliza vizorul MIME (ask_for_metamail)\fP
+Dacă este activată „ON” \fBtin\fP, va solicita confirmarea înainte de a utiliza
+un vizor MIME (\fBmetamail_prog\fP) pentru a afișa mesajele MIME. Acest lucru
+se întâmplă numai dacă este definit un vizor MIME. Implicit este
+dezactivată.
+.TP 
+\fBFormatul șirului pentru nivelul Atașamentului (attachment_format)\fP
+Formatul șirului utilizat de \fBtin\fP pentru reprezentarea nivelului
+atașamentului. Consultați secțiunea «PERSONALIZAREA FORMATULUI
+ECRANULUI». Implicit este „%t%s%e%c%d”.
+.TP 
+\fBTrimiteți automat o copie și/sau o copie ascunsă (auto_cc_bcc)\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.TP 
+\fBListează firul folosind tasta săgeată dreapta (auto_list_thread)\fP
+Dacă este activată, afișează automat firul de discuție la introducerea
+acestuia folosind tasta săgeată\-dreapta. Implicit este activată „ON”.
+.TP 
+\fBReconectare automată la server (auto_reconnect)\fP
+Implicit este dezactivată „OFF”.
+.TP 
+\fBSalvează articolele în modul pe loturi (batch_save)\fP
+Dacă este activată „ON”, articolele/firele vor fi salvate în modul pe loturi
+atunci când se specifică «\fB\-S\fP» sau trimise prin poșta electronică când se
+specifică «\fB\-M\fP, \fB\-N\fP»'” în linia de comandă. În mod implicit este
+activată „ON”.
+.TP 
+\fBAfișează mini meniu și eticheta de publicare (beginner_level)\fP
+Dacă este activată „ON”, un mini\-meniu cu cele mai utile comenzi va fi
+afișat în partea de jos a ecranului pentru fiecare nivel. De asemenea, după
+redactarea unui articol, va fi afișată o scurtă etichetă de
+publicare. Implicit este activată „ON”.
+.TP 
+\fBCache NNTP fișiere de prezentare generală local (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" and \fBgetart_limit\fP. Default is OFF.
+.TP 
+\fBComprimarea fișierelor de prezentare generală NNTP stocate în memoria cache locală (compress_overview_files)\fP
+Dacă este activată „ON”, fișierele de prezentare generală NNTP stocate în
+memoria cache locală (\fBcache_overview_files\fP) sunt salvate în format
+comprimat (\fBRFC\ 1952\fP). Util pentru reducerea spațiului utilizat pe discul
+local. În mod implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBAlgoritm hash pentru blocări de anulare (cancel_lock_algo)\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1. See also \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP in \fB\%tin\fP(5).
+.TP 
+\fBRecuperează grupurile de citire la ieșire (catchup_read_groups)\fP
+.\"
+.\" FIXME - I leave this to someone who's using colors
+Dacă este activată „ON”, utilizatorul este întrebat la ieșire dacă toate
+grupurile citite în timpul sesiunii curente trebuie marcate ca citite. În
+mod implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBCuloarea standard a fundalului (col_back)\fP
+Culoarea standard a fundalului
+.TP 
+\fBCuloarea textului citat din surse externe (col_extquote)\fP
+Culoarea textului citat din surse externe
+.TP 
+\fBCuloarea expeditorului (From:) (col_from)\fP
+Culoarea expeditorului (From:)
+.TP 
+\fBCuloarea liniilor antetului articolului (col_head)\fP
+Culoarea liniilor antetului
+.TP 
+\fBCuloarea textului de ajutor (col_help)\fP
+Culoarea textului paginilor de ajutor
+.TP 
+\fBCuloare pentru text invers (fundal) (col_invers_bg)\fP
+Culoarea de fundal pentru text inversat
+.TP 
+\fBCuloare pentru text invers (prim\-plan) (col_invers_fg)\fP
+Culoarea de prim\-plan pentru text inversat
+.TP 
+\fBCuloarea mesajelor de stare (col_message)\fP
+Culoarea mesajelor de stare din ultima linie
+.TP 
+\fBCuloarea evidențierii cu _liniuțe\-unire_ (col_markdash)\fP
+Culoarea cuvintelor accentuate ca _acesta_. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBCuloarea evidențierii cu /bare\-înclinate/ (col_markslash)\fP
+Culoarea cuvintelor accentuate ca /acesta/. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBCuloarea evidențierii cu *steluțe* (col_markstar)\fP
+Culoarea cuvintelor accentuate ca *acesta* . Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBCuloarea evidențierii cu \-liniuțe_tăiere\- (col_markstroke)\fP
+Culoarea cuvintelor accentuate ca \-acesta\-. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBCuloarea mini\-meniului de ajutor (col_minihelp)\fP
+Culoarea mini\-meniului de ajutor
+.TP 
+\fBCuloarea câmpurilor antetului știrilor actuale (col_newsheaders)\fP
+Culoarea câmpurilor antetului știrilor actuale
+.TP 
+\fBCuloarea standard pentru prim\-plan (col_normal)\fP
+Culoarea standard pentru prim\-plan
+.TP 
+\fBCuloarea liniilor citate (col_quote)\fP
+Culoarea liniilor citate
+.TP 
+\fBCuloarea liniilor citate de două ori (col_quote2)\fP
+Culoarea liniilor citate de două ori
+.TP 
+\fBColor of >=3 times quoted line (col_quote3)\fP
+Culoarea liniilor citate de =>3 ori
+.TP 
+\fBCuloarea contorului de răspunsuri (col_response)\fP
+Culoarea contorului de răspunsuri. Acesta este textul care apare ca
+„Răspunsul x din y” în ecranul de vizualizare a articolului.
+.TP 
+\fBCuloarea semnăturilor (col_signature)\fP
+Culoarea semnăturilor
+.TP 
+\fBCuloarea scorului negativ (col_score_neg)\fP
+Culoarea scorului negativ
+.TP 
+\fBCuloarea scorului pozitiv (col_score_pos)\fP
+Culoarea scorului pozitiv
+.TP 
+\fBCuloarea evidențierii adreselor URL (col_urls)\fP
+Culoarea evidențierii adreselor URL
+.TP 
+\fBCuloarea blocurilor verbatim (col_verbatim)\fP
+Culoarea blocurilor verbatim
+.TP 
+\fBCuloarea subiectului articolului (col_subject)\fP
+Culoarea subiectului articolului
+.TP 
+\fBCuloarea liniilor de text (col_text)\fP
+Culoarea liniilor de text
+.TP 
+\fBCuloarea semnului de ajutor/e\-mail (col_title)\fP
+Culoarea semnului de ajutor/e\-mail
+.TP 
+\fBCe acțiuni necesită confirmare (confirm_choice)\fP
+Solicită confirmarea manuală pentru a proteja utilizatorul.
+.RS +.5i
+.IP \(bu 3
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands\fP Solicită confirmare înainte de a executa anumite comenzi
+periculoase (de exemplu, \fBCatchup\fP («\fBc\fP»)). Comenzile afectate de această
+opțiune sunt marcate în această confirmare manuală cu „[după
+confirmare]”. Implicit sunt executate comenzile și se iese.
+.IP \(bu
+\fBquit\fP Vi se va cere să confirmați că doriți să ieșiți din \fBtin\fP atunci
+când utilizați comanda \fBQuit\fP («\fBq\fP»).
+.IP \(bu
+\fBselect\fP Solicită confirmare înainte de a marca toate articolele
+neselectate (cu comanda \fBGroupMarkUnselArtRead\fP («\fBX\fP»)) ca fiind citite.
+.RE
+.\" date_format fallback code provides at least [%aAbBcCdFHIJklmMpPsSuwxXyY]
+.\" if compiled with -DSYSV_EXT also [DehnrRtT]
+.TP 
+\fBFormatul șirului pentru afișarea datelor (date_format)\fP
+.\"
+.\" most of these default_* settings are not available from the menu
+.\" as they are intended for internal use only.
+Format string used for date representation. A description of the different
+format options can be found in \fB\%strftime\fP(3).  \fBtin\fP uses
+\fB\%strftime\fP(3)  when available and supports most format options in its
+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
+Ultimul(a) articol/autor/opțiune de configurare căutat(ă).
+.TP 
+\fB(default_filter_days)\fP
+Valoarea implicită este 28.
+.TP 
+\fB(default_filter_kill_case)\fP
+Implicit pentru filtrarea rapidă (1 tastă) a majusculelor/minusculelor.  ON
+= filtrare cu diferențiere între majuscule și minuscule, OFF = ignorare
+majuscule/minuscule. Implicit este OFF.
+.TP 
+\fB(default_filter_kill_expire)\fP
+Implicit pentru expirarea filtrului rapid (1 tastă) de eliminare. ON =
+limită la \fBdefault_filter_days\fP, OFF = nu expiră niciodată. Implicit este
+OFF.
+.TP 
+\fB(default_filter_kill_global)\fP
+Implicit pentru filtrul global de eliminare rapidă (1 tastă).  ON=se aplică
+tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON.
+.TP 
+\fB(default_filter_kill_header)\fP
+Implicit pentru filtrul rapid (1 tastă) de eliminare a antetului.
+.RS +.5i
+.IP 0 3
+\%„Subject:” (se ține cont de majuscule și minuscule)
+.IP 1
+\%„Subject:” (se ignoră majuscule/minuscule)
+.IP 2
+\%„From:” (se ține cont de majuscule și minuscule)
+.IP 3
+\%„From:” (se ignoră majuscule/minuscule)
+.IP 4
+\%„Message\-ID:” și toate liniile „References:”
+.IP 5
+\%„Message\-ID:” și doar ultima intrare „References:”
+.IP 6
+\%Doar intrarea „Message\-ID:”
+.IP 7
+\%\*(rqLines:\*(rq
+.RE
+.TP 
+\fB(default_filter_select_case)\fP
+Implicit pentru filtrul de selecție automată rapidă (1 tastă). ON = filtrare
+cu diferențiere între majuscule și minuscule, OFF = ignorare
+majuscule/minuscule. Implicit este OFF.
+.TP 
+\fB(default_filter_select_expire)\fP
+Implicit pentru expirarea filtrului de selecție automată rapidă (1
+tastă). ON = limită la \fBdefault_filter_days\fP, OFF = nu expiră
+niciodată. Implicit este OFF.
+.TP 
+\fB(default_filter_select_global)\fP
+Implicit pentru filtrul de selecție automată rapidă (1 tastă) global.  ON=se
+aplică tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON.
+.TP 
+\fB(default_filter_select_header)\fP
+Implicit pentru antetul filtrului de selecție automată rapidă (1 tastă).
+.RS +.5i
+.IP 0 3
+\%„Subject:” (se ține cont de majuscule și minuscule)
+.IP 1
+\%„Subject:” (se ignoră majuscule/minuscule)
+.IP 2
+\%„From:” (se ține cont de majuscule și minuscule)
+.IP 3
+\%„From:” (se ignoră majuscule/minuscule)
+.IP 4
+\%„Message\-ID:” și toate liniile „References:”
+.IP 5
+\%„Message\-ID:” și doar ultima intrare „References:”
+.IP 6
+\%Doar intrarea „Message\-ID:”
+.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 
+\fBNu desparte cuvintele la încadrare (dont_break_words)\fP
+Nu desparte rândurile lungi în interiorul unui cuvânt. Acest lucru se aplică
+corpului textului, cu excepția blocurilor verbatim. A se vedea și
+\fBwrap_column\fP. Valoarea implicită este OFF.
+.TP 
+\fBDesenează \(-> în loc de bară evidențiată (draw_arrow)\fP
+Permite selectarea grupurilor/articolelor cu ajutorul unei săgeți „\->”
+dacă este activată „ON” sau cu ajutorul unei bare evidențiate dacă este
+dezactivată. Implicit este dezactivată „OFF”.
+.TP 
+\fBInvocarea editorului dvs. (editor_format)\fP
+Formatul șirului utilizat pentru a crea comanda de pornire a editorului cu
+parametri.  Implicit este «%E +%N %F» cu %E=Editor, %N=Număr linie și
+%F=Nume fișier (de exemplu, /bin/vi +7 .article). Vedeți și $\fBVISUAL\fP și
+$\fBEDITOR\fP în secțiunea «Mediu».
+.TP 
+\fBDetectarea citatelor externe (extquote_handling)\fP
+Dacă este activată „ON”, vor fi detectate citatele din surse
+externe. Implicit este dezactivată „OFF”.
+.TP 
+\fBExpresia regulată utilizată pentru a afișa ghilimele externe (extquote_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_extquote\fP. Dacă \fBextquote_regex\fP
+este gol, atunci \fBtin\fP utilizează o valoare implicită încorporată.
+.TP 
+\fBForțează redesenarea după anumite comenzi (force_screen_redraw)\fP
+Specifică dacă redesenarea ecranului trebuie efectuată întotdeauna după
+anumite comenzi externe. În mod implicit este dezactivată „OFF”.
+.TP 
+\fBNumărul de articole de obținut (getart_limit)\fP
+If \fBgetart_limit\fP is > 0 not more than the last \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. Note that setting \fBgetart_limit\fP to anything
+except 0 disables \fBcache_overview_files\fP.  Default is 0, which means no
+limit.
+.TP 
+\fBRecuperează grupul folosind tasta săgeată\-stânga (group_catchup_on_exit)\fP
+Dacă este activată, recuperează grupul la ieșirea cu tasta
+săgeată\-stânga. Implicit este activată „ON”.
+.TP 
+\fBFormatul șirului pentru nivelul Grupului (group_format)\fP
+Formatul șirului ce \fBtin\fP utilizează pentru reprezentarea la nivel de
+Grup. Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Valoarea
+implicită este „%n\ %m\ %R\ %L\ \ %s\ \ %F”.
+.TP 
+\fBMerge la următorul articol necitit cu (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 \fBPageNextUnread\fP.
+.TP 
+\fBDisplay none mime data as an attachment (hide_inline_data)\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBRegex used to hide matching lines (hideline_regex)\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBinews externe (inews_prog)\fP
+Ruta, numele și opțiunile programului extern \fB\%inews\fP(1).  Dacă citiți
+prin NNTP, valoarea implicită este „\-\-internal” (utilizați NNTP inews
+încorporat), altfel este „inews \-h”. Articolul este transmis către
+\fBinews_prog\fP pe STDIN prin „< article”.
+.TP 
+\fB(info_in_last_line)\fP
+.\" this is missing from the Menu
+Dacă este activată  „ON”, afișează descrierea grupului curent sau subiectul
+articolului în ultima linie (nu în paginator și în meniul global) \(em
+\fBToggleInfoLastLine\fP («\fBi\fP»)  activează/dezactivează opțiunea. Această
+facilitate este utilă, deoarece lățimea completă a ecranului este
+disponibilă pentru afișarea subiectelor lungi. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBUtilizează cititorul de corespondență interactiv (interactive_mailer)\fP
+Cititor de corespondență interactiv: dacă valoarea este mai mare decât 0,
+cititorul de corespondență va fi invocat mai devreme pentru răspuns, astfel
+încât să puteți utiliza mai multe dintre funcțiile sale (de exemplu, MIME,
+pgp, ...). 1 înseamnă includerea antetelor, 2 înseamnă neincluderea
+antetelor (vechea opțiune use_mailreader_i=ON). 0 dezactivează
+utilizarea. Această opțiune trebuie să se potrivească cu opțiunea
+\fBmailer_format\fP. Valoarea implicită este 0.
+.TP 
+.\" TODO: fix menu description
+.\"       mono_mark* currently do allow "Reverse video" even if
+.\"       inverse_okay=FALSE
+\fBUtilizează afișarea inversă pentru antetele paginilor (inverse_okay)\fP
+Dacă este activată „ON”, utilizează afișarea inversă pentru antetele
+paginilor și evidențierea adreselor URL. Implicit este activată.
+.TP 
+\fBPăstrează articolele eșuate în ~/dead.articles (keep_dead_articles)\fP
+Dacă este activată, păstrează toate publicările eșuate în
+\fI${TIN_HOMEDIR:\-„$HOME”}/dead.articles\fP, pe lângă păstrarea ultimei
+publicări eșuate în \fI${TIN_HOMEDIR:\-„$HOME”}/dead.article\fP. Implicit este
+activată „ON”.
+.TP 
+\fBKeep expired filter rules in file (keep_expired_filters)\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.TP 
+\fBFiltru pentru articole (kill_level)\fP
+Această opțiune controlează procesarea și afișarea articolelor care sunt
+eliminate. Există 3 opțiuni:
+.RS +.5i
+.IP 0 3
+\fBElimină doar articolele necitite\fP este comportamentul „tradițional” al
+\fBtin\fP. Doar articolele necitite sunt eliminate o singură dată, marcându\-le
+ca citite. Deoarece filtrarea se aplică doar articolelor necitite cu
+\fBkill_level\fP stabilit la 0, \fBart_marked_killed\fP și
+\fBart_marked_read_selected\fP sunt afișate o singură dată. Când reintrați în
+grup, marcajul va dispărea.
+.IP 1
+\fBElimină toate articolele și afișează cu K\fP va procesa toate articolele din
+grup și, prin urmare, utilizarea acestei opțiuni implică un cost suplimentar
+de procesare. Articolele eliminate sunt afișate în mod normal, dar vor fi
+marcate cu \fBart_marked_killed\fP.
+.IP 2
+\fBElimină toate articolele și nu le afișează deloc\fP va procesa toate
+articolele din grup și, prin urmare, utilizarea acestei opțiuni implică un
+cost suplimentar de procesare. Articolele eliminate pur și simplu nu vor fi
+afișate deloc.
+.RE
+Valoarea implicită este 0 (\fBElimină numai articolele necitite\fP).
+.TP 
+\fBUse 8\-bit characters in mail headers (mail_8bit_header)\fP
+Allows 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.TP 
+\fBAdresa de poștă electronică (mail_address)\fP
+User's mail address (and full name), if not username@host. This is used when
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\ 9580\fP).
+.TP 
+\fBCodificarea MIME din mesajele de poștă electronică (mail_mime_encoding)\fP
+Codarea MIME a corpului mesajului de poștă electronică, dacă este necesar (8
+biți, base64, quoted\-printable, 7 biți). Implicit este quoted\-printable.
+.TP 
+\fBLinie de citat la trimiterea prin poșta electronică (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). If the article has multiple addresses, only the
+first is evaluated. Default is "In article %M you wrote:"
+.TP 
+\fBFormatul căsuței poștale (mailbox_format)\fP
+Select one of the following mailbox\-formats: MBOXO (default, except on SCO),
+MBOXRD or MMDF (default on SCO). See \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBDirector de corespondență (maildir)\fP
+Directorul în care articolele/subiectele vor fi salvate în formatul
+\fB\%mbox\fP(5) . Această funcție este destinată în principal utilizării cu
+programul de poștă electronică \fB\%mutt\fP(1) . Ea permite utilizatorului să
+salveze articole/subiecte/grupuri pur și simplu introducând „=” ca nume de
+fișier pentru salvare.  Implicit este \fI${TIN_HOMEDIR:\-„$HOME”}/Mail\fP.
+.TP 
+\fBInvocarea comenzii dvs. de poștă electronică (mailer_format)\fP
+Formatul șirului utilizat pentru a crea comanda de expediere cu parametri
+care este utilizată pentru trimiterea articolelor către alte
+persoane. Valoarea implicită este „%M „%T” < %F” (de exemplu, /bin/mail
+"iain" < ~/.article). Formatul flexibil permite utilizarea altor
+programe de expediere cu parametri de linie de comandă diferiți, cum ar fi
+.in +.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP trebuie să fie definit corespunzător. Sunt acceptate
+următoarele substituții:
+.in +.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F	nume\-fișier
+%M	agent\-poștă_implicit
+%S	câmpul\-subiect
+%T	tcâmul\-către
+%U	nune\-utilizator
+%%	%
+.fi
+.in -0.3i
+.TP 
+\fBIgnoră etichetele „Marcare ca (ne)citit” (mark_ignore_tags)\fP
+Când această opțiune este activată „ON”, funcțiile \fBGroupMarkThdRead\fP
+(«\fBK\fP»), \fBThreadMarkArtRead\fP («\fBK\fP»), \fBMarkThdUnread\fP («\fBZ\fP») la nivel
+de grup și \fBMarkArtUnread\fP («\fBz\fP») la nivel de fir marchează doar
+articolul sau firul curent, ignorând alte articole etichetate,
+(ne)citite. Când este dezactivată „OFF”, aceeași funcție afișează un meniu
+cu opțiuni pentru firul sau articolul curent, toate articolele etichetate,
+necitite sau nimic.
+.TP 
+\fBMarchează articolele/subiectele salvate ca citite (mark_saved_read)\fP
+Dacă este activată, articolele sunt salvate ca citite. Implicit este
+activată „ON”.
+.TP 
+\fBProgram de vizualizare pentru articole MIME (metamail_prog)\fP
+Ruta, numele și opțiunile programului extern \fB\%metamail\fP(1)  utilizat
+pentru vizualizarea părților non\-textuale ale articolelor.  Pentru a utiliza
+vizualizatorul încorporat, specificați \-\-internal. Aceasta este valoarea
+implicită atunci când \fB\%metamail\fP(1)  nu este instalat. Lăsați câmpul
+necompletat dacă nu doriți vizualizarea automată a atașamentelor
+non\-textuale. Comanda \fBPageViewAttach\fP («\fBV\fP»)  poate fi utilizată
+întotdeauna pentru a vizualiza manual orice atașamente. A se vedea și
+\fBask_for_metamail\fP.
+.TP 
+\fBMM_CHARSET (mm_charset)\fP
+Setul de caractere acceptat local, care este utilizat și pentru antetul MIME
+(parametrul setului de caractere și numele setului de caractere în
+codificarea antetului) în mesajele de poștă electronică și publicarea
+știrilor. Dacă \fBMIME_STRICT_CHARSET\fP este definit în momentul compilării,
+textul din setul de caractere diferit de valoarea acestui parametru este
+considerat ca fiind imposibil de afișat și este reprezentat ca „?”. În caz
+contrar, toate seturile de caractere sunt considerate compatibile cu
+afișarea. Dacă nu este definit, se utilizează valoarea variabilei de mediu
+$\fBMM_CHARSET\fP. Se utilizează US\-ASCII sau valoarea implicită la compilare
+în cazul în care niciuna dintre acestea nu este definită. Dacă sistemul
+dvs. acceptă \fB\%iconv\fP(3) sau \fB\%ucnv_*\fP(), această opțiune este
+dezactivată și ar trebui să utilizați în schimb \fBmm_network_charset\fP.
+.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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP().  If none
+of these functions are 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 -0.3i
+Este posibil ca nu toate valorile să funcționeze pentru sistemul
+dumneavoastră, consultați \fB\%iconv_open\fP(3)  pentru mai multe detalii. Dacă
+nu este definită, se utilizează valoarea variabilei de mediu
+$\fBMM_CHARSET\fP. Dacă niciuna dintre acestea nu este definită, se utilizează
+US\-ASCII sau valoarea implicită din momentul compilării.
+.TP 
+\fBAtributul evidențierii cu _ liniuțe\-unire_ (mono_markdash)\fP
+Atributul caracteristic al cuvintelor accentuate ca _acesta_. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBAtributul evidențierii cu /bare\-înclinate/ (mono_markslash)\fP
+Atributul caracteristic al cuvintelor accentuate ca /acesta/. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBAtributul evidențierii cu *steluțe* (mono_markstar)\fP
+Atributul caracteristic al cuvintelor accentuate ca *acesta*. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBAtributul evidențierii cu \-liniuțe_tăiere\- (mono_markstroke)\fP
+Atributul caracteristic al cuvintelor accentuate ca \-acesta\-. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fB(newnews)\fP
+Acestea sunt cronometre interne utilizate de \fBtin\fP pentru a urmări noile
+grupuri de știri.  Nu le modificați decât dacă înțelegeți la ce servesc.
+.TP 
+\fBSe afișează aceste câmpuri din antet (sau *) (news_headers_to_display)\fP
+Ce antete de știri doriți să vedeți. Dacă doriți să vedeți toate antetele,
+introduceți „*” ca valoare. Aceasta este singura modalitate de utilizare a
+unui caracter joker.  Dacă introduceți „X\-” ca valoare, veți vedea toate
+antetele care încep cu „X\-” (cum ar fi X\-Alan sau X\-Pape). Puteți enumera
+mai multe, separându\-le cu spații. Dacă nu definiți nimic, această opțiune
+este dezactivată.
+.TP 
+\fBNu se afișează aceste câmpuri din antet (news_headers_to_not_display)\fP
+La fel ca \fBnews_headers_to_display\fP, cu excepția faptului că denotă
+opusul. Un exemplu de utilizare a ambelor opțiuni ar putea fi dacă ați
+considera că anteturile „X\-” sunt un lucru bun „A Good Thing(tm)”, dar ați
+considera că Alan și Pape sunt răufăcători... atunci ați proceda astfel:
+\fBnews_headers_to_display=X\-\fP \fBnews_headers_to_not_display=X\-Alan X\-Pape\fP
+Dacă nu definiți nimic, această opțiune este dezactivată.
+.TP 
+\fBCitarea liniei la urmărire (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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBTimpul de așteptare pentru citirea NNTP în secunde (nntp_read_timeout_secs)\fP
+Timpul în secunde pentru a aștepta un răspuns de la server. Valoarea
+implicită este 120.  Stabilirea acestei valori la 0 înseamnă că nu există
+timp de expirare. Dacă utilizați opțiunea „\fB\-C\fP” împreună cu o valoare mică
+pentru \fBnntp_read_timeout_secs\fP, poate apărea o expirare a timpului de
+așteptare (și deconectarea în modul pe loturi) atunci când vă conectați la
+servere mari sau intrați în grupuri mari, deoarece temporizatorul este
+configurat atunci când comanda este trimisă serverului și este nevoie de
+ceva timp pentru a comprima răspunsul mare, valoarea nu trebuie stabilită la
+o valoare prea mică.
+.TP 
+\fBFormatul de normalizare Unicode (normalization_form)\fP
+The normalization form \fBtin\fP should use to normalize Unicode input.  The
+possible values are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP: fără normalizare
+.IP 1
+\fBNFKC\fP: descompunerea compatibilității, urmată de compoziția canonică
+.IP 2
+\fBNFKD\fP: descompunerea compatibilității
+.IP 3
+\fBNFC\fP: descompunere canonică, urmată de compoziție canonică
+.IP 4
+\fBNFD\fP: descompunere canonică
+.IP 5
+\fBNFKC_CF\fP: descompunerea compatibilității, urmată de compoziția canonică și
+plierea cazurilor
+.RE
+Some normalization modes are only available if they are supported by the
+library \fBtin\fP uses to do the normalization. NFC should be used if possible
+(\fBRFC\ 5198\fP).
+.TP 
+\fBFormatul șirului pentru afișarea antetului MIME la nivel de Articol (page_mime_format)\fP
+Formatul șirului utilizat de \fBtin\fP pentru antetul mime la nivel de
+pagină. Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Implicit
+este  "[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
+.TP 
+\fBFormatul șirului pentru afișarea antetului uue la nivel de Articol (page_uue_format)\fP
+Formatul șirului utilizat de \fBtin\fP pentru antetul uue la nivel de
+pagină. Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Implicit
+este "[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBFormat string for the display of yenc header at Article level (page_yenc_format)\fP
+Format string \fBtin\fP uses for yenc header at Page level. See the section
+"CUSTOMIZING THE SCREEN FORMAT".  Default is "[\-\- %*N%!d%I [%F%G]%V%W%X
+\-\-]".
+.TP 
+\fBMerge la primul articol necitit din grup (pos_first_unread)\fP
+Dacă este activată „ON”, plasează cursorul pe primul articol necitit din
+grup, altfel pe ultimul articol. Implicit este activată „ON”.
+.TP 
+\fBUse 8\-bit characters in news headers (post_8bit_header)\fP
+Allows 8\-bit 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 8\-bit characters are used,
+using unencoded (raw)  8\-bit 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 
+\fBCodificarea MIME din mesajele de știri (post_mime_encoding)\fP
+Codificarea MIME a corpului mesajului de știri, dacă este necesar. (8 biți,
+base64, quoted\-printable, 7 biți). Valoarea implicită este 8 biți, ceea ce
+înseamnă că nu se aplică nicio codificare. base64 și quoted\-printable sunt
+de obicei nedorite pe Usenet.
+.TP 
+\fBVizualizare fișiere post\-procesate (post_process_view)\fP
+Dacă este activată „ON”, atunci \fBtin\fP va porni un program de vizualizare
+adecvat pentru a afișa orice fișiere care au fost post\-procesate și
+uudecodate. Programul este determinat folosind fișierul \fB\%mailcap\fP(5)
+\&. Implicit este activată „ON”.
+.TP 
+\fBPost\-procesare articole salvate (post_process_type)\fP
+Aceasta specifică dacă se va efectua post\-procesarea articolelor
+salvate. Deoarece arhiva shell poate conține comenzi pe care nu doriți să le
+executați, fiți atenți când extrageți arhive shell. Sunt permise următoarele
+valori:
+.RS +.5i
+.IP 0 3
+\fBNo\fP (implicit), nu se efectuează nicio postprocesare.
+.IP 1
+\fBShell archives\fP, despachetarea numai a fișierelor \fB\%shar\fP(1)  cu mai
+multe părți.
+.IP 2
+\fBYes\fP, atașamentele binare și datele vor fi decodificate și salvate.
+.RE
+.TP 
+\fBNumele fișierului care va fi utilizat pentru stocarea articolelor publicate (posted_articles_file)\fP
+Păstrează articolele publicate în fișierul specificat. Dacă numele
+fișierului specificat nu conține șiruri de caractere expandabile, acesta va
+fi precedat de \fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. Dacă nu este definit niciun
+nume de fișier, publicările nu vor fi salvate. Consultați secțiunea
+«TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA
+ARTICOLELOR» pentru mai multe informații despre diferitele caractere de
+extindere. Valoarea implicită este „posted”.
+.TP 
+\fBImprimă toate antetele la imprimare (print_header)\fP
+Dacă este activată „ON”, antetul complet al articolului este trimis la
+imprimantă. În caz contrar, sunt afișate doar câmpurile „Subiect:” și „De
+la:”. Implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBProgram cu opțiuni pentru imprimantă (printer)\fP
+Programul de imprimare cu opțiuni care va fi utilizat pentru imprimarea
+articolelor.  Implicit este \fB\%lpr\fP(1)  pentru mașinile BSD și \fB\%lp\fP(1)
+pentru mașinile SysV. Imprimarea din \fBtin\fP poate fi dezactivată de către
+administratorul de sistem.
+.TP 
+\fBProcesează numai articolele necitite (process_only_unread)\fP
+Dacă este activată „ON”, salvează/imprimă/redirecționează/trimite prin poșta
+electronică numai articolele necitite (cu excepția articolelor
+etichetate). Implicit este dezactivată „OFF”.
+.TP 
+\fBAfișează „Followup\-To” gol în editor (prompt_followupto)\fP
+Dacă este activată „ON”, afișează antetul gol „Followup\-To:” atunci când
+editați un articol. Implicit este dezactivată „OFF”.
+.TP 
+\fBCaracterele utilizate ca ghilimele (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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. Default is '>_'.
+.TP 
+\fBComportamentul citării (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 \fBquote_chars\fP 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 otherwise would be
+not.  If \fBshow_signatures\fP is off, then the signature will never be quoted.
+.TP 
+\fBExpresia regulată utilizată pentru a afișa liniile citate (quote_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote\fP. Dacă \fBquote_regex\fP este
+gol, atunci \fBtin\fP utilizează o valoare implicită încorporată.
+.TP 
+\fBExpresie regulată utilizată pentru a afișa liniile citate de două ori (quote_regex2)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote2\fP. Dacă \fBquote_regex2\fP
+este gol, atunci \fBtin\fP utilizează o valoare implicită încorporată.
+.TP 
+\fBExpresie regulată utilizată pentru a afișa liniile citate >= de 3 ori (quote_regex3)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote3\fP. Dacă \fBquote_regex3\fP
+este gol, atunci \fBtin\fP utilizează o valoare implicită încorporată.
+.TP 
+\fBLimita de timp pentru actualitatea(noutatea) articolului (recent_time)\fP
+Dacă este stabilită la 0, această funcție este dezactivată, în caz contrar
+înseamnă numărul de zile. Valoarea implicită este 2.
+.TP 
+\fBRedarea BiDi (render_bidi)\fP
+Dacă este activată „ON”, \fBtin\fP realizează redarea textului
+bidirecțional. Dacă este dezactivată „OFF”, \fBtin\fP lasă redarea textului
+bidirecțional în seama terminalului. Implicit este dezactivată „OFF”.
+.TP 
+\fBInterval în secunde pentru recitirea fișierului activ (reread_active_file_secs)\fP
+Fișierul de știri \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+este recitit la intervale regulate pentru a afișa dacă au sosit știri
+noi. Valoarea implicită este 1200. Stabilirea acestei valori la 0 va
+dezactiva această funcție.
+.TP 
+\fBDirectorul în care se salvează articolele/firele de discuție (savedir)\fP
+Directorul în care sunt salvate articolele/firele. Implicit este
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBCharacter to show global scopes (scope_marked_global)\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBChar to show global scope matches (scope_marked_global_match)\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBCharacter to show local scopes (scope_marked_local)\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBChar to show local scope matches (scope_marked_local_match)\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.TP 
+\fBLimită de scor (eliminare) (score_limit_kill)\fP
+Dacă scorul unui articol este mai mic sau egal cu această valoare, articolul
+este marcat ca fiind eliminat.
+.TP 
+\fBLimită de scor (selectare) (score_limit_select)\fP
+Dacă scorul unui articol este mai mare sau egal cu această valoare,
+articolul este marcat ca fiind popular.
+.TP 
+\fBScorul implicit pentru eliminarea articolelor (score_kill)\fP
+Scorul unui articol care ar trebui eliminat, acesta trebuie să fie <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBScorul implicit pentru selectarea articolelor (score_select)\fP
+Scorul unui articol care ar trebui marcat ca fiind popular trebuie să fie
+>= \fBscore_limit_select\fP.
+.TP 
+\fBNumărul de linii de derulat în paginator (scroll_lines)\fP
+Numărul de linii care vor fi derulate în sus/jos în paginatorul articolului
+atunci când se utilizează cursorul sus/jos. Valoarea implicită este 1 (linie
+cu linie). Stabiliți valoarea 0 pentru a obține derularea tradițională
+\fBtin\fP pagină cu pagină. Stabiliți valoarea \-1 pentru a obține derularea
+pagină cu pagină, în care linia de sus/jos este transferată pe pagina
+următoare.  Această opțiune înlocuiește
+show_last_line_prev_page=ON. Stabiliți valoarea \-2 pentru a obține derularea
+pe jumătate de pagină. Această opțiune înlocuiește \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBFormatul șirului pentru nivelul Selecției (attachment_format)\fP
+Șirul de format \fBtin\fP utilizat pentru reprezentarea nivelului de
+Selecție. Consultați secțiunea «PERSONALIZAREA FORMATULUI
+ECRANULUI». Valoarea implicită este "%f\ %n\ %U\ \ %G\ \ %d".
+.TP 
+\fBLa nivel de grup și de fir, afișează autorul prin (show_author)\fP
+Ce informații despre autor trebuie afișate. Implicit este 2, numele complet
+al autorului.
+.RS +.5i
+.IP 0 3
+\fBNone\fP, va fi afișată doar linia „Subiect:”.
+.IP 1
+\fBAddress\fP, sunt afișate linia „Subiect:” și partea de adresă din linia „De
+la:”.
+.IP 2
+\fBFull Name\fP, sunt afișate linia „Subiect:” și numele complet al autorului
+din linia „De la:” (implicit).
+.IP 3
+\fBAddress and Name\fP, se afișează linia „Subiect:” și întregul conținut al
+liniei „De la:”.
+.RE
+.TP 
+\fBAfișează descrierea fiecărui grup de știri (show_description)\fP
+Dacă este activată „ON”, afișează un text scurt de descriere a grupului după
+numele grupului de știri la nivelul de selecție a grupului. Comanda «\fB\-d\fP»
+va suprascrie configurația opțiunii și va dezactiva descrierile. Textul
+utilizat este preluat din fișierul \fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+și, dacă este oferit suportul necesar(necesită ca \fBtin\fP să fie construit cu
+suport pentru mh\-mail\-handling), din
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP pentru grupurile de
+discuții. Valoarea implicită este „ON”.
+.TP 
+\fBFuncție pentru sortarea articolelor (sort_function)\fP
+Funcție utilizată pentru sortarea articolelor. Valoarea implicită este 0.
+.RS +.5i
+.IP 0 3
+Utilizează \fB\%qsort\fP(3)  pentru sortare.
+.IP 1
+Utilizează \fB\%heapsort\fP(3)  pentru sortare. Aceasta poate fi mai rapidă în
+grupuri mari cu fire lungi (date oarecum presortate).
+.RE
+.TP 
+\fBAfișează semnul de ajutor/e\-mail în titlurile nivelurilor (show_help_mail_sign)\fP
+Vă permite să selectați dacă \fBtin\fP afișează o indicație de ajutor, o
+indicație de mesaj nou, ambele sau niciuna în titlurile diferitelor
+niveluri.  Valoarea implicită este 3.
+.RS +.5i
+.IP 0 3
+\fBNu se afișează semnul de ajutor sau semnul de e\-mail\fP.
+.IP 1
+\fBAfișează numai semnul de ajutor\fP.
+.IP 2
+\fBAfișează doar semnul de e\-mail dacă există mesaje noi\fP, afișează doar
+semnul de e\-mail și numai dacă au sosit mesaje noi.
+.IP 3
+\fBAfișează mesajul dacă există un mesaj nou, altfel afișează semnul de ajutor\fP, afișează semnul mesajului dacă a sosit un mesaj nou, altfel
+afișează semnul ajutorului.
+.RE
+.TP 
+\fBAfișează numai articolele necitite (show_only_unread_arts)\fP
+Dacă este activată „ON”, afișează numai articolele noi/necitite, altfel
+afișează toate articolele. Implicit este activată „ON”.
+.TP 
+\fBAfișează numai grupurile cu articole necitite (show_only_unread_groups)\fP
+Dacă este activată „ON”, afișează numai grupurile abonate care conțin
+articole necitite. Implicit este dezactivată „OFF”.
+.TP 
+\fBAfișează semnăturile (show_signatures)\fP
+Dacă este dezactivată „OFF”, semnăturile nu vor fi afișate la afișarea
+articolelor. Implicit este activată „ON”.
+.TP 
+\fBAfișează scorul (show_art_score)\fP
+Dacă este activată „ON”, afișează scorul articolului în colțul din stânga
+jos atunci când sunt afișate articolele. Implicit este dezactivată
+„OFF”. Vedeți de asemenea, \fBcol_score_neg\fP și \fBcol_score_pos\fP.
+.TP 
+\fBPrefațează semnătura cu „\en\-\- \en” (sigdashes)\fP
+Dacă este activată „ON”, prefațează semnătura cu liniuțe. Implicit este
+activată „ON”.
+.TP 
+\fBCreează semnătura din rută/comandă (sigfile)\fP
+Ruta care specifică fișierul de semnătură care trebuie utilizat la
+publicarea, urmărirea sau răspunsul la un articol. Dacă ruta este un
+director, semnătura va fi generată aleatoriu din fișierele care se află în
+directorul specificat. Dacă ruta începe cu un !, programul către care indică
+ruta va fi executat pentru a genera o semnătură. Pentru a transmite numele
+grupului către program, se poate specifica %G. Acesta va fi înlocuit cu
+numele grupului de știri curent. \-\-none va suprima orice semnătură. Implicit
+este \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
+.TP 
+\fBAdaugă semnătură la republicare (signature_repost)\fP
+Dacă este activată „ON”, adaugă semnătura la articolele
+republicate. Implicit este activată „ON”.
+.TP 
+\fBExpresia regulată utilizată pentru evidențierea /barelor oblice/ (slashes_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele potrivite sunt afișate în \fBcol_markslash\fP sau
+\fBmono_markslash\fP. Dacă \fBslashes_regex\fP este gol, atunci \fBtin\fP utilizează
+o valoare implicită încorporată.
+.TP 
+\fBSortează articolele după (sort_article_type)\fP
+Aceasta specifică modul în care articolele trebuie sortate. Sortarea în
+ordine crescătoare după dată (6) este valoarea implicită. Sunt permise
+următoarele tipuri de sortare:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, nu se sortează articolele.
+.IP 1
+\fBSubject: (descendent)\fP, sortează articolele după câmpul „Subiect:” în
+ordine descendentă.
+.IP 2
+\fBSubject:(ascendent)\fP, sortează articolele după câmpul „Subiect:” în ordine
+ascendentă.
+.IP 3
+\fBFrom: (descendent)\fP, sortează articolele după câmpul „De la:” în ordine
+descendentă.
+.IP 4
+\fBFrom: (ascendent)\fP, sortează articolele după câmpul „De la:” în ordine
+ascendentă.
+.IP 5
+\fBDate: (descendent)\fP, sortează articolele după câmpul „Data:” în ordine
+descendentă.
+.IP 6
+\fBDate: (ascendent)\fP, sortează articolele după câmpul „Data:” în ordine
+ascendentă.
+.IP 7
+\fBScore (descendent)\fP, sortează articolele filtrând scorul în ordine
+descendentă.
+.IP 8
+\fBScore (ascendent)\fP, sortează articolele filtrând scorul în ordine
+ascendentă.
+.IP 9
+\fBLines: (descendent)\fP, sortează articolele după câmpul „Linii:” în ordine
+descendentă.
+.IP 10
+\fBLines: (ascendent)\fP, sortează articolele după câmpul „Linii:” în ordine
+ascendentă.
+.RE
+.TP 
+\fBSortează firele după (sort_threads_type)\fP
+Aceasta specifică modul în care vor fi sortate firele. Sortarea
+descrescătoare după scor (1) este opțiunea implicită. Sunt permise
+următoarele tipuri de sortare:
+.RS +.5i
+.IP 0 3
+\fBNothing\fP, nu se sortează firele.
+.IP 1
+\fBScore (descendent)\fP, sortează firele filtrând scorul în ordine descendentă
+(implicit).
+.IP 2
+\fBScore (ascendent)\fP, sortează firele filtrând scorul în ordine ascendentă.
+.IP 3
+\fBData ultimei publicări (descendent)\fP, sortează subiectele după data
+ultimei publicări în ordine descendentă.
+.IP 4
+\fBData ultimei publicări (ascendent)\fP, sortează subiectele după data ultimei
+publicări în ordine ascendentă.
+.RE
+.TP 
+\fBAvertisment privind capcana de spam în adresă (spamtrap_warning_addresses)\fP
+Definiți această opțiune la o listă de șiruri separate prin virgule pentru a
+primi o avertizare dacă răspundeți la un articol prin poșta electronică, iar
+adresa de poștă electronică conține unul dintre aceste șiruri. Potrivirea nu
+ține cont de majuscule și minuscule. Exemplu:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBExpresia regulată utilizată pentru evidențierea *steluțelor* (strokes_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele potrivite sunt afișate în \fBcol_markstar\fP sau
+\fBmono_markstar\fP. Dacă \fBstars_regex\fP este gol, atunci \fBtin\fP utilizează o
+valoare implicită încorporată.
+.TP 
+\fBElimină spațiile de la sfârșitul liniilor (strip_blanks)\fP
+.\" only done in select/thread level, not in group level (nor in the pager)
+.\" IMHO we should remove it
+Elimină spațiile goale de la sfârșitul fiecărei linii, accelerând astfel
+afișarea atunci când se citește pe un terminal lent sau prin modem. În mod
+implicit, această opțiune este activată „ON”.
+.TP 
+\fBElimină grupurile false din newsrc (strip_bogus)\fP
+Grupurile false sunt grupuri care sunt prezente în fișierul
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP, dar care nu mai există pe serverul de
+știri. Există 3 opțiuni. 0 înseamnă să nu se facă nimic și să se păstreze
+întotdeauna grupurile false. 1 înseamnă că grupurile false vor fi eliminate
+definitiv. 2 înseamnă că grupurile false vor apărea în meniul de selecție a
+grupurilor, precedate de litera „D”. Acest lucru vă permite să vă dezabonați
+de la ele oricând doriți. Valoarea implicită este 0 (Păstrați întotdeauna).
+.TP 
+\fBElimină grupurile neabonate din newsrc (strip_newsrc)\fP
+Dacă este activată, grupurile dezabonate vor fi eliminate definitiv din
+fișierul \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBExpresie regulată cu prefixe Subiect (strip_re_regex)\fP
+O expresie regulată pentru a găsi prefixe ale subiectului, cum ar fi „Re:”,
+pentru a le elimina. Dacă \fBstrip_re_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBExpresie regulată cu sufixe Subiect (strip_was_regex)\fP
+O expresie regulată pentru a găsi sufixele subiectului, cum ar fi „(was:”
+pentru a le elimina.  Dacă \fBstrip_was_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBExpresia regulată utilizată pentru evidențierea \-liniuțelor_tăiere\- (strokes_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele potrivite sunt afișate în \fBcol_markstroke\fP sau
+\fBmono_markstroke\fP. Dacă \fBstrokes_regex\fP este gol, atunci \fBtin\fP utilizează
+o valoare implicită încorporată.
+.TP 
+\fBÎncadrează în jurul firelor la următorul necitit (wrap_on_next_unread)\fP
+Dacă este activată, căutarea următorului articol necitit va cuprinde toate
+articolele pentru a găsi și articolele necitite anterioare. Dacă este
+dezactivată, căutarea se oprește la sfârșitul listei de fire. Implicit este
+activată „ON”.
+.TP 
+\fBAfișează "a ca Umlaut\-a (tex2iso_conv)\fP
+Dacă este activată „ON”, afișează "a ca Umlaut\-a etc. Implicit este
+dezactivată „OFF”. Acest comportament poate fi de asemenea schimbat în
+vizorul articolului prin \fBPageToggleTex2iso\fP („\fB"\fP”).
+.TP 
+\fBOrganizează seria de articole publicate din fir după (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 \(en 4 in the file
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. (See also "ATTRIBUTES MENU AND
+GROUP ATTRIBUTES".) The default is Both Subject and References.  The choices
+are:
+.RS +.5i
+.IP 0 3
+\fBNone\fP, nu se organizează seria de articole publicate.
+.IP 1
+\fBSubject\fP, organizează seria de articole publicate doar după \*(rqSubiect:\*(rq.
+.IP 2
+\fBReferences\fP, organizează seria de articole publicate doar după
+\&\*(rqReferințe:\*(rq.
+.IP 3
+\fBBoth Subject and References\fP, organizează seria de articole publicate după
+\&\*(rqReferințe:\*(rq apoi după \&\*(rqSubiect:\*(rq (implicit).
+.IP 4
+\fBMultipart Subject\fP, organizează seria de articole din mai multe părți
+publicate după \*(rqSubiect:\*(rq.
+.IP 5
+\fBPercentage Match\fP, bază de organizare a seriei de publicări pe baza unei
+potriviri parțiale a caracterelor din \&\*(rqSubject:\*(rq.
+.RE
+.TP 
+\fBRecuperează firul folosind tasta săgeată\-stânga (thread_catchup_on_exit)\fP
+Dacă este activată „ON”, recuperează grupul/firul la ieșirea cu tasta
+săgeată\-stânga. Implicit este activată „ON”.
+.TP 
+\fBFormatul șirului pentru nivelul Firului (thread_format)\fP
+Formatul șirului ce \fBtin\fP utilizează pentru reprezentarea la nivel de
+Fir. Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Valoarea
+implicită este "%n\ %m\ \ [%L]\ \ %T\ \ %F".
+.TP 
+\fBPotrivirea unui fir (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 is 75%.
+.TP 
+\fBPunctajul unui fir (thread_score)\fP
+Modul în care se calculează punctajul total al unui fir. Valoarea implicită
+este 0, scorul maxim în acest fir.
+.RS +.5i
+.IP 0 3
+\fBMax\fP, punctajul maxim din acest fir de discuție.
+.IP 1
+\fBSum\fP, suma tuturor punctajelor din acest fir de discuție.
+.IP 2
+\fBAverage\fP, punctajul mediu din acest fir de discuție.
+.RE
+.TP 
+\fBFișierul certificat CA (tls_ca_cert_file)\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBTransliterarea (translit)\fP
+Dacă este activată „ON”, adaugă //TRANSLIT la primul argument al
+\fB\%iconv_open\fP(3) pentru a activa transliterarea. Aceasta înseamnă că,
+atunci când un caracter nu poate fi reprezentat în setul de caractere țintă,
+acesta poate fi aproximat prin unul sau mai multe caractere similare. Pe
+sistemele pe care această extensie nu există, această opțiune este
+dezactivată. Implicit este dezactivată „OFF”.
+.TP 
+\fBCum se tratează liniile goale (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 and
+is applied before \fBhideline_regex\fP.
+.RS +.5i
+.IP 0 3
+\fBNu „tunde” corpul articolului\fP, nu face nimic.
+.IP 1
+\fBOmite liniile goale de la început\fP.
+.IP 2
+\fBOmite liniile goale finale\fP.
+.IP 3
+\fBOmite liniile goale de la început și de la sfârșit\fP, omite liniile goale
+de la început și de la sfârșit.
+.IP 4
+\fBCompactare multiplă între text\fP, înlocuiește mai multe linii goale între
+blocurile de text cu o singură linie goală.
+.IP 5
+\fBCompactare multiplă și omitere a liniilor goale de la început\fP, 4 + 1
+.IP 6
+\fBCompactare multiplă și omitere a liniilor goale de la sfârșit\fP, 4 + 2
+.IP 7
+\fBCompactare multiplă și omitere a liniilor goale de la început și de șa sfârșit\fP, 4 + 3
+.RE
+.TP 
+\fBSuprimă cratimele flexibile (suppress_soft_hyphens)\fP
+If ON remove soft hyphens in non verbatim blocks of articles when they are
+displayed in a UTF\-8 locale. The character SOFT HYPHEN (U+00AD) is an
+invisible format character that merely indicates a preferred intraword line
+break position. However, some terminal emulators display a space or a
+hyphen, for example, in the place of the soft hyphen. This setting can be
+used to improve the display of those articles. Default is OFF.
+.TP 
+\fBExpresia regulată utilizată pentru evidențierea _liniuțelor\-subliniere\- (underscores_regex)\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele potrivite sunt afișate în \fBcol_markdash\fP sau
+\fBmono_markdash\fP. Dacă \fBunderscores_regex\fP este gol, atunci \fBtin\fP
+utilizează o valoare implicită încorporată.
+.TP 
+\fBElimină ~/.article după publicare (unlink_article)\fP
+Dacă este activată „ON”, elimină \fI~/.article\fP după publicare. Implicit este
+activată „ON”.
+.TP 
+\fBProgramul care deschide adresele URL (url_handler)\fP
+Programul care va fi rulat la lansarea adreselor URL în vizorul de articole
+folosind \fBPageViewUrl\fP («\fBU\fP»). Adresa URL reală va fi adăugată. Implicit
+este \fBurl_handler.pl\fP.
+.TP 
+\fBEvidențierea adreselor URL în corpul mesajului (url_highlight)\fP
+Activează evidențierea adreselor URL în corpul mesajului. Implicit este
+activată „ON”.
+.TP 
+\fBUtilizează culori ANSI (use_color)\fP
+Dacă este activată, \fBtin\fP utilizează culori ANSI. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBUtilizează tastele de derulare de la tastatura numerică (use_keypad)\fP
+Implicit este dezactivată „OFF”.
+.TP 
+\fBUtilizează mouse\-ul în xterm (use_mouse)\fP
+Permite activarea/dezactivarea suportului pentru butonul mouse\-ului într\-un
+\fB\%xterm\fP(1x) . Implicit este dezactivată „OFF”.
+.TP 
+\fBUtilizează slrnface pentru a afișa „X\-Face:” (use_slrnface)\fP
+Dacă este activată, \fBtin\fP utilizează \fB\%slrnface\fP(1)  pentru a interpreta
+antetul „X\-Face:”. Pentru ca această opțiune să aibă efect, \fBtin\fP trebuie
+să ruleze într\-un \fB\%xterm\fP(1x)  și \fB\%slrnface\fP(1)  trebuie să se afle în
+$\fBPATH\fP. Implicit, opțiunea este dezactivată „OFF”.
+.TP 
+\fBUtilizează grafică UTF\-8 (utf8_graphics)\fP
+Dacă este activată „ON”, utilizează caractere UTF\-8 pentru indicatoru
+(„\(->”), arbore de fir/atașament și elipse ('...'). Implicit este
+dezactivată „OFF”.
+.TP 
+\fBExpresia regulată pentru începutul unui bloc verbatim (verbatim_begin_regex)\fP
+O expresie regulată pe care \fBtin\fP o va utiliza pentru a găsi începutul unui
+bloc verbatim.
+.TP 
+\fBExpresia regulată pentru sfârșitul unui bloc verbatim (verbatim_begin_regex)\fP
+O expresie regulată pe care \fBtin\fP o va utiliza pentru a găsi sfârșitul unui
+bloc verbatim.
+.TP 
+\fBDetection and display of verbatim blocks (verbatim_handling)\fP
+Allows you to select how \fBtin\fP treats verbatim blocks in article bodies.
+Default is 1.
+.RS +.5i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBPotrivire cu caractere joker (wildcard)\fP
+Vă permite să selectați modul în care \fBtin\fP potrivește șirurile de
+caractere. Valoarea implicită este 0 și utilizează notația \fB\%wildmat\fP(3) ,
+care este modul tradițional de gestionare. Stabilirea acestei valori la 1 vă
+permite să utilizați expresii regulate compatibile cu \fB\%perl\fP(1)
+\fB\%pcre\fP(3)  sau \fB\%pcre2\fP (3)  (vezi și \fB\%perlre\fP(1)  și
+\fB\%pcrepattern\fP(3)  sau \fB\%pcre2pattern\fP(3)).  Probabil veți dori să
+actualizați fișierul de filtrare dacă utilizați această opțiune în mod
+regulat.  NB: Numele grupurilor de știri vor fi întotdeauna potrivite
+utilizând notația \fB\%wildmat\fP(3) .
+.TP 
+\fBCe să afișeze în locul semnului (word_h_display_marks)\fP
+Ar trebui să fie afișate și stelele, barele, liniile și liniuțele de la
+începutul și sfârșitul textului, chiar și atunci când sunt marcaje de
+evidențiere?
+.RS +.5i
+.IP 0 3
+\fBno\fP
+.IP 1
+da, \fBafișează marcajele\fP
+.IP 2
+imprimă un \fBspațiu\fP în schimb
+.RE
+.TP 
+\fBEvidențierea cuvintelor în corpul mesajului (word_highlight)\fP
+Activează evidențierea cuvintelor. Vedeți \fBword_h_display_marks\fP pentru
+opțiunile disponibile. Dacă \fBuse_color\fP este activată, culorile specificate
+în \fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP și \fBcol_markstroke\fP
+sunt utilizate pentru evidențierea cuvintelor, altfel sunt utilizate
+atributele de caractere specificate în \fBmono_markdash\fP, \fBmono_markslash\fP,
+\fBmono_markstar\fP și \fBmono_markstroke\fP. Valoarea implicită este „ON”
+(activată).
+.TP 
+\fBColoana de încadrare a liniei în pagină (wrap_column)\fP
+Stabilește coloana la care trebuie să se încadreze corpul articolului
+afișat.  Dacă această valoare este egală cu 0, valoarea implicită este
+lățimea curentă a ecranului. Dacă această valoare este mai mare decât
+lățimea curentă a ecranului și \fBdont_break_words\fP nu este configurată,
+partea care nu se încadrează pe ecran nu este afișată.  Astfel, configurarea
+acestei opțiuni la o valoare mare poate fi utilizată pentru a dezactiva
+încadrarea.  Dacă această valoare este negativă, marginea de încadrare este
+lățimea ecranului curent plus valoarea dată (atâta timp cât rezultatul este
+încă pozitiv, altfel va reveni la lățimea ecranului curent). Valoarea
+implicită este 0, încadrarea la lățimea ecranului curent.
+.TP 
+\fBLinie de citat la publicarea încrucișată (xpost_quote_format)\fP
+.\"
+.\"
+Formatul este același ca pentru \fBnews_quote_format\fP, acesta fiind utilizat
+atunci când se răspunde la o publicare încrucișată către mai multe grupuri
+fără definirea „Followup\-To:”.
+.SS "MENIUL ATRIBUTE ȘI ATRIBUTELE GRUPULUI"
+\fBtin\fP permite definirea anumitor atribute pentru fiecare grup în
+parte. Dacă există, fișierul global de atribute,
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/attributes\fP, este citit. După aceea, este citit
+fișierul de atribute al utilizatorului
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/attributes\fP. Fișierul de atribute globale
+este util pentru distribuirea valorilor implicite la nivel de sistem către
+utilizatorii noi care nu au încă un fișier de atribute privat.
+.PP
+Rețineți că linia \fIscope=<grouplist>\fP trebuie specificată înainte
+de a specifica atributele pentru lista respectivă. Toate atributele sunt
+configurate la o valoare implicită rezonabilă, astfel încât trebuie să
+specificați doar atributul pe care doriți să îl modificați (de exemplu,
+\fBsavedir\fP). Toate atributele de comutare sunt configurate prin specificarea
+ON/OFF. În caz contrar, acestea funcționează exact la fel ca echivalentele
+lor globale. Pentru mai multe detalii, consultați \fB\%tin\fP(5).
+.PP
+Atributele pot fi modificate și din meniul de atribute, care poate fi
+accesat prin \fBConfigToggleAttrib\fP («\fB<TAB>\fP») din meniul de
+opțiuni sau \fBScopeSelect\fP («\fB^J\fP» sau «\fB<CR>\fP») din meniul de
+domenii.  Meniul de atribute arată și se comportă foarte similar cu meniul
+de opțiuni. Titlul afișează domeniul de aplicare curent. Atributele definite
+în domeniul de aplicare curent sunt marcate cu „+” în stânga numărului
+atributului.
+.PP
+.\"
+.\"
+Pe lângă tastele pentru deplasare și modificarea valorilor cunoscute din
+meniul de opțiuni, meniul de atribute oferă următoarea comandă:
+\fBConfigResetAttrib\fP («\fBr\fP»), care restabi ește un atribut la valoarea
+implicită.
+.SS "MENIUL DOMENIILOR"
+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
+\fBscope_marked_global\fP ('\fB!\&\fP') to the left of the scope number, scopes
+from the local attributes file are marked with \fBscope_marked_local\fP ('\fB \fP').  When the scopes menu is accessed from the group, thread, or article
+level, scopes where the current group matches are marked with
+\fBscope_marked_global_match \fP ('\fB:\fP') for scopes from the global attributes
+file and with \fBscope_marked_local_match\fP ('\fB*\fP')  for scopes from the
+local attributes file.
+.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.
+Note that delete (\fBScopeDelete\fP), rename (\fBScopeRename\fP) and move
+(\fBScopeMove\fP) are not available for global scopes.  \fBToggleHelpDisplay\fP
+('\fBH\fP') toggles the help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.SS "SERVERRC MENU"
+.\"
+.\"
+The serverrc menu (accessible from the options menu with
+\fBConfigServerrcMenu\fP ('\fBs\fP')) can be used to change the server specific
+settings which are stored in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP.  Changing the value of
+\fBcache_overview_files\fP, \fBcompress_overview_files\fP or
+\fBnntp_pipeline_limit\fP will be become effective immediately for all groups
+visited after the change.  Changing any other values,
+i.e. \fBadd_cmd_line_opts\fP or \fBdisabled_nntp_cmds\fP, do require a restart to
+take effect.
+.SS "FILTRAREA ARTICOLELOR"
+.\" FIXME - add scoring description
+Când există un subiect sau un autor care vă interesează foarte mult sau pe
+care îl considerați complet neinteresant, puteți instrui cu ușurință \fBtin\fP
+să \fIauto\-selecteze\fP sau \fIauto\-elimine\fP articolele care corespund
+\fIregulilor\fP pe care le specificați. Acestea pot fi orice, de la numele
+autorului până la numărul de rânduri dintr\-un articol.
+.PP
+Când \fBtin\fP pornește, se citește fișierul „kill” (de eliminare) al
+utilizatorului \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/filter\fP sau fișierul
+specificat prin «\fB\-F\fP» (vedeți și \fB\%tin\fP(5)  ). De fiecare dată când se
+intră într\-un grup de știri, regulile sunt aplicate și articolele sunt
+eliminate sau selectate atunci când îndeplinesc anumite criterii.
+.PP
+Gradul în care sunt aplicate regulile depinde de valoarea stabilită pentru
+\fBkill_level\fP tinrc. În mod implicit, articolele eliminate vor fi marcate
+doar ca citite. Reglați \fBkill_level\fP pentru o procesare mai
+agresivă. Articolele care corespund unei reguli de selecție automată sunt
+marcate cu o „*”.
+.PP
+Regulile de filtrare pot fi introduse manual în
+\fI${TIN_HOMEDIR:\-„$HOME”}/.tin/filter\fP (dar nu faceți acest lucru în timp ce
+rulați \fBtin\fP, altfel veți pierde modificările) sau utilizând un meniu pe
+ecran din \fBtin\fP.
+.PP
+Capacitățile de filtrare ale \fBtin\fP au fost îmbunătățite semnificativ față
+de versiunile anterioare, incluzând acum punctaj și o mai bună potrivire a
+modelelor. Vă recomandăm să citiți fișierul \fIfiltering\fP din directorul de
+documentație \fBtin\fP. Acest fișier poate fi citit și pe Internet la adresa
+.br
+<http://bzr.tin.org/doc/filtering>.
+.PP
+Note that there are two different ways to match strings (see \fBwildcard\fP
+tinrc variable): via wildmats or via regular expressions.  The later is more
+complex but offers significantly more options. If you intend to change the
+matching type from one to the other, the rules in the filter file need to be
+changed manually first. For switching from wildmats to regexp there is a
+helper script \fBw2r.pl\fP(1)  in the tools dir and online at
+.br
+<http://bzr.tin.org/tools/w2r.pl>.
+.PP
+As regular expressions do provide options which are not available with
+wildmats there is no helper script for such a switch. If you switch to
+regular expressions, stay with them. They are powerful and fast.
+.PP
+.\" FIXME - Next paragraph is out of date
+.\"
+.\"
+The on\-screen filtering menu is accessed by pressing \fBMenuFilterKill\fP
+('\fB^K\fP') or \fBMenuFilterSelect\fP ('\fB^A\fP')  at the Group and Article
+levels. It allows the user to kill or select an article that matches the
+current \*(rqSubject:\*(rq line, \*(rqFrom:\*(rq line or a string entered by the
+user. The user entered string can be applied to the \&\*(rqSubject:\*(rq,
+\&\*(rqFrom:\*(rq, \*(rqMessage\-ID:\*(rq, \*(rqReferences:\*(rq, \*(rqXref:\*(rq or \&\*(rqPath:\*(rq line
+of an article. The filter can be limited to the current newsgroup or it can
+apply to all newsgroups. Once entered the user can abort the command and not
+save the new filter, edit the full filter file or save filter.
+.SS "PUBLICAREA ARTICOLELOR"
+\fBtin\fP permite publicarea de articole, urmărirea articolelor deja publicate
+și răspunsul direct prin poșta electronică către autorul unui articol.
+.PP
+Utilizați comanda \fBPost\fP («\fBw\fP») pentru a publica un articol într\-un grup
+de știri.  După introducerea subiectului publicării, editorul implicit
+(adică \fB\%vi\fP(1))  sau editorul specificat de variabila de mediu $\fBVISUAL\fP
+sau $\fBEDITOR\fP va fi pornit și articolul poate fi introdus. Pentru a publica
+articole în mai multe grupuri de știri, adăugați pur și simplu o virgulă și
+numele grupului (grupurilor) de știri la sfârșitul liniei „Newsgroups:” de
+la începutul articolului. După salvarea și ieșirea din editor, vi se va cere
+dacă doriți să a) anulați publicarea articolului, e) editați din nou
+articolul sau p) publicați articolul în grupul (grupurile) de știri
+specificat(e).
+.PP
+Utilizați comanda \fBDisplayPostHist\fP («\fBW\fP») pentru a afișa istoricul
+articolelor pe care le\-ați publicat. Se afișează data la care a fost
+publicat articolul, grupurile de știri în care a fost publicat articolul și
+subiectul articolului. Pentru mai multe informații, consultați secțiunea
+«LISTAREA ISTORICULUI PUBLICĂRILOR».
+.PP
+Utilizați comanda \fBPageFollowupQuote\fP («\fBf\fP»), \fBPageFollowup\fP («\fBF\fP»)
+sau \fBPageFollowupQuoteHeaders\fP («\fB^W\fP») pentru a publica un articol de
+urmărire(răspuns) la un articol deja publicat. Comanda \fBPageFollowupQuote\fP
+va copia textul articolului original în editor. Comanda
+\fBPageFollowupQuoteHeaders\fP va copia textul și toate antetele articolului
+original în editor. Procedura de editare este aceeași ca și în cazul
+publicării unui articol cu comanda \fBPost\fP («\fBw\fP»).
+.PP
+.\"
+.\"
+Utilizați comanda \fBPageReplyQuote\fP («\fBr\fP»), \fBPageReply\fP («\fBR\fP») sau
+\fBPageReplyQuoteHeaders\fP («\fB^E\fP») pentru a răspunde direct prin poșta
+electronică autorului unui articol deja publicat. Comanda \fBPageReplyQuote\fP
+va copia textul articolului original în editor. Comanda
+\fBPageReplyQuoteHeaders\fP va copia textul și toate antetetele articolului
+original în editor. Procedura de editare este aceeași ca și în cazul
+publicării unui articol cu comanda \fBPost\fP («\fBw\fP»). După salvarea și
+ieșirea din editor, vi se va cere dacă doriți să anulați trimiterea
+articolului prin \fBPostAbort\fP («\fBa\fP»), să editați din nou articolul prin
+\fBPostEdit\fP («\fBe\fP») sau să trimiteți articolul autorului prin \fBPostSend\fP
+(«\fBs\fP»).
+.SS "PERSONALIZAREA ȘIRURILOR DE CITATE DIN ARTICOL"
+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). If the article has multiple addresses,
+only the first is evaluated. 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'Adresa'u
+\fB%A\fP	Adresa electronică
+\fB%D\fP	Data (utilizează \fBdate_format\fP)
+\fB%F\fP	Numele ți adresa (%N <%A>)
+\fB%G\fP	Numele grupului
+\fB%M\fP	ID\-Mesaj
+\fB%N\fP	Numele complet al autorului
+\fB%C\fP	Prenumele autoruluir
+\fB%I\fP	Inițialele autorului
+.fi
+.RE
+de exemplu:
+.RS
+.nf
+\f(CRmail_quote_format=On %D in %G you wrote:
+news_quote_format=In %M, %F wrote:\fR
+.fi
+.RE
+va fi extins la:
+.RS
+.nf
+\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:
+In <abcINN123@example.org>, Joe Bar <joe@example.org> wrote:\fR
+.fi
+.RE
+.\"
+.\"
+Secțiunea de text citată dintr\-un articol este marcată printr\-un șir de
+citare care precede fiecare linie citată. Șirul de citare implicit este
+stabilit la „>_”. Implicit poate fi modificat prin definirea variabilei
+tinrc \fBquote_chars\fP în funcție de preferințele personale. (Rețineți că
+sublinierea „_” este utilizată pentru a reprezenta un spațiu).
+.SS "TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR"
+Interfața de comandă pentru \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP sau
+\fBThreadMail\fP («\fBm\fP»), \fBPipe\fP («\fB|\fP»), \fBPrint\fP («\fBo\fP»), \fBPageRepost\fP
+sau \fBGroupRepost\fP («\fBx\fP») și \fBGroupSave\fP, \fBPageSave\fP sau \fBThreadSave\fP
+(«\fBs\fP» și \fBGroupAutoSave\fP, \fBPageAutoSave\fP sau \fBThreadAutoSave\fP «\fBS\fP»)
+este aceeași pentru ușurința utilizării.
+.PP
+Auto\-saving with \fB*AutoSave\fP ('\fBS\fP') is a special case and operates only
+on marked articles. They will be processed without any further prompting
+according to the default save parameters defined in tinrc or by any
+attributes set for the current group.
+.PP
+În caz contrar, mesajul inițial vă va solicita să selectați articolul, firul
+de discuție, modelul de expresie regulată, articolele etichetate pe care
+doriți să le trimiteți prin poșta electronică, prin conductă(redirecționare)
+etc.
+.PP
+Articolele etichetate trebuie să fi fost deja etichetate cu comanda \fB*Tag\fP
+(«\fBt\fP»). Toate articolele etichetate pot fi lăsate fără etichetă cu comanda
+\fB*Untag\fP («\fBU\fP»).
+.PP
+Dacă este selectat un model de expresie regulată, vi se cere să introduceți
+un model (de exemplu, pentru a găsi toate articolele cu subiectul care
+conține „net News”, introduceți „net News”). Toate articolele care corespund
+expresiei introduse vor fi trimise prin poșta electronică, redirecționate
+etc. Consultați și variabila \fBwildcard\fP tinrc pentru opțiuni avansate de
+potrivire a modelelor.
+.PP
+Diverse caractere de expansiune sunt recunoscute la introducerea
+directorului și fișierului în care se va salva. Se pot specifica variabile
+de mediu (prefixate cu „$”) și directoare de bază ale utilizatorului
+(prefixate cu „~” sau „~numele de utilizator”). Variabilele de mediu pot
+conține la rândul lor alte caractere speciale.
+.PP
+Pentru a salva articolele într\-o căsuță poștală, introduceți „=<numele
+căsuței poștale>” când vi se solicită numele fișierului de salvare. Dacă
+introduceți doar „=”, articolele vor fi salvate într\-o căsuță poștală cu
+numele grupului de știri curent (de exemplu, alt.sources).  Consultați
+\fBmaildir\fP.
+.PP
+Pentru a salva în formatul
+savedir/<nume.grup.știri>/<nume\-fișier>, introduceți
+„+<nume\-fișier>”.  Consultați \fBsavedir\fP. La fel ca „+”, %G este
+extins la news.group.name curent, dar fără prefixul \fBsavedir\fP. %P este
+extins la news.group.name cu toate „.\&” înlocuite cu „/”.
+.PP
+If saving multiple files at once the filename (if not referring to a
+mailbox)  will be extended by ".num" where "num" is at least a 3\-digit
+number counting up from 1. Environment variables are allowed within a
+filename (e.g., \fI$SOURCES/dir/filename\fP).
+.PP
+.\"
+.\"
+Când salvați articole, puteți specifica dacă fișierele salvate trebuie să
+fie post\-procesate. Un tip de procesare implicit poate fi definit prin
+\fBpost_process_type\fP.
+.SS "TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI"
+\fBtin\fP permite trimiterea prin poșta electronică a articolelor noi/necitite
+(opțiunile „\fB\-M\fP” și „\fB\-N\fP”) sau salvarea acestora (opțiunea „\fB\-S\fP”) în
+mod pe loturi, pentru a fi citite ulterior. Este util atunci când plecați în
+vacanță și nu doriți să vă întoarceți și să descoperiți că expirarea a șters
+o mulțime de articole necitite. Cel mai bine este să rulați prin
+\fB\%cron\fP(8) în fiecare zi cât sunteți plecat, după care veți primi un
+raport prin poșta electronică cu articolele care au fost trimise/salvate din
+grupurile de știri și numărul total de articole trimise/salvate. Articolele
+sunt salvate într\-o structură de știri privată în directorul \fBsavedir\fP
+(implicit este \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP). Aveți grijă când utilizați
+această opțiune dacă citiți multe grupuri, deoarece puteți supraîncărca
+sistemul de fișiere.
+.PP
+Când se utilizează „\fB\-S\fP” împreună cu un anumit director în care se
+salvează (opțiunea „\fB\-s\fP”), același director trebuie specificat și la
+citirea articolelor cu „\fB\-R\fP”.
+.PP
+Dacă doriți să salvați doar unele dintre grupurile dvs., utilizați variabila
+tinrc \fBbatch_save\fP. Stabiliți „ON” sau „OFF” în tinrc pentru a
+activa/dezactiva salvarea tuturor grupurilor, apoi utilizați atributul
+\fBbatch_save\fP pentru a selecta grupurile pe care doriți să le salvați. De
+exemplu, dacă doriți să salvați majoritatea grupurilor, stabiliți
+\fBbatch_save\fP la „ON” în tinrc și dezactivați selectiv cele pe care nu le
+doriți utilizând atribute.
+.TP  2i
+\fBtin \-M adrian \-c \-f newsrc.mail\fP
+(trimite prin poșta electronică toate articolele necitite din grupurile de
+știri specificate în fișierul newsrc.mail către utilizatorul local adrian și
+le marchează ca citite)
+.TP  2i
+\fBtin \-S \-c \-f newsrc.save\fP
+(salvează toate articolele necitite din grupurile de știri specificate în
+fișierul newsrc.save și le marchează ca citite)
+.TP  2i
+\fBtin \-R\fP
+.\"
+.\"
+(citește orice articole salvate de \fBtin \-S\fP)
+.SS INTERVALE
+Un interval este pur și simplu un grup de elemente marcate folosind tasta
+\fBSetRange\fP (\fB«#»\fP). Anumite comenzi \fBtin\fP vor opera pe un interval, dacă
+acesta există, și nu doar pe elementul curent. Un interval este o expresie
+de forma <min>\(en<max>, de exemplu, 10\(en15 va evidenția
+elementele de la 10 la 15 pe ecranul curent. În afară de pozițiile numerice
+absolute, „.\&” poate fi utilizat în locul poziției curente a cursorului,
+iar „$” poate fi utilizat pentru a indica cel mai mare număr
+disponibil. Introducerea „0” la prompt anulează selecția intervalului
+introdus anterior. În prezent, singurele comenzi care înțeleg intervalele
+sunt \fBGroupMarkThdRead\fP («\fBK\fP»), \fBMarkArtUnread\fP («\fBz\fP») și
+\fBMarkThdUnread\fP («\fBZ\fP»).
+.SS "LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER"
+Mai multe locuri din \fBtin\fP vă permit să specificați o listă de grupuri de
+știri. Acestea includ grupuri de linie de comandă, grupuri de (dez)abonare,
+mecanismul AUTO[UN]SUBSCRIBE (AUTO[DEZ]ABONARE). Eticheta scope= din
+fișierul de atribute și eticheta filter file group= utilizează, de asemenea,
+aceeași sintaxă. \fBtin\fP interpretează această variabilă în mod similar cu
+\fB\%rn\fP(1).  Ea conține o listă de modele, separate prin virgule și eventual
+precedate de semne de exclamare. Un semn de exclamare neagă semnificația
+unei potriviri cu acest model și poate fi utilizat pentru a anula anumite
+potriviri. Consultați \fB\%wildmat\fP(3)  pentru detalii despre modelele
+înțelese. Câteva exemple:
+.sp
+\fIalt.config,news.*,!news.test\fP
+.sp
+Se potrivește cu alt.config și cu tot ce se află în ierarhia „news”, cu
+excepția news.test.
+.PP
+.\"
+.\"
+Consultați explicația pentru variabilele $\fBAUTOSUBSCRIBE\fP și
+$\fBAUTOUNSUBSCRIBE\fP pentru exemple suplimentare.
+.SS "INTERACTIVE SEARCH"
+Depending on the setting of the \fBwildcard\fP tinrc variable there are
+currently a few limitations for interactive searches \fBSearchSubjF\fP
+('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP'), \fBSearchAuthF\fP ('\fBa\fP'), \fBSearchAuthB\fP
+('\fBA\fP'), \fBSearchBody\fP ('\fBB\fP') and \fBSearchRepeat\fP ('\fB\(rs\fP') one should
+be aware of.
+.PP
+Wildmat searches automatically enclose the search string in asterisks ('*'),
+simulating substring searches. This behavior is fixed and cannot be altered.
+.PP
+Regex searches automatically replace spaces ('\ ') and/or tabs ('\et') in
+the search string with the '\es' meta\-character, which matches any
+whitespace character. This behavior cannot be prevented. Also regex searches
+are case insensitive by default. To enforce case sensitivity, prefix the
+search pattern by one of the following: '\fB(?^)\fP' or '\fB(?\-i)\fP'.
+.PP
+.\"
+.\"
+If Unicode normalization is available, search patterns are normalized
+according to the \fBnormalization_form\fP tinrc variable.
+.SS SEMNĂTURI
+\fBtin\fP va recunoaște o semnătură fie în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP, fie în
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. Dacă există
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP, atunci semnătura va fi introdusă în
+editor numai pentru comenzile de poștă electronică. O semnătură din
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP nu va fi introdusă în editor pentru
+comenzile de publicare, deoarece \fB\%inews\fP(1)  va adăuga semnătura în sine.
+.PP
+O semnătură din \fI${TIN_HOMEDIR:\-„$HOME”}/.Sig\fP va fi introdusă în editor
+atât pentru comenzile de publicare, cât și pentru cele de trimitere prin
+poșta electronică.
+.PP
+Următorul este un exemplu de fișier \fI.Sig\fP:
+.RS
+.nf
+\f(CRNAMES  Joe Bar <joe@example.org>
+SNAIL  Musterweg 12, 99999 Notreal, Germany\fR
+.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 "PERSONALIZAREA FORMATULUI ECRANULUI"
+The look of the Selection, Group and Thread level can be customized via
+format strings. These format strings define the content and the position of
+each element on the screen. Variables are used within the format strings as
+placeholders. If the article has multiple addresses, only the first is
+evaluated. The following variables are available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'current group/thread/article number'
+\fB%D\fP        date
+\fB%F\fP        from, name and/or address
+\fB%G\fP        newsgroup name
+\fB%I\fP        initials
+\fB%L\fP        line count
+\fB%M\fP        message\-id
+\fB%R\fP        number of responses in thread
+\fB%S\fP        score
+\fB%T\fP        thread tree
+\fB%U\fP        unread count
+\fB%d\fP        newsgroup description
+\fB%f\fP        newsgroup flag
+\fB%m\fP        article marks
+\fB%n\fP        current group/thread/article number
+\fB%s\fP        subject
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Nu toate variabilele pot fi utilizateîn fiecare nivel. Tabelul următor oferă
+o imagine de ansamblu:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'uC +\w'\fBselect_format\fP 'uC +\w'\fBgroup_format\fP 'uC +\w'\fBthread_format\fP'uC
+	\fBselect_format\fP	\fBgroup_format\fP	\fBthread_format\fP
+\fB%D\fP		X	X
+\fB%F\fP		X	X
+\fB%G\fP	X
+\fB%I\fP		X	X
+\fB%L\fP		X	X
+\fB%M\fP		X	X
+\fB%R\fP		X
+\fB%S\fP		X	X
+\fB%T\fP			X
+\fB%U\fP	X
+\fB%d\fP	X
+\fB%f\fP	X
+\fB%m\fP		X	X
+\fB%n\fP	X	X	X
+\fB%s\fP		X
+\fB%%\fP	X	X	X
+.fi
+.in -0.3i
+.PP
+Valori implicite pentru șirurile de format:
+.PP
+.in +.3i
+.nf
+.ta \w'select_format  'u +\w'"\fB%n %m  [%L]  %T  %F\fP"'u
+\fBselect_format\fP:	"\fB%f %n %U  %G  %d\fP"
+\fBgroup_format\fP:	"\fB%n %m %R %L  %s  %F\fP"
+\fBthread_format\fP:	"\fB%n %m  [%L]  %T  %F\fP"
+.fi
+.in -0.3i
+.PP
+\fBshow_description\fP controlează dacă descrierea grupului de știri este
+afișată sau nu. Descrierea poate fi, de asemenea, activată sau dezactivată
+cu \fBSelectToggleDescriptions\fP («\fBd\fP»).
+.PP
+Informațiile afișate cu „\fB%F\fP” depind de valoarea
+\fBshow_author\fP. \fBGroupToggleSubjDisplay\fP resp. \fBThreadToggleSubjDisplay\fP
+(«\fBd\fP») comută între toate opțiunile disponibile.
+.PP
+Pentru reprezentarea datei, „\fB%D\fP” utilizează \fBdate_format\fP. Este posibil
+să se specifice un format de dată diferit între paranteze rotunde (de
+exemplu, „\fB%(%d %b %y %H:%M)D\fP”). Pentru mai multe detalii, consultați
+\fBdate_format\fP.
+.PP
+Lungimea fiecărui element (cu excepția „\fB%%\fP”) poate fi definită cu un
+număr pozitiv după „\fB%\fP”. Exemplul următor afișează punctajul în firul de
+discuție cu o lățime de 10 caractere: „\fB%10S\fP”.
+.PP
+Dacă numele grupului de știri este afișat împreună cu descrierea grupului de
+știri, lățimea numelui grupului de știri poate fi controlată printr\-o a doua
+valoare opțională separată prin virgulă (de exemplu, „\fB%60,20G\fP”). Este
+valabil să se omită prima valoare (de exemplu, „\fB%,20G\fP”). Dacă nu se
+specifică o a doua valoare, \fBtin\fP utilizează valoarea implicită 32.
+.PP
+Unele variabile au o lățime implicită care poate duce la trunchiere.
+Trunchierea pentru variabilele care conțin numai numere se realizează prin
+împărțirea valorii la o putere suficientă a lui zece și adăugarea unui sufix
+SI la rezultat, adică dacă variabila are valoarea 54321 și lățimea
+variabilei este 4, rezultatul va fi „54 k”. Dacă acest lucru nu este dorit,
+trebuie să specificați manual o lățime mai mare, de exemplu, „\fB%6n\fP”. Iată
+o prezentare generală a valorilor implicite:
+.PP
+.in +.3i
+.nf
+.ta \w'Variabila  'u +\w'lățimea'u
+Variabila	lățimea
+\fB%I\fP	 3
+\fB%L\fP	 4
+\fB%M\fP	10
+\fB%R\fP	 3
+\fB%S\fP	 6
+\fB%U\fP	 5
+\fB%n\fP	 4
+.fi
+.in -0.3i
+.PP
+If no length is given for '\fB%D\fP', the length is determined by the format
+string for the date and the date of the current day. If the date format
+string contains weekdays or months names it may happen that the date is
+longer than determined in the first pass. In this case, the date is
+truncated before display. This occurs, for example, if the current month is
+May and the article to which the date is displayed was posted in
+December. In such cases it might be useful to determine the maximum length
+manually and specify the length in the format string.
+.PP
+In case the format string contains '\fB%G\fP' and '\fB%d\fP' and no length are
+given, \fBtin\fP determines the longest newsgroup name and uses this length for
+\&'\fB%G\fP'. The remaining space will be used for '\fB%d\fP'.
+.PP
+When the format string contains the specifier '\fB%F\fP' and '\fB%s\fP'
+resp. '\fB%T\fP' and no length is given, '\fB%F\fP' will use one third and '\fB%s\fP'
+resp. '\fB%T\fP' will use two third of the available space.
+.PP
+In addition, a minimum or a maximum screen width can be defined for each
+item (except '\fB%%\fP'). In this case, the item will only be displayed when
+the screen is wider resp. smaller than specified. This comes in handy to not
+overload a small screen but have maximum information on a large screen. The
+minimum screen width has to be specified by a positive number preceded by an
+\&'\fB>\fP', the maximum screen width has to be specified by a positive
+number preceded by an '\fB<\fP'. In the following example \fBtin\fP will
+display the score only if the screen is wider than 100 characters:
+\&'\fB%>100S\fP'.
+.PP
+Dacă pentru un element trebuie specificate atât lungimea, cât și lățimea
+minimă sau maximă a ecranului, lungimea trebuie să fie primul parametru, iar
+lățimea minimă sau maximă a ecranului trebuie să fie al doilea. Exemplul
+următor afișează punctajul cu o lungime de numai 10 caractere dacă ecranul
+are o lățime mai mare de 100 de caractere: „\fB%10>100S\fP”. O a doua
+lungime poate fi specificată pentru „\fB%F\fP” și „\fB%s\fP” respectiv „\fB%T\fP”,
+separate prin două puncte, care este utilizată dacă lățimea minimă sau
+maximă a ecranului nu este atinsă.  Dacă nu este specificată nicio lungime
+după două puncte, elementul este afișat chiar dacă lățimea minimă a
+ecranului nu este atinsă, iar lungimea este calculată ca și cum nu ar fi
+fost specificată nicio lățime minimă (sau maximă) a ecranului. În exemplul
+următor, \fBtin\fP va afișa subiectul cu o lungime de 60 de caractere dacă
+ecranul are o lățime mai mare de 100 de caractere, în caz contrar fiind
+utilizată o lungime de 40 de caractere: „\fB%60>100:40s\fP”.
+.PP
+The look of the Attachment level and the mime, uue and yenc header at Page
+level can be customized too via format strings.  The following variables are
+available:
+.PP
+.in +.3i
+.nf
+.ta \w'%G        'u +\w'current group/thread/article number'u
+\fB%C\fP        Charset
+\fB%c\fP        Like %C but with description
+\fB%D\fP        Line count
+\fB%d\fP        Like %D but with description
+\fB%E\fP        Content encoding
+\fB%e\fP        Like %E but with description
+\fB%F\fP        Current YENC part
+\fB%f\fP        Like %F but with description
+\fB%G\fP        Total number of YENC parts
+\fB%g\fP        Like %G but with description
+\fB%I\fP        Complete/incomplete UUE/YENC part indicator
+\fB%L\fP        Language
+\fB%l\fP        Like %L but with description
+\fB%N\fP        Name
+\fB%n\fP        Like %N but with description
+\fB%S\fP        Content subtype
+\fB%s\fP        Like %S but with description
+\fB%T\fP        Content type
+\fB%t\fP        Like %T but with description
+\fB%V\fP        Size of the current YENC part in bytes
+\fB%v\fP        Like %V but with description
+\fB%W\fP        Total size of all YENC parts in bytes
+\fB%w\fP        Like %W but with description
+\fB%X\fP        CRC checksum of current yenc part
+\fB%x\fP        Like %X but with description
+\fB%Z\fP        Size in bytes
+\fB%z\fP        Like %Z but with description
+\fB%%\fP        %
+.fi
+.in -0.3i
+.PP
+Nu toate elementele pot fi utilizate în fiecare variabilă. Tabelul următor
+oferă o imagine de ansamblu:
+.PP
+.TS
+tab(:);
+lb lb lb lb lb
+lb c  c  c  c.
+:T{
+attachment\%_format
+T}:T{
+page\%_mime\%_format
+T}:T{
+page\%_uue\%_format
+T}:T{
+page\%_yenc\%_format
+T}
+%C:X:X::
+%c:X:X::
+%D:X:X:X:X
+%d:X:X:X:X
+%E:X:X:X:X
+%e:X:X:X:X
+%F::::X
+%f::::X
+%G::::X
+%g::::X
+%I:::X:X
+%L:X:X::
+%l:X:X::
+%N::X:X:X
+%n::X:X:X
+%S:X:X:X:X
+%s:X:X:X:X
+%T:X:X:X:X
+%t:X:X:X:X
+%V::::X
+%v::::X
+%W::::X
+%w::::X
+%X::::X
+%x::::X
+%Z:X:X:X:X
+%z:X:X:X:X
+%%:X:X:X:X
+.TE
+.PP
+By default, the string is not truncated. If it exceeds the screen width, it
+is wrapped. If the % sign is followed by an exclamation mark ('!\&') for
+uppercase letters, the element is omitted if there is not enough space. If
+the % sign is followed by an asterisk ('*') for a lowercase letter, the
+description is omitted if there is not enough space. If the % sign is
+followed by an exclamation mark ('!\&') for a lowercase letter, the
+description is omitted first and then the content. The shortening is always
+from right to left, first the description is omitted and when no more
+description is displayed, the content is omitted. If %T and %S, %F and %G or
+%V and %W follow each other directly a '/' will be inserted in between. %Z
+will always have one decimal point and may have a one letter bi\-suffix.
+.PP
+Valori implicite pentru șirurile de format:
+.PP
+.in +.3i
+.nf
+.ta \w'attachment_format:'u +\w'"\fB%T%S%E%C%d\fP"'u
+\fBattachment_format\fP:	"\fB%T%S%E%C%d\fP"
+\fBpage_mime_format\fP:		"\fB[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]\fP"
+\fBpage_uue_format\fP:		"\fB[\-\- %T%S%*n%I%!d%*e \-\-]\fP"
+\fBpage_yenc_format\fP:		"\fB[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]\fP"
+.fi
+.\"
+.\"
+.SS "SFATURI ȘI TRUCURI"
+\fBtin\fP poate fi navigat în mare parte folosind cele patru taste
+cursor. Tasta săgeată\-stânga urcă un nivel, tasta săgeată\-dreapta coboară un
+nivel, tasta săgeată\-sus urcă o linie și tasta săgeată\-jos coboară o linie.
+.PP
+Următoarele grupuri de știri oferă informații utile privind software\-ul de
+știri:
+.in +.5i
+.ti -\w'\(em'u
+\(emnews.software.readers (informații despre agenții de utilizator tin, rn,
+nn, slrn etc.)
+.ti -\w'\(em'u
+\(emnews.software.nntp (informații despre NNTP)
+.ti -\w'\(em'u
+\(emnews.answers (Întrebări frecvente (FAQ) despre multe teme diferite)
+.PP
+Multe solicitări din \fBtin\fP oferă o opțiune implicită pe care este
+poziționat cursorul. Apăsând «\fB<CR>\fP» se acceptă valoarea
+implicită. Majoritatea solicitărilor pot fi anulate apăsând
+«\fB<ESC>\fP».
+.PP
+Când \fBtin\fP este rulat într\-un \fB\%xterm\fP(1x) , acesta se va redimensiona de
+fiecare dată când \fB\%xterm\fP(1x)  este redimensionat.
+.PP
+\fBtin\fP va reciti fișierul
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP la intervale
+prestabilite (\fBreread_active_file_secs\fP) pentru a afișa orice știri nou
+sosite.
+.PP
+.\"
+.\"
+Dacă observați că un număr mare de grupuri de știri noi vă aglomerează
+ecranul, apăsând \fBSelectToggleReadDisplay\fP («\fBr\fP») le veți face să
+dispară.
+.SS "BUTOANE XTERM"
+Dacă variabila de mediu \fB$TERM\fP este definită ca \fB\%xterm\fP(1x), atunci
+apăsarea butonului poate fi utilizată pentru selectarea grupurilor și
+articolelor. În această discuție, se presupune că butoanele sunt atribuite
+în mod convențional (adică Butonul1 este butonul din stânga).
+.PP
+În general (adică pentru meniurile grupului, firului și articolului),
+.TP  10
+Butonul1 (stânga)
+intră la nivelul următor (inferior) dacă faceți clic pe un articol, altfel
+paginile sunt afișate în jos.
+.TP 
+Butonul2 (central)
+revine la nivelul anterior (superior) dacă faceți clic pe un articol, altfel
+revine la pagina anterioară.
+.TP 
+Butonul3 (dreapta)
+poziționează cursorul mouse\-ului pe linia articolului sau derulează paginile
+în jos dacă ai făcut clic în afara listei de articole.
+.PP
+În meniul de selecție a grupului, dacă mouse\-ul este poziționat pe un grup,
+atunci:
+.TP  10
+butonul din stânga
+se mută și selectează grupul indicat, la fel ca \fBSelectReadGrp\fP
+(«\fB<CR>\fP»).
+.TP 
+butonul central
+iese din program, la fel ca butonul \fBQuit\fP («\fBq\fP»).
+.TP 
+butonul din dreapta
+se mută în grupul indicat.
+.PP
+În meniul articolelor, dacă mouse\-ul este poziționat pe un articol (sau un
+fir de discuție), atunci:
+.TP  10
+butonul din stânga
+citește articolul indicat, la fel ca \fBGroupReadBasenote\fP
+(«\fB<CR>\fP»), sau firul de discuție, la fel ca \fBGroupListThd\fP
+(«\fBl\fP»).
+.TP 
+butonul central
+iese din meniu, aliniindu\-se la grup dacă aveți configurat
+\fBgroup_catchup_on_exit\fP în configurația dvs., la fel ca \fBQuit\fP («\fBq\fP»).
+.TP 
+butonul din dreapta
+trece la articolul (sau firul) indicat.
+.PP
+În meniul firului de discuție, dacă mouse\-ul este poziționat pe un articol,
+atunci:
+.TP  10
+butonul din stânga
+citește articolul indicat, la fel ca \fBThreadReadArt\fP («\fB<CR>\fP»).
+.TP 
+butonul central
+iese din meniu, recuperând firul de discuție dacă aveți definit
+\fBthread_catchup_on_exit\fP în configurație, la fel ca \fBQuit\fP («\fBq\fP»).
+.TP 
+butonul din dreapta
+trece la articolul indicat.
+.PP
+.\"
+.\"
+În alte meniuri și zone, apăsarea butonului revine la funcția obișnuită de
+tăiere și lipire a \fB\%xterm\fP(1x), dar după un singur clic pe orice buton.
+.SS "FIȘIERE INDEX"
+Dacă serverul dvs. de știri acceptă fișiere index NOV (consultați
+\fB\%newsoverview\fP(5), majoritatea instalațiilor moderne acceptă) și aveți o
+conexiune rapidă la serverul dvs. de știri, atunci această secțiune poate fi
+ignorată.
+.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 disk space if you read a lot of groups and/or high
+traffic groups. To reduce the amount of disk space used,
+\fBcompress_overview_files\fP can be set to ON.  Be aware that the use of
+\fBgetart_limit\fP will disable \fBcache_overview_files\fP.
+.PP
+Fiecare utilizator creează/actualizează propriile fișiere index care sunt
+stocate în
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news/\fP. Dacă citiți
+prin NNTP, numele serverului de știri va fi adăugat pentru a păstra
+indexurile pentru diferite servere separate. Dacă citiți din spool\-ul local
+și există deja fișiere locale de prezentare generală, activarea cache\-ului
+nu va avea niciun efect. De asemenea, dacă nu observați întârzieri
+semnificative la intrarea într\-un grup atunci când citiți prin NNTP,
+activarea cache\-ului va avea un efect redus sau nul.
+.PP
+Prima accesare a unui grup tinde să fie lentă, deoarece fișierul index
+trebuie creat de la zero. Pentru a reduce lentoarea, porniți \fBtin\fP pentru a
+crea toate fișierele index pentru grupurile la care vă abonați cu \fBtin \-u \-v\fP și mergeți să beți o cafea. Citirile ulterioare ale unui grup vor
+necesita doar actualizarea incrementală a fișierului index și vor fi mult
+mai rapide, deoarece numai articolele noi vor trebui să fie stocate în
+cache.
+.PP
+Deoarece indexarea poate dura ceva timp, este posibil să doriți să rulați
+\fBtin\fP din sistemul de executare pe loturi, \fB\%cron\fP(8)  cu opțiunea
+„\fB\-u\fP”:
+.PP
+.RS
+.nf
+\f(CR30 6 * * * /usr/local/bin/tin \-u\fR
+.fi
+.RE
+.PP
+Dacă aveți puțin spațiu pe discul local, ar trebui să luați în considerare
+ștergerea manuală a datelor stocate în cache pentru grupurile pe care nu le
+mai citiți, folosind o comandă precum:
+.PP
+.RS
+.nf
+\f(CRfind ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.news* \e
+\-type f \-name "[0\-9]*.[0\-9]" \-atime +28 | xargs rm \-f\fR
+.fi
+.RE
+.\"
+.\"
+.SH FIȘIERE
+.\" TODO: mention dead.article, dead.articles
+.\"               .article[.$$], .cancel[.$$], .letter[.$$]?
+.\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\"       $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-R   (-D 32)
+.\"       $TMPDIR/SCOPES-W   (-D 32)
+.\"       $TMPDIR/ACTIVE     (-D 64)
+.\"       $TMPDIR/GNKSA      (-D 64)
+Pentru o descriere detaliată, a se vedea \fB\%tin\fP(5).
+.PP
+\fI$MAILCAPS\fP
+.br
+\fI~/.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/.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
+.\" .I ${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${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP
+.br
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$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/motd\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.PP
+.\" .I ${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
+.SH MEDIU
+.\" TODO: - sort in a useful order
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
+.TP 
+\fBTINRC\fP
+Definiți această variabilă dacă doriți să specificați opțiunile liniei de
+comandă cu care trebuie pornit \fBtin\fP, pentru a nu mai fi nevoie să le
+introduceți de fiecare dată când este pornit. Conținutul variabilei de mediu
+este adăugat la începutul opțiunilor liniei de comandă înainte de a fi
+analizat, permițând astfel unei opțiuni specificate în linia de comandă să
+înlocuiască aceeași opțiune specificată în mediu.
+.TP 
+\fBTIN_HOMEDIR\fP
+Definiți această variabilă dacă nu doriți ca directorul \fI.tin\fP să se afle
+în \fI$HOME/\fP. De exemplu, dacă doriți ca toate fișierele private ale lui
+\fBtin\fP să se afle în \fI/tmp/.tin\fP, trebuie să definiți $\fBTIN_HOMEDIR\fP ca
+\fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_NEWSDIR\fP
+Definiți această variabilă dacă nu doriți ca directorul \fI.news\fP să se afle
+în\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. De exemplu, dacă doriți ca toate
+fișierele index de știri \fBtin\fP să se afle în \fI/tmp/.news\fP, trebuie să
+definiți $\fBTIN_INDEX_NEWSDIR\fP ca \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_MAILDIR\fP
+Definiți această variabilă dacă nu doriți ca directorul \fI.mail\fP să se afle
+în \fI.mail\fP directory in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. De exemplu, dacă
+doriți ca toate fișierele index de e\-mail ale \fBtin\fP să se afle în
+\fI/tmp/.mail\fP, trebuie să definiți $\fBTIN_INDEX_MAILDIR\fP ca \fI/tmp\fP.
+.TP 
+\fBTIN_INDEX_SAVEDIR\fP
+Definiți această variabilă dacă nu doriți ca directorul \fI.save\fP să se afle
+în \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/\fP. De exemplu, dacă doriți ca toate
+fișierele index salvate de \fBtin\fP să se afle în \fI/tmp/.save\fP, trebuie să
+definiți $\fBTIN_INDEX_SAVEDIR\fP ca \fI/tmp\fP.
+.TP 
+\fBTIN_LIBDIR\fP
+Definiți această variabilă dacă doriți să suprascrieți ruta \fBNEWSLIBDIR\fP
+care a fost compilată în binarul \fBtin\fP, valoarea implicită fiind
+\fI/usr/lib/news\fP. Dacă \fBtin\fP rulează în modul NNTP, definirea acestei
+variabile nu are niciun efect.
+.TP 
+\fBTIN_SPOOLDIR\fP
+Definiți această variabilă dacă doriți să suprascrieți ruta \fBSPOOLDIR\fP care
+a fost compilată în binarul \fBtin\fP, valoarea implicită fiind
+\fI/var/spool/news\fP. Dacă \fBtin\fP rulează în modul NNTP, definirea acestei
+variabile nu are niciun efect.
+.TP 
+\fBTIN_NOVROOTDIR\fP
+Definiți această variabilă dacă doriți să suprascrieți ruta \fBNOVROOTDIR\fP
+care a fost compilată în binarul \fBtin\fP, valoarea implicită fiind
+\fBSPOOLDIR\fP ( vedeți mai sus). Dacă \fBtin\fP rulează în modul NNTP, definirea
+acestei variabile nu are niciun efect.
+.TP 
+\fBTIN_NOVFILENAME\fP
+Definiți această variabilă dacă doriți să suprascrieți numele fișierului
+\fBOVERVIEW_FILE\fP care a fost compilat în fișierul binar \fBtin\fP, valoarea
+implicită fiind \fI.overview\fP. Dacă \fBtin\fP rulează în modul NNTP, definirea
+acestei variabile nu are niciun efect.
+.TP 
+\fBTIN_ACTIVEFILE\fP
+Definiți această variabilă dacă doriți să suprascrieți ruta
+\fBNEWSLIBDIR/active\fP care a fost compilată în binarul \fBtin\fP. Dacă \fBtin\fP
+rulează în modul NNTP, definirea acestei variabile nu are niciun efect. Dacă
+$\fBTIN_LIBDIR\fP este definită, aceasta este adăugată la începutul
+$\fBTIN_ACTIVEFILE\fP.
+.TP 
+\fBNNTPSERVER\fP
+Serverul NNTP implicit de pe care se citesc știrile de la distanță. Această
+variabilă trebuie definită numai dacă este specificată opțiunea de linie de
+comandă „\fB\-r\fP” și fișierul \fI/etc/nntpserver\fP nu există. Opțiunea de linie
+de comandă „\fB\-g\fP” are prioritate față de $\fBNNTPSERVER\fP.
+.TP 
+\fBNNTPPORT\fP
+Portul TCP NNTP de pe care se citesc știrile. Această variabilă trebuie
+definită numai dacă portul TCP nu este 119 (implicit). Opțiunea de linie de
+comandă „\fB\-p\fP” are prioritate față de $\fBNNTPPORT\fP.
+.TP 
+\fBNNTPSPORT\fP
+Portul TCP NNTPS de la care se citesc știrile. Această variabilă trebuie
+definită numai dacă portul TCP nu este 563 (implicit). Opțiunile de linie de
+comandă „\fB\-p\fP” și „\fB\-T\fP” au prioritate față de $\fBNNTPSPORT\fP.
+.TP 
+\fBDISTRIBUTION\fP
+Stabilește câmpul antetului articolului „Distribuție:” la conținutul
+variabilei în loc de valoarea implicită a sistemului.
+.TP 
+\fBISO2ASC\fP
+Set the ISO to ASCII charset decoding table character to use in decoding an
+article text. Values can range from \-1 to 5.
+.RS +.5i
+.TP 
+\fB\-1\fP
+fără conversie
+.TP 
+\fB0\fP
+tabel universal pentru multe limbi
+.TP 
+\fB1\fP
+tabel universal cu spațiere simplă
+.TP 
+\fB2\fP
+tabel pentru daneză, olandeză, germană, norvegiană și suedeză
+.TP 
+\fB3\fP
+tabel pentru daneză, finlandeză, norvegiană și suedeză utilizând varianta
+ISO 646 corespunzătoare
+.TP 
+\fB4\fP
+table with \fBRFC\ 1345\fP codes in brackets
+.TP 
+\fB5\fP
+tabel pentru imprimante care permit suprascrierea cu tasta
+backspace(retrocedare)
+.RE
+.TP 
+\fBORGANIZATION\fP
+Stabilește câmpul antetului articolului „Organizație:” la conținutul
+variabilei în loc de valoarea implicită a sistemului. Dacă acesta indică un
+fișier care poate fi citit, va fi utilizată o linie aleatorie din acel
+fișier. Dacă citiți știri pe un calculator Apollo DomainOS, trebuie
+utilizată variabila de mediu $\fBNEWSORG\fP în loc de $\fBORGANIZATION\fP.
+.TP 
+\fBNEWSORG (DomainOS)\fP
+Specifică pentru DomainOS, identică cu $\fBORGANIZATION\fP pe alte sisteme de
+operare (a se vedea mai sus).
+.TP 
+\fBREPLYTO\fP
+Stabilește câmpul antetului articolului „Reply\-To:” la adresa de returnare
+specificată de variabilă. Acest lucru este util dacă doriți să primiți
+răspunsuri la o adresă diferită.
+.TP 
+\fBNAME\fP
+Înlocuiește numele complet specificat în câmpul gecos din \fI/etc/passwd\fP,
+vedeți de asemenea \fBmail_address\fP.
+.TP 
+\fBREALNAME\fP
+Same as $\fBNAME\fP but with lower priority.
+.TP 
+\fBHOME\fP
+Numele rutei către directorul personal al utilizatorului. Pentru mai multe
+informații, consultați \fB\%environ\fP(5).
+.TP 
+\fBMAILER\fP
+Această variabilă are prioritate față de programul de poștă electronică
+implicit utilizat în toate operațiile de poștă electronică din cadrul
+\fBtin\fP.
+.TP 
+\fBMAIL\fP
+Ruta completă către căsuța poștală a utilizatorului.
+.TP 
+.\" we don't support the %message || ?message notation
+\fBMAILPATH\fP
+O listă separată prin două puncte („:”) cu numele fișierelor care sunt
+verificate pentru mesaje noi. Aceasta înlocuiește variabila $\fBMAIL\fP.
+.TP 
+\fBMAILDIR\fP
+Full path to the user's maildir folder. This is only evaluated if neither
+$\fBMAILPATH\fP nor $\fBMAIL\fP are set.
+.TP 
+\fBVISUAL\fP
+Această variabilă are prioritate față de editorul implicit (adică
+\fB\%vi\fP(1))  care este utilizat în toate operațiile de editare din cadrul
+\fBtin\fP (de exemplu, publicare, replicare, urmărire, ...). Ordinea de
+evaluare este \fI${VISUAL:\-„${EDITOR:\-vi}”}\fP. Pentru mai multe informații,
+consultați \fB\%environ\fP(5) .
+.TP 
+\fBEDITOR\fP
+If $\fBVISUAL\fP is unset, then this variable is looked up for a default
+editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems
+default editor (i.e., \fB\%vi\fP(1)  on UNIX\-systems). See \fB\%environ\fP(5)  for
+more info.
+.TP 
+\fBAUTOSUBSCRIBE\fP
+Un nou grup este verificat în lista de modele; dacă se potrivește, \fBtin\fP
+abonează utilizatorul la grup fără alte întrebări.  Consultați secțiunea
+„«LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER» pentru o explicație a
+sintaxei valide. De exemplu, configurarea
+.sp
+\fIAUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*\fP
+.sp
+va abona automat utilizatorul la toate grupurile noi din ierarhia
+comp.os.unix și la toate grupurile de discuții, cu excepția grupurilor
+talk.politics (care vor fi interogate ca de obicei). Desigur, acest lucru nu
+funcționează dacă \fBtin\fP este pornit cu opțiunea de linie de comandă
+„\fB\-X\fP”.
+.TP 
+\fBAUTOUNSUBSCRIBE\fP
+Este tratată ca variabila $\fBAUTOSUBSCRIBE\fP, dar grupurile care corespund
+listei sunt dezabonate fără o interogare suplimentară. De exemplu,
+configurarea
+.sp
+\fIAUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*\fP
+.sp
+va dezabona automat utilizatorul de la toate grupurile alt.flame noi și de
+la toate grupurile care încep cu u (grupuri universitare), cu excepția
+grupurilor din Marea Britanie „UK” (care vor fi interogate ca de obicei).
+.TP 
+\fBTMPDIR\fP
+Ruta unui director pus la dispoziția \fBtin\fP pentru crearea fișierelor
+temporare.
+.TP 
+\fBMAILCAPS\fP
+Această variabilă poate fi utilizată pentru a suprascrie căutarea implicită
+a rutei pentru fișierele \fB\%mailcap\fP(5). A se vedea de asemenea
+\fB\%tin\fP(5).
+.TP 
+\fBNOMETAMAIL\fP
+Definiți această variabilă pentru a dezactiva utilizarea \fB\%metamail\fP(1)
+sau a unui înlocuitor (de exemplu, metamutt).
+.TP 
+\fBMM_CHARSET\fP
+Setul de caractere MIME utilizat dacă nu este configurat prin variabila
+tinrc \fBmm_charset\fP.
+.TP 
+\fBISPELL\fP
+Definiți această variabilă pentru a indica \fB\%ispell\fP(1)  sau un înlocuitor
+și opțiunile sale pentru linia de comandă.
+.TP 
+\fBPGPOPTS\fP
+Definiți orice opțiuni suplimentare pe care doriți să le transmiteți
+programului \fB\%pgp\fP(1)  sau \fB\%gpg\fP(1) .
+.TP 
+\fBPGPPATH\fP
+Suprascrie numele directorului \fB\%pgp\fP(1)  din \fB$HOME\fP care conține cheile
+dvs. etc.
+.TP 
+\fBGNUPGHOME\fP
+Suprascrie numele directorului \fB\%gpg\fP(1)  din \fB$HOME\fP care conține cheile
+dvs. etc.
+.TP 
+\fBLC_CTYPE\fP
+Această variabilă determină categoria \fB\%locale\fP(5)  pentru funcțiile de
+gestionare a caracterelor. De obicei, aceasta determină clasele de caractere
+pentru clasificarea caracterelor în potrivirea modelelor și conversia
+majusculelor/minusculelor. În prezent, acest lucru nu este valabil pentru
+\fBtin\fP (care dezactivează temporar \fB$LC_CTYPE\fP chiar înainte de efectuarea
+oricărei potriviri, pentru a evita confuziile).  Valoarea sa trebuie să fie
+de forma \fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP][\fI@modificator\fP]. Consultați \fB\%environ\fP(5)  pentru mai multe
+informații.
+.TP 
+\fBLC_MESSAGES\fP
+Formate de mesaje informative și de diagnosticare și răspunsuri
+interactive.  Valoarea sa trebuie să fie de forma
+\fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP][\fI@modificator\fP]. Pentru mai
+multe informații, consultați \fB\%locale\fP(5)  și \fB\%environ\fP(5) .
+.TP 
+\fBLC_NUMERIC\fP
+Formate de valori numerice. Valoarea sa trebuie să aibă forma
+\fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP][\fI@modificator\fP]. Pentru mai
+multe informații, consultați \fB\%locale\fP(5)  și \fB\%environ\fP(5) .
+.TP 
+\fBLC_TIME\fP
+Formate de dată și oră. Valoarea sa trebuie să fie de forma
+\fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP][\fI@modificator\fP]. Pentru mai
+multe informații, consultați \fB\%locale\fP(5)  și \fB\%environ\fP(5) .
+.TP 
+\fBLC_ALL\fP
+Această variabilă suprascrie valoarea variabilei \fB$LANG\fP și a oricărei alte
+variabile \fB$LC_\fP. Valoarea sa trebuie să fie de forma
+\fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP]. Pentru mai multe informații,
+consultați \fB\%locale\fP(5)  și \fB\%environ\fP(5) .
+.TP 
+\fBLANG\fP
+Această variabilă determină categoria \fB\%locale\fP(5)  pentru orice categorie
+care nu este selectată în mod specific cu o variabilă care începe cu
+\fB$LC_\fP. Valoarea sa trebuie să fie de forma
+\fIlimba\fP[\fI_teritoriu\fP][\fI.setul de coduri\fP]. Pentru mai multe informații,
+consultați \fB\%environ\fP(5) .
+.TP 
+\fBLANGUAGE\fP
+Această variabilă definește o listă de priorități pentru traduceri. Ori de
+câte ori o traducere nu este disponibilă, se încearcă următoarea limbă din
+listă.  Valoarea sa trebuie să fie de forma \fIlimbă:limbă[:limbă]\fP.
+Necesită configurarea \fB$LC_ALL\fP sau \fB$LANG\fP. Consultați \fB\%environ\fP(5)
+pentru mai multe informații.
+.TP 
+\fBCOLUMNS\fP
+Un număr întreg zecimal > 0 utilizat pentru a indica lățimea preferată
+de utilizator în poziții de coloană pentru ecranul sau fereastra
+terminalului. Dacă această variabilă nu este definită sau este nulă,
+implementarea determină numărul de coloane adecvat pentru terminal sau
+fereastră. Când \fB$COLUMNS\fP este definită, orice informație privind lățimea
+terminalului implicată de \fB$TERM\fP va fi ignorată. Utilizatorii și
+aplicațiile portabile nu ar trebui să definească \fB$COLUMNS\fP decât dacă
+doresc să suprascrie selecția sistemului și să producă o ieșire care nu are
+legătură cu caracteristicile terminalului.
+.TP 
+\fBLINES\fP
+Un număr întreg zecimal > 0 utilizat pentru a indica numărul preferat de
+linii pe o pagină sau dimensiunea verticală a ecranului sau ferestrei în
+linii. O linie în acest caz este o măsură verticală suficient de mare pentru
+a conține cel mai înalt caracter din setul de caractere afișat. Dacă această
+variabilă nu este definită sau este nulă, implementarea determină numărul de
+linii adecvat pentru terminal sau fereastră. Când \fB$LINES\fP este definită,
+orice informație privind înălțimea terminalului implicată de \fB$TERM\fP va fi
+ignorată. Utilizatorii și aplicațiile portabile nu ar trebui să definească
+\fB$LINES\fP decât dacă doresc să ignore selecția sistemului.
+.TP 
+\fBTERM\fP
+Tipul terminalului utilizat. Se utilizează la căutarea secvențelor
+termcap. Consultați \fB\%environ\fP(5)  pentru mai multe informații.
+.TP 
+\fBDISPLAY\fP
+Numele afișajului, care indică serverul X; necesar pentru xface.
+.TP 
+\fBWINDOWID\fP
+Utilizată pentru determinarea identificatorului ferestrei X al terminalului;
+necesară pentru xface. Trebuie să fie definită de emulatorul terminalului.
+.TP 
+\fBSHELL\fP
+Numele rutei către shell\-ul de autentificare al utilizatorului. Utilizată
+pentru a defini \fBdefault_shell_command\fP.
+.TP 
+\fBXDG_RUNTIME_DIR\fP
+.\"
+.\"
+Ruta către directorul utilizatorului în care să fie plasate fișierele de
+rulare neesențiale.
+.SH SEMNALE
+.\" TODO: add missing, sort useful, document in detail
+\fBtin\fP gestionează câteva semnale:
+.TP 
+\fBSIGHUP\fP
+Termină de o formă corectă.
+.TP 
+\fBSIGTERM\fP
+Termină de o formă corectă.
+.TP 
+\fBSIGUSR1\fP
+Termină de o formă corectă, dar nu restaurează terminalul (tty).
+.TP 
+\fBSIGUSR2\fP
+.\"
+.\"
+.\" .SH DIAGNOSTICS
+.\" give an overview of the most common error messages and how to cope with
+.\" them.
+.\"
+.\"
+.\"
+Scrie ieșirea în fișierul \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP.
+.SH SECURITATE
+If \fBtin\fP is started in debug mode (\*(rq\fB\-D\ n\fP\*(rq) it will create world
+readable files in \fB$TMPDIR\fP which may contain sensitive data like the users
+NNTP password in clear text (if running verbose). On multiuser\-systems
+\fB$TMPDIR\fP should be set to a safe location before starting \fBtin\fP in
+(verbose) debug mode (e.g., \fBTMPDIR=$HOME tin \-vD NNTP\fP).
+.PP
+Utilizarea opțiunii „\fB\-k\fP” pentru a omite verificarea certificatului face
+sesiunea nesigură, deoarece certificatul serverului nu este verificat;
+evitați această opțiune pe cât posibil.
+.PP
+.\"
+.\"
+Dacă serverul nu solicită inițial autentificarea, dar acceptă comprimarea și
+se solicită comprimarea, \fBtin\fP va ieși când autentificarea va fi solicitată
+ulterior. Utilizarea opțiunii de linie de comandă „\fB\-A\fP” împreună cu
+„\fB\-C\fP” evită acest comportament.
+.SH "ÎN CONFORMITATE CU"
+.\" - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+.\"   RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+.\"
+.\"
+\fBtin\fP este conform cu volumul Definiții de bază al standardului IEEE Std
+1003.1\-2008, secțiunea 12, Convenții privind utilitățile (Sintaxa
+argumentelor utilităților, Ghid de sintaxă pentru utilități).
+.SH NOTE
+Suportul pentru expresii regulate este asigurat de pachetul de biblioteci
+PCRE \fB\%pcre\fP(3)  sau \fB\%pcre2\fP(3) , care este un software cu codul\-sursă
+deschis, scris de Philip Hazel și protejat prin drepturi de autor \(co de
+Universitatea din Cambridge, Anglia.
+.br
+.\"
+.\"
+<https://www.pcre.org/>
+.SH CAVEATS
+.\"
+.\"
+Any existing global configuration files in \fI/etc/tin/\fP are not updated
+automatically, as an ordinary user normally has no write permission at that
+location.
+
+.SH ERORI
+\fBCNews\ NNTPd,\fP \fB\%noffle\fP(1)  (<= V1.0\-pre5) and \fBNewsCache\fP (<=
+V1.1.91) can't handle pipelined GROUP commands (\fBRFC\ 3977\fP).  If you run
+into trouble with any of the mentioned historical servers set
+\fBnntp_pipeline_limit\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP to 1.
+.PP
+Early versions of \fBNNTPCache\fP (<= 2.3.2) and \fBLeafnode\fP (<= 1.6)
+had a buggy LISTGROUP implementation. If you run into trouble with any of
+the mentioned historical servers use the \*(rq\fB\-n\fP\*(rq command\-line flag (or
+disable LISTGROUP via \fBdisabled_nntp_cmds\fP in
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP).
+.PP
+Using the \*(rq\fB\-C\fP\*(rq (COMPRESS) flag with \fBINN\ nnrpd\fP versions between
+2.6.1 and 2.7.1 (both incl.) may cause \fBtin\fP to hang and later timeout when
+used in conjunction with the \*(rq\fB\-n\fP\*(rq flag or when posting. This has been
+fixed in \fBINN\ nnrpd\fP version 2.7.2. As a workaround simply don't use
+\&\*(rq\fB\-C\fP\*(rq.
+.PP
+.\"
+.\"
+Înainte de a trimite un raport de eroare la <tin\-bugs@tin.org>,
+verificați dacă utilizați cea mai recentă versiune (stabilă) și, dacă nu,
+actualizați mai întâi! Consultați fișierul doc/TODO pentru erorile
+cunoscute. Dacă totuși considerați că ați găsit o eroare, utilizați funcția
+\fBBugReport\fP („\fBR\fP”) și scrieți în limba engleză. Vă rugăm să NU atașați un
+fișier core la raportul de eroare până când nu vi se solicită acest lucru.
+.SH ISTORIC
+\fBtin\fP se bazează pe programul de citire a știrilor \fB\%tass\fP(1)  dezvoltat
+de Rich Skrenta și publicat pe alt.sources în martie 1991; prima sa versiune
+a fost lansată pe 23 august 1991.  \fB\%tass\fP(1)  în sine a fost puternic
+influențat de notesfiles, o versiune UNIX de domeniu public a PLATO Notes,
+dezvoltată la Universitatea din Illinois de Ray Essick și Rob Kolstad în
+1982. Pentru o prezentare generală a versiunii, consultați
+.br
+.\"
+.\"
+<http://www.tin.org/history.html>.
+.SH MULȚUMIRI
+.IP "Rich Skrenta"
+autorul programului \fB\%tass\fP(1)  v3.2 pe care acest cititor de știri l\-a
+folosit ca bază.
+.IP "Bill Davidsen"
+autorul rutinei de citire a variabilei de mediu envarg.c.
+.IP "Mike Gleason"
+autorul rutinelor de generare aleatorie a semnăturilor din sigfile.c.
+.IP "Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>"
+autorul documentației ISO\-8859\-1 pentru langinfo.c, charset.c și
+iso2asc.txt.
+.IP "Arnold D. Robbins"
+autorul rutinei de formatare a datei strftime.c.
+.IP "Rich Salz"
+autorul rutinelor de potrivire a modelelor wildmat.c și de analiză a datelor
+parsdate.y.
+.IP "Dave Taylor"
+autorul curses.c din programul de citire a mesajelor \fB\%elm\fP(1) .
+.IP "Chris Thewalt"
+autorul getline.c rutina de editare în stil \fB\%emacs\fP(1).
+.IP "Steven Madsen"
+pentru adăugarea suportului \fB\%pgp\fP(1)  (Pretty Good Privacy).
+.IP "Philip Hazel <ph10@cam.ac.uk>"
+pentru \fB\%pcre\fP(3), \fB\%pcre2\fP(3)  (bibliotecă de expresii regulate
+compatibilă cu Perl).
+.IP "Mark Martinec <mark.martinec@ijs.si>"
+pentru soluțiile de rezervă \fB\%snprintf\fP(3)  și \fB\%vsnprintf\fP(3) .
+.IP "Gary S. Brown"
+for \fB\%crc32\fP()  fallback.
+.IP "Enrik Berkhan"
+.\"
+.\"
+for the NNTPS (NNTP over TLS) and COMPRESS implementation and its
+preconditions.
+.SH AUTOR
+.TP  1i
+Iain Lea <iain@bricbrac.de>
+.\"
+.\"
+.SH RESPONSABIL
+.TP  1i
+Urs Janssen <urs@tin.org>
+.\"
+.\"
+.SH "CONSULTAȚI ȘI"
+\fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1),
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1),
+\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1),
+\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%w2r.pl\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3),
+\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5),
+\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8),
+\fBRFC\ 1345\fP, \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3156\fP, \fBRFC\ 3977\fP, \fBRFC\ 4155\fP,
+\fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8054\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP, \fBRFC\ 9580\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/ro/tin.5 tin-2.6.5/po-man/ro/tin.5
--- tin-2.6.4/po-man/ro/tin.5	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/ro/tin.5	2025-12-23 17:42:21.424077702 +0100
@@ -0,0 +1,2969 @@
+'\" t
+.\" Project   : tin
+.\" Module    : tin.5
+.\" Author    : U. Janssen
+.\" Created   : 2000-07-10
+.\" Updated   : 2025-12-02
+.\" Notes     : needs a some work, see TODOs
+.\"             - use semantic newlines
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH TIN 5 2025\-12\-24 2.6.5 "Cititor de știri Usenet"
+
+.SH NUME
+tin, rtin \- fișiere asociate
+
+.SH DESCRIERE
+This man page describes the various (config) files and their formats used by
+the \fB\%tin\fP(1)  newsreader.  All files are expected to have unix style
+('\(rsn' aka LF) line endings.
+
+.SH FIȘIERE
+.\" TODO: mention
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+.\" ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+.\" ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+.\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+.\" $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-R   (-D 32)
+.\" $TMPDIR/SCOPES-W   (-D 32)
+.\" $TMPDIR/ACTIVE     (-D 64)
+\fI$MAILCAPS\fP
+.br
+\fI~/.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
+\fB\%mailcap\fP(5)  files as defined in \fBRFC\ 1524\fP.  The mailcap files are
+read by \fB\%tin\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, "\(rs".
+.sp
+Fiecare intrare mailcap individuală constă dintr\-o specificație a tipului de
+conținut, o comandă de executat și (eventual) un set de valori opționale
+„fanion”.
+.sp
+The "type" field is simply any valid 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 \fB\%system\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 "\(rs%", those
+two characters will be replaced by a single "%" character.
+.sp
+Pe lângă câmpul tip și comandă, sunt definite următoarele „fanioane”:
+.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 \(em 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 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 \(em
+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
+\(en 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 
+\fBdescriere\fP
+Câmpul „description” oferă pur și simplu o descriere textuală, opțional
+între ghilimele, care descrie tipul de date, care poate fi utilizată
+opțional de cititorii de mesaje electronice care doresc să descrie datele
+înainte de a le afișa.
+.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
+Câmpul „x11\-bitmap” denumește un fișier, în format X11 bitmap (xbm), care
+indică o pictogramă adecvată pentru a semnala vizual prezența acestui tip de
+date.
+.TP 
+\fBnametemplate\fP
+The "nametemplate" field gives a filename 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
+\fB\%tin\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 
+Exemplu:
+.RS
+.nf
+# Exemplu de fișier mailcap
+.br
+image/*;\e
+.br
+.in +0.3i
+xv \-8 \-geometry +0 '%s';\e
+.br
+description=%{name} %t\-Image;\e
+.br
+test=test "$DISPLAY" != "";\e
+.br
+nametemplate=%s.IMAGE
+.in -0.3i
+.sp
+message/rfc822;\e
+.br
+.in +0.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 -0.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.
+\&\*(rq\fB\-g\fP\ \fIserver\fP\*(rq, $\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 cancel\-locks (\fBRFC\ 8315\fP) if \fB\%tin\fP(1)  is built
+with support for it. An empty secret file disables the cancel\-lock creation
+in that case. This file should be readable only by the user.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.mime.types\fP
+.br
+\fI/etc/mime.types\fP
+.br
+\fI/etc/tin/mime.types\fP
+.sp
+.RS
+perechi tip mime / extensie nume fișier
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP
+.sp
+.RS
+Perechile „\fIserverulnntp[:port]\fP \fIparolă\fP [\fIutilizator\fP]” pentru
+serverele NNTP care necesită autorizare. Dacă parola conține un spațiu sau
+un tabulator, aceasta trebuie să fie încadrată între ghilimele duble
+("). Numele de utilizator nu trebuie să fie încadrate între ghilimele duble
+și, prin urmare, nu pot conține spații sau tabulatoare. Orice linie care
+începe cu „#” este un comentariu. Liniile goale sunt ignorate. Acest fișier
+trebuie să poată fi citit numai de utilizator, deoarece conține parola
+necriptată a utilizatorului pentru citirea știrilor!
+.TP 
+\fBserverulnntp\fP
+numele complet al domeniului serverului de știri. În plus, se poate
+specifica un port adăugând :numărport.
+.TP 
+\fBparolă\fP
+parola necriptată a utilizatorului pentru citirea știrilor.
+.TP 
+\fButilizator\fP
+numele de utilizator pe serverul de știri, dacă este diferit de numele de
+utilizator local. Acest câmp este opțional.
+.TP 
+Exemplu:
+.RS
+# Exemplu de fișier .newsauth
+.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
+"\fInewsgroupflag\fP [\fIarticle\fP[,\fIarticle\fP | \-\fIarticle\fP]...]" lines.
+.TP 
+\fBgrup\-nou\fP
+numele grupului de știri.
+.TP 
+\fBfanion\fP
+a flag indicating if the group is subscribed ':' or not '!'.
+.TP 
+\fBarticol\fP
+intervalul de articole deja citite din acel grup; numere separate prin
+virgule, cu numere secvențiale combinate prin cratime. Liniile goale și
+liniile care încep cu „#” sunt ignorate și nu sunt rescrise.
+.TP 
+Exemplu:
+.RS
+# Exemplu de fișier .newsrc
+.br
+news.software.b! 1\(en666,669
+.br
+news.software.nntp: 1\(en13245,13247,13249
+.br
+news.software.readers: 1\(en19567,19571\(en19597
+.RE
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.oldnewsrc\fP
+.fi
+.sp
+.RS
+copie de rezervă a \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP
+.br
+\fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP
+.sp
+.RS
+semnătură
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP
+.sp
+.RS
+parte fixă a unei semnături generate aleatoriu, aceasta va fi adăugată prima
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/.inputhistory\fP
+.sp
+.RS
+istoricul ultimelor șiruri utilizate
+.RE
+.PP
+\fI${TIN_INDEX_MAILDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.mail/\fP
+.sp
+.RS
+fișierele index ale grupurilor de discuții
+.RE
+.PP
+.nf
+\fI${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/\:.tin"}/\:.news${NNTPSERVER:+"\-$NNTPSERVER"}/\fP
+.fi
+.sp
+.RS
+fișierele index ale grupurilor de știri
+.RE
+.PP
+\fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP
+.sp
+.RS
+fișierele index ale grupurilor de știri salvate
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.mail\fP
+.sp
+.RS
+active file ("\fImailgroupname\fP \fImaxnum\fP \fIminnum\fP \fImailspool\fP" quadruples
+separated by spaces not tabs) of user's mailgroups (requires \fB\%tin\fP(1)  to
+be built with mh\-mail\-handling support).
+.TP 
+\fBnume\-grup\-discuții\fP
+trebuie să fie ruta către căsuța poștală relativă la câmpul nr. 4, cu „/”
+înlocuit cu „.\&”
+.TP 
+\fBnum\-max\fP
+puneți aici un număr mare, mai mare decât cel mai mare număr de mesaje din
+căsuța poștală
+.TP 
+\fBnum\-min\fP
+puneți 0 aici
+.TP 
+\fBspool\-mesaje\fP
+ruta către directorul de stocare(spool) a mesajelor. Aceasta trebuie să fie
+ruta completă către rădăcina zonei dosarului de mesaje.
+.TP 
+Exemplu:
+.RS
+Mail.inbox 12345 00000 /home/foo
+.br
+Mail.outbox 23456 00000 /home/foo
+.RE
+.sp
+Acest lucru permite accesul la dosarele „inbox” și „outbox” ale
+utilizatorului foo.  Acestea sunt accesate prin /home/foo/Mail/inbox și
+/home/foo/Mail/outbox
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/active.save\fP
+.sp
+.RS
+fișierul activ al grupurilor de știri salvate de utilizator, utilizat de
+\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
+Fișierele cu atributele grupului pot fi utilizate pentru a suprascrie unele
+configurări globale din \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP pentru fiecare
+grup în parte. Ordinea este importantă, deoarece contează ultima potrivire;
+acest lucru permite rafinarea atributelor pentru domenii de aplicare
+restrânse. Rețineți că linia \fIscope=<listă\-grupuri>\fP trebuie
+specificată înainte de a specifica atributele pentru lista respectivă și că
+fiecare atribut poate fi definit o singură dată pentru fiecare secțiune de
+domeniu. Toate atributele sunt definite la o valoare implicită rezonabilă,
+astfel încât trebuie să specificați doar atributul pe care doriți să îl
+modificați. Toate atributele comutabile sunt definite prin specificarea
+„ON/OFF”. În caz contrar, acestea funcționează exact ca echivalentele lor
+globale. Sunt disponibile următoarele atribute de grup:
+.TP 
+\fBscope\fP
+Aceasta modifică lista grupurilor cărora li se vor aplica atributele
+următoare. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE
+JOKER» din \fB\%tin\fP(1) pentru tipurile de modele care pot fi utilizate aici.
+.TP 
+\fBadd_posted_to_filter\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBadvertising\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBalternative_handling\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBask_for_metamail\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBauto_cc_bcc\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBauto_list_thread\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBauto_select\fP
+Execută automat comanda \fBGroupMarkUnselArtRead\fP («\fBX\fP») după intrarea în
+grup.
+.TP 
+\fBbatch_save\fP
+Poate fi utilizată pentru a suprascrie configurația globală din tinrc pentru
+fiecare grup în parte. Pentru mai multe informații, citiți secțiunea
+«TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI» din
+\fB\%tin\fP(1).
+.TP 
+\fBdate_format\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBdelete_tmp_files\fP
+Dacă această opțiune este activată „ON”, fișierele articolelor salvate care
+au fost post\-procesate vor fi șterse automat, în caz contrar utilizatorul va
+fi întrebat dacă dorește să șteargă fișierele post\-procesate. Procesarea
+automată a articolelor marcate folosind \fBGroupAutoSave\fP («\fBS\fP») va suprima
+solicitarea.
+.TP 
+\fBeditor_format\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBextquote_handling\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBfcc\fP
+Căsuța poștală pentru salvarea mesajelor trimise. Formatul căsuței poștale
+este controlat prin variabila tinrc \fBmailbox_format\fP.
+.TP 
+\fBfollowup_to\fP
+Definește antetul „Followup\-To:” pentru grupul (grupurile) specificat(e).
+.TP 
+\fBfrom\fP
+Identică cu variabila tinrc \fBmail_address\fP
+.TP 
+\fBgetart_limit\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBgroup_catchup_on_exit\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBgroup_format\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBhide_inline_data\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmail_8bit_header\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmail_mime_encoding\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmaildir\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmailing_list\fP
+Utilizată atunci când un grup este o listă de discuții. Toate răspunsurile
+către grup vor fi redirecționate către această adresă de poștă electronică
+.TP 
+\fBmark_ignore_tags\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmark_saved_read\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBmime_forward\fP
+Determină dacă articolele Usenet sunt redirecționate ca atașament sau în
+linie. Când este dezactivată „OFF”, articolul redirecționat va fi inclus în
+corpul mesajului, în timp ce activarea „ON” acestei variabile va determina
+atașarea articolului ca parte MIME separată. Activarea \fBmime_forward\fP este
+utilă în special pentru articolele care conțin mai multe părți MIME, cum ar
+fi mesajele semnate PGP/MIME sau codificate într\-un set de caractere diferit
+de cel local. Este utilă și în cazul în care destinatarul trebuie să poată
+opera asupra întregului articol redirecționat (adică să îl vizualizeze sau
+să îl salveze fără comentariile dvs.). Pe de altă parte, dacă doriți să
+redirecționați doar anumite părți ale articolului sau să inserați adnotări
+„în linie”, este posibil să doriți să dezactivați această opțiune. În
+prezent, mime_forward este forțată(activată) dacă articolul care urmează să
+fie atașat este un articol MIME cu mai multe părți, dar acest lucru se poate
+schimba într\-o versiune viitoare.  Rețineți că, pentru ca această opțiune să
+aibă efect, variabila tinrc \fBinteractive_mailer\fP trebuie stabilită la 0
+(care este valoarea implicită).
+.TP 
+\fBmime_types_to_save\fP
+O listă separată prin virgule de tipuri de conținut MIME majore/minore care
+vor fi salvate atunci când se utilizează funcțiile de vizualizare/salvare și
+salvare/salvare automată.  Un singur caracter * poate fi utilizat drept
+caracter joker pentru tipul major și/sau minor, iar un caracter ! ca prim
+caracter într\-o intrare îl va nega, de exemplu:
+image/*,!image/bmp,!text/html. Valoarea implicită este */*
+.TP 
+\fBnews_headers_to_display\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBnews_headers_to_not_display\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBnews_quote_format\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBorganization\fP
+Aceasta poate fi utilizată pentru a defini câmpul antetului articolului
+„Organization:”. Aceasta suprascrie definiția (dacă există) organizației din
+\fI/etc/tin/tin.defaults\fP și $\fBORGANIZATION\fP (sau $\fBNEWSORG\fP pe Apollo
+DomainOS). Dacă indică un fișier care poate fi citit, va fi utilizată o
+linie aleatorie din acel fișier. Rețineți că unele servere de știri ar putea
+suprascrie în continuare antetul „Organization::”.
+.TP 
+\fBpos_first_unread\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBpost_8bit_header\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBpost_mime_encoding\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBpost_process_type\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBpost_process_view\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBprint_header\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBprocess_only_unread\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBprompt_followupto\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBquote_chars\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsavedir\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+.\" TODO: document option
+\fBsavefile\fP
+.TP 
+\fBshow_art_score\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBshow_author\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBshow_only_unread_arts\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBshow_signatures\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsigdashes\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsigfile\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsignature_repost\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsort_article_type\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsort_threads_type\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBtex2iso_conv\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBthread_articles\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBthread_catchup_on_exit\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBthread_format\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBthread_perc\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBtrim_article_body\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBsuppress_soft_hyphens\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBverbatim_handling\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBwrap_on_next_unread\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBx_body\fP
+Un fragment de text care va fi adăugat la începutul corpului mesajului. Dacă
+acest șir începe cu / sau ~, se presupune că este numele unui fișier care
+conține textul de inserat. Dacă șirul începe cu !, se presupune că ceea ce
+urmează este ruta către un program care trebuie executat pentru a genera
+conținutul. %G este extins la news.group.name curent, iar %P este extins la
+news.group.name, cu toate caracterele „.\&” înlocuite cu „/”.
+.TP 
+\fBx_comment_to\fP
+Inserează antetul „X\-Comment\-To:”, care este util numai în grupurile FIDO.
+.TP 
+\fBx_headers\fP
+Un șir care include numele antetului și conținutul antetului care va fi
+adăugat automat la publicare. Dacă șirul începe cu / sau ~, se presupune că
+este numele unui fișier care conține antetul și conținutul acestuia care
+urmează să fie inserat. Dacă șirul începe cu !, se presupune că ceea ce
+urmează este ruta către un program care urmează să fie executat pentru a
+genera antetul și conținutul acestuia. %G este extins la news.group.name
+curent, iar %P este extins la news.group.name cu toate caracterele „.\&”
+înlocuite cu „/”.
+.TP 
+\fBquick_kill_scope\fP
+O listă separată prin virgule de modele de grupuri de știri (stil wildmat)
+la care se va aplica regula de filtrare adăugată de \fBQuickFilterKill\fP.
+Dacă nu este definită, se va utiliza valoarea implicită din variabila tinrc
+\fBdefault_filter_kill_global\fP.
+.TP 
+\fBquick_kill_expire\fP
+Identică cu variabila tinrc \fBdefault_filter_kill_expire\fP
+.TP 
+\fBquick_kill_case\fP
+Identică cu variabila tinrc \fBdefault_filter_kill_case\fP
+.TP 
+\fBquick_kill_header\fP
+Identică cu variabila tinrc \fBdefault_filter_kill_header\fP
+.TP 
+\fBquick_select_scope\fP
+O listă separată prin virgule de modele de grupuri de știri (stil wildmat)
+la care se va aplica regula de filtrare adăugată de
+\fBQuickFilterSelect\fP. Dacă nu este definită, se va utiliza valoarea
+implicită din variabila tinrc \fBdefault_filter_select_global\fP.
+.TP 
+\fBquick_select_expire\fP
+Identică cu variabila tinrc \fBdefault_filter_select_expire\fP
+.TP 
+\fBquick_select_case\fP
+Identică cu variabila tinrc \fBdefault_filter_select_case\fP
+.TP 
+\fBquick_select_header\fP
+Identică cu variabila tinrc \fBdefault_filter_select_header\fP
+.TP 
+\fBispell\fP
+Ruta și opțiunile pentru verificatorul ortografic de tip \fB\%ispell\fP(1), de
+exemplu, „aspell \-\-mode=email \-\-dont\-backup check”
+.TP 
+\fBmm_network_charset\fP
+Identică cu variabila tinrc cu același nume
+.TP 
+\fBundeclared_charset\fP
+Presupune că articolele (deteriorate) fără declarație a setului de caractere
+MIME au acest set de caractere \(em implicit este US\-ASCII. Acest atribut
+funcționează numai pe sistemele cu \fB\%iconv\fP(3)  sau \fB\%ucnv_*\fP()
+funcționale, altele ar putea fi nevoite să compileze \fB\%tin\fP(1)  cu
+opțiunea „\-\-disable\-mime\-strict\-charset”.
+.TP 
+\fBundeclared_cs_guess\fP
+Guess charset for (broken) articles without MIME charset declaration.  This
+attribute works only on systems with working \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP()
+and \fB\%ucsdet_getName\fP()  from libicui18n. It has no effect if
+undeclared_charset is also set.
+.TP 
+Exemplu:
+.RS
+.nf
+# include antete suplimentare
+# presupune ISO\-8859\-1 ca set de caractere dacă nu este declarat niciun set de caractere
+# în toate grupurile, cu excepția fido7.*
+scope=*,!fido7.*
+x_headers=~/.tin/headers
+undeclared_charset=ISO\-8859\-1
+
+# în *sources* stabilește tipul procesului post\-procesare la „shar only” (numai partajare)
+scope=*sources*
+post_process_type=1
+
+# în *binaries* activează procesarea completă a postării,
+# elimină fișierele tmp și definește Followup\-To: poster
+scope=*binaries*
+post_process_type=2
+delete_tmp_files=ON
+followup_to=poster
+
+# în grupurile de știri fido.* modifică quote_chars
+# și adaugă linia X\-Comment\-To:
+scope=fido.*
+quote_chars=%I>_
+x_comment_to=ON
+
+# în grupurile de știri fido7.* ghicește setul de caractere
+scope=fido7.*
+undeclared_cs_guess=ON
+
+# în grupurile de știri *.test, nu adaugă semnătură
+# și predefinește Subject:
+scope=*.test
+sigfile=\-\-none
+x_headers=Subject: test \- ignore \- no reply
+
+# presupune ISO\-2022\-JP\-2 ca set de caractere
+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.  The tinrc
+variables \fBscore_limit_kill\fP and \fBscore_limit_select\fP are the limits that
+must be crossed to mark an article as killed or selected.  Empty lines or
+lines beginning with a '#' are ignored. Multiple matching\-rules in the same
+scope are all applied individually and not only when they all hit at the
+same time (logical OR not AND).
+.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 beginning 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
+O listă separată prin virgule de modele de grupuri de știri în stil wildmat
+la care se va aplica regula de filtrare. Această linie este obligatorie!
+.TP 
+\fBcase\fP
+0=distinge între majuscule și minuscule, 1=NU distinge între majuscule și
+minuscule
+.TP 
+\fBscore\fP
+Valoarea punctajului regulii; poate fi, de asemenea, unul dintre cuvintele
+magice „kill” sau „hot”.
+.TP 
+\fBsubj\fP
+Potrivire cu „Subject:”. Tipul de potrivire utilizat (wildmat sau regex)
+depinde de configurarea variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBfrom\fP
+Potrivire cu „From:”. \fB\%tin\fP(1)  convertește conținutul antetului „From:”
+într\-o adresă de poștă electronică în stil vechi, de exemplu,
+„some@body.example (John Doe)” în loc de „John Doe
+<some@body.example>”, înainte de a încerca să potrivească modelele
+din regula de filtrare. Tipul de potrivire utilizat (wildmat sau regex)
+depinde de configurația variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBmsgid\fP
+Potrivire cu „Message\-ID:” și „References:” complet. Tipul de potrivire
+utilizat (wildmat sau regex) depinde de configurația variabilei tinrc
+\fBwildcard\fP.
+.TP 
+\fBmsgid_last\fP
+Se potrivește doar cu „Message\-ID:” și ultima intrare „References:”
+(răspunsuri directe). Tipul de potrivire utilizat (wildmat sau regex)
+depinde de configurația variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBmsgid_only\fP
+Potrivire cu „Message\-ID:”. Tipul de potrivire utilizat (wildmat sau regex)
+depinde de configurația variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBrefs_only\fP
+Potrivire cu „References:”. Tipul de potrivire utilizat (wildmat sau regex)
+depinde de configurația variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBlines\fP
+Potrivire cu „Lines:”, <num se potrivește mai puțin decât, >num se
+potrivește mai mult decât.
+.TP 
+\fBgnksa\fP
+Match against \*(rqFrom:\*(rq address parser return codes. <num matches less
+than, >num matches more than the returned numeric
+value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned
+if \fBdisable_gnksa_domain_check\fP in \fI/etc/tin/tin.defaults\fP is set to
+OFF. As the built\-in domain list may be outdated this should be considered
+carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if \fB\%tin\fP(1)  was
+compiled with ENFORCE_RFC1034 defined which is usually not the case.
+.in +0.3i
+.nf
+.ta \w'%406	'u +\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u
+	internal codes
+  \fB0\fP GNKSA_OK
+  \fB1\fP GNKSA_INTERNAL_ERROR
+	general syntactical errors
+\fB100\fP GNKSA_LANGLE_MISSING
+\fB101\fP GNKSA_LPAREN_MISSING
+\fB102\fP GNKSA_RPAREN_MISSING
+\fB103\fP GNKSA_ATSIGN_MISSING
+\fB104\fP GNKSA_RANGLE_MISSING
+	FQDN part syntax and semantics errors
+\fB200\fP GNKSA_SINGLE_DOMAIN
+\fB201\fP GNKSA_INVALID_DOMAIN
+\fB202\fP GNKSA_ILLEGAL_DOMAIN
+\fB203\fP GNKSA_UNKNOWN_DOMAIN
+\fB204\fP GNKSA_INVALID_FQDN_CHAR
+\fB205\fP GNKSA_ZERO_LENGTH_LABEL
+\fB206\fP GNKSA_ILLEGAL_LABEL_LENGTH
+\fB207\fP GNKSA_ILLEGAL_LABEL_HYPHEN
+\fB208\fP GNKSA_ILLEGAL_LABEL_BEGNUM
+\fB209\fP GNKSA_BAD_DOMAIN_LITERAL
+\fB210\fP GNKSA_LOCAL_DOMAIN_LITERAL
+\fB211\fP GNKSA_RBRACKET_MISSING
+	localpart syntactical errors
+\fB300\fP GNKSA_LOCALPART_MISSING
+\fB301\fP GNKSA_INVALID_LOCALPART
+\fB302\fP GNKSA_ZERO_LENGTH_LOCAL_WORD
+	realname part syntactical errors
+\fB400\fP GNKSA_ILLEGAL_UNQUOTED_CHAR
+\fB401\fP GNKSA_ILLEGAL_QUOTED_CHAR
+\fB402\fP GNKSA_ILLEGAL_ENCODED_CHAR
+\fB403\fP GNKSA_BAD_ENCODE_SYNTAX
+\fB404\fP GNKSA_ILLEGAL_PAREN_CHAR
+\fB405\fP GNKSA_INVALID_REALNAME
+\fB406\fP GNKSA_MISSING_REALNAME
+.fi
+.in -0.3i
+.TP 
+\fBxref\fP
+Match against \*(rqXref:\*(rq line. Before any matching is done the line is turned
+into the same format \*(rqNewsgroups:\*(rq has: it is turned into a comma
+separated newsgroup list with all other information (i.e., the article
+counter) removed. The matching type used (wildmat or regex)  depends on the
+setting of the tinrc variable \fBwildcard\fP.
+.TP 
+.\" TODO: document option in detail
+\fBpath\fP
+Potrivire cu linia „Path:”. Este posibil ca aceasta să nu funcționeze pe
+unele servere. Tipul de potrivire utilizat (wildmat sau regex) depinde de
+configurația variabilei tinrc \fBwildcard\fP.
+.TP 
+\fBtime\fP
+Valoarea time_t la expirarea regulii
+.TP 
+Exemplu:
+.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\(en9]*\eb
+
+comment=downscore postings in nsr from google based on
+comment=message\-id or path, if both hit they end up with
+comment=a score of \-66 which is enough to mark them killed
+group=news.software.readers
+case=1
+score=\-33
+path=.googlegroups.com!not\-for\-mail$
+msgid_only=@googlegroups.com>
+.fi
+.RE
+.RE
+.PP
+.\".nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp 1v
+.\".fi
+\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:\:+".${LC_ALL:\:\-"${LC_MESSAGES:\:\-"${LC_CTYPE:\:\-"$LANG"}"}"}"}\fP
+.sp
+.RS
+Fișierul keymap, care conține perechi „\fInume\-tastă\fP \fIvaloare\fP
+\fI[valoare]\fP” separate prin spații sau tabulatoare. Dacă fișierul keymap
+numit cu \fB\%locale\fP(5) complet specificat nu este găsit, se caută altele
+mai puțin specifice. Diverse părți vor fi eliminate din nume, în următoarea
+ordine: set de coduri, set de coduri normalizat, teritoriu și modificator,
+atunci când se caută fișierul keymap.  Mai jos este o listă cu toate numele
+de taste care pot fi reasociate și valorile lor implicite. Dacă un nume de
+tastă este asociat cu NULL, acesta nu este atribuit.
+.sp
+.nf
+.ta \w'GroupSelThdIfUnreadSelected    'u +\w'SPACE'u +\w'SPACE'u
+\fBShellEscape\fP	!
+\fBSetRange\fP	#
+\fBLastPage\fP	$
+\fBToggleColor\fP	&
+\fBLastViewed\fP	\-
+\fBSearchRepeat\fP	\(rs
+\fBSearchSubjF\fP	/
+\fBSearchSubjB\fP	?
+\fBSearchAuthB\fP	A
+\fBSearchBody\fP	B
+\fBCatchupNextUnread\fP	C
+\fBEditFilter\fP	E
+\fBToggleHelpDisplay\fP	H
+\fBToggleInverseVideo\fP	I
+\fBConnectionInfo\fP	J
+\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
+\fBMarkAncientArtRead\fP	^E
+
+.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
+\fBConfigServerrcMenu\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
+\fBPageToggleRaw\fP	^H
+\fBPageNextUnread\fP	TAB
+\fBPageNextThd\fP	^J	^M
+\fBPageToggleTabs\fP	^T
+\fBPageFollowupQuoteHeaders\fP	^W
+\fBPageToggleTex2iso\fP	"
+\fBPageToggleAllHeaders\fP	*
+\fBPageArticleInfo\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	_
+\fBPageToggleVerbatim\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
+\fBPostedArticlesSelect\fP	^J	^M
+.sp
+\fBPostponeOverride\fP	Y
+\fBPostponeAll\fP	A
+.sp
+\fBPromptYes\fP	y	Y
+\fBPromptNo\fP	n	N
+.sp
+\fBPProcNone\fP	n
+\fBPProcShar\fP	s
+\fBPProcYes\fP	y
+.sp
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
+\fBSelectEnterNextUnreadGrp\fP	TAB	n
+\fBSelectReadGrp\fP	^J	^M
+\fBSelectResetNewsrc\fP	^R
+\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
+\fBThreadFollowup\fP	F
+\fBThreadMarkArtRead\fP	K
+\fBThreadAutoSave\fP	S
+\fBThreadUntag\fP	U
+\fBThreadToggleSubjDisplay\fP	d
+\fBThreadFollowupQuote\fP	f
+\fBThreadMail\fP	m
+\fBThreadSave\fP	s
+\fBThreadTag\fP	t
+\fBThreadTagParts\fP	T
+\fBThreadUndoSel\fP	~
+.sp
+\fBUrlSelect\fP	^J	^M
+.fi
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP
+.sp
+.RS
+Acest fișier conține scurte descrieri ale fiecărui grup de
+discuții. (necesită \fB\%tin\fP(1)  compilat cu suport pentru
+mh\-mail\-handling). Fiecare linie conține două câmpuri separate prin
+tabulator „\fInumele grupului de discuții\fP \fIdescriere pe o singură linie\fP”.
+.TP 
+\fBnume\-grup\-discuții\fP
+este numele grupului de știri
+.TP 
+\fBdescriere\fP
+este o scurtă descriere a grupului, exprimată într\-o singură linie
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP
+.sp
+.RS
+„\fIserverul\-nntp[:port]\fP \fInewsrc\fP [\fInume\-scurt\fP [\fI...\fP]]” perechi pentru
+utilizare cu opțiunea de linie de comandă „\fB\-g\fP”. Potrivirea nu ține cont
+de majuscule și minuscule, iar orice linie care începe cu „#”, „;” sau „ ”
+este tratată ca un comentariu. Această opțiune este disponibilă numai dacă
+citirea se face prin NNTP.
+.TP 
+\fBserverulnntp\fP
+numele complet al domeniului serverului de știri. Adresa IPv6 simplă trebuie
+să fie încadrată între paranteze drepte. În plus, se poate specifica un port
+adăugând :numărport. Rețineți că, dacă se specifică un port, acesta va
+înlocui orice port specificat cu „\fB\-g\fP” sau „\fB\-p\fP” sau implicit cu „\fB\-T\fP”
+sau „\fB\-k\fP” sau definit prin $\fBNNTPPORT\fP. Șirul „default” sau „*”
+acționează ca un caracter joker pentru a se potrivi cu orice nume, iar o
+astfel de linie trebuie plasată la sfârșit.
+.TP 
+\fBnewsrc\fP
+newsrc asociat. Un fișier specificat prin intermediul opțiunii „\fB\-f\fP” are
+prioritate mai mare.
+.TP 
+\fBnume\-scurt\fP
+porecle pentru serverul nntp. Poreclele nu trebuie să conțină „:” și trebuie
+să fie unice.
+.TP 
+Exemplu:
+.RS
+# Exemplu de fișier newsrctable
+.br
+news.tin.org .newsrc\-tin.org tinorg
+.br
+news.example.org /tmp/nrc\-ex example ex
+.br
+[::1]:1119 /tmp/localhost6\(en1119 lh6
+.br
+# toate regulile trebuie să fie la sfârșit
+.br
+# cu cele mai specifice în partea de sus
+.br
+*:563 ~/.tin/newsrcs/${NNTPSERVER\-localhost}:563/newsrc
+.br
+* ~/.tin/newsrcs/${NNTPSERVER\-localhost}/newsrc
+.RE
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
+.sp
+.RS
+Istoric publicare. Fișierul este scris de \fB\%tin\fP(1)  și utilizat de
+comanda \fBDisplayPostHist\fP («\fBW\fP»). Nu trebuie modificat manual. Orice
+linie care începe cu „#” este un comentariu. Liniile goale sunt
+ignorate. Toate celelalte linii trebuie să conțină cel puțin patru câmpuri
+separate prin („|”), începând cu o marcă temporală „zz\-ll\-aa”, o singură
+literă care indică acțiunea care a inițiat mesajul, un nume de grup sau o
+adresă de poștă electronică la care a fost trimis mesajul, subiectul
+mesajului și, opțional, „Message\-ID” al mesajului, dacă este cunoscut.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/Mail/posted\fP
+.sp
+.RS
+Copie a tuturor articolelor publicate în formatul \fB\%mbox\fP(5). Numele
+fișierului poate fi modificat definind \fBposted_articles_file\fP.
+.RE
+.PP
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/postponed.articles\fP
+.sp
+.RS
+Seria de articole amânate. Acest fișier este în format \fB\%mbox\fP(5) .
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/motd\fP
+.fi
+.sp
+.RS
+Acest fișier este o copie a mesajului zilei (MOTD) al serverului.  Este
+creat automat la pornire, cu excepția cazului în care se utilizează opțiunea
+de linie de comandă „\fB\-Q\fP”, și este dezactivat la ieșire.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/msglog\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related info\- and error\-messages. The file is
+overwritten on startup and meant for debugging.
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/newsgroups\fP
+.fi
+.sp
+.RS
+Acest fișier este o copie a fișierului grupurilor de știri ale serverului,
+care oferă scurte descrieri ale fiecărui grup de știri. Acesta este
+actualizat automat la pornire, cu excepția cazului în care se utilizează
+opțiunea de linie de comandă „\fB\-X\fP” sau „\fB\-q\fP” și există o copie
+veche. Fiecare linie este formată din două câmpuri separate prin tabulator
+„\fInumele grupului\fP    \fIdescriere pe o singură linie\fP”.
+.TP 
+\fBnumele grupului\fP
+este numele grupului de știri
+.TP 
+\fBdescriere pe o singură linie\fP
+este o scurtă descriere a grupului, exprimată într\-o singură linie
+.RE
+.PP
+.nf
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/serverrc\fP
+.fi
+.sp
+.RS
+File to store $\fBNNTPSERVER\fP related data via a list of
+"\fIvariable\fP=\fIvalue\fP" pairs. Currently there are only a few variables, and
+some are not meant to be changed by the user. See also \fBConfigServerrcMenu\fP
+('\fBs\fP') in section "SERVERRC MENU" in \fB\%tin\fP(1).
+.TP 
+\fBversion\fP
+Numărul de versiune intern.
+.TP 
+\fBadd_cmd_line_opts\fP
+Additional command line options. Acts like $\fBTINRC\fP but server specific.
+Be aware that the file is read after the command line options and may
+override them.  The allowed options are currently limited to \*(rq\fB\-4\fP\*(rq,
+\&\*(rq\fB\-6\fP\*(rq, \&\*(rq\fB\-A\fP\*(rq, \*(rq\fB\-C\fP\*(rq, \*(rq\fB\-d\fP\*(rq, \*(rq\fB\-G\fP\ \fIlimit\fP\*(rq,
+\&\*(rq\fB\-k\fP\*(rq, \*(rq\fB\-n\fP\*(rq, \*(rq\fB\-p\fP\ \fIport\fP\*(rq, \*(rq\fB\-q\fP\*(rq, \&\*(rq\fB\-Q\fP\*(rq, \*(rq\fB\-t\fP\ \fItimeout\fP\*(rq, \*(rq\fB\-T\fP\*(rq and \*(rq\fB\-x\fP\*(rq.  The default is unset.
+.TP 
+\fBdisabled_nntp_cmds\fP
+A comma separated list of NNTP commands which should be avoided.  This can
+be used to work around some buggy servers and usually should left
+blank. Switching off XHDR also switches off HDR and vice versa.  The
+following commands can be disabled:
+.in +0.3i
+.nf
+.ta \w'LIST SUBSCRIPTIONS'u
+AUTHINFO SASL
+CAPABILITIES
+COMPRESS DEFLATE
+HDR
+LIST COUNTS
+LIST DISTRIB.PATS
+LIST DISTRIBUTIONS
+LIST HEADERS
+LIST MOTD
+LIST NEWSGROUPS
+LIST OVERVIEW.FMT
+LIST SUBSCRIPTIONS
+LISTGROUP
+NEWGROUPS
+NEXT
+OVER
+XHDR
+XOVER
+XPAT
+.fi
+.in -0.3i
+.TP 
+\fBnntp_pipeline_limit\fP
+Number of pipelined NNTP commands to send. Set to 1 if server does not
+support pipelining. Default is 50. Allowed maximum is 256.
+.TP 
+\fBcache_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBcompress_overview_files\fP
+Identical to the tinrc variable of the same name but overrides it.  Be aware
+that the serverrc variable will not be promoted to the tinrc, but the tinrc
+variable will be promoted to the serverrc if changed in the \fBOptionMenu\fP
+('\fBM\fP').
+.TP 
+\fBmotd_hash\fP
+Rezumatul intern al MOTD\-ului serverelor, astfel încât afișarea acestuia
+poate fi omisă dacă nu a fost modificat.
+.TP 
+\fBlast_newnews\fP
+Marcă temporală internă utilizată de \fB\%tin\fP(1)  pentru a urmări noile
+grupuri de știri de pe 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
+La pornire, \fB\%tin\fP(1)  citește fișierul de configurare. Acesta conține o
+listă de perechi „\fIvariabilă\fP=\fIvaloare\fP” care pot fi utilizate pentru a
+configura modul în care funcționează \fB\%tin\fP(1) . Șirurile \fIvaloare\fP sunt
+limitate la 1022 de caractere și vor fi eliminate dacă depășesc această
+limită. Dacă există, fișierul de configurare global,
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP, este citit mai întâi. După aceea, este
+citit fișierul de configurare al utilizatorului
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP. Fișierul global este util pentru
+distribuirea configurărilor implicite la nivel de sistem către utilizatorii
+noi care nu au încă un tinrc privat (a se vedea și
+\fB/etc/tin/tin.defaults\fP).
+.TP 
+\fBabbreviate_groupname\fP
+Dacă este activată „ON”, abreviază numele lungi ale grupurilor de știri la
+nivel de selecție a grupului și la nivel de articol (dacă este necesar)
+astfel: news.software.readers \(-> n.software.readers \(->
+n.s.readers \(-> n.s.r. Implicit este dezactivată „OFF”.
+.TP 
+\fBadd_posted_to_filter\fP
+Dacă este activată „ON”, adaugă articolele publicate care încep un nou fir
+de discuție pentru a filtra și evidenția răspunsurile. Implicit este
+activată „ON”.
+.TP 
+\fBadvertising\fP
+Activează publicitatea în antet („User\-Agent:”). Implicit este activată
+„ON”.
+.TP 
+\fBalternative_handling\fP
+Dacă este activată „ON”, mesajele multipart/alternative sunt despărțite
+automat. În mod implicit, această opțiune este activată „ON”.
+.TP 
+\fBart_marked_deleted\fP
+Caracterul utilizat pentru a indica faptul că un articol a fost
+șters. Valoarea implicită este „D”.
+.TP 
+\fBart_marked_inrange\fP
+Caracterul utilizat pentru a indica faptul că un articol se află într\-un
+interval(serie). Valoarea implicită este „#”.
+.TP 
+\fBart_marked_return\fP
+Caracterul utilizat pentru a indica faptul că un articol va reveni ca
+articol necitit la următoarea accesare a grupului. Valoarea implicită este
+„\-”.
+.TP 
+\fBart_marked_selected\fP
+Caracterul utilizat pentru a indica faptul că un articol/fir de discuție
+este selectat automat (popular).  Implicit este „*”.
+.TP 
+\fBart_marked_recent\fP
+Caracterul utilizat pentru a indica faptul că un articol/fir de discuție
+este recent (nu mai vechi de X zile). Vedeți și \fBrecent_time\fP. Valoarea
+implicită este „o”.
+.TP 
+\fBart_marked_unread\fP
+Caracterul utilizat pentru a indica faptul că un articol nu a fost
+citit. Implicit este „+”.
+.TP 
+\fBart_marked_read\fP
+The character used to show that an article was read. Default is '\ '.
+.TP 
+\fBart_marked_killed\fP
+Caracterul utilizat pentru a indica faptul că un articol a fost
+eliminat. Valoarea implicită este „K”.  \fBkill_level\fP trebuie să fie
+definită corespunzător.
+.TP 
+\fBart_marked_read_selected\fP
+Caracterul utilizat pentru a indica faptul că un articol era popular înainte
+de a fi citit. Implicit este „:”. \fBkill_level\fP trebuie să fie definită
+corespunzător.
+.TP 
+\fBÎntreabă înainte de a utiliza vizorul MIME (ask_for_metamail)\fP
+Dacă este activată „ON”, \fB\%tin\fP(1) va solicita confirmarea înainte de
+utilizarea unui program de vizualizare MIME (\fBmetamail_prog\fP) pentru
+afișarea mesajelor MIME. Acest lucru se întâmplă numai dacă este definit un
+program de vizualizare MIME. Implicit, această opțiune este dezactivată
+„OFF”.
+.TP 
+\fBattachment_format\fP
+Șirul de format \fB\%tin\fP(1)  este utilizat pentru reprezentarea nivelului
+atașamentului.  Valoarea implicită este „%t%s%e%c%d”.
+.TP 
+\fBauto_cc_bcc\fP
+Automatically put your name in the \*(rqCc:\*(rq (1) or \*(rqBcc:\*(rq (2) field or to
+both (3) fields when mailing an article. Default is 'No' (0).
+.TP 
+\fBauto_list_thread\fP
+Dacă este activată, afișează automat firul de discuție la introducerea
+acestuia folosind tasta săgeată\-dreapta. Implicit este activată „ON”.
+.TP 
+\fBauto_reconnect\fP
+Reconectare automată la server. Implicit este dezactivată „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\*(rq, \*(rq\fB\-N\fP\*(rq is specified on the command line.  Default is
+ON.
+.TP 
+\fBbeginner_level\fP
+Dacă este activată „ON”, un mini\-meniu cu cele mai utile comenzi va fi
+afișat în partea de jos a ecranului pentru fiecare nivel. De asemenea, după
+redactarea unui articol, va fi afișată o scurtă etichetă de
+publicare. Implicit este activată „ON”.
+.TP 
+\fBcache_overview_files\fP
+Dacă este activată „ON”, creează copii locale ale fișierelor de prezentare
+generală NNTP. Această opțiune poate fi utilizată pentru a accelera
+considerabil accesarea grupurilor mari atunci când se utilizează o conexiune
+lentă. Implicit este dezactivată „OFF”.
+.TP 
+\fBcompress_overview_files\fP
+Dacă este activată „ON”, fișierele de prezentare generală NNTP stocate în
+memoria cache locală (\fBcache_overview_files\fP) sunt salvate în format
+comprimat (\fBRFC\ 1952\fP). Util pentru reducerea spațiului utilizat pe discul
+local. În mod implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBcancel_lock_algo\fP
+Use this hash algorithm for cancel\-locks (\fBRFC\ 8315\fP). Only available when
+built with cancel\-lock support. none disables the generation of
+cancel\-locks. Valid values are none, sha1, sha256 and sha512.  Default is
+sha1.
+.TP 
+\fBcatchup_read_groups\fP
+Dacă este activată „ON”, utilizatorul este întrebat la ieșire dacă toate
+grupurile citite în timpul sesiunii curente trebuie marcate ca citite. În
+mod implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBcol_back\fP
+Culoarea standard a fundalului
+.TP 
+\fBcol_extquote\fP
+Culoarea textului citat din surse externe
+.TP 
+\fBcol_from\fP
+Culoarea expeditorului (From:)
+.TP 
+\fBcol_head\fP
+Culoarea liniilor antetului
+.TP 
+\fBcol_help\fP
+Culoarea textului paginilor de ajutor
+.TP 
+\fBcol_invers_bg\fP
+Culoarea de fundal pentru text inversat
+.TP 
+\fBcol_invers_fg\fP
+Culoarea de prim\-plan pentru text inversat
+.TP 
+\fBcol_markdash\fP
+Culoarea cuvintelor accentuate ca _acesta_. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBcol_markslash\fP
+Culoarea cuvintelor accentuate ca /acesta/. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBcol_markstar\fP
+Culoarea cuvintelor accentuate ca *acesta* . Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBcol_markstroke\fP
+Culoarea cuvintelor accentuate ca \-acesta\-. Vedeți și
+\fBword_h_display_marks\fP și \fBword_highlight\fP.
+.TP 
+\fBcol_message\fP
+Culoarea mesajelor de stare din ultima linie
+.TP 
+\fBcol_minihelp\fP
+Culoarea mini\-meniului de ajutor
+.TP 
+\fBcol_newsheaders\fP
+Culoarea câmpurilor antetului știrilor actuale
+.TP 
+\fBcol_normal\fP
+Culoarea standard pentru prim\-plan
+.TP 
+\fBcol_quote\fP
+Culoarea liniilor citate
+.TP 
+\fBcol_quote2\fP
+Culoarea liniilor citate de două ori
+.TP 
+\fBcol_quote3\fP
+Culoarea liniilor citate de =>3 ori
+.TP 
+\fBcol_response\fP
+Culoarea contorului de răspunsuri. Acesta este textul care apare ca
+„Răspunsul x din y” în ecranul de vizualizare a articolului.
+.TP 
+\fBcol_signature\fP
+Culoarea semnăturilor
+.TP 
+\fBcol_score_neg\fP
+Culoarea scorului negativ
+.TP 
+\fBcol_score_pos\fP
+Culoarea scorului pozitiv
+.TP 
+\fBcol_urls\fP
+Culoarea evidențierii adreselor URL
+.TP 
+\fBcol_verbatim\fP
+Culoarea blocurilor verbatim
+.TP 
+\fBcol_subject\fP
+Culoarea subiectului articolului
+.TP 
+\fBcol_text\fP
+Culoarea liniilor de text
+.TP 
+\fBcol_title\fP
+Culoarea semnului de ajutor/e\-mail
+.TP 
+\fBconfirm_choice\fP
+\fB\%tin\fP(1)  poate solicita confirmarea manuală pentru a proteja
+utilizatorul. Opțiuni disponibile:
+.in +0.5i
+.\" TODO: check if all affected commands are marked [after confirmation]
+\fBcommands\fP Solicită confirmare înainte de a executa anumite comenzi
+periculoase (de exemplu, \fBCatchup\fP («\fBc\fP»)). Comenzile afectate de această
+opțiune sunt marcate în această confirmare manuală cu „[după confirmare]”.
+.sp
+\fBquit\fP Vi se va cere să confirmați că doriți să ieșiți din \fBtin\fP atunci
+când utilizați comanda \fBQuit\fP («\fBq\fP»).
+.sp
+\fBselect\fP Solicită confirmare înainte de a marca toate articolele
+neselectate (cu comanda \fBGroupMarkUnselArtRead\fP («\fBX\fP»)) ca fiind citite.
+.in -0.5i
+Implicit este «commands» și ieșire.
+.TP 
+\fBdate_format\fP
+Formatul șirului utilizat pentru reprezentarea datei. O descriere a
+diferitelor opțiuni de formatare poate fi găsită la
+\fB\%strftime\fP(3). \fB\%tin\fP(1) utilizează \fB\%strftime\fP(3) atunci când este
+disponibil și acceptă majoritatea opțiunilor de formatare în codul său de
+rezervă. Implicit este „%a, %d %b %Y %H:%M:%S”.
+.TP 
+\fBdefault_art_search\fP
+.TP 
+\fBdefault_author_search\fP
+.TP 
+\fBdefault_config_search\fP
+Ultimul(a) articol/autor/opțiune de configurare căutat(ă).
+.TP 
+\fBdefault_filter_days\fP
+Valoarea implicită este 28.
+.TP 
+\fBdefault_filter_kill_case\fP
+Implicit pentru filtrarea rapidă (1 tastă) a majusculelor/minusculelor.  ON
+= filtrare cu diferențiere între majuscule și minuscule, OFF = ignorare
+majuscule/minuscule. Implicit este OFF.
+.TP 
+\fBdefault_filter_kill_expire\fP
+Implicit pentru expirarea filtrului rapid (1 tastă) de eliminare. ON =
+limită la \fBdefault_filter_days\fP, OFF = nu expiră niciodată. Implicit este
+OFF.
+.TP 
+\fBdefault_filter_kill_global\fP
+Implicit pentru filtrul global de eliminare rapidă (1 tastă).  ON=se aplică
+tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON.
+.TP 
+\fBdefault_filter_kill_header\fP
+Implicit pentru filtrul rapid (1 tastă) de eliminare a antetului.
+.in +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.3i
+.TP 
+\fBdefault_filter_select_case\fP
+Implicit pentru filtrul de selecție automată rapidă (1 tastă). ON = filtrare
+cu diferențiere între majuscule și minuscule, OFF = ignorare
+majuscule/minuscule. Implicit este OFF.
+.TP 
+\fBdefault_filter_select_expire\fP
+Implicit pentru expirarea filtrului de selecție automată rapidă (1
+tastă). ON = limită la \fBdefault_filter_days\fP, OFF = nu expiră
+niciodată. Implicit este OFF.
+.TP 
+\fBdefault_filter_select_global\fP
+Implicit pentru filtrul de selecție automată rapidă (1 tastă) global.  ON=se
+aplică tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON.
+.TP 
+\fBdefault_filter_select_header\fP
+Implicit pentru antetul filtrului de selecție automată rapidă (1 tastă).
+.in +0.3i
+.TS
+r L.
+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
+.TE
+.in -0.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 
+\fBdont_break_words\fP
+Nu desparte rândurile lungi în interiorul unui cuvânt. Acest lucru se aplică
+corpului textului, cu excepția blocurilor verbatim. A se vedea și
+\fBwrap_column\fP. Valoarea implicită este OFF.
+.TP 
+\fBdraw_arrow\fP
+Permite selectarea grupurilor/articolelor cu ajutorul unei săgeți „\->”
+dacă este activată „ON” sau cu ajutorul unei bare evidențiate dacă este
+dezactivată. Implicit este dezactivată „OFF”.
+.TP 
+\fBeditor_format\fP
+Șirul de format utilizat pentru a crea comanda de pornire a editorului cu
+parametri.  Implicit este «%E +%N %F» cu %E=Editor, %N=Număr linie și
+%F=Nume fișier (de exemplu, /bin/vi +7 .article). A se vedea de asemenea
+$\fBVISUAL\fP și $\fBEDITOR\fP în secțiunea «Mediu» din \fB\%tin\fP(1)
+.TP 
+\fBextquote_handling\fP
+Dacă este activată „ON”, vor fi detectate citatele din surse
+externe. Implicit este dezactivată „OFF”.
+.TP 
+\fBextquote_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_extquote\fP. Dacă \fBextquote_regex\fP
+este gol, atunci \fB\%tin\fP(1) utilizează o valoare implicită încorporată.
+.TP 
+\fBforce_screen_redraw\fP
+Specifică dacă redesenarea ecranului trebuie efectuată întotdeauna după
+anumite comenzi externe. În mod implicit este dezactivată „OFF”.
+.TP 
+\fBgetart_limit\fP
+If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
+articles/group are fetched from the server. If \fBgetart_limit\fP is < 0
+\fB\%tin\fP(1)  will start fetching articles from your first unread minus
+absolute value of \fBgetart_limit\fP. Note that setting \fBgetart_limit\fP to
+anything except 0 disables \fBcache_overview_files\fP. Default is 0, which
+means no limit.
+.TP 
+\fBgoto_next_unread\fP
+Ce taste ar trebui să accepte \fB\%tin\fP(1)  pentru a trece la următorul
+articol necitit.  Este posibilă orice combinație de \fBPageDown\fP și
+\fBPageNextUnread\fP.  Când este definită \fBPageDown\fP, \fB\%tin\fP(1)  trece la
+următorul articol de la sfârșitul celui curent. Când \fBPageNextUnread\fP este
+definită, \fB\%tin\fP(1)  trece imediat la următorul articol când
+\fBPageNextUnread\fP («\fB<TAB>\fP»)  este apăsată. Implicit este
+\fBPageNextUnread\fP.
+.TP 
+\fBgroup_catchup_on_exit\fP
+Dacă este activată, recuperează grupul la ieșirea cu tasta
+săgeată\-stânga. Implicit este activată „ON”.
+.TP 
+\fBgroup_format\fP
+Șirul de format utilizat pentru nivelul Grup. Valoarea implicită este „%n\ %m\ %R\ %L\ \ %s\ \ %F”. Sunt acceptate următoarele substituții:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'numărul de răspunsuri din firul de discuție'u
+%D date
+%F from, name and/or address
+%I initials
+%L line count
+%M message\-id
+%R number of responses in thread
+%S score
+%m article marks
+%n current thread number
+%s subject
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBhide_inline_data\fP
+If set to '\fBNothing\fP' (0) then raw data is displayed.  If set to
+\&'\fBComplete UU/YENC\fP' (1) then sections of uuencoded or yenc data will be
+shown with a single tag line showing the size and filename (much the same as
+a MIME attachment).  If set to '\fBAny UU/YENC\fP' (2) then any line that looks
+like uuencoded or yenc data will be folded into a tag line. This is useful
+when uuencoded or yenc data is split across more than one article but can
+also lead to false positives.  If set to '\fBInline PGP\fP' (4) then any inline
+PGP data is hidden.  If set to '\fBShar\fP' (8) then shar\-archives are hidden,
+this should be used with care as it may hide other shell snippets and any
+following text as well.  This setting can also be toggled in the article
+viewer via \fBPageToggleUue\fP ('\fB(\fP').  Default is 'Nothing' (0). The
+possible values are:
+.RS +1i
+.TS
+tab(:);
+n lb.
+0:Nothing
+1:Complete UU/YENC
+2:Any UU/YENC
+4:Inline PGP
+5:Complete UU/YENC & Inline PGP
+6:Any UU/YENC & Inline PGP
+8:Shar
+9:Complete UU/YENC & Shar
+10:Any UU/YENC & Shar
+12:Inline PGP & Shar
+13:Compl. UU/YENC & PGP & Shar
+15:Hide all
+.TE
+.RE
+.TP 
+\fBhideline_regex\fP
+A regular expression to hide matching lines in pager. Could be used to hide
+excessive quoting, e.g. via '^>\es?>\es?>'. If left blank, no
+lines will be hidden. This option does not affect lines within verbatim
+blocks and is applied after \fBtrim_article_body\fP and
+\fBsuppress_soft_hyphens\fP.
+.TP 
+\fBinews_prog\fP
+Ruta, numele și opțiunile programului extern \fB\%inews\fP(1).  Dacă citiți
+prin NNTP, valoarea implicită este „\-\-internal” (utilizați NNTP inews
+încorporat), altfel este „inews \-h”. Articolul este transmis către
+\fBinews_prog\fP pe STDIN prin „< article”.
+.TP 
+\fBinfo_in_last_line\fP
+Dacă este activată  „ON”, afișează descrierea grupului curent sau subiectul
+articolului în ultima linie (nu în paginator și în meniul global) \(em
+\fBToggleInfoLastLine\fP («\fBi\fP»)  activează/dezactivează opțiunea. Această
+facilitate este utilă, deoarece lățimea completă a ecranului este
+disponibilă pentru afișarea subiectelor lungi. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBinteractive_mailer\fP
+Dacă valoarea este mai mare decât 0, programul de citire a mesajelor va fi
+invocat mai devreme pentru răspuns, astfel încât să puteți utiliza mai multe
+dintre funcțiile sale (de exemplu, MIME, pgp, ...). 1 înseamnă includerea
+antetelor, 2 înseamnă neincluderea antetelor (vechea opțiune
+use_mailreader_i=ON). 0 dezactivează utilizarea. Această opțiune trebuie să
+se potrivească cu \fBmailer_format\fP. Valoarea implicită este 0.
+.TP 
+\fBinverse_okay\fP
+Dacă este activată „ON”, utilizează afișarea inversă pentru antetele
+paginilor și evidențierea adreselor URL. Implicit este activată.
+.TP 
+\fBkeep_dead_articles\fP
+Dacă este activată, păstrează toate publicările eșuate în
+\fI${TIN_HOMEDIR:\-„$HOME”}/dead.articles\fP, pe lângă păstrarea ultimei
+publicări eșuate în \fI${TIN_HOMEDIR:\-„$HOME”}/dead.article\fP. Implicit este
+activată „ON”.
+.TP 
+\fBkeep_expired_filters\fP
+If ON keep expired filter rules in the file, but no longer evaluate them.
+Default is OFF.
+.TP 
+\fBkill_level\fP
+Această opțiune controlează procesarea și afișarea articolelor care sunt
+eliminate. Există 3 opțiuni, valoarea implicită fiind 0 (\fBElimină numai articolele necitite\fP).
+.RS +1i
+.IP 0 3
+\fBElimină doar articolele necitite\fP este comportamentul „tradițional” al
+\fB\%tin\fP(1). Doar articolele necitite sunt eliminate o singură dată,
+marcându\-le ca citite. Deoarece filtrarea se aplică doar articolelor
+necitite cu \fBkill_level\fP stabilit la 0, \fBart_marked_killed\fP și
+\fBart_marked_read_selected\fP sunt afișate o singură dată. Când reintrați în
+grup, marcajul va dispărea.
+.IP 1
+\fBElimină toate articolele și afișează cu K\fP va procesa toate articolele din
+grup și, prin urmare, utilizarea acestei opțiuni implică un cost suplimentar
+de procesare. Articolele eliminate sunt afișate în mod normal, dar vor fi
+marcate cu \fBart_marked_killed\fP.
+.IP 2
+\fBElimină toate articolele și nu le afișează deloc\fP va procesa toate
+articolele din grup și, prin urmare, utilizarea acestei opțiuni implică un
+cost suplimentar de procesare. Articolele eliminate pur și simplu nu vor fi
+afișate deloc.
+.RE
+.TP 
+\fBmail_8bit_header\fP
+Allows 8\-bit 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 (\fBRFC\ 5322\fP and \fBRFC\ 2047\fP).
+.TP 
+\fBmail_address\fP
+Adresa de poștă electronică a utilizatorului (și numele complet), dacă nu
+este nume\-utilizator@gazdă. Aceasta este utilizată la crearea articolelor,
+trimiterea de mesaje și semnarea \fB\%pgp\fP(1).
+.TP 
+\fBmail_mime_encoding\fP
+Codarea MIME a corpului mesajului de poștă electronică, dacă este necesar (8
+biți, base64, quoted\-printable, 7 biți). Implicit este 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). If the article has multiple addresses, only the
+first is evaluated. 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 \fB\%mbox\fP(5)  and \fBRFC\ 4155\fP for more
+details on MBOXO and MBOXRD and \fB\%mmdf\fP(5)  for more details about MMDF.
+.TP 
+\fBmaildir\fP
+Directorul în care articolele/subiectele vor fi salvate în formatul
+\fB\%mbox\fP(5) . Această funcție este destinată în principal utilizării cu
+programul de poștă electronică \fB\%mutt\fP(1) . Ea permite utilizatorului să
+salveze articole/subiecte/grupuri pur și simplu introducând „=” ca nume de
+fișier pentru salvare.  Implicit este \fI${TIN_HOMEDIR:\-„$HOME”}/Mail\fP.
+.TP 
+\fBmailer_format\fP
+Formatul șirului utilizat pentru a crea comanda de expediere cu parametri
+care este utilizată pentru trimiterea articolelor către alte
+persoane. Valoarea implicită este „%M „%T” < %F” (de exemplu, /bin/mail
+"iain" < ~/.article). Formatul flexibil permite utilizarea altor
+programe de expediere cu parametri de linie de comandă diferiți, cum ar fi
+.in +0.3i
+.nf
+sendmail \-oem \-t < %F
+mutt \-H %F
+claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
+.fi
+.in -0.3i
+\fBinteractive_mailer\fP trebuie să fie definit corespunzător. Sunt acceptate
+următoarele substituții:
+.in +0.3i
+.nf
+.ta \w'%S'u +\w'default_mailer'u
+%F filename
+%M default_mailer
+%S subject\-field
+%T to\-filed
+%U username
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBmark_saved_read\fP
+Dacă este activată, articolele sunt salvate ca citite. Implicit este
+activată „ON”.
+.TP 
+\fBmark_ignore_tags\fP
+Când această opțiune este activată „ON”, funcțiile \fBGroupMarkThdRead\fP
+(«\fBK\fP»), \fBThreadMarkArtRead\fP («\fBK\fP»), \fBMarkThdUnread\fP («\fBZ\fP») la nivel
+de grup și \fBMarkArtUnread\fP («\fBz\fP») la nivel de fir marchează doar
+articolul sau firul curent, ignorând alte articole etichetate,
+(ne)citite. Când este dezactivată „OFF”, aceeași funcție afișează un meniu
+cu opțiuni pentru firul sau articolul curent, toate articolele etichetate,
+necitite sau nimic.
+.TP 
+\fBmetamail_prog\fP
+Ruta, numele și opțiunile programului extern \fB\%metamail\fP(1)  utilizat
+pentru vizualizarea părților non\-textuale ale articolelor.  Pentru a utiliza
+vizualizatorul încorporat, specificați \-\-internal. Aceasta este valoarea
+implicită atunci când \fB\%metamail\fP(1)  nu este instalat. Lăsați câmpul
+necompletat dacă nu doriți vizualizarea automată a atașamentelor
+non\-textuale. Comanda \fBPageViewAttach\fP («\fBV\fP»)  poate fi utilizată
+întotdeauna pentru a vizualiza manual orice atașamente. A se vedea și
+\fBask_for_metamail\fP.
+.TP 
+\fBmm_charset\fP
+Setul de caractere acceptat local, care este utilizat și pentru antetul MIME
+(parametrul setului de caractere și numele setului de caractere în
+codificarea antetului) în mesajele de poștă electronică și publicarea
+știrilor. Dacă \fBMIME_STRICT_CHARSET\fP este definit în momentul compilării,
+textul din setul de caractere diferit de valoarea acestui parametru este
+considerat ca fiind imposibil de afișat și este reprezentat ca „?”. În caz
+contrar, toate seturile de caractere sunt considerate compatibile cu
+afișarea. Dacă nu este definit, se utilizează valoarea variabilei de mediu
+$\fBMM_CHARSET\fP. Se utilizează US\-ASCII sau valoarea implicită la compilare
+în cazul în care niciuna dintre acestea nu este definită. Dacă sistemul
+dvs. acceptă \fB\%iconv\fP(3) sau \fB\%ucnv_*\fP(), această opțiune este
+dezactivată și ar trebui să utilizați în schimb \fBmm_network_charset\fP.
+.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
+\fB\%nl_langinfo\fP(3))  is done via \fB\%iconv\fP(3)  or \fB\%ucnv_*\fP().  If none
+of these functions are 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 +0.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 -0.3i
+Este posibil ca nu toate valorile să funcționeze pentru sistemul
+dumneavoastră, consultați \fB\%iconv_open\fP(3)  pentru mai multe detalii. Dacă
+nu este definită, se utilizează valoarea variabilei de mediu
+$\fBMM_CHARSET\fP. Dacă niciuna dintre acestea nu este definită, se utilizează
+US\-ASCII sau valoarea implicită din momentul compilării.
+.TP 
+\fBmono_markdash\fP
+Atributul caracteristic al cuvintelor accentuate ca _acesta_. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBmono_markslash\fP
+Atributul caracteristic al cuvintelor accentuate ca /acesta/. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBmono_markstar\fP
+Atributul caracteristic al cuvintelor accentuate ca *acesta*. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBmono_markstroke\fP
+Atributul caracteristic al cuvintelor accentuate ca \-acesta\-. Atributele
+utilizabile depind de terminalul dvs. A se vedea și \fBword_h_display_marks\fP
+și \fBword_highlight\fP.
+.TP 
+\fBnewnews\fP
+Acestea sunt cronometre interne utilizate de \fB\%tin\fP(1) pentru a urmări
+noile grupuri de știri. Nu le modificați decât dacă înțelegeți la ce
+servesc.
+.TP 
+\fBnews_headers_to_display\fP
+Ce antete de știri doriți să vedeți. Dacă doriți să vedeți toate antetele,
+introduceți „*” ca valoare. Aceasta este singura modalitate de utilizare a
+unui caracter joker.  Dacă introduceți „X\-” ca valoare, veți vedea toate
+antetele care încep cu „X\-” (cum ar fi X\-Alan sau X\-Pape). Puteți enumera
+mai multe, separându\-le cu spații. Dacă nu definiți nimic, această opțiune
+este dezactivată.
+.TP 
+\fBnews_headers_to_not_display\fP
+La fel ca \fBnews_headers_to_display\fP, cu excepția faptului că denotă
+opusul. Un exemplu de utilizare a ambelor opțiuni ar putea fi dacă ați
+considera că anteturile „X\-” sunt un lucru bun „A Good Thing(tm)”, dar ați
+considera că Alan și Pape sunt răufăcători... atunci ați proceda astfel:
+\fBnews_headers_to_display=X\-\fP \fBnews_headers_to_not_display=X\-Alan X\-Pape\fP
+Dacă nu definiți nimic, această opțiune este dezactivată.
+.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). If the article has multiple addresses, only the
+first is evaluated. Default is "%F wrote:".
+.TP 
+\fBnntp_read_timeout_secs\fP
+Timpul în secunde pentru a aștepta un răspuns de la server. Valoarea
+implicită este 120.
+.TP 
+\fBnormalization_form\fP
+The normalization form which should be used to normalize Unicode input.  The
+possible values are:
+.RS +1i
+.IP 0 3
+\fBNone\fP: fără normalizare
+.IP 1
+\fBNFKC\fP: descompunerea compatibilității, urmată de compoziția canonică
+.IP 2
+\fBNFKD\fP: descompunerea compatibilității
+.IP 3
+\fBNFC\fP: descompunere canonică, urmată de compoziție canonică
+.IP 4
+\fBNFD\fP: descompunere canonică
+.IP 5
+\fBNFKC_CF\fP: descompunerea compatibilității, urmată de compoziția canonică și
+plierea cazurilor
+.RE
+Some normalization modes are only available if they are supported by the
+library \fB\%tin\fP(1)  uses to do the normalization. NFC should be used if
+possible (\fBRFC\ 5198\fP).
+.TP 
+\fBpage_mime_format\fP
+Șirul de format ce \fB\%tin\fP(1) utilizează pentru antetul mime la nivel de
+Pagină. Valoarea implicită este "[\-\- %T%S%*n%z%*l%!c%!d%*e \-\-]".
+.TP 
+\fBpage_uue_format\fP
+Șirul de format ce \fB\%tin\fP(1) utilizează pentru antetul uue la nivel de
+Pagină. Valoarea implicită este "[\-\- %T%S%*n%I%!d%*e \-\-]".
+.TP 
+\fBpage_yenc_format\fP
+Format string \fB\%tin\fP(1)  uses for yenc header at Page level.  Default is
+"[\-\- %*N%!d%I [%F%G]%V%W%X \-\-]".
+.TP 
+\fBpos_first_unread\fP
+Dacă este activată „ON”, plasează cursorul pe primul articol necitit din
+grup, altfel pe ultimul articol. Implicit este activată „ON”.
+.TP 
+\fBpost_8bit_header\fP
+Allows 8\-bit 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 8\-bit characters are used,
+using unencoded (raw)  8\-bit 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
+Codificarea MIME a corpului mesajului de știri, dacă este necesar. (8 biți,
+base64, quoted\-printable, 7 biți). Valoarea implicită este 8 biți, ceea ce
+înseamnă că nu se aplică nicio codificare. base64 și quoted\-printable sunt
+de obicei nedorite pe Usenet.
+.TP 
+\fBpost_process_view\fP
+Dacă este activată „ON”, atunci \fB\%tin\fP(1) va porni un program de
+vizualizare adecvat pentru a afișa orice fișiere care au fost post\-procesate
+și uudecodate. Programul este determinat folosind fișierul \fB\%mailcap\fP(5)
+\&. Implicit este activată „ON”.
+.TP 
+\fBpost_process_type\fP
+Aceasta specifică dacă se va efectua post\-procesarea articolelor
+salvate. Deoarece arhiva shell poate conține comenzi pe care nu doriți să le
+executați, fiți atenți când extrageți arhive shell. Sunt permise următoarele
+valori:
+.RS +1i
+.IP 0 3
+\fBNo\fP (implicit), nu se efectuează nicio postprocesare.
+.IP 1
+\fBShell archives\fP, despachetarea numai a fișierelor \fB\%shar\fP(1)  cu mai
+multe părți.
+.IP 2
+\fBYes\fP, atașamentele binare și datele vor fi decodificate și salvate.
+.RE
+.TP 
+\fBposted_articles_file\fP
+Păstrează articolele publicate în fișierul specificat. Dacă numele
+fișierului specificat nu conține șiruri de caractere expandabile, acesta va
+fi precedat de \fI${TIN_HOMEDIR:\-"$HOME"}/Mail/\fP. Dacă nu este definit niciun
+nume de fișier, publicările nu vor fi salvate. Consultați secțiunea
+«TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA
+ARTICOLELOR» pentru mai multe informații despre diferitele caractere de
+extindere. Valoarea implicită este „posted”.
+.TP 
+\fBprint_header\fP
+Dacă este activată „ON”, antetul complet al articolului este trimis la
+imprimantă. În caz contrar, sunt afișate doar câmpurile „Subiect:” și „De
+la:”. Implicit, această opțiune este dezactivată „OFF”.
+.TP 
+\fBprinter\fP
+Programul de imprimare cu opțiuni care va fi utilizat pentru imprimarea
+articolelor. Implicit este \fB\%lpr\fP(1)  pentru mașinile BSD și \fB\%lp\fP(1)
+pentru mașinile SysV. Imprimarea din \fB\%tin\fP(1) poate fi dezactivată de
+către administratorul de sistem.
+.TP 
+\fBprocess_only_unread\fP
+Dacă este activată „ON”, salvează/imprimă/redirecționează/trimite prin poșta
+electronică numai articolele necitite (cu excepția articolelor
+etichetate). Implicit este dezactivată „OFF”.
+.TP 
+\fBprompt_followupto\fP
+Dacă este activată „ON”, afișează antetul gol „Followup\-To:” atunci când
+editați un articol. Implicit este dezactivată „OFF”.
+.TP 
+\fBquote_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, %I is replaced by author's initials. If the article has
+multiple addresses, only the first is evaluated. Default is '>_'.
+.TP 
+\fBquote_style\fP
+Această valoare întregă codificată în biți controlează modul în care
+articolele sunt citate atunci când se răspunde la ele sau se răspunde la
+acestea. Orice dintre următoarele opțiuni poate fi combinată prin adăugarea
+tuturor valorilor relevante. Valoarea implicită este 5, ceea ce înseamnă că
+caracterele de citare sunt comprimate și liniile goale sunt citate.
+.RS +1i
+.IP 0 3
+\fBNimic special\fP Liniile care nu sunt goale sunt citate.
+.IP 1
+\fBComprimă ghilimelele\fP Comprimă caracterele ghilimelelor atunci când se
+utilizează ghilimele de mai multe ori (de exemplu, „> > >” va fi
+transformat în „>>>”). Această opțiune este activată în mod
+implicit.
+.IP 2
+\fBCitarea semnăturilor\fP Această opțiune este dezactivată în mod
+implicit. Semnăturile sunt întotdeauna citate, indiferent de această
+opțiune, atunci când vizualizați un articol în modul brut \fBPageToggleRaw\fP
+(«\fB^H\fP») și răspundeți la acesta sau îl marcați pentru
+urmărire. Semnăturile nu sunt niciodată citate, indiferent de această
+opțiune, atunci când \fBshow_signatures\fP este dezactivată „OFF”.
+.IP 4
+\fBCitarea liniilor goale\fP Această opțiune este activată în mod implicit.
+.RE
+.TP 
+\fBquote_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote\fP. Dacă \fBquote_regex\fP este
+gol, atunci \fB\%tin\fP(1) utilizează o valoare implicită încorporată.
+.TP 
+\fBquote_regex2\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote2\fP. Dacă \fBquote_regex2\fP
+este gol, atunci \fB\%tin\fP(1) utilizează o valoare implicită încorporată.
+.TP 
+\fBquote_regex3\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+liniile care coincid sunt afișate în \fBcol_quote3\fP. Dacă \fBquote_regex3\fP
+este gol, atunci \fB\%tin\fP(1) utilizează o valoare implicită încorporată.
+.TP 
+\fBrecent_time\fP
+Dacă este stabilită la 0, această funcție este dezactivată, în caz contrar
+înseamnă numărul de zile. Valoarea implicită este 2.
+.TP 
+\fBrender_bidi\fP
+Dacă este activată „ON”, \fB\%tin\fP(1) realizează redarea textului
+bidirecțional. Dacă este dezactivată „OFF”, \fB\%tin\fP(1) lasă redarea
+textului bidirecțional în seama terminalului. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBreread_active_file_secs\fP
+Fișierul de știri \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP
+este recitit la intervale regulate pentru a afișa dacă au sosit știri
+noi. Valoarea implicită este 1200. Stabilirea acestei valori la 0 va
+dezactiva această funcție.
+.TP 
+\fBsavedir\fP
+Directorul în care sunt salvate articolele/firele. Implicit este
+\fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
+.TP 
+\fBscope_marked_global\fP
+The character used to show that a scope was read from the global attributes
+file. Default is '!'.
+.TP 
+\fBscope_marked_global_match\fP
+The character used to show that a scope was read from the global attributes
+file and the current group matches. Default is ':'.
+.TP 
+\fBscope_marked_local\fP
+The character used to show that a scope was read from the local attributes
+file. Default is '\ '.
+.TP 
+\fBscope_marked_local_match\fP
+The character used to show that a scope was read from the local attributes
+file and the current group matches. Default is '*'.
+.TP 
+\fBscore_limit_kill\fP
+Dacă scorul unui articol este mai mic sau egal cu această valoare, articolul
+este marcat ca fiind eliminat.
+.TP 
+\fBscore_limit_select\fP
+Dacă scorul unui articol este mai mare sau egal cu această valoare,
+articolul este marcat ca fiind popular.
+.TP 
+\fBscore_kill\fP
+Scorul unui articol care ar trebui eliminat, acesta trebuie să fie <=
+\fBscore_limit_kill\fP.
+.TP 
+\fBscore_select\fP
+Scorul unui articol care ar trebui marcat ca fiind popular trebuie să fie
+>= \fBscore_limit_select\fP.
+.TP 
+\fBscroll_lines\fP
+Numărul de linii care vor fi derulate în sus/jos în paginatorul articolului
+atunci când se utilizează cursorul sus/jos. Valoarea implicită este 1 (linie
+cu linie). Stabiliți valoarea 0 pentru a obține derularea tradițională
+\fB\%tin\fP(1) pagină cu pagină. Stabiliți valoarea \-1 pentru a obține
+derularea pagină cu pagină, în care linia de sus/jos este transferată pe
+pagina următoare. Această opțiune înlocuiește
+show_last_line_prev_page=ON. Stabiliți valoarea \-2 pentru a obține derularea
+pe jumătate de pagină. Această opțiune înlocuiește \fBfull_page_scroll\fP=OFF.
+.TP 
+\fBselect_format\fP
+Șirul de format utilizat pentru nivelul de Selecție. Valoarea implicită este
+"%f\ %n\ %U\ \ %G\ \ %d". Sunt acceptate următoarele substituții:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\wnumărul grupului actual'u
+%G group name
+%U unread count
+%d description
+%f group flag
+%n current group number
+%% %
+.fi
+.in -0.3i
+.TP 
+\fBsort_function\fP
+Funcție utilizată pentru sortarea articolelor. Valoarea implicită este 0.
+.RS +1i
+.IP 0 3
+Utilizează \fB\%qsort\fP(3)  pentru sortare.
+.IP 1
+Utilizează \fB\%heapsort\fP(3)  pentru sortare. Aceasta poate fi mai rapidă în
+grupuri mari cu fire lungi (date oarecum presortate).
+.RE
+.TP 
+\fBshow_author\fP
+Ce informații despre autor trebuie afișate. Implicit este 2, numele complet
+al autorului.
+.RS +1i
+.IP 0 3
+\fBNone\fP, va fi afișată doar linia „Subiect:”.
+.IP 1
+\fBAddress\fP, sunt afișate linia „Subiect:” și partea de adresă din linia „De
+la:”.
+.IP 2
+\fBFull Name\fP, sunt afișate linia „Subiect:” și numele complet al autorului
+din linia „De la:” (implicit).
+.IP 3
+\fBAddress and Name\fP, se afișează linia „Subiect:” și întregul conținut al
+liniei „De la:”.
+.RE
+.TP 
+\fBshow_art_score\fP
+Dacă este activată „ON”, afișează scorul articolului în colțul din stânga
+jos atunci când sunt afișate articolele. Implicit este dezactivată
+„OFF”. Vedeți de asemenea, \fBcol_score_neg\fP și \fBcol_score_pos\fP.
+.TP 
+\fBshow_description\fP
+Dacă este activată „ON”, afișează un text scurt de descriere a grupului după
+numele grupului de știri la nivelul de selecție a grupului. Comanda «\fB\-d\fP»
+va suprascrie configurația opțiunii și va dezactiva descrierile. Textul
+utilizat este preluat din fișierul \fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+și, dacă este oferit suportul necesar(necesită ca \fB\%tin\fP(1) să fie
+construit cu suport pentru mh\-mail\-handling), din
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/mailgroups\fP pentru grupurile de
+discuții. Valoarea implicită este „ON”.
+.TP 
+\fBshow_help_mail_sign\fP
+Vă permite să selectați dacă \fB\%tin\fP(1) afișează o indicație de ajutor, o
+indicație de mesaj nou, ambele sau niciuna în titlurile diferitelor
+niveluri. Valoarea implicită este 3.
+.RS +1i
+.IP 0 3
+\fBNu se afișează semnul de ajutor sau semnul de e\-mail\fP.
+.IP 1
+\fBAfișează numai semnul de ajutor\fP.
+.IP 2
+\fBAfișează doar semnul de e\-mail dacă există mesaje noi\fP, afișează doar
+semnul de e\-mail și numai dacă au sosit mesaje noi.
+.IP 3
+\fBAfișează mesajul dacă există un mesaj nou, altfel afișează semnul de ajutor\fP, afișează semnul mesajului dacă a sosit un mesaj nou, altfel
+afișează semnul ajutorului.
+.RE
+.TP 
+\fBshow_only_unread_arts\fP
+Dacă este activată „ON”, afișează numai articolele noi/necitite, altfel
+afișează toate articolele. Implicit este activată „ON”.
+.TP 
+\fBshow_only_unread_groups\fP
+Dacă este activată „ON”, afișează numai grupurile abonate care conțin
+articole necitite. Implicit este dezactivată „OFF”.
+.TP 
+\fBshow_signatures\fP
+Dacă este dezactivată „OFF”, semnăturile nu vor fi afișate la afișarea
+articolelor. Implicit este activată „ON”.
+.TP 
+\fBsigdashes\fP
+Dacă este activată „ON”, prefațează semnătura cu liniuțe. Implicit este
+activată „ON”.
+.TP 
+\fBsigfile\fP
+Ruta care specifică fișierul de semnătură care trebuie utilizat la
+publicarea, urmărirea sau răspunsul la un articol. Dacă ruta este un
+director, semnătura va fi generată aleatoriu din fișierele care se află în
+directorul specificat. Dacă în acel director există un fișier numit
+\&\fI.sigfixed\fP sau \fI${TIN_HOMEDIR:\-"$HOME"}/.sigfixed\fP, acesta va fi adăugat
+la începutul semnăturii alese (prima potrivire contează). Dacă ruta începe
+cu un !, programul către care indică ruta va fi executat pentru a genera o
+semnătură. Pentru a transmite numele grupului către program, se poate
+specifica %G.  Acesta va fi înlocuit cu numele grupului de știri
+curent. \-\-none va suprima orice semnătură. Valoarea implicită este
+\fI${TIN_HOMEDIR:\-„$HOME”}/.Sig\fP.  A se vedea și
+\fI${TIN_HOMEDIR:\-„$HOME”}/.sigfixed\fP.
+.TP 
+\fBsignature_repost\fP
+Dacă este activată „ON”, adaugă semnătura la articolele
+republicate. Implicit este activată „ON”.
+.TP 
+\fBslashes_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele care coincid sunt afișate în \fBcol_markslash\fP sau
+\fBmono_markslash\fP. Dacă \fBslashes_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBsort_article_type\fP
+Aceasta specifică modul în care articolele trebuie sortate. Sortarea în
+ordine crescătoare după dată (6) este valoarea implicită. Sunt permise
+următoarele tipuri de sortare:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, nu se sortează articolele.
+.IP 1
+\fBSubject: (descendent)\fP, sortează articolele după câmpul „Subiect:” în
+ordine descendentă.
+.IP 2
+\fBSubject:(ascendent)\fP, sortează articolele după câmpul „Subiect:” în ordine
+ascendentă.
+.IP 3
+\fBFrom: (descendent)\fP, sortează articolele după câmpul „De la:” în ordine
+descendentă.
+.IP 4
+\fBFrom: (ascendent)\fP, sortează articolele după câmpul „De la:” în ordine
+ascendentă.
+.IP 5
+\fBDate: (descendent)\fP, sortează articolele după câmpul „Data:” în ordine
+descendentă.
+.IP 6
+\fBDate: (ascendent)\fP, sortează articolele după câmpul „Data:” în ordine
+ascendentă.
+.IP 7
+\fBScore (descendent)\fP, sortează articolele filtrând scorul în ordine
+descendentă.
+.IP 8
+\fBScore (ascendent)\fP, sortează articolele filtrând scorul în ordine
+ascendentă.
+.IP 9
+\fBLines: (descendent)\fP, sortează articolele după câmpul „Linii:” în ordine
+descendentă.
+.IP 10
+\fBLines: (ascendent)\fP, sortează articolele după câmpul „Linii:” în ordine
+ascendentă.
+.RE
+.TP 
+\fBsort_threads_type\fP
+Aceasta specifică modul în care vor fi sortate firele. Sortarea
+descrescătoare după scor (1) este opțiunea implicită. Sunt permise
+următoarele tipuri de sortare:
+.RS +1i
+.IP 0 3
+\fBNothing\fP, nu se sortează firele.
+.IP 1
+\fBScore (descendent)\fP, sortează firele filtrând scorul în ordine descendentă
+(implicit).
+.IP 2
+\fBScore (ascendent)\fP, sortează firele filtrând scorul în ordine ascendentă.
+.IP 3
+\fBData ultimei publicări (descendent)\fP, sortează subiectele după data
+ultimei publicări în ordine descendentă.
+.IP 4
+\fBData ultimei publicări (ascendent)\fP, sortează subiectele după data ultimei
+publicări în ordine ascendentă.
+.RE
+.TP 
+\fBspamtrap_warning_addresses\fP
+Definiți această opțiune la o listă de șiruri separate prin virgule pentru a
+primi o avertizare dacă răspundeți la un articol prin poșta electronică, iar
+adresa de poștă electronică conține unul dintre aceste șiruri. Potrivirea nu
+ține cont de majuscule și minuscule. Exemplu:
+.sp
+\fIspam,delete,remove\fP
+.TP 
+\fBstars_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele care coincid sunt afișate în \fBcol_markstar\fP sau
+\fBmono_markstar\fP. Dacă \fBstars_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBstrip_blanks\fP
+Elimină spațiile goale de la sfârșitul fiecărei linii, accelerând astfel
+afișarea atunci când se citește pe un terminal lent sau prin modem. În mod
+implicit, această opțiune este activată „ON”.
+.TP 
+\fBstrip_bogus\fP
+Grupurile false sunt grupuri care sunt prezente în fișierul
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP, dar care nu mai există pe serverul de
+știri. Există 3 opțiuni. 0 înseamnă să nu se facă nimic și să se păstreze
+întotdeauna grupurile false. 1 înseamnă că grupurile false vor fi eliminate
+definitiv. 2 înseamnă că grupurile false vor apărea în meniul de selecție a
+grupurilor, precedate de litera „D”. Acest lucru vă permite să vă dezabonați
+de la ele oricând doriți. Valoarea implicită este 0 (Păstrați întotdeauna).
+.TP 
+\fBstrip_newsrc\fP
+Dacă este activată, grupurile dezabonate vor fi eliminate definitiv din
+fișierul \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. Implicit este dezactivată
+„OFF”.
+.TP 
+\fBstrip_re_regex\fP
+O expresie regulată pentru a găsi prefixe ale subiectului, cum ar fi „Re:”,
+pentru a le elimina. Dacă \fBstrip_re_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBstrip_was_regex\fP
+O expresie regulată pentru a găsi sufixele subiectului, cum ar fi „(was:”
+pentru a le elimina.  Dacă \fBstrip_was_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBstrokes_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele care coincid sunt afișate în \fBcol_markstroke\fP sau
+\fBmono_markstroke\fP. Dacă \fBstrokes_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBtex2iso_conv\fP
+Decodează codurile umlaut TeX în stil german în ISO Dacă este activat,
+afișează "a ca Umlaut\-a, etc. Implicit este dezactivată. Acest comportament
+poate fi schimbat și în programul de vizualizare a articolelor prin
+\fBPageToggleTex2iso\fP («\fB"\fP»).
+.TP 
+\fBthread_articles\fP
+Definește metoda de organizare a seriei de publicări care va fi
+utilizată. Opțiunile sunt:
+.RS +1i
+.IP 0 3
+Nu se organizează seria de articole publicate
+.IP 1
+Organizează seria de articole publicate doar după \*(rqSubiect:\*(rq
+.IP 2
+Organizează seria de articole publicate doar după \*(rqReferințe:\*(rq
+.IP 3
+Organizează seria de articole publicate după \*(rqReferințe:\*(rq apoi după
+\&\*(rqSubiect:\*(rq (implicit)
+.IP 4
+Organizează seria de articole din mai multe părți publicate după
+\&\*(rqSubiect:\*(rq
+.IP 5
+Organizează seria de articole publicate după procentul de potrivire al
+Subiectelor
+.RE
+De asemenea, este posibil să specificați tipul de organizare al seriei de
+articole publicate pentru fiecare grup în parte, definind variabila de
+atribut de grup \fBthread_articles\fP la 0 \(en 5 în fișierul
+\fI${TIN_HOMEDIR:\-„$HOME”}/.tin/attributes\fP.
+.TP 
+\fBthread_format\fP
+Șirul de format utilizat pentru nivelul Fir de discuție. Valoarea implicită
+este "%n\ %m\ \ [%L]\ \ %T\ \ %F". Sunt acceptate următoarele substituții:
+.in +0.3i
+.nf
+.ta \w'%G    'u +\w'de la, numele și/sau adresa'u
+%D	data
+%F	de la, numele și/sau adresa
+%I	inițiale
+%L	numărul liniei
+%M	id\-messaj
+%S	punctajul
+%T	tarborele firului de discuție
+%m	marcajele articolului
+%n	numărul articolului curentn
+%%	%
+.fi
+.in -0.3i
+.TP 
+\fBthread_perc\fP
+Definește cât de apropiate trebuie să fie subiectele în timpul procesului de
+grupare pe baza procentului de potrivire pentru ca grupurile să fie
+considerate parte a unui singur grup. Această valoare este cuprinsă între 0
+și 100. Valoarea implicită este 75.
+.TP 
+\fBthread_catchup_on_exit\fP
+Dacă este activată „ON”, recuperează grupul/firul la ieșirea cu tasta
+săgeată\-stânga. Implicit este activată „ON”.
+.TP 
+\fBthread_score\fP
+Modul în care se calculează punctajul total al unui fir. Valoarea implicită
+este 0, scorul maxim în acest fir.
+.RS +1i
+.IP 0 3
+\fBMax\fP, punctajul maxim din acest fir de discuție.
+.IP 1
+\fBSum\fP, suma tuturor punctajelor din acest fir de discuție.
+.IP 2
+\fBAverage\fP, punctajul mediu din acest fir de discuție.
+.RE
+.TP 
+\fBtls_ca_cert_file\fP
+The name of file containing all trusted CA certificates used for NNTPS
+(\fBRFC\ 8143\fP) connections. If left empty the system default will be used.
+.TP 
+\fBtranslit\fP
+Dacă este activată „ON”, adaugă //TRANSLIT la primul argument al
+\fB\%iconv_open\fP(3) pentru a activa transliterarea. Aceasta înseamnă că,
+atunci când un caracter nu poate fi reprezentat în setul de caractere țintă,
+acesta poate fi aproximat prin unul sau mai multe caractere similare. Pe
+sistemele pe care această extensie nu există, această opțiune este
+dezactivată. Implicit este dezactivată „OFF”.
+.TP 
+\fBtrim_article_body\fP
+Allows you to select how \fB\%tin\fP(1)  treats blank lines in article bodies.
+Default is 0. This option does not affect lines within verbatim blocks and
+is applied before \fBhideline_regex\fP.
+.RS +1i
+.IP 0 3
+\fBNu „tunde” corpul articolului\fP, nu face nimic.
+.IP 1
+\fBOmite liniile goale de la început\fP.
+.IP 2
+\fBOmite liniile goale finale\fP.
+.IP 3
+\fBOmite liniile goale de la început și de la sfârșit\fP, omite liniile goale
+de la început și de la sfârșit.
+.IP 4
+\fBCompactare multiplă între text\fP, înlocuiește mai multe linii goale între
+blocurile de text cu o singură linie goală.
+.IP 5
+\fBCompactare multiplă și omitere a liniilor goale de la început\fP, 4 + 1
+.IP 6
+\fBCompactare multiplă și omitere a liniilor goale de la sfârșit\fP, 4 + 2
+.IP 7
+\fBCompactare multiplă și omitere a liniilor goale de la început și de șa sfârșit\fP, 4 + 3
+.RE
+.TP 
+\fBsuppress_soft_hyphens\fP
+Dacă este activată „ON”, elimină cratimele flexibile (U+00AD) din blocurile
+care nu sunt verbatim atunci când afișează articole. Implicit este
+dezactivată „OFF”.
+.TP 
+\fBunderscores_regex\fP
+O expresie regulată care va fi aplicată la citirea articolelor. Toate
+cuvintele care  coimcid sunt afișate în \fBcol_markdash\fP sau
+\fBmono_markdash\fP. Dacă \fBunderscores_regex\fP este gol, atunci \fB\%tin\fP(1)
+utilizează o valoare implicită încorporată.
+.TP 
+\fBunlink_article\fP
+Dacă este activată „ON”, elimină \fI${TIN_HOMEDIR:\-"$HOME"}/.article\fP după
+publicare. Implicit este activată ”ON”.
+.TP 
+\fBurl_handler\fP
+Programul care va fi rulat la lansarea adreselor URL în vizorul de articole
+folosind \fBPageViewUrl\fP («\fBU\fP»). Adresa URL reală va fi adăugată. Implicit
+este \fBurl_handler.pl\fP.
+.TP 
+\fBurl_highlight\fP
+Activează evidențierea adreselor URL în corpul mesajului. Implicit este
+activată „ON”.
+.TP 
+\fBuse_color\fP
+Dacă este activată, \fB\%tin\fP(1) utilizează culori ANSI. Implicit este
+dezactivată „OFF”.
+.TP 
+\fBuse_keypad\fP
+Utilizează tastele de derulare de la tastatura numerică. Implicit este
+dezactivată „OFF”.
+.TP 
+\fBuse_mouse\fP
+Permite activarea/dezactivarea suportului pentru butonul mouse\-ului într\-un
+\fB\%xterm\fP(1x) . Implicit este dezactivată „OFF”.
+.TP 
+\fBuse_slrnface\fP
+Dacă este activată, ă \fB\%slrnface\fP(1) va fi utilizată pentru a interpreta
+antetul „X\-Face:”. Pentru ca această opțiune să aibă efect, \fB\%tin\fP(1)
+trebuie să ruleze într\-un \fB\%xterm\fP(1x)  și \fB\%slrnface\fP(1)  trebuie să se
+afle în $\fBPATH\fP. Implicit, opțiunea este dezactivată „OFF”.
+.TP 
+\fButf8_graphics\fP
+Dacă este activată „ON”, utilizează caractere UTF\-8 pentru indicatoru
+(„\(->”), arbore de fir/atașament și elipse ('...'). Implicit este
+dezactivată „OFF”.
+.TP 
+\fBverbatim_begin_regex\fP
+O expresie regulată pe care \fB\%tin\fP(1)  o va utiliza pentru a găsi
+începutul unui bloc verbatim. Valoarea implicită este #v+
+.TP 
+\fBverbatim_end_regex\fP
+O expresie regulată pe care \fB\%tin\fP(1)  o va utiliza pentru a găsi
+sfârșitul unui bloc verbatim. Valoarea implicită este #v\-
+.TP 
+\fBverbatim_handling\fP
+Allows you to select how \fB\%tin\fP(1)  treats verbatim blocks in article
+bodies.  Default is 1.
+.RS +1i
+.IP 0 3
+\fBDon't detect verbatim blocks\fP. Do nothing.
+.IP 1
+\fBDetect and show verbatim blocks\fP. Detect and show verbatim blocks,
+including begin and end marks.
+.IP 2
+\fBDetect, hide begin and end marks\fP. Detect and show verbatim blocks, hide
+begin and end marks.
+.IP 3
+\fBDon't show verbatim blocks\fP. Detect verbatim blocks and hide them
+completely.
+.RE
+.TP 
+\fBwildcard\fP
+Vă permite să selectați modul în care \fB\%tin\fP(1) potrivește șirurile de
+caractere. Valoarea implicită este 0 și utilizează notația \fB\%wildmat\fP(3) ,
+care este modul tradițional de gestionare. Stabilirea acestei valori la 1 vă
+permite să utilizați expresii regulate compatibile cu \fB\%perl\fP(1)
+\fB\%pcre\fP(3)  sau \fB\%pcre2\fP (3)  (vedeți și \fB\%perlre\fP(1)  și
+\fB\%pcrepattern\fP(3)  sau \fB\%pcre2pattern\fP(3)).  Probabil veți dori să
+actualizați fișierul de filtrare dacă utilizați această opțiune în mod
+regulat. NB: Numele grupurilor de știri vor fi întotdeauna potrivite
+utilizând notația \fB\%wildmat\fP(3) .
+.TP 
+\fBword_h_display_marks\fP
+Ar trebui să fie afișate și stelele, barele, liniile și liniuțele de la
+începutul și sfârșitul textului, chiar și atunci când sunt marcaje de
+evidențiere?
+.RS +1i
+.IP 0 3
+\fBno\fP
+.IP 1
+da, \fBafișează marcajele\fP
+.IP 2
+imprimă un \fBspațiu\fP în schimb
+.RE
+.TP 
+\fBword_highlight\fP
+Activează evidențierea cuvintelor. Vedeți \fBword_h_display_marks\fP pentru
+opțiunile disponibile. Dacă \fBuse_color\fP este activată, culorile specificate
+în \fBcol_markdash\fP, \fBcol_markslash\fP, \fBcol_markstar\fP și \fBcol_markstroke\fP
+sunt utilizate pentru evidențierea cuvintelor, altfel sunt utilizate
+atributele de caractere specificate în \fBmono_markdash\fP, \fBmono_markslash\fP,
+\fBmono_markstar\fP și \fBmono_markstroke\fP. Valoarea implicită este „ON”
+(activată).
+.TP 
+\fBwrap_column\fP
+Stabilește coloana la care trebuie să se încadreze corpul articolului
+afișat.  Dacă această valoare este egală cu 0, valoarea implicită este
+lățimea curentă a ecranului. Dacă această valoare este mai mare decât
+lățimea curentă a ecranului și \fBdont_break_words\fP nu este configurată,
+partea care nu se încadrează pe ecran nu este afișată.  Astfel, configurarea
+acestei opțiuni la o valoare mare poate fi utilizată pentru a dezactiva
+încadrarea.  Dacă această valoare este negativă, marginea de încadrare este
+lățimea ecranului curent plus valoarea dată (atâta timp cât rezultatul este
+încă pozitiv, altfel va reveni la lățimea ecranului curent). Valoarea
+implicită este 0, încadrarea la lățimea ecranului curent.
+.TP 
+\fBwrap_on_next_unread\fP
+Dacă este activată, căutarea următorului articol necitit va cuprinde toate
+articolele pentru a găsi și articolele necitite anterioare. Dacă este
+dezactivată, căutarea se oprește la sfârșitul listei de fire. Implicit este
+activată „ON”.
+.TP 
+\fBxpost_quote_format\fP
+Formatul este același ca pentru \fBnews_quote_format\fP, acesta fiind utilizat
+atunci când se răspunde la o publicare încrucișată către mai multe grupuri
+fără definirea „Followup\-To:”.
+.RE
+.PP
+\fI/etc/tin/tin.defaults\fP
+.sp
+.RS
+Încă un fișier de configurare globală cu perechi
+„\fIvariabilă\fP=\fIvaloare\fP”. Acesta este destinat opțiunilor mai generale
+care, de obicei, nu pot fi controlate prin
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fP și/sau
+\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/tinrc\fP, cum ar fi reinițializarea (pentru a
+suprascrie valoarea implicită încorporată) \fInewslibdir\fP.
+.TP 
+\fBdomainname\fP
+Definește un nume de domeniu global utilizat în liniile From
+.TP 
+\fBorganization\fP
+Definește numele organizației dvs. $\fBORGANIZATION\fP înlocuiește orice
+valoare specificată.
+.TP 
+\fBnewslibdir\fP
+Definește locația implicită pentru anumite fișiere de configurare, valorile
+obișnuite fiind \fI/usr/lib/news\fP, \fI/var/lib/news\fP, \fI/usr/local/lib/news\fP
+sau \fI/news/db\fP. $\fBTIN_LIBDIR\fP înlocuiește orice valoare specificată.
+.TP 
+\fBbugaddress\fP
+Definește adresa de poștă electronică la care utilizatorii pot trimite
+rapoarte de erori folosind o funcție încorporată. Implicit, aceasta indică o
+listă de distribuție a dezvoltatorilor situată la tin.org. Poate doriți să
+schimbați această adresă cu una a administrației locale, dacă doriți să vă
+ocupați singuri de problemele utilizatorilor.
+.TP 
+\fBinewsdir\fP
+Definește directorul care conține fișierul executabil \fB\%inews\fP(1).
+.TP 
+\fBmm_charset\fP
+.\" TODO: mention that it sets mm_network_charset if
+.\" charset-conversion is available.
+Setul de caractere implicit care va fi utilizat în antetul MIME
+„Content\-Type:”.  $\fBMM_CHARSET\fP înlocuiește orice valoare specificată.
+.TP 
+\fBpost_mime_encoding\fP
+Schema de codificare implicită utilizată în articolele MIME. 8 biți ar putea
+fi cea mai bună valoare.
+.TP 
+\fBmail_mime_encoding\fP
+Schema de codificare implicită utilizată în scrisorile
+MIME. quoted\-printable este o alegere bună în acest caz.
+.TP 
+\fBdisable_gnksa_domain_check\fP
+Permite domeniile de nivel superior neînregistrate. Deoarece lista
+TLD\-urilor valide nu mai este menținută în mod activ, valoarea implicită a
+fost modificată la „ON” începând cu \fB\%tin\fP(1)  versiunea 2.1.5
+.TP 
+\fBdisable_sender\fP
+Nu generează un antet „Sender:”. Acest lucru are efect numai dacă
+\fBinews_prog\fP este configurat la „\-\-internal”.
+.TP 
+\fBspooldir\fP
+Baza directorului dvs. de stocare(spool) al știrilor (Bnews, Cnews și INN
+stil spool tradițional), valorile comune sunt \fI/var/spool/news\fP,
+\fI/usr/spool/news\fP, \fI/news/spool\fP. $\fBTIN_SPOOLDIR\fP înlocuiește orice
+valoare specificată.
+.TP 
+\fBoverviewdir\fP
+Baza bazei de date NOV \fB\%newsoverview\fP(5)  (stil tradspool; poate fi
+același director ca \fIspooldir\fP), valorile comune sunt
+\fI/var/spool/overview\fP, \fI/usr/spool/overview\fP,
+\fI/news/overview\fP. $\fBTIN_NOVROOTDIR\fP înlocuiește orice valoare specificată.
+.TP 
+\fBoverviewfile\fP
+Numele unui singur fișier de prezentare generală, valorile obișnuite sunt
+\&\fI.overview\fP sau \fIover.view\fP. $\fBTIN_NOVFILENAME\fP înlocuiește orice valoare
+specificată.
+.TP 
+\fBoverviewfmtfile\fP
+Ruta completă către fișierul overview.fmt al sistemului dvs. de știri; de
+obicei, fișierul se află în \fInewslibdir\fP și se numește \fIoverview.fmt\fP,
+astfel încât trebuie să modificați această opțiune numai dacă configurația
+dvs. este diferită.
+.TP 
+\fBactivefile\fP
+Ruta completă a fișierului activ al sistemului dvs. de știri; de obicei,
+fișierul se află în \fInewslibdir\fP și se numește \fIactive\fP, astfel încât
+trebuie să modificați această opțiune numai dacă configurația dvs. este
+diferită. $\fBTIN_ACTIVEFILE\fP înlocuiește orice valoare specificată.
+.TP 
+\fBactivetimesfile\fP
+Ruta completă către fișierul active.times al sistemului dvs. de știri; de
+obicei, fișierul se află în \fInewslibdir\fP și se numește \fIactive.times\fP,
+astfel încât trebuie să modificați această opțiune numai dacă configurația
+dvs. este diferită.
+.TP 
+\fBnewsgroupsfile\fP
+Calea completă către fișierul grupurilor de știri ale sistemului dvs. de
+știri; de obicei, fișierul se află în \fInewslibdir\fP și se numește
+\fInewsgroups\fP, astfel încât trebuie să modificați această opțiune numai dacă
+configurația dvs. este diferită.
+.TP 
+\fBsubscriptionsfile\fP
+Ruta completă către fișierul de abonamente al sistemului dvs. de știri; de
+obicei, fișierul se află în \fInewslibdir\fP și se numește \fIsubscriptions\fP,
+astfel încât trebuie să modificați această opțiune numai dacă configurația
+dvs. este diferită.
+.RE
+.PP
+\fI/usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo\fP
+.sp
+.RS
+traducerea în limba specificată în $\fBLC_ALL\fP, $\fBLC_MESSAGES\fP sau $\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
+Acest fișier listează grupurile de știri pe care situl local le
+primește. Fiecare grup de știri trebuie listat o singură dată. Fiecare linie
+specifică un singur grup; în cadrul fiecărui grup de știri, articolelor li
+se atribuie nume unice, care sunt numere crescând monoton.
+.sp
+.\" TODO: tin issues just a warning in that case.
+Dacă un articol este publicat în grupuri de știri care nu sunt menționate în
+acest fișier, acele grupuri de știri sunt ignorate.  Dacă nu sunt
+specificate grupuri de știri valide, articolul este respins.
+.sp
+Fiecare linie este formată din patru câmpuri separate prin spații „\fInume\fP
+\fImarcaj superior\fP \fImarcaj inferior\fP \fIfanioane\fP”.
+.TP 
+\fBname\fP
+este numele grupului de știri
+.TP 
+\fBhighmark\fP
+este cel mai mare număr de articol care a fost utilizat în acel grup de
+știri
+.TP 
+\fBlowmark\fP
+este cel mai mic număr de articol din grup; acest număr nu este garantat a
+fi exact și trebuie considerat doar ca un indiciu. Rețineți că, din cauza
+anulării articolelor, pot exista lacune în secvența de numerotare. Dacă cel
+mai mic număr de articol este mai mare decât cel mai mare număr de articol,
+atunci nu există articole în grupul de știri.
+.TP 
+\fBflags\fP
+poate fi unul dintre acestea
+.RS
+.TP 
+\fBy\fP
+sunt permise publicări locale
+.TP 
+\fBn\fP
+nu sunt permise publicări locale, ci numai cele la distanță
+.TP 
+\fBm\fP
+grupul este moderat și toate publicările trebuie să fie aprobate
+.TP 
+\fBj\fP
+articolele din acest grup nu sunt păstrate, ci doar transmise mai departe
+.TP 
+\fBx\fP
+articolele nu pot fi publicate în acest grup de știri
+.TP 
+\fB=foo.bar\fP
+articolele sunt arhivate local în grupul „foo.bar”
+.RE
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST (\fBRFC\ 3977\fP)
+or LIST COUNTS (\fBRFC\ 6048\fP) command instead.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/active.times\fP
+.sp
+.RS
+Acest fișier oferă o înregistrare cronologică a momentului în care sunt
+create grupurile de știri. Acesta este actualizat în mod normal de serverul
+local de știri (de exemplu, \fB\%innd\fP(8))  de fiecare dată când este creat
+un grup nou. Fiecare linie este formată din trei câmpuri separate prin
+spații „\fInume\fP \fIora\fP \fIcreator\fP”.
+.TP 
+\fBname\fP
+este numele grupului de știri
+.TP 
+\fBtime\fP
+este momentul în care grupul a fost creat, exprimat ca număr de secunde de
+la Epoch.
+.TP 
+\fBcreator\fP
+este adresa de poștă electronică a persoanei care a creat grupul.
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the NEWGROUPS (\fBRFC\ 3977\fP) command instead.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/newsgroups\fP
+.sp
+.RS
+Acest fișier conține scurte descrieri ale fiecărui grup de știri. De obicei,
+este actualizat de serverul local de știri (de exemplu, \fB\%innd\fP(8))  de
+fiecare dată când este creat un grup nou. Fiecare linie conține două câmpuri
+separate prin tabulator „\fInumele grupului\fP    \fIdescriere pe o singură linie\fP”.
+.TP 
+\fBnumele grupului\fP
+este numele grupului de știri
+.TP 
+\fBdescriere pe o singură linie\fP
+este o scurtă descriere a grupului, exprimată într\-o singură linie
+.P
+\fB\%tin\fP(1)  only tries to read the file if you read directly from the local
+spool, if you read news via NNTP, \fB\%tin\fP(1)  uses the LIST NEWSGROUPS
+(\fBRFC\ 3977\fP) command instead.
+.RE
+.PP
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}/organization\fP
+.sp
+.RS
+Acest fișier poate conține o organizație implicită care va fi utilizată în
+antetul „Organizație:”. $\fBORGANIZATION\fP are prioritate mai mare dacă este
+definită.
+.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
+\fB\%newsoverview\fP(5)).  The order of lines in this file is important; it
+determines the order in which the fields will appear in the database. See
+also \fB\%overview.fmt\fP(5).  \fB\%tin\fP(1)  only tries to read the file if you
+read directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)
+uses the LIST OVERVIEW.FMT (\fBRFC\ 3977\fP) command instead.
+.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 \(em one per line \(em which the
+client should subscribe to when the user has no
+${TIN_HOMEDIR:\-"$HOME"}/.newsrc for the news server.  \fB\%tin\fP(1)  only
+tries to read the file if you read directly from the local spool, if you
+read news via NNTP, \fB\%tin\fP(1)  uses the LIST SUBSCRIPTIONS (\fBRFC\ 6048\fP)
+command instead.
+.RE
+
+.SH "CONSULTAȚI ȘI"
+\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1),
+\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x),
+\fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3),
+\fB\%pcre\fP(3), \fB\%pcre2\fP(3), \fB\%pcrepattern\fP(3), \fB\%pcre2pattern\fP(3),
+\fB\%qsort\fP(3), \fB\%strftime\fP(3), \fB\%system\fP(3), \fB\%active\fP(5),
+\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5),
+\fB\%overview.fmt\fP(5), \fB\%innd\fP(8), \fBRFC\ 1524\fP, \fBRFC\ 1952\fP, \fBRFC\ 2045\fP, \fBRFC\ 2046\fP, \fBRFC\ 2047\fP, \fBRFC\ 2231\fP, \fBRFC\ 2980\fP, \fBRFC\ 3977\fP,
+\fBRFC\ 4155\fP, \fBRFC\ 4643\fP, \fBRFC\ 5198\fP, \fBRFC\ 5322\fP, \fBRFC\ 5536\fP, \fBRFC\ 5537\fP, \fBRFC\ 6048\fP, \fBRFC\ 6838\fP, \fBRFC\ 8143\fP, \fBRFC\ 8315\fP
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/ro.po tin-2.6.5/po-man/ro.po
--- tin-2.6.4/po-man/ro.po	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/ro.po	2025-12-23 17:42:14.387772899 +0100
@@ -0,0 +1,18493 @@
+# Translation of tin-man in Romanian.
+# Mesajele în limba română pentru pachetul tin-man.
+# Copyright © 2025 Free Software Foundation, Inc.
+# This file is distributed under the same license as the tin package.
+#
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2025.
+#
+# Cronologia traducerii fișierului „tin-man”:
+# Traducerea inițială, făcută de R-GC, pentru versiunea tin-man 2.6.4 (35% - tradus), iul-2025.
+# Completare traducere, făcută de R-GC, pentru versiunea 2.6.4, (100% - tradus), dec-2025.
+# Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul).
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: tin-man 2.6.4\n"
+"POT-Creation-Date: 2025-12-23 17:36+0100\n"
+"PO-Revision-Date: 2025-12-21 12:41+0100\n"
+"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
+"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2);\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.6\n"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "TIN"
+msgstr "TIN"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2025-12-24"
+msgstr "2025-12-24"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2.6.5"
+msgstr "2.6.5"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr "Cititor de știri Usenet"
+
+#. type: SH
+#: doc/tin.1:14 doc/tin.5:12
+#, no-wrap
+msgid "NAME"
+msgstr "NUME"
+
+#. type: Plain text
+#: doc/tin.1:18
+msgid "tin, rtin - Usenet newsreader"
+msgstr "tin, rtin - cititor de știri Usenet"
+
+#. type: SH
+#: doc/tin.1:18
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSIS"
+
+#. type: Plain text
+#: doc/tin.1:53
+#, fuzzy
+#| msgid ""
+#| "B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+#| "[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
+#| "B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+#| "B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] "
+#| "[\\|B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+#| "I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+#| "[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> "
+#| "I<Mail_dir>\\|] [\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> "
+#| "I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<address>\\|] [\\|"
+"B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] [\\|B<-G> "
+"I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> I<Mail_dir>\\|] "
+"[\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> I<index_dir>\\|]\\ "
+"\\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+msgstr ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-"
+"S>\\|] \\|\\|B<-s> I<dir-Știri>\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|"
+"B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I<adresă\\|] [\\|B<-"
+"D> I<nivel-depanare>\\|] [\\|B<-F> I<fișier-filtru>\\|] [\\|B<-G> I<limită-"
+"articole>\\|] [\\|B<-f> I<fișier-newsrc>\\|] [\\|B<-g> I<server>\\|"
+"[\\|:I<port>\\|]\\|] [\\|B<-L> I<ID-Mesaj>\\|] [\\|B<-m> I<dir-Mail>\\|] [\\|"
+"B<-p> I<port>\\|] [\\|B<-t> I<timp-așteptare>\\|] [\\|B<-I> I<dir-indexr>\\|]"
+"\\ \\|[I<grup-știri>\\|[\\|,.\\|.\\|.\\|]\\|]\\|]"
+
+#. type: SH
+#: doc/tin.1:53 doc/tin.5:15
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIERE"
+
+#. type: Plain text
+#: doc/tin.1:62
+#, fuzzy
+#| 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 an NNTP (Network News Transport Protocol, B<RFC\\%3977>) or "
+#| "NNTPS (B<RFC\\%8143>) server. It will automatically utilize NOV B<\\"
+#| "%newsoverview>(5)  style index files if available locally or via the NNTP "
+#| "[X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilize NOV B<\\"
+"%newsoverview>(5)  style index files if available locally or via the NNTP "
+"[X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+msgstr ""
+"B<tin> este un program de citire a știrilor Usenet, ușor de utilizat, cu "
+"afișare pe ecran complet. Poate citi știri local (de exemplu, I</var/spool/"
+"news>) sau de la distanță (opțiunea B<rtin> sau B<tin -r>) prin intermediul "
+"unui server NNTP (Network News Transport Protocol, B<RFC\\%3977>) sau NNTPS "
+"(B<RFC\\%8143>). Acesta va utiliza automat fișiere index de tip NOV B<\\"
+"%newsoverview>(5)  dacă sunt disponibile local sau prin comanda NNTP [X]OVER "
+"(B<RFC\\%2980>, B<RFC\\%3977>)."
+
+#. type: Plain text
+#: doc/tin.1:68
+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> are patru niveluri separate de operare: nivel de Selecție, nivel de "
+"Grup, nivel de Fir și nivel de Articol. Utilizați comanda B<Help> („B<h>”)  "
+"pentru a vizualiza o listă a comenzilor disponibile la un anumit nivel."
+
+#. type: Plain text
+#: doc/tin.1:76
+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 ""
+"La pornire, B<tin> va afișa o listă cu grupurile de știri găsite în I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. O săgeată „-E<gt>” sau o bară evidențiată "
+"va indica primul grup de știri. Deplasați-vă la un grup folosind tastele "
+"săgeată ale terminalului (în funcție de terminal) sau B<Down> («B<j>»)  și "
+"B<Up> («B<k>»). Utilizați PgUp/PgDn (în funcție de terminal) sau B<PageUp> "
+"(«B<^U>») (CTRL-U) și B<PageDown> («B<^D>») (CTRL-D) pentru a derula pagina "
+"în sus/jos. Intrați într-un grup de știri apăsând «B<E<lt>CRE<gt>>»."
+
+#. type: Plain text
+#: doc/tin.1:81
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+"Tasta B<GroupNextUnreadArtOrGrp> («B<E<lt>TABE<gt>>») introduce următorul "
+"grup de știri cu articole necitite."
+
+#. type: SH
+#: doc/tin.1:81
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr "STARE DE IEȘIRE"
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:1196 doc/tin.1:3958
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: doc/tin.1:86
+msgid "Successful program execution. No unread news available in batch mode."
+msgstr ""
+"Execuția cu succes a programului. Nu există știri necitite disponibile în "
+"modul pe loturi."
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:3961
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "Usage, syntax, configuration file or network error."
+msgstr "Eroare de utilizare, sintaxă, fișier de configurare sau rețea."
+
+#. type: TP
+#: doc/tin.1:89 doc/tin.1:3964
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Unread news available (batch mode (''B<-Z>'') only)."
+msgstr "Știri necitite disponibile (numai în modul pe loturi („B<-Z>”))."
+
+#. type: TP
+#: doc/tin.1:92 doc/tin.1:3967
+#, no-wrap
+msgid "B<3>"
+msgstr "B<3>"
+
+#. type: Plain text
+#: doc/tin.1:97
+msgid "NNTP error."
+msgstr "Eroare NNTP."
+
+#. type: SH
+#: doc/tin.1:97
+#, no-wrap
+msgid "OPTIONS"
+msgstr "OPȚIUNI"
+
+#. type: TP
+#: doc/tin.1:98
+#, no-wrap
+msgid "B<-4>"
+msgstr "B<-4>"
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Forțează conectarea prin IPv4 la serverul NNTP de la distanță. Disponibilă "
+"numai atunci când este construit cu suport IPv6."
+
+#. type: TP
+#: doc/tin.1:102
+#, no-wrap
+msgid "B<-6>"
+msgstr "B<-6>"
+
+#. type: Plain text
+#: doc/tin.1:106
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+"Forțează conectarea prin IPv6 la serverul NNTP de la distanță. Disponibilă "
+"numai atunci când este construit cu suport IPv6."
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid "Toggle ANSI color (default is off)."
+msgstr "Activează/dezactivează culorile ANSI (implicit sunt dezactivate)."
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-A>"
+msgstr "B<-A>"
+
+#. type: Plain text
+#: doc/tin.1:114
+#, fuzzy
+#| msgid ""
+#| "Force authentication on initial connect. Only available when reading via "
+#| "NNTP."
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP.  See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+msgstr ""
+"Forțează autentificarea la conectarea inițială. Disponibilă numai la citirea "
+"prin NNTP."
+
+#. type: TP
+#: doc/tin.1:114
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: doc/tin.1:119
+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 ""
+"Creează/actualizează fișierele index pentru fiecare grup din I<$"
+"{TIN_HOMEDIR:-„$HOME”}/.newsrc> sau din fișierul specificat de opțiunea „B<-"
+"f>” și marchează toate articolele ca citite."
+
+#. type: TP
+#: doc/tin.1:119
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: doc/tin.1:124
+msgid ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+msgstr ""
+"Utilizează extensia COMPRESS NNTP (B<RFC\\ 8054>) dacă este disponibilă. "
+"Consultați de asemenea B<nntp_read_timeout_secs>, „B<-t>” și secțiunile "
+"«SECURITATE» și «ERORI»."
+
+#. type: TP
+#: doc/tin.1:124
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:130
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+"Nu încarcă descrierile grupurilor de știri și mesajul zilei al serverelor "
+"(modul interactiv)."
+
+#. type: TP
+#: doc/tin.1:130
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr "B<-D>I< nivel-depanare>"
+
+#. type: Plain text
+#: doc/tin.1:140
+#, fuzzy
+#| msgid ""
+#| "Enter debug-level, the levels can specified via number (should be avoided "
+#| "as it will be removed in the future) or name (case insensitive) as listed "
+#| "below. Use comma to give multiple levels, any combinations are allowed "
+#| "(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+#| "performed at startup and on normal termination (that is the files are "
+#| "only available while tin is running)."
+msgid ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+msgstr ""
+"Introduce nivelul de depanare, nivelurile pot fi specificate prin număr (de "
+"evitat, deoarece va fi eliminat în viitor) sau nume (nu se ține cont de "
+"majuscule/minuscule), după cum se indică mai jos. Utilizați virgula pentru a "
+"indica mai multe niveluri, fiind permise orice combinații (de exemplu, „B<-"
+"D> I<GNKSA,2,NNTP>”). Dacă se solicită eliminarea, aceasta va fi efectuată "
+"la pornire și la terminarea normală (adică fișierele sunt disponibile numai "
+"în timp ce tin rulează)."
+
+#. type: IP
+#: doc/tin.1:144 doc/tin.1:1900 doc/tin.1:1934 doc/tin.1:2053 doc/tin.1:2120
+#: doc/tin.1:2322 doc/tin.1:2387 doc/tin.1:2523 doc/tin.1:2550 doc/tin.1:2564
+#: doc/tin.1:2616 doc/tin.1:2646 doc/tin.1:2724 doc/tin.1:2756 doc/tin.1:2782
+#: doc/tin.1:2863 doc/tin.1:2899 doc/tin.5:1674 doc/tin.5:1703 doc/tin.5:1841
+#: doc/tin.5:1904 doc/tin.5:2099 doc/tin.5:2169 doc/tin.5:2221 doc/tin.5:2340
+#: doc/tin.5:2353 doc/tin.5:2386 doc/tin.5:2439 doc/tin.5:2468 doc/tin.5:2539
+#: doc/tin.5:2588 doc/tin.5:2616 doc/tin.5:2706 doc/tin.5:2744
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTP"
+msgstr "NNTP"
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTPS"
+msgstr "NNTPS"
+
+#. type: IP
+#: doc/tin.1:145 doc/tin.1:1902 doc/tin.1:1936 doc/tin.1:2054 doc/tin.1:2125
+#: doc/tin.1:2324 doc/tin.1:2391 doc/tin.1:2526 doc/tin.1:2566 doc/tin.1:2618
+#: doc/tin.1:2649 doc/tin.1:2726 doc/tin.1:2758 doc/tin.1:2784 doc/tin.1:2865
+#: doc/tin.1:2901 doc/tin.5:1675 doc/tin.5:1704 doc/tin.5:1842 doc/tin.5:1909
+#: doc/tin.5:2101 doc/tin.5:2173 doc/tin.5:2225 doc/tin.5:2356 doc/tin.5:2388
+#: doc/tin.5:2441 doc/tin.5:2471 doc/tin.5:2541 doc/tin.5:2590 doc/tin.5:2618
+#: doc/tin.5:2708 doc/tin.5:2746
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "FILTER"
+msgstr "FILTER"
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "ARTS"
+msgstr "ARTS"
+
+#. type: IP
+#: doc/tin.1:146 doc/tin.1:1906 doc/tin.1:1940 doc/tin.1:2055 doc/tin.1:2328
+#: doc/tin.1:2622 doc/tin.1:2653 doc/tin.1:2731 doc/tin.1:2788 doc/tin.5:1677
+#: doc/tin.5:1706 doc/tin.5:1843 doc/tin.5:2105 doc/tin.5:2231 doc/tin.5:2445
+#: doc/tin.5:2475 doc/tin.5:2545 doc/tin.5:2622
+#, no-wrap
+msgid "4"
+msgstr "4"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "NEWSRC"
+msgstr "NEWSRC"
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "BITMAP"
+msgstr "BITMAP"
+
+#. type: IP
+#: doc/tin.1:147 doc/tin.1:2058 doc/tin.1:2631 doc/tin.5:1846 doc/tin.5:2454
+#, no-wrap
+msgid "8"
+msgstr "8"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "THREADING"
+msgstr "THREADING"
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "REFS"
+msgstr "REFS"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "16"
+msgstr "16"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MEMORY"
+msgstr "MEMORY"
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MALLOC"
+msgstr "MALLOC"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "32"
+msgstr "32"
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "ATTRIBUTES"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "64"
+msgstr "64"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "MISC"
+msgstr "MISC"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "GNKSA"
+msgstr "GNKSA"
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "ACTIVE"
+msgstr "ACTIVE"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "ALL"
+msgstr "ALL"
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "EVERYTHING"
+msgstr "EVERYTHING"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "128"
+msgstr "128"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "REMOVE"
+msgstr "REMOVE"
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "DELETE"
+msgstr "DELETE"
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+msgstr ""
+"Pentru nivelul NNTP opțiunea „B<-v>” controlează nivelul de detaliere al "
+"ieșirii. În funcție de nivelul de depanare, diverse fișiere pot fi scrise în "
+"I<$TMPDIR> și/sau pot fi afișate pe ecran. Consultați de asemenea secțiunea "
+"«SECURITATE»!"
+
+#. type: TP
+#: doc/tin.1:158
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr "B<-f>I< fișier>"
+
+#. type: Plain text
+#: doc/tin.1:163
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>."
+msgstr ""
+"Utilizează fișierul specificat al grupurilor de știri la care sunteți abonat "
+"în locul I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> sau un fișier specificat prin "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
+
+#. type: TP
+#: doc/tin.1:163
+#, no-wrap
+msgid "B<-F>I< file>"
+msgstr "B<-F>I< fișier>"
+
+#. type: Plain text
+#: doc/tin.1:166
+msgid ""
+"Use the specified filter file instead of I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+msgstr ""
+"Utilizează fișierul filtru specificat în locul I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.filter>."
+
+#. type: TP
+#: doc/tin.1:166
+#, no-wrap
+msgid "B<-g> I<server>[:I<port>]"
+msgstr "B<-g> I<server>[:I<port>]"
+
+#. type: Plain text
+#: doc/tin.1:172
+msgid ""
+"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Only available when reading via NNTP. If you "
+"want to give a port with a plain IPv6 address, the address must be enclosed "
+"in square brackets."
+msgstr ""
+"Utilizează serverul[:port] și newsrc specificate în I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/newsrctable>. Disponibil numai la citirea prin NNTP. Dacă "
+"dorești să specifici un port cu o adresă IPv6 simplă, adresa trebuie să fie "
+"încadrată între paranteze drepte."
+
+#. type: TP
+#: doc/tin.1:172
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr "B<-G>I< limită-articole>"
+
+#. type: Plain text
+#: doc/tin.1:180
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> articles/"
+"group are fetched from the server. If I<article-limit> is E<lt> 0 B<tin> "
+"will start fetching articles from your first unread minus absolute value of "
+"I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+"Limitează numărul de articole/grupuri care pot fi recuperate de pe server. "
+"Dacă I<limită-articole> este E<gt> 0, nu vor fi recuperate de pe server mai "
+"mult de ultimele I<limită-articole> articole/grupuri. Dacă I<limită-"
+"articole> este E<lt> 0, B<tin> va începe să preia articole începând cu "
+"primul articol necitit minus valoarea absolută a I<limită-articole>. "
+"Valoarea implicită este 0, ceea ce înseamnă că nu există nicio limită."
+
+#. type: TP
+#: doc/tin.1:180
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid "Help listing all command-line options."
+msgstr "Ajutor: listează opțiunile valide pentru linia de comandă."
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: doc/tin.1:187
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is started."
+msgstr "Scurtă introducere în B<tin>, care este afișată și la prima pornire."
+
+#. type: TP
+#: doc/tin.1:187
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr "B<-I>I< director>"
+
+#. type: Plain text
+#: doc/tin.1:193
+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 ""
+"Director în care se stochează fișierele index ale grupurilor de știri. "
+"Valoarea implicită este I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin\"}/.news>. Această opțiune nu are niciun efect dacă B<tin> "
+"recuperează fișierele index prin NNTP și B<cache_overview_files> este "
+"dezactivată."
+
+#. type: TP
+#: doc/tin.1:193
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+msgstr ""
+"Omite etapa de verificare a certificatului pentru conexiunile NNTPS și "
+"continuă fără verificare. Această opțiune implică „B<-T>”. A se vedea de "
+"asemenea secțiunea «SECURITATE»."
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: doc/tin.1:210
+#, fuzzy
+#| 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<RFC\\%3977>). 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<RFC\\%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS "
+#| "(B<RFC\\%6048>) is available that is used instead as it gives more "
+#| "accurate article counts."
+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<RFC\\ 3977>). 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<RFC\\ "
+"3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B<RFC\\ 6048>) is "
+"available that is used instead as it gives more accurate article counts."
+msgstr ""
+"Obține numărul de articole pe grup din fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}"
+"\"/\"${TIN_ACTIVEFILE:-active}>. Dacă citirea se face prin NNTP, aceasta se "
+"realizează cu comanda LIST (B<RFC\\%3977>). Acest lucru poate duce la "
+"numărarea incorectă a articolelor, dar este de obicei mai rapid decât "
+"opțiunea implicită, care constă în citirea fișierului I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> (fie direct, fie prin LIST) și "
+"apoi verificarea numărului de articole prin comanda NNTP GROUP (B<RFC\\"
+"%3977>). „B<-ln>”. Dacă citirea se face prin NNTP și LIST COUNTS (B<RFC\\"
+"%6048>) este disponibilă, aceasta este utilizată în schimb, deoarece oferă "
+"un număr mai precis de articole."
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: doc/tin.1:214
+msgid ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+msgstr ""
+"Afișează mesajul cu ID-ul de mesaj dat, dacă este disponibil. Disponibil "
+"numai la citirea prin NNTP."
+
+#. type: TP
+#: doc/tin.1:214
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr "B<-m>I< director>"
+
+#. type: Plain text
+#: doc/tin.1:217
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Directorul căsuței poștale care trebuie utilizat. Implicit este I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+
+#. type: TP
+#: doc/tin.1:217
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr "B<-M>I< utilizator>"
+
+#. type: Plain text
+#: doc/tin.1:221
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Trimite articolele necitite către utilizatorul specificat pentru a le citi "
+"mai târziu. Pentru mai multe informații, citiți secțiunea «TRIMITEREA "
+"AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI»."
+
+#. type: TP
+#: doc/tin.1:221
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: doc/tin.1:228
+#, fuzzy
+#| 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> may not be able detect which "
+#| "groups are moderated. See also ''B<-l>''."
+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 speed up when connecting via a "
+"slow line, but B<tin> may not be able to detect which groups are moderated. "
+"See also ''B<-l>''."
+msgstr ""
+"Încarcă numai grupurile din fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"$"
+"{TIN_ACTIVEFILE:-active}> la care utilizatorul este abonat în fișierul I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. Acest lucru permite o accelerare "
+"semnificativă atunci când vă conectați printr-o linie lentă, dar B<tin> s-ar "
+"putea să nu poată detecta grupurile moderate. A se vedea de asemenea "
+"opțiunea „B<-l>”."
+
+#. type: TP
+#: doc/tin.1:228
+#, no-wrap
+msgid "B<-N>"
+msgstr "B<-N>"
+
+#. type: Plain text
+#: doc/tin.1:232
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Trimite articolele necitite pentru a le citi mai târziu. Pentru mai multe "
+"informații, citiți secțiunea «TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI "
+"SALVAREA NOILOR ȘTIRI»."
+
+#. type: TP
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: doc/tin.1:236
+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 ""
+"Publică rapid toate articolele amânate și iese. Pentru ca acest lucru să fie "
+"cu adevărat rapid, ar trebui utilizată cu „B<-n>”, dacă este posibil."
+
+#. type: TP
+#: doc/tin.1:236
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr "B<-p>I< port>"
+
+#. type: Plain text
+#: doc/tin.1:242
+msgid ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"Portul de utilizat în cazul citirii prin NNTP (implicit este 119 sau 563 "
+"dacă NNTPS este activat, consultați „B<-T>”). Acest lucru înlocuiește și "
+"variabilele de mediu $B<NNTPPORT> și $B<NNTPSPORT>, dacă sunt definite. "
+"Disponibilă numai în cazul citirii prin NNTP."
+
+#. type: TP
+#: doc/tin.1:242
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+"Nu verifică grupurile de știri noi și omite încărcarea mesajului zilei de pe "
+"servere."
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-Q>"
+msgstr "B<-Q>"
+
+#. type: Plain text
+#: doc/tin.1:250
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+msgstr ""
+"Pornire rapidă. Pornește B<tin> cât mai repede posibil. În prezent, aceasta "
+"este echivalentă cu „B<-dnq>”. Vedeți de asemenea opțiunile liniei de "
+"comandă „B<-C>”' și „B<-G>”."
+
+#. type: TP
+#: doc/tin.1:250
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: doc/tin.1:255
+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 ""
+"Citește știrile de la distanță de pe serverul NNTP implicit specificat în "
+"variabila de mediu $B<NNTPSERVER> sau conținută în fișierul I</etc/"
+"nntpserver>."
+
+#. type: TP
+#: doc/tin.1:255
+#, no-wrap
+msgid "B<-R>"
+msgstr "B<-R>"
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr "Citește știrile salvate cu opțiunea „B<-S>”."
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr "B<-s>I< director>"
+
+#. type: Plain text
+#: doc/tin.1:262
+msgid ""
+"Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"News>."
+msgstr ""
+"Salvează/citește articole în/din director. Implicit este I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+
+#. type: TP
+#: doc/tin.1:262
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: doc/tin.1:266
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+"Salvează articolele necitite pentru a le citi mai târziu folosind opțiunea "
+"„B<-R>”. Pentru mai multe informații, citiți secțiunea «TRIMITEREA AUTOMATĂ "
+"PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI»."
+
+#. type: TP
+#: doc/tin.1:266
+#, no-wrap
+msgid "B<-t>I< timeout>"
+msgstr "B<-t>I< timp-așteptare>"
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+msgstr ""
+"Suprascrie parametrul B<nntp_read_timeout_secs>. Valoarea implicită este de "
+"120 de secunde, iar valoarea maximă permisă este de 16383."
+
+#. type: TP
+#: doc/tin.1:270
+#, no-wrap
+msgid "B<-T>"
+msgstr "B<-T>"
+
+#. type: Plain text
+#: doc/tin.1:274
+msgid ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+"Activează NNTPS (NNTP peste TLS). Aceasta suprascrie și variabila de mediu "
+"$B<NNTPSPORT>, dacă este definită. Disponibilă numai la citirea prin NNTP."
+
+#. type: TP
+#: doc/tin.1:274
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: doc/tin.1:280
+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 an NNTP server and "
+"B<cache_overview_files> is turned off."
+msgstr ""
+"Creează/actualizează fișierele index pentru fiecare grup din I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> sau din fișierul specificat de opțiunea "
+"„B<-f>”. Această opțiune este dezactivată dacă B<tin> recuperează fișierele "
+"index prin intermediul unui server NNTP și B<cache_overview_files> este "
+"dezactivată."
+
+#. type: TP
+#: doc/tin.1:280
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: doc/tin.1:285
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+msgstr ""
+"Modul informativ detaliat pentru opțiunile „B<-c>”, „B<-D>”, „B<-M>”, „B<-"
+"N>”, „B<-S>”, „B<-u>”, „B<-V>” și „B<-Z>”. Poate fi utilizată de mai multe "
+"ori pentru a crește nivelul de detaliere."
+
+#. type: TP
+#: doc/tin.1:285
+#, no-wrap
+msgid "B<-V>"
+msgstr "B<-V>"
+
+#. type: Plain text
+#: doc/tin.1:288
+msgid "Print version information and compilation options."
+msgstr "Afișează informații despre versiune și opțiunile de compilare."
+
+#. type: TP
+#: doc/tin.1:288
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: doc/tin.1:293
+msgid ""
+"Quick mode to post an article and then exit. This option implies \\&''B<-"
+"d>''. In order for this to be really quick, it should be used with ''B<-n>'' "
+"if possible."
+msgstr ""
+"Modul rapid pentru a publica un articol și apoi a ieși. Această opțiune "
+"implică „B<-d>”. Pentru ca acest lucru să fie cu adevărat rapid, ar trebui "
+"utilizată împreună cu „B<-n>”, dacă este posibil."
+
+#. type: TP
+#: doc/tin.1:293
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr ""
+"Modul fără publicare. Nu puteți publica articole dacă utilizați această "
+"opțiune."
+
+#. type: TP
+#: doc/tin.1:296
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: doc/tin.1:302
+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. Should be used with ''B<-x>'' if possible."
+msgstr ""
+"Fără mod de suprascriere. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> și fișierele "
+"din I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> nu vor fi suprascrise, dar pot fi "
+"create dacă nu există. Ar trebui utilizată cu opțiunea „B<-x>”, dacă este "
+"posibil."
+
+#. type: TP
+#: doc/tin.1:302
+#, no-wrap
+msgid "B<-z>"
+msgstr "B<-z>"
+
+#. type: Plain text
+#: doc/tin.1:307
+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 ""
+"Pornește B<tin> numai dacă există știri noi/necitite. Dacă există știri, "
+"B<tin> va poziționa cursorul la primul grup cu știri necitite. Util pentru "
+"introducerea în fișierul de autentificare."
+
+#. type: TP
+#: doc/tin.1:307
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: doc/tin.1:313
+#, fuzzy
+#| 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."
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"the \\&''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 ""
+"Verifică dacă există știri noi/necitite și iese cu starea corespunzătoare. "
+"Dacă este specificată opțiunea „'B<-v>”, se afișează numărul de articole "
+"necitite din fiecare grup. Codul de ieșire 0 indică faptul că nu există "
+"știri, 1 indică faptul că a apărut o eroare, iar 2 indică faptul că există "
+"știri noi/necitite. Utilă pentru scrierea de scripturi."
+
+#. type: Plain text
+#: doc/tin.1:319
+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> poate modifica dinamic opțiunile sale prin comanda B<OptionMenu> "
+"(«B<M>»). Orice modificare este salvată în I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"tinrc>. Pentru mai multe informații, consultați secțiunea «MENIUL OPȚIUNILOR "
+"GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC» și B<\\%tin>(5)."
+
+#. type: Plain text
+#: doc/tin.1:324
+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 ""
+"O listă de grupuri poate fi specificată după celelalte opțiuni ale liniei de "
+"comandă. Acest lucru poate fi util dacă doriți să extrageți sau să vă "
+"abonați la un subset selectat manual din grupurile de știri active. "
+"Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER» "
+"pentru tipurile de modele pe care B<tin> le înțelege."
+
+#. type: Plain text
+#: doc/tin.1:329
+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 ""
+"Dacă specificați un singur nume de grup sau un caracter joker care "
+"corespunde unui singur grup, veți intra automat în acel grup. În caz "
+"contrar, va apărea ecranul normal de selectare a grupului, dar cu toate "
+"grupurile ce coincid prezente, ca și cum ați fi selectat doar acele grupuri."
+
+#. type: Plain text
+#: doc/tin.1:333
+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 ""
+"Cu opțiunea „B<-w>”, un anumit nume de grup este utilizat ca grup implicit "
+"pentru publicare. Dacă sunt specificate mai multe grupuri sau un caracter "
+"joker, se utilizează numai primul grup sau, respectiv, primul grup care "
+"coincide."
+
+#. type: Plain text
+#: doc/tin.1:340
+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 ""
+"Odată ce utilizați B<SelectYankActive> («B<y>») pentru a extrage toate "
+"grupurile active sau B<SelectToggleReadDisplay> («B<r>») pentru a comuta "
+"între starea citit/necitit, grupurile din linia de comandă vor dispărea. "
+"Puteți utiliza B<SelectSyncWithActive> («B<Y>») pentru a reciti fișierul I<$"
+"{TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> și a le recupera."
+
+#. type: Plain text
+#: doc/tin.1:346
+#, fuzzy
+#| 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."
+msgid ""
+"NB: With the ''B<-n>'' flag, if reading via NNTP it may happen that 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 ""
+"NOTA BENE: Cu opțiunea „B<-n>”, pot fi potrivite numai grupurile neabonate "
+"din fișierul I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> (sau fișierul newsrc "
+"specificat prin opțiunea „B<-f>” sau prin I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>)."
+
+#. type: Plain text
+#: doc/tin.1:356
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port given "
+"on the command-line. The order of command-line options is not important. If "
+"they are mutual exclusive the one with the highest priority will be chosen "
+"and a warning may be given."
+msgstr ""
+"Opțiunile liniei de comandă au prioritate mai mare decât atributele și "
+"opțiunile din tinrc.  Astfel, opțiunea liniei de comandă are prioritate față "
+"de valorile configurate, cu singura excepție că, dacă este specificat un "
+"port pentru serverul de știri în I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"newsrctable>, acesta va suprascrie orice port specificat în linia de "
+"comandă. Ordinea opțiunilor liniei de comandă nu este importantă. Dacă "
+"acestea se exclud reciproc, va fi aleasă cea cu prioritate mai mare și poate "
+"fi afișat un avertisment."
+
+#. type: SH
+#: doc/tin.1:356
+#, no-wrap
+msgid "USAGE"
+msgstr "UTILIZARE"
+
+#. type: SS
+#: doc/tin.1:359
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr "ADMINISTRAREA ARTICOLELOR"
+
+#. type: Plain text
+#: doc/tin.1:363
+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 ""
+"Întreținerea Netnews pe rețele mari de calculatoare poate fi o sarcină "
+"destul de consumatoare de timp, așa cum am descoperit când mi s-a "
+"încredințat sarcina de a întreține sistemul nostru de știri și utilizatorii "
+"de știri."
+
+#. type: Plain text
+#: doc/tin.1:373
+#, fuzzy
+#| 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 "
+#| "be world readable. 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<RFC\\%6048>) and all modern servers should understand it."
+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 be world readable. 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<RFC\\ "
+"6048>) and all modern servers should understand it."
+msgstr ""
+"Un utilizator care pornește B<tin> pentru prima dată poate fi abonat automat "
+"la o listă de grupuri de știri considerate adecvate de administratorul de "
+"știri. Fișierul de abonamente trebuie creat în directorul bibliotecii de "
+"știri (adică, I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>) și trebuie să "
+"poată fi citit de toată lumea. Dacă citiți știrile prin NNTP, serverul dvs. "
+"de știri trebuie să accepte comanda LIST SUBSCRIPTIONS. Aceasta face parte "
+"din NNTP List Extensions (B<RFC\\%6048>) și toate serverele moderne ar "
+"trebui să o înțeleagă."
+
+#. type: SS
+#: doc/tin.1:373
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr "FORMATUL ECRANULUI"
+
+#. type: Plain text
+#: doc/tin.1:376
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+"B<tin> are patru niveluri separate de operare: nivel de Selecție, nivel de "
+"Grup, nivel de fir și nivel de Articol."
+
+#. type: Plain text
+#: doc/tin.1:383
+msgid ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customized via "
+"B<select_format>."
+msgstr ""
+"La nivelul Selecției, titlul afișează (numele serverului de știri (cu "
+"sufixul „[T]” sau „[k]” dacă citirea se face prin NNTPS (nesigur)) și) "
+"numărul de grupuri abonate (care conțin articole noi necitite). Grupurile de "
+"știri sunt afișate în mijlocul ecranului, de obicei cu numărul de articole "
+"necitite afișat pe aceeași linie în față, dar poate fi personalizat prin "
+"B<select_format>."
+
+#. type: Plain text
+#: doc/tin.1:391
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:394
+msgid ""
+"There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+"De asemenea, poate exista un caracter care precede linia. În cele ce "
+"urmează, găsiți explicația:"
+
+#. type: TP
+#: doc/tin.1:394
+#, no-wrap
+msgid "B<u>"
+msgstr "B<u>"
+
+#. type: Plain text
+#: doc/tin.1:399
+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 ""
+"Acest grup nu este abonat. Pentru a vedea numai grupurile la care sunteți "
+"abonat, utilizați tastele de comutare B<SelectToggleReadDisplay> („B<r>”) "
+"sau B<SelectYankActive> („B<y>”)."
+
+#. type: TP
+#: doc/tin.1:399
+#, no-wrap
+msgid "B<M>"
+msgstr "B<M>"
+
+#. type: Plain text
+#: doc/tin.1:404
+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 ""
+"Acesta este un grup moderat. Orice publicare pe care o faceți va trebui să "
+"fie aprobată de administratorul grupului înainte de a fi făcută publică. "
+"B<tin> vă va solicita confirmarea înainte de a publica într-un grup moderat."
+
+#. type: TP
+#: doc/tin.1:404
+#, no-wrap
+msgid "B<N>"
+msgstr "B<N>"
+
+#. type: Plain text
+#: doc/tin.1:413
+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 ""
+"Acesta este un grup de știri nou, creat după ultima utilizare a B<tin>. "
+"Noile grupuri de știri nu sunt abonate în mod implicit (cu toate acestea, "
+"consultați variabilele de mediu $B<AUTOSUBSCRIBE> / $B<AUTOUNSUBSCRIBE>).  "
+"Abonați-vă la acesta în mod normal dacă doriți ca grupul să continue să "
+"apară în meniul de selecție. Pur și simplu ignorați grupurile de știri noi "
+"și acestea vor dispărea la următoarea pornire a B<tin>. Va trebui să "
+"extrageți toate grupurile pentru a le găsi într-o sesiune ulterioară."
+
+#. type: TP
+#: doc/tin.1:413
+#, no-wrap
+msgid "B<D>"
+msgstr "B<D>"
+
+#. type: Plain text
+#: doc/tin.1:419
+#, fuzzy
+#| 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."
+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 \"Mark with D on selection screen\" in the "
+"Options Menu."
+msgstr ""
+"Acest grup nu mai există. Dacă nu mai doriți să vedeți acest grup, "
+"dezabonați-vă de la el în mod normal. Acest indicator va apărea numai dacă "
+"ați definit B<strip_bogus> la „ask” în meniul Opțiuni."
+
+#. type: TP
+#: doc/tin.1:419
+#, no-wrap
+msgid "B<X>"
+msgstr "B<X>"
+
+#. type: Plain text
+#: doc/tin.1:423
+msgid ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+msgstr ""
+"Nu mai puteți publica postări în acest grup. Adesea, un grup va fi înlocuit "
+"de unul cu un nume mai potrivit."
+
+#. type: TP
+#: doc/tin.1:423
+#, no-wrap
+msgid "B<=>"
+msgstr "B<=>"
+
+#. type: Plain text
+#: doc/tin.1:428
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+"Acest grup a fost redenumit și nu mai puteți publica mesaje în el. Dacă o "
+"faceți, veți primi un mesaj de eroare de la serverul dvs. de știri, care vă "
+"va indica grupul corect în care puteți publica mesaje."
+
+#. type: Plain text
+#: doc/tin.1:438
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+"La nivel de Grup, titlul conține numele grupului, numărul de fire de "
+"conversație, metoda abreviată de stabilire a firelor (B<thread_articles>), "
+"limita de articole care pot fi obținute (dacă este definită; "
+"B<getart_limit>), numărul total de articole (necitite) (B<art_marked_read> "
+"sau B<art_marked_unread>), numărul de articole populare "
+"B<art_marked_selected>, numărul de articole populare citite (dacă există; "
+"B<art_marked_read_selected>), numărul de articole recente "
+"(B<art_marked_recent>) și numărul de articole șterse (B<art_marked_killed>). "
+"Adică:"
+
+#. type: Plain text
+#: doc/tin.1:442
+#, no-wrap
+msgid "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+
+#. type: Plain text
+#: doc/tin.1:450
+#, fuzzy
+#| 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."
+msgid ""
+"The characters after the numbers depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not work with the ''B<-n>'' command-line "
+"switch) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+"Caracterele după numere depind de configurație și de faptul dacă vă aflați "
+"sau nu în modul B<show_only_unread_arts>. Unele numere pot lipsi dacă "
+"opțiunea specifică nu este activată. Poate conține și un „M”, „X” sau „=” "
+"(vedeți mai sus; nu funcționează cu comanda „B<-n>”!) dacă grupul este "
+"moderat, configurat să nu permită publicări sau dacă publicările către "
+"acesta sunt redirecționate."
+
+#. type: Plain text
+#: doc/tin.1:459
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customized via B<group_format>."
+msgstr ""
+"Dacă un fir conține articole necitite, acesta este marcat cu "
+"B<art_marked_unread> în fața numărului total de articole din fir. Dacă "
+"există articole recente în fir, acesta poate fi marcat cu "
+"B<art_marked_recent> în fața numărului total de articole din fir -- aceasta "
+"este controlată de opțiunea B<recent_time>. Dacă un fir conține articole "
+"populare (vedeți de asemenea secțiunea «FILTRAREA ARTICOLELOR»), acesta este "
+"marcat cu B<art_marked_selected> în fața numărului total de articole din "
+"fir. Afișarea poate fi personalizată prin B<group_format>."
+
+#. type: Plain text
+#: doc/tin.1:469
+#, no-wrap
+msgid "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+msgstr "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:474
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+"\\f(CR-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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+"La nivel de fir, ecranul arată de obicei (în funcție de metoda de urmărire a "
+"firelor utilizată) astfel, dar poate fi personalizat prin B<thread_format>:"
+
+#. type: Plain text
+#: doc/tin.1:486
+#, no-wrap
+msgid ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+msgstr ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:490
+msgid "At the Article level the page header has the following format:"
+msgstr "La nivel de articol, antetul paginii are următorul format:"
+
+#. type: Plain text
+#: doc/tin.1:496
+#, no-wrap
+msgid ""
+"\\f(CRSun, 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\\fR\n"
+msgstr ""
+"\\f(CRSun, 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\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:498
+#, no-wrap
+msgid "\\f(CRarticle-body\\fR\n"
+msgstr "\\f(CRcorpul-articoluluiy\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:504
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+"Aspectul nivelului Selecție, Grup și Fir poate fi personalizat. Consultați "
+"secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI»."
+
+#. type: SS
+#: doc/tin.1:504
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr "TASTE DE DEPLASARE COMUNE"
+
+#. type: Plain text
+#: doc/tin.1:507
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+"Acest tabel prezintă tastele comune utilizate pentru navigarea între toate "
+"nivelurile din B<tin>."
+
+#. type: ta
+#: doc/tin.1:509
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr "\\w'Începutul listei/articolului  'u +\\w'ANSI/vt100   'u"
+
+#. type: Plain text
+#: doc/tin.1:517
+#, 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\tAlte terminale\n"
+"Începutul listei/articolului\tB<Home>\tB<FirstPage> (B<^>)\n"
+"Sfârșitul listei/articolului\tB<End>\tB<LastPage> (B<$>)\n"
+"Pagină sus\tB<PgUp>\tB<PageUp> (B<u>, B<^U> or B<^B>)\n"
+"Pagină jos\tB<PgDn>\tB<PageDown> (B<^D> or B<^F> or B<E<lt>SPACEE<gt>>)\n"
+"Linie sus\tB<Up arrow>\tB<Up> (B<k> or B<^P>)\n"
+"Linie jos\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
+
+#. type: SS
+#: doc/tin.1:521
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr "COMENZI DE EDITARE COMUNE"
+
+#. type: Plain text
+#: doc/tin.1:528
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+"Pachetul de editare în stil B<\\%emacs>(1)  permite editarea ușoară a "
+"șirurilor de caractere introduse. O listă a istoricului permite reutilizarea "
+"ușoară a șirurilor introduse anterior. În plus față de tastele cursorului, "
+"următoarele comenzi sunt disponibile la editarea unui șir:"
+
+#. type: TP
+#: doc/tin.1:528
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr "B<^A, ^E>"
+
+#. type: Plain text
+#: doc/tin.1:531
+msgid "move to beginning or end of line, respectively."
+msgstr "deplasare la începutul sau, respectiv, la sfârșitul liniei."
+
+#. type: TP
+#: doc/tin.1:531
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr "B<^F, ^B>"
+
+#. type: Plain text
+#: doc/tin.1:534
+msgid "non-destructive move forward or back one location, respectively."
+msgstr "deplasare nedistructivă înainte sau, respectiv, înapoi cu o locație."
+
+#. type: TP
+#: doc/tin.1:534
+#, no-wrap
+msgid "B<^D>"
+msgstr "B<^D>"
+
+#. type: Plain text
+#: doc/tin.1:538
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+"șterge caracterul aflat sub cursor sau trimite EOF dacă nu există caractere "
+"în memoria tampon."
+
+#. type: TP
+#: doc/tin.1:538
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr "B<^H, E<lt>DELE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid "delete character left of the cursor."
+msgstr "șterge caracterul din stânga cursorului."
+
+#. type: TP
+#: doc/tin.1:541
+#, no-wrap
+msgid "B<^K>"
+msgstr "B<^K>"
+
+#. type: Plain text
+#: doc/tin.1:544
+msgid "delete from cursor to end of line."
+msgstr "șterge de la cursor până la sfârșitul liniei."
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr "B<^P, ^N>"
+
+#. type: Plain text
+#: doc/tin.1:547
+msgid "move through history, previous and next, respectively."
+msgstr "navigare prin istoric, respectiv înainte și înapoi."
+
+#. type: TP
+#: doc/tin.1:547
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr "B<^L, ^R>"
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid "redraw the current line."
+msgstr "redesenează linia curentă."
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr "B<E<lt>CRE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:554
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+"plasează linia în lista istoricului dacă nu este goală, adaugă un caracter "
+"de linie nouă și revine la apelant."
+
+#. type: TP
+#: doc/tin.1:554
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr "B<E<lt>ESCE<gt>>"
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "aborts the present editing operation."
+msgstr "abandonează operația de editare curentă."
+
+#. type: SS
+#: doc/tin.1:559
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr "COMENZI GLOBALE"
+
+#. type: Plain text
+#: doc/tin.1:562
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+"Următoarele comenzi sunt disponibile la toate cele 4 niveluri de meniu și au "
+"întotdeauna același efect."
+
+#. type: TP
+#: doc/tin.1:562 doc/tin.1:1483 doc/tin.1:1537 doc/tin.1:1583
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr "B<ShellEscape '!'>"
+
+#. type: Plain text
+#: doc/tin.1:567
+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 ""
+"Executare shell (Shell escape). B<ShellEscape> singur va lansa un shell, "
+"B<ShellEscape> E<lt>comandăE<gt> va rula o E<lt>comandăE<gt> externă. "
+"Această facilitate poate fi dezactivată de administratorul sistemului."
+
+#. type: TP
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr "B<ToggleColor '&'>"
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Toggle use of ANSI color."
+msgstr "Activează/dezactivează culorile ANSI."
+
+#. type: TP
+#: doc/tin.1:570
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr "B<RedrawScr '^L'>"
+
+#. type: Plain text
+#: doc/tin.1:573
+msgid "Redraw the current screen."
+msgstr "Redesenează ecranul curent."
+
+#. type: TP
+#: doc/tin.1:573
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr "B<ScrollUp 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Scroll screen up by one line."
+msgstr "Derulează ecranul cu o linie în sus."
+
+#. type: TP
+#: doc/tin.1:576
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr "B<ScrollDown 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Scroll screen down by one line."
+msgstr "Derulează ecranul cu o linie în jos."
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr "B<Postponed 'O' '^O'>"
+
+#. type: Plain text
+#: doc/tin.1:593
+#, fuzzy
+#| 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."
+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> ('B<y>'), quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+"Reîncarcă articolul amânat. Dacă sistemul dvs. blochează tasta B<Postponed>, "
+"trebuie să o citați apăsând mai întâi „B<^V>” («CTRL-V»). Meniul de amânare "
+"oferă următoarele acțiuni: B<PromptYes> («B<y>») = reîncarcă și lansează "
+"editorul; B<PostponeOverride> («B<Y>») = publică articolul (fără a lansa "
+"editorul); B<PostponeAll> («B<A>») = publică toate articolele amânate (fără "
+"a deschide editorul); B<PromptNo> («B<n>») = omite acest articol; B<Quit> "
+"(«B<q>») = iese din meniul de amânare. În prezent, nu există o modalitate "
+"„simplă” de a șterge un articol amânat din fișierul amânat, trebuie să "
+"utilizați în schimb următoarea secvență de comenzi: reîncărcați-l cu "
+"B<Postponed>, intrați în editor cu B<PromptYes>, ieșiți din editor, "
+"renunțați la publicare cu B<Quit> («B<^O>»«B<y>»«B<q>»). A se vedea și "
+"opțiunea de linie de comandă „B<-o>”."
+
+#. type: TP
+#: doc/tin.1:593 doc/tin.1:1489 doc/tin.1:1544 doc/tin.1:1589
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr "B<Help 'h'>"
+
+#. type: Plain text
+#: doc/tin.1:599
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<\\"
+"(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+"Ecranul de ajutor al comenzilor disponibile în meniul curent. Puteți utiliza "
+"B<SearchSubjF> («B</>»), B<SearchSubjB> («B<?>») și B<SearchRepeat> («B<\\"
+"(rs>») pentru a efectua căutări în acest ecran. B<Quit> («B<q>») se revine "
+"la meniu."
+
+#. type: TP
+#: doc/tin.1:599 doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr "B<ToggleHelpDisplay 'H'>"
+
+#. type: Plain text
+#: doc/tin.1:603 doc/tin.1:1496 doc/tin.1:1551 doc/tin.1:1596
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Activează/dezactivează afișarea mini-meniului de ajutor din partea de jos a "
+"ecranului și a regulilor de publicare după redactarea unui articol "
+"(B<beginner_level>)."
+
+#. type: TP
+#: doc/tin.1:603
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr "B<DisplayPostHist 'W'>"
+
+#. type: Plain text
+#: doc/tin.1:608
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"Listează articolele publicate de utilizator. Sunt listate data publicării, "
+"grupul de știri și subiectul. Pentru mai multe informații, consultați "
+"secțiunea «LISTAREA ISTORICULUI PUBLICĂRILOR»."
+
+#. type: TP
+#: doc/tin.1:608
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr "B<Version 'v'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:613
+msgid "Print B<tin> version information."
+msgstr "Imprimă informațiile despre versiunea B<tin>."
+
+#. type: SS
+#: doc/tin.1:613
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr "COMENZI DE SELECȚIE A GRUPURILOR DE ȘTIRI"
+
+#. type: TP
+#: doc/tin.1:614 doc/tin.1:759 doc/tin.1:1020 doc/tin.1:1199 doc/tin.1:3971
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
+
+#. type: Plain text
+#: doc/tin.1:617
+msgid "Select group 4."
+msgstr "Selectează grupul 4."
+
+#. type: TP
+#: doc/tin.1:617 doc/tin.1:766
+#, no-wrap
+msgid "B<MarkAncientArtRead '^E'>"
+msgstr "B<MarkAncientArtRead '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:621 doc/tin.1:770
+msgid ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:621
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr "B<SelectResetNewsrc '^R'>"
+
+#. type: Plain text
+#: doc/tin.1:625
+msgid ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+msgstr ""
+"Reinițializează fișierul I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. Aceasta va "
+"distruge toate înregistrările articolelor citite, așa că folosiți această "
+"opțiune cu precauție."
+
+#. type: TP
+#: doc/tin.1:625 doc/tin.1:784 doc/tin.1:1041
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr "B<SetRange '#'>"
+
+#. type: Plain text
+#: doc/tin.1:629 doc/tin.1:788 doc/tin.1:1045
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+"Alege o serie de articole (practic un interval de articole) care vor fi "
+"afectate de următoarea comandă. Pentru mai multe informații, consultați "
+"secțiunea «INTERVALE»."
+
+#. type: TP
+#: doc/tin.1:629
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr "B<SelectSortActive '.'>"
+
+#. type: Plain text
+#: doc/tin.1:632
+msgid "Sort the list of newsgroups."
+msgstr "Sortează lista grupurilor de știri."
+
+#. type: TP
+#: doc/tin.1:632 doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260 doc/tin.1:1480
+#: doc/tin.1:1531 doc/tin.1:1580
+#, no-wrap
+msgid "B<SearchRepeat '\\(rs'>"
+msgstr "B<SearchRepeat '\\(rs'>"
+
+#. type: Plain text
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1483
+#: doc/tin.1:1534 doc/tin.1:1583
+msgid "Repeat the previous search."
+msgstr "Repetă căutarea anterioară."
+
+#. type: TP
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1474
+#: doc/tin.1:1525 doc/tin.1:1574
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr "B<SearchSubjF '/'>"
+
+#. type: Plain text
+#: doc/tin.1:638
+msgid "Search for a group by name and description (if displayed)."
+msgstr "Caută un grup după nume și descriere (dacă este afișată)."
+
+#. type: TP
+#: doc/tin.1:638 doc/tin.1:797 doc/tin.1:1054 doc/tin.1:1266 doc/tin.1:1477
+#: doc/tin.1:1528 doc/tin.1:1577
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr "B<SearchSubjB '?'>"
+
+#. type: Plain text
+#: doc/tin.1:641
+msgid "Backward search through the group names and descriptions."
+msgstr "Căutare înapoi prin numele și descrierile grupurilor."
+
+#. type: TP
+#: doc/tin.1:641
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:644
+msgid "Read current group."
+msgstr "Citește grupul curent."
+
+#. type: TP
+#: doc/tin.1:644
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:648
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+"Intră în următorul grup cu știri necitite. Se va întoarce la începutul "
+"listei de selecție a grupurilor, căutând grupuri necitite."
+
+#. type: TP
+#: doc/tin.1:648 doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr "B<Catchup 'c'>"
+
+#. type: Plain text
+#: doc/tin.1:652
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+"Marchează grupul curent ca fiind citit în întregime [după confirmare] și "
+"trece la următorul grup din lista de selecție a grupurilor."
+
+#. type: TP
+#: doc/tin.1:652 doc/tin.1:876 doc/tin.1:1096 doc/tin.1:1331
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr "B<CatchupNextUnread 'C'>"
+
+#. type: Plain text
+#: doc/tin.1:656
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+"Marchează grupul curent ca fiind citit în întregime [după confirmare] și "
+"introduce următorul grup necitit în lista de selecție a grupurilor."
+
+#. type: TP
+#: doc/tin.1:656
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr "B<SelectToggleDescriptions 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:660
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+"Comută afișarea pentru a afișa doar numele grupului sau numele grupului și "
+"descrierile grupului."
+
+#. type: TP
+#: doc/tin.1:660 doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1343
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr "B<EditFilter 'E'>"
+
+#. type: Plain text
+#: doc/tin.1:663 doc/tin.1:892 doc/tin.1:1112 doc/tin.1:1346
+msgid "Edit the filter file and reload it afterward."
+msgstr "Editează fișierul de filtrare și îl reîncarcă după aceea."
+
+#. type: TP
+#: doc/tin.1:663
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr "B<SelectGoto 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:667 doc/tin.1:896
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+"Alege un grup nou după nume. Această comandă poate fi utilizată pentru a "
+"accesa orice grup, chiar și cele care nu sunt selectate în prezent."
+
+#. type: TP
+#: doc/tin.1:667 doc/tin.1:899 doc/tin.1:1118 doc/tin.1:1359 doc/tin.1:1486
+#: doc/tin.1:1540 doc/tin.1:1586
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr "B<ToggleInfoLastLine 'i'>"
+
+#. type: Plain text
+#: doc/tin.1:672
+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 ""
+"Activează/dezactivează afișarea descrierii grupului de știri curent în "
+"ultima linie. Această opțiune nu va fi disponibilă dacă B<tin> a fost pornit "
+"cu opțiunea „B<-d>”."
+
+#. type: TP
+#: doc/tin.1:672 doc/tin.1:903 doc/tin.1:1121 doc/tin.1:1362
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr "B<ToggleInverseVideo 'I'>"
+
+#. type: Plain text
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+msgid "Toggle inverse video."
+msgstr "Activează/dezactivează afișarea inversă."
+
+#. type: TP
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+#, no-wrap
+msgid "B<ConnectionInfo 'J'>"
+msgstr "B<ConnectionInfo 'J'>"
+
+#. type: Plain text
+#: doc/tin.1:678 doc/tin.1:909 doc/tin.1:1127 doc/tin.1:1368
+msgid "Show details about current connection."
+msgstr "Afișează detalii despre conexiunea curentă."
+
+#. type: TP
+#: doc/tin.1:678 doc/tin.1:918 doc/tin.1:1133 doc/tin.1:1374
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr "B<LookupMessage 'L'>"
+
+#. type: Plain text
+#: doc/tin.1:685
+#, fuzzy
+#| msgid ""
+#| "Look up article by ''Message-ID:''. If none of the groups listed in the "
+#| "''Newsgroups:''-header of the referenced article is available, just the "
+#| "contents of the ''Newsgroups:''-header will be displayed in the last "
+#| "line.  At this level this command only works if reading via NNTP and the "
+#| "server supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\"
+#| "%2980>)."
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+msgstr ""
+"Caută articolul după „Message-ID:”. Dacă niciunul dintre grupurile enumerate "
+"în antetul „Newsgroups:” al articolului referit nu este disponibil, doar "
+"conținutul antetului „Newsgroups:” va fi afișat în ultima linie. La acest "
+"nivel, această comandă funcționează numai dacă citirea se face prin NNTP și "
+"serverul acceptă [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) sau XPAT (B<RFC\\"
+"%2980>)."
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr "B<SelectMoveGrp 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:691
+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 ""
+"Mută grupul curent în lista de selecție a grupurilor. Introducând „1”, "
+"grupul va deveni primul grup afișat în listă, introducând „8”, al optulea "
+"grup din listă etc. Introducând „$”, grupul va fi ultimul grup afișat."
+
+#. type: TP
+#: doc/tin.1:691 doc/tin.1:928 doc/tin.1:1384
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr "B<OptionMenu 'M'>"
+
+#. type: Plain text
+#: doc/tin.1:695 doc/tin.1:932 doc/tin.1:1388
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+"Meniul cu opțiuni configurabile de către utilizator (pentru mai multe "
+"informații, consultați secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE "
+"CONFIGURABILE DIN TINRC»)."
+
+#. type: TP
+#: doc/tin.1:695
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr "B<SelectNextUnreadGrp 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:698
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr ""
+"Poziționează cursorul pe următorul grup care conține articole necitite."
+
+#. type: TP
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1148 doc/tin.1:1405
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr "B<Quit 'q'>"
+
+#. type: Plain text
+#: doc/tin.1:702
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+"Ieșire din B<tin> \\(em cere utilizatorului să confirme dacă opțiunea "
+"B<confirm_choice> este configurată corespunzător."
+
+#. type: TP
+#: doc/tin.1:702 doc/tin.1:952 doc/tin.1:1151 doc/tin.1:1408
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr "B<QuitTin 'Q'>"
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:955 doc/tin.1:1154 doc/tin.1:1411
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr "Ieșire din B<tin> \\(em nu solicită utilizatorului să confirme."
+
+#. type: TP
+#: doc/tin.1:705
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr "B<SelectToggleReadDisplay 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:710
+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 ""
+"Activează/dezactivează afișarea tuturor grupurilor la care sunteți abonat și "
+"doar a grupurilor care conțin articole necitite. Comanda nu are efect dacă "
+"grupurile au fost specificate în linia de comandă la pornirea B<tin>."
+
+#. type: TP
+#: doc/tin.1:710 doc/tin.1:958 doc/tin.1:1154
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr "B<BugReport 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:714 doc/tin.1:962 doc/tin.1:1158
+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 ""
+"Trimite un raport de eroare sau un comentariu la E<lt>tin-bugs@tin.orgE<gt>. "
+"Acesta este cel mai bun mod de a remedia erorile și de a adăuga/modifica "
+"funcții."
+
+#. type: TP
+#: doc/tin.1:714
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr "B<SelectSubscribe 's'>"
+
+#. type: Plain text
+#: doc/tin.1:717
+msgid "Subscribe to current group."
+msgstr "Vă abonează la grupul actual."
+
+#. type: TP
+#: doc/tin.1:717
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr "B<SelectSubscribePat 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:722
+msgid ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+"Abonează la grupurile care corespund modelului specificat de utilizator. "
+"Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER» "
+"pentru tipurile de modele pe care B<tin> le înțelege."
+
+#. type: TP
+#: doc/tin.1:722
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr "B<SelectUnsubscribe 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:727
+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 ""
+"Dezabonează de la grupul curent. Această opțiune poate fi utilizată pentru a "
+"elimina grupurile false. A se vedea B<strip_bogus> în secțiunea «MENIUL "
+"OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC»."
+
+#. type: TP
+#: doc/tin.1:727
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr "B<SelectUnsubscribePat 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:732
+msgid ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+"Dezabonează de la grupurile care corespund modelului specificat de "
+"utilizator. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE "
+"JOKER» pentru tipurile de modele pe care B<tin> le înțelege."
+
+#. type: TP
+#: doc/tin.1:732 doc/tin.1:987 doc/tin.1:1177 doc/tin.1:1445
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr "B<Post 'w'>"
+
+#. type: Plain text
+#: doc/tin.1:738
+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 ""
+"Publică un articol în grupul curent. Dacă publicarea eșuează din anumite "
+"motive, veți avea posibilitatea să B<PostEdit> («B<e>») articolul din nou, "
+"să B<PostPostpone> («B<o>») pentru procesare ulterioară (vedeți și comanda "
+"„B<-o>” din linia de comandă) sau să îl ștergeți prin B<Quit> («B<q>»)."
+
+#. type: TP
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr "B<SelectQuitNoWrite 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:741
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr "Iese din B<tin> fără a salva modificările aduse configurației."
+
+#. type: TP
+#: doc/tin.1:741
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr "B<SelectYankActive 'y'>"
+
+#. type: Plain text
+#: doc/tin.1:746
+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 ""
+"Intră în toate grupurile. Schimbă grupurile afișate între toate grupurile "
+"din fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}„/”${TIN_ACTIVEFILE:-active}> și "
+"doar cele la care sunteți abonat din I<${TIN_HOMEDIR:-„$HOME”}/.newsrc>."
+
+#. type: TP
+#: doc/tin.1:746
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr "B<SelectSyncWithActive 'Y'>"
+
+#. type: Plain text
+#: doc/tin.1:750
+msgid ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+msgstr ""
+"Recitește fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}„/”${TIN_ACTIVEFILE:-active}> "
+"pentru a vedea dacă au sosit știri noi de la pornirea B<tin>."
+
+#. type: TP
+#: doc/tin.1:750
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:755
+msgid "Mark all articles in the current group as unread."
+msgstr "Marcați toate articolele din grupul curent ca necitite."
+
+#. type: SS
+#: doc/tin.1:755
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr "COMENZI PRIVIND INDEXUL DE GRUP"
+
+#. type: Plain text
+#: doc/tin.1:759
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+"Toate căutările din acest nivel sunt limitate la articolele necitite dacă se "
+"află în modul B<show_only_unread_arts>. B<GroupToggleReadUnread> («B<r>»)  "
+"poate fi utilizat pentru a schimba imediat direcția căutării, înainte/înapoi."
+
+#. type: Plain text
+#: doc/tin.1:762
+msgid "Select article 4."
+msgstr "Selectează articolpul 4."
+
+#. type: TP
+#: doc/tin.1:762 doc/tin.1:1023 doc/tin.1:1202
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr "B<MenuFilterSelect '^A'>"
+
+#. type: Plain text
+#: doc/tin.1:766 doc/tin.1:1027 doc/tin.1:1206
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+"Selectează automat articolul (articolele) folosind un meniu. Citiți "
+"secțiunea «FILTRAREA ARTICOLELOR» pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:770 doc/tin.1:1027 doc/tin.1:1221
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr "B<MenuFilterKill '^K'>"
+
+#. type: Plain text
+#: doc/tin.1:774 doc/tin.1:1031 doc/tin.1:1225
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+"Ascunde articolul (articolele) folosind un meniu. Citiți secțiunea "
+"«FILTRAREA ARTICOLELOR» pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:774 doc/tin.1:1031
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr "B<MarkFeedRead '^X'>"
+
+#. type: Plain text
+#: doc/tin.1:779 doc/tin.1:1036
+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 ""
+"Marchează articolul curent, firul de discuție, intervalul, articolele "
+"selectate automat (populare), articolele care corespund unui anumit model "
+"sau articolele etichetate ca fiind citite. O fereastră de dialog vă întreabă "
+"ce tip de articole doriți să fie marcate."
+
+#. type: TP
+#: doc/tin.1:779 doc/tin.1:1036
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr "B<MarkFeedUnread '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:784 doc/tin.1:1041
+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 ""
+"Marchează articolul curent, firul de discuție, intervalul, articolele "
+"selectate automat (populare), articolele care corespund unui anumit model "
+"sau articolele etichetate ca fiind necitite. O fereastră de dialog vă "
+"întreabă ce tip de articole doriți să fie marcate."
+
+#. type: TP
+#: doc/tin.1:788 doc/tin.1:1045 doc/tin.1:1257
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr "B<LastViewed '-'>"
+
+#. type: Plain text
+#: doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260
+msgid "Re-enter the last message that was viewed."
+msgstr "Reintroduce ultimul mesaj ce a fost vizualizat."
+
+#. type: Plain text
+#: doc/tin.1:797 doc/tin.1:1054
+msgid "Search forward for specified subject."
+msgstr "Caută înainte subiectul specificat."
+
+#. type: Plain text
+#: doc/tin.1:800 doc/tin.1:1057
+msgid "Search backward for specified subject."
+msgstr "Caută înapoi subiectul specificat."
+
+#. type: TP
+#: doc/tin.1:800
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr "B<GroupSelThd '*'>"
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1060
+msgid "Select current thread for later processing."
+msgstr "Selectează firul curent pentru procesare ulterioară."
+
+#. type: TP
+#: doc/tin.1:803
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr "B<GroupDoAutoSel '+'>"
+
+#. type: Plain text
+#: doc/tin.1:807
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+"Selectează toate firele din grupul curent. Este o comandă rapidă pentru "
+"apelarea B<GroupSelPattern> cu un model de „*”."
+
+#. type: TP
+#: doc/tin.1:807
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr "B<GroupToggleThdSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:812
+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 ""
+"Activează/dezactivează selectarea firului curent. Dacă este selectat cel "
+"puțin un articol necitit (dar nu toate articolele necitite) din firul "
+"curent, atunci toate articolele necitite vor fi selectate."
+
+#. type: TP
+#: doc/tin.1:812
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr "B<GroupSelThdIfUnreadSelected ';'>"
+
+#. type: Plain text
+#: doc/tin.1:817
+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 ""
+"Pentru fiecare fir din grupul curent, dacă este selectat cel puțin un "
+"articol necitit, toate articolele necitite devin selectate. Acest lucru este "
+"util pentru selectarea automată a autorului, în cazul în care cititorul "
+"dorește să vadă întregul fir."
+
+#. type: TP
+#: doc/tin.1:817
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr "B<GroupSelPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:823
+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 reuse the last pattern that "
+"was entered."
+msgstr ""
+"Solicită un model cu care să se potrivească. Toate subiectele ale căror "
+"subiecte se potrivesc cu modelul vor fi marcate ca selectate. Un model de "
+"„*” se va potrivi cu toate subiectele. Introducerea doar a „B<E<lt>CRE<gt>>” "
+"va reutiliza ultimul model introdus."
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr "B<GroupReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:826
+msgid "Reverse all selections on all articles."
+msgstr "Anulează toate selecțiile pentru toate articolele."
+
+#. type: TP
+#: doc/tin.1:826
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr "B<GroupUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:832
+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 ""
+"Anulează toate selecțiile din toate articolele. Șterge efectul comenzii "
+"B<GroupMarkUnselArtRead> («B<X>»). Astfel, după ce se execută mai întâi "
+"comanda B<GroupMarkUnselArtRead>, se poate executa comanda B<GroupUndoSel> "
+"pentru a reinițializa selectarea articolelor. Astfel, se pot elimina "
+"iterativ fireile neinteresante."
+
+#. type: TP
+#: doc/tin.1:832 doc/tin.1:1069 doc/tin.1:1286
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr "B<Pipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:837 doc/tin.1:1074 doc/tin.1:1291
+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 ""
+"Introduce articolul curent / firul / articolele selectate automat "
+"(populare) / articolele care corespund modelului / articolele etichetate în "
+"comandă. Pentru mai multe informații, consultați secțiunea «TRANSMITEREA "
+"PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR»."
+
+#. type: TP
+#: doc/tin.1:837 doc/tin.1:1291
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr "B<QuickFilterSelect '['>"
+
+#. type: Plain text
+#: doc/tin.1:846
+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 ""
+"Selectează automat articolul (articolele) cu o singură tastă [după "
+"confirmare]. Valorile implicite utilizate pentru selecție se bazează pe "
+"următoarele patru variabile de configurare tinrc: "
+"B<default_filter_select_case>, B<default_filter_select_expire>, "
+"B<default_filter_select_global> și B<default_filter_select_header>. Citiți "
+"secțiunea «MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC» "
+"pentru o explicație completă a acestor variabile și secțiunea «FILTRAREA "
+"ARTICOLELOR»pentru mai multe informații despre filtrare."
+
+#. type: TP
+#: doc/tin.1:846 doc/tin.1:1300
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr "B<QuickFilterKill ']'>"
+
+#. type: Plain text
+#: doc/tin.1:855
+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 ""
+"Ascunde automat articolul (articolele) cu o singură tastă [după confirmare]. "
+"Valorile implicite utilizate pentru selecție se bazează pe următoarele patru "
+"variabile de configurare tinrc: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> și "
+"B<default_filter_kill_header>. Citiți secțiunea «MENIUL OPȚIUNILOR GLOBALE "
+"ȘI VARIABILELE CONFIGURABILE DIN TINRC» pentru o explicație completă a "
+"acestor variabile și secțiunea «FILTRAREA ARTICOLELOR»pentru mai multe "
+"informații despre filtrare."
+
+#. type: TP
+#: doc/tin.1:855
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:858
+msgid "Read current article."
+msgstr "Citește articolul curent."
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "View next unread article or group."
+msgstr "Afișează următorul articol sau grup necitit."
+
+#. type: TP
+#: doc/tin.1:861 doc/tin.1:1080 doc/tin.1:1317
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr "B<SearchAuthF 'a'>"
+
+#. type: Plain text
+#: doc/tin.1:865
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+"Căutare după autor înainte. Aceasta caută articole cu o linie specifică "
+"„From:”."
+
+#. type: TP
+#: doc/tin.1:865 doc/tin.1:1085 doc/tin.1:1320
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr "B<SearchAuthB 'A'>"
+
+#. type: Plain text
+#: doc/tin.1:868 doc/tin.1:1088
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr ""
+"Căutare înapoi după autor. În caz contrar, consultați B<SearchAuthF> "
+"(«B<a>») mai sus."
+
+#. type: TP
+#: doc/tin.1:868 doc/tin.1:1088 doc/tin.1:1323
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr "B<SearchBody 'B'>"
+
+#. type: Plain text
+#: doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+"Caută în corpul tuturor articolelor din grup (poate fi lentă). Puteți "
+"întrerupe căutarea folosind B<Quit> («B<q>»)."
+
+#. type: Plain text
+#: doc/tin.1:876
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+"Marchează toate articolele ca citite [după confirmare], apoi revine la lista "
+"de selecție a grupurilor. Mută cursorul la următorul grup."
+
+#. type: Plain text
+#: doc/tin.1:880
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+"Marchează toate articolele ca citite [după confirmare] și intră în următorul "
+"grup cu știri necitite."
+
+#. type: TP
+#: doc/tin.1:880
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr "B<GroupToggleSubjDisplay 'd'>"
+
+#. type: Plain text
+#: doc/tin.1:884 doc/tin.1:1104
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+"Parcurge ciclic afișarea autorului prin toate opțiunile posibile pentru "
+"variabila tinrc B<show_author>."
+
+#. type: TP
+#: doc/tin.1:884
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr "B<GroupCancel 'D'>"
+
+#. type: Plain text
+#: doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1340
+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
+#: doc/tin.1:892
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr "B<GroupGoto 'g'>"
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr "B<GroupToggleGetartLimit 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:899
+msgid "Toggle article/group limit."
+msgstr "Activează/dezactivează limitele pentru articole/grupuri."
+
+#. type: Plain text
+#: doc/tin.1:903
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr "Afișează subiectul primului articol din firul curent în ultima linie."
+
+#. type: TP
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr "B<GroupMarkThdRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:915
+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 ""
+"Marchează articolul/subiectul ca citit și trece la următorul articol/subiect "
+"necitit. Dacă este definită o serie de articole/subiecte, seria va fi "
+"marcată ca citită în locul articolului/subiectului curent. Când sunt "
+"prezente articole/subiecte etichetate, o fereastră de dialog întreabă cum să "
+"se procedeze."
+
+#. type: TP
+#: doc/tin.1:915
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr "B<GroupListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:918
+msgid "Open the thread under the current cursor position."
+msgstr "Deschide firul de sub poziția curentă a cursorului."
+
+#. type: Plain text
+#: doc/tin.1:923 doc/tin.1:1138 doc/tin.1:1379
+#, fuzzy
+#| msgid ""
+#| "Look up article by ''Message-ID:''. In this level only the IDs in the "
+#| "current group are searched."
+msgid ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+msgstr ""
+"Caută articolul după „Message-ID:”. La acest nivel, sunt căutate numai ID-"
+"urile din grupul curent."
+
+#. type: TP
+#: doc/tin.1:923
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr "B<GroupMail 'm'>"
+
+#. type: Plain text
+#: doc/tin.1:928 doc/tin.1:1143 doc/tin.1:1384
+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 ""
+"Trimite prin poșta electronică articolul curent / firul / articolele "
+"selectate automat (populare) / articolele care corespund modelului / "
+"articolele etichetate către cineva. Pentru mai multe informații, consultați "
+"secțiunea «TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI "
+"SALVAREA ARTICOLELOR»."
+
+#. type: TP
+#: doc/tin.1:932
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr "B<GroupNextGroup 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:935
+msgid "Go to next group."
+msgstr "Trece la următorul grup."
+
+#. type: TP
+#: doc/tin.1:935
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr "B<GroupNextUnreadArt 'N'>"
+
+#. type: Plain text
+#: doc/tin.1:938 doc/tin.1:1394
+msgid "Go to the next unread article."
+msgstr "Trece la următorul articol necitit."
+
+#. type: TP
+#: doc/tin.1:938 doc/tin.1:1143 doc/tin.1:1394
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr "B<Print 'o'>"
+
+#. type: Plain text
+#: doc/tin.1:943 doc/tin.1:1148 doc/tin.1:1399
+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 ""
+"Trimite articolul curent / firul / articolele selectate automat (populare) / "
+"articolele care corespund modelului / articolele etichetate la imprimantă. "
+"Pentru mai multe informații, consultați secțiunea «TRANSMITEREA PRIN POȘTA "
+"ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR»."
+
+#. type: TP
+#: doc/tin.1:943
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr "B<GroupPrevGroup 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:946
+msgid "Go to previous group."
+msgstr "Trece la grupul anterior."
+
+#. type: TP
+#: doc/tin.1:946
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr "B<GroupPrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:949
+msgid "Go to previous unread article."
+msgstr "Trece la articolul anterior necitit."
+
+#. type: Plain text
+#: doc/tin.1:952 doc/tin.1:1151
+msgid "Return to previous level."
+msgstr "Revine la nivelul anterior."
+
+#. type: TP
+#: doc/tin.1:955
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr "B<GroupToggleReadUnread 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:958
+msgid "Toggle the display between all articles and unread articles."
+msgstr "Comută afișarea între toate articolele și articolele necitite."
+
+#. type: TP
+#: doc/tin.1:962
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr "B<GroupSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:967 doc/tin.1:1163 doc/tin.1:1424
+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 ""
+"Salvează articolul curent / firul / articolele selectate automat "
+"(populare) / articolele care corespund modelului / articolele etichetate. "
+"Pentru mai multe informații, consultați secțiunea «TRANSMITEREA PRIN POȘTA "
+"ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR»."
+
+#. type: TP
+#: doc/tin.1:967
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr "B<GroupAutoSave 'S'>"
+
+#. type: Plain text
+#: doc/tin.1:970 doc/tin.1:1166 doc/tin.1:1427
+msgid "Save marked articles automatically without further prompting."
+msgstr "Salvează automat articolele marcate fără alte solicitări."
+
+#. type: TP
+#: doc/tin.1:970
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr "B<GroupTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:975
+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 ""
+"Schimbă starea etichetei articolului/firului curent pentru B<GroupMail> "
+"(«B<m>»)  / B<Pipe> («B<|>») / B<Print> («B<o>») / B<GroupSave> («B<s>») / "
+"B<GroupRepost> («B<x>»)."
+
+#. type: TP
+#: doc/tin.1:975
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr "B<GroupTagParts 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:979 doc/tin.1:1174
+msgid ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+msgstr ""
+"Etichetează/anulează automat etichetarea tuturor părților mesajului actual "
+"format din mai multe părți, în ordine."
+
+#. type: TP
+#: doc/tin.1:979
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr "B<GroupToggleThreading 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:984
+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 ""
+"Comută modul de înlănțuire între fără înlănțuire, înlănțuire după subiect, "
+"înlănțuire după referințe, înlănțuire după subiect și referințe, gruparea "
+"articolelor din mai multe părți într-un fir (bazat pe „Subiect:”)."
+
+#. type: TP
+#: doc/tin.1:984
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr "B<GroupUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:987
+msgid "Untag all articles that were tagged."
+msgstr "Anulează etichetarea tuturor articolelor care au fost etichetate."
+
+#. type: Plain text
+#: doc/tin.1:994 doc/tin.1:1184 doc/tin.1:1452
+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 ""
+"Publică un articol în grupul curent. Dacă publicarea eșuează din anumite "
+"motive, veți avea posibilitatea să editați din nou articolul prin "
+"B<PostEdit> („B<e>”), să îl amânați pentru procesare ulterioară prin "
+"B<PostPostpone> („B<o>”) (a se vedea și opțiunea de linie de comandă „B<-"
+"o>”) sau să îl ștergeți prin B<Quit> („B<q>”)."
+
+#. type: TP
+#: doc/tin.1:994
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr "B<GroupRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1000 doc/tin.1:1458
+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 ""
+"Republică un articol / fir / articole selectate automat (populare) / "
+"articole care corespund unui anumit model / articole etichetate deja "
+"publicate într-un alt grup de știri. Util pentru republicarea din grupuri de "
+"știri globale în grupuri locale. Nu utilizați această opțiune pentru a "
+"publica simultan propriile articole."
+
+#. type: TP
+#: doc/tin.1:1000
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr "B<GroupMarkUnselArtRead 'X'>"
+
+#. type: Plain text
+#: doc/tin.1:1008
+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 ""
+"Marchează toate articolele necitite care nu au fost selectate ca citite, "
+"reîncarcă ecranul pentru a reflecta modificările și plasează indexul la "
+"primul fir pentru a începe citirea.  Apăsând din nou "
+"B<GroupMarkUnselArtRead> («B<X>») se va reveni la starea inițială. "
+"Consultați comanda B<GroupUndoSel> („B<~>”) pentru a șterge efectul de "
+"comutare. Părăsirea grupului va șterge, de asemenea, efectul de comutare și "
+"va face modificările permanente."
+
+#. type: TP
+#: doc/tin.1:1008 doc/tin.1:1184 doc/tin.1:1458
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr "B<MarkArtUnread 'z'>"
+
+#. type: Plain text
+#: doc/tin.1:1011
+msgid "Mark current article as unread."
+msgstr "Marchează articolul curent ca necitit."
+
+#. type: TP
+#: doc/tin.1:1011 doc/tin.1:1189 doc/tin.1:1461
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr "B<MarkThdUnread 'Z'>"
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1018
+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 ""
+"Marcați firul curent ca necitit. Dacă este definit un interval de fire, "
+"intervalul va fi marcat ca necitit în locul firului curent. Când sunt "
+"prezente fire etichetate, o fereastră de dialog vă întreabă cum doriți să "
+"procedați."
+
+#. type: SS
+#: doc/tin.1:1018
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr "COMENZI DE LISTARE A FIRELOR"
+
+#. type: Plain text
+#: doc/tin.1:1023
+msgid "Select article 4 within thread."
+msgstr "Selectează articolul 4 din firul de discuție."
+
+#. type: TP
+#: doc/tin.1:1057
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr "B<ThreadSelArt '*'>"
+
+#. type: TP
+#: doc/tin.1:1060
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr "B<ThreadToggleArtSel '.'>"
+
+#. type: Plain text
+#: doc/tin.1:1063
+msgid "Toggle selection of current article."
+msgstr "Activează/dezactivează selectarea articolului curent."
+
+#. type: TP
+#: doc/tin.1:1063
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr "B<ThreadReverseSel '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1066
+msgid "Reverse article selections."
+msgstr "Inversează selecțiile articolelor."
+
+#. type: TP
+#: doc/tin.1:1066
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr "B<ThreadUndoSel '~'>"
+
+#. type: Plain text
+#: doc/tin.1:1069
+msgid "Undo all selections on current thread."
+msgstr "Anulează toate selecțiile din firul curent."
+
+#. type: TP
+#: doc/tin.1:1074
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1077
+msgid "Read current article within thread."
+msgstr "Citește articolul curent din cadrul firului de discuție."
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1080
+msgid "View next unread article within thread."
+msgstr "Afișează următorul articol necitit din firul de discuție."
+
+#. type: Plain text
+#: doc/tin.1:1085
+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 ""
+"Căutare înainte după autor. Aceasta caută articole cu o linie specifică „De "
+"la:”. Căutarea va continua în următorul fir dacă nu se găsește nimic în cel "
+"curent."
+
+#. type: Plain text
+#: doc/tin.1:1096
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+"Marchează firul ca citit [după confirmare] și revine la pagina index a "
+"grupului. Mută cursorul la următorul fir."
+
+#. type: Plain text
+#: doc/tin.1:1100
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+"Marcați firul ca citit [după confirmare] și intră în următorul fir care "
+"conține știri necitite."
+
+#. type: TP
+#: doc/tin.1:1100
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr "B<ThreadToggleSubjDisplay 'd'>"
+
+#. type: TP
+#: doc/tin.1:1104
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr "B<ThreadCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1112
+#, no-wrap
+msgid "B<ThreadFollowupQuote 'f'>"
+msgstr "B<ThreadFollowupQuote 'f'>"
+
+#. type: Plain text
+#: doc/tin.1:1115 doc/tin.1:1349
+msgid ""
+"Post a followup to the current article with a copy of the article included."
+msgstr ""
+"Publică un comentariu la articolul actual, incluzând o copie a articolului."
+
+#. type: TP
+#: doc/tin.1:1115
+#, no-wrap
+msgid "B<ThreadFollowup 'F'>"
+msgstr "B<ThreadFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1118
+msgid ""
+"Post a followup to the current article without a copy of the article "
+"included."
+msgstr ""
+"Publică un comentariu la articolul actual fără a include o copie a "
+"articolului."
+
+#. type: Plain text
+#: doc/tin.1:1121 doc/tin.1:1362
+msgid "Display the subject of the current article in the last line."
+msgstr "Afișează subiectul articolului curent în ultima linie."
+
+#. type: TP
+#: doc/tin.1:1127
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr "B<ThreadMarkArtRead 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1133
+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 ""
+"Marchează articolul ca citit și trece la următorul articol necitit. Dacă "
+"este definită o serie de articole, seria va fi marcată ca citită în locul "
+"articolului curent. Când sunt prezente articole etichetate, apare o "
+"solicitare care întreabă cum să se procedeze."
+
+#. type: TP
+#: doc/tin.1:1138
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr "B<ThreadMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1158
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr "B<ThreadSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1163
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr "B<ThreadAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1166
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr "B<ThreadTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1170 doc/tin.1:1431
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+"Schimbă starea etichetei articolului curent pentru trimitere prin poșta "
+"electronică, redirecționare, imprimare, salvare sau republicare."
+
+#. type: TP
+#: doc/tin.1:1170
+#, no-wrap
+msgid "B<ThreadTagParts 'T'>"
+msgstr "B<ThreadTagParts 'T'>"
+
+#. type: TP
+#: doc/tin.1:1174
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr "B<ThreadUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid "Untag all tagged threads."
+msgstr "Anulează etichetarea tuturor firelor."
+
+#. type: Plain text
+#: doc/tin.1:1189
+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 ""
+"Marchează articolul curent din firul de discuție ca necitit. Dacă este "
+"definită o serie de articole, seria va fi marcată ca necitită în locul "
+"articolului curent. Când sunt prezente articole etichetate, apare o "
+"solicitare care întreabă cum să se procedeze."
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1194
+msgid "Mark all articles in thread as unread."
+msgstr "Marcați toate articolele din firul de discuție ca necitite."
+
+#. type: SS
+#: doc/tin.1:1194
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr "COMENZI PENTRU VIZORUL DE ARTICOLE"
+
+#. type: Plain text
+#: doc/tin.1:1199
+msgid "Read the first (base) article in this thread."
+msgstr "Citește primul articol (de bază) din acest fir de discuție."
+
+#. type: Plain text
+#: doc/tin.1:1202
+msgid "Read response 4 in this thread."
+msgstr "Citește răspunsul 4 din acest fir de discuție."
+
+#. type: TP
+#: doc/tin.1:1206
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr "B<PageReplyQuoteHeaders '^E'>"
+
+#. type: Plain text
+#: doc/tin.1:1210
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+"Răspunde prin poșta electronică autorului articolului actual, atașând o "
+"copie a articolului cu toate anteturile incluse."
+
+#. type: TP
+#: doc/tin.1:1210
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr "B<PagePGPCheckArticle '^G'>"
+
+#. type: Plain text
+#: doc/tin.1:1218
+#, fuzzy
+#| msgid ""
+#| "Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+#| "inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+msgstr ""
+"Efectuează operațiile B<\\%pgp>(1)  / B<\\%gpg>(1)  pe articol. Se așteaptă "
+"pgp inline (B<RFC\\%4880>) și nu MIME pgp (B<RFC\\%3156>)."
+
+#. type: TP
+#: doc/tin.1:1218
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr "B<PageToggleRaw '^H'>"
+
+#. type: Plain text
+#: doc/tin.1:1221
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr "Comută modul de afișare (brut, inclusiv toate antetele, sau procesat)."
+
+#. type: TP
+#: doc/tin.1:1225
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr "B<PageToggleTabs '^T'>"
+
+#. type: Plain text
+#: doc/tin.1:1228
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr "Schimbă lățimea TAB între 4 și 8 caractere."
+
+#. type: TP
+#: doc/tin.1:1228
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr "B<PageFollowupQuoteHeaders '^W'>"
+
+#. type: Plain text
+#: doc/tin.1:1232
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+"Publică un răspuns la articolul actual, incluzând o copie a articolului cu "
+"toate antetele."
+
+#. type: TP
+#: doc/tin.1:1232
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr "B<PageToggleTex2iso '\"'>"
+
+#. type: Plain text
+#: doc/tin.1:1236
+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 ""
+"Comută decodificarea TeX la ISO pentru articolul curent. Comportamentul "
+"implicit este preluat din variabila B<tex2iso_conv> din fișierul tinrc."
+
+#. type: TP
+#: doc/tin.1:1236
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr "B<PageToggleAllHeaders '*'>"
+
+#. type: Plain text
+#: doc/tin.1:1239
+msgid ""
+"Toggles the display of all headers vs. headers in B<news_headers_to_display>."
+msgstr ""
+"Comută afișarea tuturor antetelor față de antetele din "
+"B<news_headers_to_display>."
+
+#. type: TP
+#: doc/tin.1:1239
+#, no-wrap
+msgid "B<PageArticleInfo '''>"
+msgstr "B<PageArticleInfo '''>"
+
+#. type: Plain text
+#: doc/tin.1:1242
+msgid "Detailed MIME information of the article."
+msgstr "Informații MIME detaliate despre articol."
+
+#. type: TP
+#: doc/tin.1:1242
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr "B<PageToggleRot '%'>"
+
+#. type: Plain text
+#: doc/tin.1:1245
+msgid "Toggle ROT-13 decoding for this article."
+msgstr "Activează decodificarea ROT-13 pentru acest articol."
+
+#. type: TP
+#: doc/tin.1:1245
+#, no-wrap
+msgid "B<PageToggleInlineData '('>"
+msgstr "B<PageToggleInlineData '('>"
+
+#. type: Plain text
+#: doc/tin.1:1250
+#, fuzzy
+#| msgid ""
+#| "Toggle the display of uuencoded sections. The default behavior is taken "
+#| "from the B<hide_uue> variable in the tinrc file."
+msgid ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behavior is taken from the B<hide_inline_data> variable in "
+"the tinrc file."
+msgstr ""
+"Activează/dezactivează afișarea secțiunilor codificate uuencoded. "
+"Comportamentul implicit este preluat din variabila B<hide_uue> din fișierul "
+"tinrc."
+
+#. type: TP
+#: doc/tin.1:1250
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr "B<PageReveal ')'>"
+
+#. type: Plain text
+#: doc/tin.1:1257
+#, fuzzy
+#| msgid ""
+#| "The form feed character (^L) is often used to hide 'spoilers' that the "
+#| "reader may not initially wish to see when viewing an article. Any text "
+#| "after a formfeed is not displayed. This key-press acts like a reveal key "
+#| "and turns the hidden text back on. Scrolling down will also reveal the "
+#| "text, scrolling up will hide it again."
+msgid ""
+"The form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed 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 ""
+"Caracterul de alimentare cu formular (^L) este adesea utilizat pentru a "
+"ascunde „spoilerele” pe care cititorul ar putea să nu dorească să le vadă "
+"inițial atunci când vizualizează un articol. Orice text după un caracter de "
+"alimentare cu formular nu este afișat. Această apăsare de tastă acționează "
+"ca o tastă de dezvăluire și reafişează textul ascuns. Derularea în jos va "
+"dezvălui, de asemenea, textul, iar derularea în sus îl va ascunde din nou."
+
+#. type: Plain text
+#: doc/tin.1:1266
+msgid "Forward search the text of this article."
+msgstr "Caută înainte în textul acestui articol."
+
+#. type: Plain text
+#: doc/tin.1:1269
+msgid "Backward search the text of this article."
+msgstr "Caută înapoi în textul acestui articol."
+
+#. type: TP
+#: doc/tin.1:1269
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr "B<PageSkipIncludedText ':'>"
+
+#. type: Plain text
+#: doc/tin.1:1274
+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 ""
+"Sare la sfârșitul următorului bloc de text citat din acest articol. Textul "
+"citat este tot ceea ce corespunde cu B<quote_regex>, B<quote_regex2> sau "
+"B<quote_regex3>."
+
+#. type: TP
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr "B<PageTopThd 'E<lt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1277
+msgid "Go to the first article in the current thread."
+msgstr "Merge la primul articol din firul curent."
+
+#. type: TP
+#: doc/tin.1:1277
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr "B<PageBotThd 'E<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1280
+msgid "Go to the last article in the current thread."
+msgstr "Merge la ultimul articol din firul curent."
+
+#. type: TP
+#: doc/tin.1:1280
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr "B<PageToggleHighlight '_'>"
+
+#. type: Plain text
+#: doc/tin.1:1283
+msgid "Toggle word highlighting on/off."
+msgstr "Activează/dezactivează evidențierea cuvintelor."
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageToggleVerbatim ','>"
+msgstr "B<PageToggleVerbatim ','>"
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Cycle through the various options of B<verbatim_handling>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1300
+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 ""
+"Selectează automat articolul (articolele) cu o singură tastă. Valorile "
+"implicite utilizate pentru selecție sunt stabilite pe baza următoarelor "
+"patru variabile de configurare tinrc: B<default_filter_select_case>, "
+"B<default_filter_select_expire>, B<default_filter_select_global> și "
+"B<default_filter_select_header> Citiți secțiunea «MENIUL OPȚIUNILOR GLOBALE "
+"ȘI VARIABILELE CONFIGURABILE DIN TINRC» pentru o explicație completă a "
+"acestor variabile și «FILTRAREA ARTICOLELOR» pentru mai multe informații "
+"despre filtrare."
+
+#. type: Plain text
+#: doc/tin.1:1309
+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 ""
+"Elimină articolul (articolele) cu o singură tastă. Valorile implicite "
+"utilizate pentru eliminare se bazează pe următoarele patru variabile de "
+"configurare tinrc: B<default_filter_kill_case>, "
+"B<default_filter_kill_expire>, B<default_filter_kill_global> și "
+"B<default_filter_kill_header>. Citiți secțiunea «MENIUL OPȚIUNILOR GLOBALE "
+"ȘI VARIABILELE CONFIGURABILE DIN TINRC» pentru o explicație completă a "
+"acestor variabile și «FILTRAREA ARTICOLELOR» pentru mai multe informații "
+"despre filtrare."
+
+#. type: TP
+#: doc/tin.1:1309
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1312
+msgid "Go to next base article."
+msgstr "Merge la următorul articol de bază."
+
+#. type: TP
+#: doc/tin.1:1312
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1317
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+"Merge la următorul articol necitit. Dacă variabila tinrc B<goto_next_unread> "
+"nu conține PageNextUnread, atunci această tastă va parcurge mai întâi "
+"articolul curent."
+
+#. type: Plain text
+#: doc/tin.1:1320
+msgid "Author forward search."
+msgstr "Căutare după autor înainte."
+
+#. type: Plain text
+#: doc/tin.1:1323
+msgid "Author backward search."
+msgstr "Căutare înapoi după autor."
+
+#. type: Plain text
+#: doc/tin.1:1331
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+"Marchează firul curent ca citit [după confirmare] și revine la meniul "
+"anterior. Mută cursorul la următorul element."
+
+#. type: Plain text
+#: doc/tin.1:1335
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+"Marchează restul firului curent ca citit [după confirmare] și intră în "
+"următorul fir cu articole necitite."
+
+#. type: TP
+#: doc/tin.1:1335
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr "B<PageCancel 'D'>"
+
+#. type: TP
+#: doc/tin.1:1340
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr "B<PageEditArticle 'e'>"
+
+#. type: Plain text
+#: doc/tin.1:1343
+msgid ""
+"Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+"Editează articolul curent. Această opțiune este limitată la grupurile de "
+"discuții și știrile salvate."
+
+#. type: TP
+#: doc/tin.1:1346
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr "B<PageFollowupQuote 'f'>"
+
+#. type: TP
+#: doc/tin.1:1349
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr "B<PageFollowup 'F'>"
+
+#. type: Plain text
+#: doc/tin.1:1353
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+"Publică un comentariu la articolul actual fără a include o copie a "
+"articolului."
+
+#. type: TP
+#: doc/tin.1:1353
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr "B<PageFirstPage 'g'>"
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Go to the start of the article."
+msgstr "Merge la începutul articolului."
+
+#. type: TP
+#: doc/tin.1:1356
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr "B<PageLastPage 'G'>"
+
+#. type: Plain text
+#: doc/tin.1:1359
+msgid "Go to the end of the article."
+msgstr "Merge la sfârșitul articolului."
+
+#. type: TP
+#: doc/tin.1:1368
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr "B<PageKillThd 'K'>"
+
+#. type: Plain text
+#: doc/tin.1:1371
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr "Marchează restul firului ca citit și trece la următorul fir necitit."
+
+#. type: TP
+#: doc/tin.1:1371
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr "B<PageListThd 'l'>"
+
+#. type: Plain text
+#: doc/tin.1:1374
+msgid "Show the thread menu that the current article is a part of."
+msgstr ""
+"Afișează meniul firului de discuție din care face parte articolul curent."
+
+#. type: TP
+#: doc/tin.1:1379
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr "B<PageMail 'm'>"
+
+#. type: TP
+#: doc/tin.1:1388
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr "B<PageNextArt 'n'>"
+
+#. type: Plain text
+#: doc/tin.1:1391
+msgid "Go to the next article."
+msgstr "Merge la articolul următor."
+
+#. type: TP
+#: doc/tin.1:1391
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr "B<PageNextUnreadArt 'N'>"
+
+#. type: TP
+#: doc/tin.1:1399
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr "B<PagePrevArt 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1402
+msgid "Go to the previous article."
+msgstr "Merge la articolul anterior."
+
+#. type: TP
+#: doc/tin.1:1402
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr "B<PagePrevUnreadArt 'P'>"
+
+#. type: Plain text
+#: doc/tin.1:1405
+msgid "Go to the previous unread article."
+msgstr "Merge la articolul anterior necitit."
+
+#. type: Plain text
+#: doc/tin.1:1408
+msgid "Return to the previous level."
+msgstr "Revine la nivelul anterior."
+
+#. type: TP
+#: doc/tin.1:1411
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr "B<PageReplyQuote 'r'>"
+
+#. type: Plain text
+#: doc/tin.1:1415
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+"Răspunde prin poșta electronică autorului articolului actual, atașând o "
+"copie a articolului."
+
+#. type: TP
+#: doc/tin.1:1415
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr "B<PageReply 'R'>"
+
+#. type: Plain text
+#: doc/tin.1:1419
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+"Răspundeți prin poșta electronică autorului articolului actual, fără a "
+"include articolul original."
+
+#. type: TP
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr "B<PageSave 's'>"
+
+#. type: TP
+#: doc/tin.1:1424
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr "B<PageAutoSave 'S'>"
+
+#. type: TP
+#: doc/tin.1:1427
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr "B<PageTag 't'>"
+
+#. type: TP
+#: doc/tin.1:1431
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr "B<PageGroupSel 'T'>"
+
+#. type: Plain text
+#: doc/tin.1:1434
+msgid "Return to group selection level."
+msgstr "Revine la nivelul de selecție a grupului."
+
+#. type: TP
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr "B<PageGotoParent 'u'>"
+
+#. type: Plain text
+#: doc/tin.1:1437
+msgid "Go to parent article."
+msgstr "Merge la articolul părinte."
+
+#. type: TP
+#: doc/tin.1:1437
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr "B<PageViewUrl 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1441
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+msgstr ""
+"Afișează o listă de adrese URL din articolul curent. Pentru mai multe "
+"informații, consultați secțiunea «LISTAREA ADRESELOR URL»."
+
+#. type: TP
+#: doc/tin.1:1441
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr "B<PageViewAttach 'V'>"
+
+#. type: Plain text
+#: doc/tin.1:1445
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+"Afișează o listă cu atașamentele articolului curent. Pentru mai multe "
+"informații, consultați secțiunea «LISTAREA ATAȘAMENTELOR»."
+
+#. type: TP
+#: doc/tin.1:1452
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr "B<PageRepost 'x'>"
+
+#. type: Plain text
+#: doc/tin.1:1461
+msgid "Mark article as unread."
+msgstr "Marchează articolul ca necitit."
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1466
+msgid "Mark the current thread as unread."
+msgstr "Marchează firul curent ca necitit."
+
+#. type: SS
+#: doc/tin.1:1466
+#, no-wrap
+msgid "URL LISTING"
+msgstr "LISTAREA ADRESELOR URL"
+
+#. type: Plain text
+#: doc/tin.1:1469
+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>») afișează o listă de adrese URL din articolul curent. "
+"Pe lângă tastele comune de deplasare, sunt disponibile următoarele comenzi:"
+
+#. type: TP
+#: doc/tin.1:1470
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1474
+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 ""
+"Adresa URL curentă va fi solicitată și deschisă utilizând B<url_handler>. "
+"„B<E<lt>ESCE<gt>>” sau nicio introducere va omite adresa URL."
+
+#. type: Plain text
+#: doc/tin.1:1477 doc/tin.1:1577
+msgid "URL forward search."
+msgstr "Căutare adresă URL înainte."
+
+#. type: Plain text
+#: doc/tin.1:1480 doc/tin.1:1580
+msgid "URL backward search."
+msgstr "Căutare adresă URL înapoi."
+
+#. type: Plain text
+#: doc/tin.1:1486 doc/tin.1:1540 doc/tin.1:1586
+msgid "Shell escape."
+msgstr "Lansează shell-uk."
+
+#. type: Plain text
+#: doc/tin.1:1489
+msgid "Toggle the display of the current URL in the last line."
+msgstr "Activează/dezactivează afișarea adresei URL curente în ultima linie."
+
+#. type: Plain text
+#: doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+msgid "Help screen of commands available."
+msgstr "Ecranul de ajutor al comenzilor disponibile."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1499
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr "LISTAREA ATAȘAMENTELOR"
+
+#. type: Plain text
+#: doc/tin.1:1502
+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>») afișează o listă cu atașamentele articolului "
+"curent. Pe lângă tastele comune de deplasare, sunt disponibile următoarele "
+"comenzi:"
+
+#. type: TP
+#: doc/tin.1:1503
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr "B<AttachPipe 'p'>"
+
+#. type: Plain text
+#: doc/tin.1:1506
+msgid "Pipe attachment into command."
+msgstr "Direcționează atașamentul către comandă."
+
+#. type: TP
+#: doc/tin.1:1506
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr "B<AttachSave 's'>"
+
+#. type: Plain text
+#: doc/tin.1:1509
+msgid "Save current attachment / tagged attachments to disk."
+msgstr "Salvați atașamentul curent / atașamentele etichetate pe disc."
+
+#. type: TP
+#: doc/tin.1:1509
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1512
+msgid "View attachment."
+msgstr "Vizualizare atașament."
+
+#. type: TP
+#: doc/tin.1:1512
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr "B<AttachTag 't'>"
+
+#. type: Plain text
+#: doc/tin.1:1515
+msgid "Tag one or more attachments for saving."
+msgstr "Etichetează unul sau mai multe atașamente pentru a le salva."
+
+#. type: TP
+#: doc/tin.1:1515
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr "B<AttachTagPattern '='>"
+
+#. type: Plain text
+#: doc/tin.1:1519
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+"Solicită un model care să se potrivească. Toate atașamentele al căror nume/"
+"descriere sau tip de conținut/codificare de transfer se potrivesc cu modelul "
+"vor fi etichetate."
+
+#. type: TP
+#: doc/tin.1:1519
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr "B<AttachToggleTagged '@'>"
+
+#. type: Plain text
+#: doc/tin.1:1522
+msgid "Reverse tagging of all attachments."
+msgstr "Inversează etichetarea tuturor atașamentelor."
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr "B<AttachUntag 'U'>"
+
+#. type: Plain text
+#: doc/tin.1:1525
+msgid "Untag all tagged attachments."
+msgstr "Anulează etichetarea tuturor atașamentelor etichetate."
+
+#. type: Plain text
+#: doc/tin.1:1528
+msgid "Attachment forward search."
+msgstr "Căutare atașament înainte."
+
+#. type: Plain text
+#: doc/tin.1:1531
+msgid "Attachment backward search."
+msgstr "Căutare atașament înapoi."
+
+#. type: TP
+#: doc/tin.1:1534
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr "B<GlobalPipe '|'>"
+
+#. type: Plain text
+#: doc/tin.1:1537
+msgid ""
+"Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+"Direcționează atașamentul către comandă. Utilizează atașamentul brut, fără "
+"decodificare."
+
+#. type: Plain text
+#: doc/tin.1:1544
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+"Activează/dezactivează afișarea numelui/descrierii atașamentului curent în "
+"ultima linie."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1554
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr "LISTAREA ISTORICULUI PUBLICĂRILOR"
+
+#. type: Plain text
+#: doc/tin.1:1562
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+"B<DisplayPostHist> («B<W>») afișează o listă cu toate articolele publicate "
+"anterior, stocate în I<${TIN_HOMEDIR:-„$HOME”}/.tin/posted>. Sunt afișate "
+"următoarele informații: o marcă temporală în format „zz-ll-aa”, o singură "
+"literă care indică acțiunea care a inițiat mesajul, numele grupului "
+"(eventual prescurtat, vedeți de asemenea B<abbreviate_groupname>) sau adresa "
+"de poștă electronică la care a fost trimis mesajul și subiectul mesajului. "
+"Pe lângă tastele comune de deplasare, sunt disponibile următoarele comenzi:"
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1574
+#, fuzzy
+#| msgid ""
+#| "The article with the current ''Message-ID:'' will be opened if "
+#| "available.  Note that this requires that the ''Message-ID:'' of the "
+#| "article was recorded in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which "
+#| "may not always be the case.  If using NNTP and the internal inews "
+#| "(B<inews_prog> set to \"--internal\")  and either the server proposes a "
+#| "''Message-ID:'' during the POST (B<RFC\\%3977>) command or B<tin> is "
+#| "built to generate ''Message-ID:'' this should be the case. With an "
+#| "external inews (and reading from local spool) it is not."
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+"Articolul cu „Message-ID:” actual va fi deschis dacă este disponibil. "
+"Rețineți că acest lucru necesită ca „Message-ID:” articolului să fi fost "
+"înregistrat în I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>, ceea ce nu este "
+"întotdeauna cazul. Dacă utilizați NNTP și inews intern (B<inews_prog> "
+"definit la „--internal”) și fie serverul propune un „Message-ID:” în timpul "
+"comenzii POST (B<RFC\\%3977>), fie B<tin> este construit pentru a genera "
+"„Message-ID:”, acesta ar trebui să fie cazul. Cu un inews extern (și citind "
+"din spool-ul local) nu este cazul."
+
+#. type: Plain text
+#: doc/tin.1:1589
+msgid "Toggle the display of the current ''Message-ID:'' in the last line."
+msgstr "Activează/dezactivează afișarea „Message-ID:” curent în ultima linie."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1599
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr "MENIUL OPȚIUNILOR GLOBALE ȘI VARIABILELE CONFIGURABILE DIN TINRC"
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1611
+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</etc/"
+"tin/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 ""
+"La pornire, B<tin> citește fișierele de configurare (a se vedea de asemenea, "
+"B<\\%tin>(5)).  Acestea conțin o listă de variabile care pot fi utilizate "
+"pentru a configura modul de funcționare al B<tin>. Dacă există, fișierul de "
+"configurare global, I</etc/tin/tinrc>, este citit. După aceea, fișierul de "
+"configurare al utilizatorului este citit din I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>. Fișierul global este util pentru distribuirea "
+"valorilor implicite la nivel de sistem către utilizatorii noi care nu au "
+"încă un fișier tinrc privat."
+
+#. type: Plain text
+#: doc/tin.1:1619
+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 ""
+"Variabilele pot fi configurate de utilizator prin editarea directă a "
+"fișierului I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. Majoritatea dintre ele "
+"pot fi de asemenea configurate în MENIUL OPȚIUNI GLOBALE, accesibil prin "
+"apăsarea tastei B<OptionMenu> („B<M>”) la toate nivelurile. Acesta permite "
+"utilizatorului să personalizeze comportamentul B<tin>. Opțiunile sunt "
+"salvate în fișierul I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> când ieșiți din "
+"B<tin>, așa că nu editați fișierul direct în timp ce B<tin> rulează."
+
+#. type: Plain text
+#: doc/tin.1:1625
+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 ""
+"În meniul de opțiuni, utilizați tastele cursorului în mod obișnuit pentru a "
+"vă deplasa. Utilizați B<ConfigSelect> («B<^J>» sau «B<E<lt>CRE<gt>>») pentru "
+"a „deschide” opțiunea pe care doriți să o modificați. Va trebui să "
+"introduceți o nouă valoare sau să utilizați «B<E<lt>SPACEE<gt>>» pentru a "
+"comuta între opțiunile disponibile. B<ConfigSelect> va salva noua valoare, "
+"iar «B<E<lt>ESCE<gt>>» va abandona fără a salva modificările."
+
+#. type: Plain text
+#: doc/tin.1:1632
+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<\\(rs>') 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 ""
+"La fel ca în cazul celorlalte meniuri, B<RedrawScr> («B<^L>») va redesenă "
+"ecranul. Puteți utiliza B<SearchSubjF> («B</>»), B<SearchSubjB> («B<?>») și "
+"B<SearchRepeat> («B<\\(rs>») pentru a căuta o opțiune specifică. Utilizați "
+"B<Quit> («B<q>») pentru a ieși din meniul de opțiuni și a păstra "
+"modificările. Utilizați B<QuitTin> («B<Q>») pentru a ieși fără a păstra "
+"modificările."
+
+#. type: Plain text
+#: doc/tin.1:1637
+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 ""
+"Meniul de opțiuni oferă acces la meniul de atribute pentru grupul curent "
+"prin comanda B<ConfigToggleAttrib> («B<E<lt>TABE<gt>>»). Apăsând din nou "
+"B<ConfigToggleAttrib> se revine la meniul de opțiuni. Pentru mai multe "
+"informații, consultați secțiunea «MENIUL DE ATRIBUTE ȘI ATRIBUTELE GRUPULUI»."
+
+#. type: Plain text
+#: doc/tin.1:1640
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+"Comanda B<ConfigScopeMenu> («B<S>») afișează meniul domeniilor. Pentru mai "
+"multe informații, consultați secțiunea «MENIUL DOMENIILOR»."
+
+#. type: Plain text
+#: doc/tin.1:1645
+#, fuzzy
+#| msgid ""
+#| "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For "
+#| "more information see section \"SCOPES MENU\"."
+msgid ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> can be changed.  For more information see section \"SERVERRC "
+"MENU\"."
+msgstr ""
+"Comanda B<ConfigScopeMenu> («B<S>») afișează meniul domeniilor. Pentru mai "
+"multe informații, consultați secțiunea «MENIUL DOMENIILOR»."
+
+#. type: Plain text
+#: doc/tin.1:1649
+#, fuzzy
+#| 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>."
+msgid ""
+"Here is a full list of all the available variables. The name in round "
+"brackets is the name of the corresponding setting in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>."
+msgstr ""
+"Iată o listă completă a tuturor variabilelor disponibile. Numele între "
+"paranteze este numele opțiunii corespunzătoare din I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>."
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr "B<Abreviază numele lungi ale grupurilor de știri (abbreviate_groupname)>"
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1429
+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 ""
+"Dacă este activată „ON”, abreviază numele lungi ale grupurilor de știri la "
+"nivel de selecție a grupului și la nivel de articol (dacă este necesar) "
+"astfel: news.software.readers \\(-E<gt> n.software.readers \\(-E<gt> "
+"n.s.readers \\(-E<gt> n.s.r. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr "B<Adaugă articole postate la filtru (add_posted_to_filter)>"
+
+#. type: Plain text
+#: doc/tin.1:1659 doc/tin.5:1433
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, adaugă articolele publicate care încep un nou fir "
+"de discuție pentru a filtra și evidenția răspunsurile. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1659
+#, fuzzy, no-wrap
+#| msgid "B<Insert 'User-Agent:'-header (advertising)>"
+msgid "B<Insert ''User-Agent:''-header (advertising)>"
+msgstr "B<Inserează antetul „User-Agent:” (advertising)>"
+
+#. type: Plain text
+#: doc/tin.1:1662 doc/tin.5:1436
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr ""
+"Activează publicitatea în antet („User-Agent:”). Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1662
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr "B<Omite părțile multipart/alternative (alternative_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:1665 doc/tin.5:1439
+msgid ""
+"If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, mesajele multipart/alternative sunt despărțite "
+"automat. În mod implicit, această opțiune este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1665
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr "B<Caracterul pentru afișarea articolelor șterse (art_marked_deleted)>"
+
+#. type: Plain text
+#: doc/tin.1:1668 doc/tin.5:1442
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol a fost șters. "
+"Valoarea implicită este „D”."
+
+#. type: TP
+#: doc/tin.1:1668
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr "B<Caracterul pentru afișarea articolelor din interval(serie) (art_marked_inrange)>"
+
+#. type: Plain text
+#: doc/tin.1:1671 doc/tin.5:1445
+msgid ""
+"The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol se află într-un "
+"interval(serie). Valoarea implicită este „#”."
+
+#. type: TP
+#: doc/tin.1:1671
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr "B<Caracterul pentru afișarea articulelor returnate (art_marked_return)>"
+
+#. type: Plain text
+#: doc/tin.1:1675 doc/tin.5:1449
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol va reveni ca "
+"articol necitit la următoarea accesare a grupului. Valoarea implicită este "
+"„-”."
+
+#. type: TP
+#: doc/tin.1:1675
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr "B<Caracterul pentru afișarea articolelor selectate (art_marked_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1679 doc/tin.5:1453
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol/fir de discuție "
+"este selectat automat (popular).  Implicit este „*”."
+
+#. type: TP
+#: doc/tin.1:1679
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr "B<Caracterul pentru afișarea articolelor recente (art_marked_recent)>"
+
+#. type: Plain text
+#: doc/tin.1:1683 doc/tin.5:1457
+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 ""
+"Caracterul utilizat pentru a indica faptul că un articol/fir de discuție "
+"este recent (nu mai vechi de X zile). Vedeți și B<recent_time>. Valoarea "
+"implicită este „o”."
+
+#. type: TP
+#: doc/tin.1:1683
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr "B<Caracterul pentru afișarea articolelor necitite (art_marked_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:1687 doc/tin.5:1461
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol nu a fost citit. "
+"Implicit este „+”."
+
+#. type: TP
+#: doc/tin.1:1687
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr "B<Caracterul pentru afișarea articolelor citite (art_marked_read)>"
+
+#. type: Plain text
+#: doc/tin.1:1690 doc/tin.5:1464
+#, fuzzy
+#| msgid "The character used to show that an article was read. Default is ' '."
+msgid "The character used to show that an article was read. Default is '\\ '."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol a fost citit. "
+"Valoarea implicită este ' '."
+
+#. type: TP
+#: doc/tin.1:1690
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr "B<Caracterul pentru afișarea articolelor eliminate (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:1694 doc/tin.5:1468
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol a fost eliminat. "
+"Valoarea implicită este „K”.  B<kill_level> trebuie să fie definită "
+"corespunzător."
+
+#. type: TP
+#: doc/tin.1:1694
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr "B<Caracter pentru afișarea articolelor selectate ca citite (art_marked_read_selected)>"
+
+#. type: Plain text
+#: doc/tin.1:1698 doc/tin.5:1472
+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 ""
+"Caracterul utilizat pentru a indica faptul că un articol era popular înainte "
+"de a fi citit. Implicit este „:”. B<kill_level> trebuie să fie definită "
+"corespunzător."
+
+#. type: TP
+#: doc/tin.1:1698 doc/tin.5:1472
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr "B<Întreabă înainte de a utiliza vizorul MIME (ask_for_metamail)>"
+
+#. type: Plain text
+#: doc/tin.1:1703
+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 ""
+"Dacă este activată „ON” B<tin>, va solicita confirmarea înainte de a utiliza "
+"un vizor MIME (B<metamail_prog>) pentru a afișa mesajele MIME. Acest lucru "
+"se întâmplă numai dacă este definit un vizor MIME. Implicit este dezactivată."
+
+#. type: TP
+#: doc/tin.1:1703
+#, no-wrap
+msgid "B<Format string for the Attachment level (attachment_format)>"
+msgstr "B<Formatul șirului pentru nivelul Atașamentului (attachment_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1708
+msgid ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Formatul șirului utilizat de B<tin> pentru reprezentarea nivelului "
+"atașamentului. Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». "
+"Implicit este „%t%s%e%c%d”."
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr "B<Trimiteți automat o copie și/sau o copie ascunsă (auto_cc_bcc)>"
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1489
+#, fuzzy
+#| msgid ""
+#| "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
+#| "mailing an article. Default is No."
+msgid ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+msgstr ""
+"Introduce automat numele dvs. în câmpul „Cc:” și/sau „Bcc:” atunci când "
+"trimiteți un articol prin e-mail. Valoarea implicită este „No”."
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr "B<Listează firul folosind tasta săgeată dreapta (auto_list_thread)>"
+
+#. type: Plain text
+#: doc/tin.1:1716 doc/tin.5:1493
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+"Dacă este activată, afișează automat firul de discuție la introducerea "
+"acestuia folosind tasta săgeată-dreapta. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1716
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr "B<Reconectare automată la server (auto_reconnect)>"
+
+#. type: Plain text
+#: doc/tin.1:1719 doc/tin.1:2828
+msgid "Default is OFF."
+msgstr "Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1719
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr "B<Salvează articolele în modul pe loturi (batch_save)>"
+
+#. type: Plain text
+#: doc/tin.1:1724
+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 ""
+"Dacă este activată „ON”, articolele/firele vor fi salvate în modul pe loturi "
+"atunci când se specifică «B<-S>» sau trimise prin poșta electronică când se "
+"specifică «B<-M>, B<-N>»'” în linia de comandă. În mod implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1724
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr "B<Afișează mini meniu și eticheta de publicare (beginner_level)>"
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.5:1506
+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 ""
+"Dacă este activată „ON”, un mini-meniu cu cele mai utile comenzi va fi "
+"afișat în partea de jos a ecranului pentru fiecare nivel. De asemenea, după "
+"redactarea unui articol, va fi afișată o scurtă etichetă de publicare. "
+"Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:1729
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr "B<Cache NNTP fișiere de prezentare generală local (cache_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1734
+#, fuzzy
+#| 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."
+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\" and B<getart_limit>. Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, creează copii locale ale fișierelor de prezentare "
+"generală NNTP. Această opțiune poate fi utilizată pentru a accelera "
+"considerabil accesarea grupurilor mari atunci când se utilizează o conexiune "
+"lentă. Vedeți de asemenea secțiunea „FIȘIERE INDEX”. În mod implicit, "
+"această opțiune este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1734
+#, no-wrap
+msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+msgstr "B<Comprimarea fișierelor de prezentare generală NNTP stocate în memoria cache locală (compress_overview_files)>"
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.5:1516
+msgid ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, fișierele de prezentare generală NNTP stocate în "
+"memoria cache locală (B<cache_overview_files>) sunt salvate în format "
+"comprimat (B<RFC\\ 1952>). Util pentru reducerea spațiului utilizat pe "
+"discul local. În mod implicit, această opțiune este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1739
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr "B<Algoritm hash pentru blocări de anulare (cancel_lock_algo)>"
+
+#. type: Plain text
+#: doc/tin.1:1746
+#, fuzzy
+#| msgid ""
+#| "Use this hash algorithm for cancel-locks. Only available when built with "
+#| "cancel-lock support. none disables the generation of cancel-locks. Valid "
+#| "values are none, sha1, sha256 and sha512.  Default is sha1. See also I<$"
+#| "{TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1. See "
+"also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgstr ""
+"Utilizează acest algoritm hash pentru blocări de anulare. Disponibilă numai "
+"când B<tin> este construit cu suport pentru blocări de anulare. „none” "
+"dezactivează generarea blocărilor de anulare. Valorile valide sunt „none”, "
+"„sha1”, „sha256” și „sha512”.  Implicit este „sha1”. Vedeți de  asemenea I<$"
+"{TIN_HOMEDIR:-„$HOME”}/.cancelsecret> în B<\\%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr "B<Recuperează grupurile de citire la ieșire (catchup_read_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:1752 doc/tin.5:1526
+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 ""
+"Dacă este activată „ON”, utilizatorul este întrebat la ieșire dacă toate "
+"grupurile citite în timpul sesiunii curente trebuie marcate ca citite. În "
+"mod implicit, această opțiune este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1752
+#, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr "B<Culoarea standard a fundalului (col_back)>"
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1529
+msgid "Standard background color"
+msgstr "Culoarea standard a fundalului"
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr "B<Culoarea textului citat din surse externe (col_extquote)>"
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1532
+msgid "Color of quoted text from external sources"
+msgstr "Culoarea textului citat din surse externe"
+
+#. type: TP
+#: doc/tin.1:1758
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr "B<Culoarea expeditorului (From:) (col_from)>"
+
+#. type: Plain text
+#: doc/tin.1:1761 doc/tin.5:1535
+msgid "Color of sender (From:)"
+msgstr "Culoarea expeditorului (From:)"
+
+#. type: TP
+#: doc/tin.1:1761
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr "B<Culoarea liniilor antetului articolului (col_head)>"
+
+#. type: Plain text
+#: doc/tin.1:1764 doc/tin.5:1538
+msgid "Color of header-lines"
+msgstr "Culoarea liniilor antetului"
+
+#. type: TP
+#: doc/tin.1:1764
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr "B<Culoarea textului de ajutor (col_help)>"
+
+#. type: Plain text
+#: doc/tin.1:1767 doc/tin.5:1541
+msgid "Color of help pages"
+msgstr "Culoarea textului paginilor de ajutor"
+
+#. type: TP
+#: doc/tin.1:1767
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr "B<Culoare pentru text invers (fundal) (col_invers_bg)>"
+
+#. type: Plain text
+#: doc/tin.1:1770 doc/tin.5:1544
+msgid "Color of background for inverse text"
+msgstr "Culoarea de fundal pentru text inversat"
+
+#. type: TP
+#: doc/tin.1:1770
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr "B<Culoare pentru text invers (prim-plan) (col_invers_fg)>"
+
+#. type: Plain text
+#: doc/tin.1:1773 doc/tin.5:1547
+msgid "Color of foreground for inverse text"
+msgstr "Culoarea de prim-plan pentru text inversat"
+
+#. type: TP
+#: doc/tin.1:1773
+#, no-wrap
+msgid "B<Color of status messages (col_message)>"
+msgstr "B<Culoarea mesajelor de stare (col_message)>"
+
+#. type: Plain text
+#: doc/tin.1:1776 doc/tin.5:1566
+msgid "Color of status messages in last line"
+msgstr "Culoarea mesajelor de stare din ultima linie"
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr "B<Culoarea evidențierii cu _liniuțe-unire_ (col_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:1780 doc/tin.5:1551
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Culoarea cuvintelor accentuate ca _acesta_. Vedeți și "
+"B<word_h_display_marks> și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr "B<Culoarea evidențierii cu /bare-înclinate/ (col_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:1784 doc/tin.5:1555
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Culoarea cuvintelor accentuate ca /acesta/. Vedeți și "
+"B<word_h_display_marks> și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr "B<Culoarea evidențierii cu *steluțe* (col_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:1788 doc/tin.5:1559
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Culoarea cuvintelor accentuate ca *acesta* . Vedeți și "
+"B<word_h_display_marks> și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr "B<Culoarea evidențierii cu -liniuțe_tăiere- (col_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:1792 doc/tin.5:1563
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+"Culoarea cuvintelor accentuate ca -acesta-. Vedeți și "
+"B<word_h_display_marks> și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr "B<Culoarea mini-meniului de ajutor (col_minihelp)>"
+
+#. type: Plain text
+#: doc/tin.1:1795 doc/tin.5:1569
+msgid "Color of mini help menu"
+msgstr "Culoarea mini-meniului de ajutor"
+
+#. type: TP
+#: doc/tin.1:1795
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr "B<Culoarea câmpurilor antetului știrilor actuale (col_newsheaders)>"
+
+#. type: Plain text
+#: doc/tin.1:1798 doc/tin.5:1572
+msgid "Color of actual news header fields"
+msgstr "Culoarea câmpurilor antetului știrilor actuale"
+
+#. type: TP
+#: doc/tin.1:1798
+#, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr "B<Culoarea standard pentru prim-plan (col_normal)>"
+
+#. type: Plain text
+#: doc/tin.1:1801 doc/tin.5:1575
+msgid "Standard foreground color"
+msgstr "Culoarea standard pentru prim-plan"
+
+#. type: TP
+#: doc/tin.1:1801
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr "B<Culoarea liniilor citate (col_quote)>"
+
+#. type: Plain text
+#: doc/tin.1:1804 doc/tin.5:1578
+msgid "Color of quoted lines"
+msgstr "Culoarea liniilor citate"
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr "B<Culoarea liniilor citate de două ori (col_quote2)>"
+
+#. type: Plain text
+#: doc/tin.1:1807 doc/tin.5:1581
+msgid "Color of twice quoted lines"
+msgstr "Culoarea liniilor citate de două ori"
+
+#. type: TP
+#: doc/tin.1:1807
+#, fuzzy, no-wrap
+#| msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
+msgid "B<Color of E<gt>=3 times quoted line (col_quote3)>"
+msgstr "B<Culoarea liniilor citate de =E<gt>3 ori (col_quote3)>"
+
+#. type: Plain text
+#: doc/tin.1:1810 doc/tin.5:1584
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr "Culoarea liniilor citate de =E<gt>3 ori"
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr "B<Culoarea contorului de răspunsuri (col_response)>"
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5:1588
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+"Culoarea contorului de răspunsuri. Acesta este textul care apare ca "
+"„Răspunsul x din y” în ecranul de vizualizare a articolului."
+
+#. type: TP
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr "B<Culoarea semnăturilor (col_signature)>"
+
+#. type: Plain text
+#: doc/tin.1:1817 doc/tin.5:1591
+msgid "Color of signatures"
+msgstr "Culoarea semnăturilor"
+
+#. type: TP
+#: doc/tin.1:1817
+#, no-wrap
+msgid "B<Color of negative score (col_score_neg)>"
+msgstr "B<Culoarea scorului negativ (col_score_neg)>"
+
+#. type: Plain text
+#: doc/tin.1:1820 doc/tin.5:1594
+msgid "Color of negative score"
+msgstr "Culoarea scorului negativ"
+
+#. type: TP
+#: doc/tin.1:1820
+#, no-wrap
+msgid "B<Color of positive score (col_score_pos)>"
+msgstr "B<Culoarea scorului pozitiv (col_score_pos)>"
+
+#. type: Plain text
+#: doc/tin.1:1823 doc/tin.5:1597
+msgid "Color of positive score"
+msgstr "Culoarea scorului pozitiv"
+
+#. type: TP
+#: doc/tin.1:1823
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr "B<Culoarea evidențierii adreselor URL (col_urls)>"
+
+#. type: Plain text
+#: doc/tin.1:1826 doc/tin.5:1600
+msgid "Color of urls highlight"
+msgstr "Culoarea evidențierii adreselor URL"
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr "B<Culoarea blocurilor verbatim (col_verbatim)>"
+
+#. type: Plain text
+#: doc/tin.1:1829 doc/tin.5:1603
+msgid "Color of verbatim blocks"
+msgstr "Culoarea blocurilor verbatim"
+
+#. type: TP
+#: doc/tin.1:1829
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr "B<Culoarea subiectului articolului (col_subject)>"
+
+#. type: Plain text
+#: doc/tin.1:1832 doc/tin.5:1606
+msgid "Color of article subject"
+msgstr "Culoarea subiectului articolului"
+
+#. type: TP
+#: doc/tin.1:1832
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr "B<Culoarea liniilor de text (col_text)>"
+
+#. type: Plain text
+#: doc/tin.1:1835 doc/tin.5:1609
+msgid "Color of text-lines"
+msgstr "Culoarea liniilor de text"
+
+#. type: TP
+#: doc/tin.1:1835
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr "B<Culoarea semnului de ajutor/e-mail (col_title)>"
+
+#. type: Plain text
+#: doc/tin.1:1838 doc/tin.5:1612
+msgid "Color of help/mail sign"
+msgstr "Culoarea semnului de ajutor/e-mail"
+
+#. type: TP
+#: doc/tin.1:1838
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr "B<Ce acțiuni necesită confirmare (confirm_choice)>"
+
+#. type: Plain text
+#: doc/tin.1:1841
+msgid "Ask for manual confirmation to protect the user."
+msgstr "Solicită confirmarea manuală pentru a proteja utilizatorul."
+
+#. type: IP
+#: doc/tin.1:1842 doc/tin.1:1848 doc/tin.1:1852
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1848
+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> Solicită confirmare înainte de a executa anumite comenzi "
+"periculoase (de exemplu, B<Catchup> («B<c>»)). Comenzile afectate de această "
+"opțiune sunt marcate în această confirmare manuală cu „[după confirmare]”. "
+"Implicit sunt executate comenzile și se iese."
+
+#. type: Plain text
+#: doc/tin.1:1852
+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> Vi se va cere să confirmați că doriți să ieșiți din B<tin> atunci "
+"când utilizați comanda B<Quit> («B<q>»)."
+
+#. type: Plain text
+#: doc/tin.1:1856
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<select> Solicită confirmare înainte de a marca toate articolele "
+"neselectate (cu comanda B<GroupMarkUnselArtRead> («B<X>»)) ca fiind citite."
+
+#. type: TP
+#: doc/tin.1:1859
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr "B<Formatul șirului pentru afișarea datelor (date_format)>"
+
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1871
+#, fuzzy
+#| 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\"."
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found in B<\\%strftime>(3).  B<tin> uses B<\\"
+"%strftime>(3)  when available and supports most format options in its "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+"Formatul șirului utilizat pentru reprezentarea datei. O descriere a "
+"diferitelor opțiuni de formatare poate fi găsită la B<\\%strftime>(3). B<\\"
+"%tin>(1) utilizează B<\\%strftime>(3) atunci când este disponibil și acceptă "
+"majoritatea opțiunilor de formatare în codul său de rezervă. Implicit este "
+"„%a, %d %b %Y %H:%M:%S”."
+
+#. type: TP
+#: doc/tin.1:1871
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr "B<(default_art_search)>"
+
+#. type: TP
+#: doc/tin.1:1873
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr "B<(default_author_search)>"
+
+#. type: TP
+#: doc/tin.1:1875
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr "B<(default_config_search)>"
+
+#. type: Plain text
+#: doc/tin.1:1878 doc/tin.5:1651
+msgid "The last article/author/config option that was searched for."
+msgstr "Ultimul(a) articol/autor/opțiune de configurare căutat(ă)."
+
+#. type: TP
+#: doc/tin.1:1878
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr "B<(default_filter_days)>"
+
+#. type: Plain text
+#: doc/tin.1:1881 doc/tin.5:1654
+msgid "Default is 28."
+msgstr "Valoarea implicită este 28."
+
+#. type: TP
+#: doc/tin.1:1881
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr "B<(default_filter_kill_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1885 doc/tin.5:1658
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+"Implicit pentru filtrarea rapidă (1 tastă) a majusculelor/minusculelor.  ON "
+"= filtrare cu diferențiere între majuscule și minuscule, OFF = ignorare "
+"majuscule/minuscule. Implicit este OFF."
+
+#. type: TP
+#: doc/tin.1:1885
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr "B<(default_filter_kill_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1663
+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 ""
+"Implicit pentru expirarea filtrului rapid (1 tastă) de eliminare. ON = "
+"limită la B<default_filter_days>, OFF = nu expiră niciodată. Implicit este "
+"OFF."
+
+#. type: TP
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr "B<(default_filter_kill_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1894 doc/tin.5:1667
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+"Implicit pentru filtrul global de eliminare rapidă (1 tastă).  ON=se aplică "
+"tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON."
+
+#. type: TP
+#: doc/tin.1:1894
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr "B<(default_filter_kill_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1897 doc/tin.5:1670
+msgid "Default for quick (1 key) kill filter header."
+msgstr "Implicit pentru filtrul rapid (1 tastă) de eliminare a antetului."
+
+#. type: IP
+#: doc/tin.1:1898 doc/tin.1:1932 doc/tin.1:2052 doc/tin.1:2114 doc/tin.1:2320
+#: doc/tin.1:2385 doc/tin.1:2521 doc/tin.1:2546 doc/tin.1:2562 doc/tin.1:2614
+#: doc/tin.1:2644 doc/tin.1:2722 doc/tin.1:2754 doc/tin.1:2780 doc/tin.1:2861
+#: doc/tin.1:2897 doc/tin.5:1673 doc/tin.5:1702 doc/tin.5:1840 doc/tin.5:1897
+#: doc/tin.5:2097 doc/tin.5:2167 doc/tin.5:2219 doc/tin.5:2336 doc/tin.5:2351
+#: doc/tin.5:2384 doc/tin.5:2437 doc/tin.5:2466 doc/tin.5:2537 doc/tin.5:2586
+#: doc/tin.5:2614 doc/tin.5:2704 doc/tin.5:2742
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: doc/tin.1:1900 doc/tin.1:1934
+msgid "\\%''Subject:'' (case sensitive)"
+msgstr "\\%„Subject:” (se ține cont de majuscule și minuscule)"
+
+#. type: Plain text
+#: doc/tin.1:1902 doc/tin.1:1936
+msgid "\\%''Subject:'' (ignore case)"
+msgstr "\\%„Subject:” (se ignoră majuscule/minuscule)"
+
+#. type: Plain text
+#: doc/tin.1:1904 doc/tin.1:1938
+msgid "\\%''From:'' (case sensitive)"
+msgstr "\\%„From:” (se ține cont de majuscule și minuscule)"
+
+#. type: IP
+#: doc/tin.1:1904 doc/tin.1:1938 doc/tin.1:2326 doc/tin.1:2529 doc/tin.1:2569
+#: doc/tin.1:2620 doc/tin.1:2651 doc/tin.1:2728 doc/tin.1:2786 doc/tin.1:2867
+#: doc/tin.5:1676 doc/tin.5:1705 doc/tin.5:2103 doc/tin.5:2359 doc/tin.5:2391
+#: doc/tin.5:2443 doc/tin.5:2473 doc/tin.5:2543 doc/tin.5:2620 doc/tin.5:2710
+#, no-wrap
+msgid "3"
+msgstr "3"
+
+#. type: Plain text
+#: doc/tin.1:1906 doc/tin.1:1940
+msgid "\\%''From:'' (ignore case)"
+msgstr "\\%„From:” (se ignoră majuscule/minuscule)"
+
+#. type: Plain text
+#: doc/tin.1:1908 doc/tin.1:1942
+msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgstr "\\%„Message-ID:” și toate liniile „References:”"
+
+#. type: IP
+#: doc/tin.1:1908 doc/tin.1:1942 doc/tin.1:2056 doc/tin.1:2330 doc/tin.1:2624
+#: doc/tin.1:2733 doc/tin.1:2791 doc/tin.5:1678 doc/tin.5:1707 doc/tin.5:1844
+#: doc/tin.5:2107 doc/tin.5:2447 doc/tin.5:2547 doc/tin.5:2625
+#, no-wrap
+msgid "5"
+msgstr "5"
+
+#. type: Plain text
+#: doc/tin.1:1910 doc/tin.1:1944
+msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgstr "\\%„Message-ID:” și doar ultima intrare „References:”"
+
+#. type: IP
+#: doc/tin.1:1910 doc/tin.1:1944 doc/tin.1:2057 doc/tin.1:2626 doc/tin.1:2793
+#: doc/tin.5:1679 doc/tin.5:1708 doc/tin.5:1845 doc/tin.5:2449 doc/tin.5:2627
+#, no-wrap
+msgid "6"
+msgstr "6"
+
+#. type: Plain text
+#: doc/tin.1:1912 doc/tin.1:1946
+msgid "\\%''Message-ID:'' entry only"
+msgstr "\\%Doar intrarea „Message-ID:”"
+
+#. type: IP
+#: doc/tin.1:1912 doc/tin.1:1946 doc/tin.1:2629 doc/tin.1:2795 doc/tin.5:1680
+#: doc/tin.5:1709 doc/tin.5:2452 doc/tin.5:2629
+#, no-wrap
+msgid "7"
+msgstr "7"
+
+#. type: Plain text
+#: doc/tin.1:1914 doc/tin.1:1948
+msgid "\\%''Lines:''"
+msgstr "\\%''Lines:''"
+
+#. type: TP
+#: doc/tin.1:1915
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr "B<(default_filter_select_case)>"
+
+#. type: Plain text
+#: doc/tin.1:1919 doc/tin.5:1687
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+"Implicit pentru filtrul de selecție automată rapidă (1 tastă). ON = filtrare "
+"cu diferențiere între majuscule și minuscule, OFF = ignorare majuscule/"
+"minuscule. Implicit este OFF."
+
+#. type: TP
+#: doc/tin.1:1919
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr "B<(default_filter_select_expire)>"
+
+#. type: Plain text
+#: doc/tin.1:1924 doc/tin.5:1692
+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 ""
+"Implicit pentru expirarea filtrului de selecție automată rapidă (1 tastă). "
+"ON = limită la B<default_filter_days>, OFF = nu expiră niciodată. Implicit "
+"este OFF."
+
+#. type: TP
+#: doc/tin.1:1924
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr "B<(default_filter_select_global)>"
+
+#. type: Plain text
+#: doc/tin.1:1928 doc/tin.5:1696
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+"Implicit pentru filtrul de selecție automată rapidă (1 tastă) global.  ON=se "
+"aplică tuturor grupurilor, OFF=se aplică grupului curent. Implicit este ON."
+
+#. type: TP
+#: doc/tin.1:1928
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr "B<(default_filter_select_header)>"
+
+#. type: Plain text
+#: doc/tin.1:1931 doc/tin.5:1699
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr ""
+"Implicit pentru antetul filtrului de selecție automată rapidă (1 tastă)."
+
+#. type: TP
+#: doc/tin.1:1949
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr "B<(default_goto_group)>"
+
+#. type: TP
+#: doc/tin.1:1951
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr "B<(default_group_search)>"
+
+#. type: TP
+#: doc/tin.1:1953
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr "B<(default_mail_address)>"
+
+#. type: TP
+#: doc/tin.1:1955
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr "B<(default_move_group)>"
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr "B<(default_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1959
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr "B<(default_pipe_command)>"
+
+#. type: TP
+#: doc/tin.1:1961
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr "B<(default_post_newsgroups)>"
+
+#. type: TP
+#: doc/tin.1:1963
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr "B<(default_post_subject)>"
+
+#. type: TP
+#: doc/tin.1:1965
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr "B<(default_range_group)>"
+
+#. type: TP
+#: doc/tin.1:1967
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr "B<(default_range_select)>"
+
+#. type: TP
+#: doc/tin.1:1969
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr "B<(default_range_thread)>"
+
+#. type: TP
+#: doc/tin.1:1971
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr "B<(default_repost_group)>"
+
+#. type: TP
+#: doc/tin.1:1973
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr "B<(default_save_file)>"
+
+#. type: TP
+#: doc/tin.1:1975
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr "B<(default_save_mode)>"
+
+#. type: TP
+#: doc/tin.1:1977
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr "B<(default_select_pattern)>"
+
+#. type: TP
+#: doc/tin.1:1979
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr "B<(default_shell_command)>"
+
+#. type: TP
+#: doc/tin.1:1981
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr "B<(default_subject_search)>"
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<Don't break words when wrapping (dont_break_words)>"
+msgstr "B<Nu desparte cuvintele la încadrare (dont_break_words)>"
+
+#. type: Plain text
+#: doc/tin.1:1987 doc/tin.5:1750
+msgid ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+msgstr ""
+"Nu desparte rândurile lungi în interiorul unui cuvânt. Acest lucru se aplică "
+"corpului textului, cu excepția blocurilor verbatim. A se vedea și "
+"B<wrap_column>. Valoarea implicită este OFF."
+
+#. type: TP
+#: doc/tin.1:1987
+#, no-wrap
+msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr "B<Desenează \\(-E<gt> în loc de bară evidențiată (draw_arrow)>"
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1754
+msgid ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+msgstr ""
+"Permite selectarea grupurilor/articolelor cu ajutorul unei săgeți „-E<gt>” "
+"dacă este activată „ON” sau cu ajutorul unei bare evidențiate dacă este "
+"dezactivată. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr "B<Invocarea editorului dvs. (editor_format)>"
+
+#. type: Plain text
+#: doc/tin.1:1997
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+msgstr ""
+"Formatul șirului utilizat pentru a crea comanda de pornire a editorului cu "
+"parametri.  Implicit este «%E +%N %F» cu %E=Editor, %N=Număr linie și "
+"%F=Nume fișier (de exemplu, /bin/vi +7 .article). Vedeți și $B<VISUAL> și "
+"$B<EDITOR> în secțiunea «Mediu»."
+
+#. type: TP
+#: doc/tin.1:1997
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr "B<Detectarea citatelor externe (extquote_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2000 doc/tin.5:1764
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, vor fi detectate citatele din surse externe. "
+"Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2000
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr "B<Expresia regulată utilizată pentru a afișa ghilimele externe (extquote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2005
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_extquote>. Dacă B<extquote_regex> "
+"este gol, atunci B<tin> utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2005
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr "B<Forțează redesenarea după anumite comenzi (force_screen_redraw)>"
+
+#. type: Plain text
+#: doc/tin.1:2009 doc/tin.5:1775
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+"Specifică dacă redesenarea ecranului trebuie efectuată întotdeauna după "
+"anumite comenzi externe. În mod implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2009
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr "B<Numărul de articole de obținut (getart_limit)>"
+
+#. type: Plain text
+#: doc/tin.1:2017
+#, fuzzy
+#| msgid ""
+#| "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+#| "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+#| "B<tin> will start fetching articles from your first unread minus absolute "
+#| "value of B<getart_limit>. Default is 0, which means no limit."
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>.  Default is 0, which means no "
+"limit."
+msgstr ""
+"Dacă B<getart_limit> este E<gt> 0, nu sunt preluate de pe server mai mult de "
+"ultimele B<getart_limit> de articole/grup. Dacă B<getart_limit> este E<lt> "
+"0, B<tin> va începe să preia articole din primul articol necitit minus "
+"valoarea absolută a lui B<getart_limit>. Valoarea implicită este 0, ceea ce "
+"înseamnă că nu există nicio limită."
+
+#. type: TP
+#: doc/tin.1:2017
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr "B<Recuperează grupul folosind tasta săgeată-stânga (group_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2020 doc/tin.5:1800
+msgid ""
+"If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+"Dacă este activată, recuperează grupul la ieșirea cu tasta săgeată-stânga. "
+"Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2020
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr "B<Formatul șirului pentru nivelul Grupului (group_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2024
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+"Formatul șirului ce B<tin> utilizează pentru reprezentarea la nivel de Grup. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Valoarea "
+"implicită este „%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F”."
+
+#. type: TP
+#: doc/tin.1:2024
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr "B<Merge la următorul articol necitit cu (goto_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2032
+#, fuzzy
+#| 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 B<PageNextUnread>."
+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 B<PageNextUnread>."
+msgstr ""
+"Ce taste ar trebui să accepte B<tin> pentru a trece la următorul articol "
+"necitit.  Este posibilă orice combinație de B<PageDown> și "
+"B<PageNextUnread>.  Când B<PageDown> este activată, B<tin> trece la "
+"următorul articol de la sfârșitul celui curent. Când B<PageNextUnread> este "
+"activată, B<tin> trece imediat la următorul articol când B<PageNextUnread> "
+"(«B<E<lt>TABE<gt>>»)  este apăsată. Implicit este B<PageNextUnread>."
+
+#. type: TP
+#: doc/tin.1:2032
+#, fuzzy, no-wrap
+#| msgid "B<Display uue data as an attachment (hide_uue)>"
+msgid "B<Display none mime data as an attachment (hide_inline_data)>"
+msgstr "B<Afișează datele uue ca atașament (hide_uue)>"
+
+#. type: Plain text
+#: doc/tin.1:2048 doc/tin.5:1836
+#, fuzzy
+#| 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'."
+msgid ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+msgstr ""
+"Dacă este stabilită la „No”, atunci sunt afișate datele brute codificate în "
+"uuencode. Dacă este stabilită la „Yes”, atunci secțiunile de date codificate "
+"în uuencode vor fi afișate cu o singură linie de etichetă care indică "
+"dimensiunea și numele fișierului (aproape la fel ca un atașament MIME). Dacă "
+"este stabilită la „Ascunde toate (Hide all)”, atunci orice linie care arată "
+"ca date codificate în uuencode va fi pliată într-o linie de etichetă. "
+"Aceasta este utilă atunci când datele codificate uuencoded sunt împărțite în "
+"mai multe articole, dar poate duce și la rezultate fals pozitive. Această "
+"opțiune poate fi activată sau dezactivată și în vizualizatorul de articole. "
+"Implicit este stabilită la „No”."
+
+#. type: tbl table
+#: doc/tin.1:2052 doc/tin.5:1840
+#, no-wrap
+msgid "Nothing"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2053 doc/tin.5:1841
+#, no-wrap
+msgid "Complete UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2054 doc/tin.5:1842
+#, no-wrap
+msgid "Any UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2055 doc/tin.5:1843
+#, no-wrap
+msgid "Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2056 doc/tin.5:1844
+#, no-wrap
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2057 doc/tin.5:1845
+#, no-wrap
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2058 doc/tin.5:1846
+#, no-wrap
+msgid "Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2059 doc/tin.1:2633 doc/tin.5:1847 doc/tin.5:2456
+#, no-wrap
+msgid "9"
+msgstr "9"
+
+#. type: tbl table
+#: doc/tin.1:2059 doc/tin.5:1847
+#, no-wrap
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2060 doc/tin.1:2635 doc/tin.5:1848 doc/tin.5:2458
+#, no-wrap
+msgid "10"
+msgstr "10"
+
+#. type: tbl table
+#: doc/tin.1:2060 doc/tin.5:1848
+#, no-wrap
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "12"
+msgstr "12"
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "13"
+msgstr "13"
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "Compl. UU/YENC & PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "15"
+msgstr "15"
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "Hide all"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2066
+#, fuzzy, no-wrap
+#| msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgid "B<Regex used to hide matching lines (hideline_regex)>"
+msgstr "B<Expresia regulată utilizată pentru a afișa liniile citate (quote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2072 doc/tin.5:1860
+msgid ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2072
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr "B<inews externe (inews_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1867
+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 ""
+"Ruta, numele și opțiunile programului extern B<\\%inews>(1).  Dacă citiți "
+"prin NNTP, valoarea implicită este „--internal” (utilizați NNTP inews "
+"încorporat), altfel este „inews -h”. Articolul este transmis către "
+"B<inews_prog> pe STDIN prin „E<lt> article”."
+
+#. type: TP
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr "B<(info_in_last_line)>"
+
+#. type: Plain text
+#: doc/tin.1:2086 doc/tin.5:1873
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+"Dacă este activată  „ON”, afișează descrierea grupului curent sau subiectul "
+"articolului în ultima linie (nu în paginator și în meniul global) \\(em "
+"B<ToggleInfoLastLine> («B<i>»)  activează/dezactivează opțiunea. Această "
+"facilitate este utilă, deoarece lățimea completă a ecranului este "
+"disponibilă pentru afișarea subiectelor lungi. Implicit este dezactivată "
+"„OFF”."
+
+#. type: TP
+#: doc/tin.1:2086
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr "B<Utilizează cititorul de corespondență interactiv (interactive_mailer)>"
+
+#. type: Plain text
+#: doc/tin.1:2093
+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 ""
+"Cititor de corespondență interactiv: dacă valoarea este mai mare decât 0, "
+"cititorul de corespondență va fi invocat mai devreme pentru răspuns, astfel "
+"încât să puteți utiliza mai multe dintre funcțiile sale (de exemplu, MIME, "
+"pgp, ...). 1 înseamnă includerea antetelor, 2 înseamnă neincluderea "
+"antetelor (vechea opțiune use_mailreader_i=ON). 0 dezactivează utilizarea. "
+"Această opțiune trebuie să se potrivească cu opțiunea B<mailer_format>. "
+"Valoarea implicită este 0."
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:2093
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr "B<Utilizează afișarea inversă pentru antetele paginilor (inverse_okay)>"
+
+#. type: Plain text
+#: doc/tin.1:2100 doc/tin.5:1883
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+"Dacă este activată „ON”, utilizează afișarea inversă pentru antetele "
+"paginilor și evidențierea adreselor URL. Implicit este activată."
+
+#. type: TP
+#: doc/tin.1:2100
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr "B<Păstrează articolele eșuate în ~/dead.articles (keep_dead_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1888
+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 ""
+"Dacă este activată, păstrează toate publicările eșuate în I<${TIN_HOMEDIR:-"
+"„$HOME”}/dead.articles>, pe lângă păstrarea ultimei publicări eșuate în I<$"
+"{TIN_HOMEDIR:-„$HOME”}/dead.article>. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2105
+#, fuzzy, no-wrap
+#| msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgid "B<Keep expired filter rules in file (keep_expired_filters)>"
+msgstr "B<Păstrează articolele eșuate în ~/dead.articles (keep_dead_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2109 doc/tin.5:1892
+msgid ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr "B<Filtru pentru articole (kill_level)>"
+
+#. type: Plain text
+#: doc/tin.1:2113
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+"Această opțiune controlează procesarea și afișarea articolelor care sunt "
+"eliminate. Există 3 opțiuni:"
+
+#. type: Plain text
+#: doc/tin.1:2120
+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<Elimină doar articolele necitite> este comportamentul „tradițional” al "
+"B<tin>. Doar articolele necitite sunt eliminate o singură dată, marcându-le "
+"ca citite. Deoarece filtrarea se aplică doar articolelor necitite cu "
+"B<kill_level> stabilit la 0, B<art_marked_killed> și "
+"B<art_marked_read_selected> sunt afișate o singură dată. Când reintrați în "
+"grup, marcajul va dispărea."
+
+#. type: Plain text
+#: doc/tin.1:2125 doc/tin.5:1909
+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<Elimină toate articolele și afișează cu K> va procesa toate articolele din "
+"grup și, prin urmare, utilizarea acestei opțiuni implică un cost suplimentar "
+"de procesare. Articolele eliminate sunt afișate în mod normal, dar vor fi "
+"marcate cu B<art_marked_killed>."
+
+#. type: Plain text
+#: doc/tin.1:2129 doc/tin.5:1913
+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<Elimină toate articolele și nu le afișează deloc> va procesa toate "
+"articolele din grup și, prin urmare, utilizarea acestei opțiuni implică un "
+"cost suplimentar de procesare. Articolele eliminate pur și simplu nu vor fi "
+"afișate deloc."
+
+#. type: Plain text
+#: doc/tin.1:2131
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr "Valoarea implicită este 0 (B<Elimină numai articolele necitite>)."
+
+#. type: TP
+#: doc/tin.1:2131
+#, fuzzy, no-wrap
+#| msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
+msgid "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+msgstr "B<Utilizează caractere pe 8 biți în antetele mesajelor (mail_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2137 doc/tin.5:1920
+#, fuzzy
+#| 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<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
+msgid ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+msgstr ""
+"Permite caractere pe 8 biți necodificate în antetul mesajului de poștă "
+"electronică Valoarea implicită este OFF. Activarea acestei opțiuni este "
+"eficientă numai dacă B<mail_mime_encoding> este definită de asemenea la 8 "
+"biți. Lăsarea opțiunii la OFF este sigură pentru majoritatea utilizatorilor "
+"și conformă cu standardul Internet Mail Standard (B<RFC\\%5322> și B<RFC\\"
+"%2047>). Valoarea implicită este OFF."
+
+#. type: TP
+#: doc/tin.1:2137
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr "B<Adresa de poștă electronică (mail_address)>"
+
+#. type: Plain text
+#: doc/tin.1:2145
+#, fuzzy
+#| 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)  / B<\\"
+#| "%gpg>(1)  signing (B<RFC\\%4880>)."
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+msgstr ""
+"Adresa de poștă electronică a utilizatorului (și numele complet), dacă nu "
+"este nume_utilizator@gazdă. Aceasta este utilizată la crearea articolelor, "
+"trimiterea de mesaje și semnarea B<\\%pgp>(1)  / B<\\%gpg>(1)  (B<RFC\\"
+"%4880>)."
+
+#. type: TP
+#: doc/tin.1:2145
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr "B<Codificarea MIME din mesajele de poștă electronică (mail_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1930
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+"Codarea MIME a corpului mesajului de poștă electronică, dacă este necesar (8 "
+"biți, base64, quoted-printable, 7 biți). Implicit este quoted-printable."
+
+#. type: TP
+#: doc/tin.1:2149
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr "B<Linie de citat la trimiterea prin poșta electronică (mail_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2155 doc/tin.5:1936
+#, fuzzy
+#| 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). If the article has multiple addresses only "
+#| "the first is evaluated. Default is \"In article %M you wrote:\""
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"In article %M you wrote:\""
+msgstr ""
+"Formatul liniei de citat atunci când răspundeți (prin poșta electronică) la "
+"un articol (%A=Adresă, %D=Data, %F=Nume complet+Adresă, %G=Numele grupului, "
+"%M=ID mesaj, %N=Nume complet, %C=Prenume, %I=Inițiale). Dacă articolul are "
+"mai multe adrese, se evaluează numai prima. Valoarea implicită este „În "
+"articolul %M ați scris: (In article %M you wrote)”."
+
+#. type: TP
+#: doc/tin.1:2155
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr "B<Formatul căsuței poștale (mailbox_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2165 doc/tin.5:1946
+#, fuzzy
+#| msgid ""
+#| "Select one of the following mailbox-formats: MBOXO (default, except on "
+#| "SCO), MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\"
+#| "%4155> for more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more "
+#| "details about MMDF."
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\ 4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+msgstr ""
+"Selectează unul dintre următoarele formate de căsuță poștală: MBOXO "
+"(implicit, cu excepția SCO), MBOXRD sau MMDF (implicit pe SCO). A se vedea "
+"B<\\%mbox>(5)  și B<RFC\\%4155> pentru mai multe detalii despre MBOXO și "
+"MBOXRD și B<\\%mmdf>(5)  pentru mai multe detalii despre MMDF."
+
+#. type: TP
+#: doc/tin.1:2165
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr "B<Director de corespondență (maildir)>"
+
+#. type: Plain text
+#: doc/tin.1:2174 doc/tin.5:1955
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail program. "
+"It allows the user to save articles/threads/groups simply by giving '=' as "
+"the filename to save to.  Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+"Directorul în care articolele/subiectele vor fi salvate în formatul B<\\"
+"%mbox>(5) . Această funcție este destinată în principal utilizării cu "
+"programul de poștă electronică B<\\%mutt>(1) . Ea permite utilizatorului să "
+"salveze articole/subiecte/grupuri pur și simplu introducând „=” ca nume de "
+"fișier pentru salvare.  Implicit este I<${TIN_HOMEDIR:-„$HOME”}/Mail>."
+
+#. type: TP
+#: doc/tin.1:2174
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr "B<Invocarea comenzii dvs. de poștă electronică (mailer_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2180 doc/tin.5:1961
+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"
+msgstr ""
+"Formatul șirului utilizat pentru a crea comanda de expediere cu parametri "
+"care este utilizată pentru trimiterea articolelor către alte persoane. "
+"Valoarea implicită este „%M „%T” E<lt> %F” (de exemplu, /bin/mail \"iain\" "
+"E<lt> ~/.article). Formatul flexibil permite utilizarea altor programe de "
+"expediere cu parametri de linie de comandă diferiți, cum ar fi"
+
+#. type: Plain text
+#: doc/tin.1:2185 doc/tin.5:1966
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+
+#. type: Plain text
+#: doc/tin.1:2189 doc/tin.5:1970
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+"B<interactive_mailer> trebuie să fie definit corespunzător. Sunt acceptate "
+"următoarele substituții:"
+
+#. type: ta
+#: doc/tin.1:2191 doc/tin.5:1972
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr "\\w'%S'u +\\w'default_mailer'u"
+
+#. type: Plain text
+#: doc/tin.1:2198
+#, 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\tnume-fișier\n"
+"%M\tagent-poștă_implicit\n"
+"%S\tcâmpul-subiect\n"
+"%T\ttcâmul-către\n"
+"%U\tnune-utilizator\n"
+"%%\t%\n"
+
+#. type: TP
+#: doc/tin.1:2200
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr "B<Ignoră etichetele „Marcare ca (ne)citit” (mark_ignore_tags)>"
+
+#. type: Plain text
+#: doc/tin.1:2208 doc/tin.5:1992
+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 ""
+"Când această opțiune este activată „ON”, funcțiile B<GroupMarkThdRead> "
+"(«B<K>»), B<ThreadMarkArtRead> («B<K>»), B<MarkThdUnread> («B<Z>») la nivel "
+"de grup și B<MarkArtUnread> («B<z>») la nivel de fir marchează doar "
+"articolul sau firul curent, ignorând alte articole etichetate, (ne)citite. "
+"Când este dezactivată „OFF”, aceeași funcție afișează un meniu cu opțiuni "
+"pentru firul sau articolul curent, toate articolele etichetate, necitite sau "
+"nimic."
+
+#. type: TP
+#: doc/tin.1:2208
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr "B<Marchează articolele/subiectele salvate ca citite (mark_saved_read)>"
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1984
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr ""
+"Dacă este activată, articolele sunt salvate ca citite. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr "B<Program de vizualizare pentru articole MIME (metamail_prog)>"
+
+#. type: Plain text
+#: doc/tin.1:2223 doc/tin.5:2004
+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 B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
+msgstr ""
+"Ruta, numele și opțiunile programului extern B<\\%metamail>(1)  utilizat "
+"pentru vizualizarea părților non-textuale ale articolelor.  Pentru a utiliza "
+"vizualizatorul încorporat, specificați --internal. Aceasta este valoarea "
+"implicită atunci când B<\\%metamail>(1)  nu este instalat. Lăsați câmpul "
+"necompletat dacă nu doriți vizualizarea automată a atașamentelor non-"
+"textuale. Comanda B<PageViewAttach> («B<V>»)  poate fi utilizată întotdeauna "
+"pentru a vizualiza manual orice atașamente. A se vedea și "
+"B<ask_for_metamail>."
+
+#. type: TP
+#: doc/tin.1:2223
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr "B<MM_CHARSET (mm_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2238 doc/tin.5:2019
+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)  or B<\\"
+"%ucnv_*>(), this option is disabled and you should use B<mm_network_charset> "
+"instead."
+msgstr ""
+"Setul de caractere acceptat local, care este utilizat și pentru antetul MIME "
+"(parametrul setului de caractere și numele setului de caractere în "
+"codificarea antetului) în mesajele de poștă electronică și publicarea "
+"știrilor. Dacă B<MIME_STRICT_CHARSET> este definit în momentul compilării, "
+"textul din setul de caractere diferit de valoarea acestui parametru este "
+"considerat ca fiind imposibil de afișat și este reprezentat ca „?”. În caz "
+"contrar, toate seturile de caractere sunt considerate compatibile cu "
+"afișarea. Dacă nu este definit, se utilizează valoarea variabilei de mediu "
+"$B<MM_CHARSET>. Se utilizează US-ASCII sau valoarea implicită la compilare "
+"în cazul în care niciuna dintre acestea nu este definită. Dacă sistemul dvs. "
+"acceptă B<\\%iconv>(3) sau B<\\%ucnv_*>(), această opțiune este dezactivată "
+"și ar trebui să utilizați în schimb B<mm_network_charset>."
+
+#. type: TP
+#: doc/tin.1:2238
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+
+#. type: Plain text
+#: doc/tin.1:2251 doc/tin.5:2032
+#, fuzzy
+#| 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)  or B<\\%ucnv_*>(), "
+#| "if none of these functions are 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:"
+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)  or B<\\%ucnv_*>().  If "
+"none of these functions are 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 ""
+"Setul de caractere utilizat pentru publicare și antetele MIME; înlocuiește "
+"B<mm_charset>. Conversia între B<mm_network_charset> și setul de caractere "
+"local (determinat prin B<\\%nl_langinfo>(3))  se face prin B<\\%iconv>(3) "
+"sau B<\\%ucnv_*>(), dacă niciuna dintre aceste funcții nu este disponibilă "
+"în sistemul dvs., această opțiune este dezactivată și trebuie să utilizați "
+"în schimb B<mm_charset>. B<mm_network_charset> este limitată la unul dintre "
+"următoarele seturi de caractere:"
+
+#. type: Plain text
+#: doc/tin.1:2254 doc/tin.5:2035
+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
+#: doc/tin.1:2260 doc/tin.5:2041
+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 ""
+"Este posibil ca nu toate valorile să funcționeze pentru sistemul "
+"dumneavoastră, consultați B<\\%iconv_open>(3)  pentru mai multe detalii. "
+"Dacă nu este definită, se utilizează valoarea variabilei de mediu "
+"$B<MM_CHARSET>. Dacă niciuna dintre acestea nu este definită, se utilizează "
+"US-ASCII sau valoarea implicită din momentul compilării."
+
+#. type: TP
+#: doc/tin.1:2260
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr "B<Atributul evidențierii cu _ liniuțe-unire_ (mono_markdash)>"
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2046
+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 ""
+"Atributul caracteristic al cuvintelor accentuate ca _acesta_. Atributele "
+"utilizabile depind de terminalul dvs. A se vedea și B<word_h_display_marks> "
+"și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2265
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr "B<Atributul evidențierii cu /bare-înclinate/ (mono_markslash)>"
+
+#. type: Plain text
+#: doc/tin.1:2270 doc/tin.5:2051
+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 ""
+"Atributul caracteristic al cuvintelor accentuate ca /acesta/. Atributele "
+"utilizabile depind de terminalul dvs. A se vedea și B<word_h_display_marks> "
+"și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2270
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr "B<Atributul evidențierii cu *steluțe* (mono_markstar)>"
+
+#. type: Plain text
+#: doc/tin.1:2275 doc/tin.5:2056
+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 ""
+"Atributul caracteristic al cuvintelor accentuate ca *acesta*. Atributele "
+"utilizabile depind de terminalul dvs. A se vedea și B<word_h_display_marks> "
+"și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2275
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr "B<Atributul evidențierii cu -liniuțe_tăiere- (mono_markstroke)>"
+
+#. type: Plain text
+#: doc/tin.1:2280 doc/tin.5:2061
+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 ""
+"Atributul caracteristic al cuvintelor accentuate ca -acesta-. Atributele "
+"utilizabile depind de terminalul dvs. A se vedea și B<word_h_display_marks> "
+"și B<word_highlight>."
+
+#. type: TP
+#: doc/tin.1:2280
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr "B<(newnews)>"
+
+#. type: Plain text
+#: doc/tin.1:2284
+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 ""
+"Acestea sunt cronometre interne utilizate de B<tin> pentru a urmări noile "
+"grupuri de știri.  Nu le modificați decât dacă înțelegeți la ce servesc."
+
+#. type: TP
+#: doc/tin.1:2284
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr "B<Se afișează aceste câmpuri din antet (sau *) (news_headers_to_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2074
+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 ""
+"Ce antete de știri doriți să vedeți. Dacă doriți să vedeți toate antetele, "
+"introduceți „*” ca valoare. Aceasta este singura modalitate de utilizare a "
+"unui caracter joker.  Dacă introduceți „X-” ca valoare, veți vedea toate "
+"antetele care încep cu „X-” (cum ar fi X-Alan sau X-Pape). Puteți enumera "
+"mai multe, separându-le cu spații. Dacă nu definiți nimic, această opțiune "
+"este dezactivată."
+
+#. type: TP
+#: doc/tin.1:2291
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr "B<Nu se afișează aceste câmpuri din antet (news_headers_to_not_display)>"
+
+#. type: Plain text
+#: doc/tin.1:2300 doc/tin.5:2083
+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 ""
+"La fel ca B<news_headers_to_display>, cu excepția faptului că denotă opusul. "
+"Un exemplu de utilizare a ambelor opțiuni ar putea fi dacă ați considera că "
+"anteturile „X-” sunt un lucru bun „A Good Thing(tm)”, dar ați considera că "
+"Alan și Pape sunt răufăcători... atunci ați proceda astfel: "
+"B<news_headers_to_display=X-> B<news_headers_to_not_display=X-Alan X-Pape> "
+"Dacă nu definiți nimic, această opțiune este dezactivată."
+
+#. type: TP
+#: doc/tin.1:2300
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr "B<Citarea liniei la urmărire (news_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2306 doc/tin.5:2089
+#, fuzzy
+#| 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). If the article has multiple addresses only "
+#| "the first is evaluated. Default is \"%F wrote:\"."
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"%F wrote:\"."
+msgstr ""
+"Formatul liniei de citat atunci când se publică/se urmărește un articol "
+"(%A=Adresă, %D=Data, %F=Nume complet+Adresă, %G=Numele grupului, %M=ID "
+"mesaj, %N=Nume complet, %C=Prenume, %I=Inițiale). Dacă articolul are mai "
+"multe adrese, se evaluează numai prima. Valoarea implicită este „%F a "
+"scris:” (%F wrote:)."
+
+#. type: TP
+#: doc/tin.1:2306
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr "B<Timpul de așteptare pentru citirea NNTP în secunde (nntp_read_timeout_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2315
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+msgstr ""
+"Timpul în secunde pentru a aștepta un răspuns de la server. Valoarea "
+"implicită este 120.  Stabilirea acestei valori la 0 înseamnă că nu există "
+"timp de expirare. Dacă utilizați opțiunea „B<-C>” împreună cu o valoare mică "
+"pentru B<nntp_read_timeout_secs>, poate apărea o expirare a timpului de "
+"așteptare (și deconectarea în modul pe loturi) atunci când vă conectați la "
+"servere mari sau intrați în grupuri mari, deoarece temporizatorul este "
+"configurat atunci când comanda este trimisă serverului și este nevoie de "
+"ceva timp pentru a comprima răspunsul mare, valoarea nu trebuie stabilită la "
+"o valoare prea mică."
+
+#. type: TP
+#: doc/tin.1:2315
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr "B<Formatul de normalizare Unicode (normalization_form)>"
+
+#. type: Plain text
+#: doc/tin.1:2319
+#, fuzzy
+#| msgid ""
+#| "The normalization form B<tin> should use to normalize unicode input.  The "
+#| "possible values are:"
+msgid ""
+"The normalization form B<tin> should use to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+"Formatul de normalizare B<tin> trebuie utilizat pentru normalizarea intrării "
+"unicode. Valorile posibile sunt:"
+
+#. type: Plain text
+#: doc/tin.1:2322 doc/tin.5:2099
+msgid "B<None>: no normalization"
+msgstr "B<None>: fără normalizare"
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2101
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr "B<NFKC>: descompunerea compatibilității, urmată de compoziția canonică"
+
+#. type: Plain text
+#: doc/tin.1:2326 doc/tin.5:2103
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr "B<NFKD>: descompunerea compatibilității"
+
+#. type: Plain text
+#: doc/tin.1:2328 doc/tin.5:2105
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr "B<NFC>: descompunere canonică, urmată de compoziție canonică"
+
+#. type: Plain text
+#: doc/tin.1:2330 doc/tin.5:2107
+msgid "B<NFD>: Canonical Decomposition"
+msgstr "B<NFD>: descompunere canonică"
+
+#. type: Plain text
+#: doc/tin.1:2332 doc/tin.5:2109
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+"B<NFKC_CF>: descompunerea compatibilității, urmată de compoziția canonică și "
+"plierea cazurilor"
+
+#. type: Plain text
+#: doc/tin.1:2336
+#, fuzzy
+#| msgid ""
+#| "Some normalization modes are only available if they are supported by the "
+#| "library B<tin> uses to do the normalization. NFC should be used if "
+#| "possible (B<RFC\\%5198>)."
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+msgstr ""
+"Unele moduri de normalizare sunt disponibile numai dacă sunt acceptate de "
+"biblioteca pe care B<tin> o utilizează pentru a efectua normalizarea. NFC ar "
+"trebui utilizat dacă este posibil (B<RFC\\%5198>)."
+
+#. type: TP
+#: doc/tin.1:2336
+#, no-wrap
+msgid "B<Format string for the display of mime header at Article level (page_mime_format)>"
+msgstr "B<Formatul șirului pentru afișarea antetului MIME la nivel de Articol (page_mime_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2341
+msgid ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+msgstr ""
+"Formatul șirului utilizat de B<tin> pentru antetul mime la nivel de pagină. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Implicit este  "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.1:2341
+#, no-wrap
+msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
+msgstr "B<Formatul șirului pentru afișarea antetului uue la nivel de Articol (page_uue_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2346
+msgid ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Formatul șirului utilizat de B<tin> pentru antetul uue la nivel de pagină. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Implicit este "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.1:2346
+#, fuzzy, no-wrap
+#| msgid "B<Format string for the display of uue header at Article level (page_uue_format)>"
+msgid "B<Format string for the display of yenc header at Article level (page_yenc_format)>"
+msgstr "B<Formatul șirului pentru afișarea antetului uue la nivel de Articol (page_uue_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2351
+#, fuzzy
+#| msgid ""
+#| "Format string B<tin> uses for uue header at Page level. See the section "
+#| "\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]"
+#| "\"."
+msgid ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+msgstr ""
+"Formatul șirului utilizat de B<tin> pentru antetul uue la nivel de pagină. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Implicit este "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.1:2351
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr "B<Merge la primul articol necitit din grup (pos_first_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2136
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last article. "
+"Default is ON."
+msgstr ""
+"Dacă este activată „ON”, plasează cursorul pe primul articol necitit din "
+"grup, altfel pe ultimul articol. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2355
+#, fuzzy, no-wrap
+#| msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
+msgid "B<Use 8-bit characters in news headers (post_8bit_header)>"
+msgstr "B<Utilizează caractere pe 8 biți în antetele știrilor (post_8bit_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2147
+#, fuzzy
+#| 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>."
+msgid ""
+"Allows 8-bit 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 8-bit characters are used, "
+"using unencoded (raw)  8-bit 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 ""
+"Permite caracterele pe 8 biți necodificate în antetul unui articol de știri; "
+"dacă este activată, această opțiune dezactivează de asemenea și generarea "
+"anteturilor MIME atunci când acestea sunt de obicei necesare. Valoarea "
+"implicită este „OFF”. Se aplică numai dacă B<post_mime_encoding> este "
+"definită și ea la 8 biți. În mai multe ierarhii locale în care se utilizează "
+"caractere pe 8 biți, utilizarea caracterelor pe 8 biți necodificate (brute) "
+"în antet este acceptabilă și, uneori, chiar recomandată, astfel încât "
+"trebuie să verificați convenția adoptată în ierarhia locală care vă "
+"interesează pentru a determina ce trebuie să faceți cu aceasta și cu "
+"B<post_mime_encoding>."
+
+#. type: TP
+#: doc/tin.1:2366
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr "B<Codificarea MIME din mesajele de știri (post_mime_encoding)>"
+
+#. type: Plain text
+#: doc/tin.1:2371 doc/tin.5:2152
+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 ""
+"Codificarea MIME a corpului mesajului de știri, dacă este necesar. (8 biți, "
+"base64, quoted-printable, 7 biți). Valoarea implicită este 8 biți, ceea ce "
+"înseamnă că nu se aplică nicio codificare. base64 și quoted-printable sunt "
+"de obicei nedorite pe Usenet."
+
+#. type: TP
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr "B<Vizualizare fișiere post-procesate (post_process_view)>"
+
+#. type: Plain text
+#: doc/tin.1:2378
+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 B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, atunci B<tin> va porni un program de vizualizare "
+"adecvat pentru a afișa orice fișiere care au fost post-procesate și "
+"uudecodate. Programul este determinat folosind fișierul B<\\%mailcap>(5) . "
+"Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2378
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr "B<Post-procesare articole salvate (post_process_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2166
+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 ""
+"Aceasta specifică dacă se va efectua post-procesarea articolelor salvate. "
+"Deoarece arhiva shell poate conține comenzi pe care nu doriți să le "
+"executați, fiți atenți când extrageți arhive shell. Sunt permise următoarele "
+"valori:"
+
+#. type: Plain text
+#: doc/tin.1:2387 doc/tin.5:2169
+msgid "B<No> (default), no post processing is done."
+msgstr "B<No> (implicit), nu se efectuează nicio postprocesare."
+
+#. type: Plain text
+#: doc/tin.1:2391 doc/tin.5:2173
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr ""
+"B<Shell archives>, despachetarea numai a fișierelor B<\\%shar>(1)  cu mai "
+"multe părți."
+
+#. type: Plain text
+#: doc/tin.1:2393 doc/tin.5:2175
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr "B<Yes>, atașamentele binare și datele vor fi decodificate și salvate."
+
+#. type: TP
+#: doc/tin.1:2394
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr "B<Numele fișierului care va fi utilizat pentru stocarea articolelor publicate (posted_articles_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2402 doc/tin.5:2184
+msgid ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
+"Mail/>. If no filename is set then postings will not be saved. See the "
+"section \"MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more "
+"information about the various expansion characters. Default is 'posted'."
+msgstr ""
+"Păstrează articolele publicate în fișierul specificat. Dacă numele "
+"fișierului specificat nu conține șiruri de caractere expandabile, acesta va "
+"fi precedat de I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>. Dacă nu este definit "
+"niciun nume de fișier, publicările nu vor fi salvate. Consultați secțiunea "
+"«TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA "
+"ARTICOLELOR» pentru mai multe informații despre diferitele caractere de "
+"extindere. Valoarea implicită este „posted”."
+
+#. type: TP
+#: doc/tin.1:2402
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr "B<Imprimă toate antetele la imprimare (print_header)>"
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2188
+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 ""
+"Dacă este activată „ON”, antetul complet al articolului este trimis la "
+"imprimantă. În caz contrar, sunt afișate doar câmpurile „Subiect:” și „De "
+"la:”. Implicit, această opțiune este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr "B<Program cu opțiuni pentru imprimantă (printer)>"
+
+#. type: Plain text
+#: doc/tin.1:2415
+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 ""
+"Programul de imprimare cu opțiuni care va fi utilizat pentru imprimarea "
+"articolelor.  Implicit este B<\\%lpr>(1)  pentru mașinile BSD și B<\\"
+"%lp>(1)  pentru mașinile SysV. Imprimarea din B<tin> poate fi dezactivată de "
+"către administratorul de sistem."
+
+#. type: TP
+#: doc/tin.1:2415
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr "B<Procesează numai articolele necitite (process_only_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2419 doc/tin.5:2202
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, salvează/imprimă/redirecționează/trimite prin poșta "
+"electronică numai articolele necitite (cu excepția articolelor etichetate). "
+"Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2419
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr "B<Afișează „Followup-To” gol în editor (prompt_followupto)>"
+
+#. type: Plain text
+#: doc/tin.1:2423
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+"Dacă este activată „ON”, afișează antetul gol „Followup-To:” atunci când "
+"editați un articol. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2423
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr "B<Caracterele utilizate ca ghilimele (quote_chars)>"
+
+#. type: Plain text
+#: doc/tin.1:2429 doc/tin.5:2212
+#, fuzzy
+#| 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, %I is replaced by author's initials. If the article "
+#| "has multiple addresses only the first is evaluated. Default is 'E<gt>_'."
+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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. Default is 'E<gt>_'."
+msgstr ""
+"Caracterul utilizat în citarea textului inclus în răspunsurile la articole "
+"și în răspunsurile la mesaje. Caracterul '_' eprezintă un caracter gol și "
+"este înlocuit cu ' ' atunci când este citit, iar %I este înlocuit cu "
+"inițialele autorului. Dacă articolul are mai multe adrese, numai prima este "
+"evaluată. Valoarea implicită este 'E<gt>_'."
+
+#. type: TP
+#: doc/tin.1:2429
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr "B<Comportamentul citării (quote_style)>"
+
+#. type: Plain text
+#: doc/tin.1:2436
+#, fuzzy
+#| 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."
+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 B<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 ""
+"Cum trebuie citate articolele atunci când se răspunde la ele sau se face "
+"referire la ele. Există mai multe posibilități: se pot cita rândurile goale, "
+"se pot cita semnăturile și se pot comprima caracterele de citare atunci când "
+"se citează de mai multe ori (de exemplu, „E<gt> E<gt> E<gt>” va fi "
+"transformat în „E<gt>E<gt>E<gt>”). Implicit, citatele sunt comprimate și se "
+"citează rândurile goale."
+
+#. type: Plain text
+#: doc/tin.1:2440
+#, fuzzy
+#| 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."
+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 otherwise would be "
+"not.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+"Când vizualizați un articol în modul brut („B<^H>”) și îl urmăriți sau "
+"răspundeți la acesta, semnătura va fi citată chiar dacă în mod normal nu ar "
+"fi fost. Dacă B<show_signatures> este dezactivată, semnătura nu va fi "
+"niciodată citată."
+
+#. type: TP
+#: doc/tin.1:2440
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr "B<Expresia regulată utilizată pentru a afișa liniile citate (quote_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2445
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote>. Dacă B<quote_regex> este "
+"gol, atunci B<tin> utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2445
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr "B<Expresie regulată utilizată pentru a afișa liniile citate de două ori (quote_regex2)>"
+
+#. type: Plain text
+#: doc/tin.1:2450
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote2>. Dacă B<quote_regex2> "
+"este gol, atunci B<tin> utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2450
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr "B<Expresie regulată utilizată pentru a afișa liniile citate E<gt>= de 3 ori (quote_regex3)>"
+
+#. type: Plain text
+#: doc/tin.1:2455
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote3>. Dacă B<quote_regex3> "
+"este gol, atunci B<tin> utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2455
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr "B<Limita de timp pentru actualitatea(noutatea) articolului (recent_time)>"
+
+#. type: Plain text
+#: doc/tin.1:2459 doc/tin.5:2259
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+"Dacă este stabilită la 0, această funcție este dezactivată, în caz contrar "
+"înseamnă numărul de zile. Valoarea implicită este 2."
+
+#. type: TP
+#: doc/tin.1:2459
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr "B<Redarea BiDi (render_bidi)>"
+
+#. type: Plain text
+#: doc/tin.1:2463
+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 ""
+"Dacă este activată „ON”, B<tin> realizează redarea textului bidirecțional. "
+"Dacă este dezactivată „OFF”, B<tin> lasă redarea textului bidirecțional în "
+"seama terminalului. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr "B<Interval în secunde pentru recitirea fișierului activ (reread_active_file_secs)>"
+
+#. type: Plain text
+#: doc/tin.1:2468 doc/tin.5:2271
+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 ""
+"Fișierul de știri I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> "
+"este recitit la intervale regulate pentru a afișa dacă au sosit știri noi. "
+"Valoarea implicită este 1200. Stabilirea acestei valori la 0 va dezactiva "
+"această funcție."
+
+#. type: TP
+#: doc/tin.1:2468
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr "B<Directorul în care se salvează articolele/firele de discuție (savedir)>"
+
+#. type: Plain text
+#: doc/tin.1:2472 doc/tin.5:2275
+msgid ""
+"Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/News>."
+msgstr ""
+"Directorul în care sunt salvate articolele/firele. Implicit este I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/News>."
+
+#. type: TP
+#: doc/tin.1:2472
+#, fuzzy, no-wrap
+#| msgid "B<Character to show killed articles (art_marked_killed)>"
+msgid "B<Character to show global scopes (scope_marked_global)>"
+msgstr "B<Caracterul pentru afișarea articolelor eliminate (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:2476 doc/tin.5:2279
+#, fuzzy
+#| msgid "The character used to show that an article was read. Default is ' '."
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol a fost citit. "
+"Valoarea implicită este ' '."
+
+#. type: TP
+#: doc/tin.1:2476
+#, fuzzy, no-wrap
+#| msgid "B<Character to show killed articles (art_marked_killed)>"
+msgid "B<Char to show global scope matches (scope_marked_global_match)>"
+msgstr "B<Caracterul pentru afișarea articolelor eliminate (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:2480 doc/tin.5:2283
+#, fuzzy
+#| msgid ""
+#| "The character used to show that an article will return as an unread "
+#| "article when the group is next entered. Default is '-'."
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol va reveni ca "
+"articol necitit la următoarea accesare a grupului. Valoarea implicită este "
+"„-”."
+
+#. type: TP
+#: doc/tin.1:2480
+#, fuzzy, no-wrap
+#| msgid "B<Character to show killed articles (art_marked_killed)>"
+msgid "B<Character to show local scopes (scope_marked_local)>"
+msgstr "B<Caracterul pentru afișarea articolelor eliminate (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2287
+#, fuzzy
+#| msgid "The character used to show that an article was read. Default is ' '."
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol a fost citit. "
+"Valoarea implicită este ' '."
+
+#. type: TP
+#: doc/tin.1:2484
+#, fuzzy, no-wrap
+#| msgid "B<Character to show killed articles (art_marked_killed)>"
+msgid "B<Char to show local scope matches (scope_marked_local_match)>"
+msgstr "B<Caracterul pentru afișarea articolelor eliminate (art_marked_killed)>"
+
+#. type: Plain text
+#: doc/tin.1:2488 doc/tin.5:2291
+#, fuzzy
+#| msgid ""
+#| "The character used to show that an article will return as an unread "
+#| "article when the group is next entered. Default is '-'."
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+msgstr ""
+"Caracterul utilizat pentru a indica faptul că un articol va reveni ca "
+"articol necitit la următoarea accesare a grupului. Valoarea implicită este "
+"„-”."
+
+#. type: TP
+#: doc/tin.1:2488
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr "B<Limită de scor (eliminare) (score_limit_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2492 doc/tin.5:2295
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+"Dacă scorul unui articol este mai mic sau egal cu această valoare, articolul "
+"este marcat ca fiind eliminat."
+
+#. type: TP
+#: doc/tin.1:2492
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr "B<Limită de scor (selectare) (score_limit_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2496 doc/tin.5:2299
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+"Dacă scorul unui articol este mai mare sau egal cu această valoare, "
+"articolul este marcat ca fiind popular."
+
+#. type: TP
+#: doc/tin.1:2496
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr "B<Scorul implicit pentru eliminarea articolelor (score_kill)>"
+
+#. type: Plain text
+#: doc/tin.1:2500 doc/tin.5:2303
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+"Scorul unui articol care ar trebui eliminat, acesta trebuie să fie E<lt>= "
+"B<score_limit_kill>."
+
+#. type: TP
+#: doc/tin.1:2500
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr "B<Scorul implicit pentru selectarea articolelor (score_select)>"
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2307
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+"Scorul unui articol care ar trebui marcat ca fiind popular trebuie să fie "
+"E<gt>= B<score_limit_select>."
+
+#. type: TP
+#: doc/tin.1:2504
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr "B<Numărul de linii de derulat în paginator (scroll_lines)>"
+
+#. type: Plain text
+#: doc/tin.1:2512
+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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get half-"
+"page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"Numărul de linii care vor fi derulate în sus/jos în paginatorul articolului "
+"atunci când se utilizează cursorul sus/jos. Valoarea implicită este 1 (linie "
+"cu linie). Stabiliți valoarea 0 pentru a obține derularea tradițională "
+"B<tin> pagină cu pagină. Stabiliți valoarea -1 pentru a obține derularea "
+"pagină cu pagină, în care linia de sus/jos este transferată pe pagina "
+"următoare.  Această opțiune înlocuiește show_last_line_prev_page=ON. "
+"Stabiliți valoarea -2 pentru a obține derularea pe jumătate de pagină. "
+"Această opțiune înlocuiește B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.1:2512
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr "B<Formatul șirului pentru nivelul Selecției (attachment_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2516
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+msgstr ""
+"Șirul de format B<tin> utilizat pentru reprezentarea nivelului de Selecție. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Valoarea "
+"implicită este \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\"."
+
+#. type: TP
+#: doc/tin.1:2516
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr "B<La nivel de grup și de fir, afișează autorul prin (show_author)>"
+
+#. type: Plain text
+#: doc/tin.1:2520 doc/tin.5:2350
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+"Ce informații despre autor trebuie afișate. Implicit este 2, numele complet "
+"al autorului."
+
+#. type: Plain text
+#: doc/tin.1:2523 doc/tin.5:2353
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr "B<None>, va fi afișată doar linia „Subiect:”."
+
+#. type: Plain text
+#: doc/tin.1:2526 doc/tin.5:2356
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Address>, sunt afișate linia „Subiect:” și partea de adresă din linia „De "
+"la:”."
+
+#. type: Plain text
+#: doc/tin.1:2529 doc/tin.5:2359
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+"B<Full Name>, sunt afișate linia „Subiect:” și numele complet al autorului "
+"din linia „De la:” (implicit)."
+
+#. type: Plain text
+#: doc/tin.1:2532 doc/tin.5:2362
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+"B<Address and Name>, se afișează linia „Subiect:” și întregul conținut al "
+"liniei „De la:”."
+
+#. type: TP
+#: doc/tin.1:2533
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr "B<Afișează descrierea fiecărui grup de știri (show_description)>"
+
+#. type: Plain text
+#: doc/tin.1:2542
+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 built "
+"with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, afișează un text scurt de descriere a grupului după "
+"numele grupului de știri la nivelul de selecție a grupului. Comanda «B<-d>» "
+"va suprascrie configurația opțiunii și va dezactiva descrierile. Textul "
+"utilizat este preluat din fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups> "
+"și, dacă este oferit suportul necesar(necesită ca B<tin> să fie construit cu "
+"suport pentru mh-mail-handling), din I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> pentru grupurile de discuții. Valoarea implicită este „ON”."
+
+#. type: TP
+#: doc/tin.1:2542
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr "B<Funcție pentru sortarea articolelor (sort_function)>"
+
+#. type: Plain text
+#: doc/tin.1:2545 doc/tin.5:2335
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+"Funcție utilizată pentru sortarea articolelor. Valoarea implicită este 0."
+
+#. type: Plain text
+#: doc/tin.1:2550 doc/tin.5:2340
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr "Utilizează B<\\%qsort>(3)  pentru sortare."
+
+#. type: Plain text
+#: doc/tin.1:2555 doc/tin.5:2345
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+"Utilizează B<\\%heapsort>(3)  pentru sortare. Aceasta poate fi mai rapidă în "
+"grupuri mari cu fire lungi (date oarecum presortate)."
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+msgstr "B<Afișează semnul de ajutor/e-mail în titlurile nivelurilor (show_help_mail_sign)>"
+
+#. type: Plain text
+#: doc/tin.1:2561
+msgid ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Vă permite să selectați dacă B<tin> afișează o indicație de ajutor, o "
+"indicație de mesaj nou, ambele sau niciuna în titlurile diferitelor "
+"niveluri.  Valoarea implicită este 3."
+
+#. type: Plain text
+#: doc/tin.1:2564 doc/tin.5:2386
+msgid "B<Don't show help or mail sign>."
+msgstr "B<Nu se afișează semnul de ajutor sau semnul de e-mail>."
+
+#. type: Plain text
+#: doc/tin.1:2566 doc/tin.5:2388
+msgid "B<Show only help sign>."
+msgstr "B<Afișează numai semnul de ajutor>."
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2391
+msgid ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+msgstr ""
+"B<Afișează doar semnul de e-mail dacă există mesaje noi>, afișează doar "
+"semnul de e-mail și numai dacă au sosit mesaje noi."
+
+#. type: Plain text
+#: doc/tin.1:2572 doc/tin.5:2394
+msgid ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+msgstr ""
+"B<Afișează mesajul dacă există un mesaj nou, altfel afișează semnul de "
+"ajutor>, afișează semnul mesajului dacă a sosit un mesaj nou, altfel "
+"afișează semnul ajutorului."
+
+#. type: TP
+#: doc/tin.1:2573
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr "B<Afișează numai articolele necitite (show_only_unread_arts)>"
+
+#. type: Plain text
+#: doc/tin.1:2577 doc/tin.5:2399
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+"Dacă este activată „ON”, afișează numai articolele noi/necitite, altfel "
+"afișează toate articolele. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2577
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr "B<Afișează numai grupurile cu articole necitite (show_only_unread_groups)>"
+
+#. type: Plain text
+#: doc/tin.1:2581 doc/tin.5:2403
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+"Dacă este activată „ON”, afișează numai grupurile abonate care conțin "
+"articole necitite. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2581
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr "B<Afișează semnăturile (show_signatures)>"
+
+#. type: Plain text
+#: doc/tin.1:2584 doc/tin.5:2406
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr ""
+"Dacă este dezactivată „OFF”, semnăturile nu vor fi afișate la afișarea "
+"articolelor. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2584
+#, no-wrap
+msgid "B<Display score (show_art_score)>"
+msgstr "B<Afișează scorul (show_art_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2588 doc/tin.5:2367
+msgid ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+msgstr ""
+"Dacă este activată „ON”, afișează scorul articolului în colțul din stânga "
+"jos atunci când sunt afișate articolele. Implicit este dezactivată „OFF”. "
+"Vedeți de asemenea, B<col_score_neg> și B<col_score_pos>."
+
+#. type: TP
+#: doc/tin.1:2588
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr "B<Prefațează semnătura cu „\\en-- \\en” (sigdashes)>"
+
+#. type: Plain text
+#: doc/tin.1:2591 doc/tin.5:2409
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, prefațează semnătura cu liniuțe. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2591
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr "B<Creează semnătura din rută/comandă (sigfile)>"
+
+#. type: Plain text
+#: doc/tin.1:2601
+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. In order to pass the group name to the program, %G "
+"can be specified. This will be replaced by the name of the current "
+"newsgroup. --none will suppress any signature.  Default is I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.Sig>."
+msgstr ""
+"Ruta care specifică fișierul de semnătură care trebuie utilizat la "
+"publicarea, urmărirea sau răspunsul la un articol. Dacă ruta este un "
+"director, semnătura va fi generată aleatoriu din fișierele care se află în "
+"directorul specificat. Dacă ruta începe cu un !, programul către care indică "
+"ruta va fi executat pentru a genera o semnătură. Pentru a transmite numele "
+"grupului către program, se poate specifica %G. Acesta va fi înlocuit cu "
+"numele grupului de știri curent. --none va suprima orice semnătură. Implicit "
+"este I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+
+#. type: TP
+#: doc/tin.1:2601
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr "B<Adaugă semnătură la republicare (signature_repost)>"
+
+#. type: Plain text
+#: doc/tin.1:2604 doc/tin.5:2425
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, adaugă semnătura la articolele republicate. "
+"Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2604
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr "B<Expresia regulată utilizată pentru evidențierea /barelor oblice/ (slashes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2609
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele potrivite sunt afișate în B<col_markslash> sau B<mono_markslash>. "
+"Dacă B<slashes_regex> este gol, atunci B<tin> utilizează o valoare implicită "
+"încorporată."
+
+#. type: TP
+#: doc/tin.1:2609
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr "B<Sortează articolele după (sort_article_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2613 doc/tin.5:2436
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"Aceasta specifică modul în care articolele trebuie sortate. Sortarea în "
+"ordine crescătoare după dată (6) este valoarea implicită. Sunt permise "
+"următoarele tipuri de sortare:"
+
+#. type: Plain text
+#: doc/tin.1:2616 doc/tin.5:2439
+msgid "B<Nothing>, don't sort articles."
+msgstr "B<Nothing>, nu se sortează articolele."
+
+#. type: Plain text
+#: doc/tin.1:2618 doc/tin.5:2441
+msgid ""
+"B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+"B<Subject: (descendent)>, sortează articolele după câmpul „Subiect:” în "
+"ordine descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2620 doc/tin.5:2443
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+"B<Subject:(ascendent)>, sortează articolele după câmpul „Subiect:” în ordine "
+"ascendentă."
+
+#. type: Plain text
+#: doc/tin.1:2622 doc/tin.5:2445
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr ""
+"B<From: (descendent)>, sortează articolele după câmpul „De la:” în ordine "
+"descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2624 doc/tin.5:2447
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr ""
+"B<From: (ascendent)>, sortează articolele după câmpul „De la:” în ordine "
+"ascendentă."
+
+#. type: Plain text
+#: doc/tin.1:2626 doc/tin.5:2449
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr ""
+"B<Date: (descendent)>, sortează articolele după câmpul „Data:” în ordine "
+"descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2629 doc/tin.5:2452
+msgid ""
+"B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+"B<Date: (ascendent)>, sortează articolele după câmpul „Data:” în ordine "
+"ascendentă."
+
+#. type: Plain text
+#: doc/tin.1:2631 doc/tin.5:2454
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr ""
+"B<Score (descendent)>, sortează articolele filtrând scorul în ordine "
+"descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2633 doc/tin.5:2456
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr ""
+"B<Score (ascendent)>, sortează articolele filtrând scorul în ordine "
+"ascendentă."
+
+#. type: Plain text
+#: doc/tin.1:2635 doc/tin.5:2458
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr ""
+"B<Lines: (descendent)>, sortează articolele după câmpul „Linii:” în ordine "
+"descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2637 doc/tin.5:2460
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr ""
+"B<Lines: (ascendent)>, sortează articolele după câmpul „Linii:” în ordine "
+"ascendentă."
+
+#. type: TP
+#: doc/tin.1:2638
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr "B<Sortează firele după (sort_threads_type)>"
+
+#. type: Plain text
+#: doc/tin.1:2643 doc/tin.5:2465
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+"Aceasta specifică modul în care vor fi sortate firele. Sortarea "
+"descrescătoare după scor (1) este opțiunea implicită. Sunt permise "
+"următoarele tipuri de sortare:"
+
+#. type: Plain text
+#: doc/tin.1:2646 doc/tin.5:2468
+msgid "B<Nothing>, don't sort threads."
+msgstr "B<Nothing>, nu se sortează firele."
+
+#. type: Plain text
+#: doc/tin.1:2649 doc/tin.5:2471
+msgid ""
+"B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+"B<Score (descendent)>, sortează firele filtrând scorul în ordine descendentă "
+"(implicit)."
+
+#. type: Plain text
+#: doc/tin.1:2651 doc/tin.5:2473
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr ""
+"B<Score (ascendent)>, sortează firele filtrând scorul în ordine ascendentă."
+
+#. type: Plain text
+#: doc/tin.1:2653 doc/tin.5:2475
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+"B<Data ultimei publicări (descendent)>, sortează subiectele după data "
+"ultimei publicări în ordine descendentă."
+
+#. type: Plain text
+#: doc/tin.1:2655 doc/tin.5:2477
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+"B<Data ultimei publicări (ascendent)>, sortează subiectele după data ultimei "
+"publicări în ordine ascendentă."
+
+#. type: TP
+#: doc/tin.1:2656
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr "B<Avertisment privind capcana de spam în adresă (spamtrap_warning_addresses)>"
+
+#. type: Plain text
+#: doc/tin.1:2661 doc/tin.5:2483
+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 ""
+"Definiți această opțiune la o listă de șiruri separate prin virgule pentru a "
+"primi o avertizare dacă răspundeți la un articol prin poșta electronică, iar "
+"adresa de poștă electronică conține unul dintre aceste șiruri. Potrivirea nu "
+"ține cont de majuscule și minuscule. Exemplu:"
+
+#. type: Plain text
+#: doc/tin.1:2663 doc/tin.5:2485
+msgid "I<spam,delete,remove>"
+msgstr "I<spam,delete,remove>"
+
+#. type: TP
+#: doc/tin.1:2663
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr "B<Expresia regulată utilizată pentru evidențierea *steluțelor* (strokes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2668
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele potrivite sunt afișate în B<col_markstar> sau B<mono_markstar>. "
+"Dacă B<stars_regex> este gol, atunci B<tin> utilizează o valoare implicită "
+"încorporată."
+
+#. type: TP
+#: doc/tin.1:2668
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr "B<Elimină spațiile de la sfârșitul liniilor (strip_blanks)>"
+
+#. type: Plain text
+#: doc/tin.1:2674 doc/tin.5:2496
+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 ""
+"Elimină spațiile goale de la sfârșitul fiecărei linii, accelerând astfel "
+"afișarea atunci când se citește pe un terminal lent sau prin modem. În mod "
+"implicit, această opțiune este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2674
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr "B<Elimină grupurile false din newsrc (strip_bogus)>"
+
+#. type: Plain text
+#: doc/tin.1:2683 doc/tin.5:2505
+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 ""
+"Grupurile false sunt grupuri care sunt prezente în fișierul I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc>, dar care nu mai există pe serverul de știri. Există 3 "
+"opțiuni. 0 înseamnă să nu se facă nimic și să se păstreze întotdeauna "
+"grupurile false. 1 înseamnă că grupurile false vor fi eliminate definitiv. 2 "
+"înseamnă că grupurile false vor apărea în meniul de selecție a grupurilor, "
+"precedate de litera „D”. Acest lucru vă permite să vă dezabonați de la ele "
+"oricând doriți. Valoarea implicită este 0 (Păstrați întotdeauna)."
+
+#. type: TP
+#: doc/tin.1:2683
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr "B<Elimină grupurile neabonate din newsrc (strip_newsrc)>"
+
+#. type: Plain text
+#: doc/tin.1:2687 doc/tin.5:2509
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+"Dacă este activată, grupurile dezabonate vor fi eliminate definitiv din "
+"fișierul I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. Implicit este dezactivată "
+"„OFF”."
+
+#. type: TP
+#: doc/tin.1:2687
+#, no-wrap
+msgid "B<Regex with Subject prefixes (strip_re_regex)>"
+msgstr "B<Expresie regulată cu prefixe Subiect (strip_re_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2693 doc/tin.5:2515
+msgid ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"O expresie regulată pentru a găsi prefixe ale subiectului, cum ar fi „Re:”, "
+"pentru a le elimina. Dacă B<strip_re_regex> este gol, atunci B<\\%tin>(1)  "
+"utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2693
+#, no-wrap
+msgid "B<Regex with Subject suffixes (strip_was_regex)>"
+msgstr "B<Expresie regulată cu sufixe Subiect (strip_was_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2699 doc/tin.5:2521
+msgid ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"O expresie regulată pentru a găsi sufixele subiectului, cum ar fi „(was:” "
+"pentru a le elimina.  Dacă B<strip_was_regex> este gol, atunci B<\\%tin>(1)  "
+"utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2699
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr "B<Expresia regulată utilizată pentru evidențierea -liniuțelor_tăiere- (strokes_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2704
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele potrivite sunt afișate în B<col_markstroke> sau "
+"B<mono_markstroke>. Dacă B<strokes_regex> este gol, atunci B<tin> utilizează "
+"o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2704
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr "B<Încadrează în jurul firelor la următorul necitit (wrap_on_next_unread)>"
+
+#. type: Plain text
+#: doc/tin.1:2709 doc/tin.5:2773
+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 ""
+"Dacă este activată, căutarea următorului articol necitit va cuprinde toate "
+"articolele pentru a găsi și articolele necitite anterioare. Dacă este "
+"dezactivată, căutarea se oprește la sfârșitul listei de fire. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2709
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr "B<Afișează \"a ca Umlaut-a (tex2iso_conv)>"
+
+#. type: Plain text
+#: doc/tin.1:2713
+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 ""
+"Dacă este activată „ON”, afișează \"a ca Umlaut-a etc. Implicit este "
+"dezactivată „OFF”. Acest comportament poate fi de asemenea schimbat în "
+"vizorul articolului prin B<PageToggleTex2iso> („B<\">”)."
+
+#. type: TP
+#: doc/tin.1:2713
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr "B<Organizează seria de articole publicate din fir după (thread_articles)>"
+
+#. type: Plain text
+#: doc/tin.1:2721
+#, fuzzy
+#| 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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+#| "attributes>. (See also \"GROUP ATTRIBUTES\".)  The default is Both "
+#| "Subject and References.  The choices are:"
+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 \\(en 4 in the file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"attributes>. (See also \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\".) The "
+"default is Both Subject and References.  The choices are:"
+msgstr ""
+"Definește metoda de organizare a seriei de publicări, care va fi utilizată. "
+"Este posibil să stabiliți tipul de organizare a seriei de publicări pentru "
+"fiecare grup în parte, definind variabila de atribut de grup B<thread_arts> "
+"la 0 \\(en 4 în fișierul I<${TIN_HOMEDIR:-„$HOME”}/.tin/attributes>. "
+"( Vedeți și „ATRIBUTE DE GRUP”.) Implicit este definit „Both Subject and "
+"References” (Atât subiectul, cât și referințele). Opțiunile sunt:"
+
+#. type: Plain text
+#: doc/tin.1:2724
+msgid "B<None>, don't thread."
+msgstr "B<None>, nu se organizează seria de articole publicate."
+
+#. type: Plain text
+#: doc/tin.1:2726
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr ""
+"B<Subject>, organizează seria de articole publicate doar după ''Subiect:''."
+
+#. type: Plain text
+#: doc/tin.1:2728
+msgid "B<References>, thread on ''References:'' only."
+msgstr ""
+"B<References>, organizează seria de articole publicate doar după "
+"''Referințe:''."
+
+#. type: Plain text
+#: doc/tin.1:2731
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+"B<Both Subject and References>, organizează seria de articole publicate după "
+"''Referințe:'' apoi după \\&''Subiect:'' (implicit)."
+
+#. type: Plain text
+#: doc/tin.1:2733
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr ""
+"B<Multipart Subject>, organizează seria de articole din mai multe părți "
+"publicate după ''Subiect:''."
+
+#. type: Plain text
+#: doc/tin.1:2736
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+"B<Percentage Match>, bază de organizare a seriei de publicări pe baza unei "
+"potriviri parțiale a caracterelor din \\&''Subject:''."
+
+#. type: TP
+#: doc/tin.1:2737
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr "B<Recuperează firul folosind tasta săgeată-stânga (thread_catchup_on_exit)>"
+
+#. type: Plain text
+#: doc/tin.1:2741 doc/tin.5:2581
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+"Dacă este activată „ON”, recuperează grupul/firul la ieșirea cu tasta "
+"săgeată-stânga. Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2741
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr "B<Formatul șirului pentru nivelul Firului (thread_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2745
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+"Formatul șirului ce B<tin> utilizează pentru reprezentarea la nivel de Fir. "
+"Consultați secțiunea «PERSONALIZAREA FORMATULUI ECRANULUI». Valoarea "
+"implicită este \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\"."
+
+#. type: TP
+#: doc/tin.1:2745
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr "B<Potrivirea unui fir (thread_perc)>"
+
+#. type: Plain text
+#: doc/tin.1:2749
+#, fuzzy
+#| 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%."
+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 is 75%."
+msgstr ""
+"Cât de mult trebuie să se potrivească subiectele pentru ca două fire să fie "
+"considerate parte a aceluiași fir. Aceasta este o valoare procentuală, iar "
+"valoarea implicită este 75%."
+
+#. type: TP
+#: doc/tin.1:2749
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr "B<Punctajul unui fir (thread_score)>"
+
+#. type: Plain text
+#: doc/tin.1:2753 doc/tin.5:2585
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+"Modul în care se calculează punctajul total al unui fir. Valoarea implicită "
+"este 0, scorul maxim în acest fir."
+
+#. type: Plain text
+#: doc/tin.1:2756 doc/tin.5:2588
+msgid "B<Max>, the maximum score in this thread."
+msgstr "B<Max>, punctajul maxim din acest fir de discuție."
+
+#. type: Plain text
+#: doc/tin.1:2758 doc/tin.5:2590
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr "B<Sum>, suma tuturor punctajelor din acest fir de discuție."
+
+#. type: Plain text
+#: doc/tin.1:2760 doc/tin.5:2592
+msgid "B<Average>, the average score in this thread."
+msgstr "B<Average>, punctajul mediu din acest fir de discuție."
+
+#. type: TP
+#: doc/tin.1:2761
+#, no-wrap
+msgid "B<CA certificate file (tls_ca_cert_file)>"
+msgstr "B<Fișierul certificat CA (tls_ca_cert_file)>"
+
+#. type: Plain text
+#: doc/tin.1:2766 doc/tin.5:2598
+#, fuzzy
+#| msgid ""
+#| "The name of file containing all trusted CA certificates used for NNTPS "
+#| "(B<RFC\\%8143>) connections. If left empty the system default will be "
+#| "used."
+msgid ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+msgstr ""
+"Numele fișierului care conține toate certificatele CA de încredere utilizate "
+"pentru conexiunile NNTPS (B<RFC\\%8143>). Dacă este lăsat necompletat, va fi "
+"utilizată valoarea implicită a sistemului."
+
+#. type: TP
+#: doc/tin.1:2766
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr "B<Transliterarea (translit)>"
+
+#. type: Plain text
+#: doc/tin.1:2774 doc/tin.5:2606
+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 ""
+"Dacă este activată „ON”, adaugă //TRANSLIT la primul argument al B<\\"
+"%iconv_open>(3) pentru a activa transliterarea. Aceasta înseamnă că, atunci "
+"când un caracter nu poate fi reprezentat în setul de caractere țintă, acesta "
+"poate fi aproximat prin unul sau mai multe caractere similare. Pe sistemele "
+"pe care această extensie nu există, această opțiune este dezactivată. "
+"Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2774
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr "B<Cum se tratează liniile goale (trim_article_body)>"
+
+#. type: Plain text
+#: doc/tin.1:2779
+#, fuzzy
+#| 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."
+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 and "
+"is applied before B<hideline_regex>."
+msgstr ""
+"Vă permite să selectați modul în care B<tin> tratează liniile goale din "
+"corpul articolelor. Valoarea implicită este 0. Această opțiune nu afectează "
+"liniile din blocurile verbatim."
+
+#. type: Plain text
+#: doc/tin.1:2782 doc/tin.5:2616
+msgid "B<Don't trim article body>, do nothing."
+msgstr "B<Nu „tunde” corpul articolului>, nu face nimic."
+
+#. type: Plain text
+#: doc/tin.1:2784 doc/tin.5:2618
+msgid "B<Skip leading blank lines>."
+msgstr "B<Omite liniile goale de la început>."
+
+#. type: Plain text
+#: doc/tin.1:2786 doc/tin.5:2620
+msgid "B<Skip trailing blank lines>."
+msgstr "B<Omite liniile goale finale>."
+
+#. type: Plain text
+#: doc/tin.1:2788 doc/tin.5:2622
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
+msgstr ""
+"B<Omite liniile goale de la început și de la sfârșit>, omite liniile goale "
+"de la început și de la sfârșit."
+
+#. type: Plain text
+#: doc/tin.1:2791 doc/tin.5:2625
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+msgstr ""
+"B<Compactare multiplă între text>, înlocuiește mai multe linii goale între "
+"blocurile de text cu o singură linie goală."
+
+#. type: Plain text
+#: doc/tin.1:2793 doc/tin.5:2627
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr ""
+"B<Compactare multiplă și omitere a liniilor goale de la început>, 4 + 1"
+
+#. type: Plain text
+#: doc/tin.1:2795 doc/tin.5:2629
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr ""
+"B<Compactare multiplă și omitere a liniilor goale de la sfârșit>, 4 + 2"
+
+#. type: Plain text
+#: doc/tin.1:2797 doc/tin.5:2631
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr ""
+"B<Compactare multiplă și omitere a liniilor goale de la început și de șa "
+"sfârșit>, 4 + 3"
+
+#. type: TP
+#: doc/tin.1:2798
+#, no-wrap
+msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+msgstr "B<Suprimă cratimele flexibile (suppress_soft_hyphens)>"
+
+#. type: Plain text
+#: doc/tin.1:2806
+#, fuzzy
+#| msgid ""
+#| "If ON remove soft hyphens in non verbatim blocks of articles in UTF-8 "
+#| "when they are displayed in a UTF-8 locale. The character SOFT HYPHEN "
+#| "(U+00AD) is an invisible format character that merely indicates a "
+#| "preferred intraword line break position. However, some terminal emulators "
+#| "display a space or a hyphen, for example, in the place of the soft "
+#| "hyphen. This setting can be used to improve the display of those "
+#| "articles. Default is OFF."
+msgid ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, elimină cratimele flexibile din blocurile de "
+"articole care nu sunt verbatim în UTF-8 atunci când sunt afișate într-o "
+"localizare UTF-8. Caracterul SOFT HYPHEN (U+00AD) este un caracter de format "
+"invizibil care indică doar o poziție preferată de întrerupere a liniei în "
+"interiorul cuvântului. Cu toate acestea, unele emulatoare de terminal "
+"afișează un spațiu sau o cratimă, de exemplu, în locul cratimei flexibile. "
+"Această opțiune poate fi utilizată pentru a îmbunătăți afișarea acestor "
+"articole. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2806
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr "B<Expresia regulată utilizată pentru evidențierea _liniuțelor-subliniere- (underscores_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2811
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele potrivite sunt afișate în B<col_markdash> sau B<mono_markdash>. "
+"Dacă B<underscores_regex> este gol, atunci B<tin> utilizează o valoare "
+"implicită încorporată."
+
+#. type: TP
+#: doc/tin.1:2811
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr "B<Elimină ~/.article după publicare (unlink_article)>"
+
+#. type: Plain text
+#: doc/tin.1:2814
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, elimină I<~/.article> după publicare. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2814
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr "B<Programul care deschide adresele URL (url_handler)>"
+
+#. type: Plain text
+#: doc/tin.1:2819 doc/tin.5:2652
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
+"B<url_handler.pl>."
+msgstr ""
+"Programul care va fi rulat la lansarea adreselor URL în vizorul de articole "
+"folosind B<PageViewUrl> («B<U>»). Adresa URL reală va fi adăugată. Implicit "
+"este B<url_handler.pl>."
+
+#. type: TP
+#: doc/tin.1:2819
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr "B<Evidențierea adreselor URL în corpul mesajului (url_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2822 doc/tin.5:2655
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr ""
+"Activează evidențierea adreselor URL în corpul mesajului. Implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.1:2822
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr "B<Utilizează culori ANSI (use_color)>"
+
+#. type: Plain text
+#: doc/tin.1:2825
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr ""
+"Dacă este activată, B<tin> utilizează culori ANSI. Implicit este dezactivată "
+"„OFF”."
+
+#. type: TP
+#: doc/tin.1:2825
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr "B<Utilizează tastele de derulare de la tastatura numerică (use_keypad)>"
+
+#. type: TP
+#: doc/tin.1:2828
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr "B<Utilizează mouse-ul în xterm (use_mouse)>"
+
+#. type: Plain text
+#: doc/tin.1:2834 doc/tin.5:2669
+msgid ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
+"disabled.  Default is OFF."
+msgstr ""
+"Permite activarea/dezactivarea suportului pentru butonul mouse-ului într-un "
+"B<\\%xterm>(1x) . Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2834
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr "B<Utilizează slrnface pentru a afișa „X-Face:” (use_slrnface)>"
+
+#. type: Plain text
+#: doc/tin.1:2844
+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 ""
+"Dacă este activată, B<tin> utilizează B<\\%slrnface>(1)  pentru a interpreta "
+"antetul „X-Face:”. Pentru ca această opțiune să aibă efect, B<tin> trebuie "
+"să ruleze într-un B<\\%xterm>(1x)  și B<\\%slrnface>(1)  trebuie să se afle "
+"în $B<PATH>. Implicit, opțiunea este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2844
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr "B<Utilizează grafică UTF-8 (utf8_graphics)>"
+
+#. type: Plain text
+#: doc/tin.1:2848 doc/tin.5:2685
+msgid ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, utilizează caractere UTF-8 pentru indicatoru („\\(-"
+"E<gt>”), arbore de fir/atașament și elipse ('...'). Implicit este "
+"dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.1:2848
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr "B<Expresia regulată pentru începutul unui bloc verbatim (verbatim_begin_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2852
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+"O expresie regulată pe care B<tin> o va utiliza pentru a găsi începutul unui "
+"bloc verbatim."
+
+#. type: TP
+#: doc/tin.1:2852
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr "B<Expresia regulată pentru sfârșitul unui bloc verbatim (verbatim_begin_regex)>"
+
+#. type: Plain text
+#: doc/tin.1:2856
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+"O expresie regulată pe care B<tin> o va utiliza pentru a găsi sfârșitul unui "
+"bloc verbatim."
+
+#. type: TP
+#: doc/tin.1:2856
+#, fuzzy, no-wrap
+#| msgid "B<Detection of verbatim blocks (verbatim_handling)>"
+msgid "B<Detection and display of verbatim blocks (verbatim_handling)>"
+msgstr "B<Detectarea blocurilor verbatim (verbatim_handling)>"
+
+#. type: Plain text
+#: doc/tin.1:2860
+#, fuzzy
+#| 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."
+msgid ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+msgstr ""
+"Vă permite să selectați modul în care B<tin> tratează liniile goale din "
+"corpul articolelor. Valoarea implicită este 0. Această opțiune nu afectează "
+"liniile din blocurile verbatim."
+
+#. type: Plain text
+#: doc/tin.1:2863 doc/tin.5:2706
+#, fuzzy
+#| msgid "B<Don't trim article body>, do nothing."
+msgid "B<Don't detect verbatim blocks>. Do nothing."
+msgstr "B<Nu „tunde” corpul articolului>, nu face nimic."
+
+#. type: Plain text
+#: doc/tin.1:2865 doc/tin.5:2708
+msgid ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2867 doc/tin.5:2710
+msgid ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2869 doc/tin.5:2712
+msgid ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr "B<Potrivire cu caractere joker (wildcard)>"
+
+#. type: Plain text
+#: doc/tin.1:2892
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Vă permite să selectați modul în care B<tin> potrivește șirurile de "
+"caractere. Valoarea implicită este 0 și utilizează notația B<\\"
+"%wildmat>(3) , care este modul tradițional de gestionare. Stabilirea acestei "
+"valori la 1 vă permite să utilizați expresii regulate compatibile cu B<\\"
+"%perl>(1)  B<\\%pcre>(3)  sau B<\\%pcre2> (3)  (vezi și B<\\%perlre>(1)  și "
+"B<\\%pcrepattern>(3)  sau B<\\%pcre2pattern>(3)).  Probabil veți dori să "
+"actualizați fișierul de filtrare dacă utilizați această opțiune în mod "
+"regulat.  NB: Numele grupurilor de știri vor fi întotdeauna potrivite "
+"utilizând notația B<\\%wildmat>(3) ."
+
+#. type: TP
+#: doc/tin.1:2892
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr "B<Ce să afișeze în locul semnului (word_h_display_marks)>"
+
+#. type: Plain text
+#: doc/tin.1:2896 doc/tin.5:2741
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+"Ar trebui să fie afișate și stelele, barele, liniile și liniuțele de la "
+"începutul și sfârșitul textului, chiar și atunci când sunt marcaje de "
+"evidențiere?"
+
+#. type: Plain text
+#: doc/tin.1:2899 doc/tin.5:2744
+msgid "B<no>"
+msgstr "B<no>"
+
+#. type: Plain text
+#: doc/tin.1:2901 doc/tin.5:2746
+msgid "yes, B<display mark>"
+msgstr "da, B<afișează marcajele>"
+
+#. type: Plain text
+#: doc/tin.1:2903 doc/tin.5:2748
+msgid "print a B<space> instead"
+msgstr "imprimă un B<spațiu> în schimb"
+
+#. type: TP
+#: doc/tin.1:2904
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr "B<Evidențierea cuvintelor în corpul mesajului (word_highlight)>"
+
+#. type: Plain text
+#: doc/tin.1:2912 doc/tin.5:2757
+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 ""
+"Activează evidențierea cuvintelor. Vedeți B<word_h_display_marks> pentru "
+"opțiunile disponibile. Dacă B<use_color> este activată, culorile specificate "
+"în B<col_markdash>, B<col_markslash>, B<col_markstar> și B<col_markstroke> "
+"sunt utilizate pentru evidențierea cuvintelor, altfel sunt utilizate "
+"atributele de caractere specificate în B<mono_markdash>, B<mono_markslash>, "
+"B<mono_markstar> și B<mono_markstroke>. Valoarea implicită este „ON” "
+"(activată)."
+
+#. type: TP
+#: doc/tin.1:2912
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr "B<Coloana de încadrare a liniei în pagină (wrap_column)>"
+
+#. type: Plain text
+#: doc/tin.1:2923 doc/tin.5:2768
+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 and B<dont_break_words> is "
+"unset 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 ""
+"Stabilește coloana la care trebuie să se încadreze corpul articolului "
+"afișat.  Dacă această valoare este egală cu 0, valoarea implicită este "
+"lățimea curentă a ecranului. Dacă această valoare este mai mare decât "
+"lățimea curentă a ecranului și B<dont_break_words> nu este configurată, "
+"partea care nu se încadrează pe ecran nu este afișată.  Astfel, configurarea "
+"acestei opțiuni la o valoare mare poate fi utilizată pentru a dezactiva "
+"încadrarea.  Dacă această valoare este negativă, marginea de încadrare este "
+"lățimea ecranului curent plus valoarea dată (atâta timp cât rezultatul este "
+"încă pozitiv, altfel va reveni la lățimea ecranului curent). Valoarea "
+"implicită este 0, încadrarea la lățimea ecranului curent."
+
+#. type: TP
+#: doc/tin.1:2923
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr "B<Linie de citat la publicarea încrucișată (xpost_quote_format)>"
+
+#. type: Plain text
+#: doc/tin.1:2930 doc/tin.5:2778
+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 ""
+"Formatul este același ca pentru B<news_quote_format>, acesta fiind utilizat "
+"atunci când se răspunde la o publicare încrucișată către mai multe grupuri "
+"fără definirea „Followup-To:”."
+
+#. type: SS
+#: doc/tin.1:2930
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr "MENIUL ATRIBUTE ȘI ATRIBUTELE GRUPULUI"
+
+#. type: Plain text
+#: doc/tin.1:2937
+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> permite definirea anumitor atribute pentru fiecare grup în parte. "
+"Dacă există, fișierul global de atribute, I<${TIN_LIBDIR:-NEWSLIBDIR}/"
+"attributes>, este citit. După aceea, este citit fișierul de atribute al "
+"utilizatorului I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>. Fișierul de "
+"atribute globale este util pentru distribuirea valorilor implicite la nivel "
+"de sistem către utilizatorii noi care nu au încă un fișier de atribute "
+"privat."
+
+#. type: Plain text
+#: doc/tin.1:2945
+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., B<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 ""
+"Rețineți că linia I<scope=E<lt>grouplistE<gt>> trebuie specificată înainte "
+"de a specifica atributele pentru lista respectivă. Toate atributele sunt "
+"configurate la o valoare implicită rezonabilă, astfel încât trebuie să "
+"specificați doar atributul pe care doriți să îl modificați (de exemplu, "
+"B<savedir>). Toate atributele de comutare sunt configurate prin specificarea "
+"ON/OFF. În caz contrar, acestea funcționează exact la fel ca echivalentele "
+"lor globale. Pentru mai multe detalii, consultați B<\\%tin>(5)."
+
+#. type: Plain text
+#: doc/tin.1:2952
+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 ""
+"Atributele pot fi modificate și din meniul de atribute, care poate fi "
+"accesat prin B<ConfigToggleAttrib> («B<E<lt>TABE<gt>>») din meniul de "
+"opțiuni sau B<ScopeSelect> («B<^J>» sau «B<E<lt>CRE<gt>>») din meniul de "
+"domenii.  Meniul de atribute arată și se comportă foarte similar cu meniul "
+"de opțiuni. Titlul afișează domeniul de aplicare curent. Atributele definite "
+"în domeniul de aplicare curent sunt marcate cu „+” în stânga numărului "
+"atributului."
+
+#. type: Plain text
+#: doc/tin.1:2959
+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 ""
+"Pe lângă tastele pentru deplasare și modificarea valorilor cunoscute din "
+"meniul de opțiuni, meniul de atribute oferă următoarea comandă: "
+"B<ConfigResetAttrib> («B<r>»), care restabi ește un atribut la valoarea "
+"implicită."
+
+#. type: SS
+#: doc/tin.1:2959
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr "MENIUL DOMENIILOR"
+
+#. type: Plain text
+#: doc/tin.1:2971
+#, fuzzy
+#| 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."
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">').  When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>')  for scopes from the "
+"local attributes file."
+msgstr ""
+"Meniul domeniilor (accesibil din meniul de opțiuni cu B<ConfigScopeMenu> "
+"(«B<S>»)) afișează toate domeniile citite din fișierul de atribute globale "
+"și locale.  Domeniile din fișierul de atribute globale sunt marcate cu „!"
+"\\&” în stânga numărului domeniului. Ștergerea/redenumirea/mutarea nu sunt "
+"posibile cu aceste domenii."
+
+#. type: Plain text
+#: doc/tin.1:2986
+#, fuzzy
+#| 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 and posting etiquette "
+#| "after composing an article (B<beginner_level>)."
+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.  "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes.  B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"În plus față de tastele comune de deplasare, sunt disponibile următoarele "
+"comenzi: B<ScopeSelect> («B<^J>» sau «B<E<lt>CRE<gt>>») introduceți meniul "
+"de atribute pentru domeniul curent, B<ScopeEditAttributesFile> («B<E>») "
+"editează fișierul de atribute local, B<ScopeAdd> («B<a>») adaugă un nou "
+"domeniu, B<ScopeDelete> («B<d>») șterge domeniul curent, B<ScopeMove> "
+"(«B<m>») mută domeniul curent într-o nouă poziție, B<ScopeRename> («B<r>») "
+"redenumește domeniul curent. B<ToggleHelpDisplay> («B<H>») comută mini-"
+"meniul de ajutor din partea de jos a ecranului și eticheta de publicare după "
+"redactarea unui articol (B<beginner_level>)."
+
+#. type: SS
+#: doc/tin.1:2986
+#, no-wrap
+msgid "SERVERRC MENU"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2998
+msgid ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc>.  Changing the value of B<cache_overview_files>, "
+"B<compress_overview_files> or B<nntp_pipeline_limit> will be become "
+"effective immediately for all groups visited after the change.  Changing any "
+"other values, i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require "
+"a restart to take effect."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2998
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr "FILTRAREA ARTICOLELOR"
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:3005
+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 ""
+"Când există un subiect sau un autor care vă interesează foarte mult sau pe "
+"care îl considerați complet neinteresant, puteți instrui cu ușurință B<tin> "
+"să I<auto-selecteze> sau I<auto-elimine> articolele care corespund "
+"I<regulilor> pe care le specificați. Acestea pot fi orice, de la numele "
+"autorului până la numărul de rânduri dintr-un articol."
+
+#. type: Plain text
+#: doc/tin.1:3012
+msgid ""
+"When B<tin> starts up the user's kill-file I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"filter> or the file specified via ''B<-F>'' is read (see also B<\\"
+"%tin>(5)  ). Each time a newsgroup is entered the rules are applied and "
+"articles killed or selected when they meet certain criteria."
+msgstr ""
+"Când B<tin> pornește, se citește fișierul „kill” (de eliminare) al "
+"utilizatorului I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> sau fișierul "
+"specificat prin «B<-F>» (vedeți și B<\\%tin>(5)  ). De fiecare dată când se "
+"intră într-un grup de știri, regulile sunt aplicate și articolele sunt "
+"eliminate sau selectate atunci când îndeplinesc anumite criterii."
+
+#. type: Plain text
+#: doc/tin.1:3017
+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 ""
+"Gradul în care sunt aplicate regulile depinde de valoarea stabilită pentru "
+"B<kill_level> tinrc. În mod implicit, articolele eliminate vor fi marcate "
+"doar ca citite. Reglați B<kill_level> pentru o procesare mai agresivă. "
+"Articolele care corespund unei reguli de selecție automată sunt marcate cu o "
+"„*”."
+
+#. type: Plain text
+#: doc/tin.1:3022
+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 ""
+"Regulile de filtrare pot fi introduse manual în I<${TIN_HOMEDIR:-"
+"„$HOME”}/.tin/filter> (dar nu faceți acest lucru în timp ce rulați B<tin>, "
+"altfel veți pierde modificările) sau utilizând un meniu pe ecran din B<tin>."
+
+#. type: Plain text
+#: doc/tin.1:3027
+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"
+msgstr ""
+"Capacitățile de filtrare ale B<tin> au fost îmbunătățite semnificativ față "
+"de versiunile anterioare, incluzând acum punctaj și o mai bună potrivire a "
+"modelelor. Vă recomandăm să citiți fișierul I<filtering> din directorul de "
+"documentație B<tin>. Acest fișier poate fi citit și pe Internet la adresa"
+
+#. type: Plain text
+#: doc/tin.1:3029
+msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+msgstr "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3038
+msgid ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+msgstr "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+
+#. type: Plain text
+#: doc/tin.1:3044
+msgid ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+msgstr ""
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:3058
+#, fuzzy
+#| msgid ""
+#| "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+#| "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
+#| "levels. It allows the user to kill or select an article that matches the "
+#| "current ''Subject:'' line, ''From:'' line or a string entered by the "
+#| "user. The user entered string can be applied to the \\&''Subject:'' or "
+#| "''From:'' line of an article. The filter can be limited to the current "
+#| "newsgroup or it can apply to all newsgroups. Once entered the user can "
+#| "abort the command and not save the new filter, edit the full filter file "
+#| "or save filter."
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article levels. "
+"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:'', ''From:'', ''Message-"
+"ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line of an article. The "
+"filter can be limited to the current newsgroup or it can apply to all "
+"newsgroups. Once entered the user can abort the command and not save the new "
+"filter, edit the full filter file or save filter."
+msgstr ""
+"Meniul de filtrare de pe ecran este accesat apăsând B<MenuFilterKill> "
+"(«B<^K>») sau B<MenuFilterSelect> («B<^A>»)  la nivelurile Grup și Articol. "
+"Acesta permite utilizatorului să elimine sau să selecteze un articol care "
+"corespunde liniei curente „Subiect:”, liniei „De la:” sau unui șir introdus "
+"de utilizator. Șirul introdus de utilizator poate fi aplicat la linia "
+"\\&„Subiect:”sau „De la:”' a unui articol. Filtrul poate fi limitat la "
+"grupul de știri curent sau poate fi aplicat tuturor grupurilor de știri. "
+"Odată introdus, utilizatorul poate anula comanda și nu salva noul filtru, "
+"edita fișierul complet al filtrului sau salva filtrul."
+
+#. type: SS
+#: doc/tin.1:3058
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr "PUBLICAREA ARTICOLELOR"
+
+#. type: Plain text
+#: doc/tin.1:3061
+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> permite publicarea de articole, urmărirea articolelor deja publicate "
+"și răspunsul direct prin poșta electronică către autorul unui articol."
+
+#. type: Plain text
+#: doc/tin.1:3071
+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 ""
+"Utilizați comanda B<Post> («B<w>») pentru a publica un articol într-un grup "
+"de știri.  După introducerea subiectului publicării, editorul implicit "
+"(adică B<\\%vi>(1))  sau editorul specificat de variabila de mediu "
+"$B<VISUAL> sau $B<EDITOR> va fi pornit și articolul poate fi introdus. "
+"Pentru a publica articole în mai multe grupuri de știri, adăugați pur și "
+"simplu o virgulă și numele grupului (grupurilor) de știri la sfârșitul "
+"liniei „Newsgroups:” de la începutul articolului. După salvarea și ieșirea "
+"din editor, vi se va cere dacă doriți să a) anulați publicarea articolului, "
+"e) editați din nou articolul sau p) publicați articolul în grupul "
+"(grupurile) de știri specificat(e)."
+
+#. type: Plain text
+#: doc/tin.1:3076
+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. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+"Utilizați comanda B<DisplayPostHist> («B<W>») pentru a afișa istoricul "
+"articolelor pe care le-ați publicat. Se afișează data la care a fost "
+"publicat articolul, grupurile de știri în care a fost publicat articolul și "
+"subiectul articolului. Pentru mai multe informații, consultați secțiunea "
+"«LISTAREA ISTORICULUI PUBLICĂRILOR»."
+
+#. type: Plain text
+#: doc/tin.1:3084
+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 ""
+"Utilizați comanda B<PageFollowupQuote> («B<f>»), B<PageFollowup> («B<F>»)  "
+"sau B<PageFollowupQuoteHeaders> («B<^W>») pentru a publica un articol de "
+"urmărire(răspuns) la un articol deja publicat. Comanda B<PageFollowupQuote> "
+"va copia textul articolului original în editor. Comanda "
+"B<PageFollowupQuoteHeaders> va copia textul și toate antetele articolului "
+"original în editor. Procedura de editare este aceeași ca și în cazul "
+"publicării unui articol cu comanda B<Post> («B<w>»)."
+
+#. type: Plain text
+#: doc/tin.1:3098
+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 ""
+"Utilizați comanda B<PageReplyQuote> («B<r>»), B<PageReply> («B<R>») sau "
+"B<PageReplyQuoteHeaders> («B<^E>») pentru a răspunde direct prin poșta "
+"electronică autorului unui articol deja publicat. Comanda B<PageReplyQuote> "
+"va copia textul articolului original în editor. Comanda "
+"B<PageReplyQuoteHeaders> va copia textul și toate antetetele articolului "
+"original în editor. Procedura de editare este aceeași ca și în cazul "
+"publicării unui articol cu comanda B<Post> («B<w>»). După salvarea și "
+"ieșirea din editor, vi se va cere dacă doriți să anulați trimiterea "
+"articolului prin B<PostAbort> («B<a>»), să editați din nou articolul prin "
+"B<PostEdit> («B<e>») sau să trimiteți articolul autorului prin B<PostSend> "
+"(«B<s>»)."
+
+#. type: SS
+#: doc/tin.1:3098
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr "PERSONALIZAREA ȘIRURILOR DE CITATE DIN ARTICOL"
+
+#. type: Plain text
+#: doc/tin.1:3107
+#, fuzzy
+#| 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). If the article has "
+#| "multiple addresses only the first is evaluated. 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>:"
+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). If the article has multiple addresses, "
+"only the first is evaluated. 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 ""
+"Când publicați un răspuns la un articol sau răspundeți direct autorului unui "
+"articol prin poșta electronică, textul articolului poate fi citat. Începutul "
+"textului citat poate conține informații despre articolul citat (de exemplu, "
+"numele și ID-ul mesajului articolului). Dacă articolul are mai multe adrese, "
+"se evaluează numai prima. Pentru a permite diferite situații, anumite "
+"informații din articol pot fi utilizate în șirul citat. Următoarele "
+"variabile sunt extinse dacă sunt găsite în variabilele tinrc "
+"B<mail_quote_format>, B<news_quote_format> sau B<xpost_quote_format>:"
+
+#. type: ta
+#: doc/tin.1:3109
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr "\\w'%A  'u +\\w'Adresa'u"
+
+#. type: Plain text
+#: doc/tin.1:3118
+#, 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>\tAdresa electronică\n"
+"B<%D>\tData (utilizează B<date_format>)\n"
+"B<%F>\tNumele ți adresa (%N E<lt>%AE<gt>)\n"
+"B<%G>\tNumele grupului\n"
+"B<%M>\tID-Mesaj\n"
+"B<%N>\tNumele complet al autorului\n"
+"B<%C>\tPrenumele autoruluir\n"
+"B<%I>\tInițialele autorului\n"
+
+#. type: Plain text
+#: doc/tin.1:3121
+msgid "e.g.,"
+msgstr "de exemplu:"
+
+#. type: Plain text
+#: doc/tin.1:3126
+#, no-wrap
+msgid ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+msgstr ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3130
+msgid "would expand to:"
+msgstr "va fi extins la:"
+
+#. type: Plain text
+#: doc/tin.1:3135
+#, no-wrap
+msgid ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+msgstr ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> wrote:\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3145
+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 ""
+"Secțiunea de text citată dintr-un articol este marcată printr-un șir de "
+"citare care precede fiecare linie citată. Șirul de citare implicit este "
+"stabilit la „E<gt>_”. Implicit poate fi modificat prin definirea variabilei "
+"tinrc B<quote_chars> în funcție de preferințele personale. (Rețineți că "
+"sublinierea „_” este utilizată pentru a reprezenta un spațiu)."
+
+#. type: SS
+#: doc/tin.1:3145
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr "TRANSMITEREA PRIN POȘTA ELECTRONICĂ, IMPRIMAREA, REPUBLICAREA ȘI SALVAREA ARTICOLELOR"
+
+#. type: Plain text
+#: doc/tin.1:3152
+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 ""
+"Interfața de comandă pentru B<GroupMail>, B<PageMail>, B<PostMail> sau "
+"B<ThreadMail> («B<m>»), B<Pipe> («B<|>»), B<Print> («B<o>»), B<PageRepost> "
+"sau B<GroupRepost> («B<x>») și B<GroupSave>, B<PageSave> sau B<ThreadSave> "
+"(«B<s>» și B<GroupAutoSave>, B<PageAutoSave> sau B<ThreadAutoSave> «B<S>») "
+"este aceeași pentru ușurința utilizării."
+
+#. type: Plain text
+#: doc/tin.1:3157
+#, fuzzy
+#| 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."
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will be processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+"Salvarea automată cu B<*AutoSave> («B<S>») este un caz special și "
+"funcționează numai pentru articolele marcate. Acestea vor fi procesate fără "
+"nicio solicitare suplimentară, în conformitate cu parametrii de salvare "
+"impliciți definiți în tinrc sau cu orice atribute definite pentru grupul "
+"curent."
+
+#. type: Plain text
+#: doc/tin.1:3161
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+msgstr ""
+"În caz contrar, mesajul inițial vă va solicita să selectați articolul, firul "
+"de discuție, modelul de expresie regulată, articolele etichetate pe care "
+"doriți să le trimiteți prin poșta electronică, prin conductă(redirecționare) "
+"etc."
+
+#. type: Plain text
+#: doc/tin.1:3165
+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 ""
+"Articolele etichetate trebuie să fi fost deja etichetate cu comanda B<*Tag> "
+"(«B<t>»). Toate articolele etichetate pot fi lăsate fără etichetă cu comanda "
+"B<*Untag> («B<U>»)."
+
+#. type: Plain text
+#: doc/tin.1:3171
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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 ""
+"Dacă este selectat un model de expresie regulată, vi se cere să introduceți "
+"un model (de exemplu, pentru a găsi toate articolele cu subiectul care "
+"conține „net News”, introduceți „net News”). Toate articolele care corespund "
+"expresiei introduse vor fi trimise prin poșta electronică, redirecționate "
+"etc. Consultați și variabila B<wildcard> tinrc pentru opțiuni avansate de "
+"potrivire a modelelor."
+
+#. type: Plain text
+#: doc/tin.1:3176
+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 ""
+"Diverse caractere de expansiune sunt recunoscute la introducerea "
+"directorului și fișierului în care se va salva. Se pot specifica variabile "
+"de mediu (prefixate cu „$”) și directoare de bază ale utilizatorului "
+"(prefixate cu „~” sau „~numele de utilizator”). Variabilele de mediu pot "
+"conține la rândul lor alte caractere speciale."
+
+#. type: Plain text
+#: doc/tin.1:3181
+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 ""
+"Pentru a salva articolele într-o căsuță poștală, introduceți „=E<lt>numele "
+"căsuței poștaleE<gt>” când vi se solicită numele fișierului de salvare. Dacă "
+"introduceți doar „=”, articolele vor fi salvate într-o căsuță poștală cu "
+"numele grupului de știri curent (de exemplu, alt.sources).  Consultați "
+"B<maildir>."
+
+#. type: Plain text
+#: doc/tin.1:3186
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Pentru a salva în formatul savedir/E<lt>nume.grup.știriE<gt>/E<lt>nume-"
+"fișierE<gt>, introduceți „+E<lt>nume-fișierE<gt>”.  Consultați B<savedir>. "
+"La fel ca „+”, %G este extins la news.group.name curent, dar fără prefixul "
+"B<savedir>. %P este extins la news.group.name cu toate „.\\&” înlocuite cu "
+"„/”."
+
+#. type: Plain text
+#: doc/tin.1:3191
+#, fuzzy
+#| msgid ""
+#| "If saving multiple files at once the filename (if not referring to a "
+#| "mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
+#| "number counting up from 1. Environment variables are allowed within a "
+#| "filename (e.g., I<$SOURCES/dir/filename>)."
+msgid ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least a 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+msgstr ""
+"Dacă salvați mai multe fișiere simultan, numele fișierului (dacă nu se "
+"referă la o căsuță poștală)  va fi extins cu „.num”, unde „num” este un "
+"număr de cel puțin 3 cifre, începând de la 1. Variabilele de mediu sunt "
+"permise în cadrul unui nume de fișier (de exemplu, I<$SOURCES/dir/nume-"
+"fișier>)."
+
+#. type: Plain text
+#: doc/tin.1:3197
+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 ""
+"Când salvați articole, puteți specifica dacă fișierele salvate trebuie să "
+"fie post-procesate. Un tip de procesare implicit poate fi definit prin "
+"B<post_process_type>."
+
+#. type: SS
+#: doc/tin.1:3197
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr "TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI"
+
+#. type: Plain text
+#: doc/tin.1:3209
+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>(8)  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 B<savedir> 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> permite trimiterea prin poșta electronică a articolelor noi/necitite "
+"(opțiunile „B<-M>” și „B<-N>”) sau salvarea acestora (opțiunea „B<-S>”) în "
+"mod pe loturi, pentru a fi citite ulterior. Este util atunci când plecați în "
+"vacanță și nu doriți să vă întoarceți și să descoperiți că expirarea a șters "
+"o mulțime de articole necitite. Cel mai bine este să rulați prin B<\\"
+"%cron>(8) în fiecare zi cât sunteți plecat, după care veți primi un raport "
+"prin poșta electronică cu articolele care au fost trimise/salvate din "
+"grupurile de știri și numărul total de articole trimise/salvate. Articolele "
+"sunt salvate într-o structură de știri privată în directorul B<savedir> "
+"(implicit este I<${TIN_HOMEDIR:-\"$HOME\"}/News>). Aveți grijă când "
+"utilizați această opțiune dacă citiți multe grupuri, deoarece puteți "
+"supraîncărca sistemul de fișiere."
+
+#. type: Plain text
+#: doc/tin.1:3213
+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 ""
+"Când se utilizează „B<-S>” împreună cu un anumit director în care se "
+"salvează (opțiunea „B<-s>”), același director trebuie specificat și la "
+"citirea articolelor cu „B<-R>”."
+
+#. type: Plain text
+#: doc/tin.1:3220
+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 ""
+"Dacă doriți să salvați doar unele dintre grupurile dvs., utilizați variabila "
+"tinrc B<batch_save>. Stabiliți „ON” sau „OFF” în tinrc pentru a activa/"
+"dezactiva salvarea tuturor grupurilor, apoi utilizați atributul "
+"B<batch_save> pentru a selecta grupurile pe care doriți să le salvați. De "
+"exemplu, dacă doriți să salvați majoritatea grupurilor, stabiliți "
+"B<batch_save> la „ON” în tinrc și dezactivați selectiv cele pe care nu le "
+"doriți utilizând atribute."
+
+#. type: TP
+#: doc/tin.1:3220
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr "B<tin -M adrian -c -f newsrc.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3224
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+"(trimite prin poșta electronică toate articolele necitite din grupurile de "
+"știri specificate în fișierul newsrc.mail către utilizatorul local adrian și "
+"le marchează ca citite)"
+
+#. type: TP
+#: doc/tin.1:3224
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr "B<tin -S -c -f newsrc.save>"
+
+#. type: Plain text
+#: doc/tin.1:3228
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+"(salvează toate articolele necitite din grupurile de știri specificate în "
+"fișierul newsrc.save și le marchează ca citite)"
+
+#. type: TP
+#: doc/tin.1:3228
+#, no-wrap
+msgid "B<tin -R>"
+msgstr "B<tin -R>"
+
+#. type: Plain text
+#: doc/tin.1:3233
+msgid "(read any articles saved by B<tin -S>)"
+msgstr "(citește orice articole salvate de B<tin -S>)"
+
+#. type: SS
+#: doc/tin.1:3233
+#, no-wrap
+msgid "RANGES"
+msgstr "INTERVALE"
+
+#. type: Plain text
+#: doc/tin.1:3245
+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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes the "
+"previously entered range selection. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+"Un interval este pur și simplu un grup de elemente marcate folosind tasta "
+"B<SetRange> (B<«#»>). Anumite comenzi B<tin> vor opera pe un interval, dacă "
+"acesta există, și nu doar pe elementul curent. Un interval este o expresie "
+"de forma E<lt>minE<gt>\\(enE<lt>maxE<gt>, de exemplu, 10\\(en15 va evidenția "
+"elementele de la 10 la 15 pe ecranul curent. În afară de pozițiile numerice "
+"absolute, „.\\&” poate fi utilizat în locul poziției curente a cursorului, "
+"iar „$” poate fi utilizat pentru a indica cel mai mare număr disponibil. "
+"Introducerea „0” la prompt anulează selecția intervalului introdus anterior. "
+"În prezent, singurele comenzi care înțeleg intervalele sunt "
+"B<GroupMarkThdRead> («B<K>»), B<MarkArtUnread> («B<z>») și B<MarkThdUnread> "
+"(«B<Z>»)."
+
+#. type: SS
+#: doc/tin.1:3245
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr "LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER"
+
+#. type: Plain text
+#: doc/tin.1:3257
+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. See "
+"B<\\%wildmat>(3)  for details about the understood patterns. Some examples:"
+msgstr ""
+"Mai multe locuri din B<tin> vă permit să specificați o listă de grupuri de "
+"știri. Acestea includ grupuri de linie de comandă, grupuri de (dez)abonare, "
+"mecanismul AUTO[UN]SUBSCRIBE (AUTO[DEZ]ABONARE). Eticheta scope= din "
+"fișierul de atribute și eticheta filter file group= utilizează, de asemenea, "
+"aceeași sintaxă. B<tin> interpretează această variabilă în mod similar cu "
+"B<\\%rn>(1).  Ea conține o listă de modele, separate prin virgule și "
+"eventual precedate de semne de exclamare. Un semn de exclamare neagă "
+"semnificația unei potriviri cu acest model și poate fi utilizat pentru a "
+"anula anumite potriviri. Consultați B<\\%wildmat>(3)  pentru detalii despre "
+"modelele înțelese. Câteva exemple:"
+
+#. type: Plain text
+#: doc/tin.1:3259
+msgid "I<alt.config,news.*,!news.test>"
+msgstr "I<alt.config,news.*,!news.test>"
+
+#. type: Plain text
+#: doc/tin.1:3261
+msgid ""
+"Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+"Se potrivește cu alt.config și cu tot ce se află în ierarhia „news”, cu "
+"excepția news.test."
+
+#. type: Plain text
+#: doc/tin.1:3266
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+msgstr ""
+"Consultați explicația pentru variabilele $B<AUTOSUBSCRIBE> și "
+"$B<AUTOUNSUBSCRIBE> pentru exemple suplimentare."
+
+#. type: SS
+#: doc/tin.1:3266
+#, no-wrap
+msgid "INTERACTIVE SEARCH"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3272
+msgid ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> ('B</"
+">'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3275
+msgid ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behavior is fixed and cannot be altered."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3281
+msgid ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behavior cannot be prevented. Also regex searches "
+"are case insensitive by default. To enforce case sensitivity, prefix the "
+"search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3286
+msgid ""
+"If Unicode normalization is available, search patterns are normalized "
+"according to the B<normalization_form> tinrc variable."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3286
+#, no-wrap
+msgid "SIGNATURES"
+msgstr "SEMNĂTURI"
+
+#. type: Plain text
+#: doc/tin.1:3295
+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> va recunoaște o semnătură fie în I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.signature>, fie în I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>. Dacă "
+"există I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>, atunci semnătura va fi "
+"introdusă în editor numai pentru comenzile de poștă electronică. O semnătură "
+"din I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> nu va fi introdusă în editor "
+"pentru comenzile de publicare, deoarece B<\\%inews>(1)  va adăuga semnătura "
+"în sine."
+
+#. type: Plain text
+#: doc/tin.1:3298
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+"O semnătură din I<${TIN_HOMEDIR:-„$HOME”}/.Sig> va fi introdusă în editor "
+"atât pentru comenzile de publicare, cât și pentru cele de trimitere prin "
+"poșta electronică."
+
+#. type: Plain text
+#: doc/tin.1:3300
+msgid "The following is an example of a I<.Sig> file:"
+msgstr "Următorul este un exemplu de fișier I<.Sig>:"
+
+#. type: Plain text
+#: doc/tin.1:3305
+#, no-wrap
+msgid ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+msgstr ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3321
+#, fuzzy
+#| 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>."
+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> are, de asemenea, capacitatea de a genera semnături aleatorii pentru "
+"fiecare grup de știri, dacă se dorește acest lucru. Pentru a realiza acest "
+"lucru, trebuie să specificați semnătura implicită sau atributul de grup "
+"sigfile ca director. Dacă, de exemplu, ruta sigfile este I</usr/iain/.sigs> "
+"și I<.sigs> este un director, atunci B<tin> va selecta o semnătură aleatorie "
+"din orice fișier care se află în directorul I<.sigs> (notă: o semnătură "
+"pentru fiecare fișier numerotat). O semnătură aleatorie poate consta, de "
+"asemenea, dintr-o parte fixă a semnăturii care poate conține numele, adresa "
+"etc., urmată de semnătura aleatorie. Partea fixă a semnăturii aleatorii este "
+"citită din fișierul I<$HOME/.sigfixed>."
+
+#. type: SS
+#: doc/tin.1:3321
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr "PERSONALIZAREA FORMATULUI ECRANULUI"
+
+#. type: Plain text
+#: doc/tin.1:3327
+#, fuzzy
+#| msgid ""
+#| "The look of the Selection, Group and Thread level can be customized via "
+#| "format strings. These format strings define the content and the position "
+#| "of each element on the screen. Variables are used within the format "
+#| "strings as placeholders. If the article has multiple addresses only the "
+#| "first is evaluated. The following variables are available:"
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+msgstr ""
+"Aspectul nivelului Selecție, Grup și Fir poate fi personalizat prin "
+"intermediul șirurilor de format. Aceste șiruri de format definesc conținutul "
+"și poziția fiecărui element pe ecran. Variabilele sunt utilizate în cadrul "
+"șirurilor de format ca substituenți. Dacă articolul are mai multe adrese, "
+"numai prima este evaluată. Sunt disponibile următoarele variabile:"
+
+#. type: ta
+#: doc/tin.1:3330
+#, fuzzy, no-wrap
+#| msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
+msgid "\\w'%G        'uC +\\w'current group/thread/article number'"
+msgstr "\\w'%G    'u +\\w'grupul curent/firul/numărul articolului'u"
+
+#. type: Plain text
+#: doc/tin.1:3347
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<%D>\tdate\n"
+#| "B<%F>\tfrom, name and/or address\n"
+#| "B<%G>\tnewsgroup name\n"
+#| "B<%I>\tinitials\n"
+#| "B<%L>\tline count\n"
+#| "B<%M>\tmessage-id\n"
+#| "B<%R>\tnumber of responses in thread\n"
+#| "B<%S>\tscore\n"
+#| "B<%T>\tthread tree\n"
+#| "B<%U>\tunread count\n"
+#| "B<%d>\tnewsgroup description\n"
+#| "B<%f>\tnewsgroup flag\n"
+#| "B<%m>\tarticle marks\n"
+#| "B<%n>\tcurrent group/thread/article number\n"
+#| "B<%s>\tsubject\n"
+#| "B<%%>\t%\n"
+msgid ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%D>\tdata\n"
+"B<%F>\tde la, numele și/sau adresa\n"
+"B<%G>\tnumele grupului de știri\n"
+"B<%I>\tinițiale\n"
+"B<%L>\tnumărul liniei\n"
+"B<%M>\tid-mesaj\n"
+"B<%R>\tnumărul de răspunsuri din firul de discuție\n"
+"B<%S>\tpunctajul\n"
+"B<%T>\tarborele firului\n"
+"B<%U>\tnumărul de articole necitite\n"
+"B<%d>\tdescrierea grupului de știri\n"
+"B<%f>\tfanionul grupului de știri\n"
+"B<%m>\tmarcaje articol\n"
+"B<%n>\tgrupul curent/firul/numărul articolului\n"
+"B<%s>\tsubiect\n"
+"B<%%>\t%\n"
+
+#. type: Plain text
+#: doc/tin.1:3352
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+"Nu toate variabilele pot fi utilizateîn fiecare nivel. Tabelul următor oferă "
+"o imagine de ansamblu:"
+
+#. type: ta
+#: doc/tin.1:3355
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+msgstr "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC +\\w'B<thread_format>'uC"
+
+#. type: Plain text
+#: doc/tin.1:3373
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.1:3570
+msgid "Defaults for the format strings:"
+msgstr "Valori implicite pentru șirurile de format:"
+
+#. type: ta
+#: doc/tin.1:3380
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3384
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+
+#. type: Plain text
+#: doc/tin.1:3390
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+"B<show_description> controlează dacă descrierea grupului de știri este "
+"afișată sau nu. Descrierea poate fi, de asemenea, activată sau dezactivată "
+"cu B<SelectToggleDescriptions> («B<d>»)."
+
+#. type: Plain text
+#: doc/tin.1:3395
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+"Informațiile afișate cu „B<%F>” depind de valoarea B<show_author>. "
+"B<GroupToggleSubjDisplay> resp. B<ThreadToggleSubjDisplay> («B<d>») comută "
+"între toate opțiunile disponibile."
+
+#. type: Plain text
+#: doc/tin.1:3399
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y %H:"
+"%M)D>'). See B<date_format> for more details."
+msgstr ""
+"Pentru reprezentarea datei, „B<%D>” utilizează B<date_format>. Este posibil "
+"să se specifice un format de dată diferit între paranteze rotunde (de "
+"exemplu, „B<%(%d %b %y %H:%M)D>”). Pentru mai multe detalii, consultați "
+"B<date_format>."
+
+#. type: Plain text
+#: doc/tin.1:3403
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+"Lungimea fiecărui element (cu excepția „B<%%>”) poate fi definită cu un "
+"număr pozitiv după „B<%>”. Exemplul următor afișează punctajul în firul de "
+"discuție cu o lățime de 10 caractere: „B<%10S>”."
+
+#. type: Plain text
+#: doc/tin.1:3409
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+"Dacă numele grupului de știri este afișat împreună cu descrierea grupului de "
+"știri, lățimea numelui grupului de știri poate fi controlată printr-o a doua "
+"valoare opțională separată prin virgulă (de exemplu, „B<%60,20G>”). Este "
+"valabil să se omită prima valoare (de exemplu, „B<%,20G>”). Dacă nu se "
+"specifică o a doua valoare, B<tin> utilizează valoarea implicită 32."
+
+#. type: Plain text
+#: doc/tin.1:3416
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+"Unele variabile au o lățime implicită care poate duce la trunchiere.  "
+"Trunchierea pentru variabilele care conțin numai numere se realizează prin "
+"împărțirea valorii la o putere suficientă a lui zece și adăugarea unui sufix "
+"SI la rezultat, adică dacă variabila are valoarea 54321 și lățimea "
+"variabilei este 4, rezultatul va fi „54 k”. Dacă acest lucru nu este dorit, "
+"trebuie să specificați manual o lățime mai mare, de exemplu, „B<%6n>”. Iată "
+"o prezentare generală a valorilor implicite:"
+
+#. type: ta
+#: doc/tin.1:3419
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr "\\w'Variabila  'u +\\w'lățimea'u"
+
+#. type: Plain text
+#: doc/tin.1:3428
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+"Variabila\tlățimea\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+
+#. type: Plain text
+#: doc/tin.1:3439
+#, fuzzy
+#| msgid ""
+#| "If no length is given for 'B<%D>', the length is determined by the format "
+#| "string for the date and the date of the current day. If the date format "
+#| "string contains weekdays or months names it may happen that the date is "
+#| "longer than determined in the first pass. In this case, the date is "
+#| "truncated before display. This occurs, for example, if the current month "
+#| "is May and the article to which the date is displayed was posted in "
+#| "December. In such cases it might useful to determine the maximum length "
+#| "manually and specify the length in the format string."
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in December. "
+"In such cases it might be useful to determine the maximum length manually "
+"and specify the length in the format string."
+msgstr ""
+"Dacă nu se specifică lungimea pentru „B<%D>”, lungimea este determinată de "
+"șirul de format pentru dată și data zilei curente. Dacă șirul de format "
+"pentru dată conține numele zilelor săptămânii sau ale lunilor, este posibil "
+"ca data să fie mai lungă decât cea determinată în prima etapă. În acest caz, "
+"data este trunchiată înainte de afișare. Acest lucru se întâmplă, de "
+"exemplu, dacă luna curentă este mai și articolul pentru care este afișată "
+"data a fost publicat în decembrie. În astfel de cazuri, ar putea fi util să "
+"se determine manual lungimea maximă și să se specifice lungimea în șirul de "
+"format."
+
+#. type: Plain text
+#: doc/tin.1:3443
+#, fuzzy
+#| msgid ""
+#| "In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+#| "given, B<tin> determines the longest newsgroup name and uses this length "
+#| "for 'B<%G>'. The remaining space will used for 'B<%d>'."
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+msgstr ""
+"În cazul în care șirul de format conține „B<%G>” și „B<%d>” și nu este "
+"specificată lungimea, B<tin> determină cel mai lung nume de grup de știri și "
+"utilizează această lungime pentru „B<%G>”. Spațiul rămas va fi utilizat "
+"pentru „B<%d>”."
+
+#. type: Plain text
+#: doc/tin.1:3447
+#, fuzzy
+#| msgid ""
+#| "When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+#| "'B<%T>' and no length are given, 'B<%F>' will use one third and 'B<%s>' "
+#| "resp. 'B<%T>' will use two third of the available space."
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' resp. "
+"'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' resp. "
+"'B<%T>' will use two third of the available space."
+msgstr ""
+"Când șirul de format conține specificatorul „B<%F>” și „B<%s>” respectiv "
+"„B<%T>” și nu este specificată lungimea, „B<%F>” va utiliza o treime, iar "
+"„B<%s>” respectiv „B<%T>” vor utiliza două treimi din spațiul disponibil."
+
+#. type: Plain text
+#: doc/tin.1:3457
+#, fuzzy
+#| msgid ""
+#| "In addition, a minimum or a maximum screen width can be defined for each "
+#| "item (except 'B<%%>'). In this case, the item will only be displayed when "
+#| "the screen is wider resp. smaller than specified. This comes in handy to "
+#| "not overload a small screen but have maximum information on a large "
+#| "screen. The minimum screen width has to be specified by a positive number "
+#| "preceded by an 'B<E<gt>>', the maximum screenwidth has to be specified by "
+#| "a positive number preceded by an 'B<E<lt>>'. In the following example "
+#| "B<tin> will display the score only if the screen is wider than 100 "
+#| "characters: 'B<%E<gt>100S>'."
+msgid ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen. The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+msgstr ""
+"În plus, se poate defini o lățime minimă sau maximă a ecranului pentru "
+"fiecare element (cu excepția „B<%%>”). În acest caz, elementul va fi afișat "
+"numai atunci când ecranul este mai lat sau mai mic decât cel specificat. "
+"Acest lucru este util pentru a nu supraîncărca un ecran mic, dar pentru a "
+"avea informații maxime pe un ecran mare. Lățimea minimă a ecranului trebuie "
+"specificată printr-un număr pozitiv precedat de „B<E<gt>>”, iar lățimea "
+"maximă a ecranului trebuie specificată printr-un număr pozitiv precedat de "
+"„B<E<lt>>”. În exemplul următor, B<tin> va afișa scorul numai dacă ecranul "
+"este mai lat de 100 de caractere: „B<%E<gt>100S>”."
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
+"is used if the minimum or maximum screen width is not reached.  If no length "
+"is specified after the colon, the item is displayed even if the minimum "
+"screen width is not reached and the length is calculated as if no minimum "
+"(or maximum) screen width had been specified. In the following example "
+"B<tin> will display the subject with a length of 60 characters if the screen "
+"is wider than 100 characters, otherwise a length of 40 characters is used: "
+"'B<%60E<gt>100:40s>'."
+msgstr ""
+"Dacă pentru un element trebuie specificate atât lungimea, cât și lățimea "
+"minimă sau maximă a ecranului, lungimea trebuie să fie primul parametru, iar "
+"lățimea minimă sau maximă a ecranului trebuie să fie al doilea. Exemplul "
+"următor afișează punctajul cu o lungime de numai 10 caractere dacă ecranul "
+"are o lățime mai mare de 100 de caractere: „B<%10E<gt>100S>”. O a doua "
+"lungime poate fi specificată pentru „B<%F>” și „B<%s>” respectiv „B<%T>”, "
+"separate prin două puncte, care este utilizată dacă lățimea minimă sau "
+"maximă a ecranului nu este atinsă.  Dacă nu este specificată nicio lungime "
+"după două puncte, elementul este afișat chiar dacă lățimea minimă a "
+"ecranului nu este atinsă, iar lungimea este calculată ca și cum nu ar fi "
+"fost specificată nicio lățime minimă (sau maximă) a ecranului. În exemplul "
+"următor, B<tin> va afișa subiectul cu o lungime de 60 de caractere dacă "
+"ecranul are o lățime mai mare de 100 de caractere, în caz contrar fiind "
+"utilizată o lungime de 40 de caractere: „B<%60E<gt>100:40s>”."
+
+#. type: Plain text
+#: doc/tin.1:3475
+#, fuzzy
+#| msgid ""
+#| "The look of the Attachment level and the mime and uue header at Page "
+#| "level can be customized too via format strings.  The following variables "
+#| "are available:"
+msgid ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customized too via format strings.  The following variables are "
+"available:"
+msgstr ""
+"Aspectul nivelului Atașamentului și antetul mime și uue la nivel de pagină "
+"pot fi personalizate și prin șiruri de format.  Sunt disponibile următoarele "
+"variabile:"
+
+#. type: ta
+#: doc/tin.1:3478
+#, fuzzy, no-wrap
+#| msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
+msgid "\\w'%G        'u +\\w'current group/thread/article number'u"
+msgstr "\\w'%G    'u +\\w'grupul curent/firul/numărul articolului'u"
+
+#. type: Plain text
+#: doc/tin.1:3507
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<%C>\tCharset\n"
+#| "B<%c>\tLike %C but with description\n"
+#| "B<%D>\tLine count\n"
+#| "B<%d>\tLike %D but with description\n"
+#| "B<%E>\tContent encoding\n"
+#| "B<%e>\tLike %E but with description\n"
+#| "B<%I>\tComplete/incomplete UUE part indicator\n"
+#| "B<%L>\tLanguage\n"
+#| "B<%l>\tLike %L but with description\n"
+#| "B<%N>\tName\n"
+#| "B<%n>\tLike %N but with description\n"
+#| "B<%S>\tContent subtype\n"
+#| "B<%s>\tLike %S but with description\n"
+#| "B<%T>\tContent type\n"
+#| "B<%t>\tLike %T but with description\n"
+#| "B<%Z>\tSize in bytes\n"
+#| "B<%z>\tLike %Z but with description\n"
+#| "B<%%>\t%\n"
+msgid ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+msgstr ""
+"B<%C>\tSetul de caractere\n"
+"B<%c>\tPrecum „%C”, dar cu descriere\n"
+"B<%D>\tNumărul liniei\n"
+"B<%d>\tPrecum „%D”, dar cu descriere\n"
+"B<%E>\tCodificarea conținutului\n"
+"B<%e>\tPrecum „%E”, dar cu descriere\n"
+"B<%I>\tIndicator complet/incomplet al părții UUE\n"
+"B<%L>\tLimba\n"
+"B<%l>\tPrecum „%L”, dar cu descriere\n"
+"B<%N>\tNume\n"
+"B<%n>\tPrecum „%N”, dar cu descriere\n"
+"B<%S>\tSubtipul de conținut\n"
+"B<%s>\tPrecum „%S”, dar cu descriere\n"
+"B<%T>\tTipul de conținut\n"
+"B<%t>\tPrecum „%T”, dar cu descriere\n"
+"B<%Z>\tDimensiunea în octeți\n"
+"B<%z>\tPrecum „%Z”, dar cu descriere\n"
+"B<%%>\t%\n"
+
+#. type: Plain text
+#: doc/tin.1:3512
+msgid ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+msgstr ""
+"Nu toate elementele pot fi utilizate în fiecare variabilă. Tabelul următor "
+"oferă o imagine de ansamblu:"
+
+#. type: tbl table
+#: doc/tin.1:3519
+#, no-wrap
+msgid "attachment\\%_format"
+msgstr "attachment\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3521
+#, no-wrap
+msgid "page\\%_mime\\%_format"
+msgstr "page\\%_mime\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3523
+#, no-wrap
+msgid "page\\%_uue\\%_format"
+msgstr "page\\%_uue\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3525
+#, no-wrap
+msgid "page\\%_yenc\\%_format"
+msgstr "page\\%_yenc\\%_format"
+
+#. type: tbl table
+#: doc/tin.1:3526
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: tbl table
+#: doc/tin.1:3526 doc/tin.1:3527 doc/tin.1:3528 doc/tin.1:3529 doc/tin.1:3530
+#: doc/tin.1:3531 doc/tin.1:3532 doc/tin.1:3533 doc/tin.1:3534 doc/tin.1:3535
+#: doc/tin.1:3536 doc/tin.1:3537 doc/tin.1:3538 doc/tin.1:3539 doc/tin.1:3540
+#: doc/tin.1:3541 doc/tin.1:3542 doc/tin.1:3543 doc/tin.1:3544 doc/tin.1:3545
+#: doc/tin.1:3546 doc/tin.1:3547 doc/tin.1:3548 doc/tin.1:3549 doc/tin.1:3550
+#: doc/tin.1:3551 doc/tin.1:3552 doc/tin.1:3553
+#, no-wrap
+msgid "X"
+msgstr "X"
+
+#. type: tbl table
+#: doc/tin.1:3527
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: tbl table
+#: doc/tin.1:3528
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: tbl table
+#: doc/tin.1:3529
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: tbl table
+#: doc/tin.1:3530
+#, no-wrap
+msgid "%E"
+msgstr "%E"
+
+#. type: tbl table
+#: doc/tin.1:3531
+#, no-wrap
+msgid "%e"
+msgstr "%e"
+
+#. type: tbl table
+#: doc/tin.1:3532
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: tbl table
+#: doc/tin.1:3533
+#, no-wrap
+msgid "%f"
+msgstr "%f"
+
+#. type: tbl table
+#: doc/tin.1:3534
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: tbl table
+#: doc/tin.1:3535
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: tbl table
+#: doc/tin.1:3536
+#, no-wrap
+msgid "%I"
+msgstr "%I"
+
+#. type: tbl table
+#: doc/tin.1:3537
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: tbl table
+#: doc/tin.1:3538
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: tbl table
+#: doc/tin.1:3539
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: tbl table
+#: doc/tin.1:3540
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: tbl table
+#: doc/tin.1:3541
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: tbl table
+#: doc/tin.1:3542
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: tbl table
+#: doc/tin.1:3543
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: tbl table
+#: doc/tin.1:3544
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: tbl table
+#: doc/tin.1:3545
+#, no-wrap
+msgid "%V"
+msgstr "%V"
+
+#. type: tbl table
+#: doc/tin.1:3546
+#, no-wrap
+msgid "%v"
+msgstr "%v"
+
+#. type: tbl table
+#: doc/tin.1:3547
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: tbl table
+#: doc/tin.1:3548
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: tbl table
+#: doc/tin.1:3549
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: tbl table
+#: doc/tin.1:3550
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: tbl table
+#: doc/tin.1:3551
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: tbl table
+#: doc/tin.1:3552
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: tbl table
+#: doc/tin.1:3553
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: doc/tin.1:3568
+#, fuzzy
+#| msgid ""
+#| "By default, the string is not truncated. If it exceeds the screen width, "
+#| "it is wrapped. If the % sign is followed by an exclamation mark ('!\\&') "
+#| "for uppercase letters, the element is omitted if there is not enough "
+#| "space. If the % sign is followed by an asterisk ('*') for a lowercase "
+#| "letter, the description is omitted if there is not enough space. If the % "
+#| "sign is followed by an exclamation mark ('!\\&') for a lowercase letter, "
+#| "the description is omitted first and then the content. The shortening is "
+#| "always from right to left, first the description is omitted and when no "
+#| "more description is displayed, the content is omitted. If %T and %S "
+#| "follow each other directly a '/' will be inserted in between. %Z will "
+#| "always have one decimal point and may have a one letter bi-suffix."
+msgid ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+msgstr ""
+"În mod implicit, șirul nu este trunchiat. Dacă depășește lățimea ecranului, "
+"este încadrat. Dacă semnul % este urmat de un semn de exclamare („!\\&”) "
+"pentru literele majuscule, elementul este omis dacă nu există suficient "
+"spațiu. Dacă semnul % este urmat de un asterisc („*”) pentru o literă mică, "
+"descrierea este omisă dacă nu există suficient spațiu. Dacă semnul % este "
+"urmat de un semn de exclamare („!\\&”) pentru o literă mică, descrierea este "
+"omisă mai întâi, apoi conținutul. Scurtarea se face întotdeauna de la "
+"dreapta la stânga, mai întâi este omisă descrierea, iar când nu mai este "
+"afișată nicio descriere, este omis conținutul. Dacă %T și %S se succed "
+"direct, între ele se va insera un „/”. %Z va avea întotdeauna un punct "
+"zecimal și poate avea un sufix de o literă."
+
+#. type: ta
+#: doc/tin.1:3573
+#, fuzzy, no-wrap
+#| msgid "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgid "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgstr "\\w'attachment_format'u +\\w'\"B<%T%S%E%C%d>\"'u"
+
+#. type: Plain text
+#: doc/tin.1:3578
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+#| "B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+#| "B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+msgid ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+msgstr ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+
+#. type: SS
+#: doc/tin.1:3581
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr "SFATURI ȘI TRUCURI"
+
+#. type: Plain text
+#: doc/tin.1:3585
+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> poate fi navigat în mare parte folosind cele patru taste cursor. "
+"Tasta săgeată-stânga urcă un nivel, tasta săgeată-dreapta coboară un nivel, "
+"tasta săgeată-sus urcă o linie și tasta săgeată-jos coboară o linie."
+
+#. type: Plain text
+#: doc/tin.1:3587
+msgid ""
+"The following newsgroups provide useful information concerning news software:"
+msgstr ""
+"Următoarele grupuri de știri oferă informații utile privind software-ul de "
+"știri:"
+
+#. type: Plain text
+#: doc/tin.1:3590
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+"\\(emnews.software.readers (informații despre agenții de utilizator tin, rn, "
+"nn, slrn etc.)"
+
+#. type: Plain text
+#: doc/tin.1:3592
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr "\\(emnews.software.nntp (informații despre NNTP)"
+
+#. type: Plain text
+#: doc/tin.1:3594
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+"\\(emnews.answers (Întrebări frecvente (FAQ) despre multe teme diferite)"
+
+#. type: Plain text
+#: doc/tin.1:3598
+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 ""
+"Multe solicitări din B<tin> oferă o opțiune implicită pe care este "
+"poziționat cursorul. Apăsând «B<E<lt>CRE<gt>>» se acceptă valoarea "
+"implicită. Majoritatea solicitărilor pot fi anulate apăsând "
+"«B<E<lt>ESCE<gt>>»."
+
+#. type: Plain text
+#: doc/tin.1:3605
+msgid ""
+"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
+"the B<\\%xterm>(1x)  is resized."
+msgstr ""
+"Când B<tin> este rulat într-un B<\\%xterm>(1x) , acesta se va redimensiona "
+"de fiecare dată când B<\\%xterm>(1x)  este redimensionat."
+
+#. type: Plain text
+#: doc/tin.1:3609
+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> va reciti fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> la intervale prestabilite (B<reread_active_file_secs>) pentru a "
+"afișa orice știri nou sosite."
+
+#. type: Plain text
+#: doc/tin.1:3614
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+"Dacă observați că un număr mare de grupuri de știri noi vă aglomerează "
+"ecranul, apăsând B<SelectToggleReadDisplay> («B<r>») le veți face să dispară."
+
+#. type: SS
+#: doc/tin.1:3614
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr "BUTOANE XTERM"
+
+#. type: Plain text
+#: doc/tin.1:3620
+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 ""
+"Dacă variabila de mediu B<$TERM> este definită ca B<\\%xterm>(1x), atunci "
+"apăsarea butonului poate fi utilizată pentru selectarea grupurilor și "
+"articolelor. În această discuție, se presupune că butoanele sunt atribuite "
+"în mod convențional (adică Butonul1 este butonul din stânga)."
+
+#. type: Plain text
+#: doc/tin.1:3622
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr "În general (adică pentru meniurile grupului, firului și articolului),"
+
+#. type: TP
+#: doc/tin.1:3622
+#, no-wrap
+msgid "Button1 (left)"
+msgstr "Butonul1 (stânga)"
+
+#. type: Plain text
+#: doc/tin.1:3625
+msgid ""
+"enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+"intră la nivelul următor (inferior) dacă faceți clic pe un articol, altfel "
+"paginile sunt afișate în jos."
+
+#. type: TP
+#: doc/tin.1:3625
+#, no-wrap
+msgid "Button2 (center)"
+msgstr "Butonul2 (central)"
+
+#. type: Plain text
+#: doc/tin.1:3629
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+"revine la nivelul anterior (superior) dacă faceți clic pe un articol, altfel "
+"revine la pagina anterioară."
+
+#. type: TP
+#: doc/tin.1:3629
+#, no-wrap
+msgid "Button3 (right)"
+msgstr "Butonul3 (dreapta)"
+
+#. type: Plain text
+#: doc/tin.1:3633
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+"poziționează cursorul mouse-ului pe linia articolului sau derulează paginile "
+"în jos dacă ai făcut clic în afara listei de articole."
+
+#. type: Plain text
+#: doc/tin.1:3635
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr ""
+"În meniul de selecție a grupului, dacă mouse-ul este poziționat pe un grup, "
+"atunci:"
+
+#. type: TP
+#: doc/tin.1:3635 doc/tin.1:3647 doc/tin.1:3661
+#, no-wrap
+msgid "left button"
+msgstr "butonul din stânga"
+
+#. type: Plain text
+#: doc/tin.1:3639
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+"se mută și selectează grupul indicat, la fel ca B<SelectReadGrp> "
+"(«B<E<lt>CRE<gt>>»)."
+
+#. type: TP
+#: doc/tin.1:3639 doc/tin.1:3651 doc/tin.1:3664
+#, no-wrap
+msgid "center button"
+msgstr "butonul central"
+
+#. type: Plain text
+#: doc/tin.1:3642
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr "iese din program, la fel ca butonul B<Quit> («B<q>»)."
+
+#. type: TP
+#: doc/tin.1:3642 doc/tin.1:3656 doc/tin.1:3669
+#, no-wrap
+msgid "right button"
+msgstr "butonul din dreapta"
+
+#. type: Plain text
+#: doc/tin.1:3645
+msgid "moves to the group pointed at."
+msgstr "se mută în grupul indicat."
+
+#. type: Plain text
+#: doc/tin.1:3647
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) then:"
+msgstr ""
+"În meniul articolelor, dacă mouse-ul este poziționat pe un articol (sau un "
+"fir de discuție), atunci:"
+
+#. type: Plain text
+#: doc/tin.1:3651
+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 ""
+"citește articolul indicat, la fel ca B<GroupReadBasenote> "
+"(«B<E<lt>CRE<gt>>»), sau firul de discuție, la fel ca B<GroupListThd> "
+"(«B<l>»)."
+
+#. type: Plain text
+#: doc/tin.1:3656
+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 ""
+"iese din meniu, aliniindu-se la grup dacă aveți configurat "
+"B<group_catchup_on_exit> în configurația dvs., la fel ca B<Quit> («B<q>»)."
+
+#. type: Plain text
+#: doc/tin.1:3659
+msgid "moves to the article (or thread) pointed at."
+msgstr "trece la articolul (sau firul) indicat."
+
+#. type: Plain text
+#: doc/tin.1:3661
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr ""
+"În meniul firului de discuție, dacă mouse-ul este poziționat pe un articol, "
+"atunci:"
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid ""
+"reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+"citește articolul indicat, la fel ca B<ThreadReadArt> («B<E<lt>CRE<gt>>»)."
+
+#. type: Plain text
+#: doc/tin.1:3669
+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 ""
+"iese din meniu, recuperând firul de discuție dacă aveți definit "
+"B<thread_catchup_on_exit> în configurație, la fel ca B<Quit> («B<q>»)."
+
+#. type: Plain text
+#: doc/tin.1:3672
+msgid "moves to the article pointed at."
+msgstr "trece la articolul indicat."
+
+#. type: Plain text
+#: doc/tin.1:3679
+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 ""
+"În alte meniuri și zone, apăsarea butonului revine la funcția obișnuită de "
+"tăiere și lipire a B<\\%xterm>(1x), dar după un singur clic pe orice buton."
+
+#. type: SS
+#: doc/tin.1:3679
+#, no-wrap
+msgid "INDEX FILES"
+msgstr "FIȘIERE INDEX"
+
+#. type: Plain text
+#: doc/tin.1:3684
+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 ""
+"Dacă serverul dvs. de știri acceptă fișiere index NOV (consultați B<\\"
+"%newsoverview>(5), majoritatea instalațiilor moderne acceptă) și aveți o "
+"conexiune rapidă la serverul dvs. de știri, atunci această secțiune poate fi "
+"ignorată."
+
+#. type: Plain text
+#: doc/tin.1:3693
+#, fuzzy
+#| 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 disk space if you read a lot of groups "
+#| "and/or high traffic groups. To reduce the amount of disk space used, "
+#| "B<compress_overview_files> can be set to ON."
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON.  Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+msgstr ""
+"Dacă serverul dvs. de știri nu acceptă fișiere index NOV sau dacă aveți o "
+"conexiune foarte lentă la serverul de știri, atunci B<tin> poate stoca în "
+"cache indexul pentru fiecare grup de știri dacă B<cache_overview_files> este "
+"definită la ON.  Rețineți că acest cache poate ocupa mult spațiu pe disc "
+"dacă citiți multe grupuri și/sau grupuri cu trafic intens. Pentru a reduce "
+"cantitatea de spațiu pe disc utilizată, B<compress_overview_files> poate fi "
+"stabilită la ON."
+
+#. type: Plain text
+#: doc/tin.1:3702
+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 ""
+"Fiecare utilizator creează/actualizează propriile fișiere index care sunt "
+"stocate în I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news/"
+">. Dacă citiți prin NNTP, numele serverului de știri va fi adăugat pentru a "
+"păstra indexurile pentru diferite servere separate. Dacă citiți din spool-ul "
+"local și există deja fișiere locale de prezentare generală, activarea cache-"
+"ului nu va avea niciun efect. De asemenea, dacă nu observați întârzieri "
+"semnificative la intrarea într-un grup atunci când citiți prin NNTP, "
+"activarea cache-ului va avea un efect redus sau nul."
+
+#. type: Plain text
+#: doc/tin.1:3709
+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 ""
+"Prima accesare a unui grup tinde să fie lentă, deoarece fișierul index "
+"trebuie creat de la zero. Pentru a reduce lentoarea, porniți B<tin> pentru a "
+"crea toate fișierele index pentru grupurile la care vă abonați cu B<tin -u "
+"-v> și mergeți să beți o cafea. Citirile ulterioare ale unui grup vor "
+"necesita doar actualizarea incrementală a fișierului index și vor fi mult "
+"mai rapide, deoarece numai articolele noi vor trebui să fie stocate în cache."
+
+#. type: Plain text
+#: doc/tin.1:3714
+msgid ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+"Deoarece indexarea poate dura ceva timp, este posibil să doriți să rulați "
+"B<tin> din sistemul de executare pe loturi, B<\\%cron>(8)  cu opțiunea „B<-"
+"u>”:"
+
+#. type: Plain text
+#: doc/tin.1:3719
+#, no-wrap
+msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+msgstr "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+
+#. type: Plain text
+#: doc/tin.1:3725
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+"Dacă aveți puțin spațiu pe discul local, ar trebui să luați în considerare "
+"ștergerea manuală a datelor stocate în cache pentru grupurile pe care nu le "
+"mai citiți, folosind o comandă precum:"
+
+#. type: Plain text
+#: doc/tin.1:3731
+#, no-wrap
+msgid ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+msgstr ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+
+#. type: SH
+#: doc/tin.1:3736 doc/tin.5:22
+#, no-wrap
+msgid "FILES"
+msgstr "FIȘIERE"
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $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-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#.        $TMPDIR/GNKSA      (-D 64)
+#. type: Plain text
+#: doc/tin.1:3755
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr "Pentru o descriere detaliată, a se vedea B<\\%tin>(5)."
+
+#.  TODO: mention
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.  $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-R   (-D 32)
+#.  $TMPDIR/SCOPES-W   (-D 32)
+#.  $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3757 doc/tin.5:45
+msgid "I<$MAILCAPS>"
+msgstr "I<$MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:3759 doc/tin.5:47
+msgid "I<~/.mailcap>"
+msgstr "I<~/.mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3761 doc/tin.5:49
+msgid "I</etc/mailcap>"
+msgstr "I</etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3763 doc/tin.5:51
+msgid "I</usr/etc/mailcap>"
+msgstr "I</usr/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3765 doc/tin.5:53
+msgid "I</usr/local/etc/mailcap>"
+msgstr "I</usr/local/etc/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3767 doc/tin.5:55
+msgid "I</etc/mail/mailcap>"
+msgstr "I</etc/mail/mailcap>"
+
+#. type: Plain text
+#: doc/tin.1:3769 doc/tin.5:247
+msgid "I</etc/nntpserver>"
+msgstr "I</etc/nntpserver>"
+
+#. type: Plain text
+#: doc/tin.1:3771 doc/tin.5:256
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+
+#. type: Plain text
+#: doc/tin.1:3773 doc/tin.5:265
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3775 doc/tin.5:267
+msgid "I</etc/mime.types>"
+msgstr "I</etc/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3777 doc/tin.5:269
+msgid "I</etc/tin/mime.types>"
+msgstr "I</etc/tin/mime.types>"
+
+#. type: Plain text
+#: doc/tin.1:3779 doc/tin.5:275
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+
+#. type: Plain text
+#: doc/tin.1:3781 doc/tin.5:309
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.1:3784 doc/tin.5:339
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+
+#. type: Plain text
+#: doc/tin.1:3787 doc/tin.5:346
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+
+#. type: Plain text
+#: doc/tin.1:3789 doc/tin.5:348
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+
+#. type: Plain text
+#: doc/tin.1:3791 doc/tin.5:354
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+
+#. type: Plain text
+#: doc/tin.1:3793 doc/tin.5:360
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+
+#. type: Plain text
+#: doc/tin.1:3795 doc/tin.5:366
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+
+#. type: Plain text
+#: doc/tin.1:3798
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.1:3801 doc/tin.5:380
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+
+#. type: Plain text
+#: doc/tin.1:3803 doc/tin.5:386
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+
+#. type: Plain text
+#: doc/tin.1:3805 doc/tin.5:420
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3808 doc/tin.5:430
+msgid "I</etc/tin/attributes>"
+msgstr "I</etc/tin/attributes>"
+
+#. type: Plain text
+#: doc/tin.1:3810 doc/tin.5:432
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3812 doc/tin.5:789
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+
+#. type: Plain text
+#: doc/tin.1:3815
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3817
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+
+#. type: Plain text
+#: doc/tin.1:3820 doc/tin.5:1196
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3822 doc/tin.5:1211
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+
+#. type: Plain text
+#: doc/tin.1:3824 doc/tin.5:1255
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3826 doc/tin.5:1269
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+
+#. type: Plain text
+#: doc/tin.1:3828 doc/tin.5:1278
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+
+#. type: Plain text
+#: doc/tin.1:3831 doc/tin.5:1287
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+
+#. type: Plain text
+#: doc/tin.1:3835 doc/tin.5:1297
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+
+#. type: Plain text
+#: doc/tin.1:3839 doc/tin.5:1307
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+
+#. type: Plain text
+#: doc/tin.1:3843 doc/tin.5:1325
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3847 doc/tin.5:1408
+msgid "I</etc/tin/tinrc>"
+msgstr "I</etc/tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3849 doc/tin.5:1410
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+
+#. type: Plain text
+#: doc/tin.1:3851 doc/tin.5:2781
+msgid "I</etc/tin/tin.defaults>"
+msgstr "I</etc/tin/tin.defaults>"
+
+#. type: Plain text
+#: doc/tin.1:3853
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+
+#.  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).
+#. type: Plain text
+#: doc/tin.1:3855 doc/tin.5:2891
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+
+#. type: Plain text
+#: doc/tin.1:3857 doc/tin.5:2951
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+
+#. type: Plain text
+#: doc/tin.1:3859 doc/tin.5:2977
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+
+#. type: Plain text
+#: doc/tin.1:3861 doc/tin.5:2999
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3863 doc/tin.5:3008
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3867 doc/tin.5:3025
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+
+#. type: SH
+#: doc/tin.1:3867
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "MEDIU"
+
+#. type: TP
+#: doc/tin.1:3871
+#, no-wrap
+msgid "B<TINRC>"
+msgstr "B<TINRC>"
+
+#. type: Plain text
+#: doc/tin.1:3879
+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 ""
+"Definiți această variabilă dacă doriți să specificați opțiunile liniei de "
+"comandă cu care trebuie pornit B<tin>, pentru a nu mai fi nevoie să le "
+"introduceți de fiecare dată când este pornit. Conținutul variabilei de mediu "
+"este adăugat la începutul opțiunilor liniei de comandă înainte de a fi "
+"analizat, permițând astfel unei opțiuni specificate în linia de comandă să "
+"înlocuiască aceeași opțiune specificată în mediu."
+
+#. type: TP
+#: doc/tin.1:3879
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr "B<TIN_HOMEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3884
+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 ""
+"Definiți această variabilă dacă nu doriți ca directorul I<.tin> să se afle "
+"în I<$HOME/>. De exemplu, dacă doriți ca toate fișierele private ale lui "
+"B<tin> să se afle în I</tmp/.tin>, trebuie să definiți $B<TIN_HOMEDIR> ca I</"
+"tmp>."
+
+#. type: TP
+#: doc/tin.1:3884
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr "B<TIN_INDEX_NEWSDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3890
+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 ""
+"Definiți această variabilă dacă nu doriți ca directorul I<.news> să se afle "
+"înI<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. De exemplu, dacă doriți ca toate "
+"fișierele index de știri B<tin> să se afle în I</tmp/.news>, trebuie să "
+"definiți $B<TIN_INDEX_NEWSDIR> ca I</tmp>."
+
+#. type: TP
+#: doc/tin.1:3890
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr "B<TIN_INDEX_MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3896
+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 ""
+"Definiți această variabilă dacă nu doriți ca directorul I<.mail> să se afle "
+"în I<.mail> directory in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. De exemplu, "
+"dacă doriți ca toate fișierele index de e-mail ale B<tin> să se afle în I</"
+"tmp/.mail>, trebuie să definiți $B<TIN_INDEX_MAILDIR> ca I</tmp>."
+
+#. type: TP
+#: doc/tin.1:3896
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr "B<TIN_INDEX_SAVEDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3902
+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 ""
+"Definiți această variabilă dacă nu doriți ca directorul I<.save> să se afle "
+"în I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/>. De exemplu, dacă doriți ca toate "
+"fișierele index salvate de B<tin> să se afle în I</tmp/.save>, trebuie să "
+"definiți $B<TIN_INDEX_SAVEDIR> ca I</tmp>."
+
+#. type: TP
+#: doc/tin.1:3902
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr "B<TIN_LIBDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3907
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definiți această variabilă dacă doriți să suprascrieți ruta B<NEWSLIBDIR> "
+"care a fost compilată în binarul B<tin>, valoarea implicită fiind I</usr/lib/"
+"news>. Dacă B<tin> rulează în modul NNTP, definirea acestei variabile nu are "
+"niciun efect."
+
+#. type: TP
+#: doc/tin.1:3907
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr "B<TIN_SPOOLDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3912
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definiți această variabilă dacă doriți să suprascrieți ruta B<SPOOLDIR> care "
+"a fost compilată în binarul B<tin>, valoarea implicită fiind I</var/spool/"
+"news>. Dacă B<tin> rulează în modul NNTP, definirea acestei variabile nu are "
+"niciun efect."
+
+#. type: TP
+#: doc/tin.1:3912
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr "B<TIN_NOVROOTDIR>"
+
+#. type: Plain text
+#: doc/tin.1:3918
+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 "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definiți această variabilă dacă doriți să suprascrieți ruta B<NOVROOTDIR> "
+"care a fost compilată în binarul B<tin>, valoarea implicită fiind "
+"B<SPOOLDIR> ( vedeți mai sus). Dacă B<tin> rulează în modul NNTP, definirea "
+"acestei variabile nu are niciun efect."
+
+#. type: TP
+#: doc/tin.1:3918
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr "B<TIN_NOVFILENAME>"
+
+#. type: Plain text
+#: doc/tin.1:3924
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+"Definiți această variabilă dacă doriți să suprascrieți numele fișierului "
+"B<OVERVIEW_FILE> care a fost compilat în fișierul binar B<tin>, valoarea "
+"implicită fiind I<.overview>. Dacă B<tin> rulează în modul NNTP, definirea "
+"acestei variabile nu are niciun efect."
+
+#. type: TP
+#: doc/tin.1:3924
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr "B<TIN_ACTIVEFILE>"
+
+#. type: Plain text
+#: doc/tin.1:3930
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+"Definiți această variabilă dacă doriți să suprascrieți ruta B<NEWSLIBDIR/"
+"active> care a fost compilată în binarul B<tin>. Dacă B<tin> rulează în "
+"modul NNTP, definirea acestei variabile nu are niciun efect. Dacă "
+"$B<TIN_LIBDIR> este definită, aceasta este adăugată la începutul "
+"$B<TIN_ACTIVEFILE>."
+
+#. type: TP
+#: doc/tin.1:3930
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr "B<NNTPSERVER>"
+
+#. type: Plain text
+#: doc/tin.1:3936
+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 ""
+"Serverul NNTP implicit de pe care se citesc știrile de la distanță. Această "
+"variabilă trebuie definită numai dacă este specificată opțiunea de linie de "
+"comandă „B<-r>” și fișierul I</etc/nntpserver> nu există. Opțiunea de linie "
+"de comandă „B<-g>” are prioritate față de $B<NNTPSERVER>."
+
+#. type: TP
+#: doc/tin.1:3936
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr "B<NNTPPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3941
+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 "
+"does override $B<NNTPPORT>."
+msgstr ""
+"Portul TCP NNTP de pe care se citesc știrile. Această variabilă trebuie "
+"definită numai dacă portul TCP nu este 119 (implicit). Opțiunea de linie de "
+"comandă „B<-p>” are prioritate față de $B<NNTPPORT>."
+
+#. type: TP
+#: doc/tin.1:3941
+#, no-wrap
+msgid "B<NNTPSPORT>"
+msgstr "B<NNTPSPORT>"
+
+#. type: Plain text
+#: doc/tin.1:3946
+msgid ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' command-"
+"line options do override $B<NNTPSPORT>."
+msgstr ""
+"Portul TCP NNTPS de la care se citesc știrile. Această variabilă trebuie "
+"definită numai dacă portul TCP nu este 563 (implicit). Opțiunile de linie de "
+"comandă „B<-p>” și „B<-T>” au prioritate față de $B<NNTPSPORT>."
+
+#. type: TP
+#: doc/tin.1:3946
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr "B<DISTRIBUTION>"
+
+#. type: Plain text
+#: doc/tin.1:3950
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+"Stabilește câmpul antetului articolului „Distribuție:” la conținutul "
+"variabilei în loc de valoarea implicită a sistemului."
+
+#. type: TP
+#: doc/tin.1:3950
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr "B<ISO2ASC>"
+
+#. type: Plain text
+#: doc/tin.1:3954
+#, fuzzy
+#| msgid ""
+#| "Set the ISO to ASCII charset decoding table character to use in decoding "
+#| "an article text. Values can range from -1 to 6."
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+msgstr ""
+"Stabilește caracterul din tabelul de decodare a setului de caractere ASCII "
+"pe care ISO îl va utiliza pentru decodarea textului unui articol. Valorile "
+"pot varia între -1 și 6."
+
+#. type: TP
+#: doc/tin.1:3955
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: doc/tin.1:3958
+msgid "no conversion"
+msgstr "fără conversie"
+
+#. type: Plain text
+#: doc/tin.1:3961
+msgid "universal table for many languages"
+msgstr "tabel universal pentru multe limbi"
+
+#. type: Plain text
+#: doc/tin.1:3964
+msgid "single-spacing universal table"
+msgstr "tabel universal cu spațiere simplă"
+
+#. type: Plain text
+#: doc/tin.1:3967
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr "tabel pentru daneză, olandeză, germană, norvegiană și suedeză"
+
+#. type: Plain text
+#: doc/tin.1:3971
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+"tabel pentru daneză, finlandeză, norvegiană și suedeză utilizând varianta "
+"ISO 646 corespunzătoare"
+
+#. type: Plain text
+#: doc/tin.1:3974
+#, fuzzy
+#| msgid "table with B<RFC\\%1345> codes in brackets"
+msgid "table with B<RFC\\ 1345> codes in brackets"
+msgstr "tabel cu coduri B<RFC\\%1345> între paranteze drepte"
+
+#. type: TP
+#: doc/tin.1:3974
+#, no-wrap
+msgid "B<5>"
+msgstr "B<5>"
+
+#. type: Plain text
+#: doc/tin.1:3977
+msgid "table for printers that allow overstriking with backspace"
+msgstr ""
+"tabel pentru imprimante care permit suprascrierea cu tasta "
+"backspace(retrocedare)"
+
+#. type: TP
+#: doc/tin.1:3978
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr "B<ORGANIZATION>"
+
+#. type: Plain text
+#: doc/tin.1:3985
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If it points to a readable file a "
+"random line from that file will be used. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+"Stabilește câmpul antetului articolului „Organizație:” la conținutul "
+"variabilei în loc de valoarea implicită a sistemului. Dacă acesta indică un "
+"fișier care poate fi citit, va fi utilizată o linie aleatorie din acel "
+"fișier. Dacă citiți știri pe un calculator Apollo DomainOS, trebuie "
+"utilizată variabila de mediu $B<NEWSORG> în loc de $B<ORGANIZATION>."
+
+#. type: TP
+#: doc/tin.1:3985
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr "B<NEWSORG (DomainOS)>"
+
+#. type: Plain text
+#: doc/tin.1:3988
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr ""
+"Specifică pentru DomainOS, identică cu $B<ORGANIZATION> pe alte sisteme de "
+"operare (a se vedea mai sus)."
+
+#. type: TP
+#: doc/tin.1:3988
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr "B<REPLYTO>"
+
+#. type: Plain text
+#: doc/tin.1:3993
+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 ""
+"Stabilește câmpul antetului articolului „Reply-To:” la adresa de returnare "
+"specificată de variabilă. Acest lucru este util dacă doriți să primiți "
+"răspunsuri la o adresă diferită."
+
+#. type: TP
+#: doc/tin.1:3993
+#, no-wrap
+msgid "B<NAME>"
+msgstr "B<NAME>"
+
+#. type: Plain text
+#: doc/tin.1:3997
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+"Înlocuiește numele complet specificat în câmpul gecos din I</etc/passwd>, "
+"vedeți de asemenea B<mail_address>."
+
+#. type: TP
+#: doc/tin.1:3997
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr "B<REALNAME>"
+
+#. type: Plain text
+#: doc/tin.1:4000
+msgid "Same as $B<NAME> but with lower priority."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4000
+#, no-wrap
+msgid "B<HOME>"
+msgstr "B<HOME>"
+
+#. type: Plain text
+#: doc/tin.1:4005
+msgid ""
+"Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+"Numele rutei către directorul personal al utilizatorului. Pentru mai multe "
+"informații, consultați B<\\%environ>(5)."
+
+#. type: TP
+#: doc/tin.1:4005
+#, no-wrap
+msgid "B<MAILER>"
+msgstr "B<MAILER>"
+
+#. type: Plain text
+#: doc/tin.1:4009
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+"Această variabilă are prioritate față de programul de poștă electronică "
+"implicit utilizat în toate operațiile de poștă electronică din cadrul B<tin>."
+
+#. type: TP
+#: doc/tin.1:4009
+#, no-wrap
+msgid "B<MAIL>"
+msgstr "B<MAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4012
+msgid "Full path to the user's mailbox."
+msgstr "Ruta completă către căsuța poștală a utilizatorului."
+
+#.  we don't support the %message || ?message notation
+#. type: TP
+#: doc/tin.1:4012
+#, no-wrap
+msgid "B<MAILPATH>"
+msgstr "B<MAILPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4017
+msgid ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+msgstr ""
+"O listă separată prin două puncte („:”) cu numele fișierelor care sunt "
+"verificate pentru mesaje noi. Aceasta înlocuiește variabila $B<MAIL>."
+
+#. type: TP
+#: doc/tin.1:4017
+#, no-wrap
+msgid "B<MAILDIR>"
+msgstr "B<MAILDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4021
+msgid ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4021
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr "B<VISUAL>"
+
+#. type: Plain text
+#: doc/tin.1:4030
+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 ""
+"Această variabilă are prioritate față de editorul implicit (adică B<\\"
+"%vi>(1))  care este utilizat în toate operațiile de editare din cadrul "
+"B<tin> (de exemplu, publicare, replicare, urmărire, ...). Ordinea de "
+"evaluare este I<${VISUAL:-„${EDITOR:-vi}”}>. Pentru mai multe informații, "
+"consultați B<\\%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4030
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr "B<EDITOR>"
+
+#. type: Plain text
+#: doc/tin.1:4039
+#, fuzzy
+#| 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."
+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 ""
+"Dacă $B<VISUAL> nu este definită, atunci această variabilă este căutată "
+"pentru un editor implicit. Dacă $B<EDITOR> și $B<VISUAL> nu sunt definite, "
+"B<tin> utilizează editorul implicit al sistemului (adică  B<\\%vi>(1)  pe "
+"sistemele UNIX). Consultați B<\\%environ>(5)  pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:4039
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr "B<AUTOSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4045
+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 ""
+"Un nou grup este verificat în lista de modele; dacă se potrivește, B<tin> "
+"abonează utilizatorul la grup fără alte întrebări.  Consultați secțiunea "
+"„«LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE JOKER» pentru o explicație a "
+"sintaxei valide. De exemplu, configurarea"
+
+#. type: Plain text
+#: doc/tin.1:4047
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+
+#. type: Plain text
+#: doc/tin.1:4052
+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 ""
+"va abona automat utilizatorul la toate grupurile noi din ierarhia "
+"comp.os.unix și la toate grupurile de discuții, cu excepția grupurilor "
+"talk.politics (care vor fi interogate ca de obicei). Desigur, acest lucru nu "
+"funcționează dacă B<tin> este pornit cu opțiunea de linie de comandă „B<-X>”."
+
+#. type: TP
+#: doc/tin.1:4052
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr "B<AUTOUNSUBSCRIBE>"
+
+#. type: Plain text
+#: doc/tin.1:4056
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+"Este tratată ca variabila $B<AUTOSUBSCRIBE>, dar grupurile care corespund "
+"listei sunt dezabonate fără o interogare suplimentară. De exemplu, "
+"configurarea"
+
+#. type: Plain text
+#: doc/tin.1:4058
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+
+#. type: Plain text
+#: doc/tin.1:4062
+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 ""
+"va dezabona automat utilizatorul de la toate grupurile alt.flame noi și de "
+"la toate grupurile care încep cu u (grupuri universitare), cu excepția "
+"grupurilor din Marea Britanie „UK” (care vor fi interogate ca de obicei)."
+
+#. type: TP
+#: doc/tin.1:4062
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr "B<TMPDIR>"
+
+#. type: Plain text
+#: doc/tin.1:4066
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+"Ruta unui director pus la dispoziția B<tin> pentru crearea fișierelor "
+"temporare."
+
+#. type: TP
+#: doc/tin.1:4066
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr "B<MAILCAPS>"
+
+#. type: Plain text
+#: doc/tin.1:4072
+msgid ""
+"This variable can be used to override the default path search for B<\\"
+"%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+"Această variabilă poate fi utilizată pentru a suprascrie căutarea implicită "
+"a rutei pentru fișierele B<\\%mailcap>(5). A se vedea de asemenea B<\\"
+"%tin>(5)."
+
+#. type: TP
+#: doc/tin.1:4072
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr "B<NOMETAMAIL>"
+
+#. type: Plain text
+#: doc/tin.1:4077
+msgid ""
+"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
+"(e.g., metamutt)."
+msgstr ""
+"Definiți această variabilă pentru a dezactiva utilizarea B<\\%metamail>(1)  "
+"sau a unui înlocuitor (de exemplu, metamutt)."
+
+#. type: TP
+#: doc/tin.1:4077
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr "B<MM_CHARSET>"
+
+#. type: Plain text
+#: doc/tin.1:4081
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+"Setul de caractere MIME utilizat dacă nu este configurat prin variabila "
+"tinrc B<mm_charset>."
+
+#. type: TP
+#: doc/tin.1:4081
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr "B<ISPELL>"
+
+#. type: Plain text
+#: doc/tin.1:4086
+msgid ""
+"Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
+"line options."
+msgstr ""
+"Definiți această variabilă pentru a indica B<\\%ispell>(1)  sau un "
+"înlocuitor și opțiunile sale pentru linia de comandă."
+
+#. type: TP
+#: doc/tin.1:4086
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr "B<PGPOPTS>"
+
+#. type: Plain text
+#: doc/tin.1:4093
+msgid ""
+"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
+"B<\\%gpg>(1)  program."
+msgstr ""
+"Definiți orice opțiuni suplimentare pe care doriți să le transmiteți "
+"programului B<\\%pgp>(1)  sau B<\\%gpg>(1) ."
+
+#. type: TP
+#: doc/tin.1:4093
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr "B<PGPPATH>"
+
+#. type: Plain text
+#: doc/tin.1:4098
+msgid ""
+"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Suprascrie numele directorului B<\\%pgp>(1)  din B<$HOME> care conține "
+"cheile dvs. etc."
+
+#. type: TP
+#: doc/tin.1:4098
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr "B<GNUPGHOME>"
+
+#. type: Plain text
+#: doc/tin.1:4103
+msgid ""
+"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+"Suprascrie numele directorului B<\\%gpg>(1)  din B<$HOME> care conține "
+"cheile dvs. etc."
+
+#. type: TP
+#: doc/tin.1:4103
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#. type: Plain text
+#: doc/tin.1:4115
+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).  Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+msgstr ""
+"Această variabilă determină categoria B<\\%locale>(5)  pentru funcțiile de "
+"gestionare a caracterelor. De obicei, aceasta determină clasele de caractere "
+"pentru clasificarea caracterelor în potrivirea modelelor și conversia "
+"majusculelor/minusculelor. În prezent, acest lucru nu este valabil pentru "
+"B<tin> (care dezactivează temporar B<$LC_CTYPE> chiar înainte de efectuarea "
+"oricărei potriviri, pentru a evita confuziile).  Valoarea sa trebuie să fie "
+"de forma I<limba>[I<_teritoriu>][I<.setul de coduri>][I<@modificator>]. "
+"Consultați B<\\%environ>(5)  pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:4115
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr "B<LC_MESSAGES>"
+
+#. type: Plain text
+#: doc/tin.1:4124
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"Its 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 ""
+"Formate de mesaje informative și de diagnosticare și răspunsuri "
+"interactive.  Valoarea sa trebuie să fie de forma I<limba>[I<_teritoriu>]"
+"[I<.setul de coduri>][I<@modificator>]. Pentru mai multe informații, "
+"consultați B<\\%locale>(5)  și B<\\%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4124
+#, no-wrap
+msgid "B<LC_NUMERIC>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: doc/tin.1:4132
+msgid ""
+"Numeric value formats. Its 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 ""
+"Formate de valori numerice. Valoarea sa trebuie să aibă forma "
+"I<limba>[I<_teritoriu>][I<.setul de coduri>][I<@modificator>]. Pentru mai "
+"multe informații, consultați B<\\%locale>(5)  și B<\\%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4132
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr "B<LC_TIME>"
+
+#. type: Plain text
+#: doc/tin.1:4140
+msgid ""
+"Date and time formats. Its 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 ""
+"Formate de dată și oră. Valoarea sa trebuie să fie de forma "
+"I<limba>[I<_teritoriu>][I<.setul de coduri>][I<@modificator>]. Pentru mai "
+"multe informații, consultați B<\\%locale>(5)  și B<\\%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4140
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr "B<LC_ALL>"
+
+#. type: Plain text
+#: doc/tin.1:4149
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other "
+"B<$LC_> variable. Its value should be of the form I<language>[I<_territory>]"
+"[I<.codeset>]. See B<\\%locale>(5)  and B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+"Această variabilă suprascrie valoarea variabilei B<$LANG> și a oricărei alte "
+"variabile B<$LC_>. Valoarea sa trebuie să fie de forma "
+"I<limba>[I<_teritoriu>][I<.setul de coduri>]. Pentru mai multe informații, "
+"consultați B<\\%locale>(5)  și B<\\%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4149
+#, no-wrap
+msgid "B<LANG>"
+msgstr "B<LANG>"
+
+#. type: Plain text
+#: doc/tin.1:4158
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. Its value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See B<\\"
+"%environ>(5)  for more information."
+msgstr ""
+"Această variabilă determină categoria B<\\%locale>(5)  pentru orice "
+"categorie care nu este selectată în mod specific cu o variabilă care începe "
+"cu B<$LC_>. Valoarea sa trebuie să fie de forma I<limba>[I<_teritoriu>]"
+"[I<.setul de coduri>]. Pentru mai multe informații, consultați B<\\"
+"%environ>(5) ."
+
+#. type: TP
+#: doc/tin.1:4158
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr "B<LANGUAGE>"
+
+#. type: Plain text
+#: doc/tin.1:4166
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more information."
+msgstr ""
+"Această variabilă definește o listă de priorități pentru traduceri. Ori de "
+"câte ori o traducere nu este disponibilă, se încearcă următoarea limbă din "
+"listă.  Valoarea sa trebuie să fie de forma I<limbă:limbă[:limbă]>.  "
+"Necesită configurarea B<$LC_ALL> sau B<$LANG>. Consultați B<\\%environ>(5)  "
+"pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:4166
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: doc/tin.1:4176
+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 ""
+"Un număr întreg zecimal E<gt> 0 utilizat pentru a indica lățimea preferată "
+"de utilizator în poziții de coloană pentru ecranul sau fereastra "
+"terminalului. Dacă această variabilă nu este definită sau este nulă, "
+"implementarea determină numărul de coloane adecvat pentru terminal sau "
+"fereastră. Când B<$COLUMNS> este definită, orice informație privind lățimea "
+"terminalului implicată de B<$TERM> va fi ignorată. Utilizatorii și "
+"aplicațiile portabile nu ar trebui să definească B<$COLUMNS> decât dacă "
+"doresc să suprascrie selecția sistemului și să producă o ieșire care nu are "
+"legătură cu caracteristicile terminalului."
+
+#. type: TP
+#: doc/tin.1:4176
+#, no-wrap
+msgid "B<LINES>"
+msgstr "B<LINES>"
+
+#. type: Plain text
+#: doc/tin.1:4186
+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 ""
+"Un număr întreg zecimal E<gt> 0 utilizat pentru a indica numărul preferat de "
+"linii pe o pagină sau dimensiunea verticală a ecranului sau ferestrei în "
+"linii. O linie în acest caz este o măsură verticală suficient de mare pentru "
+"a conține cel mai înalt caracter din setul de caractere afișat. Dacă această "
+"variabilă nu este definită sau este nulă, implementarea determină numărul de "
+"linii adecvat pentru terminal sau fereastră. Când B<$LINES> este definită, "
+"orice informație privind înălțimea terminalului implicată de B<$TERM> va fi "
+"ignorată. Utilizatorii și aplicațiile portabile nu ar trebui să definească "
+"B<$LINES> decât dacă doresc să ignore selecția sistemului."
+
+#. type: TP
+#: doc/tin.1:4186
+#, no-wrap
+msgid "B<TERM>"
+msgstr "B<TERM>"
+
+#. type: Plain text
+#: doc/tin.1:4192
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<\\%environ>(5)  for more information."
+msgstr ""
+"Tipul terminalului utilizat. Se utilizează la căutarea secvențelor termcap. "
+"Consultați B<\\%environ>(5)  pentru mai multe informații."
+
+#. type: TP
+#: doc/tin.1:4192
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr "B<DISPLAY>"
+
+#. type: Plain text
+#: doc/tin.1:4195
+msgid "Display name, pointing to the X server; required for xface."
+msgstr "Numele afișajului, care indică serverul X; necesar pentru xface."
+
+#. type: TP
+#: doc/tin.1:4195
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr "B<WINDOWID>"
+
+#. type: Plain text
+#: doc/tin.1:4199
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+"Utilizată pentru determinarea identificatorului ferestrei X al terminalului; "
+"necesară pentru xface. Trebuie să fie definită de emulatorul terminalului."
+
+#. type: TP
+#: doc/tin.1:4199
+#, no-wrap
+msgid "B<SHELL>"
+msgstr "B<SHELL>"
+
+#. type: Plain text
+#: doc/tin.1:4203
+msgid ""
+"The pathname of the user's login shell. Used to set B<default_shell_command>."
+msgstr ""
+"Numele rutei către shell-ul de autentificare al utilizatorului. Utilizată "
+"pentru a defini B<default_shell_command>."
+
+#. type: TP
+#: doc/tin.1:4203
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr "B<XDG_RUNTIME_DIR>"
+
+#. type: Plain text
+#: doc/tin.1:4208
+msgid ""
+"The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+"Ruta către directorul utilizatorului în care să fie plasate fișierele de "
+"rulare neesențiale."
+
+#. type: SH
+#: doc/tin.1:4208
+#, no-wrap
+msgid "SIGNALS"
+msgstr "SEMNALE"
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:4212
+msgid "B<tin> handles a couple of signals:"
+msgstr "B<tin> gestionează câteva semnale:"
+
+#. type: TP
+#: doc/tin.1:4212
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr "B<SIGHUP>"
+
+#. type: Plain text
+#: doc/tin.1:4215 doc/tin.1:4218
+msgid "Terminate gracefully."
+msgstr "Termină de o formă corectă."
+
+#. type: TP
+#: doc/tin.1:4215
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr "B<SIGTERM>"
+
+#. type: TP
+#: doc/tin.1:4218
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr "B<SIGUSR1>"
+
+#. type: Plain text
+#: doc/tin.1:4221
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr "Termină de o formă corectă, dar nu restaurează terminalul (tty)."
+
+#. type: TP
+#: doc/tin.1:4221
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr "B<SIGUSR2>"
+
+#
+#
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:4232
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr "Scrie ieșirea în fișierul I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
+
+#. type: SH
+#: doc/tin.1:4232
+#, no-wrap
+msgid "SECURITY"
+msgstr "SECURITATE"
+
+#. type: Plain text
+#: doc/tin.1:4238
+#, fuzzy
+#| msgid ""
+#| "If B<tin> is started in debug mode (''B<-D n>'') it will create world "
+#| "readable files in B<$TMPDIR> which may contain sensitive data like the "
+#| "users NNTP password in cleartext (if running verbose). On multiuser-"
+#| "systems B<$TMPDIR> should be set to a safe location before starting "
+#| "B<tin> in (verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD 1>)."
+msgid ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+msgstr ""
+"Dacă B<tin> este pornit în modul de depanare („B<-D n>”), acesta va crea "
+"fișiere care pot fi citite de toată lumea în B<$TMPDIR>, care pot conține "
+"date sensibile, cum ar fi parola NNTP a utilizatorilor în text clar (dacă "
+"rulează în modul informativ detaliat). Pe sistemele multiutilizator, "
+"B<$TMPDIR> trebuie definită într-o locație sigură înainte de a porni B<tin> "
+"în modul de depanare (modul informativ detaliat) (de exemplu, B<TMPDIR=$HOME "
+"tin -vD 1>)."
+
+#. type: Plain text
+#: doc/tin.1:4242
+msgid ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+msgstr ""
+"Utilizarea opțiunii „B<-k>” pentru a omite verificarea certificatului face "
+"sesiunea nesigură, deoarece certificatul serverului nu este verificat; "
+"evitați această opțiune pe cât posibil."
+
+#. type: Plain text
+#: doc/tin.1:4249
+msgid ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behavior."
+msgstr ""
+"Dacă serverul nu solicită inițial autentificarea, dar acceptă comprimarea și "
+"se solicită comprimarea, B<tin> va ieși când autentificarea va fi solicitată "
+"ulterior. Utilizarea opțiunii de linie de comandă „B<-A>” împreună cu „B<-"
+"C>” evită acest comportament."
+
+#. type: SH
+#: doc/tin.1:4249
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr "ÎN CONFORMITATE CU"
+
+#.  - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+#.    RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+#. type: Plain text
+#: doc/tin.1:4257
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+"B<tin> este conform cu volumul Definiții de bază al standardului IEEE Std "
+"1003.1-2008, secțiunea 12, Convenții privind utilitățile (Sintaxa "
+"argumentelor utilităților, Ghid de sintaxă pentru utilități)."
+
+#. type: SH
+#: doc/tin.1:4257
+#, no-wrap
+msgid "NOTES"
+msgstr "NOTE"
+
+#. type: Plain text
+#: doc/tin.1:4264
+msgid ""
+"Regular expression support is provided by the PCRE library package B<\\"
+"%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+msgstr ""
+"Suportul pentru expresii regulate este asigurat de pachetul de biblioteci "
+"PCRE B<\\%pcre>(3)  sau B<\\%pcre2>(3) , care este un software cu codul-"
+"sursă deschis, scris de Philip Hazel și protejat prin drepturi de autor \\"
+"(co de Universitatea din Cambridge, Anglia."
+
+#. type: Plain text
+#: doc/tin.1:4268
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
+
+#. type: SH
+#: doc/tin.1:4268
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4275
+msgid ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4276
+#, no-wrap
+msgid "BUGS"
+msgstr "ERORI"
+
+#. type: Plain text
+#: doc/tin.1:4286
+#, fuzzy
+#| msgid ""
+#| "B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) and B<NewsCache> "
+#| "(E<lt>= V1.1.91) can't handle pipelined GROUP commands (B<RFC\\%3977>).  "
+#| "If you run into trouble with any of the mentioned historical servers "
+#| "define DISABLE_PIPELINING in include/autoconf.h and recompile."
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/"
+"serverrc> to 1."
+msgstr ""
+"B<CNews>\\0NNTPd, B<\\%noffle>(1)  (E<lt>= V1.0-pre5) și B<NewsCache> "
+"(E<lt>= V1.1.91) nu pot gestiona comenzile GROUP în serie (B<RFC\\%3977>).  "
+"Dacă întâmpinați probleme cu oricare dintre serverele istorice menționate, "
+"definiți DISABLE_PIPELINING în include/autoconf.h și recompilați."
+
+#. type: Plain text
+#: doc/tin.1:4295
+msgid ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4303
+#, fuzzy
+#| msgid ""
+#| "Using the ''B<-C>'' (COMPRESS) flag with B<INN>\\0nnrpd versions between "
+#| "2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout "
+#| "when posting. This has been fixed in B<INN>\\0nnrpd version 2.7.2. As a "
+#| "workaround simply don't use ''B<-C>''."
+msgid ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use ''B<-"
+"C>''."
+msgstr ""
+"Utilizarea opțiunii „B<-C>” (COMPRIMARE) cu versiunile B<INN>\\0nnrpd între "
+"2.6.1 și 2.7.1 (ambele incluse) poate cauza blocarea B<tin> și, ulterior, "
+"expirarea timpului de așteptare la postare. Această problemă a fost "
+"remediată în versiunea 2.7.2 a B<INN>\\0nnrpd. Ca soluție provizorie, pur și "
+"simplu nu utilizați „B<-C>”."
+
+#. type: Plain text
+#: doc/tin.1:4312
+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 bug-report until we "
+"request it."
+msgstr ""
+"Înainte de a trimite un raport de eroare la E<lt>tin-bugs@tin.orgE<gt>, "
+"verificați dacă utilizați cea mai recentă versiune (stabilă) și, dacă nu, "
+"actualizați mai întâi! Consultați fișierul doc/TODO pentru erorile "
+"cunoscute. Dacă totuși considerați că ați găsit o eroare, utilizați funcția "
+"B<BugReport> („B<R>”) și scrieți în limba engleză. Vă rugăm să NU atașați un "
+"fișier core la raportul de eroare până când nu vi se solicită acest lucru."
+
+#. type: SH
+#: doc/tin.1:4312
+#, no-wrap
+msgid "HISTORY"
+msgstr "ISTORIC"
+
+#. type: Plain text
+#: doc/tin.1:4321
+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"
+msgstr ""
+"B<tin> se bazează pe programul de citire a știrilor B<\\%tass>(1)  dezvoltat "
+"de Rich Skrenta și publicat pe alt.sources în martie 1991; prima sa versiune "
+"a fost lansată pe 23 august 1991.  B<\\%tass>(1)  în sine a fost puternic "
+"influențat de notesfiles, o versiune UNIX de domeniu public a PLATO Notes, "
+"dezvoltată la Universitatea din Illinois de Ray Essick și Rob Kolstad în "
+"1982. Pentru o prezentare generală a versiunii, consultați"
+
+#. type: Plain text
+#: doc/tin.1:4325
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
+
+#. type: SH
+#: doc/tin.1:4325
+#, no-wrap
+msgid "CREDITS"
+msgstr "MULȚUMIRI"
+
+#. type: IP
+#: doc/tin.1:4326
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr "Rich Skrenta"
+
+#. type: Plain text
+#: doc/tin.1:4330
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr ""
+"autorul programului B<\\%tass>(1)  v3.2 pe care acest cititor de știri l-a "
+"folosit ca bază."
+
+#. type: IP
+#: doc/tin.1:4330
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr "Bill Davidsen"
+
+#. type: Plain text
+#: doc/tin.1:4332
+msgid "author of envarg.c environment variable reading routine."
+msgstr "autorul rutinei de citire a variabilei de mediu envarg.c."
+
+#. type: IP
+#: doc/tin.1:4332
+#, no-wrap
+msgid "Mike Gleason"
+msgstr "Mike Gleason"
+
+#. type: Plain text
+#: doc/tin.1:4334
+msgid "author of sigfile.c random signature generation routines."
+msgstr "autorul rutinelor de generare aleatorie a semnăturilor din sigfile.c."
+
+#. type: IP
+#: doc/tin.1:4334
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4336
+msgid ""
+"author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+"autorul documentației ISO-8859-1 pentru langinfo.c, charset.c și iso2asc.txt."
+
+#. type: IP
+#: doc/tin.1:4336
+#, no-wrap
+msgid "Arnold D. Robbins"
+msgstr "Arnold D. Robbins"
+
+#. type: Plain text
+#: doc/tin.1:4338
+msgid "author of strftime.c date formatting routine."
+msgstr "autorul rutinei de formatare a datei strftime.c."
+
+#. type: IP
+#: doc/tin.1:4338
+#, no-wrap
+msgid "Rich Salz"
+msgstr "Rich Salz"
+
+#. type: Plain text
+#: doc/tin.1:4340
+msgid ""
+"author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+"autorul rutinelor de potrivire a modelelor wildmat.c și de analiză a datelor "
+"parsdate.y."
+
+#. type: IP
+#: doc/tin.1:4340
+#, no-wrap
+msgid "Dave Taylor"
+msgstr "Dave Taylor"
+
+#. type: Plain text
+#: doc/tin.1:4344
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr "autorul curses.c din programul de citire a mesajelor B<\\%elm>(1) ."
+
+#. type: IP
+#: doc/tin.1:4344
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr "Chris Thewalt"
+
+#. type: Plain text
+#: doc/tin.1:4348
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr "autorul getline.c rutina de editare în stil B<\\%emacs>(1)."
+
+#. type: IP
+#: doc/tin.1:4348
+#, no-wrap
+msgid "Steven Madsen"
+msgstr "Steven Madsen"
+
+#. type: Plain text
+#: doc/tin.1:4352
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr "pentru adăugarea suportului B<\\%pgp>(1)  (Pretty Good Privacy)."
+
+#. type: IP
+#: doc/tin.1:4352
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4357
+msgid ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+msgstr ""
+"pentru B<\\%pcre>(3), B<\\%pcre2>(3)  (bibliotecă de expresii regulate "
+"compatibilă cu Perl)."
+
+#. type: IP
+#: doc/tin.1:4357
+#, no-wrap
+msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+msgstr "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+
+#. type: Plain text
+#: doc/tin.1:4363
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr "pentru soluțiile de rezervă B<\\%snprintf>(3)  și B<\\%vsnprintf>(3) ."
+
+#. type: IP
+#: doc/tin.1:4363
+#, no-wrap
+msgid "Gary S. Brown"
+msgstr "Gary S. Brown"
+
+#. type: Plain text
+#: doc/tin.1:4367
+msgid "for B<\\%crc32>()  fallback."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4367
+#, no-wrap
+msgid "Enrik Berkhan"
+msgstr "Enrik Berkhan"
+
+#. type: Plain text
+#: doc/tin.1:4372
+msgid ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4372
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
+#. type: TP
+#: doc/tin.1:4373
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+
+#. type: SH
+#: doc/tin.1:4377
+#, no-wrap
+msgid "MAINTAINER"
+msgstr "RESPONSABIL"
+
+#. type: TP
+#: doc/tin.1:4378
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
+
+#. type: SH
+#: doc/tin.1:4382 doc/tin.5:3037
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "CONSULTAȚI ȘI"
+
+#. type: Plain text
+#: doc/tin.1:4448
+msgid ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+msgstr ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), B<\\"
+"%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\"
+"%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), B<\\"
+"%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), B<\\"
+"%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), B<\\"
+"%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\"
+"%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+
+#. type: Plain text
+#: doc/tin.5:14
+msgid "tin, rtin - related files"
+msgstr "tin, rtin - fișiere asociate"
+
+#. type: Plain text
+#: doc/tin.5:21
+#, fuzzy
+#| msgid ""
+#| "This man page describes the various (config) files and their formats used "
+#| "by the B<\\%tin>(1)  newsreader. All files are expected to have unix "
+#| "style ('\\(rsn' aka LF) line endings."
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader.  All files are expected to have unix style ('\\"
+"(rsn' aka LF) line endings."
+msgstr ""
+"Această pagină de manual descrie diversele fișiere (de configurare) și "
+"formatele acestora utilizate de cititorul de știri B<\\%tin>(1). Toate "
+"fișierele trebuie să aibă terminări de linie în stil Unix („\\(rsn” alias "
+"LF)."
+
+#. type: Plain text
+#: doc/tin.5:67
+#, fuzzy
+#| msgid ""
+#| "B<\\%mailcap>(5)  files as defined in B<RFC\\%1524>. 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, \"\\(rs\"."
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>.  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, \"\\(rs\"."
+msgstr ""
+"Fișierele B<\\%mailcap>(5)  așa cum sunt definite în B<RFC\\%1524>. "
+"Fișierele mailcap sunt citite de B<\\%tin>(1)  pentru a determina modul de "
+"afișare a mesajelor non-text pe situl local. Orice linie care începe cu „#” "
+"este un comentariu. Liniile goale sunt ignorate. În caz contrar, fiecare "
+"linie definește o singură intrare mailcap pentru un singur tip de conținut. "
+"Liniile lungi pot fi continuate terminându-le cu un caracter de bară oblică "
+"inversă, „\\(rs”."
+
+#. type: Plain text
+#: doc/tin.5:70
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+"Fiecare intrare mailcap individuală constă dintr-o specificație a tipului de "
+"conținut, o comandă de executat și (eventual) un set de valori opționale "
+"„fanion”."
+
+#. type: Plain text
+#: doc/tin.5:76
+#, fuzzy
+#| 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."
+msgid ""
+"The \"type\" field is simply any valid 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 ""
+"Câmpul „tip” este pur și simplu orice nume legal de tip de conținut. Este "
+"șirul care va fi comparat cu antetul „Content-Type:” pentru a decide dacă "
+"aceasta este intrarea mailcap care corespunde mesajului curent. În plus, "
+"câmpul tip poate specifica un subtip sau un caracter joker pentru a "
+"corespunde tuturor subtipurilor."
+
+#. type: Plain text
+#: doc/tin.5:82
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „comandă” este orice comandă UNIX și este utilizat pentru a specifica "
+"interpretul pentru tipul de mesaj dat. Acesta va fi transmis către shell "
+"prin intermediul facilității B<\\%system>(3) ."
+
+#
+#.  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.
+#. type: Plain text
+#: doc/tin.5:103
+#, fuzzy
+#| 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 \"\\(rs%\", those two characters will be replaced by a "
+#| "single \"%\" character."
+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 \"\\"
+"(rs%\", those two characters will be replaced by a single \"%\" character."
+msgstr ""
+"Punctul și virgula și barele oblice inversate din cadrul comenzii sau al "
+"oricărui câmp de fani ntrebuie să fie între ghilimele cu bare oblice "
+"inversate. Dacă câmpul conține „%s”, aceste două caractere vor fi înlocuite "
+"cu numele unui fișier care conține corpul mesajului. Dacă conține „%t”, "
+"aceste două caractere vor fi înlocuite cu câmpul tipului de conținut, "
+"inclusiv subtipul, dacă există. Dacă conține „%{” urmat de un nume de "
+"parametru și un „}” de închidere, atunci toate aceste caractere vor fi "
+"înlocuite cu valoarea parametrului numit, dacă există, din antetul „Content-"
+"Type:”. În cele din urmă, dacă câmpul conține „\\(rs%”, aceste două "
+"caractere vor fi înlocuite cu un singur caracter „%”."
+
+#. type: Plain text
+#: doc/tin.5:105
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr "Pe lângă câmpul tip și comandă, sunt definite următoarele „fanioane”:"
+
+#. type: TP
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<compose>"
+msgstr "B<compose>"
+
+#. type: Plain text
+#: doc/tin.5:116
+#, fuzzy
+#| 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 \\(em that is, a Content-Transfer-"
+#| "Encoding may need to be applied to the data."
+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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+msgstr ""
+"Câmpul „compose” poate fi utilizat pentru a specifica un program care poate "
+"fi utilizat pentru a compune un corp nou sau o parte a corpului în formatul "
+"dat. Utilizarea sa prevăzută este de a sprijini agenții de compunere a "
+"mesajelor care acceptă compunerea mai multor tipuri de mesaje utilizând "
+"agenți de compunere externi. La fel ca în cazul comenzii view, semantica "
+"execuției programului depinde de sistemul de operare. Rezultatul programului "
+"de compunere poate fi reprezentat de date care nu sunt încă adecvate pentru "
+"transportul de mesaje, adică poate fi necesară aplicarea unui cod de "
+"transfer de conținut (Content-Transfer-Encoding) asupra datelor."
+
+#. type: TP
+#: doc/tin.5:116
+#, no-wrap
+msgid "B<composetyped>"
+msgstr "B<composetyped>"
+
+#. type: Plain text
+#: doc/tin.5:128
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „composetyped” este similar cu câmpul „compose”, dar trebuie utilizat "
+"atunci când programul de compunere trebuie să specifice câmpul antetului "
+"„Content-Type:” care trebuie aplicat datelor compuse. Câmpul „compose” este "
+"mai simplu și este preferat pentru utilizarea cu programe existente "
+"(neorientate către mesaje de poștă electronică) pentru compunerea datelor "
+"într-un format dat. Câmpul „composetyped” este necesar atunci când "
+"informațiile Content-Type trebuie să includă parametri auxiliari, iar "
+"programul de compunere trebuie să cunoască suficient despre formatele de "
+"mesaje electronice pentru a produce o ieșire care să includă informațiile "
+"despre tipul de mesaj electronic."
+
+#. type: TP
+#: doc/tin.5:128
+#, no-wrap
+msgid "B<edit>"
+msgstr "B<edit>"
+
+#. type: Plain text
+#: doc/tin.5:134
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „edit” poate fi utilizat pentru a specifica un program care poate fi "
+"utilizat pentru a edita un corp sau o parte a corpului în formatul dat. În "
+"multe cazuri, acesta poate fi identic ca conținut cu câmpul „compose” și "
+"împărtășește semantica dependentă de sistemul de operare pentru executarea "
+"programului."
+
+#. type: TP
+#: doc/tin.5:134
+#, no-wrap
+msgid "B<print>"
+msgstr "B<print>"
+
+#. type: Plain text
+#: doc/tin.5:140
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „print” poate fi utilizat pentru a specifica un program care poate fi "
+"utilizat pentru a imprima un mesaj sau o parte a corpului în formatul dat. "
+"La fel ca în cazul comenzii view, semantica execuției programului depinde de "
+"sistemul de operare."
+
+#. type: TP
+#: doc/tin.5:140
+#, no-wrap
+msgid "B<test>"
+msgstr "B<test>"
+
+#. type: Plain text
+#: doc/tin.5:151
+#, fuzzy
+#| 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 \\(em since a test can call a program, it can already be "
+#| "arbitrarily complex."
+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 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 \\"
+"(em since a test can call a program, it can already be arbitrarily complex."
+msgstr ""
+"Câmpul „test” poate fi utilizat pentru a testa anumite condiții externe (de "
+"exemplu, arhitectura mașinii sau sistemul de ferestre utilizat) pentru a "
+"determina dacă linia mailcap se aplică sau nu. Acesta specifică un program "
+"care trebuie rulat pentru a testa anumite condiții. Semantica execuției și a "
+"valorii returnate de programul de testare depinde de sistemul de operare. "
+"Dacă testul eșuează, trebuie căutată o intrare mailcap ulterioară. Nu sunt "
+"permise câmpuri de testare multiple, deoarece un test poate apela un "
+"program, care poate fi deja arbitrar de complex."
+
+#. type: TP
+#: doc/tin.5:151
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr "B<needsterminal>"
+
+#. type: Plain text
+#: doc/tin.5:166
+#, fuzzy
+#| 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."
+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 "
+"\\(en 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 ""
+"Câmpul „needsterminal” indică faptul că comanda view trebuie executată pe un "
+"terminal interactiv. Acest lucru este necesar pentru a informa agenții "
+"utilizatorilor orientați către ferestre că este necesar un terminal "
+"interactiv. (Decizia nu este lăsată exclusiv la latitudinea comenzii view, "
+"deoarece în anumite circumstanțe este posibil ca astfel de programe să nu "
+"poată determina dacă se află sau nu pe terminale interactive.) Comanda "
+"needsterminal ar trebui să se aplice și comenzilor compose și edit, dacă "
+"acestea există. Rețineți că aceasta NU este o testare - este o cerință "
+"pentru mediul în care va fi executat programul și ar trebui să determine, de "
+"obicei, crearea unei ferestre de terminal atunci când nu este executat pe un "
+"terminal real sau pe o fereastră de terminal."
+
+#. type: TP
+#: doc/tin.5:166
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr "B<copiousoutput>"
+
+#. type: Plain text
+#: doc/tin.5:174
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „copiousoutput” indică faptul că ieșirea din comanda view va fi un "
+"flux extins de ieșire și trebuie interpretat ca un aviz către UA (programul "
+"de citire a mesajelor electronice al agentului de utilizator) că ieșirea "
+"trebuie să fie paginată sau să poată fi derulată. Rețineți că este probabil "
+"o greșeală dacă sunt specificate atât needsterminal, cât și copiousoutput."
+
+#. type: TP
+#: doc/tin.5:174 doc/tin.5:1205
+#, no-wrap
+msgid "B<description>"
+msgstr "B<descriere>"
+
+#. type: Plain text
+#: doc/tin.5:180
+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 ""
+"Câmpul „description” oferă pur și simplu o descriere textuală, opțional "
+"între ghilimele, care descrie tipul de date, care poate fi utilizată "
+"opțional de cititorii de mesaje electronice care doresc să descrie datele "
+"înainte de a le afișa."
+
+#. type: TP
+#: doc/tin.5:180
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr "B<textualnewlines>"
+
+#. type: Plain text
+#: doc/tin.5:191
+#, fuzzy
+#| 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."
+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 ""
+"Câmpul „textualnewlines”, dacă este definit cu o valoare diferită de zero, "
+"indică faptul că acest tip de date este orientat pe linii și că, dacă este "
+"codificat în base64, toate liniile noi trebuie convertite în forma canonică "
+"(CRLF) înainte de codificare și vor rămâne în această formă după "
+"decodificare. În general, acest câmp este necesar numai dacă există date "
+"orientate pe linii de alt tip decât text/* sau date neorientate pe linii "
+"care sunt un subtip al textului."
+
+#. type: TP
+#: doc/tin.5:191
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr "B<x11-bitmap>"
+
+#. type: Plain text
+#: doc/tin.5:196
+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 ""
+"Câmpul „x11-bitmap” denumește un fișier, în format X11 bitmap (xbm), care "
+"indică o pictogramă adecvată pentru a semnala vizual prezența acestui tip de "
+"date."
+
+#. type: TP
+#: doc/tin.5:196
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr "B<nametemplate>"
+
+#. type: Plain text
+#: doc/tin.5:205
+#, fuzzy
+#| msgid ""
+#| "The \"nametemplate\" field gives a filename 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\""
+msgid ""
+"The \"nametemplate\" field gives a filename 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 ""
+"Câmpul „nametemplate” oferă un format de nume de fișier, în care %s va fi "
+"înlocuit cu un șir scurt unic pentru a da numele fișierului temporar care va "
+"fi transmis comenzii de vizualizare. Acest lucru este relevant numai în "
+"medii în care extensiile numelor de fișiere sunt semnificative, de exemplu, "
+"se poate specifica ca un fișier GIF transmis către un vizor GIF să aibă un "
+"nume care se termină în „.gif” utilizând „nametemplate=%s.gif”."
+
+#. type: Plain text
+#: doc/tin.5:211
+#, fuzzy
+#| 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."
+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) respectă în prezent doar fanioanele „test”, „description”, "
+"„nametemplate” și parțial „needterminal”, toate celelalte fanioane fiind "
+"ignorate intern. De asemenea, nu poate gestiona încă expansiunile „%F” și "
+"„%n”."
+
+#. type: TP
+#: doc/tin.5:211 doc/tin.5:295 doc/tin.5:324 doc/tin.5:407 doc/tin.5:742
+#: doc/tin.5:917 doc/tin.5:1233
+#, no-wrap
+msgid "Example:"
+msgstr "Exemplu:"
+
+#. type: Plain text
+#: doc/tin.5:216
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr "# Exemplu de fișier mailcap\n"
+
+#. type: Plain text
+#: doc/tin.5:218
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr "image/*;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:221
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr "xv -8 -geometry +0 '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:223
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr "description=%{name} %t-Image;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:225
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr "test=test \"$DISPLAY\" != \"\";\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:227
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr "nametemplate=%s.IMAGE\n"
+
+#. type: Plain text
+#: doc/tin.5:230
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr "message/rfc822;\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:233
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr "${PAGER:-\"more\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:235
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:237
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:239
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr "print=a2ps '%s';\\e\n"
+
+#. type: Plain text
+#: doc/tin.5:241
+#, no-wrap
+msgid "needsterminal\n"
+msgstr "needsterminal\n"
+
+#. type: Plain text
+#: doc/tin.5:253
+#, fuzzy
+#| 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."
+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 ""
+"serverul NNTP implicit de pe care se citesc știrile, dacă nu se citesc din "
+"spool-ul local. \\&'B<-g> I<server>', $B<NNTPSERVER> au prioritate mai mare "
+"(în această ordine), serverul implicit specificat la compilare având "
+"prioritate mai mică."
+
+#. type: Plain text
+#: doc/tin.5:262
+#, fuzzy
+#| msgid ""
+#| "secret to be used for cancel-locks if B<\\%tin>(1)  is built with support "
+#| "for it. An empty secret file disables the cancel-lock creation in that "
+#| "case. This file should be readable only by the user."
+msgid ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+msgstr ""
+"secret care va fi utilizat pentru blocările de anulare dacă B<\\%tin>(1)  "
+"este construit cu suport pentru aceasta. Un fișier secret gol dezactivează "
+"crearea blocării de anulare în acest caz. Acest fișier trebuie să poată fi "
+"citit numai de utilizator."
+
+#. type: Plain text
+#: doc/tin.5:272
+msgid "mime type / filename extension pairs"
+msgstr "perechi tip mime / extensie nume fișier"
+
+#. type: Plain text
+#: doc/tin.5:284
+msgid ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+msgstr ""
+"Perechile „I<serverulnntp[:port]> I<parolă> [I<utilizator>]” pentru "
+"serverele NNTP care necesită autorizare. Dacă parola conține un spațiu sau "
+"un tabulator, aceasta trebuie să fie încadrată între ghilimele duble (\"). "
+"Numele de utilizator nu trebuie să fie încadrate între ghilimele duble și, "
+"prin urmare, nu pot conține spații sau tabulatoare. Orice linie care începe "
+"cu „#” este un comentariu. Liniile goale sunt ignorate. Acest fișier trebuie "
+"să poată fi citit numai de utilizator, deoarece conține parola necriptată a "
+"utilizatorului pentru citirea știrilor!"
+
+#. type: TP
+#: doc/tin.5:284 doc/tin.5:1217
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr "B<serverulnntp>"
+
+#. type: Plain text
+#: doc/tin.5:288
+msgid ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+msgstr ""
+"numele complet al domeniului serverului de știri. În plus, se poate "
+"specifica un port adăugând :numărport."
+
+#. type: TP
+#: doc/tin.5:288
+#, no-wrap
+msgid "B<password>"
+msgstr "B<parolă>"
+
+#. type: Plain text
+#: doc/tin.5:291
+msgid "user's unencrypted password for reading news."
+msgstr "parola necriptată a utilizatorului pentru citirea știrilor."
+
+#. type: TP
+#: doc/tin.5:291
+#, no-wrap
+msgid "B<user>"
+msgstr "B<utilizator>"
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+"numele de utilizator pe serverul de știri, dacă este diferit de numele de "
+"utilizator local. Acest câmp este opțional."
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid "# sample .newsauth file"
+msgstr "# Exemplu de fișier .newsauth"
+
+#. type: Plain text
+#: doc/tin.5:301
+msgid "news.example.org secret"
+msgstr "news.example.org secret"
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "news.example.net arcane guest"
+msgstr "news.example.net arcane guest"
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr "news.example.com \"top secret\" james.bond@example.com"
+
+#. type: Plain text
+#: doc/tin.5:313
+#, fuzzy
+#| msgid ""
+#| "\"I<newsgroup>I<flag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgid "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+"\"I<grup-nou>I<fanion> [I<articol>[,I<articol> | -I<articol>]...]\" linii."
+
+#. type: TP
+#: doc/tin.5:313
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr "B<grup-nou>"
+
+#. type: Plain text
+#: doc/tin.5:316
+msgid "the name of the newsgroup."
+msgstr "numele grupului de știri."
+
+#. type: TP
+#: doc/tin.5:316
+#, no-wrap
+msgid "B<flag>"
+msgstr "B<fanion>"
+
+#. type: Plain text
+#: doc/tin.5:319
+#, fuzzy
+#| msgid "a flag indicating if the group is subscribed ':' or not '!\\&'."
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr "un fanion care indică dacă grupul este abonat ':' sau nu '!\\&'."
+
+#. type: TP
+#: doc/tin.5:319
+#, no-wrap
+msgid "B<article>"
+msgstr "B<articol>"
+
+#. type: Plain text
+#: doc/tin.5:324
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+msgstr ""
+"intervalul de articole deja citite din acel grup; numere separate prin "
+"virgule, cu numere secvențiale combinate prin cratime. Liniile goale și "
+"liniile care încep cu „#” sunt ignorate și nu sunt rescrise."
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "# sample .newsrc file"
+msgstr "# Exemplu de fișier .newsrc"
+
+#. type: Plain text
+#: doc/tin.5:330
+msgid "news.software.b! 1\\(en666,669"
+msgstr "news.software.b! 1\\(en666,669"
+
+#. type: Plain text
+#: doc/tin.5:332
+msgid "news.software.nntp: 1\\(en13245,13247,13249"
+msgstr "news.software.nntp: 1\\(en13245,13247,13249"
+
+#. type: Plain text
+#: doc/tin.5:334
+msgid "news.software.readers: 1\\(en19567,19571\\(en19597"
+msgstr "news.software.readers: 1\\(en19567,19571\\(en19597"
+
+#. type: Plain text
+#: doc/tin.5:343
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr "copie de rezervă a I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:351
+msgid "signature"
+msgstr "semnătură"
+
+#. type: Plain text
+#: doc/tin.5:357
+msgid "fixed part of a randomly generated signature, this will be added first"
+msgstr ""
+"parte fixă a unei semnături generate aleatoriu, aceasta va fi adăugată prima"
+
+#. type: Plain text
+#: doc/tin.5:363
+msgid "history of last used strings"
+msgstr "istoricul ultimelor șiruri utilizate"
+
+#. type: Plain text
+#: doc/tin.5:369
+msgid "mailgroups index files"
+msgstr "fișierele index ale grupurilor de discuții"
+
+#. type: Plain text
+#: doc/tin.5:373
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+
+#. type: Plain text
+#: doc/tin.5:377
+msgid "newsgroups index files"
+msgstr "fișierele index ale grupurilor de știri"
+
+#. type: Plain text
+#: doc/tin.5:383
+msgid "saved newsgroups index files"
+msgstr "fișierele index ale grupurilor de știri salvate"
+
+#. type: Plain text
+#: doc/tin.5:392
+#, fuzzy
+#| msgid ""
+#| "active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+#| "quadruples) of user's mailgroups (requires B<\\%tin>(1)  to be built with "
+#| "mh-mail-handling support)."
+msgid ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support)."
+msgstr ""
+"fișier activ (cvadruple „I<nume-grup-discuții> I<num-max> I<num-min> I<spool-"
+"mesaje>”) al grupurilor de discuții ale utilizatorului (necesită B<\\"
+"%tin>(1)  construit cu suportul pentru mh-mail-handling)."
+
+#. type: TP
+#: doc/tin.5:392 doc/tin.5:1202
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr "B<nume-grup-discuții>"
+
+#. type: Plain text
+#: doc/tin.5:396
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.\\&'"
+msgstr ""
+"trebuie să fie ruta către căsuța poștală relativă la câmpul nr. 4, cu „/” "
+"înlocuit cu „.\\&”"
+
+#. type: TP
+#: doc/tin.5:396
+#, no-wrap
+msgid "B<maxnum>"
+msgstr "B<num-max>"
+
+#. type: Plain text
+#: doc/tin.5:400
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+"puneți aici un număr mare, mai mare decât cel mai mare număr de mesaje din "
+"căsuța poștală"
+
+#. type: TP
+#: doc/tin.5:400
+#, no-wrap
+msgid "B<minnum>"
+msgstr "B<num-min>"
+
+#. type: Plain text
+#: doc/tin.5:403
+msgid "put 0 here"
+msgstr "puneți 0 aici"
+
+#. type: TP
+#: doc/tin.5:403
+#, no-wrap
+msgid "B<mailspool>"
+msgstr "B<spool-mesaje>"
+
+#. type: Plain text
+#: doc/tin.5:407
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+"ruta către directorul de stocare(spool) a mesajelor. Aceasta trebuie să fie "
+"ruta completă către rădăcina zonei dosarului de mesaje."
+
+#. type: Plain text
+#: doc/tin.5:411
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr "Mail.inbox 12345 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:413
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr "Mail.outbox 23456 00000 /home/foo"
+
+#. type: Plain text
+#: doc/tin.5:417
+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 ""
+"Acest lucru permite accesul la dosarele „inbox” și „outbox” ale "
+"utilizatorului foo.  Acestea sunt accesate prin /home/foo/Mail/inbox și /"
+"home/foo/Mail/outbox"
+
+#. type: Plain text
+#: doc/tin.5:423
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr ""
+"fișierul activ al grupurilor de știri salvate de utilizator, utilizat de "
+"B<tin -R>."
+
+#. type: Plain text
+#: doc/tin.5:444
+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 one 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 ""
+"Fișierele cu atributele grupului pot fi utilizate pentru a suprascrie unele "
+"configurări globale din I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> pentru "
+"fiecare grup în parte. Ordinea este importantă, deoarece contează ultima "
+"potrivire; acest lucru permite rafinarea atributelor pentru domenii de "
+"aplicare restrânse. Rețineți că linia I<scope=E<lt>listă-grupuriE<gt>> "
+"trebuie specificată înainte de a specifica atributele pentru lista "
+"respectivă și că fiecare atribut poate fi definit o singură dată pentru "
+"fiecare secțiune de domeniu. Toate atributele sunt definite la o valoare "
+"implicită rezonabilă, astfel încât trebuie să specificați doar atributul pe "
+"care doriți să îl modificați. Toate atributele comutabile sunt definite prin "
+"specificarea „ON/OFF”. În caz contrar, acestea funcționează exact ca "
+"echivalentele lor globale. Sunt disponibile următoarele atribute de grup:"
+
+#. type: TP
+#: doc/tin.5:444
+#, no-wrap
+msgid "B<scope>"
+msgstr "B<scope>"
+
+#. type: Plain text
+#: doc/tin.5:450
+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 ""
+"Aceasta modifică lista grupurilor cărora li se vor aplica atributele "
+"următoare. Consultați secțiunea «LISTELE DE GRUPURI DE ȘTIRI ȘI CARACTERELE "
+"JOKER» din B<\\%tin>(1) pentru tipurile de modele care pot fi utilizate aici."
+
+#. type: TP
+#: doc/tin.5:450 doc/tin.5:1429
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr "B<add_posted_to_filter>"
+
+#. type: Plain text
+#: doc/tin.5:453 doc/tin.5:456 doc/tin.5:459 doc/tin.5:462 doc/tin.5:465
+#: doc/tin.5:468 doc/tin.5:481 doc/tin.5:491 doc/tin.5:494 doc/tin.5:507
+#: doc/tin.5:510 doc/tin.5:513 doc/tin.5:516 doc/tin.5:519 doc/tin.5:522
+#: doc/tin.5:525 doc/tin.5:532 doc/tin.5:535 doc/tin.5:562 doc/tin.5:565
+#: doc/tin.5:568 doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588
+#: doc/tin.5:591 doc/tin.5:594 doc/tin.5:597 doc/tin.5:600 doc/tin.5:603
+#: doc/tin.5:606 doc/tin.5:612 doc/tin.5:615 doc/tin.5:618 doc/tin.5:621
+#: doc/tin.5:624 doc/tin.5:627 doc/tin.5:630 doc/tin.5:633 doc/tin.5:636
+#: doc/tin.5:639 doc/tin.5:642 doc/tin.5:645 doc/tin.5:648 doc/tin.5:651
+#: doc/tin.5:654 doc/tin.5:657 doc/tin.5:660 doc/tin.5:663 doc/tin.5:721
+msgid "Identical to the tinrc variable of the same name"
+msgstr "Identică cu variabila tinrc cu același nume"
+
+#. type: TP
+#: doc/tin.5:453 doc/tin.5:1433
+#, no-wrap
+msgid "B<advertising>"
+msgstr "B<advertising>"
+
+#. type: TP
+#: doc/tin.5:456 doc/tin.5:1436
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr "B<alternative_handling>"
+
+#. type: TP
+#: doc/tin.5:459
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr "B<ask_for_metamail>"
+
+#. type: TP
+#: doc/tin.5:462 doc/tin.5:1485
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr "B<auto_cc_bcc>"
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1489
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr "B<auto_list_thread>"
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<auto_select>"
+msgstr "B<auto_select>"
+
+#. type: Plain text
+#: doc/tin.5:472
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+"Execută automat comanda B<GroupMarkUnselArtRead> («B<X>») după intrarea în "
+"grup."
+
+#. type: TP
+#: doc/tin.5:472 doc/tin.5:1496
+#, no-wrap
+msgid "B<batch_save>"
+msgstr "B<batch_save>"
+
+#. type: Plain text
+#: doc/tin.5:478
+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 ""
+"Poate fi utilizată pentru a suprascrie configurația globală din tinrc pentru "
+"fiecare grup în parte. Pentru mai multe informații, citiți secțiunea "
+"«TRIMITEREA AUTOMATĂ PRIN POȘTA ELECTRONICĂ ȘI SALVAREA NOILOR ȘTIRI» din "
+"B<\\%tin>(1)."
+
+#. type: TP
+#: doc/tin.5:478 doc/tin.5:1633
+#, no-wrap
+msgid "B<date_format>"
+msgstr "B<date_format>"
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr "B<delete_tmp_files>"
+
+#. type: Plain text
+#: doc/tin.5:488
+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 ""
+"Dacă această opțiune este activată „ON”, fișierele articolelor salvate care "
+"au fost post-procesate vor fi șterse automat, în caz contrar utilizatorul va "
+"fi întrebat dacă dorește să șteargă fișierele post-procesate. Procesarea "
+"automată a articolelor marcate folosind B<GroupAutoSave> («B<S>») va suprima "
+"solicitarea."
+
+#. type: TP
+#: doc/tin.5:488 doc/tin.5:1754
+#, no-wrap
+msgid "B<editor_format>"
+msgstr "B<editor_format>"
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1761
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr "B<extquote_handling>"
+
+#. type: TP
+#: doc/tin.5:494
+#, no-wrap
+msgid "B<fcc>"
+msgstr "B<fcc>"
+
+#. type: Plain text
+#: doc/tin.5:498
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+"Căsuța poștală pentru salvarea mesajelor trimise. Formatul căsuței poștale "
+"este controlat prin variabila tinrc B<mailbox_format>."
+
+#. type: TP
+#: doc/tin.5:498
+#, no-wrap
+msgid "B<followup_to>"
+msgstr "B<followup_to>"
+
+#. type: Plain text
+#: doc/tin.5:501
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr ""
+"Definește antetul „Followup-To:” pentru grupul (grupurile) specificat(e)."
+
+#. type: TP
+#: doc/tin.5:501 doc/tin.5:822
+#, no-wrap
+msgid "B<from>"
+msgstr "B<from>"
+
+#. type: Plain text
+#: doc/tin.5:504
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr "Identică cu variabila tinrc B<mail_address>"
+
+#. type: TP
+#: doc/tin.5:504 doc/tin.5:1775
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr "B<getart_limit>"
+
+#. type: TP
+#: doc/tin.5:507 doc/tin.5:1797
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr "B<group_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1800
+#, no-wrap
+msgid "B<group_format>"
+msgstr "B<group_format>"
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1820
+#, no-wrap
+msgid "B<hide_inline_data>"
+msgstr "B<hide_inline_data>"
+
+#. type: TP
+#: doc/tin.5:516 doc/tin.5:1914
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr "B<mail_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:519 doc/tin.5:1926 doc/tin.5:2820
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr "B<mail_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:522 doc/tin.5:1946
+#, no-wrap
+msgid "B<maildir>"
+msgstr "B<maildir>"
+
+#. type: TP
+#: doc/tin.5:525
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr "B<mailing_list>"
+
+#. type: Plain text
+#: doc/tin.5:529
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+"Utilizată atunci când un grup este o listă de discuții. Toate răspunsurile "
+"către grup vor fi redirecționate către această adresă de poștă electronică"
+
+#. type: TP
+#: doc/tin.5:529 doc/tin.5:1984
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr "B<mark_ignore_tags>"
+
+#. type: TP
+#: doc/tin.5:532 doc/tin.5:1981
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr "B<mark_saved_read>"
+
+#. type: TP
+#: doc/tin.5:535
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr "B<mime_forward>"
+
+#. type: Plain text
+#: doc/tin.5:552
+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 ""
+"Determină dacă articolele Usenet sunt redirecționate ca atașament sau în "
+"linie. Când este dezactivată „OFF”, articolul redirecționat va fi inclus în "
+"corpul mesajului, în timp ce activarea „ON” acestei variabile va determina "
+"atașarea articolului ca parte MIME separată. Activarea B<mime_forward> este "
+"utilă în special pentru articolele care conțin mai multe părți MIME, cum ar "
+"fi mesajele semnate PGP/MIME sau codificate într-un set de caractere diferit "
+"de cel local. Este utilă și în cazul în care destinatarul trebuie să poată "
+"opera asupra întregului articol redirecționat (adică să îl vizualizeze sau "
+"să îl salveze fără comentariile dvs.). Pe de altă parte, dacă doriți să "
+"redirecționați doar anumite părți ale articolului sau să inserați adnotări "
+"„în linie”, este posibil să doriți să dezactivați această opțiune. În "
+"prezent, mime_forward este forțată(activată) dacă articolul care urmează să "
+"fie atașat este un articol MIME cu mai multe părți, dar acest lucru se poate "
+"schimba într-o versiune viitoare.  Rețineți că, pentru ca această opțiune să "
+"aibă efect, variabila tinrc B<interactive_mailer> trebuie stabilită la 0 "
+"(care este valoarea implicită)."
+
+#. type: TP
+#: doc/tin.5:552
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr "B<mime_types_to_save>"
+
+#. type: Plain text
+#: doc/tin.5:559
+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 ""
+"O listă separată prin virgule de tipuri de conținut MIME majore/minore care "
+"vor fi salvate atunci când se utilizează funcțiile de vizualizare/salvare și "
+"salvare/salvare automată.  Un singur caracter * poate fi utilizat drept "
+"caracter joker pentru tipul major și/sau minor, iar un caracter ! ca prim "
+"caracter într-o intrare îl va nega, de exemplu: image/*,!image/bmp,!text/"
+"html. Valoarea implicită este */*"
+
+#. type: TP
+#: doc/tin.5:559 doc/tin.5:2067
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr "B<news_headers_to_display>"
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:2074
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr "B<news_headers_to_not_display>"
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:2083
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr "B<news_quote_format>"
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:2791
+#, no-wrap
+msgid "B<organization>"
+msgstr "B<organization>"
+
+#. type: Plain text
+#: doc/tin.5:576
+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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers might still overwrite the \\&''Organization:'' header."
+msgstr ""
+"Aceasta poate fi utilizată pentru a defini câmpul antetului articolului "
+"„Organization:”. Aceasta suprascrie definiția (dacă există) organizației din "
+"I</etc/tin/tin.defaults> și $B<ORGANIZATION> (sau $B<NEWSORG> pe Apollo "
+"DomainOS). Dacă indică un fișier care poate fi citit, va fi utilizată o "
+"linie aleatorie din acel fișier. Rețineți că unele servere de știri ar putea "
+"suprascrie în continuare antetul „Organization::”."
+
+#. type: TP
+#: doc/tin.5:576 doc/tin.5:2132
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr "B<pos_first_unread>"
+
+#. type: TP
+#: doc/tin.5:579 doc/tin.5:2136
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr "B<post_8bit_header>"
+
+#. type: TP
+#: doc/tin.5:582 doc/tin.5:2147 doc/tin.5:2817
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr "B<post_mime_encoding>"
+
+#. type: TP
+#: doc/tin.5:585 doc/tin.5:2160
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr "B<post_process_type>"
+
+#. type: TP
+#: doc/tin.5:588 doc/tin.5:2152
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr "B<post_process_view>"
+
+#. type: TP
+#: doc/tin.5:591 doc/tin.5:2184
+#, no-wrap
+msgid "B<print_header>"
+msgstr "B<print_header>"
+
+#. type: TP
+#: doc/tin.5:594 doc/tin.5:2198
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr "B<process_only_unread>"
+
+#. type: TP
+#: doc/tin.5:597 doc/tin.5:2202
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr "B<prompt_followupto>"
+
+#. type: TP
+#: doc/tin.5:600 doc/tin.5:2206
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr "B<quote_chars>"
+
+#. type: TP
+#: doc/tin.5:603 doc/tin.5:2271
+#, no-wrap
+msgid "B<savedir>"
+msgstr "B<savedir>"
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:606
+#, no-wrap
+msgid "B<savefile>"
+msgstr "B<savefile>"
+
+#. type: TP
+#: doc/tin.5:609 doc/tin.5:2363
+#, no-wrap
+msgid "B<show_art_score>"
+msgstr "B<show_art_score>"
+
+#. type: TP
+#: doc/tin.5:612 doc/tin.5:2346
+#, no-wrap
+msgid "B<show_author>"
+msgstr "B<show_author>"
+
+#. type: TP
+#: doc/tin.5:615 doc/tin.5:2395
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr "B<show_only_unread_arts>"
+
+#. type: TP
+#: doc/tin.5:618 doc/tin.5:2403
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr "B<show_signatures>"
+
+#. type: TP
+#: doc/tin.5:621 doc/tin.5:2406
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr "B<sigdashes>"
+
+#. type: TP
+#: doc/tin.5:624 doc/tin.5:2409
+#, no-wrap
+msgid "B<sigfile>"
+msgstr "B<sigfile>"
+
+#. type: TP
+#: doc/tin.5:627 doc/tin.5:2422
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr "B<signature_repost>"
+
+#. type: TP
+#: doc/tin.5:630 doc/tin.5:2432
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr "B<sort_article_type>"
+
+#. type: TP
+#: doc/tin.5:633 doc/tin.5:2461
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr "B<sort_threads_type>"
+
+#. type: TP
+#: doc/tin.5:636 doc/tin.5:2528
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr "B<tex2iso_conv>"
+
+#. type: TP
+#: doc/tin.5:639 doc/tin.5:2533
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr "B<thread_articles>"
+
+#. type: TP
+#: doc/tin.5:642 doc/tin.5:2577
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr "B<thread_catchup_on_exit>"
+
+#. type: TP
+#: doc/tin.5:645 doc/tin.5:2553
+#, no-wrap
+msgid "B<thread_format>"
+msgstr "B<thread_format>"
+
+#. type: TP
+#: doc/tin.5:648 doc/tin.5:2572
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr "B<thread_perc>"
+
+#. type: TP
+#: doc/tin.5:651 doc/tin.5:2606
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr "B<trim_article_body>"
+
+#. type: TP
+#: doc/tin.5:654 doc/tin.5:2632
+#, no-wrap
+msgid "B<suppress_soft_hyphens>"
+msgstr "B<suppress_soft_hyphens>"
+
+#. type: TP
+#: doc/tin.5:657 doc/tin.5:2697
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr "B<verbatim_handling>"
+
+#. type: TP
+#: doc/tin.5:660 doc/tin.5:2768
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr "B<wrap_on_next_unread>"
+
+#. type: TP
+#: doc/tin.5:663
+#, no-wrap
+msgid "B<x_body>"
+msgstr "B<x_body>"
+
+#. type: Plain text
+#: doc/tin.5:671
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Un fragment de text care va fi adăugat la începutul corpului mesajului. Dacă "
+"acest șir începe cu / sau ~, se presupune că este numele unui fișier care "
+"conține textul de inserat. Dacă șirul începe cu !, se presupune că ceea ce "
+"urmează este ruta către un program care trebuie executat pentru a genera "
+"conținutul. %G este extins la news.group.name curent, iar %P este extins la "
+"news.group.name, cu toate caracterele „.\\&” înlocuite cu „/”."
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr "B<x_comment_to>"
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr ""
+"Inserează antetul „X-Comment-To:”, care este util numai în grupurile FIDO."
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<x_headers>"
+msgstr "B<x_headers>"
+
+#. type: Plain text
+#: doc/tin.5:683
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+"Un șir care include numele antetului și conținutul antetului care va fi "
+"adăugat automat la publicare. Dacă șirul începe cu / sau ~, se presupune că "
+"este numele unui fișier care conține antetul și conținutul acestuia care "
+"urmează să fie inserat. Dacă șirul începe cu !, se presupune că ceea ce "
+"urmează este ruta către un program care urmează să fie executat pentru a "
+"genera antetul și conținutul acestuia. %G este extins la news.group.name "
+"curent, iar %P este extins la news.group.name cu toate caracterele „.\\&” "
+"înlocuite cu „/”."
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr "B<quick_kill_scope>"
+
+#. type: Plain text
+#: doc/tin.5:689
+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 ""
+"O listă separată prin virgule de modele de grupuri de știri (stil wildmat) "
+"la care se va aplica regula de filtrare adăugată de B<QuickFilterKill>.  "
+"Dacă nu este definită, se va utiliza valoarea implicită din variabila tinrc "
+"B<default_filter_kill_global>."
+
+#. type: TP
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr "B<quick_kill_expire>"
+
+#. type: Plain text
+#: doc/tin.5:692
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr "Identică cu variabila tinrc B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:692
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr "B<quick_kill_case>"
+
+#. type: Plain text
+#: doc/tin.5:695
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr "Identică cu variabila tinrc B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:695
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr "B<quick_kill_header>"
+
+#. type: Plain text
+#: doc/tin.5:698
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr "Identică cu variabila tinrc B<default_filter_kill_header>"
+
+#. type: TP
+#: doc/tin.5:698
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr "B<quick_select_scope>"
+
+#. type: Plain text
+#: doc/tin.5:704
+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 ""
+"O listă separată prin virgule de modele de grupuri de știri (stil wildmat) "
+"la care se va aplica regula de filtrare adăugată de B<QuickFilterSelect>. "
+"Dacă nu este definită, se va utiliza valoarea implicită din variabila tinrc "
+"B<default_filter_select_global>."
+
+#. type: TP
+#: doc/tin.5:704
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr "B<quick_select_expire>"
+
+#. type: Plain text
+#: doc/tin.5:707
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr "Identică cu variabila tinrc B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:707
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr "B<quick_select_case>"
+
+#. type: Plain text
+#: doc/tin.5:710
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr "Identică cu variabila tinrc B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:710
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr "B<quick_select_header>"
+
+#. type: Plain text
+#: doc/tin.5:713
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr "Identică cu variabila tinrc B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:713
+#, no-wrap
+msgid "B<ispell>"
+msgstr "B<ispell>"
+
+#. type: Plain text
+#: doc/tin.5:718
+msgid ""
+"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell --"
+"mode=email --dont-backup check\""
+msgstr ""
+"Ruta și opțiunile pentru verificatorul ortografic de tip B<\\%ispell>(1), de "
+"exemplu, „aspell --mode=email --dont-backup check”"
+
+#. type: TP
+#: doc/tin.5:718 doc/tin.5:2019
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr "B<mm_network_charset>"
+
+#. type: TP
+#: doc/tin.5:721
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr "B<undeclared_charset>"
+
+#. type: Plain text
+#: doc/tin.5:732
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\"
+"%tin>(1)  with --disable-mime-strict-charset."
+msgstr ""
+"Presupune că articolele (deteriorate) fără declarație a setului de caractere "
+"MIME au acest set de caractere \\(em implicit este US-ASCII. Acest atribut "
+"funcționează numai pe sistemele cu B<\\%iconv>(3)  sau B<\\%ucnv_*>() "
+"funcționale, altele ar putea fi nevoite să compileze B<\\%tin>(1)  cu "
+"opțiunea „--disable-mime-strict-charset”."
+
+#. type: TP
+#: doc/tin.5:732
+#, no-wrap
+msgid "B<undeclared_cs_guess>"
+msgstr "B<undeclared_cs_guess>"
+
+#. type: Plain text
+#: doc/tin.5:742
+#, fuzzy
+#| msgid ""
+#| "Guess charset for (broken) articles without MIME charset declaration.  "
+#| "This attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+#| "%ucnv_*>()  and B<\\%ucsdet_getName()> from libicui18n. It has no effect "
+#| "if undeclared_charset is also set."
+msgid ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or B<\\"
+"%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no effect if "
+"undeclared_charset is also set."
+msgstr ""
+"Ghicește setul de caractere pentru articolele (defectuoase) fără declarație "
+"a setului de caractere MIME. Acest atribut funcționează numai pe sistemele "
+"cu B<\\%iconv>(3)  sau B<\\%ucnv_*>()  și B<\\%ucsdet_getName()> din "
+"libicui18n. Nu are niciun efect dacă este definită de asemenea "
+"undeclared_charset."
+
+#. type: Plain text
+#: doc/tin.5:752
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+"# include antete suplimentare\n"
+"# presupune ISO-8859-1 ca set de caractere dacă nu este declarat niciun set de caractere\n"
+"# în toate grupurile, cu excepția fido7.*\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+
+#. type: Plain text
+#: doc/tin.5:756
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+"# în *sources* stabilește tipul procesului post-procesare la „shar only” (numai partajare)\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+
+#. type: Plain text
+#: doc/tin.5:763
+#, 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 ""
+"# în *binaries* activează procesarea completă a postării,\n"
+"# elimină fișierele tmp și definește Followup-To: poster\n"
+"scope=*binaries*\n"
+"post_process_type=2\n"
+"delete_tmp_files=ON\n"
+"followup_to=poster\n"
+
+#. type: Plain text
+#: doc/tin.5:769
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+"# în grupurile de știri fido.* modifică quote_chars\n"
+"# și adaugă linia X-Comment-To:\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:773
+#, no-wrap
+msgid ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+msgstr ""
+"# în grupurile de știri fido7.* ghicește setul de caractere\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+
+#. type: Plain text
+#: doc/tin.5:779
+#, 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 ""
+"# în grupurile de știri *.test, nu adaugă semnătură\n"
+"# și predefinește Subject:\n"
+"scope=*.test\n"
+"sigfile=--none\n"
+"x_headers=Subject: test - ignore - no reply\n"
+
+#. type: Plain text
+#: doc/tin.5:783
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+"# presupune ISO-2022-JP-2 ca set de caractere\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+
+#. type: Plain text
+#: doc/tin.5:798
+#, fuzzy
+#| 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. Multiple matching-rules "
+#| "in the same scope are all applied individually and not only when they all "
+#| "hit at the same time (logical OR not AND)."
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+msgstr ""
+"Fișierul filtru este utilizat pentru a atribui punctaje anumitor articole. "
+"Pe baza punctajului, un articol poate fi filtrat (ascuns) sau marcat ca "
+"fiind popular. Liniile goale sau liniile care încep cu „#” sunt ignorate. "
+"Mai multe reguli de potrivire din același domeniu sunt aplicate individual "
+"și nu numai atunci când se aplică toate în același timp (SAU logic, nu ȘI)."
+
+#. type: TP
+#: doc/tin.5:798
+#, no-wrap
+msgid "B<comment>"
+msgstr "B<comment>"
+
+#. type: Plain text
+#: doc/tin.5:808
+#, fuzzy
+#| 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."
+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 beginning 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 ""
+"Fiecare intrare (regulă) din fișierul de filtrare poate avea un comentariu. "
+"Sunt permise mai multe linii (dar numai pentru comentarii). Fiecare linie "
+"trebuie să înceapă cu cuvântul cheie „comment=”. Comentariile trebuie să "
+"apară prima dată în regulă.  Liniile de comentarii plasate într-o regulă vor "
+"fi mutate la începutul următoarei reguli. Acest lucru se poate schimba în "
+"viitor. Nu utilizați „#” pentru a marca comentariile, deoarece aceste linii "
+"sunt ignorate și comentariile dvs. se vor pierde la următoarea scriere a "
+"fișierului."
+
+#. type: TP
+#: doc/tin.5:808
+#, no-wrap
+msgid "B<group>"
+msgstr "B<group>"
+
+#. type: Plain text
+#: doc/tin.5:812
+msgid ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+msgstr ""
+"O listă separată prin virgule de modele de grupuri de știri în stil wildmat "
+"la care se va aplica regula de filtrare. Această linie este obligatorie!"
+
+#. type: TP
+#: doc/tin.5:812
+#, no-wrap
+msgid "B<case>"
+msgstr "B<case>"
+
+#. type: Plain text
+#: doc/tin.5:815
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr ""
+"0=distinge între majuscule și minuscule, 1=NU distinge între majuscule și "
+"minuscule"
+
+#. type: TP
+#: doc/tin.5:815
+#, no-wrap
+msgid "B<score>"
+msgstr "B<score>"
+
+#. type: Plain text
+#: doc/tin.5:818
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or "
+"\"hot\"."
+msgstr ""
+"Valoarea punctajului regulii; poate fi, de asemenea, unul dintre cuvintele "
+"magice „kill” sau „hot”."
+
+#. type: TP
+#: doc/tin.5:818
+#, no-wrap
+msgid "B<subj>"
+msgstr "B<subj>"
+
+#. type: Plain text
+#: doc/tin.5:822
+msgid ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Potrivire cu „Subject:”. Tipul de potrivire utilizat (wildmat sau regex) "
+"depinde de configurarea variabilei tinrc B<wildcard>."
+
+#. type: Plain text
+#: doc/tin.5:831
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Potrivire cu „From:”. B<\\%tin>(1)  convertește conținutul antetului „From:” "
+"într-o adresă de poștă electronică în stil vechi, de exemplu, "
+"„some@body.example (John Doe)” în loc de „John Doe "
+"E<lt>some@body.exampleE<gt>”, înainte de a încerca să potrivească modelele "
+"din regula de filtrare. Tipul de potrivire utilizat (wildmat sau regex) "
+"depinde de configurația variabilei tinrc B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:831
+#, no-wrap
+msgid "B<msgid>"
+msgstr "B<msgid>"
+
+#. type: Plain text
+#: doc/tin.5:836
+msgid ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+msgstr ""
+"Potrivire cu „Message-ID:” și „References:” complet. Tipul de potrivire "
+"utilizat (wildmat sau regex) depinde de configurația variabilei tinrc "
+"B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:836
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr "B<msgid_last>"
+
+#. type: Plain text
+#: doc/tin.5:841
+msgid ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Se potrivește doar cu „Message-ID:” și ultima intrare „References:” "
+"(răspunsuri directe). Tipul de potrivire utilizat (wildmat sau regex) "
+"depinde de configurația variabilei tinrc B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:841
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr "B<msgid_only>"
+
+#. type: Plain text
+#: doc/tin.5:845
+msgid ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Potrivire cu „Message-ID:”. Tipul de potrivire utilizat (wildmat sau regex)  "
+"depinde de configurația variabilei tinrc B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:845
+#, no-wrap
+msgid "B<refs_only>"
+msgstr "B<refs_only>"
+
+#. type: Plain text
+#: doc/tin.5:849
+msgid ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Potrivire cu „References:”. Tipul de potrivire utilizat (wildmat sau regex)  "
+"depinde de configurația variabilei tinrc B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:849
+#, no-wrap
+msgid "B<lines>"
+msgstr "B<lines>"
+
+#. type: Plain text
+#: doc/tin.5:852
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+"Potrivire cu „Lines:”, E<lt>num se potrivește mai puțin decât, E<gt>num se "
+"potrivește mai mult decât."
+
+#. type: TP
+#: doc/tin.5:852
+#, no-wrap
+msgid "B<gnksa>"
+msgstr "B<gnksa>"
+
+#. type: Plain text
+#: doc/tin.5:862
+#, fuzzy
+#| msgid ""
+#| "Match against ''From:'' address parser return codes. E<lt>num matches "
+#| "less than, E<gt>num matches more than the returned numeric value. "
+#| "GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+#| "B<disable_gnksa_domain_check> is set to false. As the built in domain "
+#| "list is outdated this should be considered carefully."
+msgid ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric value. "
+"GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned if "
+"B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to OFF. As "
+"the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1)  was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+msgstr ""
+"Potrivire cu codurile de returnare ale analizatorului de adrese „From:”. "
+"E<lt>num corespunde cu o valoare mai mică decât, E<gt>num corespunde cu o "
+"valoare mai mare decât valoarea numerică returnată. "
+"GNKSA_LOCAL_DOMAIN_LITERAL sau GNKSA_INVALID_DOMAIN sunt returnate numai "
+"dacă B<disable_gnksa_domain_check> este stabilit la false. Deoarece lista de "
+"domenii încorporată este depășită, acest lucru trebuie luat în considerare "
+"cu atenție."
+
+#. type: ta
+#: doc/tin.5:864
+#, no-wrap
+msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+
+#. type: Plain text
+#: doc/tin.5:899
+#, fuzzy, no-wrap
+#| msgid ""
+#| "  B<0>\tGNKSA_OK\n"
+#| "  B<1>\tGNKSA_INTERNAL_ERROR\n"
+#| "B<100>\tGNKSA_LANGLE_MISSING\n"
+#| "B<101>\tGNKSA_LPAREN_MISSING\n"
+#| "B<102>\tGNKSA_RPAREN_MISSING\n"
+#| "B<103>\tGNKSA_ATSIGN_MISSING\n"
+#| "B<104>\tGNKSA_RANGLE_MISSING\n"
+#| "B<200>\tGNKSA_SINGLE_DOMAIN\n"
+#| "B<201>\tGNKSA_INVALID_DOMAIN\n"
+#| "B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
+#| "B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
+#| "B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
+#| "B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
+#| "B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
+#| "B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
+#| "B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
+#| "B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
+#| "B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
+#| "B<211>\tGNKSA_RBRACKET_MISSING\n"
+#| "B<300>\tGNKSA_LOCALPART_MISSING\n"
+#| "B<301>\tGNKSA_INVALID_LOCALPART\n"
+#| "B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+#| "B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+#| "B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
+#| "B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
+#| "B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
+#| "B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
+#| "B<405>\tGNKSA_INVALID_REALNAME\n"
+#| "B<406>\tGNKSA_MISSING_REALNAME\n"
+msgid ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+msgstr ""
+"  B<0>\tGNKSA_OK\n"
+"  B<1>\tGNKSA_INTERNAL_ERROR\n"
+"B<100>\tGNKSA_LANGLE_MISSING\n"
+"B<101>\tGNKSA_LPAREN_MISSING\n"
+"B<102>\tGNKSA_RPAREN_MISSING\n"
+"B<103>\tGNKSA_ATSIGN_MISSING\n"
+"B<104>\tGNKSA_RANGLE_MISSING\n"
+"B<200>\tGNKSA_SINGLE_DOMAIN\n"
+"B<201>\tGNKSA_INVALID_DOMAIN\n"
+"B<202>\tGNKSA_ILLEGAL_DOMAIN\n"
+"B<203>\tGNKSA_UNKNOWN_DOMAIN\n"
+"B<204>\tGNKSA_INVALID_FQDN_CHAR\n"
+"B<205>\tGNKSA_ZERO_LENGTH_LABEL\n"
+"B<206>\tGNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207>\tGNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208>\tGNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209>\tGNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210>\tGNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211>\tGNKSA_RBRACKET_MISSING\n"
+"B<300>\tGNKSA_LOCALPART_MISSING\n"
+"B<301>\tGNKSA_INVALID_LOCALPART\n"
+"B<302>\tGNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"B<400>\tGNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401>\tGNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402>\tGNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403>\tGNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404>\tGNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405>\tGNKSA_INVALID_REALNAME\n"
+"B<406>\tGNKSA_MISSING_REALNAME\n"
+
+#. type: TP
+#: doc/tin.5:901
+#, no-wrap
+msgid "B<xref>"
+msgstr "B<xref>"
+
+#. type: Plain text
+#: doc/tin.5:908
+#, fuzzy
+#| 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. The matching type used (wildmat or regex)  "
+#| "depends on the setting of the tinrc variable B<wildcard>."
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+"Potrivire cu linia „Xref:”. Înainte de efectuarea potrivirii, linia este "
+"transformată în același format ca „Newsgroups:”, adică într-o listă de "
+"grupuri de știri separate prin virgule, din care sunt eliminate toate "
+"celelalte informații (de exemplu, contorul de articole). Tipul de potrivire "
+"utilizat (wildmat sau regex) depinde de configurația variabilei tinrc "
+"B<wildcard>."
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:908
+#, no-wrap
+msgid "B<path>"
+msgstr "B<path>"
+
+#. type: Plain text
+#: doc/tin.5:914
+msgid ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+msgstr ""
+"Potrivire cu linia „Path:”. Este posibil ca aceasta să nu funcționeze pe "
+"unele servere. Tipul de potrivire utilizat (wildmat sau regex) depinde de "
+"configurația variabilei tinrc B<wildcard>."
+
+#. type: TP
+#: doc/tin.5:914 doc/tin.5:2961
+#, no-wrap
+msgid "B<time>"
+msgstr "B<time>"
+
+#. type: Plain text
+#: doc/tin.5:917
+msgid "time_t value when rule expires"
+msgstr "Valoarea time_t la expirarea regulii"
+
+#. type: Plain text
+#: doc/tin.5:927
+#, fuzzy, 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"
+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\\(en9]*\\eb\n"
+msgstr ""
+"comment= marchează toate articolele despre tin, rtin,\n"
+"comment=tind, ktin sau cdtin ca populare\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
+
+#. type: Plain text
+#: doc/tin.5:936
+#, fuzzy, no-wrap
+#| msgid ""
+#| "comment=downscore postings in nsr from google based on\n"
+#| "comment=message-id or path, if both hit they end up with\n"
+#| "comment=a score of -66 which is enough to mark them killed\n"
+#| "group=news.software.readers\n"
+#| "case=1\n"
+#| "score=-33\n"
+#| "path=\\e.googlegroups\\e.com!not-for-mail$\n"
+#| "msgid_only=@googlegroups\\e.comE<gt>\n"
+msgid ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+msgstr ""
+"comment=publicări cu scoruri negative în NSR de la Google pe baza\n"
+"comment=id-ului mesajului sau a rutei, dacă ambele sunt găsite, acestea primesc\n"
+"comment=un punctaj de -66, suficient pentru a fi marcate ca eliminate\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=\\e.googlegroups\\e.com!not-for-mail$\n"
+"msgid_only=@googlegroups\\e.comE<gt>\n"
+
+#. .nf
+#. type: Plain text
+#: doc/tin.5:944
+msgid ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"$"
+"{LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. .fi
+#. type: Plain text
+#: doc/tin.5:948
+msgid ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+"I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:"
+"\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+
+#. type: Plain text
+#: doc/tin.5:959
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. If the keymap-file named with full specified B<\\"
+"%locale>(5)  is not found, less specific ones are looked for. Various parts "
+"will be stripped off the name, in the following order codeset, normalized "
+"codeset, territory and modifier when looking for the keymap-file.  Below is "
+"a list of all rebindable keynames and their defaults. If a keyname is bound "
+"to NULL it is unassigned."
+msgstr ""
+"Fișierul keymap, care conține perechi „I<nume-tastă> I<valoare> "
+"I<[valoare]>” separate prin spații sau tabulatoare. Dacă fișierul keymap "
+"numit cu B<\\%locale>(5) complet specificat nu este găsit, se caută altele "
+"mai puțin specifice. Diverse părți vor fi eliminate din nume, în următoarea "
+"ordine: set de coduri, set de coduri normalizat, teritoriu și modificator, "
+"atunci când se caută fișierul keymap.  Mai jos este o listă cu toate numele "
+"de taste care pot fi reasociate și valorile lor implicite. Dacă un nume de "
+"tastă este asociat cu NULL, acesta nu este atribuit."
+
+#. type: ta
+#: doc/tin.5:961
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+
+#. type: Plain text
+#: doc/tin.5:1010
+#, 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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\n"
+
+#. type: Plain text
+#: doc/tin.5:1019
+#, 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>\tt\n"
+"B<AttachUntag>\tU\n"
+"B<AttachTagPattern>\t=\n"
+"B<AttachToggleTagged>\t@\n"
+
+#. type: Plain text
+#: doc/tin.5:1028
+#, 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<ConfigServerrcMenu>\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<ConfigServerrcMenu>\ts\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+
+#. type: Plain text
+#: doc/tin.5:1036
+#, 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
+#: doc/tin.5:1039
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+
+#. type: Plain text
+#: doc/tin.5:1069
+#, 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
+#: doc/tin.5:1072
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+
+#. type: Plain text
+#: doc/tin.5:1114
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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
+#: doc/tin.5:1119
+#, 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
+#: doc/tin.5:1132
+#, 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
+#: doc/tin.5:1134
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1137
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+
+#. type: Plain text
+#: doc/tin.5:1144
+#, 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
+#: doc/tin.5:1147
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1165
+#, 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
+#: doc/tin.5:1172
+#, 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
+#: doc/tin.5:1190
+#, 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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\tT\n"
+"B<ThreadUndoSel>\t~\n"
+
+#. type: Plain text
+#: doc/tin.5:1192
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr "B<UrlSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1202
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires B<\\"
+"%tin>(1)  to be built with mh-mail-handling support). Each line consist of "
+"two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+"Acest fișier conține scurte descrieri ale fiecărui grup de discuții. "
+"(necesită B<\\%tin>(1)  compilat cu suport pentru mh-mail-handling). Fiecare "
+"linie conține două câmpuri separate prin tabulator „I<numele grupului de "
+"discuții> I<descriere pe o singură linie>”."
+
+#. type: Plain text
+#: doc/tin.5:1205 doc/tin.5:1318 doc/tin.5:2908 doc/tin.5:2961 doc/tin.5:2987
+msgid "is the name of the newsgroup"
+msgstr "este numele grupului de știri"
+
+#. type: Plain text
+#: doc/tin.5:1208 doc/tin.5:1321 doc/tin.5:2990
+msgid "is a short single-line description of the group"
+msgstr "este o scurtă descriere a grupului, exprimată într-o singură linie"
+
+#. type: Plain text
+#: doc/tin.5:1217
+msgid ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+msgstr ""
+"„I<serverul-nntp[:port]> I<newsrc> [I<nume-scurt> [I<...>]]” perechi pentru "
+"utilizare cu opțiunea de linie de comandă „B<-g>”. Potrivirea nu ține cont "
+"de majuscule și minuscule, iar orice linie care începe cu „#”, „;” sau „ ” "
+"este tratată ca un comentariu. Această opțiune este disponibilă numai dacă "
+"citirea se face prin NNTP."
+
+#. type: Plain text
+#: doc/tin.5:1226
+msgid ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+msgstr ""
+"numele complet al domeniului serverului de știri. Adresa IPv6 simplă trebuie "
+"să fie încadrată între paranteze drepte. În plus, se poate specifica un port "
+"adăugând :numărport. Rețineți că, dacă se specifică un port, acesta va "
+"înlocui orice port specificat cu „B<-g>” sau „B<-p>” sau implicit cu „B<-T>” "
+"sau „B<-k>” sau definit prin $B<NNTPPORT>. Șirul „default” sau „*” "
+"acționează ca un caracter joker pentru a se potrivi cu orice nume, iar o "
+"astfel de linie trebuie plasată la sfârșit."
+
+#. type: TP
+#: doc/tin.5:1226
+#, no-wrap
+msgid "B<newsrc>"
+msgstr "B<newsrc>"
+
+#. type: Plain text
+#: doc/tin.5:1229
+msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+msgstr ""
+"newsrc asociat. Un fișier specificat prin intermediul opțiunii „B<-f>” are "
+"prioritate mai mare."
+
+#. type: TP
+#: doc/tin.5:1229
+#, no-wrap
+msgid "B<shortname>"
+msgstr "B<nume-scurt>"
+
+#. type: Plain text
+#: doc/tin.5:1233
+msgid ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+msgstr ""
+"porecle pentru serverul nntp. Poreclele nu trebuie să conțină „:” și trebuie "
+"să fie unice."
+
+#. type: Plain text
+#: doc/tin.5:1237
+msgid "# sample newsrctable file"
+msgstr "# Exemplu de fișier newsrctable"
+
+#. type: Plain text
+#: doc/tin.5:1239
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr "news.tin.org .newsrc-tin.org tinorg"
+
+#. type: Plain text
+#: doc/tin.5:1241
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr "news.example.org /tmp/nrc-ex example ex"
+
+#. type: Plain text
+#: doc/tin.5:1243
+msgid "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+msgstr "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+
+#. type: Plain text
+#: doc/tin.5:1245
+msgid "# catch all rules should go last"
+msgstr "# toate regulile trebuie să fie la sfârșit"
+
+#. type: Plain text
+#: doc/tin.5:1247
+msgid "# with the more specific one on top"
+msgstr "# cu cele mai specifice în partea de sus"
+
+#. type: Plain text
+#: doc/tin.5:1249
+msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+msgstr "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1251
+msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+msgstr "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+
+#. type: Plain text
+#: doc/tin.5:1266
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+"Istoric publicare. Fișierul este scris de B<\\%tin>(1)  și utilizat de "
+"comanda B<DisplayPostHist> («B<W>»). Nu trebuie modificat manual. Orice "
+"linie care începe cu „#” este un comentariu. Liniile goale sunt ignorate. "
+"Toate celelalte linii trebuie să conțină cel puțin patru câmpuri separate "
+"prin („|”), începând cu o marcă temporală „zz-ll-aa”, o singură literă care "
+"indică acțiunea care a inițiat mesajul, un nume de grup sau o adresă de "
+"poștă electronică la care a fost trimis mesajul, subiectul mesajului și, "
+"opțional, „Message-ID” al mesajului, dacă este cunoscut."
+
+#. type: Plain text
+#: doc/tin.5:1275
+msgid ""
+"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+"Copie a tuturor articolelor publicate în formatul B<\\%mbox>(5). Numele "
+"fișierului poate fi modificat definind B<posted_articles_file>."
+
+#. type: Plain text
+#: doc/tin.5:1283
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr "Seria de articole amânate. Acest fișier este în format B<\\%mbox>(5) ."
+
+#. type: Plain text
+#: doc/tin.5:1293
+msgid ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' command-"
+"line option and is unlinked on exit."
+msgstr ""
+"Acest fișier este o copie a mesajului zilei (MOTD) al serverului.  Este "
+"creat automat la pornire, cu excepția cazului în care se utilizează opțiunea "
+"de linie de comandă „B<-Q>”, și este dezactivat la ieșire."
+
+#. type: Plain text
+#: doc/tin.5:1302
+#, fuzzy
+#| msgid ""
+#| "File to store $B<NNTPSERVER> and $B<NNTPPORT> related info- and error-"
+#| "messages. The file is overwritten on startup and meant for debugging."
+msgid ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+msgstr ""
+"Fișier pentru stocarea informațiilor și mesajelor de eroare legate de "
+"$B<NNTPSERVER> și $B<NNTPPORT>. Fișierul este suprascris la pornire și este "
+"destinat depanării."
+
+#. type: Plain text
+#: doc/tin.5:1315
+msgid ""
+"This file is 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 ""
+"Acest fișier este o copie a fișierului grupurilor de știri ale serverului, "
+"care oferă scurte descrieri ale fiecărui grup de știri. Acesta este "
+"actualizat automat la pornire, cu excepția cazului în care se utilizează "
+"opțiunea de linie de comandă „B<-X>” sau „B<-q>” și există o copie veche. "
+"Fiecare linie este formată din două câmpuri separate prin tabulator "
+"„I<numele grupului>    I<descriere pe o singură linie>”."
+
+#. type: TP
+#: doc/tin.5:1315 doc/tin.5:2984
+#, no-wrap
+msgid "B<group.name>"
+msgstr "B<numele grupului>"
+
+#. type: TP
+#: doc/tin.5:1318 doc/tin.5:2987
+#, no-wrap
+msgid "B<one-line description>"
+msgstr "B<descriere pe o singură linie>"
+
+#. type: Plain text
+#: doc/tin.5:1333
+#, fuzzy
+#| msgid ""
+#| "File to store $B<NNTPSERVER> and $B<NNTPPORT> related data via a list of "
+#| "\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+#| "all are not meant to be changed by the user."
+msgid ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+msgstr ""
+"Fișier pentru stocarea datelor legate de $B<NNTPSERVER> și $B<NNTPPORT> "
+"printr-o listă de perechi „I<variabilă>=I<valoare>”. În prezent, există doar "
+"câteva variabile, iar niciuna dintre ele nu este destinată să fie modificată "
+"de utilizator."
+
+#. type: TP
+#: doc/tin.5:1333
+#, no-wrap
+msgid "B<version>"
+msgstr "B<version>"
+
+#. type: Plain text
+#: doc/tin.5:1336
+msgid "Internal version number."
+msgstr "Numărul de versiune intern."
+
+#. type: TP
+#: doc/tin.5:1336
+#, no-wrap
+msgid "B<add_cmd_line_opts>"
+msgstr "B<add_cmd_line_opts>"
+
+#. type: Plain text
+#: doc/tin.5:1346
+msgid ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', \\&''B<-"
+"k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', ''B<-t>\\ "
+"I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1346
+#, no-wrap
+msgid "B<disabled_nntp_cmds>"
+msgstr "B<disabled_nntp_cmds>"
+
+#. type: Plain text
+#: doc/tin.5:1352
+msgid ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left blank. "
+"Switching off XHDR also switches off HDR and vice versa.  The following "
+"commands can be disabled:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1354
+#, no-wrap
+msgid "\\w'LIST SUBSCRIPTIONS'u"
+msgstr "\\w'LIST SUBSCRIPTIONS'u"
+
+#. type: Plain text
+#: doc/tin.5:1374
+#, no-wrap
+msgid ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+msgstr ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+
+#. type: TP
+#: doc/tin.5:1376
+#, no-wrap
+msgid "B<nntp_pipeline_limit>"
+msgstr "B<nntp_pipeline_limit>"
+
+#. type: Plain text
+#: doc/tin.5:1380
+msgid ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1380 doc/tin.5:1506
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr "B<cache_overview_files>"
+
+#. type: Plain text
+#: doc/tin.5:1386 doc/tin.5:1392
+msgid ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1386 doc/tin.5:1511
+#, no-wrap
+msgid "B<compress_overview_files>"
+msgstr "B<compress_overview_files>"
+
+#. type: TP
+#: doc/tin.5:1392
+#, no-wrap
+msgid "B<motd_hash>"
+msgstr "B<motd_hash>"
+
+#. type: Plain text
+#: doc/tin.5:1396
+msgid ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+msgstr ""
+"Rezumatul intern al MOTD-ului serverelor, astfel încât afișarea acestuia "
+"poate fi omisă dacă nu a fost modificat."
+
+#. type: TP
+#: doc/tin.5:1396
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr "B<last_newnews>"
+
+#. type: Plain text
+#: doc/tin.5:1401
+msgid ""
+"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
+"the server."
+msgstr ""
+"Marcă temporală internă utilizată de B<\\%tin>(1)  pentru a urmări noile "
+"grupuri de știri de pe server."
+
+#. type: Plain text
+#: doc/tin.5:1423
+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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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 ""
+"La pornire, B<\\%tin>(1)  citește fișierul de configurare. Acesta conține o "
+"listă de perechi „I<variabilă>=I<valoare>” care pot fi utilizate pentru a "
+"configura modul în care funcționează B<\\%tin>(1) . Șirurile I<valoare> sunt "
+"limitate la 1022 de caractere și vor fi eliminate dacă depășesc această "
+"limită. Dacă există, fișierul de configurare global, I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}/tinrc>, este citit mai întâi. După aceea, este citit fișierul de "
+"configurare al utilizatorului I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. "
+"Fișierul global este util pentru distribuirea configurărilor implicite la "
+"nivel de sistem către utilizatorii noi care nu au încă un tinrc privat (a se "
+"vedea și B</etc/tin/tin.defaults>)."
+
+#. type: TP
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr "B<abbreviate_groupname>"
+
+#. type: TP
+#: doc/tin.5:1439
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr "B<art_marked_deleted>"
+
+#. type: TP
+#: doc/tin.5:1442
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr "B<art_marked_inrange>"
+
+#. type: TP
+#: doc/tin.5:1445
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr "B<art_marked_return>"
+
+#. type: TP
+#: doc/tin.5:1449
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr "B<art_marked_selected>"
+
+#. type: TP
+#: doc/tin.5:1453
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr "B<art_marked_recent>"
+
+#. type: TP
+#: doc/tin.5:1457
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr "B<art_marked_unread>"
+
+#. type: TP
+#: doc/tin.5:1461
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr "B<art_marked_read>"
+
+#. type: TP
+#: doc/tin.5:1464
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr "B<art_marked_killed>"
+
+#. type: TP
+#: doc/tin.5:1468
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr "B<art_marked_read_selected>"
+
+#. type: Plain text
+#: doc/tin.5:1479
+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 ""
+"Dacă este activată „ON”, B<\\%tin>(1) va solicita confirmarea înainte de "
+"utilizarea unui program de vizualizare MIME (B<metamail_prog>) pentru "
+"afișarea mesajelor MIME. Acest lucru se întâmplă numai dacă este definit un "
+"program de vizualizare MIME. Implicit, această opțiune este dezactivată "
+"„OFF”."
+
+#. type: TP
+#: doc/tin.5:1479
+#, no-wrap
+msgid "B<attachment_format>"
+msgstr "B<attachment_format>"
+
+#. type: Plain text
+#: doc/tin.5:1485
+msgid ""
+"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
+"Default is \"%t%s%e%c%d\"."
+msgstr ""
+"Șirul de format B<\\%tin>(1)  este utilizat pentru reprezentarea nivelului "
+"atașamentului.  Valoarea implicită este „%t%s%e%c%d”."
+
+#. type: TP
+#: doc/tin.5:1493
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr "B<auto_reconnect>"
+
+#. type: Plain text
+#: doc/tin.5:1496
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr "Reconectare automată la server. Implicit este dezactivată „OFF”."
+
+#. type: Plain text
+#: doc/tin.5:1501
+#, fuzzy
+#| 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."
+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 ""
+"Dacă este activată „ON”, articolele/firele vor fi salvate în modul pe loturi "
+"atunci când se specifică «B<-S>» sau trimise prin poșta electronică când se "
+"specifică «B<-M>, B<-N>»'” în linia de comandă. În mod implicit este "
+"activată „ON”."
+
+#. type: TP
+#: doc/tin.5:1501
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr "B<beginner_level>"
+
+#. type: Plain text
+#: doc/tin.5:1511
+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 ""
+"Dacă este activată „ON”, creează copii locale ale fișierelor de prezentare "
+"generală NNTP. Această opțiune poate fi utilizată pentru a accelera "
+"considerabil accesarea grupurilor mari atunci când se utilizează o conexiune "
+"lentă. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:1516
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr "B<cancel_lock_algo>"
+
+#. type: Plain text
+#: doc/tin.5:1522
+#, fuzzy
+#| msgid ""
+#| "Use this hash algorithm for cancel-locks. Only available when built with "
+#| "cancel-lock support. none disables the generation of cancel-locks. Valid "
+#| "values are none, sha1, sha256 and sha512.  Default is sha1."
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of cancel-"
+"locks. Valid values are none, sha1, sha256 and sha512.  Default is sha1."
+msgstr ""
+"Utilizează acest algoritm hash pentru blocări de anulare. Disponibilă numai "
+"când B<tin> este construit cu suport pentru blocări de anulare. „none” "
+"dezactivează generarea blocărilor de anulare. Valorile valide sunt „none”, "
+"„sha1”, „sha256” și „sha512”. Implicit este „sha1”."
+
+#. type: TP
+#: doc/tin.5:1522
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr "B<catchup_read_groups>"
+
+#. type: TP
+#: doc/tin.5:1526
+#, no-wrap
+msgid "B<col_back>"
+msgstr "B<col_back>"
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr "B<col_extquote>"
+
+#. type: TP
+#: doc/tin.5:1532
+#, no-wrap
+msgid "B<col_from>"
+msgstr "B<col_from>"
+
+#. type: TP
+#: doc/tin.5:1535
+#, no-wrap
+msgid "B<col_head>"
+msgstr "B<col_head>"
+
+#. type: TP
+#: doc/tin.5:1538
+#, no-wrap
+msgid "B<col_help>"
+msgstr "B<col_help>"
+
+#. type: TP
+#: doc/tin.5:1541
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr "B<col_invers_bg>"
+
+#. type: TP
+#: doc/tin.5:1544
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr "B<col_invers_fg>"
+
+#. type: TP
+#: doc/tin.5:1547
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr "B<col_markdash>"
+
+#. type: TP
+#: doc/tin.5:1551
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr "B<col_markslash>"
+
+#. type: TP
+#: doc/tin.5:1555
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr "B<col_markstar>"
+
+#. type: TP
+#: doc/tin.5:1559
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr "B<col_markstroke>"
+
+#. type: TP
+#: doc/tin.5:1563
+#, no-wrap
+msgid "B<col_message>"
+msgstr "B<col_message>"
+
+#. type: TP
+#: doc/tin.5:1566
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr "B<col_minihelp>"
+
+#. type: TP
+#: doc/tin.5:1569
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr "B<col_newsheaders>"
+
+#. type: TP
+#: doc/tin.5:1572
+#, no-wrap
+msgid "B<col_normal>"
+msgstr "B<col_normal>"
+
+#. type: TP
+#: doc/tin.5:1575
+#, no-wrap
+msgid "B<col_quote>"
+msgstr "B<col_quote>"
+
+#. type: TP
+#: doc/tin.5:1578
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr "B<col_quote2>"
+
+#. type: TP
+#: doc/tin.5:1581
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr "B<col_quote3>"
+
+#. type: TP
+#: doc/tin.5:1584
+#, no-wrap
+msgid "B<col_response>"
+msgstr "B<col_response>"
+
+#. type: TP
+#: doc/tin.5:1588
+#, no-wrap
+msgid "B<col_signature>"
+msgstr "B<col_signature>"
+
+#. type: TP
+#: doc/tin.5:1591
+#, no-wrap
+msgid "B<col_score_neg>"
+msgstr "B<col_score_neg>"
+
+#. type: TP
+#: doc/tin.5:1594
+#, no-wrap
+msgid "B<col_score_pos>"
+msgstr "B<col_score_pos>"
+
+#. type: TP
+#: doc/tin.5:1597
+#, no-wrap
+msgid "B<col_urls>"
+msgstr "B<col_urls>"
+
+#. type: TP
+#: doc/tin.5:1600
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr "B<col_verbatim>"
+
+#. type: TP
+#: doc/tin.5:1603
+#, no-wrap
+msgid "B<col_subject>"
+msgstr "B<col_subject>"
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<col_text>"
+msgstr "B<col_text>"
+
+#. type: TP
+#: doc/tin.5:1609
+#, no-wrap
+msgid "B<col_title>"
+msgstr "B<col_title>"
+
+#. type: TP
+#: doc/tin.5:1612
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr "B<confirm_choice>"
+
+#. type: Plain text
+#: doc/tin.5:1616
+msgid ""
+"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+"B<\\%tin>(1)  poate solicita confirmarea manuală pentru a proteja "
+"utilizatorul. Opțiuni disponibile:"
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1622
+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> Solicită confirmare înainte de a executa anumite comenzi "
+"periculoase (de exemplu, B<Catchup> («B<c>»)). Comenzile afectate de această "
+"opțiune sunt marcate în această confirmare manuală cu „[după confirmare]”."
+
+#. type: Plain text
+#: doc/tin.5:1627
+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> Vi se va cere să confirmați că doriți să ieșiți din B<tin> atunci "
+"când utilizați comanda B<Quit> («B<q>»)."
+
+#. type: Plain text
+#: doc/tin.5:1631
+msgid ""
+"B<select>: Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+"B<select> Solicită confirmare înainte de a marca toate articolele "
+"neselectate (cu comanda B<GroupMarkUnselArtRead> («B<X>»)) ca fiind citite."
+
+#. type: Plain text
+#: doc/tin.5:1633
+msgid "Default is commands & quit."
+msgstr "Implicit este «commands» și ieșire."
+
+#. type: Plain text
+#: doc/tin.5:1644
+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 ""
+"Formatul șirului utilizat pentru reprezentarea datei. O descriere a "
+"diferitelor opțiuni de formatare poate fi găsită la B<\\%strftime>(3). B<\\"
+"%tin>(1) utilizează B<\\%strftime>(3) atunci când este disponibil și acceptă "
+"majoritatea opțiunilor de formatare în codul său de rezervă. Implicit este "
+"„%a, %d %b %Y %H:%M:%S”."
+
+#. type: TP
+#: doc/tin.5:1644
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr "B<default_art_search>"
+
+#. type: TP
+#: doc/tin.5:1646
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr "B<default_author_search>"
+
+#. type: TP
+#: doc/tin.5:1648
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr "B<default_config_search>"
+
+#. type: TP
+#: doc/tin.5:1651
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr "B<default_filter_days>"
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr "B<default_filter_kill_case>"
+
+#. type: TP
+#: doc/tin.5:1658
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr "B<default_filter_kill_expire>"
+
+#. type: TP
+#: doc/tin.5:1663
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr "B<default_filter_kill_global>"
+
+#. type: TP
+#: doc/tin.5:1667
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr "B<default_filter_kill_header>"
+
+#. type: tbl table
+#: doc/tin.5:1673 doc/tin.5:1702
+#, fuzzy, no-wrap
+#| msgid "\\%''Subject:'' (case sensitive)"
+msgid "''Subject:'' (case sensitive)"
+msgstr "\\%„Subject:” (se ține cont de majuscule și minuscule)"
+
+#. type: tbl table
+#: doc/tin.5:1674 doc/tin.5:1703
+#, fuzzy, no-wrap
+#| msgid "\\%''Subject:'' (ignore case)"
+msgid "''Subject:'' (ignore case)"
+msgstr "\\%„Subject:” (se ignoră majuscule/minuscule)"
+
+#. type: tbl table
+#: doc/tin.5:1675 doc/tin.5:1704
+#, fuzzy, no-wrap
+#| msgid "\\%''From:'' (case sensitive)"
+msgid "''From:'' (case sensitive)"
+msgstr "\\%„From:” (se ține cont de majuscule și minuscule)"
+
+#. type: tbl table
+#: doc/tin.5:1676 doc/tin.5:1705
+#, fuzzy, no-wrap
+#| msgid "\\%''From:'' (ignore case)"
+msgid "''From:'' (ignore case)"
+msgstr "\\%„From:” (se ignoră majuscule/minuscule)"
+
+#. type: tbl table
+#: doc/tin.5:1677 doc/tin.5:1706
+#, fuzzy, no-wrap
+#| msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgid "''Message-ID:'' & full ''References:'' line"
+msgstr "\\%„Message-ID:” și toate liniile „References:”"
+
+#. type: tbl table
+#: doc/tin.5:1678 doc/tin.5:1707
+#, fuzzy, no-wrap
+#| msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgid "''Message-ID:'' & last ''References:'' entry only"
+msgstr "\\%„Message-ID:” și doar ultima intrare „References:”"
+
+#. type: tbl table
+#: doc/tin.5:1679 doc/tin.5:1708
+#, fuzzy, no-wrap
+#| msgid "\\%''Message-ID:'' entry only"
+msgid "''Message-ID:'' entry only"
+msgstr "\\%Doar intrarea „Message-ID:”"
+
+#. type: tbl table
+#: doc/tin.5:1680 doc/tin.5:1709
+#, fuzzy, no-wrap
+#| msgid "\\%''Lines:''"
+msgid "''Lines:''"
+msgstr "\\%''Lines:''"
+
+#. type: TP
+#: doc/tin.5:1683
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr "B<default_filter_select_case>"
+
+#. type: TP
+#: doc/tin.5:1687
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr "B<default_filter_select_expire>"
+
+#. type: TP
+#: doc/tin.5:1692
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr "B<default_filter_select_global>"
+
+#. type: TP
+#: doc/tin.5:1696
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr "B<default_filter_select_header>"
+
+#. type: TP
+#: doc/tin.5:1712
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr "B<default_goto_group>"
+
+#. type: TP
+#: doc/tin.5:1714
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr "B<default_group_search>"
+
+#. type: TP
+#: doc/tin.5:1716
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr "B<default_mail_address>"
+
+#. type: TP
+#: doc/tin.5:1718
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr "B<default_move_group>"
+
+#. type: TP
+#: doc/tin.5:1720
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr "B<default_pattern>"
+
+#. type: TP
+#: doc/tin.5:1722
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr "B<default_pipe_command>"
+
+#. type: TP
+#: doc/tin.5:1724
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr "B<default_post_newsgroups>"
+
+#. type: TP
+#: doc/tin.5:1726
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr "B<default_post_subject>"
+
+#. type: TP
+#: doc/tin.5:1728
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr "B<default_range_group>"
+
+#. type: TP
+#: doc/tin.5:1730
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr "B<default_range_select>"
+
+#. type: TP
+#: doc/tin.5:1732
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr "B<default_range_thread>"
+
+#. type: TP
+#: doc/tin.5:1734
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr "B<default_repost_group>"
+
+#. type: TP
+#: doc/tin.5:1736
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr "B<default_save_file>"
+
+#. type: TP
+#: doc/tin.5:1738
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr "B<default_save_mode>"
+
+#. type: TP
+#: doc/tin.5:1740
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr "B<default_select_pattern>"
+
+#. type: TP
+#: doc/tin.5:1742
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr "B<default_shell_command>"
+
+#. type: TP
+#: doc/tin.5:1744
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr "B<default_subject_search>"
+
+#. type: TP
+#: doc/tin.5:1746
+#, no-wrap
+msgid "B<dont_break_words>"
+msgstr "B<dont_break_words>"
+
+#. type: TP
+#: doc/tin.5:1750
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr "B<draw_arrow>"
+
+#. type: Plain text
+#: doc/tin.5:1761
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+msgstr ""
+"Șirul de format utilizat pentru a crea comanda de pornire a editorului cu "
+"parametri.  Implicit este «%E +%N %F» cu %E=Editor, %N=Număr linie și "
+"%F=Nume fișier (de exemplu, /bin/vi +7 .article). A se vedea de asemenea "
+"$B<VISUAL> și $B<EDITOR> în secțiunea «Mediu» din B<\\%tin>(1)"
+
+#. type: TP
+#: doc/tin.5:1764
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr "B<extquote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:1771
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_extquote>. Dacă B<extquote_regex> "
+"este gol, atunci B<\\%tin>(1) utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:1771
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr "B<force_screen_redraw>"
+
+#. type: Plain text
+#: doc/tin.5:1783
+#, fuzzy
+#| msgid ""
+#| "If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+#| "articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+#| "B<\\%tin>(1)  will start fetching articles from your first unread minus "
+#| "absolute value of B<getart_limit>. Default is 0, which means no limit."
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+msgstr ""
+"Dacă B<getart_limit> este E<gt> 0, nu sunt preluate de pe server mai mult de "
+"ultimele B<getart_limit> de articole/grup. Dacă B<getart_limit> este E<lt> "
+"0, B<\\%tin>(1) va începe să preia articole din primul articol necitit minus "
+"valoarea absolută a lui B<getart_limit>. Valoarea implicită este 0, ceea ce "
+"înseamnă că nu există nicio limită."
+
+#. type: TP
+#: doc/tin.5:1783
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr "B<goto_next_unread>"
+
+#. type: Plain text
+#: doc/tin.5:1797
+msgid ""
+"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
+"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is pressed. "
+"Default is B<PageNextUnread>."
+msgstr ""
+"Ce taste ar trebui să accepte B<\\%tin>(1)  pentru a trece la următorul "
+"articol necitit.  Este posibilă orice combinație de B<PageDown> și "
+"B<PageNextUnread>.  Când este definită B<PageDown>, B<\\%tin>(1)  trece la "
+"următorul articol de la sfârșitul celui curent. Când B<PageNextUnread> este "
+"definită, B<\\%tin>(1)  trece imediat la următorul articol când "
+"B<PageNextUnread> («B<E<lt>TABE<gt>>»)  este apăsată. Implicit este "
+"B<PageNextUnread>."
+
+#. type: Plain text
+#: doc/tin.5:1804
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"Șirul de format utilizat pentru nivelul Grup. Valoarea implicită este „%n\\ "
+"%m\\ %R\\ %L\\ \\ %s\\ \\ %F”. Sunt acceptate următoarele substituții:"
+
+#. type: ta
+#: doc/tin.5:1806
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr "\\w'%G    'u +\\w'numărul de răspunsuri din firul de discuție'u"
+
+#. type: Plain text
+#: doc/tin.5:1818
+#, fuzzy, no-wrap
+#| msgid ""
+#| "%D\tdate\n"
+#| "%F\tfrom, name and/or address\n"
+#| "%I\tinitials\n"
+#| "%L\tline count\n"
+#| "%M\tmessage-id\n"
+#| "%R\tnumber of responses in thread\n"
+#| "%S\tscore\n"
+#| "%m\tarticle marks\n"
+#| "%n\tcurrent thread number\n"
+#| "%s\tsubject\n"
+#| "%%\t%\n"
+msgid ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+msgstr ""
+"%D\tdata\n"
+"%F\tde la, numele și/sau adresa\n"
+"%I\tinițiale\n"
+"%L\tnumăr linie\n"
+"%M\tid-messaj\n"
+"%R\tnumărul de răspunsuri din firul de discuție\n"
+"%S\tpunctajul\n"
+"%m\tmarcaje artcole\n"
+"%n\tnumărul firului curent\n"
+"%s\tsubiect\n"
+"%%\t%\n"
+
+#. type: TP
+#: doc/tin.5:1854
+#, no-wrap
+msgid "B<hideline_regex>"
+msgstr "B<hideline_regex>"
+
+#. type: TP
+#: doc/tin.5:1860
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr "B<inews_prog>"
+
+#. type: TP
+#: doc/tin.5:1867
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr "B<info_in_last_line>"
+
+#. type: TP
+#: doc/tin.5:1873
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr "B<interactive_mailer>"
+
+#. type: Plain text
+#: doc/tin.5:1879
+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 ""
+"Dacă valoarea este mai mare decât 0, programul de citire a mesajelor va fi "
+"invocat mai devreme pentru răspuns, astfel încât să puteți utiliza mai multe "
+"dintre funcțiile sale (de exemplu, MIME, pgp, ...). 1 înseamnă includerea "
+"antetelor, 2 înseamnă neincluderea antetelor (vechea opțiune "
+"use_mailreader_i=ON). 0 dezactivează utilizarea. Această opțiune trebuie să "
+"se potrivească cu B<mailer_format>. Valoarea implicită este 0."
+
+#. type: TP
+#: doc/tin.5:1879
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr "B<inverse_okay>"
+
+#. type: TP
+#: doc/tin.5:1883
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr "B<keep_dead_articles>"
+
+#. type: TP
+#: doc/tin.5:1888
+#, no-wrap
+msgid "B<keep_expired_filters>"
+msgstr "B<keep_expired_filters>"
+
+#. type: TP
+#: doc/tin.5:1892
+#, no-wrap
+msgid "B<kill_level>"
+msgstr "B<kill_level>"
+
+#. type: Plain text
+#: doc/tin.5:1896
+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 ""
+"Această opțiune controlează procesarea și afișarea articolelor care sunt "
+"eliminate. Există 3 opțiuni, valoarea implicită fiind 0 (B<Elimină numai "
+"articolele necitite>)."
+
+#. type: Plain text
+#: doc/tin.5:1904
+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<Elimină doar articolele necitite> este comportamentul „tradițional” al B<\\"
+"%tin>(1). Doar articolele necitite sunt eliminate o singură dată, marcându-"
+"le ca citite. Deoarece filtrarea se aplică doar articolelor necitite cu "
+"B<kill_level> stabilit la 0, B<art_marked_killed> și "
+"B<art_marked_read_selected> sunt afișate o singură dată. Când reintrați în "
+"grup, marcajul va dispărea."
+
+#. type: TP
+#: doc/tin.5:1920
+#, no-wrap
+msgid "B<mail_address>"
+msgstr "B<mail_address>"
+
+#. type: Plain text
+#: doc/tin.5:1926
+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 ""
+"Adresa de poștă electronică a utilizatorului (și numele complet), dacă nu "
+"este nume-utilizator@gazdă. Aceasta este utilizată la crearea articolelor, "
+"trimiterea de mesaje și semnarea B<\\%pgp>(1)."
+
+#. type: TP
+#: doc/tin.5:1930
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr "B<mail_quote_format>"
+
+#. type: TP
+#: doc/tin.5:1936
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr "B<mailbox_format>"
+
+#. type: TP
+#: doc/tin.5:1955
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr "B<mailer_format>"
+
+#. type: Plain text
+#: doc/tin.5:1979
+#, fuzzy, no-wrap
+#| msgid ""
+#| "%F\tfilename\n"
+#| "%M\tdefault_mailer\n"
+#| "%S\tsubject-field\n"
+#| "%T\tto-filed\n"
+#| "%U\tusername\n"
+#| "%%\t%\n"
+msgid ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+msgstr ""
+"%F\tnume-fișier\n"
+"%M\tagent-poștă_implicit\n"
+"%S\tcâmpul-subiect\n"
+"%T\ttcâmul-către\n"
+"%U\tnune-utilizator\n"
+"%%\t%\n"
+
+#. type: TP
+#: doc/tin.5:1992
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr "B<metamail_prog>"
+
+#. type: TP
+#: doc/tin.5:2004 doc/tin.5:2811
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr "B<mm_charset>"
+
+#. type: TP
+#: doc/tin.5:2041
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr "B<mono_markdash>"
+
+#. type: TP
+#: doc/tin.5:2046
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr "B<mono_markslash>"
+
+#. type: TP
+#: doc/tin.5:2051
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr "B<mono_markstar>"
+
+#. type: TP
+#: doc/tin.5:2056
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr "B<mono_markstroke>"
+
+#. type: TP
+#: doc/tin.5:2061
+#, no-wrap
+msgid "B<newnews>"
+msgstr "B<newnews>"
+
+#. type: Plain text
+#: doc/tin.5:2067
+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 ""
+"Acestea sunt cronometre interne utilizate de B<\\%tin>(1) pentru a urmări "
+"noile grupuri de știri. Nu le modificați decât dacă înțelegeți la ce servesc."
+
+#. type: TP
+#: doc/tin.5:2089
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr "B<nntp_read_timeout_secs>"
+
+#. type: Plain text
+#: doc/tin.5:2092
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+"Timpul în secunde pentru a aștepta un răspuns de la server. Valoarea "
+"implicită este 120."
+
+#. type: TP
+#: doc/tin.5:2092
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr "B<normalization_form>"
+
+#. type: Plain text
+#: doc/tin.5:2096
+#, fuzzy
+#| msgid ""
+#| "The normalization form which should be used to normalize unicode input.  "
+#| "The possible values are:"
+msgid ""
+"The normalization form which should be used to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+"Formatul de normalizare care trebuie utilizat pentru normalizarea intrării "
+"unicode. Valorile posibile sunt:"
+
+#. type: Plain text
+#: doc/tin.5:2114
+#, fuzzy
+#| msgid ""
+#| "Some normalization modes are only available if they are supported by the "
+#| "library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+#| "possible (B<RFC\\%5198>)."
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+msgstr ""
+"Unele moduri de normalizare sunt disponibile numai dacă sunt acceptate de "
+"biblioteca pe care B<\\%tin>(1) o utilizează pentru a efectua normalizarea. "
+"NFC ar trebui utilizat dacă este posibil (B<RFC\\%5198>)."
+
+#. type: TP
+#: doc/tin.5:2114
+#, no-wrap
+msgid "B<page_mime_format>"
+msgstr "B<page_mime_format>"
+
+#. type: Plain text
+#: doc/tin.5:2120
+msgid ""
+"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+msgstr ""
+"Șirul de format ce B<\\%tin>(1) utilizează pentru antetul mime la nivel de "
+"Pagină. Valoarea implicită este \"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.5:2120
+#, no-wrap
+msgid "B<page_uue_format>"
+msgstr "B<page_uue_format>"
+
+#. type: Plain text
+#: doc/tin.5:2126
+msgid ""
+"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+"Șirul de format ce B<\\%tin>(1) utilizează pentru antetul uue la nivel de "
+"Pagină. Valoarea implicită este \"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: TP
+#: doc/tin.5:2126
+#, no-wrap
+msgid "B<page_yenc_format>"
+msgstr "B<page_yenc_format>"
+
+#. type: Plain text
+#: doc/tin.5:2132
+#, fuzzy
+#| msgid ""
+#| "Format string B<\\%tin>(1)  uses for uue header at Page level.  Default "
+#| "is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgid ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+msgstr ""
+"Șirul de format ce B<\\%tin>(1) utilizează pentru antetul uue la nivel de "
+"Pagină. Valoarea implicită este \"[-- %T%S%*n%I%!d%*e --]\"."
+
+#. type: Plain text
+#: doc/tin.5:2160
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, atunci B<\\%tin>(1) va porni un program de "
+"vizualizare adecvat pentru a afișa orice fișiere care au fost post-procesate "
+"și uudecodate. Programul este determinat folosind fișierul B<\\"
+"%mailcap>(5) . Implicit este activată „ON”."
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr "B<posted_articles_file>"
+
+#. type: TP
+#: doc/tin.5:2188
+#, no-wrap
+msgid "B<printer>"
+msgstr "B<printer>"
+
+#. type: Plain text
+#: doc/tin.5:2198
+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 ""
+"Programul de imprimare cu opțiuni care va fi utilizat pentru imprimarea "
+"articolelor. Implicit este B<\\%lpr>(1)  pentru mașinile BSD și B<\\%lp>(1) "
+"pentru mașinile SysV. Imprimarea din B<\\%tin>(1) poate fi dezactivată de "
+"către administratorul de sistem."
+
+#. type: Plain text
+#: doc/tin.5:2206
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+"Dacă este activată „ON”, afișează antetul gol „Followup-To:” atunci când "
+"editați un articol. Implicit este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:2212
+#, no-wrap
+msgid "B<quote_style>"
+msgstr "B<quote_style>"
+
+#. type: Plain text
+#: doc/tin.5:2218
+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 ""
+"Această valoare întregă codificată în biți controlează modul în care "
+"articolele sunt citate atunci când se răspunde la ele sau se răspunde la "
+"acestea. Orice dintre următoarele opțiuni poate fi combinată prin adăugarea "
+"tuturor valorilor relevante. Valoarea implicită este 5, ceea ce înseamnă că "
+"caracterele de citare sunt comprimate și liniile goale sunt citate."
+
+#. type: Plain text
+#: doc/tin.5:2221
+msgid "B<Nothing special> Non empty lines are quoted."
+msgstr "B<Nimic special> Liniile care nu sunt goale sunt citate."
+
+#. type: Plain text
+#: doc/tin.5:2225
+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<Comprimă ghilimelele> Comprimă caracterele ghilimelelor atunci când se "
+"utilizează ghilimele de mai multe ori (de exemplu, „E<gt> E<gt> E<gt>” va fi "
+"transformat în „E<gt>E<gt>E<gt>”). Această opțiune este activată în mod "
+"implicit."
+
+#. type: Plain text
+#: doc/tin.5:2231
+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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
+"quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+"B<Citarea semnăturilor> Această opțiune este dezactivată în mod implicit. "
+"Semnăturile sunt întotdeauna citate, indiferent de această opțiune, atunci "
+"când vizualizați un articol în modul brut B<PageToggleRaw> («B<^H>») și "
+"răspundeți la acesta sau îl marcați pentru urmărire. Semnăturile nu sunt "
+"niciodată citate, indiferent de această opțiune, atunci când "
+"B<show_signatures> este dezactivată „OFF”."
+
+#. type: Plain text
+#: doc/tin.5:2233
+msgid "B<Quote empty lines> This option is on by default."
+msgstr ""
+"B<Citarea liniilor goale> Această opțiune este activată în mod implicit."
+
+#. type: TP
+#: doc/tin.5:2234
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr "B<quote_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2241
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote>. Dacă B<quote_regex> este "
+"gol, atunci B<\\%tin>(1) utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2241
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr "B<quote_regex2>"
+
+#. type: Plain text
+#: doc/tin.5:2248
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote2>. Dacă B<quote_regex2> "
+"este gol, atunci B<\\%tin>(1) utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2248
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr "B<quote_regex3>"
+
+#. type: Plain text
+#: doc/tin.5:2255
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"liniile care coincid sunt afișate în B<col_quote3>. Dacă B<quote_regex3> "
+"este gol, atunci B<\\%tin>(1) utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2255
+#, no-wrap
+msgid "B<recent_time>"
+msgstr "B<recent_time>"
+
+#. type: TP
+#: doc/tin.5:2259
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr "B<render_bidi>"
+
+#. type: Plain text
+#: doc/tin.5:2266
+msgid ""
+"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF B<\\"
+"%tin>(1)  leaves the rendering of bi-directional text to the terminal. "
+"Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, B<\\%tin>(1) realizează redarea textului "
+"bidirecțional. Dacă este dezactivată „OFF”, B<\\%tin>(1) lasă redarea "
+"textului bidirecțional în seama terminalului. Implicit este dezactivată "
+"„OFF”."
+
+#. type: TP
+#: doc/tin.5:2266
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr "B<reread_active_file_secs>"
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<scope_marked_global>"
+msgstr "B<scope_marked_global>"
+
+#. type: TP
+#: doc/tin.5:2279
+#, no-wrap
+msgid "B<scope_marked_global_match>"
+msgstr "B<scope_marked_global_match>"
+
+#. type: TP
+#: doc/tin.5:2283
+#, no-wrap
+msgid "B<scope_marked_local>"
+msgstr "B<scope_marked_local>"
+
+#. type: TP
+#: doc/tin.5:2287
+#, no-wrap
+msgid "B<scope_marked_local_match>"
+msgstr "B<scope_marked_local_match>"
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr "B<score_limit_kill>"
+
+#. type: TP
+#: doc/tin.5:2295
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr "B<score_limit_select>"
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<score_kill>"
+msgstr "B<score_kill>"
+
+#. type: TP
+#: doc/tin.5:2303
+#, no-wrap
+msgid "B<score_select>"
+msgstr "B<score_select>"
+
+#. type: TP
+#: doc/tin.5:2307
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr "B<scroll_lines>"
+
+#. type: Plain text
+#: doc/tin.5:2317
+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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to -2 to "
+"get half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+"Numărul de linii care vor fi derulate în sus/jos în paginatorul articolului "
+"atunci când se utilizează cursorul sus/jos. Valoarea implicită este 1 (linie "
+"cu linie). Stabiliți valoarea 0 pentru a obține derularea tradițională B<\\"
+"%tin>(1) pagină cu pagină. Stabiliți valoarea -1 pentru a obține derularea "
+"pagină cu pagină, în care linia de sus/jos este transferată pe pagina "
+"următoare. Această opțiune înlocuiește show_last_line_prev_page=ON. "
+"Stabiliți valoarea -2 pentru a obține derularea pe jumătate de pagină. "
+"Această opțiune înlocuiește B<full_page_scroll>=OFF."
+
+#. type: TP
+#: doc/tin.5:2317
+#, no-wrap
+msgid "B<select_format>"
+msgstr "B<select_format>"
+
+#. type: Plain text
+#: doc/tin.5:2321
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+"Șirul de format utilizat pentru nivelul de Selecție. Valoarea implicită este "
+"\"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\". Sunt acceptate următoarele substituții:"
+
+#. type: ta
+#: doc/tin.5:2323
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr "\\w'%G    'u +\\wnumărul grupului actual'u"
+
+#. type: Plain text
+#: doc/tin.5:2330
+#, fuzzy, no-wrap
+#| msgid ""
+#| "%G\tgroup name\n"
+#| "%U\tunread count\n"
+#| "%d\tdescription\n"
+#| "%f\tgroup flag\n"
+#| "%n\tcurrent group number\n"
+#| "%%\t%\n"
+msgid ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+msgstr ""
+"%G\tnumele grupului\n"
+"%U\tnumărul de articolee necitite\n"
+"%d\tdescrierea\n"
+"%f\tfanionul grupului\n"
+"%n\tnumărul grupului actual\n"
+"%%\t%\n"
+
+#. type: TP
+#: doc/tin.5:2332
+#, no-wrap
+msgid "B<sort_function>"
+msgstr "B<sort_function>"
+
+#. type: TP
+#: doc/tin.5:2367
+#, no-wrap
+msgid "B<show_description>"
+msgstr "B<show_description>"
+
+#. type: Plain text
+#: doc/tin.5:2376
+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 "
+"built with mh-mail-handling support) from I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
+"mailgroups> for mailgroups. Default is ON."
+msgstr ""
+"Dacă este activată „ON”, afișează un text scurt de descriere a grupului după "
+"numele grupului de știri la nivelul de selecție a grupului. Comanda «B<-d>» "
+"va suprascrie configurația opțiunii și va dezactiva descrierile. Textul "
+"utilizat este preluat din fișierul I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups> "
+"și, dacă este oferit suportul necesar(necesită ca B<\\%tin>(1) să fie "
+"construit cu suport pentru mh-mail-handling), din I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/mailgroups> pentru grupurile de discuții. Valoarea implicită "
+"este „ON”."
+
+#. type: TP
+#: doc/tin.5:2376
+#, no-wrap
+msgid "B<show_help_mail_sign>"
+msgstr "B<show_help_mail_sign>"
+
+#. type: Plain text
+#: doc/tin.5:2383
+msgid ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+"Vă permite să selectați dacă B<\\%tin>(1) afișează o indicație de ajutor, o "
+"indicație de mesaj nou, ambele sau niciuna în titlurile diferitelor "
+"niveluri. Valoarea implicită este 3."
+
+#. type: TP
+#: doc/tin.5:2399
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr "B<show_only_unread_groups>"
+
+#. type: Plain text
+#: doc/tin.5:2422
+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 a file named I<.sigfixed> does exist in that dir or I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed> does exist it will be prepended to the chosen "
+"signature (first match counts). If the path starts with a ! the program the "
+"path points to will be executed to generate a signature. In order to pass "
+"the group name to the program, %G can be specified.  This will be replaced "
+"by the name of the current newsgroup. --none will suppress any signature. "
+"Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.sigfixed>."
+msgstr ""
+"Ruta care specifică fișierul de semnătură care trebuie utilizat la "
+"publicarea, urmărirea sau răspunsul la un articol. Dacă ruta este un "
+"director, semnătura va fi generată aleatoriu din fișierele care se află în "
+"directorul specificat. Dacă în acel director există un fișier numit "
+"I<.sigfixed> sau I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>, acesta va fi "
+"adăugat la începutul semnăturii alese (prima potrivire contează). Dacă ruta "
+"începe cu un !, programul către care indică ruta va fi executat pentru a "
+"genera o semnătură. Pentru a transmite numele grupului către program, se "
+"poate specifica %G.  Acesta va fi înlocuit cu numele grupului de știri "
+"curent. --none va suprima orice semnătură. Valoarea implicită este I<$"
+"{TIN_HOMEDIR:-„$HOME”}/.Sig>.  A se vedea și I<${TIN_HOMEDIR:-"
+"„$HOME”}/.sigfixed>."
+
+#. type: TP
+#: doc/tin.5:2425
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr "B<slashes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2432
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele care coincid sunt afișate în B<col_markslash> sau "
+"B<mono_markslash>. Dacă B<slashes_regex> este gol, atunci B<\\%tin>(1) "
+"utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2478
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr "B<spamtrap_warning_addresses>"
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr "B<stars_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2492
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele care coincid sunt afișate în B<col_markstar> sau B<mono_markstar>. "
+"Dacă B<stars_regex> este gol, atunci B<\\%tin>(1) utilizează o valoare "
+"implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2492
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr "B<strip_blanks>"
+
+#. type: TP
+#: doc/tin.5:2496
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr "B<strip_bogus>"
+
+#. type: TP
+#: doc/tin.5:2505
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr "B<strip_newsrc>"
+
+#. type: TP
+#: doc/tin.5:2509
+#, no-wrap
+msgid "B<strip_re_regex>"
+msgstr "B<strip_re_regex>"
+
+#. type: TP
+#: doc/tin.5:2515
+#, no-wrap
+msgid "B<strip_was_regex>"
+msgstr "B<strip_was_regex>"
+
+#. type: TP
+#: doc/tin.5:2521
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr "B<strokes_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2528
+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 ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele care coincid sunt afișate în B<col_markstroke> sau "
+"B<mono_markstroke>. Dacă B<strokes_regex> este gol, atunci B<\\%tin>(1) "
+"utilizează o valoare implicită încorporată."
+
+#. type: Plain text
+#: doc/tin.5:2533
+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 ""
+"Decodează codurile umlaut TeX în stil german în ISO Dacă este activat, "
+"afișează \"a ca Umlaut-a, etc. Implicit este dezactivată. Acest comportament "
+"poate fi schimbat și în programul de vizualizare a articolelor prin "
+"B<PageToggleTex2iso> («B<\">»)."
+
+#. type: Plain text
+#: doc/tin.5:2536
+msgid "Defines which threading method to use. The choices are:"
+msgstr ""
+"Definește metoda de organizare a seriei de publicări care va fi utilizată. "
+"Opțiunile sunt:"
+
+#. type: Plain text
+#: doc/tin.5:2539
+msgid "Don't thread"
+msgstr "Nu se organizează seria de articole publicate"
+
+#. type: Plain text
+#: doc/tin.5:2541
+msgid "Thread on Subject only"
+msgstr "Organizează seria de articole publicate doar după ''Subiect:''"
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "Thread on References only"
+msgstr "Organizează seria de articole publicate doar după ''Referințe:''"
+
+#. type: Plain text
+#: doc/tin.5:2545
+msgid "Thread on References then Subject (default)"
+msgstr ""
+"Organizează seria de articole publicate după ''Referințe:'' apoi după "
+"\\&''Subiect:'' (implicit)"
+
+#. type: Plain text
+#: doc/tin.5:2547
+msgid "Thread multipart articles on Subject"
+msgstr ""
+"Organizează seria de articole din mai multe părți publicate după ''Subiect:''"
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "Thread on Percentage Match of the Subjects"
+msgstr ""
+"Organizează seria de articole publicate după procentul de potrivire al "
+"Subiectelor"
+
+#. type: Plain text
+#: doc/tin.5:2553
+msgid ""
+"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 \\(en 5 in the file I<$"
+"{TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+msgstr ""
+"De asemenea, este posibil să specificați tipul de organizare al seriei de "
+"articole publicate pentru fiecare grup în parte, definind variabila de "
+"atribut de grup B<thread_articles> la 0 \\(en 5 în fișierul I<${TIN_HOMEDIR:-"
+"„$HOME”}/.tin/attributes>."
+
+#. type: Plain text
+#: doc/tin.5:2557
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ [%L]"
+"\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+"Șirul de format utilizat pentru nivelul Fir de discuție. Valoarea implicită "
+"este \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\". Sunt acceptate următoarele "
+"substituții:"
+
+#. type: ta
+#: doc/tin.5:2559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr "\\w'%G    'u +\\w'de la, numele și/sau adresa'u"
+
+#. type: Plain text
+#: doc/tin.5:2570
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+"%D\tdata\n"
+"%F\tde la, numele și/sau adresa\n"
+"%I\tinițiale\n"
+"%L\tnumărul liniei\n"
+"%M\tid-messaj\n"
+"%S\tpunctajul\n"
+"%T\ttarborele firului de discuție\n"
+"%m\tmarcajele articolului\n"
+"%n\tnumărul articolului curentn\n"
+"%%\t%\n"
+
+#. type: Plain text
+#: doc/tin.5:2577
+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 ""
+"Definește cât de apropiate trebuie să fie subiectele în timpul procesului de "
+"grupare pe baza procentului de potrivire pentru ca grupurile să fie "
+"considerate parte a unui singur grup. Această valoare este cuprinsă între 0 "
+"și 100. Valoarea implicită este 75."
+
+#. type: TP
+#: doc/tin.5:2581
+#, no-wrap
+msgid "B<thread_score>"
+msgstr "B<thread_score>"
+
+#. type: TP
+#: doc/tin.5:2593
+#, no-wrap
+msgid "B<tls_ca_cert_file>"
+msgstr "B<tls_ca_cert_file>"
+
+#. type: TP
+#: doc/tin.5:2598
+#, no-wrap
+msgid "B<translit>"
+msgstr "B<translit>"
+
+#. type: Plain text
+#: doc/tin.5:2613
+#, fuzzy
+#| msgid ""
+#| "Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+#| "bodies.  Default is 0. This option does not affect lines within verbatim "
+#| "blocks."
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+"bodies.  Default is 0. This option does not affect lines within verbatim "
+"blocks and is applied before B<hideline_regex>."
+msgstr ""
+"Vă permite să selectați modul în care B<\\%tin>(1) tratează liniile goale "
+"din corpul articolelor. Valoarea implicită este 0. Această opțiune nu "
+"afectează liniile din blocurile verbatim."
+
+#. type: Plain text
+#: doc/tin.5:2636
+msgid ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+msgstr ""
+"Dacă este activată „ON”, elimină cratimele flexibile (U+00AD) din blocurile "
+"care nu sunt verbatim atunci când afișează articole. Implicit este "
+"dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:2636
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr "B<underscores_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2643
+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>(1)  uses a built-in default."
+msgstr ""
+"O expresie regulată care va fi aplicată la citirea articolelor. Toate "
+"cuvintele care  coimcid sunt afișate în B<col_markdash> sau "
+"B<mono_markdash>. Dacă B<underscores_regex> este gol, atunci B<\\%tin>(1) "
+"utilizează o valoare implicită încorporată."
+
+#. type: TP
+#: doc/tin.5:2643
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr "B<unlink_article>"
+
+#. type: Plain text
+#: doc/tin.5:2647
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+"Dacă este activată „ON”, elimină I<${TIN_HOMEDIR:-\"$HOME\"}/.article> după "
+"publicare. Implicit este activată ”ON”."
+
+#. type: TP
+#: doc/tin.5:2647
+#, no-wrap
+msgid "B<url_handler>"
+msgstr "B<url_handler>"
+
+#. type: TP
+#: doc/tin.5:2652
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr "B<url_highlight>"
+
+#. type: TP
+#: doc/tin.5:2655
+#, no-wrap
+msgid "B<use_color>"
+msgstr "B<use_color>"
+
+#. type: Plain text
+#: doc/tin.5:2660
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr ""
+"Dacă este activată, B<\\%tin>(1) utilizează culori ANSI. Implicit este "
+"dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:2660
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr "B<use_keypad>"
+
+#. type: Plain text
+#: doc/tin.5:2663
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr ""
+"Utilizează tastele de derulare de la tastatura numerică. Implicit este "
+"dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:2663
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr "B<use_mouse>"
+
+#. type: TP
+#: doc/tin.5:2669
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr "B<use_slrnface>"
+
+#. type: Plain text
+#: doc/tin.5:2681
+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 ""
+"Dacă este activată, ă B<\\%slrnface>(1) va fi utilizată pentru a interpreta "
+"antetul „X-Face:”. Pentru ca această opțiune să aibă efect, B<\\%tin>(1) "
+"trebuie să ruleze într-un B<\\%xterm>(1x)  și B<\\%slrnface>(1)  trebuie să "
+"se afle în $B<PATH>. Implicit, opțiunea este dezactivată „OFF”."
+
+#. type: TP
+#: doc/tin.5:2681
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr "B<utf8_graphics>"
+
+#. type: TP
+#: doc/tin.5:2685
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr "B<verbatim_begin_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2691
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
+"verbatim block. Default is #v+"
+msgstr ""
+"O expresie regulată pe care B<\\%tin>(1)  o va utiliza pentru a găsi "
+"începutul unui bloc verbatim. Valoarea implicită este #v+"
+
+#. type: TP
+#: doc/tin.5:2691
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr "B<verbatim_end_regex>"
+
+#. type: Plain text
+#: doc/tin.5:2697
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the end of a "
+"verbatim block. Default is #v-"
+msgstr ""
+"O expresie regulată pe care B<\\%tin>(1)  o va utiliza pentru a găsi "
+"sfârșitul unui bloc verbatim. Valoarea implicită este #v-"
+
+#. type: Plain text
+#: doc/tin.5:2703
+#, fuzzy
+#| msgid ""
+#| "Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+#| "bodies.  Default is 0. This option does not affect lines within verbatim "
+#| "blocks."
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats verbatim blocks in article "
+"bodies.  Default is 1."
+msgstr ""
+"Vă permite să selectați modul în care B<\\%tin>(1) tratează liniile goale "
+"din corpul articolelor. Valoarea implicită este 0. Această opțiune nu "
+"afectează liniile din blocurile verbatim."
+
+#. type: TP
+#: doc/tin.5:2713
+#, no-wrap
+msgid "B<wildcard>"
+msgstr "B<wildcard>"
+
+#. type: Plain text
+#: doc/tin.5:2737
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also B<\\"
+"%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You will "
+"probably want to update your filter file if you use this regularly.  NB: "
+"Newsgroup names will always be matched using the B<\\%wildmat>(3)  notation."
+msgstr ""
+"Vă permite să selectați modul în care B<\\%tin>(1) potrivește șirurile de "
+"caractere. Valoarea implicită este 0 și utilizează notația B<\\"
+"%wildmat>(3) , care este modul tradițional de gestionare. Stabilirea acestei "
+"valori la 1 vă permite să utilizați expresii regulate compatibile cu B<\\"
+"%perl>(1)  B<\\%pcre>(3)  sau B<\\%pcre2> (3)  (vedeți și B<\\%perlre>(1)  "
+"și B<\\%pcrepattern>(3)  sau B<\\%pcre2pattern>(3)).  Probabil veți dori să "
+"actualizați fișierul de filtrare dacă utilizați această opțiune în mod "
+"regulat. NB: Numele grupurilor de știri vor fi întotdeauna potrivite "
+"utilizând notația B<\\%wildmat>(3) ."
+
+#. type: TP
+#: doc/tin.5:2737
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr "B<word_h_display_marks>"
+
+#. type: TP
+#: doc/tin.5:2749
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr "B<word_highlight>"
+
+#. type: TP
+#: doc/tin.5:2757
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr "B<wrap_column>"
+
+#. type: TP
+#: doc/tin.5:2773
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr "B<xpost_quote_format>"
+
+#. type: Plain text
+#: doc/tin.5:2788
+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 ""
+"Încă un fișier de configurare globală cu perechi „I<variabilă>=I<valoare>”. "
+"Acesta este destinat opțiunilor mai generale care, de obicei, nu pot fi "
+"controlate prin I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> și/sau I<${TIN_HOMEDIR:-"
+"\"$HOME\"}/.tin/tinrc>, cum ar fi reinițializarea (pentru a suprascrie "
+"valoarea implicită încorporată) I<newslibdir>."
+
+#. type: TP
+#: doc/tin.5:2788
+#, no-wrap
+msgid "B<domainname>"
+msgstr "B<domainname>"
+
+#. type: Plain text
+#: doc/tin.5:2791
+msgid "Sets a global domain name used in From lines"
+msgstr "Definește un nume de domeniu global utilizat în liniile From"
+
+#. type: Plain text
+#: doc/tin.5:2795
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+"Definește numele organizației dvs. $B<ORGANIZATION> înlocuiește orice "
+"valoare specificată."
+
+#. type: TP
+#: doc/tin.5:2795
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr "B<newslibdir>"
+
+#. type: Plain text
+#: doc/tin.5:2800
+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 ""
+"Definește locația implicită pentru anumite fișiere de configurare, valorile "
+"obișnuite fiind I</usr/lib/news>, I</var/lib/news>, I</usr/local/lib/news> "
+"sau I</news/db>. $B<TIN_LIBDIR> înlocuiește orice valoare specificată."
+
+#. type: TP
+#: doc/tin.5:2800
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr "B<bugaddress>"
+
+#. type: Plain text
+#: doc/tin.5:2806
+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 ""
+"Definește adresa de poștă electronică la care utilizatorii pot trimite "
+"rapoarte de erori folosind o funcție încorporată. Implicit, aceasta indică o "
+"listă de distribuție a dezvoltatorilor situată la tin.org. Poate doriți să "
+"schimbați această adresă cu una a administrației locale, dacă doriți să vă "
+"ocupați singuri de problemele utilizatorilor."
+
+#. type: TP
+#: doc/tin.5:2806
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr "B<inewsdir>"
+
+#. type: Plain text
+#: doc/tin.5:2811
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr "Definește directorul care conține fișierul executabil B<\\%inews>(1)."
+
+#.  TODO: mention that it sets mm_network_charset if
+#.  charset-conversion is available.
+#. type: Plain text
+#: doc/tin.5:2817
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header.  "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+"Setul de caractere implicit care va fi utilizat în antetul MIME „Content-"
+"Type:”.  $B<MM_CHARSET> înlocuiește orice valoare specificată."
+
+#. type: Plain text
+#: doc/tin.5:2820
+msgid ""
+"Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+"Schema de codificare implicită utilizată în articolele MIME. 8 biți ar putea "
+"fi cea mai bună valoare."
+
+#. type: Plain text
+#: doc/tin.5:2824
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+"Schema de codificare implicită utilizată în scrisorile MIME. quoted-"
+"printable este o alegere bună în acest caz."
+
+#. type: TP
+#: doc/tin.5:2824
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr "B<disable_gnksa_domain_check>"
+
+#. type: Plain text
+#: doc/tin.5:2830
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\"
+"%tin>(1)  version 2.1.5"
+msgstr ""
+"Permite domeniile de nivel superior neînregistrate. Deoarece lista TLD-"
+"urilor valide nu mai este menținută în mod activ, valoarea implicită a fost "
+"modificată la „ON” începând cu B<\\%tin>(1)  versiunea 2.1.5"
+
+#. type: TP
+#: doc/tin.5:2830
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr "B<disable_sender>"
+
+#. type: Plain text
+#: doc/tin.5:2834
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+"Nu generează un antet „Sender:”. Acest lucru are efect numai dacă "
+"B<inews_prog> este configurat la „--internal”."
+
+#. type: TP
+#: doc/tin.5:2834
+#, no-wrap
+msgid "B<spooldir>"
+msgstr "B<spooldir>"
+
+#. type: Plain text
+#: doc/tin.5:2839
+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 ""
+"Baza directorului dvs. de stocare(spool) al știrilor (Bnews, Cnews și INN "
+"stil spool tradițional), valorile comune sunt I</var/spool/news>, I</usr/"
+"spool/news>, I</news/spool>. $B<TIN_SPOOLDIR> înlocuiește orice valoare "
+"specificată."
+
+#. type: TP
+#: doc/tin.5:2839
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr "B<overviewdir>"
+
+#. type: Plain text
+#: doc/tin.5:2847
+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 ""
+"Baza bazei de date NOV B<\\%newsoverview>(5)  (stil tradspool; poate fi "
+"același director ca I<spooldir>), valorile comune sunt I</var/spool/"
+"overview>, I</usr/spool/overview>, I</news/overview>. $B<TIN_NOVROOTDIR> "
+"înlocuiește orice valoare specificată."
+
+#. type: TP
+#: doc/tin.5:2847
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr "B<overviewfile>"
+
+#. type: Plain text
+#: doc/tin.5:2851
+msgid ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+"Numele unui singur fișier de prezentare generală, valorile obișnuite sunt "
+"I<.overview> sau I<over.view>. $B<TIN_NOVFILENAME> înlocuiește orice valoare "
+"specificată."
+
+#. type: TP
+#: doc/tin.5:2851
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr "B<overviewfmtfile>"
+
+#. type: Plain text
+#: doc/tin.5:2856
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Ruta completă către fișierul overview.fmt al sistemului dvs. de știri; de "
+"obicei, fișierul se află în I<newslibdir> și se numește I<overview.fmt>, "
+"astfel încât trebuie să modificați această opțiune numai dacă configurația "
+"dvs. este diferită."
+
+#. type: TP
+#: doc/tin.5:2856
+#, no-wrap
+msgid "B<activefile>"
+msgstr "B<activefile>"
+
+#. type: Plain text
+#: doc/tin.5:2862
+msgid ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+"Ruta completă a fișierului activ al sistemului dvs. de știri; de obicei, "
+"fișierul se află în I<newslibdir> și se numește I<active>, astfel încât "
+"trebuie să modificați această opțiune numai dacă configurația dvs. este "
+"diferită. $B<TIN_ACTIVEFILE> înlocuiește orice valoare specificată."
+
+#. type: TP
+#: doc/tin.5:2862
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr "B<activetimesfile>"
+
+#. type: Plain text
+#: doc/tin.5:2867
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Ruta completă către fișierul active.times al sistemului dvs. de știri; de "
+"obicei, fișierul se află în I<newslibdir> și se numește I<active.times>, "
+"astfel încât trebuie să modificați această opțiune numai dacă configurația "
+"dvs. este diferită."
+
+#. type: TP
+#: doc/tin.5:2867
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr "B<newsgroupsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2872
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+"Calea completă către fișierul grupurilor de știri ale sistemului dvs. de "
+"știri; de obicei, fișierul se află în I<newslibdir> și se numește "
+"I<newsgroups>, astfel încât trebuie să modificați această opțiune numai dacă "
+"configurația dvs. este diferită."
+
+#. type: TP
+#: doc/tin.5:2872
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr "B<subscriptionsfile>"
+
+#. type: Plain text
+#: doc/tin.5:2877
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+"Ruta completă către fișierul de abonamente al sistemului dvs. de știri; de "
+"obicei, fișierul se află în I<newslibdir> și se numește I<subscriptions>, "
+"astfel încât trebuie să modificați această opțiune numai dacă configurația "
+"dvs. este diferită."
+
+#. type: Plain text
+#: doc/tin.5:2880
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+
+#. type: Plain text
+#: doc/tin.5:2884
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+"traducerea în limba specificată în $B<LC_ALL>, $B<LC_MESSAGES> sau $B<LANG>"
+
+#. type: Plain text
+#: doc/tin.5:2897
+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 ""
+"Acest fișier listează grupurile de știri pe care situl local le primește. "
+"Fiecare grup de știri trebuie listat o singură dată. Fiecare linie specifică "
+"un singur grup; în cadrul fiecărui grup de știri, articolelor li se atribuie "
+"nume unice, care sunt numere crescând monoton."
+
+#.  TODO: tin issues just a warning in that case.
+#. type: Plain text
+#: doc/tin.5:2902
+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 ""
+"Dacă un articol este publicat în grupuri de știri care nu sunt menționate în "
+"acest fișier, acele grupuri de știri sunt ignorate.  Dacă nu sunt "
+"specificate grupuri de știri valide, articolul este respins."
+
+#. type: Plain text
+#: doc/tin.5:2905
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+"Fiecare linie este formată din patru câmpuri separate prin spații „I<nume> "
+"I<marcaj superior> I<marcaj inferior> I<fanioane>”."
+
+#. type: TP
+#: doc/tin.5:2905 doc/tin.5:2958
+#, no-wrap
+msgid "B<name>"
+msgstr "B<name>"
+
+#. type: TP
+#: doc/tin.5:2908
+#, no-wrap
+msgid "B<highmark>"
+msgstr "B<highmark>"
+
+#. type: Plain text
+#: doc/tin.5:2911
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr ""
+"este cel mai mare număr de articol care a fost utilizat în acel grup de știri"
+
+#. type: TP
+#: doc/tin.5:2911
+#, no-wrap
+msgid "B<lowmark>"
+msgstr "B<lowmark>"
+
+#. type: Plain text
+#: doc/tin.5:2918
+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 than the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+"este cel mai mic număr de articol din grup; acest număr nu este garantat a "
+"fi exact și trebuie considerat doar ca un indiciu. Rețineți că, din cauza "
+"anulării articolelor, pot exista lacune în secvența de numerotare. Dacă cel "
+"mai mic număr de articol este mai mare decât cel mai mare număr de articol, "
+"atunci nu există articole în grupul de știri."
+
+#. type: TP
+#: doc/tin.5:2918
+#, no-wrap
+msgid "B<flags>"
+msgstr "B<flags>"
+
+#. type: Plain text
+#: doc/tin.5:2921
+msgid "can be one of those"
+msgstr "poate fi unul dintre acestea"
+
+#. type: TP
+#: doc/tin.5:2922
+#, no-wrap
+msgid "B<y>"
+msgstr "B<y>"
+
+#. type: Plain text
+#: doc/tin.5:2925
+msgid "local postings are allowed"
+msgstr "sunt permise publicări locale"
+
+#. type: TP
+#: doc/tin.5:2925
+#, no-wrap
+msgid "B<n>"
+msgstr "B<n>"
+
+#. type: Plain text
+#: doc/tin.5:2928
+msgid "no local postings are allowed, only remote ones"
+msgstr "nu sunt permise publicări locale, ci numai cele la distanță"
+
+#. type: TP
+#: doc/tin.5:2928
+#, no-wrap
+msgid "B<m>"
+msgstr "B<m>"
+
+#. type: Plain text
+#: doc/tin.5:2931
+msgid "the group is moderated and all postings must be approved"
+msgstr "grupul este moderat și toate publicările trebuie să fie aprobate"
+
+#. type: TP
+#: doc/tin.5:2931
+#, no-wrap
+msgid "B<j>"
+msgstr "B<j>"
+
+#. type: Plain text
+#: doc/tin.5:2934
+msgid "articles in this group are not kept, but only passed on"
+msgstr ""
+"articolele din acest grup nu sunt păstrate, ci doar transmise mai departe"
+
+#. type: TP
+#: doc/tin.5:2934
+#, no-wrap
+msgid "B<x>"
+msgstr "B<x>"
+
+#. type: Plain text
+#: doc/tin.5:2937
+msgid "articles cannot be posted to this newsgroup"
+msgstr "articolele nu pot fi publicate în acest grup de știri"
+
+#. type: TP
+#: doc/tin.5:2937
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr "B<=foo.bar>"
+
+#. type: Plain text
+#: doc/tin.5:2940
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr "articolele sunt arhivate local în grupul „foo.bar”"
+
+#. type: Plain text
+#: doc/tin.5:2948
+#, fuzzy
+#| msgid ""
+#| "only tries to read the file if you read directly from the local spool, if "
+#| "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or "
+#| "LIST COUNTS (B<RFC\\%6048>) command instead."
+msgid ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+msgstr ""
+"încearcă să citească fișierul numai dacă citiți direct din spool-ul "
+"(directorul de stocare al știrilor) local; dacă citiți știrile prin NNTP, "
+"B<\\%tin>(1)  utilizează în schimb comanda LIST (B<RFC\\%3977>) sau LIST "
+"COUNTS (B<RFC\\%6048>)."
+
+#. type: Plain text
+#: doc/tin.5:2958
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+"Acest fișier oferă o înregistrare cronologică a momentului în care sunt "
+"create grupurile de știri. Acesta este actualizat în mod normal de serverul "
+"local de știri (de exemplu, B<\\%innd>(8))  de fiecare dată când este creat "
+"un grup nou. Fiecare linie este formată din trei câmpuri separate prin "
+"spații „I<nume> I<ora> I<creator>”."
+
+#. type: Plain text
+#: doc/tin.5:2965
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the Epoch."
+msgstr ""
+"este momentul în care grupul a fost creat, exprimat ca număr de secunde de "
+"la Epoch."
+
+#. type: TP
+#: doc/tin.5:2965
+#, no-wrap
+msgid "B<creator>"
+msgstr "B<creator>"
+
+#. type: Plain text
+#: doc/tin.5:2968
+msgid "is the electronic mail address of the person who created the group."
+msgstr "este adresa de poștă electronică a persoanei care a creat grupul."
+
+#. type: Plain text
+#: doc/tin.5:2974
+#, fuzzy
+#| msgid ""
+#| "only tries to read the file if you read directly from the local spool, if "
+#| "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
+#| "command instead."
+msgid ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+msgstr ""
+"încearcă să citească fișierul numai dacă citiți direct din spool-ul local; "
+"dacă citiți știrile prin NNTP, B<\\%tin>(1)  utilizează în schimb comanda "
+"NEWGROUPS (B<RFC\\%3977>)."
+
+#. type: Plain text
+#: doc/tin.5:2984
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+msgstr ""
+"Acest fișier conține scurte descrieri ale fiecărui grup de știri. De obicei, "
+"este actualizat de serverul local de știri (de exemplu, B<\\%innd>(8))  de "
+"fiecare dată când este creat un grup nou. Fiecare linie conține două câmpuri "
+"separate prin tabulator „I<numele grupului>    I<descriere pe o singură "
+"linie>”."
+
+#. type: Plain text
+#: doc/tin.5:2996
+#, fuzzy
+#| msgid ""
+#| "only tries to read the file if you read directly from the local spool, if "
+#| "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
+#| "%3977>) command instead."
+msgid ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+msgstr ""
+"încearcă să citească fișierul numai dacă citiți direct din spool-ul local; "
+"dacă citiți știrile prin NNTP, B<\\%tin>(1)  utilizează în schimb comanda "
+"LIST NEWSGROUPS (B<RFC\\%3977>)."
+
+#. type: Plain text
+#: doc/tin.5:3004
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+"Acest fișier poate conține o organizație implicită care va fi utilizată în "
+"antetul „Organizație:”. $B<ORGANIZATION> are prioritate mai mare dacă este "
+"definită."
+
+#. type: Plain text
+#: doc/tin.5:3021
+#, fuzzy
+#| 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<RFC\\%3977>) "
+#| "command instead."
+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<RFC\\ 3977>) command instead."
+msgstr ""
+"Acest fișier specifică organizarea bazei de date cu prezentarea generală a "
+"știrilor (vedeți și B<\\%newsoverview>(5)).  Ordinea liniilor din acest "
+"fișier este importantă; ea determină ordinea în care câmpurile vor apărea în "
+"baza de date. Vedeți de asemenea B<%overview.fmt>(5).  B<%tin>(1)  încearcă "
+"să citească fișierul numai dacă citiți direct din spool-ul local; dacă "
+"citiți știrile prin NNTP, B<%tin>(1)  utilizează în schimb comanda LIST "
+"OVERVIEW.FMT (B<RFC\\%3977>)."
+
+#. type: Plain text
+#: doc/tin.5:3035
+#, fuzzy
+#| msgid ""
+#| "This file contains a list of newsgroups \\(em one per line \\(em which "
+#| "the client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+#| "\"$HOME\"}/.newsrc for the news server.  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<RFC\\%6048>) command "
+#| "instead."
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no ${TIN_HOMEDIR:-"
+"\"$HOME\"}/.newsrc for the news server.  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<RFC\\ 6048>) command "
+"instead."
+msgstr ""
+"Acest fișier conține o listă de grupuri de știri \\(em câte unul pe linie \\"
+"(em la care clientul ar trebui să se aboneze atunci când utilizatorul nu are "
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc pentru serverul de știri. B<\\%tin>(1)  "
+"încearcă să citească fișierul numai dacă citiți direct din spool-ul local; "
+"dacă citiți știrile prin NNTP, B<\\%tin>(1)  utilizează în schimb comanda "
+"LIST SUBSCRIPTIONS (B<RFC\\%6048>)."
+
+#. type: Plain text
+#: doc/tin.5:3087
+msgid ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+msgstr ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), "
+"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\"
+"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\"
+"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), B<\\"
+"%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), B<\\"
+"%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\"
+"%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+
+#, no-wrap
+#~ msgid "tin"
+#~ msgstr "tin"
+
+#, no-wrap
+#~ msgid "December 24th, 2024"
+#~ msgstr "24 decembrie 2024"
+
+#, no-wrap
+#~ msgid "\\w'%128 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES 'u +\\w'ATTRIBUTES'u"
+#~ msgstr "\\w'%128 'u +\\w'ATRIBUTE 'u +\\w'ATRIBUTE 'u +\\w'ATRIBUTE'u"
+
+#, no-wrap
+#~ msgid ""
+#~ "  I<1\tNNTP\tNNTPS>\n"
+#~ "  I<2\tFILTER\tARTS>\n"
+#~ "  I<4\tNEWSRC\tBITMAP>\n"
+#~ "  I<8\tTHREADING\tREFS>\n"
+#~ " I<16\tMEMORY\tMALLOC>\n"
+#~ " I<32\tATTRIBUTES>\n"
+#~ " I<64\tMISC\tGNKSA\tACTIVE>\n"
+#~ "I<127\tALL\tEVERYTHING>\n"
+#~ "I<128\tREMOVE\tDELETE>\n"
+#~ msgstr ""
+#~ "  I<1\tNNTP\tNNTPS>\n"
+#~ "  I<2\tFILTER\tARTS>\n"
+#~ "  I<4\tNEWSRC\tBITMAP>\n"
+#~ "  I<8\tTHREADING\tREFS>\n"
+#~ " I<16\tMEMORY\tMALLOC>\n"
+#~ " I<32\tATTRIBUTES>\n"
+#~ " I<64\tMISC\tGNKSA\tACTIVE>\n"
+#~ "I<127\tALL\tEVERYTHING>\n"
+#~ "I<128\tREMOVE\tDELETE>\n"
+
+#
+#~ 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 ""
+#~ "Formatul șirului B<tin> utilizat pentru reprezentarea datei. O descriere "
+#~ "a diferitelor opțiuni de formatare poate fi găsită la B<\\%strftime>(3). "
+#~ "B<tin> utilizează B<\\%strftime>(3) atunci când este disponibil și "
+#~ "acceptă majoritatea opțiunilor de formatare în codul său de rezervă. "
+#~ "Implicit este „%a, %d %b %Y %H:%M:%S”."
+
+#~ 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), or B<\\%ucnv_*>(), this option is disabled and "
+#~ "you should use B<mm_network_charset> instead."
+#~ msgstr ""
+#~ "Setul de caractere acceptat local, care este utilizat și pentru antetul "
+#~ "MIME (parametrul setului de caractere și numele setului de caractere în "
+#~ "codificarea antetului) în mesajele de poștă electronică și publicarea "
+#~ "știrilor. Dacă B<MIME_STRICT_CHARSET> este definit în momentul "
+#~ "compilării, textul din setul de caractere diferit de valoarea acestui "
+#~ "parametru este considerat ca fiind imposibil de afișat și este "
+#~ "reprezentat ca „?”. În caz contrar, toate seturile de caractere sunt "
+#~ "considerate compatibile cu afișarea. Dacă nu este definit, se utilizează "
+#~ "valoarea variabilei de mediu $B<MM_CHARSET>. Se utilizează US-ASCII sau "
+#~ "valoarea implicită la compilare în cazul în care niciuna dintre acestea "
+#~ "nu este definită. Dacă sistemul dvs. acceptă B<\\%iconv>(3) sau B<\\"
+#~ "%ucnv_*>(), această opțiune este dezactivată și ar trebui să utilizați în "
+#~ "schimb B<mm_network_charset>."
+
+#~ 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), or B<\\%ucnv_*>(), "
+#~ "if none of these functions are 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 ""
+#~ "Setul de caractere utilizat pentru publicare și antetele MIME; "
+#~ "înlocuiește B<mm_charset>.  Conversia între B<mm_network_charset> și "
+#~ "setul de caractere local (determinat prin B<\\%nl_langinfo>(3))  se face "
+#~ "prin B<\\%iconv>(3) sau B<\\%ucnv_*>(). Dacă niciuna dintre aceste "
+#~ "funcții nu este disponibilă în sistemul dvs., această opțiune este "
+#~ "dezactivată și trebuie să utilizați în schimb B<mm_charset>. "
+#~ "B<mm_network_charset> este limitată la unul dintre următoarele seturi de "
+#~ "caractere:"
+
+#~ msgid ""
+#~ "The name of file containing all trusted CA certificates used for NNTPS "
+#~ "(B<\\%RFC8143>) connections. If left empty the system default will be "
+#~ "used."
+#~ msgstr ""
+#~ "Numele fișierului care conține toate certificatele CA de încredere "
+#~ "utilizate pentru conexiunile NNTPS (B<\\%RFC8143>). Dacă este lăsat "
+#~ "necompletat, va fi utilizată valoarea implicită a sistemului."
+
+#~ msgid "If ON verbatim blocks will be detected. Default is ON."
+#~ msgstr ""
+#~ "Dacă este activată, vor fi detectate blocurile verbatim. Implicit este "
+#~ "activată „ON”."
+
+#, no-wrap
+#~ msgid "\\w'%G    'u +\\w'Complete/incomplete UUE part indicator'u"
+#~ msgstr "\\w'%G    'u +\\w'Indicator complet/incomplet al părții UUE'u"
+
+#, no-wrap
+#~ msgid "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
+#~ msgstr "\\w'%G   'uC +\\w'B<attachment_format> 'uC +\\w'B<page_mime_format> 'uC +\\w'B<page_uue_format>'uC"
+
+#, no-wrap
+#~ msgid ""
+#~ "\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
+#~ "B<%C>\tX\tX\n"
+#~ "B<%c>\tX\tX\n"
+#~ "B<%D>\tX\tX\tX\n"
+#~ "B<%d>\tX\tX\tX\n"
+#~ "B<%E>\tX\tX\tX\n"
+#~ "B<%e>\tX\tX\tX\n"
+#~ "B<%I>\t\t\tX\n"
+#~ "B<%L>\tX\tX\n"
+#~ "B<%l>\tX\tX\n"
+#~ "B<%N>\t\tX\tX\n"
+#~ "B<%n>\t\tX\tX\n"
+#~ "B<%S>\tX\tX\tX\n"
+#~ "B<%s>\tX\tX\tX\n"
+#~ "B<%T>\tX\tX\tX\n"
+#~ "B<%t>\tX\tX\tX\n"
+#~ "B<%Z>\tX\tX\tX\n"
+#~ "B<%z>\tX\tX\tX\n"
+#~ "B<%%>\tX\tX\tX\n"
+#~ msgstr ""
+#~ "\tB<attachment_format>\tB<page_mime_format>\tB<page_uue_format>\n"
+#~ "B<%C>\tX\tX\n"
+#~ "B<%c>\tX\tX\n"
+#~ "B<%D>\tX\tX\tX\n"
+#~ "B<%d>\tX\tX\tX\n"
+#~ "B<%E>\tX\tX\tX\n"
+#~ "B<%e>\tX\tX\tX\n"
+#~ "B<%I>\t\t\tX\n"
+#~ "B<%L>\tX\tX\n"
+#~ "B<%l>\tX\tX\n"
+#~ "B<%N>\t\tX\tX\n"
+#~ "B<%n>\t\tX\tX\n"
+#~ "B<%S>\tX\tX\tX\n"
+#~ "B<%s>\tX\tX\tX\n"
+#~ "B<%T>\tX\tX\tX\n"
+#~ "B<%t>\tX\tX\tX\n"
+#~ "B<%Z>\tX\tX\tX\n"
+#~ "B<%z>\tX\tX\tX\n"
+#~ "B<%%>\tX\tX\tX\n"
+
+#, no-wrap
+#~ msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
+#~ msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/motd>\n"
+
+#, no-wrap
+#~ msgid "B<6>"
+#~ msgstr "B<6>"
+
+#~ msgid "table for IBM PC character set (code page 437)"
+#~ msgstr "tabel pentru setul de caractere IBM PC (pagina de cod 437)"
+
+#~ msgid "Same as $B<NAME>."
+#~ msgstr "La fel ca $B<NAME>."
+
+#~ msgid "Identical to the tinrc variable B<sort_article_type>"
+#~ msgstr "Identical to the tinrc variable B<sort_article_type>"
+
+#~ 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 ""
+#~ "Dacă este activată „ON”, abreviază numele lungi ale grupurilor de știri "
+#~ "la nivelul selecției grupului și la nivelul articolului (dacă este "
+#~ "necesar) astfel: news.software.readers -E<gt> n.software.readers -E<gt> "
+#~ "n.s.readers -E<gt> n.s.r.  Implicit este dezactivată „OFF”."
+
+#, no-wrap
+#~ msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
+#~ msgstr "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' și doar ultima intrare \\'\\'References:\\'\\''u"
+
+#, 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:'' (se ține cont de majuscule și minuscule)\n"
+#~ "1\t''Subject:'' (se ignoră majuscule și minuscule)\n"
+#~ "2\t''From:'' (se ține cont de majuscule și minuscule)\n"
+#~ "3\t''From:'' (se ignoră majuscule și minuscule)\n"
+#~ "4\t''Message-ID:'' și linia completă ''References:''\n"
+#~ "5\t''Message-ID:'' și doar ultima linie ''References:''\n"
+#~ "6\t''Message-ID:'' doar\n"
+#~ "7\t''Lines:''\n"
+
+#~ msgid ""
+#~ "Allows groups/articles to be selected by an arrow '-E<gt>' if set ON or "
+#~ "by a highlighted bar if set OFF. Default is OFF."
+#~ msgstr ""
+#~ "Permite selectarea grupurilor/articolelor cu ajutorul unei săgeți „-"
+#~ "E<gt>” dacă este activată „ON” sau cu ajutorul unei bare evidențiate dacă "
+#~ "este dezactivată. Implicit este dezactivată „OFF”."
+
+#~ msgid ""
+#~ "A regular expression to find Subject prefixes like \"Re:\" to remove If "
+#~ "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+#~ msgstr ""
+#~ "O expresie regulată pentru a găsi prefixe ale subiectului, cum ar fi "
+#~ "„Re:”, pentru a le elimina. Dacă B<strip_re_regex> este gol, atunci B<\\"
+#~ "%tin>(1) utilizează o valoare implicită încorporată."
+
+#~ msgid ""
+#~ "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment "
+#~ "tree and ellipsis ('...'). Default is OFF."
+#~ msgstr ""
+#~ "Dacă este activată „ON”, utilizează caractere UTF-8 pentru indicatorul („-"
+#~ "E<gt>”), arbore de fir/atașament și elipse ('...'). Implicit este "
+#~ "dezactivată „OFF”."
+
+#, no-wrap
+#~ msgid "B<\\%tin>(1)"
+#~ msgstr "B<\\%tin>(1)"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po-man/tin-man.pot tin-2.6.5/po-man/tin-man.pot
--- tin-2.6.4/po-man/tin-man.pot	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/po-man/tin-man.pot	2025-12-23 17:36:53.676076889 +0100
@@ -0,0 +1,14325 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2025-12-23 17:36+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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "TIN"
+msgstr ""
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2025-12-24"
+msgstr ""
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "2.6.5"
+msgstr ""
+
+#. type: TH
+#: doc/tin.1:11 doc/tin.5:10
+#, no-wrap
+msgid "Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:14 doc/tin.5:12
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:18
+msgid "tin, rtin - Usenet newsreader"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:18
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:53
+msgid ""
+"B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] "
+"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] "
+"[\\|[\\|B<-R>\\||\\|B<-S>\\|] \\|\\|B<-s> I<News_dir>\\|] [\\|B<-cuvZ>\\|] "
+"[\\|B<-4>\\||\\|B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> "
+"I<address>\\|] [\\|B<-D> I<debug_level>\\|] [\\|B<-F> I<filter_file>\\|] "
+"[\\|B<-G> I<article_limit>\\|] [\\|B<-f> I<newsrc_file>\\|] [\\|B<-g> "
+"I<server>\\|[\\|:I<port>\\|]\\|] [\\|B<-L> I<Message-ID>\\|] [\\|B<-m> "
+"I<Mail_dir>\\|] [\\|B<-p> I<port>\\|] [\\|B<-t> I<timeout>\\|] [\\|B<-I> "
+"I<index_dir>\\|]\\ \\|[I<newsgroup>\\|[\\|,.\\|.\\|.\\&\\|]\\|]\\|]"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:53 doc/tin.5:15
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:62
+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 an NNTP (Network News Transport Protocol, B<RFC\\ 3977>) or NNTPS "
+"(B<RFC\\ 8143>) server. It will automatically utilize NOV "
+"B<\\%newsoverview>(5)  style index files if available locally or via the "
+"NNTP [X]OVER command (B<RFC\\ 2980>, B<RFC\\ 3977>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:68
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:76
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:81
+msgid ""
+"The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
+"newsgroup with unread articles."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:81
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:83 doc/tin.1:1196 doc/tin.1:3958
+#, no-wrap
+msgid "B<0>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:86
+msgid "Successful program execution. No unread news available in batch mode."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:86 doc/tin.1:3961
+#, no-wrap
+msgid "B<1>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:89
+msgid "Usage, syntax, configuration file or network error."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:89 doc/tin.1:3964
+#, no-wrap
+msgid "B<2>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:92
+msgid "Unread news available (batch mode (''B<-Z>'') only)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:92 doc/tin.1:3967
+#, no-wrap
+msgid "B<3>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:97
+msgid "NNTP error."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:97
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:98
+#, no-wrap
+msgid "B<-4>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:102
+msgid ""
+"Force connecting via IPv4 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:102
+#, no-wrap
+msgid "B<-6>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:106
+msgid ""
+"Force connecting via IPv6 to the remote NNTP server. Only available when "
+"built with IPv6 support."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:106
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:109
+msgid "Toggle ANSI color (default is off)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:109
+#, no-wrap
+msgid "B<-A>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:114
+msgid ""
+"Force authentication on initial connect. Only available when reading via "
+"NNTP.  See also I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth> in B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:114
+#, no-wrap
+msgid "B<-c>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:119
+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 ""
+
+#. type: TP
+#: doc/tin.1:119
+#, no-wrap
+msgid "B<-C>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:124
+msgid ""
+"Use COMPRESS NNTP extension (B<RFC\\ 8054>) if available. See also "
+"B<nntp_read_timeout_secs>, ''B<-t>'' and the \"SECURITY\" and \"BUGS\" "
+"section."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:124
+#, no-wrap
+msgid "B<-d>"
+msgstr ""
+
+#
+#.  FIXME: explain debug levels
+#. type: Plain text
+#: doc/tin.1:130
+msgid ""
+"Don't load newsgroup descriptions and servers message of the day "
+"(interactive mode)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:130
+#, no-wrap
+msgid "B<-D>I< debug-level>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:140
+msgid ""
+"Enter debug-level, the levels can specified via number (should be avoided as "
+"it will be removed in the future) or name (case insensitive) as listed "
+"below. Use comma to give multiple levels, any combinations are allowed "
+"(e.g., ''B<-D> I<GNKSA,2,NNTP>''). If removal is requested it will be "
+"performed at startup and on normal termination (that is the files are only "
+"available while B<tin> is running)."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:144 doc/tin.1:1900 doc/tin.1:1934 doc/tin.1:2053 doc/tin.1:2120
+#: doc/tin.1:2322 doc/tin.1:2387 doc/tin.1:2523 doc/tin.1:2550 doc/tin.1:2564
+#: doc/tin.1:2616 doc/tin.1:2646 doc/tin.1:2724 doc/tin.1:2756 doc/tin.1:2782
+#: doc/tin.1:2863 doc/tin.1:2899 doc/tin.5:1674 doc/tin.5:1703 doc/tin.5:1841
+#: doc/tin.5:1904 doc/tin.5:2099 doc/tin.5:2169 doc/tin.5:2221 doc/tin.5:2340
+#: doc/tin.5:2353 doc/tin.5:2386 doc/tin.5:2439 doc/tin.5:2468 doc/tin.5:2539
+#: doc/tin.5:2588 doc/tin.5:2616 doc/tin.5:2706 doc/tin.5:2744
+#, no-wrap
+msgid "1"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:144
+#, no-wrap
+msgid "NNTPS"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:145 doc/tin.1:1902 doc/tin.1:1936 doc/tin.1:2054 doc/tin.1:2125
+#: doc/tin.1:2324 doc/tin.1:2391 doc/tin.1:2526 doc/tin.1:2566 doc/tin.1:2618
+#: doc/tin.1:2649 doc/tin.1:2726 doc/tin.1:2758 doc/tin.1:2784 doc/tin.1:2865
+#: doc/tin.1:2901 doc/tin.5:1675 doc/tin.5:1704 doc/tin.5:1842 doc/tin.5:1909
+#: doc/tin.5:2101 doc/tin.5:2173 doc/tin.5:2225 doc/tin.5:2356 doc/tin.5:2388
+#: doc/tin.5:2441 doc/tin.5:2471 doc/tin.5:2541 doc/tin.5:2590 doc/tin.5:2618
+#: doc/tin.5:2708 doc/tin.5:2746
+#, no-wrap
+msgid "2"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "FILTER"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:145
+#, no-wrap
+msgid "ARTS"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:146 doc/tin.1:1906 doc/tin.1:1940 doc/tin.1:2055 doc/tin.1:2328
+#: doc/tin.1:2622 doc/tin.1:2653 doc/tin.1:2731 doc/tin.1:2788 doc/tin.5:1677
+#: doc/tin.5:1706 doc/tin.5:1843 doc/tin.5:2105 doc/tin.5:2231 doc/tin.5:2445
+#: doc/tin.5:2475 doc/tin.5:2545 doc/tin.5:2622
+#, no-wrap
+msgid "4"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "NEWSRC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:146
+#, no-wrap
+msgid "BITMAP"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:147 doc/tin.1:2058 doc/tin.1:2631 doc/tin.5:1846 doc/tin.5:2454
+#, no-wrap
+msgid "8"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "THREADING"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:147
+#, no-wrap
+msgid "REFS"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "16"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MEMORY"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:148
+#, no-wrap
+msgid "MALLOC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "32"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:149
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "64"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "MISC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "GNKSA"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:150
+#, no-wrap
+msgid "ACTIVE"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "127"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "ALL"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:151
+#, no-wrap
+msgid "EVERYTHING"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "128"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "REMOVE"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:152
+#, no-wrap
+msgid "DELETE"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:158
+msgid ""
+"For NNTP-level ''B<-v>'' controls the verbosity of the output.  Depending on "
+"the debug-level various files may be written to I<$TMPDIR> and/or on screen "
+"output may be given. See also the \"SECURITY\" section!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:158
+#, no-wrap
+msgid "B<-f>I< file>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:163
+msgid ""
+"Use the specified file of subscribed to newsgroups in place of "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or a file specified via "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:163
+#, no-wrap
+msgid "B<-F>I< file>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:166
+msgid ""
+"Use the specified filter file instead of "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.filter>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:166
+#, no-wrap
+msgid "B<-g> I<server>[:I<port>]"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:172
+msgid ""
+"Use the server[:port] and newsrc specified in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading "
+"via NNTP. If you want to give a port with a plain IPv6 address, the address "
+"must be enclosed in square brackets."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:172
+#, no-wrap
+msgid "B<-G>I< article-limit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:180
+msgid ""
+"Limit the number of articles/group to retrieve from the server.  If "
+"I<article-limit> is E<gt> 0 not more than the last I<article-limit> "
+"articles/group are fetched from the server. If I<article-limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of I<article-limit>. Default is 0, which means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:180
+#, no-wrap
+msgid "B<-h>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:183
+msgid "Help listing all command-line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:183
+#, no-wrap
+msgid "B<-H>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:187
+msgid ""
+"Brief introduction to B<tin> that is also shown the first time it is "
+"started."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:187
+#, no-wrap
+msgid "B<-I>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:193
+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 ""
+
+#. type: TP
+#: doc/tin.1:193
+#, no-wrap
+msgid "B<-k>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:198
+msgid ""
+"Skip the certificate verification step for NNTPS connections and proceed "
+"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" "
+"section."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:198
+#, no-wrap
+msgid "B<-l>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:210
+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<RFC\\ 3977>). 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<RFC\\ 3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS "
+"(B<RFC\\ 6048>) is available that is used instead as it gives more accurate "
+"article counts."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:210
+#, no-wrap
+msgid "B<-L>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:214
+msgid ""
+"Show the message with the given Message-ID if available. Only available when "
+"reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:214
+#, no-wrap
+msgid "B<-m>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:217
+msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:217
+#, no-wrap
+msgid "B<-M>I< user>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:221
+msgid ""
+"Mail unread articles to specified user for later reading. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:221
+#, no-wrap
+msgid "B<-n>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:228
+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 speed up when connecting via a slow line, but B<tin> may "
+"not be able to detect which groups are moderated. See also ''B<-l>''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:228
+#, no-wrap
+msgid "B<-N>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:232
+msgid ""
+"Mail unread articles to yourself for later reading. For more information "
+"read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:232
+#, no-wrap
+msgid "B<-o>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:236
+msgid ""
+"Quick post all postponed articles and exit. In order for this to be really "
+"quick, it should be used with ''B<-n>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:236
+#, no-wrap
+msgid "B<-p>I< port>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:242
+msgid ""
+"Port to use if reading via NNTP (default is 119 or 563 if NNTPS is enabled, "
+"see ''B<-T>''). This also overrides the environment variables $B<NNTPPORT> "
+"and $B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:242
+#, no-wrap
+msgid "B<-q>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:245
+msgid ""
+"Don't check for new newsgroups and skip loading the servers message of the "
+"day."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:245
+#, no-wrap
+msgid "B<-Q>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:250
+msgid ""
+"Quick start. Start B<tin> as quickly as possible. Currently this is "
+"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line "
+"options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:250
+#, no-wrap
+msgid "B<-r>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:255
+msgid ""
+"Read news remotely from the default NNTP server specified in the environment "
+"variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:255
+#, no-wrap
+msgid "B<-R>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:258
+msgid "Read news saved by the ''B<-S>'' option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:258
+#, no-wrap
+msgid "B<-s>I< dir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:262
+msgid ""
+"Save/read articles to/in directory. Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:262
+#, no-wrap
+msgid "B<-S>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:266
+msgid ""
+"Save unread articles for later reading by the ''B<-R>'' option. For more "
+"information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:266
+#, no-wrap
+msgid "B<-t>I< timeout>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:270
+msgid ""
+"Override the B<nntp_read_timeout_secs> setting. Default is 120 seconds, "
+"allowed maximum is 16383."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:270
+#, no-wrap
+msgid "B<-T>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:274
+msgid ""
+"Enable NNTPS (NNTP over TLS). This also overrides the environment variable "
+"$B<NNTPSPORT> if set. Only available when reading via NNTP."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:274
+#, no-wrap
+msgid "B<-u>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:280
+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 an "
+"NNTP server and B<cache_overview_files> is turned off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:280
+#, no-wrap
+msgid "B<-v>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:285
+msgid ""
+"Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
+"''B<-u>'', ''B<-V>'' and ''B<-Z>'' options. Can be used multiple times to "
+"increase verbosity."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:285
+#, no-wrap
+msgid "B<-V>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:288
+msgid "Print version information and compilation options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:288
+#, no-wrap
+msgid "B<-w>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:293
+msgid ""
+"Quick mode to post an article and then exit. This option implies "
+"\\&''B<-d>''. In order for this to be really quick, it should be used with "
+"''B<-n>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:293
+#, no-wrap
+msgid "B<-x>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:296
+msgid "No-posting mode. You cannot post articles if you use this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:296
+#, no-wrap
+msgid "B<-X>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:302
+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. Should be used with ''B<-x>'' if possible."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:302
+#, no-wrap
+msgid "B<-z>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:307
+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 ""
+
+#. type: TP
+#: doc/tin.1:307
+#, no-wrap
+msgid "B<-Z>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:313
+msgid ""
+"Check if there is any new/unread news and exit with appropriate status. If "
+"the \\&''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 ""
+
+#. type: Plain text
+#: doc/tin.1:319
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:324
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:329
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:333
+msgid ""
+"With the ''B<-w>'' flag a given group-name is used as default group to post "
+"to. If more than one group or a wildcard is specified only the first group "
+"respectively the first group that matches is used."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:340
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:346
+msgid ""
+"NB: With the ''B<-n>'' flag, if reading via NNTP it may happen that 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 ""
+
+#. type: Plain text
+#: doc/tin.1:356
+msgid ""
+"Command-line options have higher priority than attributes and tinrc "
+"options.  Thus, command-line option takes precedence over configured values "
+"with the single exception that if a port is given for the newsserver in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable> it will override any port "
+"given on the command-line. The order of command-line options is not "
+"important. If they are mutual exclusive the one with the highest priority "
+"will be chosen and a warning may be given."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:356
+#, no-wrap
+msgid "USAGE"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:359
+#, no-wrap
+msgid "NEWS ADMINISTRATION"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:363
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:373
+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 be "
+"world readable. 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<RFC\\ 6048>) and all modern servers should understand it."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:373
+#, no-wrap
+msgid "SCREEN FORMAT"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:376
+msgid ""
+"B<tin> has four separate levels of operation: Selection level, Group level, "
+"Thread level and Article level."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:383
+msgid ""
+"At the Selection level the title displays (the name of the news server (with "
+"a \"[T]\"- or \"[k]\"-suffix if reading via NNTPS (insecurely)) and) the "
+"number of subscribed groups (containing new unread articles). The newsgroups "
+"are displayed in the middle of the screen usually with the number of unread "
+"articles displayed on the same line in front, but it can be customized via "
+"B<select_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:391
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:394
+msgid "There may also be a character prefixing the line. An explanation follows:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:394
+#, no-wrap
+msgid "B<u>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:399
+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 ""
+
+#. type: TP
+#: doc/tin.1:399
+#, no-wrap
+msgid "B<M>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:404
+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 ""
+
+#. type: TP
+#: doc/tin.1:404
+#, no-wrap
+msgid "B<N>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:413
+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 ""
+
+#. type: TP
+#: doc/tin.1:413
+#, no-wrap
+msgid "B<D>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:419
+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 \"Mark with D on selection screen\" in the "
+"Options Menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:419
+#, no-wrap
+msgid "B<X>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:423
+msgid ""
+"You may no longer make posts to this group. Often a group will be superseded "
+"by a more appropriately named one."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:423
+#, no-wrap
+msgid "B<=>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:428
+msgid ""
+"This group has been renamed and you may no longer post to it. If you do, "
+"then you will receive an error from your news server telling you the correct "
+"group to post to."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:438
+msgid ""
+"At the Group level the title contains the name of the group, the number of "
+"conversation threads, the abbreviated threading method (B<thread_articles>), "
+"the limit of articles to get (if set; B<getart_limit>), the total number of "
+"(unread) articles (B<art_marked_read> or B<art_marked_unread>), the number "
+"of hot articles B<art_marked_selected>, the number of read hot articles (if "
+"any; B<art_marked_read_selected>), the number of recent articles "
+"(B<art_marked_recent>) and the number of killed articles "
+"(B<art_marked_killed>). I.e.:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:442
+#, no-wrap
+msgid "alt.sources (5B -50/23+ 0* 3o 0K)\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:450
+msgid ""
+"The characters after the numbers depend on configuration and if the "
+"currently B<show_only_unread_arts> is active or not.  Some numbers could be "
+"missing if the specific option is not enabled.  It might also contain an "
+"'M', 'X' or '=' (see above; may not work with the ''B<-n>'' command-line "
+"switch) if the group is moderated, set to no posting or postings to it get "
+"redirected."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:459
+msgid ""
+"If a thread has unread articles it is marked with B<art_marked_unread> in "
+"front of the total number of articles in the thread. If there are recent "
+"articles within the thread it might be marked with B<art_marked_recent> in "
+"front of the total number of articles in the thread \\(em 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 display can be "
+"customized via B<group_format>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:469
+#, no-wrap
+msgid "\\f(CRde.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:474
+#, no-wrap
+msgid ""
+"\\f(CR-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\\fR\n"
+msgstr ""
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:479
+msgid ""
+"At the Thread level the screen usually (depends on the threading method "
+"used) looks like this, but can be customized via B<thread_format>:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:486
+#, no-wrap
+msgid ""
+"\\f(CR-E<gt>   1      [   7]  What is this funny tree in the thre 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\\fR\n"
+msgstr ""
+
+#.  FIXME - add description of fields
+#. type: Plain text
+#: doc/tin.1:490
+msgid "At the Article level the page header has the following format:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:496
+#, no-wrap
+msgid ""
+"\\f(CRSun, 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\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:498
+#, no-wrap
+msgid "\\f(CRarticle-body\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:504
+msgid ""
+"The look of the Selection, Group and Thread level can be customized. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\"."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:504
+#, no-wrap
+msgid "COMMON MOVING KEYS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:507
+msgid ""
+"This table shows the common keys used for moving around all levels within "
+"B<tin>."
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:509
+#, no-wrap
+msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:517
+#, 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 ""
+
+#. type: SS
+#: doc/tin.1:521
+#, no-wrap
+msgid "COMMON EDITING COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:528
+msgid ""
+"An B<\\%emacs>(1)  style editing package allows the easy editing of input "
+"strings.  A history list allows the easy reuse of previously entered "
+"strings.  In addition to the cursor keys, the following commands are "
+"available when editing a string:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:528
+#, no-wrap
+msgid "B<^A, ^E>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:531
+msgid "move to beginning or end of line, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:531
+#, no-wrap
+msgid "B<^F, ^B>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:534
+msgid "non-destructive move forward or back one location, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:534
+#, no-wrap
+msgid "B<^D>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:538
+msgid ""
+"delete the character currently under the cursor, or send EOF if no "
+"characters in the buffer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:538
+#, no-wrap
+msgid "B<^H, E<lt>DELE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:541
+msgid "delete character left of the cursor."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:541
+#, no-wrap
+msgid "B<^K>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:544
+msgid "delete from cursor to end of line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:544
+#, no-wrap
+msgid "B<^P, ^N>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:547
+msgid "move through history, previous and next, respectively."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:547
+#, no-wrap
+msgid "B<^L, ^R>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:550
+msgid "redraw the current line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:550
+#, no-wrap
+msgid "B<E<lt>CRE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:554
+msgid ""
+"places line on history list if non-blank, appends newline and returns to the "
+"caller."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:554
+#, no-wrap
+msgid "B<E<lt>ESCE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:559
+msgid "aborts the present editing operation."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:559
+#, no-wrap
+msgid "GLOBAL COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:562
+msgid ""
+"The following commands are available at all 4 menu levels and always have "
+"the same effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:562 doc/tin.1:1483 doc/tin.1:1537 doc/tin.1:1583
+#, no-wrap
+msgid "B<ShellEscape '!'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:567
+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 ""
+
+#. type: TP
+#: doc/tin.1:567
+#, no-wrap
+msgid "B<ToggleColor '&'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:570
+msgid "Toggle use of ANSI color."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:570
+#, no-wrap
+msgid "B<RedrawScr '^L'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:573
+msgid "Redraw the current screen."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:573
+#, no-wrap
+msgid "B<ScrollUp 'E<lt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:576
+msgid "Scroll screen up by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:576
+#, no-wrap
+msgid "B<ScrollDown 'E<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:579
+msgid "Scroll screen down by one line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:579
+#, no-wrap
+msgid "B<Postponed 'O' '^O'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:593
+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> ('B<y>'), quit editor, discard posting with B<Quit> "
+"('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:593 doc/tin.1:1489 doc/tin.1:1544 doc/tin.1:1589
+#, no-wrap
+msgid "B<Help 'h'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:599
+msgid ""
+"Help screen of commands available on the current menu. You can use "
+"B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
+"('B<\\(rs>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:599 doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+#, no-wrap
+msgid "B<ToggleHelpDisplay 'H'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:603 doc/tin.1:1496 doc/tin.1:1551 doc/tin.1:1596
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:603
+#, no-wrap
+msgid "B<DisplayPostHist 'W'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:608
+msgid ""
+"List articles posted by user. The date posted, the newsgroup and the subject "
+"are listed. See the section \"POSTING HISTORY LISTING\" for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:608
+#, no-wrap
+msgid "B<Version 'v'>"
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:613
+msgid "Print B<tin> version information."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:613
+#, no-wrap
+msgid "NEWSGROUP SELECTION COMMANDS"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:614 doc/tin.1:759 doc/tin.1:1020 doc/tin.1:1199 doc/tin.1:3971
+#, no-wrap
+msgid "B<4>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:617
+msgid "Select group 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:617 doc/tin.1:766
+#, no-wrap
+msgid "B<MarkAncientArtRead '^E'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:621 doc/tin.1:770
+msgid ""
+"Mark all articles in the current group older than a given time in days or a "
+"date string formatted according to B<RFC\\ 5322> as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:621
+#, no-wrap
+msgid "B<SelectResetNewsrc '^R'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:625
+msgid ""
+"Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
+"records of which articles have been read, so use this carefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:625 doc/tin.1:784 doc/tin.1:1041
+#, no-wrap
+msgid "B<SetRange '#'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:629 doc/tin.1:788 doc/tin.1:1045
+msgid ""
+"Choose a range of articles to be affected by the next command. See the "
+"section \"RANGES\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:629
+#, no-wrap
+msgid "B<SelectSortActive '.'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:632
+msgid "Sort the list of newsgroups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:632 doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260 doc/tin.1:1480
+#: doc/tin.1:1531 doc/tin.1:1580
+#, no-wrap
+msgid "B<SearchRepeat '\\(rs'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1483
+#: doc/tin.1:1534 doc/tin.1:1583
+msgid "Repeat the previous search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:635 doc/tin.1:794 doc/tin.1:1051 doc/tin.1:1263 doc/tin.1:1474
+#: doc/tin.1:1525 doc/tin.1:1574
+#, no-wrap
+msgid "B<SearchSubjF '/'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:638
+msgid "Search for a group by name and description (if displayed)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:638 doc/tin.1:797 doc/tin.1:1054 doc/tin.1:1266 doc/tin.1:1477
+#: doc/tin.1:1528 doc/tin.1:1577
+#, no-wrap
+msgid "B<SearchSubjB '?'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:641
+msgid "Backward search through the group names and descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:641
+#, no-wrap
+msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:644
+msgid "Read current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:644
+#, no-wrap
+msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:648
+msgid ""
+"Enter next group with unread news. Will wrap around to the beginning of the "
+"group selection list looking for unread groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:648 doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+#, no-wrap
+msgid "B<Catchup 'c'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:652
+msgid ""
+"Make current group as all read [after confirmation] and move to the next "
+"group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:652 doc/tin.1:876 doc/tin.1:1096 doc/tin.1:1331
+#, no-wrap
+msgid "B<CatchupNextUnread 'C'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:656
+msgid ""
+"Mark current group as all read [after confirmation] and enter the next "
+"unread group in the group selection list."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:656
+#, no-wrap
+msgid "B<SelectToggleDescriptions 'd'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:660
+msgid ""
+"Toggle display to show just the group name or the group name and the group "
+"descriptions."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:660 doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1343
+#, no-wrap
+msgid "B<EditFilter 'E'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:663 doc/tin.1:892 doc/tin.1:1112 doc/tin.1:1346
+msgid "Edit the filter file and reload it afterward."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:663
+#, no-wrap
+msgid "B<SelectGoto 'g'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:667 doc/tin.1:896
+msgid ""
+"Choose a new group by name. This command can be used to access any group, "
+"even those not currently yanked in."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:667 doc/tin.1:899 doc/tin.1:1118 doc/tin.1:1359 doc/tin.1:1486
+#: doc/tin.1:1540 doc/tin.1:1586
+#, no-wrap
+msgid "B<ToggleInfoLastLine 'i'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:672
+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 ""
+
+#. type: TP
+#: doc/tin.1:672 doc/tin.1:903 doc/tin.1:1121 doc/tin.1:1362
+#, no-wrap
+msgid "B<ToggleInverseVideo 'I'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+msgid "Toggle inverse video."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:675 doc/tin.1:906 doc/tin.1:1124 doc/tin.1:1365
+#, no-wrap
+msgid "B<ConnectionInfo 'J'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:678 doc/tin.1:909 doc/tin.1:1127 doc/tin.1:1368
+msgid "Show details about current connection."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:678 doc/tin.1:918 doc/tin.1:1133 doc/tin.1:1374
+#, no-wrap
+msgid "B<LookupMessage 'L'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:685
+msgid ""
+"Look up article by ''Message-ID:''. If none of the groups listed in the "
+"''Newsgroups:''-header of the referenced article is available, just the "
+"contents of the ''Newsgroups:''-header will be displayed in the last line.  "
+"At this level this command only works if reading via NNTP and the server "
+"supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) or XPAT (B<RFC\\ 2980>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:685
+#, no-wrap
+msgid "B<SelectMoveGrp 'm'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:691
+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 ""
+
+#. type: TP
+#: doc/tin.1:691 doc/tin.1:928 doc/tin.1:1384
+#, no-wrap
+msgid "B<OptionMenu 'M'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:695 doc/tin.1:932 doc/tin.1:1388
+msgid ""
+"User configurable options menu (for more information see section \"GLOBAL "
+"OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:695
+#, no-wrap
+msgid "B<SelectNextUnreadGrp 'N'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:698
+msgid "Positions the cursor on the next group with unread articles in it."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:698 doc/tin.1:949 doc/tin.1:1148 doc/tin.1:1405
+#, no-wrap
+msgid "B<Quit 'q'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:702
+msgid ""
+"Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
+"accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:702 doc/tin.1:952 doc/tin.1:1151 doc/tin.1:1408
+#, no-wrap
+msgid "B<QuitTin 'Q'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:705 doc/tin.1:955 doc/tin.1:1154 doc/tin.1:1411
+msgid "Quit B<tin> \\(em don't ask the user to confirm."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:705
+#, no-wrap
+msgid "B<SelectToggleReadDisplay 'r'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:710
+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 ""
+
+#. type: TP
+#: doc/tin.1:710 doc/tin.1:958 doc/tin.1:1154
+#, no-wrap
+msgid "B<BugReport 'R'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:714 doc/tin.1:962 doc/tin.1:1158
+msgid ""
+"Mail a bug report or comment to E<lt>tin-bugs@tin.orgE<gt>. This is the best "
+"way of getting bugs fixed and features added/changed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:714
+#, no-wrap
+msgid "B<SelectSubscribe 's'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:717
+msgid "Subscribe to current group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:717
+#, no-wrap
+msgid "B<SelectSubscribePat 'S'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:722
+msgid ""
+"Subscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:722
+#, no-wrap
+msgid "B<SelectUnsubscribe 'u'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:727
+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 ""
+
+#. type: TP
+#: doc/tin.1:727
+#, no-wrap
+msgid "B<SelectUnsubscribePat 'U'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:732
+msgid ""
+"Unsubscribe to groups matching user specified pattern. See the section "
+"\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
+"understands."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:732 doc/tin.1:987 doc/tin.1:1177 doc/tin.1:1445
+#, no-wrap
+msgid "B<Post 'w'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:738
+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 ""
+
+#. type: TP
+#: doc/tin.1:738
+#, no-wrap
+msgid "B<SelectQuitNoWrite 'X'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:741
+msgid "Quit B<tin> without saving any changes to the configuration."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:741
+#, no-wrap
+msgid "B<SelectYankActive 'y'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:746
+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 ""
+
+#. type: TP
+#: doc/tin.1:746
+#, no-wrap
+msgid "B<SelectSyncWithActive 'Y'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:750
+msgid ""
+"Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
+"to see if any new news has arrived since starting B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:750
+#, no-wrap
+msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:755
+msgid "Mark all articles in the current group as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:755
+#, no-wrap
+msgid "GROUP INDEX COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:759
+msgid ""
+"All searches in this level are limited to unread articles if in "
+"B<show_only_unread_arts> mode. B<GroupToggleReadUnread> ('B<r>')  can be use "
+"toggle the setting right before/after the search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:762
+msgid "Select article 4."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:762 doc/tin.1:1023 doc/tin.1:1202
+#, no-wrap
+msgid "B<MenuFilterSelect '^A'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:766 doc/tin.1:1027 doc/tin.1:1206
+msgid ""
+"Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:770 doc/tin.1:1027 doc/tin.1:1221
+#, no-wrap
+msgid "B<MenuFilterKill '^K'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:774 doc/tin.1:1031 doc/tin.1:1225
+msgid ""
+"Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
+"more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:774 doc/tin.1:1031
+#, no-wrap
+msgid "B<MarkFeedRead '^X'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:779 doc/tin.1:1036
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as read. A prompt asks which type should "
+"be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:779 doc/tin.1:1036
+#, no-wrap
+msgid "B<MarkFeedUnread '^W'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:784 doc/tin.1:1041
+msgid ""
+"Mark current article, thread, range, auto-selected (hot) articles, articles "
+"matching pattern or tagged articles as unread. A prompt asks which type "
+"should be marked."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:788 doc/tin.1:1045 doc/tin.1:1257
+#, no-wrap
+msgid "B<LastViewed '-'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:791 doc/tin.1:1048 doc/tin.1:1260
+msgid "Re-enter the last message that was viewed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:797 doc/tin.1:1054
+msgid "Search forward for specified subject."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:800 doc/tin.1:1057
+msgid "Search backward for specified subject."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:800
+#, no-wrap
+msgid "B<GroupSelThd '*'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:803 doc/tin.1:1060
+msgid "Select current thread for later processing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:803
+#, no-wrap
+msgid "B<GroupDoAutoSel '+'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:807
+msgid ""
+"Selects all threads in current group. It is a shortcut for calling "
+"B<GroupSelPattern> with a pattern of ''*''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:807
+#, no-wrap
+msgid "B<GroupToggleThdSel '.'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:812
+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 ""
+
+#. type: TP
+#: doc/tin.1:812
+#, no-wrap
+msgid "B<GroupSelThdIfUnreadSelected ';'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:817
+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 ""
+
+#. type: TP
+#: doc/tin.1:817
+#, no-wrap
+msgid "B<GroupSelPattern '='>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:823
+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 reuse the last pattern that "
+"was entered."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:823
+#, no-wrap
+msgid "B<GroupReverseSel '@'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:826
+msgid "Reverse all selections on all articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:826
+#, no-wrap
+msgid "B<GroupUndoSel '~'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:832
+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 ""
+
+#. type: TP
+#: doc/tin.1:832 doc/tin.1:1069 doc/tin.1:1286
+#, no-wrap
+msgid "B<Pipe '|'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:837 doc/tin.1:1074 doc/tin.1:1291
+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 ""
+
+#. type: TP
+#: doc/tin.1:837 doc/tin.1:1291
+#, no-wrap
+msgid "B<QuickFilterSelect '['>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:846
+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 ""
+
+#. type: TP
+#: doc/tin.1:846 doc/tin.1:1300
+#, no-wrap
+msgid "B<QuickFilterKill ']'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:855
+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 ""
+
+#. type: TP
+#: doc/tin.1:855
+#, no-wrap
+msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:858
+msgid "Read current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:858
+#, no-wrap
+msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:861
+msgid "View next unread article or group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:861 doc/tin.1:1080 doc/tin.1:1317
+#, no-wrap
+msgid "B<SearchAuthF 'a'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:865
+msgid ""
+"Author forward search. This searches for articles with a specific ''From:'' "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:865 doc/tin.1:1085 doc/tin.1:1320
+#, no-wrap
+msgid "B<SearchAuthB 'A'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:868 doc/tin.1:1088
+msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:868 doc/tin.1:1088 doc/tin.1:1323
+#, no-wrap
+msgid "B<SearchBody 'B'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:872 doc/tin.1:1092 doc/tin.1:1327
+msgid ""
+"Search the body of all articles in group (can be slow). You can abort the "
+"search using B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:876
+msgid ""
+"Mark all articles as read [after confirmation] then return to the group "
+"selection list. Move cursor to next group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:880
+msgid ""
+"Mark all articles as read [after confirmation] and enter the next group with "
+"unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:880
+#, no-wrap
+msgid "B<GroupToggleSubjDisplay 'd'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:884 doc/tin.1:1104
+msgid ""
+"Cycle the display of the author through all the possible options for the "
+"tinrc variable B<show_author>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:884
+#, no-wrap
+msgid "B<GroupCancel 'D'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:889 doc/tin.1:1109 doc/tin.1:1340
+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
+#: doc/tin.1:892
+#, no-wrap
+msgid "B<GroupGoto 'g'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:896
+#, no-wrap
+msgid "B<GroupToggleGetartLimit 'G'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:899
+msgid "Toggle article/group limit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:903
+msgid ""
+"Display the subject of the first article in the current thread in the last "
+"line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:909
+#, no-wrap
+msgid "B<GroupMarkThdRead 'K'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:915
+msgid ""
+"Mark article/thread as read and move onto the next unread article/thread. If "
+"a range of articles/threads is set, the range will be marked as read instead "
+"of the current article/thread. When tagged articles/threads are present, a "
+"prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:915
+#, no-wrap
+msgid "B<GroupListThd 'l'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:918
+msgid "Open the thread under the current cursor position."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:923 doc/tin.1:1138 doc/tin.1:1379
+msgid ""
+"Look up article by ''Message-ID:''. If not reading via NNTP or the server "
+"neither supports [X]HDR (B<RFC\\ 2980>, B<RFC\\ 3977>) nor XPAT (B<RFC\\ "
+"2980>), only the IDs in the current group are searched."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:923
+#, no-wrap
+msgid "B<GroupMail 'm'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:928 doc/tin.1:1143 doc/tin.1:1384
+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 ""
+
+#. type: TP
+#: doc/tin.1:932
+#, no-wrap
+msgid "B<GroupNextGroup 'n'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:935
+msgid "Go to next group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:935
+#, no-wrap
+msgid "B<GroupNextUnreadArt 'N'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:938 doc/tin.1:1394
+msgid "Go to the next unread article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:938 doc/tin.1:1143 doc/tin.1:1394
+#, no-wrap
+msgid "B<Print 'o'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:943 doc/tin.1:1148 doc/tin.1:1399
+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 ""
+
+#. type: TP
+#: doc/tin.1:943
+#, no-wrap
+msgid "B<GroupPrevGroup 'p'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:946
+msgid "Go to previous group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:946
+#, no-wrap
+msgid "B<GroupPrevUnreadArt 'P'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:949
+msgid "Go to previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:952 doc/tin.1:1151
+msgid "Return to previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:955
+#, no-wrap
+msgid "B<GroupToggleReadUnread 'r'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:958
+msgid "Toggle the display between all articles and unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:962
+#, no-wrap
+msgid "B<GroupSave 's'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:967 doc/tin.1:1163 doc/tin.1:1424
+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 ""
+
+#. type: TP
+#: doc/tin.1:967
+#, no-wrap
+msgid "B<GroupAutoSave 'S'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:970 doc/tin.1:1166 doc/tin.1:1427
+msgid "Save marked articles automatically without further prompting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:970
+#, no-wrap
+msgid "B<GroupTag 't'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:975
+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 ""
+
+#. type: TP
+#: doc/tin.1:975
+#, no-wrap
+msgid "B<GroupTagParts 'T'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:979 doc/tin.1:1174
+msgid ""
+"Automatically tag/untag all the parts of the current multi-part message in "
+"order."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:979
+#, no-wrap
+msgid "B<GroupToggleThreading 'u'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:984
+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 ""
+
+#. type: TP
+#: doc/tin.1:984
+#, no-wrap
+msgid "B<GroupUntag 'U'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:987
+msgid "Untag all articles that were tagged."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:994 doc/tin.1:1184 doc/tin.1:1452
+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 ""
+
+#. type: TP
+#: doc/tin.1:994
+#, no-wrap
+msgid "B<GroupRepost 'x'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1000 doc/tin.1:1458
+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 ""
+
+#. type: TP
+#: doc/tin.1:1000
+#, no-wrap
+msgid "B<GroupMarkUnselArtRead 'X'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1008
+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 ""
+
+#. type: TP
+#: doc/tin.1:1008 doc/tin.1:1184 doc/tin.1:1458
+#, no-wrap
+msgid "B<MarkArtUnread 'z'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1011
+msgid "Mark current article as unread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1011 doc/tin.1:1189 doc/tin.1:1461
+#, no-wrap
+msgid "B<MarkThdUnread 'Z'>"
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1018
+msgid ""
+"Mark current thread as unread. If a range of threads is set, the range will "
+"be marked as unread instead of the current thread. When tagged threads are "
+"present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1018
+#, no-wrap
+msgid "THREAD LISTING COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1023
+msgid "Select article 4 within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1057
+#, no-wrap
+msgid "B<ThreadSelArt '*'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1060
+#, no-wrap
+msgid "B<ThreadToggleArtSel '.'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1063
+msgid "Toggle selection of current article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1063
+#, no-wrap
+msgid "B<ThreadReverseSel '@'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1066
+msgid "Reverse article selections."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1066
+#, no-wrap
+msgid "B<ThreadUndoSel '~'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1069
+msgid "Undo all selections on current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1074
+#, no-wrap
+msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1077
+msgid "Read current article within thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1077
+#, no-wrap
+msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1080
+msgid "View next unread article within thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1085
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1096
+msgid ""
+"Mark thread as read [after confirmation] and return to the group index "
+"page.  Move cursor to next thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1100
+msgid ""
+"Mark thread as read [after confirmation] and enter the next thread "
+"containing unread news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1100
+#, no-wrap
+msgid "B<ThreadToggleSubjDisplay 'd'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1104
+#, no-wrap
+msgid "B<ThreadCancel 'D'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1112
+#, no-wrap
+msgid "B<ThreadFollowupQuote 'f'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1115 doc/tin.1:1349
+msgid "Post a followup to the current article with a copy of the article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1115
+#, no-wrap
+msgid "B<ThreadFollowup 'F'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1118
+msgid ""
+"Post a followup to the current article without a copy of the article "
+"included."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1121 doc/tin.1:1362
+msgid "Display the subject of the current article in the last line."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1127
+#, no-wrap
+msgid "B<ThreadMarkArtRead 'K'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1133
+msgid ""
+"Mark article as read and move onto the next unread article. If a range of "
+"articles is set, the range will be marked as read instead of the current "
+"article. When tagged articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1138
+#, no-wrap
+msgid "B<ThreadMail 'm'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1158
+#, no-wrap
+msgid "B<ThreadSave 's'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1163
+#, no-wrap
+msgid "B<ThreadAutoSave 'S'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1166
+#, no-wrap
+msgid "B<ThreadTag 't'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1170 doc/tin.1:1431
+msgid ""
+"Toggle tag status of current article for mailing, piping, printing, saving "
+"or reposting."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1170
+#, no-wrap
+msgid "B<ThreadTagParts 'T'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1174
+#, no-wrap
+msgid "B<ThreadUntag 'U'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1177
+msgid "Untag all tagged threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1189
+msgid ""
+"Mark current article in thread as unread. If a range of articles is set, the "
+"range will be marked as unread instead of the current article. When tagged "
+"articles are present, a prompt asks how to proceed."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1194
+msgid "Mark all articles in thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1194
+#, no-wrap
+msgid "ARTICLE VIEWER COMMANDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1199
+msgid "Read the first (base) article in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1202
+msgid "Read response 4 in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1206
+#, no-wrap
+msgid "B<PageReplyQuoteHeaders '^E'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1210
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article with all headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1210
+#, no-wrap
+msgid "B<PagePGPCheckArticle '^G'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1218
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\ 9580>) and not MIME pgp (B<RFC\\ 3156>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1218
+#, no-wrap
+msgid "B<PageToggleRaw '^H'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1221
+msgid "Toggles the display mode (raw including all headers vs. cooked)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1225
+#, no-wrap
+msgid "B<PageToggleTabs '^T'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1228
+msgid "Toggle the TAB width between 4 and 8 characters."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1228
+#, no-wrap
+msgid "B<PageFollowupQuoteHeaders '^W'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1232
+msgid ""
+"Post a followup to the current article with a copy of the article with all "
+"headers included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1232
+#, no-wrap
+msgid "B<PageToggleTex2iso '\"'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1236
+msgid ""
+"Toggle TeX to ISO decoding for current article. The default behavior is "
+"taken from the B<tex2iso_conv> variable in the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1236
+#, no-wrap
+msgid "B<PageToggleAllHeaders '*'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1239
+msgid ""
+"Toggles the display of all headers vs. headers in "
+"B<news_headers_to_display>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1239
+#, no-wrap
+msgid "B<PageArticleInfo '''>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1242
+msgid "Detailed MIME information of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1242
+#, no-wrap
+msgid "B<PageToggleRot '%'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1245
+msgid "Toggle ROT-13 decoding for this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1245
+#, no-wrap
+msgid "B<PageToggleInlineData '('>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1250
+msgid ""
+"Toggle the display data sections outside of MIME, e.g. uuencoded or yenc "
+"data. The default behavior is taken from the B<hide_inline_data> variable in "
+"the tinrc file."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1250
+#, no-wrap
+msgid "B<PageReveal ')'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1257
+msgid ""
+"The form feed character (^L) is often used to hide 'spoilers' that the "
+"reader may not initially wish to see when viewing an article. Any text after "
+"a form feed is not displayed. This key-press acts like a reveal key and "
+"turns the hidden text back on. Scrolling down will also reveal the text, "
+"scrolling up will hide it again."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1266
+msgid "Forward search the text of this article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1269
+msgid "Backward search the text of this article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1269
+#, no-wrap
+msgid "B<PageSkipIncludedText ':'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1274
+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 ""
+
+#. type: TP
+#: doc/tin.1:1274
+#, no-wrap
+msgid "B<PageTopThd 'E<lt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1277
+msgid "Go to the first article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1277
+#, no-wrap
+msgid "B<PageBotThd 'E<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1280
+msgid "Go to the last article in the current thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1280
+#, no-wrap
+msgid "B<PageToggleHighlight '_'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1283
+msgid "Toggle word highlighting on/off."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1283
+#, no-wrap
+msgid "B<PageToggleVerbatim ','>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1286
+msgid "Cycle through the various options of B<verbatim_handling>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1300
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1309
+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 ""
+
+#. type: TP
+#: doc/tin.1:1309
+#, no-wrap
+msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1312
+msgid "Go to next base article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1312
+#, no-wrap
+msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1317
+msgid ""
+"Go to next unread article. If the tinrc variable B<goto_next_unread> doesn't "
+"contain PageNextUnread, then this key will first page through the current "
+"article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1320
+msgid "Author forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1323
+msgid "Author backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1331
+msgid ""
+"Mark the current thread as read [after confirmation] and return to the "
+"previous menu. Move cursor to next item."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1335
+msgid ""
+"Mark the rest of the current thread as read [after confirmation] and enter "
+"the next thread with unread articles."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1335
+#, no-wrap
+msgid "B<PageCancel 'D'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1340
+#, no-wrap
+msgid "B<PageEditArticle 'e'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1343
+msgid "Edit the current article. This is restricted to mailgroups and saved news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1346
+#, no-wrap
+msgid "B<PageFollowupQuote 'f'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1349
+#, no-wrap
+msgid "B<PageFollowup 'F'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1353
+msgid ""
+"Post a followup to the current article without including a copy of the "
+"article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1353
+#, no-wrap
+msgid "B<PageFirstPage 'g'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1356
+msgid "Go to the start of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1356
+#, no-wrap
+msgid "B<PageLastPage 'G'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1359
+msgid "Go to the end of the article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1368
+#, no-wrap
+msgid "B<PageKillThd 'K'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1371
+msgid "Mark rest of thread as read and move onto the next unread thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1371
+#, no-wrap
+msgid "B<PageListThd 'l'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1374
+msgid "Show the thread menu that the current article is a part of."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1379
+#, no-wrap
+msgid "B<PageMail 'm'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1388
+#, no-wrap
+msgid "B<PageNextArt 'n'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1391
+msgid "Go to the next article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1391
+#, no-wrap
+msgid "B<PageNextUnreadArt 'N'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1399
+#, no-wrap
+msgid "B<PagePrevArt 'p'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1402
+msgid "Go to the previous article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1402
+#, no-wrap
+msgid "B<PagePrevUnreadArt 'P'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1405
+msgid "Go to the previous unread article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1408
+msgid "Return to the previous level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1411
+#, no-wrap
+msgid "B<PageReplyQuote 'r'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1415
+msgid ""
+"Reply through mail to the author of the current article with a copy of the "
+"article included."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1415
+#, no-wrap
+msgid "B<PageReply 'R'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1419
+msgid ""
+"Reply through mail to the author of the current article without including "
+"the original article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1419
+#, no-wrap
+msgid "B<PageSave 's'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1424
+#, no-wrap
+msgid "B<PageAutoSave 'S'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1427
+#, no-wrap
+msgid "B<PageTag 't'>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1431
+#, no-wrap
+msgid "B<PageGroupSel 'T'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1434
+msgid "Return to group selection level."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1434
+#, no-wrap
+msgid "B<PageGotoParent 'u'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1437
+msgid "Go to parent article."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1437
+#, no-wrap
+msgid "B<PageViewUrl 'U'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1441
+msgid ""
+"Display a list of URLs in the current article. See the section \"URL "
+"LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1441
+#, no-wrap
+msgid "B<PageViewAttach 'V'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1445
+msgid ""
+"Display a list of attachments of the current article. See the section "
+"\"ATTACHMENT LISTING\" for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1452
+#, no-wrap
+msgid "B<PageRepost 'x'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1461
+msgid "Mark article as unread."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: Plain text
+#: doc/tin.1:1466
+msgid "Mark the current thread as unread."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:1466
+#, no-wrap
+msgid "URL LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1469
+msgid ""
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
+"article. Besides the common moving keys, the following commands are "
+"available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1470
+#, no-wrap
+msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1474
+msgid ""
+"The current URL will be prompted and opened using the "
+"B<url_handler>. 'B<E<lt>ESCE<gt>>' or no input will skip the URL."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1477 doc/tin.1:1577
+msgid "URL forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1480 doc/tin.1:1580
+msgid "URL backward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1486 doc/tin.1:1540 doc/tin.1:1586
+msgid "Shell escape."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1489
+msgid "Toggle the display of the current URL in the last line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1492 doc/tin.1:1547 doc/tin.1:1592
+msgid "Help screen of commands available."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1499
+#, no-wrap
+msgid "ATTACHMENT LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1502
+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
+#: doc/tin.1:1503
+#, no-wrap
+msgid "B<AttachPipe 'p'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1506
+msgid "Pipe attachment into command."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1506
+#, no-wrap
+msgid "B<AttachSave 's'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1509
+msgid "Save current attachment / tagged attachments to disk."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1509
+#, no-wrap
+msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1512
+msgid "View attachment."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1512
+#, no-wrap
+msgid "B<AttachTag 't'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1515
+msgid "Tag one or more attachments for saving."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1515
+#, no-wrap
+msgid "B<AttachTagPattern '='>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1519
+msgid ""
+"Prompts for a pattern to match. All attachments whose name/description or "
+"content type/transfer encoding match the pattern will be tagged."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1519
+#, no-wrap
+msgid "B<AttachToggleTagged '@'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1522
+msgid "Reverse tagging of all attachments."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1522
+#, no-wrap
+msgid "B<AttachUntag 'U'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1525
+msgid "Untag all tagged attachments."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1528
+msgid "Attachment forward search."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1531
+msgid "Attachment backward search."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1534
+#, no-wrap
+msgid "B<GlobalPipe '|'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1537
+msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1544
+msgid ""
+"Toggle the display of the name/description of the current attachment in the "
+"last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1554
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1562
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"information is shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(eventually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1563
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1574
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to "
+"\"--internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\ 3977>) command or B<tin> is built to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1589
+msgid "Toggle the display of the current ''Message-ID:'' in the last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1599
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr ""
+
+#.  FIXME - add missing descriptions
+#.        - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
+#.          in the !TIN_DEFAULTS_DIR config case
+#. type: Plain text
+#: doc/tin.1:1611
+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</etc/tin/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 ""
+
+#. type: Plain text
+#: doc/tin.1:1619
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1625
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1632
+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<\\(rs>') 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 ""
+
+#. type: Plain text
+#: doc/tin.1:1637
+msgid ""
+"The options menu provides access to the attributes menu for the current "
+"group by the B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') command. Pressing "
+"B<ConfigToggleAttrib> again toggles back to the options menu. For more "
+"information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1640
+msgid ""
+"The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
+"information see section \"SCOPES MENU\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1645
+msgid ""
+"Finally, the B<ConfigServerrcMenu> ('B<s>') command brings up the serverrc "
+"menu where values from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc> can be changed.  For "
+"more information see section \"SERVERRC MENU\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1649
+msgid ""
+"Here is a full list of all the available variables. The name in round "
+"brackets is the name of the corresponding setting in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1649
+#, no-wrap
+msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1655 doc/tin.5:1429
+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
+#: doc/tin.1:1655
+#, no-wrap
+msgid "B<Add posted articles to filter (add_posted_to_filter)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1659 doc/tin.5:1433
+msgid ""
+"If ON add posted articles which start a new thread to filter for "
+"highlighting follow-ups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1659
+#, no-wrap
+msgid "B<Insert ''User-Agent:''-header (advertising)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1662 doc/tin.5:1436
+msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1662
+#, no-wrap
+msgid "B<Skip multipart/alternative parts (alternative_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1665 doc/tin.5:1439
+msgid "If ON strip multipart/alternative messages automatically. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1665
+#, no-wrap
+msgid "B<Character to show deleted articles (art_marked_deleted)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1668 doc/tin.5:1442
+msgid "The character used to show that an article was deleted. Default is 'D'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1668
+#, no-wrap
+msgid "B<Character to show inrange articles (art_marked_inrange)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1671 doc/tin.5:1445
+msgid "The character used to show that an article is in a range. Default is '#'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1671
+#, no-wrap
+msgid "B<Character to show returning arts (art_marked_return)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1675 doc/tin.5:1449
+msgid ""
+"The character used to show that an article will return as an unread article "
+"when the group is next entered. Default is '-'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1675
+#, no-wrap
+msgid "B<Character to show selected articles (art_marked_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1679 doc/tin.5:1453
+msgid ""
+"The character used to show that an article/thread is auto-selected (hot).  "
+"Default is '*'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1679
+#, no-wrap
+msgid "B<Character to show recent articles (art_marked_recent)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1683 doc/tin.5:1457
+msgid ""
+"The character used to show that an article/thread is recent (not older than "
+"X days). See also B<recent_time>. Default is 'o'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1683
+#, no-wrap
+msgid "B<Character to show unread articles (art_marked_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1687 doc/tin.5:1461
+msgid ""
+"The character used to show that an article has not been read.  Default is "
+"'+'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1687
+#, no-wrap
+msgid "B<Character to show read articles (art_marked_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1690 doc/tin.5:1464
+msgid "The character used to show that an article was read. Default is '\\ '."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1690
+#, no-wrap
+msgid "B<Character to show killed articles (art_marked_killed)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1694 doc/tin.5:1468
+msgid ""
+"The character used to show that an article was killed. Default is 'K'.  "
+"B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1694
+#, no-wrap
+msgid "B<Character to show read selected arts (art_marked_read_selected)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1698 doc/tin.5:1472
+msgid ""
+"The character used to show that an article was hot before it was read.  "
+"Default is ':'. B<kill_level> must be set accordingly."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1698 doc/tin.5:1472
+#, no-wrap
+msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1703
+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 ""
+
+#. type: TP
+#: doc/tin.1:1703
+#, no-wrap
+msgid "B<Format string for the Attachment level (attachment_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1708
+msgid ""
+"Format string B<tin> uses for Attachment level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"%t%s%e%c%d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1708
+#, no-wrap
+msgid "B<Send you a cc and/or bcc automatically (auto_cc_bcc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1712 doc/tin.5:1489
+msgid ""
+"Automatically put your name in the ''Cc:'' (1) or ''Bcc:'' (2) field or to "
+"both (3) fields when mailing an article. Default is 'No' (0)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1712
+#, no-wrap
+msgid "B<List thread using right arrow key (auto_list_thread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1716 doc/tin.5:1493
+msgid ""
+"If ON automatically list thread when entering it using right arrow key.  "
+"Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1716
+#, no-wrap
+msgid "B<Reconnect to server automatically (auto_reconnect)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1719 doc/tin.1:2828
+msgid "Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1719
+#, no-wrap
+msgid "B<Save articles in batch mode (batch_save)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1724
+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 ""
+
+#. type: TP
+#: doc/tin.1:1724
+#, no-wrap
+msgid "B<Show mini menu & posting etiquette (beginner_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1729 doc/tin.5:1506
+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 ""
+
+#. type: TP
+#: doc/tin.1:1729
+#, no-wrap
+msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1734
+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\" and B<getart_limit>. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1734
+#, no-wrap
+msgid "B<Compress locally cached NNTP overview files (compress_overview_files)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1739 doc/tin.5:1516
+msgid ""
+"If ON, locally cached NNTP overview files (B<cache_overview_files>) are "
+"saved in compressed form (B<RFC\\ 1952>). Useful to reduce local disk space "
+"used. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1739
+#, no-wrap
+msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1746
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of "
+"cancel-locks. Valid values are none, sha1, sha256 and sha512.  Default is "
+"sha1. See also I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret> in B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1746
+#, no-wrap
+msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1752 doc/tin.5:1526
+msgid ""
+"If set ON the user is asked when quitting if all groups read during the "
+"current session should be marked read. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1752
+#, no-wrap
+msgid "B<Standard background color (col_back)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1755 doc/tin.5:1529
+msgid "Standard background color"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1755
+#, no-wrap
+msgid "B<Color of quoted text from external sources (col_extquote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1758 doc/tin.5:1532
+msgid "Color of quoted text from external sources"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1758
+#, no-wrap
+msgid "B<Color of sender (From:) (col_from)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1761 doc/tin.5:1535
+msgid "Color of sender (From:)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1761
+#, no-wrap
+msgid "B<Color of article header lines (col_head)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1764 doc/tin.5:1538
+msgid "Color of header-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1764
+#, no-wrap
+msgid "B<Color of help text (col_help)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1767 doc/tin.5:1541
+msgid "Color of help pages"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1767
+#, no-wrap
+msgid "B<Color for inverse text (background) (col_invers_bg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1770 doc/tin.5:1544
+msgid "Color of background for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1770
+#, no-wrap
+msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1773 doc/tin.5:1547
+msgid "Color of foreground for inverse text"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1773
+#, no-wrap
+msgid "B<Color of status messages (col_message)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1776 doc/tin.5:1566
+msgid "Color of status messages in last line"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1776
+#, no-wrap
+msgid "B<Color of highlighting with _dash_ (col_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1780 doc/tin.5:1551
+msgid ""
+"Color of words emphasized like _this_. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1780
+#, no-wrap
+msgid "B<Color of highlighting with /slash/ (col_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1784 doc/tin.5:1555
+msgid ""
+"Color of words emphasized like /this/. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1784
+#, no-wrap
+msgid "B<Color of highlighting with *stars* (col_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1788 doc/tin.5:1559
+msgid ""
+"Color of words emphasized like *this*. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1788
+#, no-wrap
+msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1792 doc/tin.5:1563
+msgid ""
+"Color of words emphasized like -this-. See also B<word_h_display_marks> and "
+"B<word_highlight>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1792
+#, no-wrap
+msgid "B<Color of mini help menu (col_minihelp)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1795 doc/tin.5:1569
+msgid "Color of mini help menu"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1795
+#, no-wrap
+msgid "B<Color of actual news header fields (col_newsheaders)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1798 doc/tin.5:1572
+msgid "Color of actual news header fields"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1798
+#, no-wrap
+msgid "B<Standard foreground color (col_normal)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1801 doc/tin.5:1575
+msgid "Standard foreground color"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1801
+#, no-wrap
+msgid "B<Color of quoted lines (col_quote)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1804 doc/tin.5:1578
+msgid "Color of quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1804
+#, no-wrap
+msgid "B<Color of twice quoted line (col_quote2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1807 doc/tin.5:1581
+msgid "Color of twice quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1807
+#, no-wrap
+msgid "B<Color of E<gt>=3 times quoted line (col_quote3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1810 doc/tin.5:1584
+msgid "Color of E<gt>=3 times quoted lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1810
+#, no-wrap
+msgid "B<Color of response counter (col_response)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1814 doc/tin.5:1588
+msgid ""
+"Color of response counter. This is the text that says \"Response x of y\" in "
+"the article viewer."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1814
+#, no-wrap
+msgid "B<Color of signatures (col_signature)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1817 doc/tin.5:1591
+msgid "Color of signatures"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1817
+#, no-wrap
+msgid "B<Color of negative score (col_score_neg)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1820 doc/tin.5:1594
+msgid "Color of negative score"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1820
+#, no-wrap
+msgid "B<Color of positive score (col_score_pos)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1823 doc/tin.5:1597
+msgid "Color of positive score"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1823
+#, no-wrap
+msgid "B<Color of urls highlight (col_urls)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1826 doc/tin.5:1600
+msgid "Color of urls highlight"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1826
+#, no-wrap
+msgid "B<Color of verbatim blocks (col_verbatim)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1829 doc/tin.5:1603
+msgid "Color of verbatim blocks"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1829
+#, no-wrap
+msgid "B<Color of article subject lines (col_subject)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1832 doc/tin.5:1606
+msgid "Color of article subject"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1832
+#, no-wrap
+msgid "B<Color of text lines (col_text)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1835 doc/tin.5:1609
+msgid "Color of text-lines"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1835
+#, no-wrap
+msgid "B<Color of help/mail sign (col_title)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1838 doc/tin.5:1612
+msgid "Color of help/mail sign"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1838
+#, no-wrap
+msgid "B<Which actions require confirmation (confirm_choice)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1841
+msgid "Ask for manual confirmation to protect the user."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1842 doc/tin.1:1848 doc/tin.1:1852
+#, no-wrap
+msgid "\\(bu"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.1:1848
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:1852
+msgid ""
+"B<quit> You'll be asked to confirm that you wish to exit B<tin> when you use "
+"the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1856
+msgid ""
+"B<select> Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1859
+#, no-wrap
+msgid "B<Format string for display of dates (date_format)>"
+msgstr ""
+
+#
+#.  most of these default_* settings are not available from the menu
+#.  as they are intended for internal use only.
+#. type: Plain text
+#: doc/tin.1:1871
+msgid ""
+"Format string used for date representation. A description of the different "
+"format options can be found in B<\\%strftime>(3).  B<tin> uses "
+"B<\\%strftime>(3)  when available and supports most format options in its "
+"fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1871
+#, no-wrap
+msgid "B<(default_art_search)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1873
+#, no-wrap
+msgid "B<(default_author_search)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1875
+#, no-wrap
+msgid "B<(default_config_search)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1878 doc/tin.5:1651
+msgid "The last article/author/config option that was searched for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1878
+#, no-wrap
+msgid "B<(default_filter_days)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1881 doc/tin.5:1654
+msgid "Default is 28."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1881
+#, no-wrap
+msgid "B<(default_filter_kill_case)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1885 doc/tin.5:1658
+msgid ""
+"Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
+"= ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1885
+#, no-wrap
+msgid "B<(default_filter_kill_expire)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1890 doc/tin.5:1663
+msgid ""
+"Default for quick (1 key) kill filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1890
+#, no-wrap
+msgid "B<(default_filter_kill_global)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1894 doc/tin.5:1667
+msgid ""
+"Default for quick (1 key) kill filter global.  ON=apply to all groups, "
+"OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1894
+#, no-wrap
+msgid "B<(default_filter_kill_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1897 doc/tin.5:1670
+msgid "Default for quick (1 key) kill filter header."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1898 doc/tin.1:1932 doc/tin.1:2052 doc/tin.1:2114 doc/tin.1:2320
+#: doc/tin.1:2385 doc/tin.1:2521 doc/tin.1:2546 doc/tin.1:2562 doc/tin.1:2614
+#: doc/tin.1:2644 doc/tin.1:2722 doc/tin.1:2754 doc/tin.1:2780 doc/tin.1:2861
+#: doc/tin.1:2897 doc/tin.5:1673 doc/tin.5:1702 doc/tin.5:1840 doc/tin.5:1897
+#: doc/tin.5:2097 doc/tin.5:2167 doc/tin.5:2219 doc/tin.5:2336 doc/tin.5:2351
+#: doc/tin.5:2384 doc/tin.5:2437 doc/tin.5:2466 doc/tin.5:2537 doc/tin.5:2586
+#: doc/tin.5:2614 doc/tin.5:2704 doc/tin.5:2742
+#, no-wrap
+msgid "0"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1900 doc/tin.1:1934
+msgid "\\%''Subject:'' (case sensitive)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1902 doc/tin.1:1936
+msgid "\\%''Subject:'' (ignore case)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1904 doc/tin.1:1938
+msgid "\\%''From:'' (case sensitive)"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1904 doc/tin.1:1938 doc/tin.1:2326 doc/tin.1:2529 doc/tin.1:2569
+#: doc/tin.1:2620 doc/tin.1:2651 doc/tin.1:2728 doc/tin.1:2786 doc/tin.1:2867
+#: doc/tin.5:1676 doc/tin.5:1705 doc/tin.5:2103 doc/tin.5:2359 doc/tin.5:2391
+#: doc/tin.5:2443 doc/tin.5:2473 doc/tin.5:2543 doc/tin.5:2620 doc/tin.5:2710
+#, no-wrap
+msgid "3"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1906 doc/tin.1:1940
+msgid "\\%''From:'' (ignore case)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1908 doc/tin.1:1942
+msgid "\\%''Message-ID:'' & full ''References:'' line"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1908 doc/tin.1:1942 doc/tin.1:2056 doc/tin.1:2330 doc/tin.1:2624
+#: doc/tin.1:2733 doc/tin.1:2791 doc/tin.5:1678 doc/tin.5:1707 doc/tin.5:1844
+#: doc/tin.5:2107 doc/tin.5:2447 doc/tin.5:2547 doc/tin.5:2625
+#, no-wrap
+msgid "5"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1910 doc/tin.1:1944
+msgid "\\%''Message-ID:'' & last ''References:'' entry only"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1910 doc/tin.1:1944 doc/tin.1:2057 doc/tin.1:2626 doc/tin.1:2793
+#: doc/tin.5:1679 doc/tin.5:1708 doc/tin.5:1845 doc/tin.5:2449 doc/tin.5:2627
+#, no-wrap
+msgid "6"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1912 doc/tin.1:1946
+msgid "\\%''Message-ID:'' entry only"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:1912 doc/tin.1:1946 doc/tin.1:2629 doc/tin.1:2795 doc/tin.5:1680
+#: doc/tin.5:1709 doc/tin.5:2452 doc/tin.5:2629
+#, no-wrap
+msgid "7"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1914 doc/tin.1:1948
+msgid "\\%''Lines:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1915
+#, no-wrap
+msgid "B<(default_filter_select_case)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1919 doc/tin.5:1687
+msgid ""
+"Default for quick (1 key) auto-selection filter case. ON=filter case "
+"sensitive, OFF=ignore case. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1919
+#, no-wrap
+msgid "B<(default_filter_select_expire)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1924 doc/tin.5:1692
+msgid ""
+"Default for quick (1 key) auto-selection filter expire.  ON = limit to "
+"B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1924
+#, no-wrap
+msgid "B<(default_filter_select_global)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1928 doc/tin.5:1696
+msgid ""
+"Default for quick (1 key) auto-selection filter global.  ON=apply to all "
+"groups, OFF=apply to current group. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1928
+#, no-wrap
+msgid "B<(default_filter_select_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1931 doc/tin.5:1699
+msgid "Default for quick (1 key) auto-selection filter header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1949
+#, no-wrap
+msgid "B<(default_goto_group)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1951
+#, no-wrap
+msgid "B<(default_group_search)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1953
+#, no-wrap
+msgid "B<(default_mail_address)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1955
+#, no-wrap
+msgid "B<(default_move_group)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1957
+#, no-wrap
+msgid "B<(default_pattern)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1959
+#, no-wrap
+msgid "B<(default_pipe_command)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1961
+#, no-wrap
+msgid "B<(default_post_newsgroups)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1963
+#, no-wrap
+msgid "B<(default_post_subject)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1965
+#, no-wrap
+msgid "B<(default_range_group)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1967
+#, no-wrap
+msgid "B<(default_range_select)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1969
+#, no-wrap
+msgid "B<(default_range_thread)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1971
+#, no-wrap
+msgid "B<(default_repost_group)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1973
+#, no-wrap
+msgid "B<(default_save_file)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1975
+#, no-wrap
+msgid "B<(default_save_mode)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1977
+#, no-wrap
+msgid "B<(default_select_pattern)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1979
+#, no-wrap
+msgid "B<(default_shell_command)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1981
+#, no-wrap
+msgid "B<(default_subject_search)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1983
+#, no-wrap
+msgid "B<Don't break words when wrapping (dont_break_words)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1987 doc/tin.5:1750
+msgid ""
+"Do not break long lines inside a word. This applies to the body except for "
+"verbatim blocks. See also B<wrap_column>. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1987
+#, no-wrap
+msgid "B<Draw \\(-E<gt> instead of highlighted bar (draw_arrow)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1991 doc/tin.5:1754
+msgid ""
+"Allows groups/articles to be selected by an arrow '\\(-E<gt>' if set ON or "
+"by a highlighted bar if set OFF. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1991
+#, no-wrap
+msgid "B<Invocation of your editor (editor_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1997
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1997
+#, no-wrap
+msgid "B<Detection of external quotes (extquote_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2000 doc/tin.5:1764
+msgid "If ON quotes from external sources will be detected. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2000
+#, no-wrap
+msgid "B<Regex used to show external quotes (extquote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2005
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<tin> uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2005
+#, no-wrap
+msgid "B<Force redraw after certain commands (force_screen_redraw)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2009 doc/tin.5:1775
+msgid ""
+"Specifies whether a screen redraw should always be done after certain "
+"external commands. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2009
+#, no-wrap
+msgid "B<Number of articles to get (getart_limit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2017
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<tin> will start fetching articles from your first unread minus absolute "
+"value of B<getart_limit>. Note that setting B<getart_limit> to anything "
+"except 0 disables B<cache_overview_files>.  Default is 0, which means no "
+"limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2017
+#, no-wrap
+msgid "B<Catchup group using left key (group_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2020 doc/tin.5:1800
+msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2020
+#, no-wrap
+msgid "B<Format string for the Group level (group_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2024
+msgid ""
+"Format string B<tin> uses for Group level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2024
+#, no-wrap
+msgid "B<Go to the next unread article with (goto_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2032
+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 B<PageNextUnread>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2032
+#, no-wrap
+msgid "B<Display none mime data as an attachment (hide_inline_data)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2048 doc/tin.5:1836
+msgid ""
+"If set to 'B<Nothing>' (0) then raw data is displayed.  If set to "
+"'B<Complete UU/YENC>' (1) then sections of uuencoded or yenc data will be "
+"shown with a single tag line showing the size and filename (much the same as "
+"a MIME attachment).  If set to 'B<Any UU/YENC>' (2) then any line that looks "
+"like uuencoded or yenc data will be folded into a tag line. This is useful "
+"when uuencoded or yenc data is split across more than one article but can "
+"also lead to false positives.  If set to 'B<Inline PGP>' (4) then any inline "
+"PGP data is hidden.  If set to 'B<Shar>' (8) then shar-archives are hidden, "
+"this should be used with care as it may hide other shell snippets and any "
+"following text as well.  This setting can also be toggled in the article "
+"viewer via B<PageToggleUue> ('B<(>').  Default is 'Nothing' (0). The "
+"possible values are:"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2052 doc/tin.5:1840
+#, no-wrap
+msgid "Nothing"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2053 doc/tin.5:1841
+#, no-wrap
+msgid "Complete UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2054 doc/tin.5:1842
+#, no-wrap
+msgid "Any UU/YENC"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2055 doc/tin.5:1843
+#, no-wrap
+msgid "Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2056 doc/tin.5:1844
+#, no-wrap
+msgid "Complete UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2057 doc/tin.5:1845
+#, no-wrap
+msgid "Any UU/YENC & Inline PGP"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2058 doc/tin.5:1846
+#, no-wrap
+msgid "Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2059 doc/tin.1:2633 doc/tin.5:1847 doc/tin.5:2456
+#, no-wrap
+msgid "9"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2059 doc/tin.5:1847
+#, no-wrap
+msgid "Complete UU/YENC & Shar"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:2060 doc/tin.1:2635 doc/tin.5:1848 doc/tin.5:2458
+#, no-wrap
+msgid "10"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2060 doc/tin.5:1848
+#, no-wrap
+msgid "Any UU/YENC & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "12"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2061 doc/tin.5:1849
+#, no-wrap
+msgid "Inline PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "13"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2062 doc/tin.5:1850
+#, no-wrap
+msgid "Compl. UU/YENC & PGP & Shar"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "15"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:2063 doc/tin.5:1851
+#, no-wrap
+msgid "Hide all"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2066
+#, no-wrap
+msgid "B<Regex used to hide matching lines (hideline_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2072 doc/tin.5:1860
+msgid ""
+"A regular expression to hide matching lines in pager. Could be used to hide "
+"excessive quoting, e.g. via '^E<gt>\\es?E<gt>\\es?E<gt>'. If left blank, no "
+"lines will be hidden. This option does not affect lines within verbatim "
+"blocks and is applied after B<trim_article_body> and "
+"B<suppress_soft_hyphens>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2072
+#, no-wrap
+msgid "B<External inews (inews_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2079 doc/tin.5:1867
+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 ""
+
+#. type: TP
+#: doc/tin.1:2079
+#, no-wrap
+msgid "B<(info_in_last_line)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2086 doc/tin.5:1873
+msgid ""
+"If ON, show current group description or article subject in the last line "
+"(not in the pager and global menu) \\(em B<ToggleInfoLastLine> ('B<i>')  "
+"toggles setting. This facility is useful as the full width of the screen is "
+"available to display long subjects. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2086
+#, no-wrap
+msgid "B<Use interactive mail reader (interactive_mailer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2093
+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 ""
+
+#.  TODO: fix menu description
+#.        mono_mark* currently do allow "Reverse video" even if
+#.        inverse_okay=FALSE
+#. type: TP
+#: doc/tin.1:2093
+#, no-wrap
+msgid "B<Use inverse video for page headers (inverse_okay)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2100 doc/tin.5:1883
+msgid ""
+"If ON use inverse video for page headers and URL highlighting.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2100
+#, no-wrap
+msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2105 doc/tin.5:1888
+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 ""
+
+#. type: TP
+#: doc/tin.1:2105
+#, no-wrap
+msgid "B<Keep expired filter rules in file (keep_expired_filters)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2109 doc/tin.5:1892
+msgid ""
+"If ON keep expired filter rules in the file, but no longer evaluate them.  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2109
+#, no-wrap
+msgid "B<Filter which articles (kill_level)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2113
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed.  There are 3 options:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2120
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2125 doc/tin.5:1909
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2129 doc/tin.5:1913
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2131
+msgid "Default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2131
+#, no-wrap
+msgid "B<Use 8-bit characters in mail headers (mail_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2137 doc/tin.5:1920
+msgid ""
+"Allows 8-bit 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<RFC\\ 5322> and B<RFC\\ 2047>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2137
+#, no-wrap
+msgid "B<Mail address (mail_address)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2145
+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)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\ 9580>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2145
+#, no-wrap
+msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2149 doc/tin.5:1930
+msgid ""
+"MIME encoding of the body in mail message, if necessary (8bit, base64, "
+"quoted-printable, 7bit). Default is quoted-printable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2149
+#, no-wrap
+msgid "B<Quote line when mailing (mail_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2155 doc/tin.5:1936
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"In article %M you wrote:\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2155
+#, no-wrap
+msgid "B<Format of the mailbox (mailbox_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2165 doc/tin.5:1946
+msgid ""
+"Select one of the following mailbox-formats: MBOXO (default, except on SCO), "
+"MBOXRD or MMDF (default on SCO). See B<\\%mbox>(5)  and B<RFC\\ 4155> for "
+"more details on MBOXO and MBOXRD and B<\\%mmdf>(5)  for more details about "
+"MMDF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2165
+#, no-wrap
+msgid "B<Mail directory (maildir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2174 doc/tin.5:1955
+msgid ""
+"The directory where articles/threads are to be saved in B<\\%mbox>(5)  "
+"format. This feature is mainly for use with the B<\\%mutt>(1)  mail "
+"program. It allows the user to save articles/threads/groups simply by giving "
+"'=' as the filename to save to.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2174
+#, no-wrap
+msgid "B<Invocation of your mail command (mailer_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2180 doc/tin.5:1961
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2185 doc/tin.5:1966
+#, no-wrap
+msgid ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -H %F\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2189 doc/tin.5:1970
+msgid ""
+"B<interactive_mailer> must be set adequate. The following substitutions are "
+"supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:2191 doc/tin.5:1972
+#, no-wrap
+msgid "\\w'%S'u +\\w'default_mailer'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2198
+#, no-wrap
+msgid ""
+"%F\tfilename\n"
+"%M\tdefault_mailer\n"
+"%S\tsubject-field\n"
+"%T\tto-filed\n"
+"%U\tusername\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2200
+#, no-wrap
+msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2208 doc/tin.5:1992
+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 ""
+
+#. type: TP
+#: doc/tin.1:2208
+#, no-wrap
+msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2211 doc/tin.5:1984
+msgid "If ON mark articles that are saved as read. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2211
+#, no-wrap
+msgid "B<Viewer program for MIME articles (metamail_prog)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2223 doc/tin.5:2004
+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 B<PageViewAttach> ('B<V>')  command can always "
+"be used to manually view any attachments. See also B<ask_for_metamail>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2223
+#, no-wrap
+msgid "B<MM_CHARSET (mm_charset)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2238 doc/tin.5:2019
+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)  or "
+"B<\\%ucnv_*>(), this option is disabled and you should use "
+"B<mm_network_charset> instead."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2238
+#, no-wrap
+msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2251 doc/tin.5:2032
+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)  or B<\\%ucnv_*>().  If "
+"none of these functions are 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 ""
+
+#. type: Plain text
+#: doc/tin.1:2254 doc/tin.5:2035
+msgid ""
+"US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-{R,U,RU} "
+"EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2260 doc/tin.5:2041
+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 ""
+
+#. type: TP
+#: doc/tin.1:2260
+#, no-wrap
+msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2265 doc/tin.5:2046
+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 ""
+
+#. type: TP
+#: doc/tin.1:2265
+#, no-wrap
+msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2270 doc/tin.5:2051
+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 ""
+
+#. type: TP
+#: doc/tin.1:2270
+#, no-wrap
+msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2275 doc/tin.5:2056
+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 ""
+
+#. type: TP
+#: doc/tin.1:2275
+#, no-wrap
+msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2280 doc/tin.5:2061
+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 ""
+
+#. type: TP
+#: doc/tin.1:2280
+#, no-wrap
+msgid "B<(newnews)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2284
+msgid ""
+"These are internal timers used by B<tin> to keep track of new newsgroups.  "
+"Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2284
+#, no-wrap
+msgid "B<Display these header fields (or *) (news_headers_to_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2291 doc/tin.5:2074
+msgid ""
+"Which news headers you wish to see. If you want to see _all_ the headers, "
+"place an '*' as this value. This is the only way a wildcard can be used.  If "
+"you enter 'X-' as the value, you will see all headers beginning with 'X-' "
+"(like X-Alan or X-Pape). You can list more than one by delimiting with "
+"spaces. Not defining anything turns off this option."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2291
+#, no-wrap
+msgid "B<Do not display these header fields (news_headers_to_not_display)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2300 doc/tin.5:2083
+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 ""
+
+#. type: TP
+#: doc/tin.1:2300
+#, no-wrap
+msgid "B<Quote line when following up (news_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2306 doc/tin.5:2089
+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). If the article has multiple addresses, only the "
+"first is evaluated. Default is \"%F wrote:\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2306
+#, no-wrap
+msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2315
+msgid ""
+"Time in seconds to wait for a response from the server. Default is 120.  "
+"Setting this to 0 means no timeout. As if you use the \"B<-C>\" option in "
+"conjunction with a low value for B<nntp_read_timeout_secs> may result in a "
+"timeout (and disconnect in batch mode) when connecting to large servers or "
+"entering large groups, because the timer is set when the command is sent to "
+"the server and that needs some time to compress the large response, the "
+"value should not be set too small."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2315
+#, no-wrap
+msgid "B<Unicode normalization form (normalization_form)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2319
+msgid ""
+"The normalization form B<tin> should use to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2322 doc/tin.5:2099
+msgid "B<None>: no normalization"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2324 doc/tin.5:2101
+msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2326 doc/tin.5:2103
+msgid "B<NFKD>: Compatibility Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2328 doc/tin.5:2105
+msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2330 doc/tin.5:2107
+msgid "B<NFD>: Canonical Decomposition"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2332 doc/tin.5:2109
+msgid ""
+"B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
+"and Case Folding"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2336
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<tin> uses to do the normalization. NFC should be used if possible "
+"(B<RFC\\ 5198>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2336
+#, no-wrap
+msgid ""
+"B<Format string for the display of mime header at Article level "
+"(page_mime_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2341
+msgid ""
+"Format string B<tin> uses for mime header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%z%*l%!c%!d%*e "
+"--]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2341
+#, no-wrap
+msgid ""
+"B<Format string for the display of uue header at Article level "
+"(page_uue_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2346
+msgid ""
+"Format string B<tin> uses for uue header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2346
+#, no-wrap
+msgid ""
+"B<Format string for the display of yenc header at Article level "
+"(page_yenc_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2351
+msgid ""
+"Format string B<tin> uses for yenc header at Page level. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\".  Default is \"[-- %*N%!d%I [%F%G]%V%W%X "
+"--]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2351
+#, no-wrap
+msgid "B<Go to first unread article in group (pos_first_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2355 doc/tin.5:2136
+msgid ""
+"If ON put cursor at first unread article in group otherwise at last "
+"article. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2355
+#, no-wrap
+msgid "B<Use 8-bit characters in news headers (post_8bit_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2366 doc/tin.5:2147
+msgid ""
+"Allows 8-bit 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 8-bit characters are used, "
+"using unencoded (raw)  8-bit 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 ""
+
+#. type: TP
+#: doc/tin.1:2366
+#, no-wrap
+msgid "B<MIME encoding in news messages (post_mime_encoding)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2371 doc/tin.5:2152
+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 ""
+
+#. type: TP
+#: doc/tin.1:2371
+#, no-wrap
+msgid "B<View post-processed files (post_process_view)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2378
+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 B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2378
+#, no-wrap
+msgid "B<Post process saved articles (post_process_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2384 doc/tin.5:2166
+msgid ""
+"This specifies whether to perform post processing on saved articles.  "
+"Because the shell archive may contain commands you may not want to be "
+"executed, be careful when extracting shell archives.  The following values "
+"are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2387 doc/tin.5:2169
+msgid "B<No> (default), no post processing is done."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2391 doc/tin.5:2173
+msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2393 doc/tin.5:2175
+msgid "B<Yes>, binary attachments and data will be decoded and saved."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2394
+#, no-wrap
+msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2402 doc/tin.5:2184
+msgid ""
+"Keep posted articles in given file. If the given filename does not contain "
+"any expandable strings it will be prefixed with "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/>. If no filename is set then postings will "
+"not be saved. See the section \"MAILING PIPING PRINTING REPOSTING AND SAVING "
+"ARTICLES\" for more information about the various expansion "
+"characters. Default is 'posted'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2402
+#, no-wrap
+msgid "B<Print all headers when printing (print_header)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2406 doc/tin.5:2188
+msgid ""
+"If ON, then the full article header is sent to the printer. Otherwise only "
+"the ''Subject:'' and ''From:'' fields are output. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2406
+#, no-wrap
+msgid "B<Printer program with options (printer)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2415
+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 ""
+
+#. type: TP
+#: doc/tin.1:2415
+#, no-wrap
+msgid "B<Process only unread articles (process_only_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2419 doc/tin.5:2202
+msgid ""
+"If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
+"Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2419
+#, no-wrap
+msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2423
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2423
+#, no-wrap
+msgid "B<Characters used as quote-marks (quote_chars)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2429 doc/tin.5:2212
+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, %I is replaced by author's initials. If the article has "
+"multiple addresses, only the first is evaluated. Default is 'E<gt>_'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2429
+#, no-wrap
+msgid "B<Quoting behavior (quote_style)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2436
+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 B<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 ""
+
+#. type: Plain text
+#: doc/tin.1:2440
+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 otherwise would be "
+"not.  If B<show_signatures> is off, then the signature will never be quoted."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2440
+#, no-wrap
+msgid "B<Regex used to show quoted lines (quote_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2445
+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 ""
+
+#. type: TP
+#: doc/tin.1:2445
+#, no-wrap
+msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2450
+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 ""
+
+#. type: TP
+#: doc/tin.1:2450
+#, no-wrap
+msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2455
+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 ""
+
+#. type: TP
+#: doc/tin.1:2455
+#, no-wrap
+msgid "B<Article recentness time limit (recent_time)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2459 doc/tin.5:2259
+msgid ""
+"If set to 0, this feature is deactivated, otherwise it means the number of "
+"days. Default is 2."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2459
+#, no-wrap
+msgid "B<Render BiDi (render_bidi)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2463
+msgid ""
+"If ON B<tin> does the rendering of bi-directional text. If OFF B<tin> leaves "
+"the rendering of bi-directional text to the terminal. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2463
+#, no-wrap
+msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2468 doc/tin.5:2271
+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 ""
+
+#. type: TP
+#: doc/tin.1:2468
+#, no-wrap
+msgid "B<Directory to save arts/threads in (savedir)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2472 doc/tin.5:2275
+msgid ""
+"Directory where articles/threads are saved. Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2472
+#, no-wrap
+msgid "B<Character to show global scopes (scope_marked_global)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2476 doc/tin.5:2279
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file. Default is '!'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2476
+#, no-wrap
+msgid "B<Char to show global scope matches (scope_marked_global_match)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2480 doc/tin.5:2283
+msgid ""
+"The character used to show that a scope was read from the global attributes "
+"file and the current group matches. Default is ':'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2480
+#, no-wrap
+msgid "B<Character to show local scopes (scope_marked_local)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2484 doc/tin.5:2287
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file. Default is '\\ '."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2484
+#, no-wrap
+msgid "B<Char to show local scope matches (scope_marked_local_match)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2488 doc/tin.5:2291
+msgid ""
+"The character used to show that a scope was read from the local attributes "
+"file and the current group matches. Default is '*'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2488
+#, no-wrap
+msgid "B<Score limit (kill) (score_limit_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2492 doc/tin.5:2295
+msgid ""
+"If the score of an article is below or equal this value the article gets "
+"marked as killed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2492
+#, no-wrap
+msgid "B<Score limit (select) (score_limit_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2496 doc/tin.5:2299
+msgid ""
+"If the score of an article is above or equal this value the article gets "
+"marked as hot."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2496
+#, no-wrap
+msgid "B<Default score to kill articles (score_kill)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2500 doc/tin.5:2303
+msgid ""
+"Score of an article which should be killed, this must be E<lt>= "
+"B<score_limit_kill>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2500
+#, no-wrap
+msgid "B<Default score to select articles (score_select)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2504 doc/tin.5:2307
+msgid ""
+"Score of an article which should be marked hot, this must be E<gt>= "
+"B<score_limit_select>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2504
+#, no-wrap
+msgid "B<Number of lines to scroll in pager (scroll_lines)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2512
+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 B<tin> page-by-page scrolling. Set to -1 to get page-by-page "
+"scrolling where the top/bottom line is carried over onto the next page.  "
+"This setting supersedes show_last_line_prev_page=ON. Set to -2 to get "
+"half-page scrolling. This setting supersedes B<full_page_scroll>=OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2512
+#, no-wrap
+msgid "B<Format string for the Selection level (select_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2516
+msgid ""
+"Format string B<tin> uses for Selection level representation. See the "
+"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
+"%G\\ \\ %d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2516
+#, no-wrap
+msgid "B<In group and thread level, show author by (show_author)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2520 doc/tin.5:2350
+msgid ""
+"Which information about the author should be shown. Default is 2, authors "
+"full name."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2523 doc/tin.5:2353
+msgid "B<None>, only the ''Subject:'' line will be displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2526 doc/tin.5:2356
+msgid ""
+"B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2529 doc/tin.5:2359
+msgid ""
+"B<Full Name>, ''Subject:'' line & the authors full name part of the "
+"\\&''From:'' line are displayed (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2532 doc/tin.5:2362
+msgid ""
+"B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
+"displayed."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2533
+#, no-wrap
+msgid "B<Show description of each newsgroup (show_description)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2542
+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 built with mh-mail-handling support) from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2542
+#, no-wrap
+msgid "B<Function for sorting articles (sort_function)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2545 doc/tin.5:2335
+msgid "Function used for sorting articles. Default is 0."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2550 doc/tin.5:2340
+msgid "Use B<\\%qsort>(3)  for sorting."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2555 doc/tin.5:2345
+msgid ""
+"Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
+"with long threads (somewhat presorted data)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2556
+#, no-wrap
+msgid "B<Show help/mail sign in level titles (show_help_mail_sign)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2561
+msgid ""
+"Allows you to select whether B<tin> shows a help indication, a new mail "
+"indication, both, or neither in the various level titles.  Default is 3."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2564 doc/tin.5:2386
+msgid "B<Don't show help or mail sign>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2566 doc/tin.5:2388
+msgid "B<Show only help sign>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2569 doc/tin.5:2391
+msgid ""
+"B<Show only mail sign if new mail>, show only the mail sign, and only if new "
+"mail has arrived."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2572 doc/tin.5:2394
+msgid ""
+"B<Show mail if new mail else help s.>, show mail sign if new mail has "
+"arrived otherwise show help sign."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2573
+#, no-wrap
+msgid "B<Show only unread articles (show_only_unread_arts)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2577 doc/tin.5:2399
+msgid ""
+"If ON show only new/unread articles otherwise show all articles.  Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2577
+#, no-wrap
+msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2581 doc/tin.5:2403
+msgid ""
+"If ON show only subscribed groups that contain unread articles. Default is "
+"OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2581
+#, no-wrap
+msgid "B<Display signatures (show_signatures)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2584 doc/tin.5:2406
+msgid "If OFF don't show signatures when displaying articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2584
+#, no-wrap
+msgid "B<Display score (show_art_score)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2588 doc/tin.5:2367
+msgid ""
+"If ON show article score in the lower left corner when displaying articles.  "
+"Default is OFF. See also B<col_score_neg> and B<col_score_pos>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2588
+#, no-wrap
+msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2591 doc/tin.5:2409
+msgid "If ON prepend the signature with sigdashes. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2591
+#, no-wrap
+msgid "B<Create signature from path/command (sigfile)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2601
+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. In order to pass the group name to the "
+"program, %G can be specified. This will be replaced by the name of the "
+"current newsgroup. --none will suppress any signature.  Default is "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2601
+#, no-wrap
+msgid "B<Add signature when reposting (signature_repost)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2604 doc/tin.5:2425
+msgid "If ON add signature to reposted articles. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2604
+#, no-wrap
+msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2609
+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 ""
+
+#. type: TP
+#: doc/tin.1:2609
+#, no-wrap
+msgid "B<Sort articles by (sort_article_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2613 doc/tin.5:2436
+msgid ""
+"This specifies how articles should be sorted. Sort by ascending Date (6) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2616 doc/tin.5:2439
+msgid "B<Nothing>, don't sort articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2618 doc/tin.5:2441
+msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2620 doc/tin.5:2443
+msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2622 doc/tin.5:2445
+msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2624 doc/tin.5:2447
+msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2626 doc/tin.5:2449
+msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2629 doc/tin.5:2452
+msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2631 doc/tin.5:2454
+msgid "B<Score (descending)>, sort articles by filtering score descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2633 doc/tin.5:2456
+msgid "B<Score (ascending)>, sort articles by filtering score ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2635 doc/tin.5:2458
+msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2637 doc/tin.5:2460
+msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2638
+#, no-wrap
+msgid "B<Sort threads by (sort_threads_type)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2643 doc/tin.5:2465
+msgid ""
+"This specifies how threads will be sorted. Sort by descending Score (1) is "
+"the default. The following sort types are allowed:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2646 doc/tin.5:2468
+msgid "B<Nothing>, don't sort threads."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2649 doc/tin.5:2471
+msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2651 doc/tin.5:2473
+msgid "B<Score (ascending)>, sort threads by filtering score ascending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2653 doc/tin.5:2475
+msgid ""
+"B<Last posting date (descending)>, sort threads by date of last posting "
+"descending."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2655 doc/tin.5:2477
+msgid ""
+"B<Last posting date (ascending)>, sort threads by date of last posting "
+"ascending."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2656
+#, no-wrap
+msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2661 doc/tin.5:2483
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2663 doc/tin.5:2485
+msgid "I<spam,delete,remove>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2663
+#, no-wrap
+msgid "B<Regex used to highlight *stars* (stars_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2668
+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 ""
+
+#. type: TP
+#: doc/tin.1:2668
+#, no-wrap
+msgid "B<Strip blanks of end of lines (strip_blanks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2674 doc/tin.5:2496
+msgid ""
+"Strips the blanks from the end of each line therefore speeding up the "
+"display when reading on a slow terminal or via modem. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2674
+#, no-wrap
+msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2683 doc/tin.5:2505
+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 ""
+
+#. type: TP
+#: doc/tin.1:2683
+#, no-wrap
+msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2687 doc/tin.5:2509
+msgid ""
+"If ON, then unsubscribed groups will be permanently removed from your "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2687
+#, no-wrap
+msgid "B<Regex with Subject prefixes (strip_re_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2693 doc/tin.5:2515
+msgid ""
+"A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
+"B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2693
+#, no-wrap
+msgid "B<Regex with Subject suffixes (strip_was_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2699 doc/tin.5:2521
+msgid ""
+"A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
+"B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2699
+#, no-wrap
+msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2704
+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 ""
+
+#. type: TP
+#: doc/tin.1:2704
+#, no-wrap
+msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2709 doc/tin.5:2773
+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 ""
+
+#. type: TP
+#: doc/tin.1:2709
+#, no-wrap
+msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2713
+msgid ""
+"If ON, show \"a as Umlaut-a, etc. Default is OFF. This behavior can also be "
+"toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2713
+#, no-wrap
+msgid "B<Thread articles by (thread_articles)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2721
+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 \\(en 4 in the file "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>. (See also \"ATTRIBUTES MENU "
+"AND GROUP ATTRIBUTES\".) The default is Both Subject and References.  The "
+"choices are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2724
+msgid "B<None>, don't thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2726
+msgid "B<Subject>, thread on ''Subject:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2728
+msgid "B<References>, thread on ''References:'' only."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2731
+msgid ""
+"B<Both Subject and References>, thread on ''References:'' then "
+"\\&''Subject:'' (default)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2733
+msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2736
+msgid ""
+"B<Percentage Match>, thread base upon a partial character match on "
+"\\&''Subject:''."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2737
+#, no-wrap
+msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2741 doc/tin.5:2581
+msgid ""
+"If ON catchup group/thread when leaving with the left arrow key. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2741
+#, no-wrap
+msgid "B<Format string for the Thread level (thread_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2745
+msgid ""
+"Format string B<tin> uses for Thread level representation. See the section "
+"\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
+"\\ %F\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2745
+#, no-wrap
+msgid "B<Matchingness of a thread (thread_perc)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2749
+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 is 75%."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2749
+#, no-wrap
+msgid "B<Score of a thread (thread_score)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2753 doc/tin.5:2585
+msgid ""
+"How the total score of a thread is computed. Default is 0, the maximum score "
+"in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2756 doc/tin.5:2588
+msgid "B<Max>, the maximum score in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2758 doc/tin.5:2590
+msgid "B<Sum>, the sum of all scores in this thread."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2760 doc/tin.5:2592
+msgid "B<Average>, the average score in this thread."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2761
+#, no-wrap
+msgid "B<CA certificate file (tls_ca_cert_file)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2766 doc/tin.5:2598
+msgid ""
+"The name of file containing all trusted CA certificates used for NNTPS "
+"(B<RFC\\ 8143>) connections. If left empty the system default will be used."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2766
+#, no-wrap
+msgid "B<Transliteration (translit)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2774 doc/tin.5:2606
+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 ""
+
+#. type: TP
+#: doc/tin.1:2774
+#, no-wrap
+msgid "B<How to treat blank lines (trim_article_body)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2779
+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 and "
+"is applied before B<hideline_regex>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2782 doc/tin.5:2616
+msgid "B<Don't trim article body>, do nothing."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2784 doc/tin.5:2618
+msgid "B<Skip leading blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2786 doc/tin.5:2620
+msgid "B<Skip trailing blank lines>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2788 doc/tin.5:2622
+msgid ""
+"B<Skip leading and trailing blank l.>, skip leading and trailing blank "
+"lines."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2791 doc/tin.5:2625
+msgid ""
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2793 doc/tin.5:2627
+msgid "B<Compact multiple and skip leading>, 4 + 1"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2795 doc/tin.5:2629
+msgid "B<Compact multiple and skip trailing>, 4 + 2"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2797 doc/tin.5:2631
+msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2798
+#, no-wrap
+msgid "B<Suppress soft hyphens (suppress_soft_hyphens)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2806
+msgid ""
+"If ON remove soft hyphens in non verbatim blocks of articles when they are "
+"displayed in a UTF-8 locale. The character SOFT HYPHEN (U+00AD) is an "
+"invisible format character that merely indicates a preferred intraword line "
+"break position. However, some terminal emulators display a space or a "
+"hyphen, for example, in the place of the soft hyphen. This setting can be "
+"used to improve the display of those articles. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2806
+#, no-wrap
+msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2811
+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 ""
+
+#. type: TP
+#: doc/tin.1:2811
+#, no-wrap
+msgid "B<Remove ~/.article after posting (unlink_article)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2814
+msgid "If ON remove I<~/.article> after posting. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2814
+#, no-wrap
+msgid "B<Program that opens URLs (url_handler)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2819 doc/tin.5:2652
+msgid ""
+"The program that will be run when launching URLs in the article viewer using "
+"B<PageViewUrl> ('B<U>'). The actual URL will be appended.  Default is "
+"B<url_handler.pl>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2819
+#, no-wrap
+msgid "B<URL highlighting in message body (url_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2822 doc/tin.5:2655
+msgid "Enable highlighting URLs in message body. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2822
+#, no-wrap
+msgid "B<Use ANSI color (use_color)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2825
+msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2825
+#, no-wrap
+msgid "B<Use scroll keys on keypad (use_keypad)>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2828
+#, no-wrap
+msgid "B<Use mouse in xterm (use_mouse)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2834 doc/tin.5:2669
+msgid ""
+"Allows the mouse button support in an B<\\%xterm>(1x)  to be "
+"enabled/disabled.  Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2834
+#, no-wrap
+msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2844
+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 ""
+
+#. type: TP
+#: doc/tin.1:2844
+#, no-wrap
+msgid "B<Use UTF-8 graphics (utf8_graphics)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2848 doc/tin.5:2685
+msgid ""
+"If ON use UTF-8 characters for indicator ('\\(-E<gt>'), thread/attachment "
+"tree and ellipsis ('...'). Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2848
+#, no-wrap
+msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2852
+msgid ""
+"A regular expression that B<tin> will use to find the begin of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2852
+#, no-wrap
+msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2856
+msgid ""
+"A regular expression that B<tin> will use to find the end of a verbatim "
+"block."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2856
+#, no-wrap
+msgid "B<Detection and display of verbatim blocks (verbatim_handling)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2860
+msgid ""
+"Allows you to select how B<tin> treats verbatim blocks in article bodies.  "
+"Default is 1."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2863 doc/tin.5:2706
+msgid "B<Don't detect verbatim blocks>. Do nothing."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2865 doc/tin.5:2708
+msgid ""
+"B<Detect and show verbatim blocks>. Detect and show verbatim blocks, "
+"including begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2867 doc/tin.5:2710
+msgid ""
+"B<Detect, hide begin and end marks>. Detect and show verbatim blocks, hide "
+"begin and end marks."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2869 doc/tin.5:2712
+msgid ""
+"B<Don't show verbatim blocks>. Detect verbatim blocks and hide them "
+"completely."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2870
+#, no-wrap
+msgid "B<Wildcard matching (wildcard)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2892
+msgid ""
+"Allows you to select how B<tin> matches strings. The default is 0 and uses "
+"the B<\\%wildmat>(3)  notation, which is how this has traditionally been "
+"handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3)  (see also "
+"B<\\%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You "
+"will probably want to update your filter file if you use this regularly.  "
+"NB: Newsgroup names will always be matched using the B<\\%wildmat>(3)  "
+"notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2892
+#, no-wrap
+msgid "B<What to display instead of mark (word_h_display_marks)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2896 doc/tin.5:2741
+msgid ""
+"Should the leading and ending stars, slashes, strokes and dashes also be "
+"displayed, even when they are highlighting marks?"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2899 doc/tin.5:2744
+msgid "B<no>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2901 doc/tin.5:2746
+msgid "yes, B<display mark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2903 doc/tin.5:2748
+msgid "print a B<space> instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:2904
+#, no-wrap
+msgid "B<Word highlighting in message body (word_highlight)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2912 doc/tin.5:2757
+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 ""
+
+#. type: TP
+#: doc/tin.1:2912
+#, no-wrap
+msgid "B<Page line wrap column (wrap_column)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2923 doc/tin.5:2768
+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 and B<dont_break_words> is "
+"unset 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 ""
+
+#. type: TP
+#: doc/tin.1:2923
+#, no-wrap
+msgid "B<Quote line when crossposting (xpost_quote_format)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2930 doc/tin.5:2778
+msgid ""
+"Format is the same as for B<news_quote_format>, this is used when answering "
+"to a crossposting to several groups with no ''Followup-To:'' set."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2930
+#, no-wrap
+msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2937
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:2945
+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., B<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 ""
+
+#. type: Plain text
+#: doc/tin.1:2952
+msgid ""
+"Attributes can also be changed from the attributes menu which can be "
+"accessed by B<ConfigToggleAttrib> ('B<E<lt>TABE<gt>>') from the options menu "
+"or B<ScopeSelect> ('B<^J>' or 'B<E<lt>CRE<gt>>') from the scopes menu.  The "
+"attributes menu looks and behaves very similar to the options menu. The "
+"title shows the current scope. Attributes set in the current scope are "
+"marked with '+' to the left of the attributes number."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2959
+msgid ""
+"Besides the keys for moving around and changing values known from the "
+"options menu the attributes menu provides the following command: "
+"B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2959
+#, no-wrap
+msgid "SCOPES MENU"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2971
+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 "
+"B<scope_marked_global> ('B<!\\&>') to the left of the scope number, scopes "
+"from the local attributes file are marked with B<scope_marked_local> ('B< "
+">').  When the scopes menu is accessed from the group, thread, or article "
+"level, scopes where the current group matches are marked with "
+"B<scope_marked_global_match > ('B<:>') for scopes from the global attributes "
+"file and with B<scope_marked_local_match> ('B<*>')  for scopes from the "
+"local attributes file."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2986
+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.  "
+"Note that delete (B<ScopeDelete>), rename (B<ScopeRename>) and move "
+"(B<ScopeMove>) are not available for global scopes.  B<ToggleHelpDisplay> "
+"('B<H>') toggles the help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2986
+#, no-wrap
+msgid "SERVERRC MENU"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:2998
+msgid ""
+"The serverrc menu (accessible from the options menu with "
+"B<ConfigServerrcMenu> ('B<s>')) can be used to change the server specific "
+"settings which are stored in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>.  Changing the value "
+"of B<cache_overview_files>, B<compress_overview_files> or "
+"B<nntp_pipeline_limit> will be become effective immediately for all groups "
+"visited after the change.  Changing any other values, "
+"i.e. B<add_cmd_line_opts> or B<disabled_nntp_cmds>, do require a restart to "
+"take effect."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:2998
+#, no-wrap
+msgid "FILTERING ARTICLES"
+msgstr ""
+
+#.  FIXME - add scoring description
+#. type: Plain text
+#: doc/tin.1:3005
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3012
+msgid ""
+"When B<tin> starts up the user's kill-file "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> or the file specified via ''B<-F>'' "
+"is read (see also B<\\%tin>(5)  ). Each time a newsgroup is entered the "
+"rules are applied and articles killed or selected when they meet certain "
+"criteria."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3017
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3022
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3027
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3029
+msgid "E<lt>http://bzr.tin.org/doc/filteringE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3038
+msgid ""
+"Note that there are two different ways to match strings (see B<wildcard> "
+"tinrc variable): via wildmats or via regular expressions.  The later is more "
+"complex but offers significantly more options. If you intend to change the "
+"matching type from one to the other, the rules in the filter file need to be "
+"changed manually first. For switching from wildmats to regexp there is a "
+"helper script B<w2r.pl>(1)  in the tools dir and online at"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3040
+msgid "E<lt>http://bzr.tin.org/tools/w2r.plE<gt>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3044
+msgid ""
+"As regular expressions do provide options which are not available with "
+"wildmats there is no helper script for such a switch. If you switch to "
+"regular expressions, stay with them. They are powerful and fast."
+msgstr ""
+
+#.  FIXME - Next paragraph is out of date
+#. type: Plain text
+#: doc/tin.1:3058
+msgid ""
+"The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
+"('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
+"levels. 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:'', "
+"''From:'', ''Message-ID:'', ''References:'', ''Xref:'' or \\&''Path:'' line "
+"of an article. The filter can be limited to the current newsgroup or it can "
+"apply to all newsgroups. Once entered the user can abort the command and not "
+"save the new filter, edit the full filter file or save filter."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3058
+#, no-wrap
+msgid "POSTING ARTICLES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3061
+msgid ""
+"B<tin> allows posting of articles, follow-up to already posted articles and "
+"replying direct through mail to the author of an article."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3071
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3076
+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. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3084
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3098
+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 ""
+
+#. type: SS
+#: doc/tin.1:3098
+#, no-wrap
+msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3107
+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). If the article has multiple addresses, "
+"only the first is evaluated. 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 ""
+
+#. type: ta
+#: doc/tin.1:3109
+#, no-wrap
+msgid "\\w'%A  'u +\\w'Address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3118
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.1:3121
+msgid "e.g.,"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3126
+#, no-wrap
+msgid ""
+"\\f(CRmail_quote_format=On %D in %G you wrote:\n"
+"news_quote_format=In %M, %F wrote:\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3130
+msgid "would expand to:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3135
+#, no-wrap
+msgid ""
+"\\f(CROn Tue, 21 Sep 1993 09:45:51 in alt.sources you wrote:\n"
+"In E<lt>abcINN123@example.orgE<gt>, Joe Bar E<lt>joe@example.orgE<gt> "
+"wrote:\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3145
+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 ""
+
+#. type: SS
+#: doc/tin.1:3145
+#, no-wrap
+msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3152
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3157
+msgid ""
+"Auto-saving with B<*AutoSave> ('B<S>') is a special case and operates only "
+"on marked articles. They will be processed without any further prompting "
+"according to the default save parameters defined in tinrc or by any "
+"attributes set for the current group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3161
+msgid ""
+"Otherwise, the initial prompt will ask you to select which article, thread, "
+"hot (auto-selected), regular expression pattern, tagged articles you wish to "
+"mail, pipe etc."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3165
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3171
+msgid ""
+"If a regular expression pattern is selected you are asked to enter a pattern "
+"(e.g., to match all articles subject lines containing 'net News' you enter "
+"\"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 ""
+
+#. type: Plain text
+#: doc/tin.1:3176
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3181
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3186
+msgid ""
+"To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
+"'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
+"current news.group.name but without B<savedir> prefixed. %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3191
+msgid ""
+"If saving multiple files at once the filename (if not referring to a "
+"mailbox)  will be extended by \".num\" where \"num\" is at least a 3-digit "
+"number counting up from 1. Environment variables are allowed within a "
+"filename (e.g., I<$SOURCES/dir/filename>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3197
+msgid ""
+"When saving articles you can specify whether the saved files should be post "
+"processed. A default process type can be set via B<post_process_type>."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3197
+#, no-wrap
+msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3209
+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>(8)  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 B<savedir> 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 ""
+
+#. type: Plain text
+#: doc/tin.1:3213
+msgid ""
+"When using ''B<-S>'' together with a given directory to save to (''B<-s>'' "
+"option), the same directory must be specified when reading the articles by "
+"''B<-R>''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3220
+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 ""
+
+#. type: TP
+#: doc/tin.1:3220
+#, no-wrap
+msgid "B<tin -M iain -c -f newsrc.mail>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3224
+msgid ""
+"(mail any unread articles in newsgroups specified in file newsrc.mail to the "
+"local user iain and mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3224
+#, no-wrap
+msgid "B<tin -S -c -f newsrc.save>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3228
+msgid ""
+"(save any unread articles in newsgroups specified in file newsrc.save and "
+"mark them as read)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3228
+#, no-wrap
+msgid "B<tin -R>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3233
+msgid "(read any articles saved by B<tin -S>)"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3233
+#, no-wrap
+msgid "RANGES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3245
+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>\\(enE<lt>maxE<gt>, e.g., 10\\(en15 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. Entering '0' at the prompt undoes "
+"the previously entered range selection. Currently the only commands that "
+"understand ranges are B<GroupMarkThdRead> ('B<K>'), B<MarkArtUnread> "
+"('B<z>') and B<MarkThdUnread> ('B<Z>')."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3245
+#, no-wrap
+msgid "NEWSGROUP LISTS & WILDCARDS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3257
+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. See B<\\%wildmat>(3)  for details about the understood "
+"patterns. Some examples:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3259
+msgid "I<alt.config,news.*,!news.test>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3261
+msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3266
+msgid ""
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3266
+#, no-wrap
+msgid "INTERACTIVE SEARCH"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3272
+msgid ""
+"Depending on the setting of the B<wildcard> tinrc variable there are "
+"currently a few limitations for interactive searches B<SearchSubjF> "
+"('B</>'), B<SearchSubjB> ('B<?>'), B<SearchAuthF> ('B<a>'), B<SearchAuthB> "
+"('B<A>'), B<SearchBody> ('B<B>') and B<SearchRepeat> ('B<\\(rs>') one should "
+"be aware of."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3275
+msgid ""
+"Wildmat searches automatically enclose the search string in asterisks ('*'), "
+"simulating substring searches. This behavior is fixed and cannot be altered."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3281
+msgid ""
+"Regex searches automatically replace spaces ('\\ ') and/or tabs ('\\et') in "
+"the search string with the '\\es' meta-character, which matches any "
+"whitespace character. This behavior cannot be prevented. Also regex searches "
+"are case insensitive by default. To enforce case sensitivity, prefix the "
+"search pattern by one of the following: 'B<(?^)>' or 'B<(?-i)>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3286
+msgid ""
+"If Unicode normalization is available, search patterns are normalized "
+"according to the B<normalization_form> tinrc variable."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3286
+#, no-wrap
+msgid "SIGNATURES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3295
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3298
+msgid ""
+"A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
+"editor for both posting and mailing commands."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3300
+msgid "The following is an example of a I<.Sig> file:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3305
+#, no-wrap
+msgid ""
+"\\f(CRNAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
+"SNAIL  Musterweg 12, 99999 Notreal, Germany\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3321
+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 ""
+
+#. type: SS
+#: doc/tin.1:3321
+#, no-wrap
+msgid "CUSTOMIZING THE SCREEN FORMAT"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3327
+msgid ""
+"The look of the Selection, Group and Thread level can be customized via "
+"format strings. These format strings define the content and the position of "
+"each element on the screen. Variables are used within the format strings as "
+"placeholders. If the article has multiple addresses, only the first is "
+"evaluated. The following variables are available:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3330
+#, no-wrap
+msgid "\\w'%G        'uC +\\w'current group/thread/article number'"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3347
+#, no-wrap
+msgid ""
+"B<%D>        date\n"
+"B<%F>        from, name and/or address\n"
+"B<%G>        newsgroup name\n"
+"B<%I>        initials\n"
+"B<%L>        line count\n"
+"B<%M>        message-id\n"
+"B<%R>        number of responses in thread\n"
+"B<%S>        score\n"
+"B<%T>        thread tree\n"
+"B<%U>        unread count\n"
+"B<%d>        newsgroup description\n"
+"B<%f>        newsgroup flag\n"
+"B<%m>        article marks\n"
+"B<%n>        current group/thread/article number\n"
+"B<%s>        subject\n"
+"B<%%>        %\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3352
+msgid ""
+"Not all variables can be used in each level. The following table provides an "
+"overview:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3355
+#, no-wrap
+msgid ""
+"\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC "
+"+\\w'B<thread_format>'uC"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3373
+#, no-wrap
+msgid ""
+"\tB<select_format>\tB<group_format>\tB<thread_format>\n"
+"B<%D>\t\tX\tX\n"
+"B<%F>\t\tX\tX\n"
+"B<%G>\tX\n"
+"B<%I>\t\tX\tX\n"
+"B<%L>\t\tX\tX\n"
+"B<%M>\t\tX\tX\n"
+"B<%R>\t\tX\n"
+"B<%S>\t\tX\tX\n"
+"B<%T>\t\t\tX\n"
+"B<%U>\tX\n"
+"B<%d>\tX\n"
+"B<%f>\tX\n"
+"B<%m>\t\tX\tX\n"
+"B<%n>\tX\tX\tX\n"
+"B<%s>\t\tX\n"
+"B<%%>\tX\tX\tX\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3377 doc/tin.1:3570
+msgid "Defaults for the format strings:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3380
+#, no-wrap
+msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3384
+#, no-wrap
+msgid ""
+"B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
+"B<group_format>:\t\"B<%n %m %R %L  %s  %F>\"\n"
+"B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3390
+msgid ""
+"B<show_description> controls whether the newsgroup description is shown or "
+"not. The description can also be toggled with B<SelectToggleDescriptions> "
+"('B<d>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3395
+msgid ""
+"The information displayed with 'B<%F>' depends on the value of "
+"B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
+"('B<d>') switches through all available options."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3399
+msgid ""
+"For date representation 'B<%D>' uses B<date_format>. It is possible to "
+"specify a different date format in round brackets (e.g., 'B<%(%d %b %y "
+"%H:%M)D>'). See B<date_format> for more details."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3403
+msgid ""
+"The length of each item (except 'B<%%>') can be defined with a positive "
+"number after the 'B<%>'. The following example displays the score in the "
+"thread level 10 characters wide: 'B<%10S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3409
+msgid ""
+"If the newsgroup name is displayed together with the newsgroup description, "
+"the width of the newsgroup name can be controlled via an optional comma "
+"separated second value (e.g., 'B<%60,20G>'). It is valid to omit the first "
+"value (e.g., ('B<%,20G>')). If no second value is given, B<tin> uses a "
+"default value of 32."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3416
+msgid ""
+"Some variables do have a default width which may lead to truncation.  "
+"Truncation for variables which contain only numbers happens by dividing the "
+"value with a sufficient power of ten and adding a SI suffix to the result, "
+"that is the variable holds a value of 54321 and the width for the variable "
+"is 4 the result will be \"54 k\". If that's undesired you have to specify a "
+"larger width manually, e.g., 'B<%6n>'. Here is an overview of the defaults:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3419
+#, no-wrap
+msgid "\\w'Variable  'u +\\w'width'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3428
+#, no-wrap
+msgid ""
+"Variable\twidth\n"
+"B<%I>\t 3\n"
+"B<%L>\t 4\n"
+"B<%M>\t10\n"
+"B<%R>\t 3\n"
+"B<%S>\t 6\n"
+"B<%U>\t 5\n"
+"B<%n>\t 4\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3439
+msgid ""
+"If no length is given for 'B<%D>', the length is determined by the format "
+"string for the date and the date of the current day. If the date format "
+"string contains weekdays or months names it may happen that the date is "
+"longer than determined in the first pass. In this case, the date is "
+"truncated before display. This occurs, for example, if the current month is "
+"May and the article to which the date is displayed was posted in "
+"December. In such cases it might be useful to determine the maximum length "
+"manually and specify the length in the format string."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3443
+msgid ""
+"In case the format string contains 'B<%G>' and 'B<%d>' and no length are "
+"given, B<tin> determines the longest newsgroup name and uses this length for "
+"'B<%G>'. The remaining space will be used for 'B<%d>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3447
+msgid ""
+"When the format string contains the specifier 'B<%F>' and 'B<%s>' "
+"resp. 'B<%T>' and no length is given, 'B<%F>' will use one third and 'B<%s>' "
+"resp. 'B<%T>' will use two third of the available space."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3457
+msgid ""
+"In addition, a minimum or a maximum screen width can be defined for each "
+"item (except 'B<%%>'). In this case, the item will only be displayed when "
+"the screen is wider resp. smaller than specified. This comes in handy to not "
+"overload a small screen but have maximum information on a large screen. The "
+"minimum screen width has to be specified by a positive number preceded by an "
+"'B<E<gt>>', the maximum screen width has to be specified by a positive "
+"number preceded by an 'B<E<lt>>'. In the following example B<tin> will "
+"display the score only if the screen is wider than 100 characters: "
+"'B<%E<gt>100S>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3471
+msgid ""
+"If both the length and the minimum or maximum screen width should be "
+"specified for an item, the length must be the first parameter and the "
+"minimum or maximum screen width must be the second one. The following "
+"example displays the score with a length of 10 characters only if the screen "
+"is wider than 100 characters: 'B<%10E<gt>100S>'. A second length can be "
+"specified for 'B<%F>' and 'B<%s>' resp. 'B<%T>', separated by a colon, which "
+"is used if the minimum or maximum screen width is not reached.  If no length "
+"is specified after the colon, the item is displayed even if the minimum "
+"screen width is not reached and the length is calculated as if no minimum "
+"(or maximum) screen width had been specified. In the following example "
+"B<tin> will display the subject with a length of 60 characters if the screen "
+"is wider than 100 characters, otherwise a length of 40 characters is used: "
+"'B<%60E<gt>100:40s>'."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3475
+msgid ""
+"The look of the Attachment level and the mime, uue and yenc header at Page "
+"level can be customized too via format strings.  The following variables are "
+"available:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3478
+#, no-wrap
+msgid "\\w'%G        'u +\\w'current group/thread/article number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3507
+#, no-wrap
+msgid ""
+"B<%C>        Charset\n"
+"B<%c>        Like %C but with description\n"
+"B<%D>        Line count\n"
+"B<%d>        Like %D but with description\n"
+"B<%E>        Content encoding\n"
+"B<%e>        Like %E but with description\n"
+"B<%F>        Current YENC part\n"
+"B<%f>        Like %F but with description\n"
+"B<%G>        Total number of YENC parts\n"
+"B<%g>        Like %G but with description\n"
+"B<%I>        Complete/incomplete UUE/YENC part indicator\n"
+"B<%L>        Language\n"
+"B<%l>        Like %L but with description\n"
+"B<%N>        Name\n"
+"B<%n>        Like %N but with description\n"
+"B<%S>        Content subtype\n"
+"B<%s>        Like %S but with description\n"
+"B<%T>        Content type\n"
+"B<%t>        Like %T but with description\n"
+"B<%V>        Size of the current YENC part in bytes\n"
+"B<%v>        Like %V but with description\n"
+"B<%W>        Total size of all YENC parts in bytes\n"
+"B<%w>        Like %W but with description\n"
+"B<%X>        CRC checksum of current yenc part\n"
+"B<%x>        Like %X but with description\n"
+"B<%Z>        Size in bytes\n"
+"B<%z>        Like %Z but with description\n"
+"B<%%>        %\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3512
+msgid ""
+"Not all items can be used in each variable. The following table provides an "
+"overview:"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3519
+#, no-wrap
+msgid "attachment\\%_format"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3521
+#, no-wrap
+msgid "page\\%_mime\\%_format"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3523
+#, no-wrap
+msgid "page\\%_uue\\%_format"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3525
+#, no-wrap
+msgid "page\\%_yenc\\%_format"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3526
+#, no-wrap
+msgid "%C"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3526 doc/tin.1:3527 doc/tin.1:3528 doc/tin.1:3529 doc/tin.1:3530
+#: doc/tin.1:3531 doc/tin.1:3532 doc/tin.1:3533 doc/tin.1:3534 doc/tin.1:3535
+#: doc/tin.1:3536 doc/tin.1:3537 doc/tin.1:3538 doc/tin.1:3539 doc/tin.1:3540
+#: doc/tin.1:3541 doc/tin.1:3542 doc/tin.1:3543 doc/tin.1:3544 doc/tin.1:3545
+#: doc/tin.1:3546 doc/tin.1:3547 doc/tin.1:3548 doc/tin.1:3549 doc/tin.1:3550
+#: doc/tin.1:3551 doc/tin.1:3552 doc/tin.1:3553
+#, no-wrap
+msgid "X"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3527
+#, no-wrap
+msgid "%c"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3528
+#, no-wrap
+msgid "%D"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3529
+#, no-wrap
+msgid "%d"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3530
+#, no-wrap
+msgid "%E"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3531
+#, no-wrap
+msgid "%e"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3532
+#, no-wrap
+msgid "%F"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3533
+#, no-wrap
+msgid "%f"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3534
+#, no-wrap
+msgid "%G"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3535
+#, no-wrap
+msgid "%g"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3536
+#, no-wrap
+msgid "%I"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3537
+#, no-wrap
+msgid "%L"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3538
+#, no-wrap
+msgid "%l"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3539
+#, no-wrap
+msgid "%N"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3540
+#, no-wrap
+msgid "%n"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3541
+#, no-wrap
+msgid "%S"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3542
+#, no-wrap
+msgid "%s"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3543
+#, no-wrap
+msgid "%T"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3544
+#, no-wrap
+msgid "%t"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3545
+#, no-wrap
+msgid "%V"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3546
+#, no-wrap
+msgid "%v"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3547
+#, no-wrap
+msgid "%W"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3548
+#, no-wrap
+msgid "%w"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3549
+#, no-wrap
+msgid "%X"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3550
+#, no-wrap
+msgid "%x"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3551
+#, no-wrap
+msgid "%Z"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3552
+#, no-wrap
+msgid "%z"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.1:3553
+#, no-wrap
+msgid "%%"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3568
+msgid ""
+"By default, the string is not truncated. If it exceeds the screen width, it "
+"is wrapped. If the % sign is followed by an exclamation mark ('!\\&') for "
+"uppercase letters, the element is omitted if there is not enough space. If "
+"the % sign is followed by an asterisk ('*') for a lowercase letter, the "
+"description is omitted if there is not enough space. If the % sign is "
+"followed by an exclamation mark ('!\\&') for a lowercase letter, the "
+"description is omitted first and then the content. The shortening is always "
+"from right to left, first the description is omitted and when no more "
+"description is displayed, the content is omitted. If %T and %S, %F and %G or "
+"%V and %W follow each other directly a '/' will be inserted in between. %Z "
+"will always have one decimal point and may have a one letter bi-suffix."
+msgstr ""
+
+#. type: ta
+#: doc/tin.1:3573
+#, no-wrap
+msgid "\\w'attachment_format:'u +\\w'\"B<%T%S%E%C%d>\"'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3578
+#, no-wrap
+msgid ""
+"B<attachment_format>:\t\"B<%T%S%E%C%d>\"\n"
+"B<page_mime_format>:\t\t\"B<[-- %T%S%*n%z%*l%!c%!d%*e --]>\"\n"
+"B<page_uue_format>:\t\t\"B<[-- %T%S%*n%I%!d%*e --]>\"\n"
+"B<page_yenc_format>:\t\t\"B<[-- %*N%!d%I [%F%G]%V%W%X --]>\"\n"
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3581
+#, no-wrap
+msgid "TIPS AND TRICKS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3585
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3587
+msgid ""
+"The following newsgroups provide useful information concerning news "
+"software:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3590
+msgid ""
+"\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
+"etc.)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3592
+msgid "\\(emnews.software.nntp (info. about NNTP)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3594
+msgid ""
+"\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
+"themes)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3598
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3605
+msgid ""
+"When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
+"the B<\\%xterm>(1x)  is resized."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3609
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3614
+msgid ""
+"If you find large number of new newsgroups cluttering up your screen, "
+"pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3614
+#, no-wrap
+msgid "XTERM BUTTONS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3620
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3622
+msgid "In general (i.e., for the group, thread and article menus),"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3622
+#, no-wrap
+msgid "Button1 (left)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3625
+msgid "enters next (lower) level if you click on an article, otherwise pages down."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3625
+#, no-wrap
+msgid "Button2 (center)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3629
+msgid ""
+"returns to the previous (upper) level if you click on an article, otherwise "
+"pages up."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3629
+#, no-wrap
+msgid "Button3 (right)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3633
+msgid ""
+"positions on the article line under mouse cursor, or pages down if you've "
+"clicked outside the list of articles."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3635
+msgid "In the group selection menu, if the mouse is pointing at a group then:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3635 doc/tin.1:3647 doc/tin.1:3661
+#, no-wrap
+msgid "left button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3639
+msgid ""
+"moves to and selects the group pointed at, just like B<SelectReadGrp> "
+"('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3639 doc/tin.1:3651 doc/tin.1:3664
+#, no-wrap
+msgid "center button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3642
+msgid "quits the program, just like B<Quit> ('B<q>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3642 doc/tin.1:3656 doc/tin.1:3669
+#, no-wrap
+msgid "right button"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3645
+msgid "moves to the group pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3647
+msgid ""
+"In the article menu, if the mouse is pointing at an article (or thread) "
+"then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3651
+msgid ""
+"reads the article pointed at, just like B<GroupReadBasenote> "
+"('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3656
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3659
+msgid "moves to the article (or thread) pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3661
+msgid "In the thread menu, if the mouse is pointing at an article then:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3664
+msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3669
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3672
+msgid "moves to the article pointed at."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3679
+msgid ""
+"In other menus and areas button pressing reverts back to usual cut and paste "
+"of B<\\%xterm>(1x), but after one click of any button."
+msgstr ""
+
+#. type: SS
+#: doc/tin.1:3679
+#, no-wrap
+msgid "INDEX FILES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3684
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3693
+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 disk space if you read a lot of groups and/or high "
+"traffic groups. To reduce the amount of disk space used, "
+"B<compress_overview_files> can be set to ON.  Be aware that the use of "
+"B<getart_limit> will disable B<cache_overview_files>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3702
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3709
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:3714
+msgid ""
+"As indexing might take some time you may want to run B<tin> from the system "
+"batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3719
+#, no-wrap
+msgid "\\f(CR30 6 * * * /usr/local/bin/tin -u\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3725
+msgid ""
+"If you are low on local disk space you should consider to manually purge "
+"cached data for groups you are not reading anymore with something like:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3731
+#, no-wrap
+msgid ""
+"\\f(CRfind ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
+"\\e\n"
+"-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f\\fR\n"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3736 doc/tin.5:22
+#, no-wrap
+msgid "FILES"
+msgstr ""
+
+#.  TODO: mention dead.article, dead.articles
+#.                .article[.$$], .cancel[.$$], .letter[.$$]?
+#.        ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.        $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-R   (-D 32)
+#.        $TMPDIR/SCOPES-W   (-D 32)
+#.        $TMPDIR/ACTIVE     (-D 64)
+#.        $TMPDIR/GNKSA      (-D 64)
+#. type: Plain text
+#: doc/tin.1:3755
+msgid "For a detailed description see B<\\%tin>(5)."
+msgstr ""
+
+#.  TODO: mention
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.article
+#.  ${TIN_HOMEDIR:\-"$HOME"}/dead.articles
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.article[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.cancel[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.letter[.$$]
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.help-*
+#.  ${TIN_HOMEDIR:\-"$HOME"}/.tin/$NNTPSERVER/.coninfo
+#.  ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
+#.  $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-R   (-D 32)
+#.  $TMPDIR/SCOPES-W   (-D 32)
+#.  $TMPDIR/ACTIVE     (-D 64)
+#. type: Plain text
+#: doc/tin.1:3757 doc/tin.5:45
+msgid "I<$MAILCAPS>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3759 doc/tin.5:47
+msgid "I<~/.mailcap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3761 doc/tin.5:49
+msgid "I</etc/mailcap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3763 doc/tin.5:51
+msgid "I</usr/etc/mailcap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3765 doc/tin.5:53
+msgid "I</usr/local/etc/mailcap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3767 doc/tin.5:55
+msgid "I</etc/mail/mailcap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3769 doc/tin.5:247
+msgid "I</etc/nntpserver>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3771 doc/tin.5:256
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3773 doc/tin.5:265
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3775 doc/tin.5:267
+msgid "I</etc/mime.types>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3777 doc/tin.5:269
+msgid "I</etc/tin/mime.types>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3779 doc/tin.5:275
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3781 doc/tin.5:309
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3784 doc/tin.5:339
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/.oldnewsrc>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3787 doc/tin.5:346
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3789 doc/tin.5:348
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3791 doc/tin.5:354
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3793 doc/tin.5:360
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3795 doc/tin.5:366
+msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3798
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3801 doc/tin.5:380
+msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3803 doc/tin.5:386
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3805 doc/tin.5:420
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
+msgstr ""
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3808 doc/tin.5:430
+msgid "I</etc/tin/attributes>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3810 doc/tin.5:432
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
+msgstr ""
+
+#.  TODO: add missing descriptions and explain things in detail.
+#. type: Plain text
+#: doc/tin.1:3812 doc/tin.5:789
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3815
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3817
+#, no-wrap
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:+\".${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}\"}>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3820 doc/tin.5:1196
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3822 doc/tin.5:1211
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3824 doc/tin.5:1255
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3826 doc/tin.5:1269
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3828 doc/tin.5:1278
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3831 doc/tin.5:1287
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/motd>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3835 doc/tin.5:1297
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/msglog>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3839 doc/tin.5:1307
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/newsgroups>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3843 doc/tin.5:1325
+#, no-wrap
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>\n"
+msgstr ""
+
+#.  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
+#. type: Plain text
+#: doc/tin.1:3847 doc/tin.5:1408
+msgid "I</etc/tin/tinrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3849 doc/tin.5:1410
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3851 doc/tin.5:2781
+msgid "I</etc/tin/tin.defaults>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3853
+msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
+msgstr ""
+
+#.  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).
+#. type: Plain text
+#: doc/tin.1:3855 doc/tin.5:2891
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3857 doc/tin.5:2951
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3859 doc/tin.5:2977
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3861 doc/tin.5:2999
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
+msgstr ""
+
+#.  is the Path correct? or is it /news/etc/overview.fmt
+#. type: Plain text
+#: doc/tin.1:3863 doc/tin.5:3008
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
+msgstr ""
+
+#.  is the Path correct? or is it /news/etc/subscriptions
+#. type: Plain text
+#: doc/tin.1:3867 doc/tin.5:3025
+msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:3867
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3871
+#, no-wrap
+msgid "B<TINRC>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3879
+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 ""
+
+#. type: TP
+#: doc/tin.1:3879
+#, no-wrap
+msgid "B<TIN_HOMEDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3884
+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 ""
+
+#. type: TP
+#: doc/tin.1:3884
+#, no-wrap
+msgid "B<TIN_INDEX_NEWSDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3890
+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 ""
+
+#. type: TP
+#: doc/tin.1:3890
+#, no-wrap
+msgid "B<TIN_INDEX_MAILDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3896
+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 ""
+
+#. type: TP
+#: doc/tin.1:3896
+#, no-wrap
+msgid "B<TIN_INDEX_SAVEDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3902
+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 ""
+
+#. type: TP
+#: doc/tin.1:3902
+#, no-wrap
+msgid "B<TIN_LIBDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3907
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR> path that was "
+"compiled into the B<tin> binary, default is I</usr/lib/news>.  If B<tin> is "
+"running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3907
+#, no-wrap
+msgid "B<TIN_SPOOLDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3912
+msgid ""
+"Define this variable if you want to override the B<SPOOLDIR> path that was "
+"compiled into the B<tin> binary, default is I</var/spool/news>.  If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3912
+#, no-wrap
+msgid "B<TIN_NOVROOTDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3918
+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 "
+"B<tin> is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3918
+#, no-wrap
+msgid "B<TIN_NOVFILENAME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3924
+msgid ""
+"Define this variable if you want to override the B<OVERVIEW_FILE> filename "
+"that was compiled into the B<tin> binary, default is I<.overview>. If B<tin> "
+"is running in NNTP mode setting this variable has no effect."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3924
+#, no-wrap
+msgid "B<TIN_ACTIVEFILE>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3930
+msgid ""
+"Define this variable if you want to override the B<NEWSLIBDIR/active> path "
+"that was compiled into the B<tin> binary. If B<tin> is running in NNTP mode "
+"setting this variable has no effect. If $B<TIN_LIBDIR> is set it is "
+"prepended to $B<TIN_ACTIVEFILE>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3930
+#, no-wrap
+msgid "B<NNTPSERVER>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3936
+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 ""
+
+#. type: TP
+#: doc/tin.1:3936
+#, no-wrap
+msgid "B<NNTPPORT>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3941
+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 "
+"does override $B<NNTPPORT>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3941
+#, no-wrap
+msgid "B<NNTPSPORT>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3946
+msgid ""
+"The NNTPS TCP-port to read news from. This variable only needs to be set if "
+"the TCP-port is not 563 (the default). The ''B<-p>'' and ''B<-T>'' "
+"command-line options do override $B<NNTPSPORT>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3946
+#, no-wrap
+msgid "B<DISTRIBUTION>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3950
+msgid ""
+"Set the article header field ''Distribution:'' to the contents of the "
+"variable instead of the system default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3950
+#, no-wrap
+msgid "B<ISO2ASC>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3954
+msgid ""
+"Set the ISO to ASCII charset decoding table character to use in decoding an "
+"article text. Values can range from -1 to 5."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3955
+#, no-wrap
+msgid "B<-1>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3958
+msgid "no conversion"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3961
+msgid "universal table for many languages"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3964
+msgid "single-spacing universal table"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3967
+msgid "table for Danish, Dutch, German, Norwegian and Swedish"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3971
+msgid ""
+"table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
+"646 variant"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3974
+msgid "table with B<RFC\\ 1345> codes in brackets"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3974
+#, no-wrap
+msgid "B<5>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3977
+msgid "table for printers that allow overstriking with backspace"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3978
+#, no-wrap
+msgid "B<ORGANIZATION>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3985
+msgid ""
+"Set the article header field ''Organization:'' to the contents of the "
+"variable instead of the system default. If it points to a readable file a "
+"random line from that file will be used. If reading news on an Apollo "
+"DomainOS machine the environment variable $B<NEWSORG> has to be used instead "
+"of $B<ORGANIZATION>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3985
+#, no-wrap
+msgid "B<NEWSORG (DomainOS)>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3988
+msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3988
+#, no-wrap
+msgid "B<REPLYTO>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3993
+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 ""
+
+#. type: TP
+#: doc/tin.1:3993
+#, no-wrap
+msgid "B<NAME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:3997
+msgid ""
+"Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
+"B<mail_address>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:3997
+#, no-wrap
+msgid "B<REALNAME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4000
+msgid "Same as $B<NAME> but with lower priority."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4000
+#, no-wrap
+msgid "B<HOME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4005
+msgid "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4005
+#, no-wrap
+msgid "B<MAILER>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4009
+msgid ""
+"This variable has precedence over the default mailer that is used in all "
+"mailing operations within B<tin>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4009
+#, no-wrap
+msgid "B<MAIL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4012
+msgid "Full path to the user's mailbox."
+msgstr ""
+
+#.  we don't support the %message || ?message notation
+#. type: TP
+#: doc/tin.1:4012
+#, no-wrap
+msgid "B<MAILPATH>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4017
+msgid ""
+"A colon-separated list of filenames which are checked for new mail. This "
+"overrides the $B<MAIL> variable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4017
+#, no-wrap
+msgid "B<MAILDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4021
+msgid ""
+"Full path to the user's maildir folder. This is only evaluated if neither "
+"$B<MAILPATH> nor $B<MAIL> are set."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4021
+#, no-wrap
+msgid "B<VISUAL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4030
+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 ""
+
+#. type: TP
+#: doc/tin.1:4030
+#, no-wrap
+msgid "B<EDITOR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4039
+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 ""
+
+#. type: TP
+#: doc/tin.1:4039
+#, no-wrap
+msgid "B<AUTOSUBSCRIBE>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4045
+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 ""
+
+#. type: Plain text
+#: doc/tin.1:4047
+msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4052
+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 ""
+
+#. type: TP
+#: doc/tin.1:4052
+#, no-wrap
+msgid "B<AUTOUNSUBSCRIBE>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4056
+msgid ""
+"Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
+"are unsubscribed from without further query. For example, setting"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4058
+msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4062
+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 ""
+
+#. type: TP
+#: doc/tin.1:4062
+#, no-wrap
+msgid "B<TMPDIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4066
+msgid ""
+"A pathname of a directory made available for B<tin> to create temporary "
+"files."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4066
+#, no-wrap
+msgid "B<MAILCAPS>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4072
+msgid ""
+"This variable can be used to override the default path search for "
+"B<\\%mailcap>(5)  files. See also B<\\%tin>(5)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4072
+#, no-wrap
+msgid "B<NOMETAMAIL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4077
+msgid ""
+"Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
+"(e.g., metamutt)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4077
+#, no-wrap
+msgid "B<MM_CHARSET>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4081
+msgid ""
+"MIME character set used if not configured via the tinrc variable "
+"B<mm_charset>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4081
+#, no-wrap
+msgid "B<ISPELL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4086
+msgid ""
+"Set this variable to point to B<\\%ispell>(1)  or a replacement and its "
+"cmd-line options."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4086
+#, no-wrap
+msgid "B<PGPOPTS>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4093
+msgid ""
+"Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
+"B<\\%gpg>(1)  program."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4093
+#, no-wrap
+msgid "B<PGPPATH>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4098
+msgid ""
+"Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4098
+#, no-wrap
+msgid "B<GNUPGHOME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4103
+msgid ""
+"Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
+"keys etc.."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4103
+#, no-wrap
+msgid "B<LC_CTYPE>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4115
+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).  Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>][I<@modifier>]. See B<\\%environ>(5)  "
+"for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4115
+#, no-wrap
+msgid "B<LC_MESSAGES>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4124
+msgid ""
+"Formats of informative and diagnostic messages and interactive responses.  "
+"Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4124
+#, no-wrap
+msgid "B<LC_NUMERIC>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4132
+msgid ""
+"Numeric value formats. Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4132
+#, no-wrap
+msgid "B<LC_TIME>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4140
+msgid ""
+"Date and time formats. Its 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 ""
+
+#. type: TP
+#: doc/tin.1:4140
+#, no-wrap
+msgid "B<LC_ALL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4149
+msgid ""
+"This variable overrides the value of the B<$LANG> variable and any other "
+"B<$LC_> variable. Its value should be of the form "
+"I<language>[I<_territory>][I<.codeset>]. See B<\\%locale>(5)  and "
+"B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4149
+#, no-wrap
+msgid "B<LANG>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4158
+msgid ""
+"This variable determines the B<\\%locale>(5)  category for any category not "
+"specifically selected with a variable starting with B<$LC_>. Its value "
+"should be of the form I<language>[I<_territory>][I<.codeset>]. See "
+"B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4158
+#, no-wrap
+msgid "B<LANGUAGE>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4166
+msgid ""
+"This variable defines a priority list for translations. Whenever a "
+"translation is not available the next language from the list is tried.  Its "
+"value should be of the form I<language:language[:language]>.  Requires "
+"B<$LC_ALL> or B<$LANG> to be set. See B<\\%environ>(5)  for more "
+"information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4166
+#, no-wrap
+msgid "B<COLUMNS>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4176
+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 ""
+
+#. type: TP
+#: doc/tin.1:4176
+#, no-wrap
+msgid "B<LINES>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4186
+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 ""
+
+#. type: TP
+#: doc/tin.1:4186
+#, no-wrap
+msgid "B<TERM>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4192
+msgid ""
+"The type of terminal in use. This is used when looking up termcap "
+"sequences.  See B<\\%environ>(5)  for more information."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4192
+#, no-wrap
+msgid "B<DISPLAY>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4195
+msgid "Display name, pointing to the X server; required for xface."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4195
+#, no-wrap
+msgid "B<WINDOWID>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4199
+msgid ""
+"Used for determining terminal's X window id; required for xface. Should be "
+"set by the terminal emulator."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4199
+#, no-wrap
+msgid "B<SHELL>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4203
+msgid ""
+"The pathname of the user's login shell. Used to set "
+"B<default_shell_command>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4203
+#, no-wrap
+msgid "B<XDG_RUNTIME_DIR>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4208
+msgid "The pathname of the user's dir to put non-essential run time files into."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4208
+#, no-wrap
+msgid "SIGNALS"
+msgstr ""
+
+#.  TODO: add missing, sort useful, document in detail
+#. type: Plain text
+#: doc/tin.1:4212
+msgid "B<tin> handles a couple of signals:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4212
+#, no-wrap
+msgid "B<SIGHUP>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4215 doc/tin.1:4218
+msgid "Terminate gracefully."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4215
+#, no-wrap
+msgid "B<SIGTERM>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4218
+#, no-wrap
+msgid "B<SIGUSR1>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4221
+msgid "Terminate gracefully but do not restore terminal (tty)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4221
+#, no-wrap
+msgid "B<SIGUSR2>"
+msgstr ""
+
+#
+#
+#.  .SH DIAGNOSTICS
+#.  give an overview of the most common error messages and how to cope with
+#.  them.
+#. type: Plain text
+#: doc/tin.1:4232
+msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4232
+#, no-wrap
+msgid "SECURITY"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4238
+msgid ""
+"If B<tin> is started in debug mode (''B<-D\\ n>'') it will create world "
+"readable files in B<$TMPDIR> which may contain sensitive data like the users "
+"NNTP password in clear text (if running verbose). On multiuser-systems "
+"B<$TMPDIR> should be set to a safe location before starting B<tin> in "
+"(verbose) debug mode (e.g., B<TMPDIR=$HOME tin -vD NNTP>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4242
+msgid ""
+"Using the ''B<-k>'' option to skip certificate verification makes the "
+"session insecure as the server's certificate is not checked; avoid this "
+"option whenever possible."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4249
+msgid ""
+"If the server does not initially require authentication but supports "
+"compression and compression is requested, B<tin> will exit when "
+"authentication is required later on. Using the ''B<-A>'' command line option "
+"in conjunction with ''B<-C>'' circumvents this behavior."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4249
+#, no-wrap
+msgid "CONFORMING TO"
+msgstr ""
+
+#.  - RFC\~2045, RFC\~2047, RFC\~2231, RFC\~2980, RFC\~3977, RFC\~4155
+#.    RFC\~4643, RFC\~5322, RFC\~5536, RFC\~5537, RFC\~6048 or whatever
+#. type: Plain text
+#: doc/tin.1:4257
+msgid ""
+"B<tin> does conform to the Base Definitions volume of IEEE Std 1003.1-2008, "
+"Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
+"Guidelines)."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4257
+#, no-wrap
+msgid "NOTES"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4264
+msgid ""
+"Regular expression support is provided by the PCRE library package "
+"B<\\%pcre>(3)  or B<\\%pcre2>(3)  which is open source software, written by "
+"Philip Hazel, and copyright \\(co by the University of Cambridge, England."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4268
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4268
+#, no-wrap
+msgid "CAVEATS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4275
+msgid ""
+"Any existing global configuration files in I</etc/tin/> are not updated "
+"automatically, as an ordinary user normally has no write permission at that "
+"location."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4276
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4286
+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 (B<RFC\\ 3977>).  If "
+"you run into trouble with any of the mentioned historical servers set "
+"B<nntp_pipeline_limit> in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc> to 1."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4295
+msgid ""
+"Early versions of B<NNTPCache> (E<lt>= 2.3.2) and B<Leafnode> (E<lt>= 1.6) "
+"had a buggy LISTGROUP implementation. If you run into trouble with any of "
+"the mentioned historical servers use the ''B<-n>'' command-line flag (or "
+"disable LISTGROUP via B<disabled_nntp_cmds> in "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER/serverrc>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4303
+msgid ""
+"Using the ''B<-C>'' (COMPRESS) flag with B<INN\\ nnrpd> versions between "
+"2.6.1 and 2.7.1 (both incl.) may cause B<tin> to hang and later timeout when "
+"used in conjunction with the ''B<-n>'' flag or when posting. This has been "
+"fixed in B<INN\\ nnrpd> version 2.7.2. As a workaround simply don't use "
+"''B<-C>''."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4312
+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 bug-report until we "
+"request it."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4312
+#, no-wrap
+msgid "HISTORY"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4321
+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"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4325
+msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4325
+#, no-wrap
+msgid "CREDITS"
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4326
+#, no-wrap
+msgid "Rich Skrenta"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4330
+msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4330
+#, no-wrap
+msgid "Bill Davidsen"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4332
+msgid "author of envarg.c environment variable reading routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4332
+#, no-wrap
+msgid "Mike Gleason"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4334
+msgid "author of sigfile.c random signature generation routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4334
+#, no-wrap
+msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4336
+msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4336
+#, no-wrap
+msgid "Arnold D. Robbins"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4338
+msgid "author of strftime.c date formatting routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4338
+#, no-wrap
+msgid "Rich Salz"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4340
+msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4340
+#, no-wrap
+msgid "Dave Taylor"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4344
+msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4344
+#, no-wrap
+msgid "Chris Thewalt"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4348
+msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4348
+#, no-wrap
+msgid "Steven Madsen"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4352
+msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4352
+#, no-wrap
+msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4357
+msgid ""
+"for B<\\%pcre>(3), B<\\%pcre2>(3)  (Perl-compatible regular expression "
+"library)."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4357
+#, no-wrap
+msgid "Mark Martinec E<lt>mark.martinec@ijs.siE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4363
+msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4363
+#, no-wrap
+msgid "Gary S. Brown"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4367
+msgid "for B<\\%crc32>()  fallback."
+msgstr ""
+
+#. type: IP
+#: doc/tin.1:4367
+#, no-wrap
+msgid "Enrik Berkhan"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4372
+msgid ""
+"for the NNTPS (NNTP over TLS) and COMPRESS implementation and its "
+"preconditions."
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4372
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4373
+#, no-wrap
+msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4377
+#, no-wrap
+msgid "MAINTAINER"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:4378
+#, no-wrap
+msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
+msgstr ""
+
+#. type: SH
+#: doc/tin.1:4382 doc/tin.5:3037
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:4448
+msgid ""
+"B<\\%elm>(1), B<\\%emacs>(1), B<\\%gpg>(1), B<\\%inews>(1), B<\\%ispell>(1), "
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(1), "
+"B<\\%noffle>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), B<\\%rn>(1), "
+"B<\\%sendmail>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tass>(1), "
+"B<\\%unshar>(1), B<\\%uudecode>(1), B<\\%vi>(1), B<\\%w2r.pl>(1), "
+"B<\\%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), "
+"B<\\%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), "
+"B<\\%pcre2pattern>(3), B<\\%qsort>(3), B<\\%snprintf>(3), B<\\%strftime>(3), "
+"B<\\%vsnprintf>(3), B<\\%wildmat>(3), B<\\%environ>(5), B<\\%locale>(5), "
+"B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), B<\\%newsoverview>(5), "
+"B<\\%tin>(5), B<\\%cron>(8), B<RFC\\ 1345>, B<RFC\\ 1524>, B<RFC\\ 1952>, "
+"B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, B<RFC\\ 2980>, "
+"B<RFC\\ 3156>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8054>, B<RFC\\ 8143>, B<RFC\\ 8315>, B<RFC\\ 9580>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:14
+msgid "tin, rtin - related files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:21
+msgid ""
+"This man page describes the various (config) files and their formats used by "
+"the B<\\%tin>(1)  newsreader.  All files are expected to have unix style "
+"('\\(rsn' aka LF) line endings."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:67
+msgid ""
+"B<\\%mailcap>(5)  files as defined in B<RFC\\ 1524>.  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, \"\\(rs\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:70
+msgid ""
+"Each individual mailcap entry consists of a content-type specification, a "
+"command to execute, and (possibly) a set of optional \"flag\" values."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:76
+msgid ""
+"The \"type\" field is simply any valid 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 ""
+
+#. type: Plain text
+#: doc/tin.5:82
+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 ""
+
+#
+#.  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.
+#. type: Plain text
+#: doc/tin.5:103
+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 "
+"\"\\(rs%\", those two characters will be replaced by a single \"%\" "
+"character."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:105
+msgid "Besides the type and command field the following \"flags\" are defined:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:105
+#, no-wrap
+msgid "B<compose>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:116
+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 \\(em that is, a Content-Transfer-Encoding may need to be applied "
+"to the data."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:116
+#, no-wrap
+msgid "B<composetyped>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:128
+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 ""
+
+#. type: TP
+#: doc/tin.5:128
+#, no-wrap
+msgid "B<edit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:134
+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 ""
+
+#. type: TP
+#: doc/tin.5:134
+#, no-wrap
+msgid "B<print>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:140
+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 ""
+
+#. type: TP
+#: doc/tin.5:140
+#, no-wrap
+msgid "B<test>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:151
+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 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 "
+"\\(em since a test can call a program, it can already be arbitrarily "
+"complex."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:151
+#, no-wrap
+msgid "B<needsterminal>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:166
+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 "
+"\\(en 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 ""
+
+#. type: TP
+#: doc/tin.5:166
+#, no-wrap
+msgid "B<copiousoutput>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:174
+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 ""
+
+#. type: TP
+#: doc/tin.5:174 doc/tin.5:1205
+#, no-wrap
+msgid "B<description>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:180
+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 ""
+
+#. type: TP
+#: doc/tin.5:180
+#, no-wrap
+msgid "B<textualnewlines>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:191
+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 ""
+
+#. type: TP
+#: doc/tin.5:191
+#, no-wrap
+msgid "B<x11-bitmap>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:196
+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 ""
+
+#. type: TP
+#: doc/tin.5:196
+#, no-wrap
+msgid "B<nametemplate>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:205
+msgid ""
+"The \"nametemplate\" field gives a filename 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 ""
+
+#. type: Plain text
+#: doc/tin.5:211
+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 ""
+
+#. type: TP
+#: doc/tin.5:211 doc/tin.5:295 doc/tin.5:324 doc/tin.5:407 doc/tin.5:742
+#: doc/tin.5:917 doc/tin.5:1233
+#, no-wrap
+msgid "Example:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:216
+#, no-wrap
+msgid "# mailcap file example\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:218
+#, no-wrap
+msgid "image/*;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:221
+#, no-wrap
+msgid "xv -8 -geometry +0 '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:223
+#, no-wrap
+msgid "description=%{name} %t-Image;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:225
+#, no-wrap
+msgid "test=test \"$DISPLAY\" != \"\";\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:227
+#, no-wrap
+msgid "nametemplate=%s.IMAGE\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:230
+#, no-wrap
+msgid "message/rfc822;\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:233
+#, no-wrap
+msgid "${PAGER:-\"more\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:235
+#, no-wrap
+msgid "edit=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:237
+#, no-wrap
+msgid "compose=${EDITOR:-\"vi\"} '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:239
+#, no-wrap
+msgid "print=a2ps '%s';\\e\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:241
+#, no-wrap
+msgid "needsterminal\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:253
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:262
+msgid ""
+"secret to be used for cancel-locks (B<RFC\\ 8315>) if B<\\%tin>(1)  is built "
+"with support for it. An empty secret file disables the cancel-lock creation "
+"in that case. This file should be readable only by the user."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:272
+msgid "mime type / filename extension pairs"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:284
+msgid ""
+"\"I<nntpserver[:port]> 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 double quotes (\"). Usernames must not be enclosed in double "
+"quotes 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 user's unencrypted password for reading "
+"news!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:284 doc/tin.5:1217
+#, no-wrap
+msgid "B<nntpserver>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:288
+msgid ""
+"full qualified domain name of the news server. Additionally, a port can be "
+"specified by appending :portnumber."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:288
+#, no-wrap
+msgid "B<password>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:291
+msgid "user's unencrypted password for reading news."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:291
+#, no-wrap
+msgid "B<user>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:295
+msgid ""
+"username on the news server if it differs from the local login. This field "
+"is optional."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:299
+msgid "# sample .newsauth file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:301
+msgid "news.example.org secret"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:303
+msgid "news.example.net arcane guest"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:305
+msgid "news.example.com \"top secret\" james.bond@example.com"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:313
+msgid "\"I<newsgroupflag> [I<article>[,I<article> | -I<article>]...]\" lines."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:313
+#, no-wrap
+msgid "B<newsgroup>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:316
+msgid "the name of the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:316
+#, no-wrap
+msgid "B<flag>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:319
+msgid "a flag indicating if the group is subscribed ':' or not '!'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:319
+#, no-wrap
+msgid "B<article>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:324
+msgid ""
+"range of already read articles from that group; numbers separated by commas "
+"with sequential numbers collapsed with hyphens. Empty lines and lines which "
+"start with \"#\" are ignored and not written back."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:328
+msgid "# sample .newsrc file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:330
+msgid "news.software.b! 1\\(en666,669"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:332
+msgid "news.software.nntp: 1\\(en13245,13247,13249"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:334
+msgid "news.software.readers: 1\\(en19567,19571\\(en19597"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:343
+msgid "backup of I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:351
+msgid "signature"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:357
+msgid "fixed part of a randomly generated signature, this will be added first"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:363
+msgid "history of last used strings"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:369
+msgid "mailgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:373
+#, no-wrap
+msgid "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/\\:.tin\"}/\\:.news${NNTPSERVER:+\"-$NNTPSERVER\"}/>\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:377
+msgid "newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:383
+msgid "saved newsgroups index files"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:392
+msgid ""
+"active file (\"I<mailgroupname> I<maxnum> I<minnum> I<mailspool>\" "
+"quadruples separated by spaces not tabs) of user's mailgroups (requires "
+"B<\\%tin>(1)  to be built with mh-mail-handling support)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:392 doc/tin.5:1202
+#, no-wrap
+msgid "B<mailgroupname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:396
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.\\&'"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:396
+#, no-wrap
+msgid "B<maxnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:400
+msgid ""
+"just put a large number here, something higher than the highest message in "
+"the mailbox"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:400
+#, no-wrap
+msgid "B<minnum>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:403
+msgid "put 0 here"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:403
+#, no-wrap
+msgid "B<mailspool>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:407
+msgid ""
+"path of mail spool directory. This must be the full pathname to the root of "
+"the mail folder area."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:411
+msgid "Mail.inbox 12345 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:413
+msgid "Mail.outbox 23456 00000 /home/foo"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:417
+msgid ""
+"This allows access to the 'inbox' and 'outbox' folders of user foo.  They "
+"are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:423
+msgid "active file of user's saved newsgroups, used by B<tin -R>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:444
+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 one 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 ""
+
+#. type: TP
+#: doc/tin.5:444
+#, no-wrap
+msgid "B<scope>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:450
+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 ""
+
+#. type: TP
+#: doc/tin.5:450 doc/tin.5:1429
+#, no-wrap
+msgid "B<add_posted_to_filter>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:453 doc/tin.5:456 doc/tin.5:459 doc/tin.5:462 doc/tin.5:465
+#: doc/tin.5:468 doc/tin.5:481 doc/tin.5:491 doc/tin.5:494 doc/tin.5:507
+#: doc/tin.5:510 doc/tin.5:513 doc/tin.5:516 doc/tin.5:519 doc/tin.5:522
+#: doc/tin.5:525 doc/tin.5:532 doc/tin.5:535 doc/tin.5:562 doc/tin.5:565
+#: doc/tin.5:568 doc/tin.5:579 doc/tin.5:582 doc/tin.5:585 doc/tin.5:588
+#: doc/tin.5:591 doc/tin.5:594 doc/tin.5:597 doc/tin.5:600 doc/tin.5:603
+#: doc/tin.5:606 doc/tin.5:612 doc/tin.5:615 doc/tin.5:618 doc/tin.5:621
+#: doc/tin.5:624 doc/tin.5:627 doc/tin.5:630 doc/tin.5:633 doc/tin.5:636
+#: doc/tin.5:639 doc/tin.5:642 doc/tin.5:645 doc/tin.5:648 doc/tin.5:651
+#: doc/tin.5:654 doc/tin.5:657 doc/tin.5:660 doc/tin.5:663 doc/tin.5:721
+msgid "Identical to the tinrc variable of the same name"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:453 doc/tin.5:1433
+#, no-wrap
+msgid "B<advertising>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:456 doc/tin.5:1436
+#, no-wrap
+msgid "B<alternative_handling>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:459
+#, no-wrap
+msgid "B<ask_for_metamail>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:462 doc/tin.5:1485
+#, no-wrap
+msgid "B<auto_cc_bcc>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:465 doc/tin.5:1489
+#, no-wrap
+msgid "B<auto_list_thread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:468
+#, no-wrap
+msgid "B<auto_select>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:472
+msgid ""
+"Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
+"entering the group."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:472 doc/tin.5:1496
+#, no-wrap
+msgid "B<batch_save>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:478
+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 ""
+
+#. type: TP
+#: doc/tin.5:478 doc/tin.5:1633
+#, no-wrap
+msgid "B<date_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:481
+#, no-wrap
+msgid "B<delete_tmp_files>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:488
+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 ""
+
+#. type: TP
+#: doc/tin.5:488 doc/tin.5:1754
+#, no-wrap
+msgid "B<editor_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:491 doc/tin.5:1761
+#, no-wrap
+msgid "B<extquote_handling>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:494
+#, no-wrap
+msgid "B<fcc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:498
+msgid ""
+"Mailbox to save sent mails. The format of the mailbox is controlled via the "
+"tinrc B<mailbox_format> variable."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:498
+#, no-wrap
+msgid "B<followup_to>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:501
+msgid "Set ''Followup-To:'' header to the specified group(s)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:501 doc/tin.5:822
+#, no-wrap
+msgid "B<from>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:504
+msgid "Identical to the tinrc variable B<mail_address>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:504 doc/tin.5:1775
+#, no-wrap
+msgid "B<getart_limit>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:507 doc/tin.5:1797
+#, no-wrap
+msgid "B<group_catchup_on_exit>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:510 doc/tin.5:1800
+#, no-wrap
+msgid "B<group_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:513 doc/tin.5:1820
+#, no-wrap
+msgid "B<hide_inline_data>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:516 doc/tin.5:1914
+#, no-wrap
+msgid "B<mail_8bit_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:519 doc/tin.5:1926 doc/tin.5:2820
+#, no-wrap
+msgid "B<mail_mime_encoding>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:522 doc/tin.5:1946
+#, no-wrap
+msgid "B<maildir>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:525
+#, no-wrap
+msgid "B<mailing_list>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:529
+msgid ""
+"Used when a group is a mailing list. All responses to the group will be "
+"directed to this email address instead"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:529 doc/tin.5:1984
+#, no-wrap
+msgid "B<mark_ignore_tags>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:532 doc/tin.5:1981
+#, no-wrap
+msgid "B<mark_saved_read>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:535
+#, no-wrap
+msgid "B<mime_forward>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:552
+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 ""
+
+#. type: TP
+#: doc/tin.5:552
+#, no-wrap
+msgid "B<mime_types_to_save>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:559
+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 ""
+
+#. type: TP
+#: doc/tin.5:559 doc/tin.5:2067
+#, no-wrap
+msgid "B<news_headers_to_display>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:562 doc/tin.5:2074
+#, no-wrap
+msgid "B<news_headers_to_not_display>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:565 doc/tin.5:2083
+#, no-wrap
+msgid "B<news_quote_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:568 doc/tin.5:2791
+#, no-wrap
+msgid "B<organization>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:576
+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). If it points to a "
+"readable file a random line from that file will be used. Note that some news "
+"servers might still overwrite the \\&''Organization:'' header."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:576 doc/tin.5:2132
+#, no-wrap
+msgid "B<pos_first_unread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:579 doc/tin.5:2136
+#, no-wrap
+msgid "B<post_8bit_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:582 doc/tin.5:2147 doc/tin.5:2817
+#, no-wrap
+msgid "B<post_mime_encoding>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:585 doc/tin.5:2160
+#, no-wrap
+msgid "B<post_process_type>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:588 doc/tin.5:2152
+#, no-wrap
+msgid "B<post_process_view>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:591 doc/tin.5:2184
+#, no-wrap
+msgid "B<print_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:594 doc/tin.5:2198
+#, no-wrap
+msgid "B<process_only_unread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:597 doc/tin.5:2202
+#, no-wrap
+msgid "B<prompt_followupto>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:600 doc/tin.5:2206
+#, no-wrap
+msgid "B<quote_chars>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:603 doc/tin.5:2271
+#, no-wrap
+msgid "B<savedir>"
+msgstr ""
+
+#.  TODO: document option
+#. type: TP
+#: doc/tin.5:606
+#, no-wrap
+msgid "B<savefile>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:609 doc/tin.5:2363
+#, no-wrap
+msgid "B<show_art_score>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:612 doc/tin.5:2346
+#, no-wrap
+msgid "B<show_author>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:615 doc/tin.5:2395
+#, no-wrap
+msgid "B<show_only_unread_arts>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:618 doc/tin.5:2403
+#, no-wrap
+msgid "B<show_signatures>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:621 doc/tin.5:2406
+#, no-wrap
+msgid "B<sigdashes>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:624 doc/tin.5:2409
+#, no-wrap
+msgid "B<sigfile>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:627 doc/tin.5:2422
+#, no-wrap
+msgid "B<signature_repost>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:630 doc/tin.5:2432
+#, no-wrap
+msgid "B<sort_article_type>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:633 doc/tin.5:2461
+#, no-wrap
+msgid "B<sort_threads_type>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:636 doc/tin.5:2528
+#, no-wrap
+msgid "B<tex2iso_conv>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:639 doc/tin.5:2533
+#, no-wrap
+msgid "B<thread_articles>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:642 doc/tin.5:2577
+#, no-wrap
+msgid "B<thread_catchup_on_exit>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:645 doc/tin.5:2553
+#, no-wrap
+msgid "B<thread_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:648 doc/tin.5:2572
+#, no-wrap
+msgid "B<thread_perc>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:651 doc/tin.5:2606
+#, no-wrap
+msgid "B<trim_article_body>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:654 doc/tin.5:2632
+#, no-wrap
+msgid "B<suppress_soft_hyphens>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:657 doc/tin.5:2697
+#, no-wrap
+msgid "B<verbatim_handling>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:660 doc/tin.5:2768
+#, no-wrap
+msgid "B<wrap_on_next_unread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:663
+#, no-wrap
+msgid "B<x_body>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:671
+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. If the string starts with a ! then what "
+"follows is assumed to be the path to a program to be executed to generate "
+"the content. %G is expanded to the current news.group.name and %P is "
+"expanded to the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:671
+#, no-wrap
+msgid "B<x_comment_to>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:674
+msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:674
+#, no-wrap
+msgid "B<x_headers>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:683
+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. %G is expanded to the current news.group.name and %P is expanded to "
+"the news.group.name with all '.\\&' replaced by '/'."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:683
+#, no-wrap
+msgid "B<quick_kill_scope>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:689
+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 ""
+
+#. type: TP
+#: doc/tin.5:689
+#, no-wrap
+msgid "B<quick_kill_expire>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:692
+msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:692
+#, no-wrap
+msgid "B<quick_kill_case>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:695
+msgid "Identical to the tinrc variable B<default_filter_kill_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:695
+#, no-wrap
+msgid "B<quick_kill_header>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:698
+msgid "Identical to the tinrc variable B<default_filter_kill_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:698
+#, no-wrap
+msgid "B<quick_select_scope>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:704
+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 ""
+
+#. type: TP
+#: doc/tin.5:704
+#, no-wrap
+msgid "B<quick_select_expire>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:707
+msgid "Identical to the tinrc variable B<default_filter_select_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:707
+#, no-wrap
+msgid "B<quick_select_case>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:710
+msgid "Identical to the tinrc variable B<default_filter_select_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:710
+#, no-wrap
+msgid "B<quick_select_header>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:713
+msgid "Identical to the tinrc variable B<default_filter_select_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:713
+#, no-wrap
+msgid "B<ispell>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:718
+msgid ""
+"Path and options for B<\\%ispell>(1)-like spell-checker, e.g., \"aspell "
+"--mode=email --dont-backup check\""
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:718 doc/tin.5:2019
+#, no-wrap
+msgid "B<mm_network_charset>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:721
+#, no-wrap
+msgid "B<undeclared_charset>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:732
+msgid ""
+"Assume (broken) articles without MIME charset declaration have this charset "
+"\\(em default is US-ASCII. This attribute works only on systems with working "
+"B<\\%iconv>(3)  or B<\\%ucnv_*>(), others might have to compile B<\\%tin>(1)  "
+"with --disable-mime-strict-charset."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:732
+#, no-wrap
+msgid "B<undeclared_cs_guess>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:742
+msgid ""
+"Guess charset for (broken) articles without MIME charset declaration.  This "
+"attribute works only on systems with working B<\\%iconv>(3)  or "
+"B<\\%ucnv_*>()  and B<\\%ucsdet_getName>()  from libicui18n. It has no "
+"effect if undeclared_charset is also set."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:752
+#, no-wrap
+msgid ""
+"# include extra headers\n"
+"# assume ISO-8859-1 as charset if no charset is declared\n"
+"# in all but fido7.* groups\n"
+"scope=*,!fido7.*\n"
+"x_headers=~/.tin/headers\n"
+"undeclared_charset=ISO-8859-1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:756
+#, no-wrap
+msgid ""
+"# in *sources* set post process type to shar only\n"
+"scope=*sources*\n"
+"post_process_type=1\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:763
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:769
+#, no-wrap
+msgid ""
+"# in fido.* newsgroups change quote_chars\n"
+"# and add X-Comment-To: line\n"
+"scope=fido.*\n"
+"quote_chars=%IE<gt>_\n"
+"x_comment_to=ON\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:773
+#, no-wrap
+msgid ""
+"# in fido7.* newsgroups guess charset\n"
+"scope=fido7.*\n"
+"undeclared_cs_guess=ON\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:779
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:783
+#, no-wrap
+msgid ""
+"# assume ISO-2022-JP-2 as charset\n"
+"scope=fj.*,japan.*\n"
+"undeclared_charset=ISO-2022-JP-2\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:798
+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.  The tinrc "
+"variables B<score_limit_kill> and B<score_limit_select> are the limits that "
+"must be crossed to mark an article as killed or selected.  Empty lines or "
+"lines beginning with a '#' are ignored. Multiple matching-rules in the same "
+"scope are all applied individually and not only when they all hit at the "
+"same time (logical OR not AND)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:798
+#, no-wrap
+msgid "B<comment>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:808
+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 beginning 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 ""
+
+#. type: TP
+#: doc/tin.5:808
+#, no-wrap
+msgid "B<group>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:812
+msgid ""
+"A comma-separated list of newsgroup patterns in wildmat-style to which "
+"groups the filter rule will be applied. This line is mandatory!"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:812
+#, no-wrap
+msgid "B<case>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:815
+msgid "0=case-sensitive, 1=case-insensitive"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:815
+#, no-wrap
+msgid "B<score>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:818
+msgid ""
+"Score value of the rule; can also be one of the magic words \"kill\" or "
+"\"hot\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:818
+#, no-wrap
+msgid "B<subj>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:822
+msgid ""
+"Match against ''Subject:''. The matching type used (wildmat or regex) "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:831
+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. The matching type used "
+"(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:831
+#, no-wrap
+msgid "B<msgid>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:836
+msgid ""
+"Match against ''Message-ID:'' and full ''References:''. The matching type "
+"used (wildmat or regex) depends on the setting of the tinrc variable "
+"B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:836
+#, no-wrap
+msgid "B<msgid_last>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:841
+msgid ""
+"Match against ''Message-ID:'' and last ''References:'' entry (direct "
+"responses) only. The matching type used (wildmat or regex) depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:841
+#, no-wrap
+msgid "B<msgid_only>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:845
+msgid ""
+"Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:845
+#, no-wrap
+msgid "B<refs_only>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:849
+msgid ""
+"Match against ''References:''. The matching type used (wildmat or regex)  "
+"depends on the setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:849
+#, no-wrap
+msgid "B<lines>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:852
+msgid ""
+"Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
+"than."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:852
+#, no-wrap
+msgid "B<gnksa>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:862
+msgid ""
+"Match against ''From:'' address parser return codes. E<lt>num matches less "
+"than, E<gt>num matches more than the returned numeric "
+"value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_INVALID_DOMAIN are only returned "
+"if B<disable_gnksa_domain_check> in I</etc/tin/tin.defaults> is set to "
+"OFF. As the built-in domain list may be outdated this should be considered "
+"carefully. GNKSA_ILLEGAL_LABEL_BEGNUM is only returned if B<\\%tin>(1)  was "
+"compiled with ENFORCE_RFC1034 defined which is usually not the case."
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:864
+#, no-wrap
+msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:899
+#, no-wrap
+msgid ""
+"\tinternal codes\n"
+"  B<0> GNKSA_OK\n"
+"  B<1> GNKSA_INTERNAL_ERROR\n"
+"\tgeneral syntactical errors\n"
+"B<100> GNKSA_LANGLE_MISSING\n"
+"B<101> GNKSA_LPAREN_MISSING\n"
+"B<102> GNKSA_RPAREN_MISSING\n"
+"B<103> GNKSA_ATSIGN_MISSING\n"
+"B<104> GNKSA_RANGLE_MISSING\n"
+"\tFQDN part syntax and semantics errors\n"
+"B<200> GNKSA_SINGLE_DOMAIN\n"
+"B<201> GNKSA_INVALID_DOMAIN\n"
+"B<202> GNKSA_ILLEGAL_DOMAIN\n"
+"B<203> GNKSA_UNKNOWN_DOMAIN\n"
+"B<204> GNKSA_INVALID_FQDN_CHAR\n"
+"B<205> GNKSA_ZERO_LENGTH_LABEL\n"
+"B<206> GNKSA_ILLEGAL_LABEL_LENGTH\n"
+"B<207> GNKSA_ILLEGAL_LABEL_HYPHEN\n"
+"B<208> GNKSA_ILLEGAL_LABEL_BEGNUM\n"
+"B<209> GNKSA_BAD_DOMAIN_LITERAL\n"
+"B<210> GNKSA_LOCAL_DOMAIN_LITERAL\n"
+"B<211> GNKSA_RBRACKET_MISSING\n"
+"\tlocalpart syntactical errors\n"
+"B<300> GNKSA_LOCALPART_MISSING\n"
+"B<301> GNKSA_INVALID_LOCALPART\n"
+"B<302> GNKSA_ZERO_LENGTH_LOCAL_WORD\n"
+"\trealname part syntactical errors\n"
+"B<400> GNKSA_ILLEGAL_UNQUOTED_CHAR\n"
+"B<401> GNKSA_ILLEGAL_QUOTED_CHAR\n"
+"B<402> GNKSA_ILLEGAL_ENCODED_CHAR\n"
+"B<403> GNKSA_BAD_ENCODE_SYNTAX\n"
+"B<404> GNKSA_ILLEGAL_PAREN_CHAR\n"
+"B<405> GNKSA_INVALID_REALNAME\n"
+"B<406> GNKSA_MISSING_REALNAME\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:901
+#, no-wrap
+msgid "B<xref>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:908
+msgid ""
+"Match against ''Xref:'' line. Before any matching is done the line is turned "
+"into the same format ''Newsgroups:'' has: it is turned into a comma "
+"separated newsgroup list with all other information (i.e., the article "
+"counter) removed. The matching type used (wildmat or regex)  depends on the "
+"setting of the tinrc variable B<wildcard>."
+msgstr ""
+
+#.  TODO: document option in detail
+#. type: TP
+#: doc/tin.5:908
+#, no-wrap
+msgid "B<path>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:914
+msgid ""
+"Match against ''Path:'' line. This may not work on some servers. The "
+"matching type used (wildmat or regex) depends on the setting of the tinrc "
+"variable B<wildcard>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:914 doc/tin.5:2961
+#, no-wrap
+msgid "B<time>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:917
+msgid "time_t value when rule expires"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:927
+#, 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\\(en9]*\\eb\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:936
+#, no-wrap
+msgid ""
+"comment=downscore postings in nsr from google based on\n"
+"comment=message-id or path, if both hit they end up with\n"
+"comment=a score of -66 which is enough to mark them killed\n"
+"group=news.software.readers\n"
+"case=1\n"
+"score=-33\n"
+"path=.googlegroups.com!not-for-mail$\n"
+"msgid_only=@googlegroups.comE<gt>\n"
+msgstr ""
+
+#. .nf
+#. type: Plain text
+#: doc/tin.5:944
+msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/keymap${${LC_ALL:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+
+#. .fi
+#. type: Plain text
+#: doc/tin.5:948
+msgid "I</etc/tin/keymap${${LC_ALL:-\"${LC_MESSAGES:-\"${LC_CTYPE:-\"$LANG\"}\"}\"}:\\:+\".${LC_ALL:\\:-\"${LC_MESSAGES:\\:-\"${LC_CTYPE:\\:-\"$LANG\"}\"}\"}\"}>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:959
+msgid ""
+"Keymap-file, containing \"I<keyname> I<value> I<[value]>\" pairs separated "
+"by spaces or tabs. If the keymap-file named with full specified "
+"B<\\%locale>(5)  is not found, less specific ones are looked for. Various "
+"parts will be stripped off the name, in the following order codeset, "
+"normalized codeset, territory and modifier when looking for the "
+"keymap-file.  Below is a list of all rebindable keynames and their "
+"defaults. If a keyname is bound to NULL it is unassigned."
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:961
+#, no-wrap
+msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1010
+#, 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\\(rs\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<ConnectionInfo>\tJ\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"
+"B<MarkAncientArtRead>\t^E\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1019
+#, 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
+#: doc/tin.5:1028
+#, 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<ConfigServerrcMenu>\ts\n"
+"B<ConfigFirstPage>\tg\n"
+"B<ConfigResetAttrib>\tr\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1036
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:1039
+#, no-wrap
+msgid ""
+"B<FilterEdit>\te\n"
+"B<FilterSave>\ts\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1069
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:1072
+#, no-wrap
+msgid ""
+"B<HelpLastPage>\tG\n"
+"B<HelpFirstPage>\tg\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1114
+#, no-wrap
+msgid ""
+"B<PageReplyQuoteHeaders>\t^E\n"
+"B<PagePGPCheckArticle>\t^G\n"
+"B<PageToggleRaw>\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<PageToggleAllHeaders>\t*\n"
+"B<PageArticleInfo>\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<PageToggleVerbatim>\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 ""
+
+#. type: Plain text
+#: doc/tin.5:1119
+#, no-wrap
+msgid ""
+"B<PgpEncSign>\tb\n"
+"B<PgpEncrypt>\te\n"
+"B<PgpIncludekey>\ti\n"
+"B<PgpSign>\ts\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1132
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:1134
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1137
+#, no-wrap
+msgid ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1140
+#, no-wrap
+msgid ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1144
+#, no-wrap
+msgid ""
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1147
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1165
+#, 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 ""
+
+#. type: Plain text
+#: doc/tin.5:1172
+#, no-wrap
+msgid ""
+"B<ScopeSelect>\t^J\t^M\n"
+"B<ScopeEditAttributesFile>\tE\n"
+"B<ScopeAdd>\ta\n"
+"B<ScopeDelete>\td\n"
+"B<ScopeMove>\tm\n"
+"B<ScopeRename>\tr\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1190
+#, 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<ThreadFollowup>\tF\n"
+"B<ThreadMarkArtRead>\tK\n"
+"B<ThreadAutoSave>\tS\n"
+"B<ThreadUntag>\tU\n"
+"B<ThreadToggleSubjDisplay>\td\n"
+"B<ThreadFollowupQuote>\tf\n"
+"B<ThreadMail>\tm\n"
+"B<ThreadSave>\ts\n"
+"B<ThreadTag>\tt\n"
+"B<ThreadTagParts>\tT\n"
+"B<ThreadUndoSel>\t~\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1192
+#, no-wrap
+msgid "B<UrlSelect>\t^J\t^M\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1202
+msgid ""
+"This file provides short descriptions of each mailgroup. (requires "
+"B<\\%tin>(1)  to be built with mh-mail-handling support). Each line consist "
+"of two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1205 doc/tin.5:1318 doc/tin.5:2908 doc/tin.5:2961 doc/tin.5:2987
+msgid "is the name of the newsgroup"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1208 doc/tin.5:1321 doc/tin.5:2990
+msgid "is a short single-line description of the group"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1217
+msgid ""
+"\"I<nntpserver[:port]> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with "
+"the ''B<-g>'' command-line switch. The matching is case-insensitive and any "
+"line that starts with \"#\", \";\" or \" \" is treated as a comment. This is "
+"only available if reading via NNTP."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1226
+msgid ""
+"full qualified domain name of the news server. Plain IPv6 address must be "
+"enclosed in square brackets. Additionally, a port can be specified by "
+"appending :portnumber. Be aware that if a port is given it will override any "
+"port given with ''B<-g>'' or ''B<-p>'' or implied by ''B<-T>'' or ''B<-k>'' "
+"or set via $B<NNTPPORT>. The string \"default\" or \"*\" acts as wildcard to "
+"match any name, such a line should be placed last."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1226
+#, no-wrap
+msgid "B<newsrc>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1229
+msgid "related newsrc. A file specified via ''B<-f>'' has a higher priority."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1229
+#, no-wrap
+msgid "B<shortname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1233
+msgid ""
+"nickname(s) for the nntpserver. Nicknames must not contain \":\" and must be "
+"unique."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1237
+msgid "# sample newsrctable file"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1239
+msgid "news.tin.org .newsrc-tin.org tinorg"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1241
+msgid "news.example.org /tmp/nrc-ex example ex"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1243
+msgid "[::1]:1119 /tmp/localhost6\\(en1119 lh6"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1245
+msgid "# catch all rules should go last"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1247
+msgid "# with the more specific one on top"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1249
+msgid "*:563 ~/.tin/newsrcs/${NNTPSERVER-localhost}:563/newsrc"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1251
+msgid "* ~/.tin/newsrcs/${NNTPSERVER-localhost}/newsrc"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1266
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1275
+msgid ""
+"Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
+"changed by setting B<posted_articles_file>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1283
+msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1293
+msgid ""
+"This file is a copy of the servers message of the day (MOTD) message.  It is "
+"automatically created on startup except when using the ''B<-Q>'' "
+"command-line option and is unlinked on exit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1302
+msgid ""
+"File to store $B<NNTPSERVER> related info- and error-messages. The file is "
+"overwritten on startup and meant for debugging."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1315
+msgid ""
+"This file is 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 ""
+
+#. type: TP
+#: doc/tin.5:1315 doc/tin.5:2984
+#, no-wrap
+msgid "B<group.name>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1318 doc/tin.5:2987
+#, no-wrap
+msgid "B<one-line description>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1333
+msgid ""
+"File to store $B<NNTPSERVER> related data via a list of "
+"\"I<variable>=I<value>\" pairs. Currently there are only a few variables, "
+"and some are not meant to be changed by the user. See also "
+"B<ConfigServerrcMenu> ('B<s>') in section \"SERVERRC MENU\" in B<\\%tin>(1)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1333
+#, no-wrap
+msgid "B<version>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1336
+msgid "Internal version number."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1336
+#, no-wrap
+msgid "B<add_cmd_line_opts>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1346
+msgid ""
+"Additional command line options. Acts like $B<TINRC> but server specific.  "
+"Be aware that the file is read after the command line options and may "
+"override them.  The allowed options are currently limited to ''B<-4>'', "
+"''B<-6>'', \\&''B<-A>'', ''B<-C>'', ''B<-d>'', ''B<-G>\\ I<limit>'', "
+"\\&''B<-k>'', ''B<-n>'', ''B<-p>\\ I<port>'', ''B<-q>'', \\&''B<-Q>'', "
+"''B<-t>\\ I<timeout>'', ''B<-T>'' and ''B<-x>''.  The default is unset."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1346
+#, no-wrap
+msgid "B<disabled_nntp_cmds>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1352
+msgid ""
+"A comma separated list of NNTP commands which should be avoided.  This can "
+"be used to work around some buggy servers and usually should left "
+"blank. Switching off XHDR also switches off HDR and vice versa.  The "
+"following commands can be disabled:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1354
+#, no-wrap
+msgid "\\w'LIST SUBSCRIPTIONS'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1374
+#, no-wrap
+msgid ""
+"AUTHINFO SASL\n"
+"CAPABILITIES\n"
+"COMPRESS DEFLATE\n"
+"HDR\n"
+"LIST COUNTS\n"
+"LIST DISTRIB.PATS\n"
+"LIST DISTRIBUTIONS\n"
+"LIST HEADERS\n"
+"LIST MOTD\n"
+"LIST NEWSGROUPS\n"
+"LIST OVERVIEW.FMT\n"
+"LIST SUBSCRIPTIONS\n"
+"LISTGROUP\n"
+"NEWGROUPS\n"
+"NEXT\n"
+"OVER\n"
+"XHDR\n"
+"XOVER\n"
+"XPAT\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1376
+#, no-wrap
+msgid "B<nntp_pipeline_limit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1380
+msgid ""
+"Number of pipelined NNTP commands to send. Set to 1 if server does not "
+"support pipelining. Default is 50. Allowed maximum is 256."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1380 doc/tin.5:1506
+#, no-wrap
+msgid "B<cache_overview_files>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1386 doc/tin.5:1392
+msgid ""
+"Identical to the tinrc variable of the same name but overrides it.  Be aware "
+"that the serverrc variable will not be promoted to the tinrc, but the tinrc "
+"variable will be promoted to the serverrc if changed in the B<OptionMenu> "
+"('B<M>')."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1386 doc/tin.5:1511
+#, no-wrap
+msgid "B<compress_overview_files>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1392
+#, no-wrap
+msgid "B<motd_hash>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1396
+msgid ""
+"Internal hash of the servers MOTD, so displaying it can be skipped if it is "
+"unchanged."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1396
+#, no-wrap
+msgid "B<last_newnews>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1401
+msgid ""
+"Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
+"the server."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1423
+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. I<value> strings are limited to 1022 chars and will be "
+"discarded if exceeding this limit. If it exists, the global configuration "
+"file, I<${TIN_LIBDIR:-NEWSLIBDIR}/tinrc> is read first. After that, the "
+"user's 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 ""
+
+#. type: TP
+#: doc/tin.5:1423
+#, no-wrap
+msgid "B<abbreviate_groupname>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1439
+#, no-wrap
+msgid "B<art_marked_deleted>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1442
+#, no-wrap
+msgid "B<art_marked_inrange>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1445
+#, no-wrap
+msgid "B<art_marked_return>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1449
+#, no-wrap
+msgid "B<art_marked_selected>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1453
+#, no-wrap
+msgid "B<art_marked_recent>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1457
+#, no-wrap
+msgid "B<art_marked_unread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1461
+#, no-wrap
+msgid "B<art_marked_read>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1464
+#, no-wrap
+msgid "B<art_marked_killed>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1468
+#, no-wrap
+msgid "B<art_marked_read_selected>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1479
+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 ""
+
+#. type: TP
+#: doc/tin.5:1479
+#, no-wrap
+msgid "B<attachment_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1485
+msgid ""
+"Format string B<\\%tin>(1)  uses for Attachment level representation.  "
+"Default is \"%t%s%e%c%d\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1493
+#, no-wrap
+msgid "B<auto_reconnect>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1496
+msgid "Reconnect to server automatically. Default is OFF."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1501
+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 ""
+
+#. type: TP
+#: doc/tin.5:1501
+#, no-wrap
+msgid "B<beginner_level>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1511
+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 ""
+
+#. type: TP
+#: doc/tin.5:1516
+#, no-wrap
+msgid "B<cancel_lock_algo>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1522
+msgid ""
+"Use this hash algorithm for cancel-locks (B<RFC\\ 8315>). Only available "
+"when built with cancel-lock support. none disables the generation of "
+"cancel-locks. Valid values are none, sha1, sha256 and sha512.  Default is "
+"sha1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1522
+#, no-wrap
+msgid "B<catchup_read_groups>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1526
+#, no-wrap
+msgid "B<col_back>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1529
+#, no-wrap
+msgid "B<col_extquote>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1532
+#, no-wrap
+msgid "B<col_from>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1535
+#, no-wrap
+msgid "B<col_head>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1538
+#, no-wrap
+msgid "B<col_help>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1541
+#, no-wrap
+msgid "B<col_invers_bg>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1544
+#, no-wrap
+msgid "B<col_invers_fg>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1547
+#, no-wrap
+msgid "B<col_markdash>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1551
+#, no-wrap
+msgid "B<col_markslash>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1555
+#, no-wrap
+msgid "B<col_markstar>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1559
+#, no-wrap
+msgid "B<col_markstroke>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1563
+#, no-wrap
+msgid "B<col_message>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1566
+#, no-wrap
+msgid "B<col_minihelp>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1569
+#, no-wrap
+msgid "B<col_newsheaders>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1572
+#, no-wrap
+msgid "B<col_normal>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1575
+#, no-wrap
+msgid "B<col_quote>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1578
+#, no-wrap
+msgid "B<col_quote2>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1581
+#, no-wrap
+msgid "B<col_quote3>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1584
+#, no-wrap
+msgid "B<col_response>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1588
+#, no-wrap
+msgid "B<col_signature>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1591
+#, no-wrap
+msgid "B<col_score_neg>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1594
+#, no-wrap
+msgid "B<col_score_pos>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1597
+#, no-wrap
+msgid "B<col_urls>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1600
+#, no-wrap
+msgid "B<col_verbatim>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1603
+#, no-wrap
+msgid "B<col_subject>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1606
+#, no-wrap
+msgid "B<col_text>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1609
+#, no-wrap
+msgid "B<col_title>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1612
+#, no-wrap
+msgid "B<confirm_choice>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1616
+msgid ""
+"B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
+"choices:"
+msgstr ""
+
+#.  TODO: check if all affected commands are marked [after confirmation]
+#. type: Plain text
+#: doc/tin.5:1622
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:1627
+msgid ""
+"B<quit>: You'll be asked to confirm that you wish to exit B<\\%tin>(1)  when "
+"you use the B<Quit> ('B<q>') command."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1631
+msgid ""
+"B<select>: Ask for confirmation before marking all not selected (with "
+"B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1633
+msgid "Default is commands & quit."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1644
+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 ""
+
+#. type: TP
+#: doc/tin.5:1644
+#, no-wrap
+msgid "B<default_art_search>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1646
+#, no-wrap
+msgid "B<default_author_search>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1648
+#, no-wrap
+msgid "B<default_config_search>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1651
+#, no-wrap
+msgid "B<default_filter_days>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1654
+#, no-wrap
+msgid "B<default_filter_kill_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1658
+#, no-wrap
+msgid "B<default_filter_kill_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1663
+#, no-wrap
+msgid "B<default_filter_kill_global>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1667
+#, no-wrap
+msgid "B<default_filter_kill_header>"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1673 doc/tin.5:1702
+#, no-wrap
+msgid "''Subject:'' (case sensitive)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1674 doc/tin.5:1703
+#, no-wrap
+msgid "''Subject:'' (ignore case)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1675 doc/tin.5:1704
+#, no-wrap
+msgid "''From:'' (case sensitive)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1676 doc/tin.5:1705
+#, no-wrap
+msgid "''From:'' (ignore case)"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1677 doc/tin.5:1706
+#, no-wrap
+msgid "''Message-ID:'' & full ''References:'' line"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1678 doc/tin.5:1707
+#, no-wrap
+msgid "''Message-ID:'' & last ''References:'' entry only"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1679 doc/tin.5:1708
+#, no-wrap
+msgid "''Message-ID:'' entry only"
+msgstr ""
+
+#. type: tbl table
+#: doc/tin.5:1680 doc/tin.5:1709
+#, no-wrap
+msgid "''Lines:''"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1683
+#, no-wrap
+msgid "B<default_filter_select_case>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1687
+#, no-wrap
+msgid "B<default_filter_select_expire>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1692
+#, no-wrap
+msgid "B<default_filter_select_global>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1696
+#, no-wrap
+msgid "B<default_filter_select_header>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1712
+#, no-wrap
+msgid "B<default_goto_group>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1714
+#, no-wrap
+msgid "B<default_group_search>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1716
+#, no-wrap
+msgid "B<default_mail_address>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1718
+#, no-wrap
+msgid "B<default_move_group>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1720
+#, no-wrap
+msgid "B<default_pattern>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1722
+#, no-wrap
+msgid "B<default_pipe_command>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1724
+#, no-wrap
+msgid "B<default_post_newsgroups>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1726
+#, no-wrap
+msgid "B<default_post_subject>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1728
+#, no-wrap
+msgid "B<default_range_group>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1730
+#, no-wrap
+msgid "B<default_range_select>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1732
+#, no-wrap
+msgid "B<default_range_thread>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1734
+#, no-wrap
+msgid "B<default_repost_group>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1736
+#, no-wrap
+msgid "B<default_save_file>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1738
+#, no-wrap
+msgid "B<default_save_mode>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1740
+#, no-wrap
+msgid "B<default_select_pattern>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1742
+#, no-wrap
+msgid "B<default_shell_command>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1744
+#, no-wrap
+msgid "B<default_subject_search>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1746
+#, no-wrap
+msgid "B<dont_break_words>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1750
+#, no-wrap
+msgid "B<draw_arrow>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1761
+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). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1764
+#, no-wrap
+msgid "B<extquote_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1771
+msgid ""
+"A regular expression that will be applied when reading articles. All "
+"matching lines are shown in B<col_extquote>. If B<extquote_regex> is blank, "
+"then B<\\%tin>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1771
+#, no-wrap
+msgid "B<force_screen_redraw>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1783
+msgid ""
+"If B<getart_limit> is E<gt> 0 not more than the last B<getart_limit> "
+"articles/group are fetched from the server. If B<getart_limit> is E<lt> 0 "
+"B<\\%tin>(1)  will start fetching articles from your first unread minus "
+"absolute value of B<getart_limit>. Note that setting B<getart_limit> to "
+"anything except 0 disables B<cache_overview_files>. Default is 0, which "
+"means no limit."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1783
+#, no-wrap
+msgid "B<goto_next_unread>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1797
+msgid ""
+"Which keys B<\\%tin>(1)  should accept to jump to the next unread article.  "
+"Possible is any combination of B<PageDown> and B<PageNextUnread>.  When "
+"B<PageDown> is set B<\\%tin>(1)  jumps to the next article at the end of the "
+"current one. When B<PageNextUnread> is set B<\\%tin>(1)  jumps immediately "
+"to the next article when B<PageNextUnread> ('B<E<lt>TABE<gt>>')  is "
+"pressed. Default is B<PageNextUnread>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1804
+msgid ""
+"The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
+"\\ %s\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:1806
+#, no-wrap
+msgid "\\w'%G    'u +\\w'number of responses in thread'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1818
+#, no-wrap
+msgid ""
+"%D date\n"
+"%F from, name and/or address\n"
+"%I initials\n"
+"%L line count\n"
+"%M message-id\n"
+"%R number of responses in thread\n"
+"%S score\n"
+"%m article marks\n"
+"%n current thread number\n"
+"%s subject\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1854
+#, no-wrap
+msgid "B<hideline_regex>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1860
+#, no-wrap
+msgid "B<inews_prog>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1867
+#, no-wrap
+msgid "B<info_in_last_line>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1873
+#, no-wrap
+msgid "B<interactive_mailer>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1879
+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 ""
+
+#. type: TP
+#: doc/tin.5:1879
+#, no-wrap
+msgid "B<inverse_okay>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1883
+#, no-wrap
+msgid "B<keep_dead_articles>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1888
+#, no-wrap
+msgid "B<keep_expired_filters>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1892
+#, no-wrap
+msgid "B<kill_level>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1896
+msgid ""
+"This option controls the processing and display of articles that are "
+"killed. There are 3 options, default is 0 (B<Kill only unread arts>)."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1904
+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 ""
+
+#. type: TP
+#: doc/tin.5:1920
+#, no-wrap
+msgid "B<mail_address>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1926
+msgid ""
+"User's mail address (and full name), if not username@host. This is used when "
+"creating articles, sending mail and when B<\\%pgp>(1)  signing."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1930
+#, no-wrap
+msgid "B<mail_quote_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1936
+#, no-wrap
+msgid "B<mailbox_format>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1955
+#, no-wrap
+msgid "B<mailer_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1979
+#, no-wrap
+msgid ""
+"%F filename\n"
+"%M default_mailer\n"
+"%S subject-field\n"
+"%T to-filed\n"
+"%U username\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:1992
+#, no-wrap
+msgid "B<metamail_prog>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2004 doc/tin.5:2811
+#, no-wrap
+msgid "B<mm_charset>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2041
+#, no-wrap
+msgid "B<mono_markdash>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2046
+#, no-wrap
+msgid "B<mono_markslash>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2051
+#, no-wrap
+msgid "B<mono_markstar>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2056
+#, no-wrap
+msgid "B<mono_markstroke>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2061
+#, no-wrap
+msgid "B<newnews>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2067
+msgid ""
+"These are internal timers used by B<\\%tin>(1)  to keep track of new "
+"newsgroups. Do not change them unless you understand what they are for."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2089
+#, no-wrap
+msgid "B<nntp_read_timeout_secs>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2092
+msgid "Time in seconds to wait for a response from the server. Default is 120."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2092
+#, no-wrap
+msgid "B<normalization_form>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2096
+msgid ""
+"The normalization form which should be used to normalize Unicode input.  The "
+"possible values are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2114
+msgid ""
+"Some normalization modes are only available if they are supported by the "
+"library B<\\%tin>(1)  uses to do the normalization. NFC should be used if "
+"possible (B<RFC\\ 5198>)."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2114
+#, no-wrap
+msgid "B<page_mime_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2120
+msgid ""
+"Format string B<\\%tin>(1)  uses for mime header at Page level.  Default is "
+"\"[-- %T%S%*n%z%*l%!c%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2120
+#, no-wrap
+msgid "B<page_uue_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2126
+msgid ""
+"Format string B<\\%tin>(1)  uses for uue header at Page level.  Default is "
+"\"[-- %T%S%*n%I%!d%*e --]\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2126
+#, no-wrap
+msgid "B<page_yenc_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2132
+msgid ""
+"Format string B<\\%tin>(1)  uses for yenc header at Page level.  Default is "
+"\"[-- %*N%!d%I [%F%G]%V%W%X --]\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2160
+msgid ""
+"If ON, then B<\\%tin>(1)  will start an appropriate viewer program to "
+"display any files that were post processed and uudecoded. The program is "
+"determined using the B<\\%mailcap>(5)  file. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2176
+#, no-wrap
+msgid "B<posted_articles_file>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2188
+#, no-wrap
+msgid "B<printer>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2198
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2206
+msgid ""
+"If ON show empty ''Followup-To:'' header when editing an article.  Default "
+"is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2212
+#, no-wrap
+msgid "B<quote_style>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2218
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2221
+msgid "B<Nothing special> Non empty lines are quoted."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2225
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2231
+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<PageToggleRaw> ('B<^H>') and followup or reply to it. Signatures are never "
+"quoted regardless of this option when B<show_signatures> is off."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2233
+msgid "B<Quote empty lines> This option is on by default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2234
+#, no-wrap
+msgid "B<quote_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2241
+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 ""
+
+#. type: TP
+#: doc/tin.5:2241
+#, no-wrap
+msgid "B<quote_regex2>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2248
+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 ""
+
+#. type: TP
+#: doc/tin.5:2248
+#, no-wrap
+msgid "B<quote_regex3>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2255
+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 ""
+
+#. type: TP
+#: doc/tin.5:2255
+#, no-wrap
+msgid "B<recent_time>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2259
+#, no-wrap
+msgid "B<render_bidi>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2266
+msgid ""
+"If ON B<\\%tin>(1)  does the rendering of bi-directional text. If OFF "
+"B<\\%tin>(1)  leaves the rendering of bi-directional text to the "
+"terminal. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2266
+#, no-wrap
+msgid "B<reread_active_file_secs>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2275
+#, no-wrap
+msgid "B<scope_marked_global>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2279
+#, no-wrap
+msgid "B<scope_marked_global_match>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2283
+#, no-wrap
+msgid "B<scope_marked_local>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2287
+#, no-wrap
+msgid "B<scope_marked_local_match>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2291
+#, no-wrap
+msgid "B<score_limit_kill>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2295
+#, no-wrap
+msgid "B<score_limit_select>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2299
+#, no-wrap
+msgid "B<score_kill>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2303
+#, no-wrap
+msgid "B<score_select>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2307
+#, no-wrap
+msgid "B<scroll_lines>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2317
+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 B<\\%tin>(1)  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 B<show_last_line_prev_page>=ON. Set to "
+"-2 to get half-page scrolling. This setting supersedes "
+"B<full_page_scroll>=OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2317
+#, no-wrap
+msgid "B<select_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2321
+msgid ""
+"The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ "
+"\\ %G\\ \\ %d\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:2323
+#, no-wrap
+msgid "\\w'%G    'u +\\w'current group number'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2330
+#, no-wrap
+msgid ""
+"%G group name\n"
+"%U unread count\n"
+"%d description\n"
+"%f group flag\n"
+"%n current group number\n"
+"%% %\n"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2332
+#, no-wrap
+msgid "B<sort_function>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2367
+#, no-wrap
+msgid "B<show_description>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2376
+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 built with mh-mail-handling support) from "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups> for mailgroups. Default is ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2376
+#, no-wrap
+msgid "B<show_help_mail_sign>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2383
+msgid ""
+"Allows you to select whether B<\\%tin>(1)  shows a help indication, a new "
+"mail indication, both, or neither in the various level titles.  Default is "
+"3."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2399
+#, no-wrap
+msgid "B<show_only_unread_groups>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2422
+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 a file named I<.sigfixed> does exist in that dir or "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed> does exist it will be prepended to "
+"the chosen signature (first match counts). If the path starts with a ! the "
+"program the path points to will be executed to generate a signature. In "
+"order to pass the group name to the program, %G can be specified.  This will "
+"be replaced by the name of the current newsgroup. --none will suppress any "
+"signature. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>.  See also "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2425
+#, no-wrap
+msgid "B<slashes_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2432
+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 ""
+
+#. type: TP
+#: doc/tin.5:2478
+#, no-wrap
+msgid "B<spamtrap_warning_addresses>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2485
+#, no-wrap
+msgid "B<stars_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2492
+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 ""
+
+#. type: TP
+#: doc/tin.5:2492
+#, no-wrap
+msgid "B<strip_blanks>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2496
+#, no-wrap
+msgid "B<strip_bogus>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2505
+#, no-wrap
+msgid "B<strip_newsrc>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2509
+#, no-wrap
+msgid "B<strip_re_regex>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2515
+#, no-wrap
+msgid "B<strip_was_regex>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2521
+#, no-wrap
+msgid "B<strokes_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2528
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2533
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2536
+msgid "Defines which threading method to use. The choices are:"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2539
+msgid "Don't thread"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2541
+msgid "Thread on Subject only"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2543
+msgid "Thread on References only"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2545
+msgid "Thread on References then Subject (default)"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2547
+msgid "Thread multipart articles on Subject"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2549
+msgid "Thread on Percentage Match of the Subjects"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2553
+msgid ""
+"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 \\(en 5 in the file "
+"I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2557
+msgid ""
+"The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
+"[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
+msgstr ""
+
+#. type: ta
+#: doc/tin.5:2559
+#, no-wrap
+msgid "\\w'%G    'u +\\w'from, name and/or address'u"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2570
+#, no-wrap
+msgid ""
+"%D\tdate\n"
+"%F\tfrom, name and/or address\n"
+"%I\tinitials\n"
+"%L\tline count\n"
+"%M\tmessage-id\n"
+"%S\tscore\n"
+"%T\tthread tree\n"
+"%m\tarticle marks\n"
+"%n\tcurrent article number\n"
+"%%\t%\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2577
+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 ""
+
+#. type: TP
+#: doc/tin.5:2581
+#, no-wrap
+msgid "B<thread_score>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2593
+#, no-wrap
+msgid "B<tls_ca_cert_file>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2598
+#, no-wrap
+msgid "B<translit>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2613
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats blank lines in article "
+"bodies.  Default is 0. This option does not affect lines within verbatim "
+"blocks and is applied before B<hideline_regex>."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2636
+msgid ""
+"If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying "
+"articles. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2636
+#, no-wrap
+msgid "B<underscores_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2643
+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>(1)  uses a built-in default."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2643
+#, no-wrap
+msgid "B<unlink_article>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2647
+msgid ""
+"If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
+"ON."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2647
+#, no-wrap
+msgid "B<url_handler>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2652
+#, no-wrap
+msgid "B<url_highlight>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2655
+#, no-wrap
+msgid "B<use_color>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2660
+msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2660
+#, no-wrap
+msgid "B<use_keypad>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2663
+msgid "Use scroll keys on keypad. Default is OFF."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2663
+#, no-wrap
+msgid "B<use_mouse>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2669
+#, no-wrap
+msgid "B<use_slrnface>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2681
+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 ""
+
+#. type: TP
+#: doc/tin.5:2681
+#, no-wrap
+msgid "B<utf8_graphics>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2685
+#, no-wrap
+msgid "B<verbatim_begin_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2691
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the begin of a "
+"verbatim block. Default is #v+"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2691
+#, no-wrap
+msgid "B<verbatim_end_regex>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2697
+msgid ""
+"A regular expression that B<\\%tin>(1)  will use to find the end of a "
+"verbatim block. Default is #v-"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2703
+msgid ""
+"Allows you to select how B<\\%tin>(1)  treats verbatim blocks in article "
+"bodies.  Default is 1."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2713
+#, no-wrap
+msgid "B<wildcard>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2737
+msgid ""
+"Allows you to select how B<\\%tin>(1)  matches strings. The default is 0 and "
+"uses the B<\\%wildmat>(3)  notation, which is how this has traditionally "
+"been handled.  Setting this to 1 allows you to use B<\\%perl>(1)  compatible "
+"regular expressions B<\\%pcre>(3)  or B<\\%pcre2>(3).  (see also "
+"B<\\%perlre>(1)  and B<\\%pcrepattern>(3)  or B<\\%pcre2pattern>(3)).  You "
+"will probably want to update your filter file if you use this regularly.  "
+"NB: Newsgroup names will always be matched using the B<\\%wildmat>(3)  "
+"notation."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2737
+#, no-wrap
+msgid "B<word_h_display_marks>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2749
+#, no-wrap
+msgid "B<word_highlight>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2757
+#, no-wrap
+msgid "B<wrap_column>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2773
+#, no-wrap
+msgid "B<xpost_quote_format>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2788
+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 ""
+
+#. type: TP
+#: doc/tin.5:2788
+#, no-wrap
+msgid "B<domainname>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2791
+msgid "Sets a global domain name used in From lines"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2795
+msgid ""
+"Defines the name of your organization. $B<ORGANIZATION> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2795
+#, no-wrap
+msgid "B<newslibdir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2800
+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 ""
+
+#. type: TP
+#: doc/tin.5:2800
+#, no-wrap
+msgid "B<bugaddress>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2806
+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 ""
+
+#. type: TP
+#: doc/tin.5:2806
+#, no-wrap
+msgid "B<inewsdir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2811
+msgid "Defines the directory containing the B<\\%inews>(1)  executable."
+msgstr ""
+
+#.  TODO: mention that it sets mm_network_charset if
+#.  charset-conversion is available.
+#. type: Plain text
+#: doc/tin.5:2817
+msgid ""
+"Default charset to be used in MIME's ''Content-Type:'' header.  "
+"$B<MM_CHARSET> overrides any specified value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2820
+msgid "Default encoding scheme used in MIME articles. 8bit might be the best value."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2824
+msgid ""
+"Default encoding scheme used in MIME letters. quoted-printable is a good "
+"choice here."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2824
+#, no-wrap
+msgid "B<disable_gnksa_domain_check>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2830
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\%tin>(1)  "
+"version 2.1.5"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2830
+#, no-wrap
+msgid "B<disable_sender>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2834
+msgid ""
+"Don't generate a ''Sender:'' header. This has an effect only if "
+"B<inews_prog> is set to --internal."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2834
+#, no-wrap
+msgid "B<spooldir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2839
+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 ""
+
+#. type: TP
+#: doc/tin.5:2839
+#, no-wrap
+msgid "B<overviewdir>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2847
+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 ""
+
+#. type: TP
+#: doc/tin.5:2847
+#, no-wrap
+msgid "B<overviewfile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2851
+msgid ""
+"Name of a single overview file, common values are I<.overview> or "
+"I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2851
+#, no-wrap
+msgid "B<overviewfmtfile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2856
+msgid ""
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"resides in I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2856
+#, no-wrap
+msgid "B<activefile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2862
+msgid ""
+"Full pathname of your newssystem's active file; usually the file resides in "
+"I<newslibdir> and is named I<active>, so you only have to change this "
+"setting if your configuration differs. $B<TIN_ACTIVEFILE> overrides any "
+"specified value."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2862
+#, no-wrap
+msgid "B<activetimesfile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2867
+msgid ""
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2867
+#, no-wrap
+msgid "B<newsgroupsfile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2872
+msgid ""
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2872
+#, no-wrap
+msgid "B<subscriptionsfile>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2877
+msgid ""
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2880
+msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2884
+msgid ""
+"translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
+"$B<LANG>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2897
+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 ""
+
+#.  TODO: tin issues just a warning in that case.
+#. type: Plain text
+#: doc/tin.5:2902
+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 ""
+
+#. type: Plain text
+#: doc/tin.5:2905
+msgid ""
+"Each line consists of four space-separated fields \"I<name> I<highmark> "
+"I<lowmark> I<flags>\"."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2905 doc/tin.5:2958
+#, no-wrap
+msgid "B<name>"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2908
+#, no-wrap
+msgid "B<highmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2911
+msgid "is the highest article number that has been used in that newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2911
+#, no-wrap
+msgid "B<lowmark>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2918
+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 than the highest article number, then there "
+"are no articles in the newsgroup."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2918
+#, no-wrap
+msgid "B<flags>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2921
+msgid "can be one of those"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2922
+#, no-wrap
+msgid "B<y>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2925
+msgid "local postings are allowed"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2925
+#, no-wrap
+msgid "B<n>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2928
+msgid "no local postings are allowed, only remote ones"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2928
+#, no-wrap
+msgid "B<m>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2931
+msgid "the group is moderated and all postings must be approved"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2931
+#, no-wrap
+msgid "B<j>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2934
+msgid "articles in this group are not kept, but only passed on"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2934
+#, no-wrap
+msgid "B<x>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2937
+msgid "articles cannot be posted to this newsgroup"
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2937
+#, no-wrap
+msgid "B<=foo.bar>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2940
+msgid "articles are locally filed into the ''foo.bar'' group"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2948
+msgid ""
+"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 (B<RFC\\ "
+"3977>) or LIST COUNTS (B<RFC\\ 6048>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2958
+msgid ""
+"This file provides a chronological record of when newsgroups are created. It "
+"is normally updated by the local news server (e.g., B<\\%innd>(8))  whenever "
+"a new group is created. Each line consist of three space-separated fields "
+"\"I<name> I<time> I<creator>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2965
+msgid ""
+"is the time when the group was created, expressed as the number of seconds "
+"since the Epoch."
+msgstr ""
+
+#. type: TP
+#: doc/tin.5:2965
+#, no-wrap
+msgid "B<creator>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2968
+msgid "is the electronic mail address of the person who created the group."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2974
+msgid ""
+"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 NEWGROUPS "
+"(B<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2984
+msgid ""
+"This file provides short descriptions of each newsgroup. It is normally "
+"updated by the local news server (e.g., B<\\%innd>(8))  whenever a new group "
+"is created. Each line consist of two tab-separated fields "
+"\"I<group.name>\tI<one-line description>\"."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:2996
+msgid ""
+"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 "
+"NEWSGROUPS (B<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3004
+msgid ""
+"This file might hold a default organization to be used in the "
+"''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3021
+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<RFC\\ 3977>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3035
+msgid ""
+"This file contains a list of newsgroups \\(em one per line \\(em which the "
+"client should subscribe to when the user has no "
+"${TIN_HOMEDIR:-\"$HOME\"}/.newsrc for the news server.  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<RFC\\ "
+"6048>) command instead."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:3087
+msgid ""
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
+"B<\\%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), "
+"B<\\%pgp>(1), B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), "
+"B<\\%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), "
+"B<\\%nl_langinfo>(3), B<\\%pcre>(3), B<\\%pcre2>(3), B<\\%pcrepattern>(3), "
+"B<\\%pcre2pattern>(3), B<\\%qsort>(3), B<\\%strftime>(3), B<\\%system>(3), "
+"B<\\%active>(5), B<\\%mailcap>(5), B<\\%mbox>(5), B<\\%mmdf>(5), "
+"B<\\%newsoverview>(5), B<\\%overview.fmt>(5), B<\\%innd>(8), B<RFC\\ 1524>, "
+"B<RFC\\ 1952>, B<RFC\\ 2045>, B<RFC\\ 2046>, B<RFC\\ 2047>, B<RFC\\ 2231>, "
+"B<RFC\\ 2980>, B<RFC\\ 3977>, B<RFC\\ 4155>, B<RFC\\ 4643>, B<RFC\\ 5198>, "
+"B<RFC\\ 5322>, B<RFC\\ 5536>, B<RFC\\ 5537>, B<RFC\\ 6048>, B<RFC\\ 6838>, "
+"B<RFC\\ 8143>, B<RFC\\ 8315>"
+msgstr ""
diff -Nurp '--exclude=.bzr*' tin-2.6.4/po4a.conf tin-2.6.5/po4a.conf
--- tin-2.6.4/po4a.conf	2023-08-01 18:58:40.000000000 +0200
+++ tin-2.6.5/po4a.conf	2025-07-23 01:26:33.018981507 +0200
@@ -1,16 +1,17 @@
-[po_directory] doc/l10n
+[po_directory] po-man
 
 [options] \
         opt:"-k 0 --master-charset UTF-8" \
         opt_de:"-L UTF-8 -A UTF-8" \
         opt_en_GB:"-L UTF-8 -A UTF-8" \
-        opt_es:"-L UTF-8 -A UTF-8"
+        opt_es:"-L UTF-8 -A UTF-8" \
+        opt_ro:"-L UTF-8 -A UTF-8"
 
 [type: man] doc/tin.1 \
-	$lang:doc/l10n/$lang/tin.1 \
-	add_$lang:?doc/l10n/$lang.add \
+	$lang:po-man/$lang/tin.1 \
+	add_$lang:?po-man/$lang.add \
 	opt:"-v"
 
 [type: man] doc/tin.5 \
-	$lang:doc/l10n/$lang/tin.5 \
+	$lang:po-man/$lang/tin.5 \
 	opt:"-v"
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/Makefile.in tin-2.6.5/src/Makefile.in
--- tin-2.6.4/src/Makefile.in	2024-11-22 14:48:27.000000000 +0100
+++ tin-2.6.5/src/Makefile.in	2025-12-21 14:18:50.734355535 +0100
@@ -1,9 +1,9 @@
 # Source Makefile for tin
 # - for configuration options read the ../doc/INSTALL file.
 #
-# Updated: 2024-11-22
+# Updated: 2025-12-16
 #
-# Copyright (c) 1995-2024 Thomas E. Dickey <dickey@invisible-island.net>
+# Copyright (c) 1995-2026 Thomas E. Dickey <dickey@invisible-island.net>
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -83,13 +83,16 @@ LINK_LIBS	= $(PCRE_LIBS) $(CANLIB) @LIBS
 DESTDIR		= @DESTDIR@
 INS_BINARY_DIR	= @bindir@
 INS_MANUAL_DIR	= @mandir@/man
+MANUAL_DIR		= @mandir@
+DEST_MAN		= $(DESTDIR)$(MANUAL_DIR)
+UTF8SUFF		= .UTF-8
 INS_SYSDEF_DIR	= @TIN_DEFAULTS_DIR@
 INS_MANUAL_EXT	= 1
 INS_OLD_SUFFIX	= old
 
 REMAKE		= $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)"
 
-MAN_LINGUAS = de en_GB es
+MAN_LINGUAS = de en_GB ro #es
 
 # Project
 PROJECT	= `echo @PACKAGE@|sed '@program_transform_name@'`
@@ -99,6 +102,7 @@ VER	= @VERSION@
 
 # directory structure
 DOCDIR	= $(top_srcdir)/doc
+POMANDIR= $(top_srcdir)/po-man
 INCDIR	= $(top_srcdir)/include
 BINDIR	= .
 OBJDIR	= .
@@ -152,6 +156,7 @@ CFILES	= \
 	$(SRCDIR)/color.c \
 	$(SRCDIR)/config.c \
 	$(SRCDIR)/cook.c \
+	$(SRCDIR)/crc32.c \
 	$(SRCDIR)/curses.c \
 	$(SRCDIR)/debug.c \
 	$(SRCDIR)/envarg.c \
@@ -224,6 +229,7 @@ OFILES	= @ALLOCA@ @EXTRAOBJS@ \
 	$(OBJDIR)/color$o \
 	$(OBJDIR)/config$o \
 	$(OBJDIR)/cook$o \
+	$(OBJDIR)/crc32$o \
 	$(OBJDIR)/curses$o \
 	$(OBJDIR)/debug$o \
 	$(OBJDIR)/envarg$o \
@@ -323,8 +329,8 @@ help :
 	@$(ECHO) "    make [un]install           [ [Un]install the binaries & manual pages ]"
 	@$(ECHO) "      make [un]install_helpers [ [Un]install helper applications ]"
 	@$(ECHO) "      make [un]install_manpage [ [Un]install the manual pages ]"
-	@$(ECHO) "      make [un]install_nls     [ [Un]install native language files ]"
-	@$(ECHO) "      make [un]install_nls_man [ [Un]install native language manual pages ]"
+	@MSG_DIR_MAKE@@$(ECHO) "      make [un]install_nls     [ [Un]install native language files ]"
+	@MSG_DIR_MAKE@@$(ECHO) "      make [un]install_nls_man [ [Un]install native language manual pages ]"
 	@$(ECHO) "    make [un]install_sysdefs   [ [Un]install the system-wide defaults file ]"
 	@$(ECHO) "    make clean                 [ Delete all object files ]"
 	@$(ECHO) "    make help                  [ Show this text ]"
@@ -355,21 +361,42 @@ uninstall_manpage :
 #	@-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5
 #	@-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5
 
-install_nls_man :
-	@-for manext in $(INS_MANUAL_EXT) 5 ; do \
-		for lang in $(MAN_LINGUAS) ; do \
-			if test -e $(DOCDIR)/l10n/$${lang}/$(PROJECT).$${manext} ; then \
-				$(INSTALL) -D -m 444 $(DOCDIR)/l10n/$${lang}/$(PROJECT).$${manext} $(DESTDIR)@mandir@/$${lang}/man$${manext}/$(PROJECT).$${manext}; \
-			fi; \
-		done; \
-	done
-
-uninstall_nls_man :
-	@-for manext in $(INS_MANUAL_EXT) 5 ; do \
-		for lang in $(MAN_LINGUAS) ; do \
-			$(RM) -f $(DESTDIR)@mandir@/$${lang}/man$${manext}/$(PROJECT).$${manext}; \
-		done; \
-	done
+# TODO: move [un]install_nls_man to a po-man/Makefile[.in]
+@MSG_DIR_MAKE@install_nls_man :
+	@MSG_DIR_MAKE@ @$(ECHO) "Installing localized manual pages to"
+	@MSG_DIR_MAKE@ @for manext in $(INS_MANUAL_EXT) 5 ; do \
+	@MSG_DIR_MAKE@ 	for lang in $(MAN_LINGUAS) ; do \
+	@MSG_DIR_MAKE@ 		if test -e $(POMANDIR)/$${lang}/$(PROJECT).$${manext} ; then \
+	@MSG_DIR_MAKE@ 			$(ECHO) "\t$(DEST_MAN)/$${lang}/man$${manext}/$(PROJECT).$${manext}" ;\
+	@MSG_DIR_MAKE@ 			$(ECHO) "\t$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/$(PROJECT).$${manext}" ;\
+	@MSG_DIR_MAKE@ 			mkdir -p $(DEST_MAN)/$${lang}/man$${manext} ; \
+	@MSG_DIR_MAKE@ 			$(INSTALL) -m 444 $(POMANDIR)/$${lang}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 				$(DEST_MAN)/$${lang}/man$${manext}/$(PROJECT).$${manext} && \
+	@MSG_DIR_MAKE@ 			$(RM) -f $(DEST_MAN)/$${lang}/man$${manext}/r$(PROJECT).$${manext} && \
+	@MSG_DIR_MAKE@ 			$(LN) $(DEST_MAN)/$${lang}/man$${manext}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 				$(DEST_MAN)/$${lang}/man$${manext}/r$(PROJECT).$${manext} ;\
+	@MSG_DIR_MAKE@ 			mkdir -p $(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext} ; \
+	@MSG_DIR_MAKE@ 			$(INSTALL) -m 444 $(POMANDIR)/$${lang}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 				$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/$(PROJECT).$${manext} && \
+	@MSG_DIR_MAKE@ 			$(RM) -f $(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/r$(PROJECT).$${manext} && \
+	@MSG_DIR_MAKE@ 			$(LN) $(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 				$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/r$(PROJECT).$${manext} ;\
+	@MSG_DIR_MAKE@ 		fi; \
+	@MSG_DIR_MAKE@ 	done; \
+	@MSG_DIR_MAKE@ done
+
+@MSG_DIR_MAKE@uninstall_nls_man :
+	@MSG_DIR_MAKE@ @$(ECHO) "Removing localized manual pages from"
+	@MSG_DIR_MAKE@ @for manext in $(INS_MANUAL_EXT) 5 ; do \
+	@MSG_DIR_MAKE@ 	for lang in $(MAN_LINGUAS) ; do \
+	@MSG_DIR_MAKE@ 		$(ECHO) "\t$(DEST_MAN)/$${lang}/man$${manext}/$(PROJECT).$${manext}" ;\
+	@MSG_DIR_MAKE@ 		$(ECHO) "\t$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/$(PROJECT).$${manext}" ;\
+	@MSG_DIR_MAKE@ 		$(RM) -f $(DEST_MAN)/$${lang}/man$${manext}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 		$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 		$(DEST_MAN)/$${lang}/man$${manext}/r$(PROJECT).$${manext} \
+	@MSG_DIR_MAKE@ 		$(DEST_MAN)/$${lang}$(UTF8SUFF)/man$${manext}/r$(PROJECT).$${manext}; \
+	@MSG_DIR_MAKE@ 	done; \
+	@MSG_DIR_MAKE@ done
 
 install_sysdefs : $(DESTDIR)$(INS_SYSDEF_DIR)
 	@$(ECHO) "Installing system-wide defaults to $(DESTDIR)$(INS_SYSDEF_DIR) ..."
@@ -441,7 +468,7 @@ TAGS :
 
 lint :	$(CFILES) $(SRCDIR)/heapsort.c $(SRCDIR)/xface.c $(OBJDIR)/parsdate.c tincfg.h options_menu.h
 	@$(ECHO) "Linting source (results in ./LINT) ..."
-	@$(LINT) $(LINTFLAGS) `$(ECHO) $(SRCDIR)/heapsort.c $(SRCDIR)/xface.c $(CFILES)|$(SED) -e 's/\.y/.c/'` $(LIBS) 1>LINT 2>&1
+	@$(LINT) $(LINTFLAGS) `$(ECHO) @EXTRAOBJS@|$(SED) -e 's/\.o/.c/g'` `$(ECHO) $(CFILES)|$(SED) -e 's/\.y/.c/g'` $(LIBS) 1>LINT 2>&1
 
 clean :
 	@$(ECHO) "Cleaning ..."
@@ -525,6 +552,7 @@ $(OBJDIR)/config$o :		$(SRCDIR)/config.c
 				$(INCDIR)/version.h
 $(OBJDIR)/cook$o :		$(SRCDIR)/cook.c $(TIN_DEP) \
 				$(INCDIR)/rfc2046.h
+$(OBJDIR)/crc32$o :		$(SRCDIR)/crc32.c $(TIN_DEP)
 $(OBJDIR)/curses$o :		$(SRCDIR)/curses.c $(TIN_DEP) \
 				$(INCDIR)/missing_fd.h \
 				$(INCDIR)/tnntp.h
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/active.c tin-2.6.5/src/active.c
--- tin-2.6.4/src/active.c	2024-12-16 02:34:04.000000000 +0100
+++ tin-2.6.5/src/active.c	2025-11-19 07:30:17.903367658 +0100
@@ -3,10 +3,10 @@
  *  Module    : active.c
  *  Author    : I. Lea
  *  Created   : 1992-02-16
- *  Updated   : 2024-12-16
+ *  Updated   : 2025-11-19
  *  Notes     :
  *
- * Copyright (c) 1992-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -44,9 +44,6 @@
 #ifndef TCURSES_H
 #	include "tcurses.h"
 #endif /* !TCURSES_H */
-#ifndef STPWATCH_H
-#	include "stpwatch.h"
-#endif /* !STPWATCH_H */
 
 /*
  * List of allowed separator chars in active file
@@ -54,14 +51,6 @@
  */
 #define ACTIVE_SEP	" \n"
 
-#ifdef NNTP_ABLE
-#	ifdef DISABLE_PIPELINING
-#		define NUM_SIMULTANEOUS_GROUP_COMMAND 1
-#	else
-#		define NUM_SIMULTANEOUS_GROUP_COMMAND 50
-#	endif /* DISABLE_PIPELINING */
-#endif /* NNTP_ABLE */
-
 t_bool force_reread_active_file = FALSE;
 static time_t active_timestamp;	/* time active file read (local) */
 
@@ -72,7 +61,6 @@ static time_t active_timestamp;	/* time
 static FILE *open_newgroups_fp(int idx);
 static FILE *open_news_active_fp(void);
 static int check_for_any_new_groups(void);
-static void active_add(struct t_group *ptr, t_artnum count, t_artnum max, t_artnum min, const char *moderated);
 static void append_group_line(const char *active_file, const char *group_path, t_artnum art_max, t_artnum art_min, char *base_dir);
 static void make_group_list(char *active_file, char *base_dir, char *fixed_base, char *group_path);
 static void read_active_file(void);
@@ -117,7 +105,7 @@ resync_active_file(
 		old_group = my_strdup(CURR_GROUP.name);
 
 	write_newsrc();
-	read_news_active_file(FALSE);
+	read_news_active_file();
 
 #ifdef HAVE_MH_MAIL_HANDLING
 	read_mail_active_file();
@@ -145,7 +133,7 @@ resync_active_file(
  * TODO: 1) Have a preinitialised default slot and block assign it for speed
  * TODO: 2) Lump count/max/min/moderat into a t_active, big patch but much cleaner throughout tin
  */
-static void
+void
 active_add(
 	struct t_group *ptr,
 	t_artnum count,
@@ -172,6 +160,7 @@ active_add(
 	ptr->newsrc.xbitmap = (t_bitmap *) 0;
 	ptr->attribute = (struct t_attribute *) 0;
 	ptr->glob_filter = &glob_filter;
+	ptr->scopes_list = NULL;
 	set_default_bitmap(ptr);
 
 	if (moderated[0] == '/') {
@@ -270,6 +259,7 @@ parse_active_line(
 	*min = atoartnum(q);
 
 	if (!lineok) { /* missing moderation flag - seen on usenet.farm */
+		/* TODO: don't do the y-guessing with mail-active-files */
 		strcpy(moderated, "y");	/* guess posting is fine */
 		lineok = TRUE;
 	} else
@@ -351,16 +341,15 @@ do_read_newsrc_active_file(
 {
 	char *ptr;
 	char *p;
-	char moderated[PATH_LEN];
 	int window = 0;
 	long processed = 0L;
 	t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
 	static char ngname[NNTP_GRPLEN + 1]; /* RFC 3977 3.1 limits group names to 497 octets */
-	struct t_group *grpptr;
+	struct t_group *grpptr = NULL;
 	t_bool changed;
 #ifdef NNTP_ABLE
 	t_bool need_auth = FALSE;
-	char *ngnames[NUM_SIMULTANEOUS_GROUP_COMMAND] = { NULL };
+	char **ngnames = my_calloc(serverrc.nntp_pipeline_limit, sizeof(char *));
 	char fmt[25];
 	char buf[NNTP_STRLEN];
 	char line[NNTP_STRLEN];
@@ -378,9 +367,9 @@ do_read_newsrc_active_file(
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL || window != 0) {
 		if (ptr) {
 			p = strpbrk(ptr, ":!");
-
 			if (!p || *p != SUBSCRIBED)	/* Invalid line or unsubscribed */
 				continue;
+
 			*p = '\0';			/* Now ptr is the group name */
 
 			/*
@@ -394,7 +383,9 @@ do_read_newsrc_active_file(
 
 		if (read_news_via_nntp && !read_saved_news) { /* this should be limited to GROUP_TYPE_NEWS, but ... */
 #ifdef NNTP_ABLE
-			if (window < NUM_SIMULTANEOUS_GROUP_COMMAND && ptr && (!list_active || (newsrc_active && group_find(ptr, FALSE)))) {
+			if (window < serverrc.nntp_pipeline_limit && ptr && (!list_active || (newsrc_active && (grpptr = group_find(ptr, FALSE))))) {
+				if (grpptr && grpptr->type != GROUP_TYPE_NEWS) /* skip mailgroups in -ln case */
+					continue;
 				ngnames[index_i] = my_strdup(ptr);
 				snprintf(buf, sizeof(buf), "GROUP %s", ngnames[index_i]);
 #	ifdef DEBUG
@@ -402,10 +393,10 @@ do_read_newsrc_active_file(
 					debug_print_file("NNTP", "read_newsrc_active_file() %s", buf);
 #	endif /* DEBUG */
 				put_server(buf, FALSE);
-				index_i = (index_i + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
+				index_i = (index_i + 1) % serverrc.nntp_pipeline_limit;
 				++window;
 			}
-			if (window == NUM_SIMULTANEOUS_GROUP_COMMAND || ptr == NULL) {
+			if (window == serverrc.nntp_pipeline_limit || ptr == NULL) {
 				respcode = get_only_respcode(line, sizeof(line));
 
 				if (reconnected_in_last_get_server) {
@@ -424,12 +415,12 @@ do_read_newsrc_active_file(
 							debug_print_file("NNTP", "read_newsrc_active_file() %s", buf);
 #	endif /* DEBUG */
 						put_server(buf, FALSE);
-						j = (j + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
+						j = (j + 1) % serverrc.nntp_pipeline_limit;
 					}
 					if (--index_o < 0)
-						index_o = NUM_SIMULTANEOUS_GROUP_COMMAND - 1;
+						index_o = serverrc.nntp_pipeline_limit - 1;
 					if (--index_i < 0)
-						index_i = NUM_SIMULTANEOUS_GROUP_COMMAND - 1;
+						index_i = serverrc.nntp_pipeline_limit - 1;
 					if (index_i != index_o)
 						ngnames[index_o] = ngnames[index_i];
 				}
@@ -447,8 +438,8 @@ do_read_newsrc_active_file(
 #	endif /* DEBUG */
 							}
 							ptr = ngname;
-							free(ngnames[index_o]);
-							index_o = (index_o + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
+							FreeAndNull(ngnames[index_o]);
+							index_o = (index_o + 1) % serverrc.nntp_pipeline_limit;
 							--window;
 							break;
 						}
@@ -460,16 +451,22 @@ do_read_newsrc_active_file(
 						/* FALLTHROUGH */
 
 					case ERR_NOGROUP:
-						free(ngnames[index_o]);
-						index_o = (index_o + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
+						FreeAndNull(ngnames[index_o]);
+						index_o = (index_o + 1) % serverrc.nntp_pipeline_limit;
 						--window;
 						continue;
 
 					case ERR_ACCESS:
-						for (index_i = 0; index_i < NUM_SIMULTANEOUS_GROUP_COMMAND - 1; index_i++) {
-							FreeIfNeeded(ngnames[index_i]);
+						{
+							char bbuf[4 + NNTP_GRPLEN + NNTP_STRLEN + 3 + 1];
+
+							snprintf(bbuf, sizeof(bbuf), "%d %s (%s)", respcode, line, BlankIfNull(ngnames[index_o]));
+							for (index_i = 0; index_i < serverrc.nntp_pipeline_limit - 1; ++index_i) {
+								FreeIfNeeded(ngnames[index_i]);
+							}
+							free(ngnames);
+							tin_done(NNTP_ERROR_EXIT, "%s", bbuf);
 						}
-						tin_done(NNTP_ERROR_EXIT, "%s", line);
 						/* keep lint quiet: */
 						/* FALLTHROUGH */
 
@@ -478,8 +475,8 @@ do_read_newsrc_active_file(
 						if ((debug & DEBUG_NNTP) && verbose > 1)
 							debug_print_file("NNTP", "NOT_OK %s", line);
 #	endif /* DEBUG */
-						free(ngnames[index_o]);
-						index_o = (index_o + 1) % NUM_SIMULTANEOUS_GROUP_COMMAND;
+						FreeAndNull(ngnames[index_o]);
+						index_o = (index_o + 1) % serverrc.nntp_pipeline_limit;
 						--window;
 						continue;
 				}
@@ -487,12 +484,19 @@ do_read_newsrc_active_file(
 				continue;
 #endif /* NNTP_ABLE */
 		} else {
+			/*
+			 * -n on local spool may give false results as the
+			 * server may have removed the groups dir when all
+			 * articles are expired/cancelled or no articles
+			 * haven been posted yet. as we did not check the
+			 * active file we just don't know if that's the case
+			 * and the group is valid or we have a bogus group
+			 * here.
+			 */
 			if (group_get_art_info(spooldir, ptr, GROUP_TYPE_NEWS, &count, &max, &min))
 				continue;
 		}
 
-		strcpy(moderated, "y");
-
 		if (++processed % 5 == 0)
 			spin_cursor();
 
@@ -524,10 +528,12 @@ do_read_newsrc_active_file(
 
 		/*
 		 * Load the new group in active[]
+		 * as we don't know the group flag, assume y
 		 */
-		active_add(grpptr, count, max, min, moderated);
+		active_add(grpptr, count, max, min, "y");
 	}
 #ifdef NNTP_ABLE
+	free(ngnames);
 	return need_auth;
 #endif /* NNTP_ABLE */
 }
@@ -614,9 +620,6 @@ read_active_file(
 	struct t_group *grpptr;
 	t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
 
-	if (!batch_mode || verbose)
-		wait_message(0, _(txt_reading_news_active_file));
-
 	if ((fp = open_news_active_fp()) == NULL) {
 		if ((cmd_line && !batch_mode) || verbose)
 			my_fputc('\n', stderr);
@@ -636,6 +639,9 @@ read_active_file(
 #endif /* NNTP_ABLE */
 	}
 
+	if (!batch_mode || verbose)
+		wait_message(0, _(txt_reading_news_active_file));
+
 	while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
 #if defined(DEBUG) && defined(NNTP_ABLE)
 		if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
@@ -781,14 +787,14 @@ read_active_counts(
  */
 int
 read_news_active_file(
-	t_bool check_any_unread)
+	void)
 {
 	FILE *fp;
 	int newgrps = 0;
 	t_bool do_group_cmds = !nntp_caps.list_counts;
-#if defined(NNTP_ABLE) && !defined(DISABLE_PIPELINING)
-	t_bool did_list_cmd = FALSE;
-#endif /* NNTP_ABLE && !DISABLE_PIPELINING */
+#ifdef NNTP_ABLE
+	t_bool did_list_cmd = (serverrc.nntp_pipeline_limit == PIPELINE_LIMIT_MIN);
+#endif /* NNTP_ABLE */
 
 	/*
 	 * Ignore -n if no .newsrc can be found or .newsrc is empty
@@ -804,9 +810,8 @@ read_news_active_file(
 	/* Read an active file if it is allowed */
 	if (list_active) {
 #ifdef NNTP_ABLE
-#	ifndef DISABLE_PIPELINING
-		did_list_cmd = TRUE;
-#	endif /* !DISABLE_PIPELINING */
+		if (serverrc.nntp_pipeline_limit > PIPELINE_LIMIT_MIN) /* !DISABLE_PIPELINING */
+			did_list_cmd = TRUE;
 		if (read_news_via_nntp && nntp_caps.list_counts)
 			read_active_counts();
 		else
@@ -817,118 +822,120 @@ read_news_active_file(
 	/* Read .newsrc and check each group */
 	if (newsrc_active) {
 #ifdef NNTP_ABLE
-#	ifndef DISABLE_PIPELINING
-		/*
-		 * prefer LIST COUNTS, otherwise use LIST ACTIVE (-l) or GROUP (-n)
-		 * or both (-ln); LIST COUNTS/ACTIVE grplist is used up to
-		 * PIPELINE_LIMIT groups in newsrc
-		 */
-		if (read_news_via_nntp && (list_active || nntp_caps.list_counts) && !did_list_cmd) {
-			/* we can't use for_each_group(i) yet, so we have to parse the newsrc */
-			if ((fp = tin_fopen(newsrc, "r")) != NULL) {
-				char buff[NNTP_STRLEN];
-				char moderated[PATH_LEN];
-				char *ptr, *q;
-				int r = 0, j = 0;
-				int i;
-				t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
-				struct t_group *grpptr;
-				t_bool need_auth = FALSE;
-
-				*buff = '\0';
-				while (tin_fgets(fp, FALSE) != NULL)
-					++j;
-				rewind(fp);
-				if (j < PIPELINE_LIMIT) {
-					while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
-						if (!(q = strpbrk(ptr, ":!")))
-							continue;
-						*q = '\0';
-						if (nntp_caps.type == CAPABILITIES && (nntp_caps.list_active || nntp_caps.list_counts)) {
-							/* LIST ACTIVE or LIST COUNTS takes wildmats */
-							if (*buff && ((strlen(buff) + strlen(ptr)) < (NNTP_GRPLEN - 1))) { /* append group name */
-								snprintf(buff + strlen(buff), sizeof(buff) - strlen(buff), ",%s", ptr);
-							} else {
-								if (*buff) {
-									put_server(buff, FALSE);
-									++r;
+		if (serverrc.nntp_pipeline_limit > PIPELINE_LIMIT_MIN) { /* !DISABLE_PIPELINING */
+			/*
+			 * prefer LIST COUNTS, otherwise use LIST ACTIVE (-l) or GROUP (-n)
+			 * or both (-ln); LIST COUNTS/ACTIVE grplist is used up to
+			 * serverrc.nntp_pipeline_limit groups in newsrc
+			 */
+			if (read_news_via_nntp && (list_active || nntp_caps.list_counts) && !did_list_cmd) {
+				/* we can't use for_each_group(i) yet, so we have to parse the newsrc */
+				if ((fp = tin_fopen(newsrc, "r")) != NULL) {
+					char buff[NNTP_STRLEN];
+					char moderated[PATH_LEN];
+					char *ptr, *q;
+					int r = 0, j = 0;
+					int i;
+					t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
+					struct t_group *grpptr;
+					t_bool need_auth = FALSE;
+
+					*buff = '\0';
+					while (tin_fgets(fp, FALSE) != NULL)
+						++j;
+					rewind(fp);
+					if (j < serverrc.nntp_pipeline_limit) {
+						while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
+							if (!(q = strpbrk(ptr, ":!")))
+								continue;
+
+							*q = '\0';
+							if (nntp_caps.type == CAPABILITIES && (nntp_caps.list_active || nntp_caps.list_counts)) {
+								/* LIST ACTIVE or LIST COUNTS takes wildmats */
+								if (*buff && ((strlen(buff) + strlen(ptr)) < (NNTP_GRPLEN - 1))) /* append group name */
+									snprintf(buff + strlen(buff), sizeof(buff) - strlen(buff), ",%s", ptr);
+								else {
+									if (*buff) {
+										put_server(buff, FALSE);
+										++r;
+									}
+									snprintf(buff, sizeof(buff), "LIST %s %s", nntp_caps.list_counts ? "COUNTS" : "ACTIVE", ptr);
 								}
-								snprintf(buff, sizeof(buff), "LIST %s %s", nntp_caps.list_counts ? "COUNTS" : "ACTIVE", ptr);
-							}
-							continue;
-						} else
-							snprintf(buff, sizeof(buff), "LIST ACTIVE %s", ptr);
-						put_server(buff, FALSE);
-						++r;
-						*buff = '\0';
-					}
-					if (*buff) {
-						put_server(buff, FALSE);
-						++r;
-					}
-				} else
-					do_group_cmds = TRUE;
+								continue;
+							} else
+								snprintf(buff, sizeof(buff), "LIST ACTIVE %s", ptr);
+
+							put_server(buff, FALSE);
+							++r;
+							*buff = '\0';
+						}
+						if (*buff) {
+							put_server(buff, FALSE);
+							++r;
+						}
+					} else
+						do_group_cmds = TRUE;
 
-				fclose(fp);
+					fclose(fp);
 
-				if (j < PIPELINE_LIMIT) {
-					for (i = 0; i < r && !did_reconnect; i++) {
-						if ((j = get_only_respcode(buff, sizeof(buff))) != OK_GROUPS) {
-							/* TODO: add 483 (RFC 3977) code */
-							if (j == ERR_NOAUTH || j == NEED_AUTHINFO)
-								need_auth = TRUE;
+					if (j < serverrc.nntp_pipeline_limit) {
+						for (i = 0; i < r && !did_reconnect; i++) {
+							if ((j = get_only_respcode(buff, sizeof(buff))) != OK_GROUPS) {
+								/* TODO: add 483 (RFC 3977) code */
+								if (j == ERR_NOAUTH || j == NEED_AUTHINFO)
+									need_auth = TRUE;
 #		if 0 /* do we need something like this? */
-							if (j == ERR_CMDSYN)
-								list_active = TRUE;
+								if (j == ERR_CMDSYN)
+									list_active = TRUE;
 #		endif /* 0 */
-							continue;
-						} else {
-							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+								continue;
+							} else {
+								while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #		ifdef DEBUG
-								if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
-									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+									if ((debug & DEBUG_NNTP) && verbose) /* long multiline response */
+										debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #		endif /* DEBUG */
-								if (nntp_caps.type == CAPABILITIES && nntp_caps.list_counts) {
-									if (!parse_count_line(ptr, &max, &min, &count, moderated))
-										continue;
-								} else {
-									if (!parse_active_line(ptr, &max, &min, moderated))
-										continue;
-								}
+									if (nntp_caps.list_counts) {
+										if (!parse_count_line(ptr, &max, &min, &count, moderated))
+											continue;
+									} else {
+										if (!parse_active_line(ptr, &max, &min, moderated))
+											continue;
+									}
 
-								if ((grpptr = group_add(ptr)) == NULL) {
-									if ((grpptr = group_find(ptr, FALSE)) == NULL)
+									if ((grpptr = group_add(ptr)) == NULL) {
+										if ((grpptr = group_find(ptr, FALSE)) == NULL)
+											continue;
+
+										if (max > grpptr->xmax) {
+											grpptr->xmax = max;
+											grpptr->count = count;
+										}
+										if (min > grpptr->xmin) {
+											grpptr->xmin = min;
+											grpptr->count = count;
+										}
 										continue;
-
-									if (max > grpptr->xmax) {
-										grpptr->xmax = max;
-										grpptr->count = count;
-									}
-									if (min > grpptr->xmin) {
-										grpptr->xmin = min;
-										grpptr->count = count;
 									}
-									continue;
+									active_add(grpptr, count, max, min, moderated);
 								}
-								active_add(grpptr, count, max, min, moderated);
-							}
 #		ifdef DEBUG
-							/* log end of multiline response to get timing data */
-							if ((debug & DEBUG_NNTP) && !verbose)
-								debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
+								/* log end of multiline response to get timing data */
+								if ((debug & DEBUG_NNTP) && !verbose)
+									debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
 #		endif /* DEBUG */
+							}
+						}
+						if (need_auth) { /* retry after auth is overkill here, so just auth */
+							if (!authenticate(nntp_server, userid, FALSE))
+								tin_done(EXIT_FAILURE, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
+							/* no set_maxartnum() here after auth as we're pipelining ... */
 						}
 					}
-					if (need_auth) { /* retry after auth is overkill here, so just auth */
-						if (!authenticate(nntp_server, userid, FALSE))
-							tin_done(EXIT_FAILURE, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS);
-						/* no set_maxartnum() here after auth as we're pipelining ... */
-					}
+					did_reconnect = FALSE;
 				}
-				did_reconnect = FALSE;
 			}
 		}
-#	endif /* !DISABLE_PIPELINING */
 #endif /* NNTP_ABLE */
 		if (!nntp_caps.list_counts || do_group_cmds)
 			read_newsrc_active_file();
@@ -943,16 +950,6 @@ read_news_active_file(
 	if (check_for_new_newsgroups)
 		newgrps = check_for_any_new_groups();
 
-	/*
-	 * finally we have a list of all groups and can set the attributes
-	 * if required
-	 */
-	if (!check_any_unread) {
-		BegStopWatch();
-		assign_attributes_to_groups();
-		EndStopWatch("assign_attributes_to_groups()");
-	}
-
 	return newgrps;
 }
 
@@ -967,7 +964,7 @@ open_newgroups_fp(
 	int idx)
 {
 #ifdef NNTP_ABLE
-	if (read_news_via_nntp && !read_saved_news) {
+	if (read_news_via_nntp && !read_saved_news && nntp_caps.newgroups) {
 		char line[NNTP_STRLEN];
 		const struct tm *ngtm;
 
@@ -1010,7 +1007,11 @@ open_newgroups_fp(
 	(void) idx;
 #endif /* NNTP_ABLE */
 
+#ifndef NNTP_ONLY
 	return (fopen(active_times_file, "r"));
+#else
+	return (FILE *) 0;
+#endif /* !NNTP_ONLY */
 }
 
 
@@ -1206,14 +1207,14 @@ match_group_list(
 		 * copy out the entry and terminate it properly
 		 */
 		my_strncpy(pattern, group_list, group_len);
-		my_strncpy(ngname, group, sizeof(ngname) - 1);
 		str_lwr(pattern);
+		my_strncpy(ngname, group, sizeof(ngname) - 1);
 		str_lwr(ngname);
 
 		/*
 		 * "case-insensitive" (str_lwr(); avoid malloc()/free() in) wildcard match
 		 */
-		if (GROUP_MATCH(group, pattern, FALSE))
+		if (GROUP_MATCH(ngname, pattern, FALSE))
 			accept = bool_not(negate);	/* matched! */
 
 		/*
@@ -1236,7 +1237,7 @@ match_group_list(
  */
 void
 load_newnews_info(
-	char *info)
+	const char *info)
 {
 	char *ptr;
 	int i;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/art.c tin-2.6.5/src/art.c
--- tin-2.6.4/src/art.c	2024-12-21 17:43:55.000000000 +0100
+++ tin-2.6.5/src/art.c	2025-12-18 19:57:23.664352406 +0100
@@ -3,10 +3,10 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-18
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -51,21 +51,28 @@
 #	include "stpwatch.h"
 #endif /* !STPWATCH_H */
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 #	include <zlib.h>
-/* (read)/write data in gzip format (RFC 1952) */
-#	define FPRINTF	gzprintf
-#	define GFP(x)	g ## x
-#else
-#	define FPRINTF	fprintf
-#	define GFP(x)	x
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+/*#	if defined(ZLIB_VERNUM) && (ZLIB_VERNUM <= 0xdeef) */ /* once fixed upstream */
+	/*
+	 * redefine Z_NULL to avoid -Wzero-as-null-pointer-constant
+	 * -Wnon-pointer-null warnings
+	 */
+#	undef Z_NULL
+#	define Z_NULL NULL
+/*#	endif *//* ZLIB_VERNUM && ZLIB_VERNUM < 0xdeef */
+#	if defined(ZLIB_VERNUM) && (ZLIB_VERNUM >= 0x1235)
+#	else /* new in 1.2.3.5 */
+#		define gzclose_r gzclose
+#		define gzclose_w gzclose
+#	endif /* ZLIB_VERNUM && ZLIB_VERNUM >= 0x1235 */
+#endif /* USE_ZLIB */
 
 
 /*
  * TODO: fixup to remove CURR_GROUP dependency in all sort funcs
  */
-#define SortBy(func)	tin_sort(arts, (size_t) top_art, sizeof(struct t_article), func);
+#define SortBy(func)	tin_sort(arts, (size_t) top_art, sizeof(struct t_article), func)
 
 int top_art = 0;				/* # of articles in arts[] */
 
@@ -75,7 +82,6 @@ int top_art = 0;				/* # of articles in
 static FILE *open_art_header(const char *groupname, t_artnum art, t_artnum *next);
 static FILE *open_xover_fp(const struct t_group *group, const char *mode, t_artnum min, t_artnum max, t_bool local);
 static char *find_nov_file(const struct t_group *group, int mode);
-static char *print_from(const struct t_group *group, struct t_article *article, int charset);
 static int artnum_comp(t_comptype p1, t_comptype p2);
 static int base_comp(t_comptype p1, t_comptype p2);
 static int date_comp_asc(t_comptype p1, t_comptype p2);
@@ -88,7 +94,7 @@ static int last_date_comp_base_desc(t_co
 static int lines_comp_asc(t_comptype p1, t_comptype p2);
 static int lines_comp_desc(t_comptype p1, t_comptype p2);
 static int read_art_headers(const struct t_group *group, int total, t_artnum top);
-static int read_overview(struct t_group *group, t_artnum min, t_artnum max, t_artnum *top, t_bool local, t_bool *rebuild_cache);
+static int read_overview(struct t_group *group, t_artnum min, t_artnum max, t_artnum *top, t_bool local, t_bool *rebuild_cache, t_bool flag);
 static int score_comp_asc(t_comptype p1, t_comptype p2);
 static int score_comp_desc(t_comptype p1, t_comptype p2);
 static int score_comp_base(t_comptype p1, t_comptype p2);
@@ -101,11 +107,11 @@ static t_bool parse_headers(FILE *fp, st
 static t_compfunc eval_sort_arts_func(unsigned int sort_art_type);
 static time_t get_last_posting_date(t_artnum n);
 static void build_mailbox_list(struct t_article *art, const char *hdr);
+static void sort_arts(unsigned int sort_art_type);
 static void sort_base(unsigned int sort_threads_type);
 static void thread_by_multipart(void);
 static void thread_by_percentage(unsigned int percentage);
 static void thread_by_subject(void);
-static void write_overview(struct t_group *group);
 #ifdef NNTP_ABLE
 	static struct t_article_range *build_range_list(t_artnum min, t_artnum max, int *range_cnt);
 	static t_bool get_path_header(int cur, int cnt, const struct t_group *group, t_artnum min, t_artnum max);
@@ -121,7 +127,9 @@ void
 show_art_msg(
 	const char *group)
 {
-	wait_message(0, _(txt_group), cCOLS - (strwidth(_(txt_group)) > cCOLS ? cCOLS : strwidth(_(txt_group)) + 2 - 3), group);
+	int n = strwidth(_(txt_group));
+
+	wait_message(0, _(txt_group), cCOLS - (n > cCOLS ? cCOLS : n + 2 - 3), group);
 }
 
 
@@ -229,81 +237,45 @@ setup_hard_base(
 #ifdef NNTP_ABLE
 		char buf[NNTP_STRLEN];
 		char line[NNTP_STRLEN];
-		int getart_limit = (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
+		int getart_limit = getart_limit_set_from_scope(group) ? group->attribute->getart_limit : (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
 		FILE *fp;
 		t_artnum last, start, count = T_ARTNUM_CONST(0), j = T_ARTNUM_CONST(0);
 		static t_bool skip_listgroup = FALSE;
 
-		if (newsrc_active && !list_active)
+		if (!skip_listgroup && ((newsrc_active && !list_active) || !nntp_caps.listgroup))
 			skip_listgroup = TRUE;
 
+		if (getart_limit > 0)
+			j = group->xmax - getart_limit;
+		if (getart_limit < 0)
+			j = getart_limit + find_first_unread(group);
+		if (j < group->xmin)
+			j = group->xmin;
+
 		/*
-		 * Some nntp servers are broken and need an extra GROUP command
-		 * (reported by reorx@irc.pl). This affects (old?) versions of
-		 * nntpcache, leafnode and SurgeNews. Usually this should not be
-		 * needed.
-		 *
 		 * For getart_limit recheck lowwatermark as at least giganews gives
 		 * very different results for LIST ACTIVE (3 year retention for all)
 		 * and GROUP (based on the clients contract).
 		 * Calculate range and prepare base[] not to lose unread arts.
 		 */
-		if (nntp_caps.broken_listgroup || (!skip_listgroup && getart_limit && nntp_caps.type == CAPABILITIES && nntp_caps.reader)) {
-			snprintf(buf, sizeof(buf), "GROUP %s", group->name);
-			if (nntp_command(buf, OK_GROUP, line, sizeof(line)) == NULL)
-				return -1;
-
-			if (sscanf(line, "%"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT, &count, &start) != 2)
-				return -1;
-
-			if (getart_limit > 0) {
-				j = group->xmax - getart_limit;
-				count = MAX(find_first_unread(group), start);
-			}
-			if (getart_limit < 0) {
-				j = getart_limit + find_first_unread(group);
-				count = group->xmin;
-			}
-			if (j < group->xmin)
-				j = group->xmin;
-
-			for (; count < j; count++) {
-				if (grpmenu.max >= max_base)
-					expand_base();
-				base[grpmenu.max++] = count;
-			}
-		}
-
-		/*
-		 * See if LISTGROUP works
-		 */
-		if (!skip_listgroup && getart_limit != 0) { /* try to avoid traffic */
-			if (nntp_caps.type == CAPABILITIES && nntp_caps.reader) {
-				/* RFC 3977 allows ranges in LISTGROUP */
-				if (getart_limit > 0)
-					snprintf(buf, sizeof(buf), "LISTGROUP %s %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT"", group->name, j, group->xmax);
-				else /* getart_limit < 0; fetch till newest art */
-					snprintf(buf, sizeof(buf), "LISTGROUP %s %"T_ARTNUM_PFMT"-", group->name, j);
-
-			} else /* for RFC 977 just use GROUP */
-				skip_listgroup = TRUE;
-
-		} else /* get all article numbers */
-			snprintf(buf, sizeof(buf), "LISTGROUP %s", group->name);
-
 		if (!skip_listgroup) {
+			if (getart_limit != 0 && nntp_caps.type == CAPABILITIES && nntp_caps.reader) /* RFC 3977 allows ranges in LISTGROUP */
+				snprintf(buf, sizeof(buf), "LISTGROUP %s %"T_ARTNUM_PFMT"-", group->name, j); /* shorthand for j "-" group->xmax */
+			else
+				snprintf(buf, sizeof(buf), "LISTGROUP %s", group->name);
+
 			if ((fp = nntp_command(buf, OK_GROUP, NULL, 0)) != NULL) {
 				char *ptr;
 
 #	ifdef DEBUG
 				if ((debug & DEBUG_NNTP) && verbose > 1)
-					debug_print_file("NNTP", "setup_hard_base(%s)", buf);
+					debug_print_file("NNTP", "setup_hard_base(LISTGROUP %s)", buf);
 #	endif /* DEBUG */
 
 				while ((ptr = tin_fgets(fp, FALSE)) != NULL) {
 #	ifdef DEBUG
-				if ((debug & DEBUG_NNTP) && verbose)
-					debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+					if ((debug & DEBUG_NNTP) && verbose)
+						debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
 					if (grpmenu.max >= max_base)
 						expand_base();
@@ -322,7 +294,7 @@ setup_hard_base(
 				skip_listgroup = TRUE;
 		}
 
-		if (skip_listgroup) { /* LISTGROUP was skipped or failed */
+		if (skip_listgroup || (newsrc_active && list_active)) { /* LISTGROUP was skipped or failed or -ln */
 			/*
 			 * Handle the obscure case that the user aborted before the LISTGROUP
 			 * had a chance to respond
@@ -331,7 +303,7 @@ setup_hard_base(
 				return -1;
 
 			snprintf(buf, sizeof(buf), "GROUP %s", group->name);
-			if (nntp_command(buf, OK_GROUP, line, sizeof(line)) == NULL)
+			if (new_nntp_command(buf, OK_GROUP, line, sizeof(line)) != OK_GROUP)
 				return -1;
 
 			if (sscanf(line, "%"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT, &count, &start, &last) != 3)
@@ -339,23 +311,25 @@ setup_hard_base(
 
 #	ifdef DEBUG
 			if ((debug & DEBUG_NNTP) && verbose > 1)
-				debug_print_file("NNTP", "setup_hard_base(%s)", buf);
+				debug_print_file("NNTP", "setup_hard_base(GROUP %s %d-%d (%d))", buf, start, last, count);
 #	endif /* DEBUG */
+
 			total = count;
 			grpmenu.max = 0;
-			if (getart_limit > 0) {
+
+			if (getart_limit > 0 && group->xmax > getart_limit) {
 				if ((j = find_first_unread(group)) > start) {
-					if (group->xmax > getart_limit) {
-						start = MIN(j, group->xmax - getart_limit);
-						total = getart_limit;
-					} else
-						start = j;
+					start = MIN(j, group->xmax - getart_limit);
+					total = getart_limit;
 				}
 			}
+
 			if (getart_limit < 0) {
 				if ((j = (getart_limit + find_first_unread(group))) > start)
-					start = j;
+					if (j < group->xmax)
+						start = j;
 			}
+
 			while (start <= last) {
 				if (grpmenu.max >= max_base)
 					expand_base();
@@ -413,11 +387,17 @@ setup_hard_base(
  * the index by looking at the articles in the spool directory,
  * and attempt to write a new index if necessary.
  *
+ * a flag indicates if article headers shall be decoded and
+ * articles shoukd be sorted and put in threads (TRUE) or
+ * we're just interested in the raw data (to write the
+ * cache or the like) (FALSE).
+ *
  * Returns FALSE if the user aborted the indexing, otherwise TRUE
  */
 t_bool
 index_group(
-	struct t_group *group)
+	struct t_group *group,
+	t_bool flag)
 {
 	int i;
 	int changed;				/* Count of articles whose overview has changed */
@@ -427,8 +407,7 @@ index_group(
 	t_artnum last_read_article;
 	t_artnum min, new_min, max;
 	t_bool caching_xover;
-	t_bool filtered;
-	t_bool path_in_nov = FALSE;
+	t_bool filtered = FALSE;
 	t_bool rebuild_cache = FALSE;
 
 	if (group == NULL)
@@ -463,31 +442,29 @@ index_group(
 	}
 #endif /* DEBUG */
 
-	min = grpmenu.max ? base[0] : group->xmin;
+	min = group->xmin;
 	max = grpmenu.max ? base[grpmenu.max - 1] : min - 1;
 
-	getart_limit = (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
+	/*
+	 * Quit now if no articles
+	 */
+	if (max < 0)
+		return FALSE;
+
+	getart_limit = getart_limit_set_from_scope(group) ? group->attribute->getart_limit : (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
 
 	if (getart_limit > 0) {
 		if (grpmenu.max && (grpmenu.max > getart_limit))
 			min = base[grpmenu.max - getart_limit];
-		else
-			getart_limit = 0;
-	} else if (getart_limit < 0) {
-		t_artnum first_unread = find_first_unread(group);
+	} else {
+		if (getart_limit < 0) {
+			t_artnum first_unread = find_first_unread(group);
 
-		if (min - first_unread < getart_limit)
-			min = first_unread + getart_limit;
-		else
-			getart_limit = 0;
+			if (min - first_unread <= getart_limit)
+				min = first_unread + getart_limit;
+		}
 	}
 
-	/*
-	 * Quit now if no articles
-	 */
-	if (max < 0)
-		return FALSE;
-
 	top_art = 0;
 	last_read_article = T_ARTNUM_CONST(0);
 
@@ -499,8 +476,8 @@ index_group(
 	 * When reading local spool, this will pull in the system wide overview
 	 * cache (if found) otherwise the private overview cache will be read
 	 */
-	caching_xover = (tinrc.cache_overview_files && nntp_caps.over_cmd && group->type == GROUP_TYPE_NEWS);
-	if ((changed = read_overview(group, min, max, &last_read_article, caching_xover, &rebuild_cache)) == -1)
+	caching_xover = (serverrc.cache_overview_files && nntp_caps.over_cmd && group->type == GROUP_TYPE_NEWS);
+	if ((changed = read_overview(group, min, max, &last_read_article, caching_xover, &rebuild_cache, flag)) == -1)
 		return FALSE;	/* user aborted indexing */
 
 	/*
@@ -510,7 +487,7 @@ index_group(
 	if ((last_read_article < max) && caching_xover) {
 		new_min = (last_read_article >= min) ? last_read_article + 1 : min;
 
-		if ((i = read_overview(group, new_min, max, &last_read_article, FALSE, &rebuild_cache)) == -1)
+		if ((i = read_overview(group, new_min, max, &last_read_article, FALSE, &rebuild_cache, flag)) == -1)
 			return FALSE;	/* user aborted indexing */
 		else
 			changed += i;
@@ -528,6 +505,7 @@ index_group(
 		}
 		if (base[i] <= last_read_article)		/* It is vital this test be done last */
 			continue;
+
 		++total;
 	}
 
@@ -576,8 +554,6 @@ index_group(
 			if (group->attribute && group->attribute->show_only_unread_arts)
 				arts[i].keep_in_base = FALSE;
 		}
-		if (!path_in_nov && arts[i].path && *arts[i].path != '\0')
-			path_in_nov = TRUE;
 	}
 
 	/*
@@ -587,27 +563,40 @@ index_group(
 	if (changed || caching_xover || rebuild_cache)
 		write_overview(group);
 
+	if (flag) {
+		/*
+		 * The articles are currently unsorted, and are as they
+		 * were put by setup_hard_base()
+		 */
+		BegStopWatch();
+		if (group->attribute && group->attribute->sort_article_type != SORT_ARTICLES_BY_NOTHING)
+			sort_arts(group->attribute->sort_article_type);
+		EndStopWatch("sort_arts()");
+	}
+
 	/*
 	 * Create the reference tree. The msgid and ref ptrs will
 	 * be free()d now that the NovFile has been written.
 	 */
 	BegStopWatch();
-	build_references(group);
+	build_references();
 	EndStopWatch("build_references()");
 
-	/*
-	 * Needs access to the reference tree
-	 */
-	BegStopWatch();
-	filtered = filter_articles(group);
-	EndStopWatch("filter_articles()");
+	if (flag) {
+		/*
+		 * Needs access to the reference tree
+		 */
+		BegStopWatch();
+		filtered = filter_articles(group);
+		EndStopWatch("filter_articles()");
 
-	/*
-	 * Thread the group
-	 */
-	BegStopWatch();
-	make_threads(group, FALSE);
-	EndStopWatch("make_threads()");
+		/*
+		 * Thread the group
+		 */
+		BegStopWatch();
+		make_threads(group, FALSE);
+		EndStopWatch("make_threads()");
+	}
 
 	if ((changed > 0 || filtered) && !batch_mode)
 		clear_message();
@@ -652,8 +641,13 @@ open_art_header(
 
 #ifdef NNTP_ABLE
 	if (read_news_via_nntp && CURR_GROUP.type == GROUP_TYPE_NEWS) {
+#if 0
 		FILE *fp;
-		static t_bool no_next = FALSE; /* TODO: move to t_capabilities ? */
+#endif /* 0 */
+		static t_bool no_next = FALSE;
+
+		if (!no_next && strstr(serverrc.disabled_nntp_cmds, "NEXT") != NULL)
+			no_next = TRUE;
 		/*
 		 * Don't bother requesting if we have not got there yet.
 		 * This is a big win if the group has got holes in it (ie. if 000's
@@ -663,18 +657,30 @@ open_art_header(
 			return NULL;
 
 		snprintf(buf, sizeof(buf), "HEAD %"T_ARTNUM_PFMT, art);
+#if 0
 		if ((fp = nntp_command(buf, OK_HEAD, NULL, 0)) != NULL)
 			return fp;
+#else
+		switch(new_nntp_command(buf, OK_HEAD, NULL, 0)) {
+			case OK_HEAD:
+				return FAKE_NNTP_FP;
+				/* NOTREACHED */
+				break;
 
-		/*
-		 * TODO:
-		 * shall we stop on 5xx?, i.e JamNNTPd/2 1.3 responds with
-		 * "503 Access denied" instead of 480 but NEXT still works,
-		 * so tin loops over all articles without getting useful data
-		 *
-		 * usenet.farm may return ERR_GOODBYE and NEXT then also fails
-		 * we could flag that like no_next ...
-		 */
+			case ERR_FAULT:		/* JamNNTPd/2 1.3 */
+			case ERR_GOODBYE:	/* usenet.farm */
+			case ERR_NOART:		/* usenet.farm */
+				no_next = TRUE;
+				return NULL;
+				/* NOTREACHED */
+				break;
+
+			/* do we need case ERR_NCING: to send GROUP here? */
+
+			default:
+				break;
+		}
+#endif /* 0 */
 
 		if (!no_next) { /* usenet.farm doesn't do NEXT */
 			/*
@@ -686,23 +692,42 @@ open_art_header(
 					*next = atoartnum(buf);		/* Set next art number */
 					break;
 
-#	ifndef BROKEN_LISTGROUP
 				/*
 				 * might happen if LISTGROUP doesn't select group, but
-				 * we are not -DBROKEN_LISTGROUP
+				 * we do not have disabled_nntp_cmds=LISTGROUP
 				 */
 				case ERR_NCING:
-					nntp_caps.broken_listgroup = TRUE;
+					nntp_caps.listgroup = FALSE;
 					snprintf(buf, sizeof(buf), "GROUP %s", groupname);
-					if (nntp_command(buf, OK_GROUP, NULL, 0) == NULL)
+					if (new_nntp_command(buf, OK_GROUP, NULL, 0) != OK_GROUP)
 						return NULL;
 					snprintf(buf, sizeof(buf), "HEAD %"T_ARTNUM_PFMT, art);
+#if 0
 					if ((fp = nntp_command(buf, OK_HEAD, NULL, 0)) != NULL)
 						return fp;
-					if (nntp_command("NEXT", OK_NOTEXT, buf, sizeof(buf)))
+#else
+					switch(new_nntp_command(buf, OK_HEAD, NULL, 0)) {
+						case OK_HEAD:
+							return FAKE_NNTP_FP;
+							/* NOTREACHED */
+							break;
+
+						case ERR_NCING:		/* we did select the group! */
+						case ERR_NOART:		/* we didn't ask for an id! */
+							no_next = TRUE;
+							return NULL;
+							/* NOTREACHED */
+							break;
+
+						default:
+							break;
+					}
+#endif /* 0 */
+					if (new_nntp_command("NEXT", OK_NOTEXT, buf, sizeof(buf)) == OK_NOTEXT) {
 						*next = atoartnum(buf);
-					break;
-#	endif /* !BROKEN_LISTGROUP */
+						break;
+					}
+					/* FALLTHROUGH */
 
 				case ERR_COMMAND:	/* TODO: abort loop over all arts */
 					no_next = TRUE;
@@ -716,27 +741,22 @@ open_art_header(
 					/*
 					 * TODO: abort loop over all arts on ERR_NONEXT
 					 */
-#	ifndef BROKEN_LISTGROUP
 					/*
 					 * to avoid out of sync responses
-					 * (listgroup seems to work, but didn't select new group,
+					 * (LISTGROUP seems to work, but didn't select new group,
 					 *  so xover seems to work but returns old data)
 					 * we set listgroup_broken = TRUE; once we saw a
 					 * ERR_NOARTIG / ERR_NONEXT or the like - even if
-					 * ERR_NOARTIG may occur on servers where listgroup
+					 * ERR_NOARTIG may occur on servers where LISTGROUP
 					 * isn't broken...
 					 */
-					nntp_caps.broken_listgroup = TRUE;
-#	endif /* !BROKEN_LISTGROUP */
+					nntp_caps.listgroup = FALSE;
 					break;
 			}
 		}
 		return NULL;
 	}
 	/* silence compiler warning (unused parameter) */
-#	ifdef BROKEN_LISTGROUP
-	(void) groupname;
-#	endif /* BROKEN_LISTGROUP */
 #else
 	(void) groupname;
 	(void) next;
@@ -802,9 +822,7 @@ read_art_headers(
 		 * Skip articles that are below the low water mark or are
 		 * already present
 		 */
-		if (valid_artnum(art) >= 0)
-			continue;
-		if (art <= top)
+		if (valid_artnum(art) >= 0 || art <= top)
 			continue;
 
 		/*
@@ -843,7 +861,6 @@ read_art_headers(
 			arts[top_art].artnum = T_ARTNUM_CONST(0);
 			arts[top_art].date = (time_t) 0;
 			FreeAndNull(arts[top_art].xref);
-			FreeAndNull(arts[top_art].path);
 			FreeAndNull(arts[top_art].refs);
 			FreeAndNull(arts[top_art].msgid);
 			free_mailbox_list(arts[top_art].mailbox.next);
@@ -961,6 +978,11 @@ thread_by_percentage(
 	base[0] = 0;
 	arts[0].prev = ART_NORMAL;
 	for_each_art(i) {
+		if (arts[i].refptr == NULL) /* should not happen */
+			continue;
+
+		/* Correct the back references, as art[] has been re-sorted. */
+		arts[i].refptr->article = i;
 		if (i == 0)
 			continue;
 
@@ -1268,9 +1290,11 @@ thread_by_multipart(
  */
 void
 make_threads(
-	struct t_group *group,
+	const struct t_group *group,
 	t_bool rethread)
 {
+	int i;
+
 	if (!cmd_line && !batch_mode) {
 		info_message((group->attribute->thread_articles == THREAD_NONE ? _(txt_unthreading_arts) : _(txt_threading_arts)));
 		my_flush();
@@ -1295,34 +1319,29 @@ make_threads(
 	 */
 	clear_art_ptrs();
 
-	/*
-	 * The threading pointers need to be reset if re-threading
-	 * If using ref threading, revector the links back to the articles
-	 */
-	if (rethread || (group->attribute && group->attribute->thread_articles)) {
-		int i;
-
-		for_each_art(i) {
+	for_each_art(i) {
+		/* The threading pointers need to be reset if re-threading */
+		if (rethread || (group->attribute && group->attribute->thread_articles)) {
 			if (arts[i].thread >= 0)
 				arts[i].thread = ART_UNTHREADED;
 
 			arts[i].prev = ART_NORMAL;
+		}
 
-			/* Should never happen if tree is built properly */
-			if (arts[i].refptr == NULL) {
+		/* Should never happen if tree is built properly */
+		if (arts[i].refptr == NULL) {
 #ifdef DEBUG
-				if (debug & DEBUG_REFS) {
-					my_fprintf(stderr, "\nError  : art->refptr is NULL\n");
-					my_fprintf(stderr, "Artnum : %"T_ARTNUM_PFMT"\n", arts[i].artnum);
-					my_fprintf(stderr, "Subject: %s\n", arts[i].subject);
-					my_fprintf(stderr, "From   : %s\n", arts[i].mailbox.from);
-					assert(arts[i].refptr != NULL);
-				} else
+			if (debug & DEBUG_REFS) {
+				my_fprintf(stderr, "\nError  : art->refptr is NULL\n");
+				my_fprintf(stderr, "Artnum : %"T_ARTNUM_PFMT"\n", arts[i].artnum);
+				my_fprintf(stderr, "Subject: %s\n", arts[i].subject);
+				my_fprintf(stderr, "From   : %s\n", arts[i].mailbox.from);
+				assert(arts[i].refptr != NULL);
+			} else
 #endif /* DEBUG */
-					continue;
-			}
-			arts[i].refptr->article = i;
+				continue;
 		}
+		arts[i].refptr->article = i;
 	}
 
 	/*
@@ -1409,7 +1428,7 @@ eval_sort_arts_func(
 }
 
 
-void
+static void
 sort_arts(
 	unsigned int sort_art_type)
 {
@@ -1492,6 +1511,8 @@ parse_headers(
 			case 'F':	/* From:  mandatory */
 				if (!got_from) {
 					if ((hdr = parse_header(ptr + 1, "rom", FALSE, FALSE, FALSE))) {
+						if (serverrc.cache_overview_files)
+							h->from_raw = hash_str(hdr);
 						build_mailbox_list(h, hdr);
 						got_from = TRUE;
 					}
@@ -1518,7 +1539,7 @@ parse_headers(
 			case 'P':	/* Path: */
 				if (!h->path) {
 					if ((hdr = parse_header(ptr + 1, "ath", FALSE, FALSE, FALSE)))
-						h->path = my_strdup(hdr);
+						h->path = hash_str(hdr);
 				}
 				break;
 
@@ -1532,6 +1553,8 @@ parse_headers(
 			case 'S':	/* Subject:  mandatory */
 				if (!h->subject) {
 					if ((hdr = parse_header(ptr + 1, "ubject", FALSE, FALSE, FALSE))) {
+						if (serverrc.cache_overview_files && !h->subject_raw)
+							h->subject_raw = hash_str(hdr);
 #ifdef HAVE_UNICODE_NORMALIZATION
 						if (IS_LOCAL_CHARSET("UTF-8"))
 							s = normalize(eat_re(convert_to_printable(rfc1522_decode(hdr), FALSE), FALSE));
@@ -1575,7 +1598,12 @@ parse_headers(
 	if (got_from && h->date && h->msgid) {
 		if (!h->subject)
 			h->subject = hash_str("");
-
+		if (serverrc.cache_overview_files) {
+			if (!h->subject_raw)
+				h->subject_raw = hash_str("");
+			if (!h->from_raw)
+				h->from_raw= hash_str("");
+		}
 #ifdef DEBUG
 		if (debug & DEBUG_FILTER)
 			debug_print_header(h);
@@ -1765,7 +1793,7 @@ get_path_header(
 #	endif /* DEBUG */
 
 	if (nntp_caps.type == CAPABILITIES && nntp_caps.list_headers && !*nntp_caps.headers_range && nntp_caps.hdr_cmd[0] != 'X') {
-		switch (new_nntp_command("LIST HEADERS RANGE", 215, cmd, sizeof(cmd))) {
+		switch (new_nntp_command("LIST HEADERS RANGE", 215, NULL, 0)) {
 			case 215:
 				while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #	ifdef DEBUG
@@ -1784,21 +1812,22 @@ get_path_header(
 	}
 
 	/* does HDR return Path? */
-	if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n")) != NULL) {
-		do {
-			if ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Path", 4))
-				found = TRUE;
-		} while (!found && *ptr && (ptr = strtok(NULL, "\n")) != NULL);
-	}
+	if (nntp_caps.type == CAPABILITIES) {
+		if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n")) != NULL) {
+			do {
+				if ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Path", 4))
+					found = TRUE;
+			} while (!found && *ptr && (ptr = strtok(NULL, "\n")) != NULL);
+		}
+	} else
+		found = TRUE;
 
-	if ((nntp_caps.hdr || nntp_caps.hdr_cmd) && (!(nntp_caps.type == CAPABILITIES) || found)) {
+	if (nntp_caps.hdr && nntp_caps.hdr_cmd && found) {
 		if (min == max)
 			snprintf(cmd, sizeof(cmd), "%s Path %"T_ARTNUM_PFMT, nntp_caps.hdr_cmd, min);
 		else
 			snprintf(cmd, sizeof(cmd), "%s Path %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT, nntp_caps.hdr_cmd, min, MAX(min, max));
 		fp = nntp_command(cmd, nntp_caps.hdr_cmd[0] == 'X' ? OK_XHDR : OK_HDR, NULL, 0);
-		if (!nntp_caps.hdr && fp)
-			nntp_caps.hdr = TRUE;
 	} else if (nntp_caps.xpat) {
 		if (min == max)
 			snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT" *", min);
@@ -1808,8 +1837,8 @@ get_path_header(
 	}
 
 	if (fp) {
-		t_artnum artnum, i, j = T_ARTNUM_CONST(0);
 		char *prep_msg = fmt_string(_(txt_prep_for_filter_on_path), cur, cnt);
+		t_artnum artnum, i, j = T_ARTNUM_CONST(0);
 
 		while ((buf = tin_fgets(fp, FALSE)) != NULL && buf[0] != '.') {
 #	ifdef DEBUG
@@ -1823,8 +1852,7 @@ get_path_header(
 				continue;
 			for (i = j; i < top_art; i++) {
 				if (arts[i].artnum == artnum) {
-					FreeIfNeeded(arts[i].path);
-					arts[i].path = my_strdup(ptr);
+					arts[i].path = hash_str(ptr);
 					j = i;
 					break;
 				}
@@ -1959,7 +1987,8 @@ read_overview(
 	t_artnum max,
 	t_artnum *top,
 	t_bool local,
-	t_bool *rebuild_cache)
+	t_bool *rebuild_cache,
+	t_bool flag)
 {
 	FILE *fp;
 	char *ptr;
@@ -1973,8 +2002,9 @@ read_overview(
 	struct t_article *art;
 	size_t over_fields = 1;
 #ifdef USE_ZLIB
-	int fd;
-	gzFile gfp = NULL; /* we don't use Z_NULL here to avoid -Wzero-as-null-pointer-constant */
+	int fd, dup_fd = -1;
+	gzFile gzfp = Z_NULL;
+	struct stat st;
 #endif /* USE_ZLIB */
 
 	/*
@@ -1984,11 +2014,31 @@ read_overview(
 		return expired;
 
 #ifdef USE_ZLIB
-	if (fp != FAKE_NNTP_FP /* && tinrc.compress_overview_files */ ) { /* we may need to read compressed data even if not writing it */
-		fd = fileno(fp);
-		if ((gfp = gzdopen(fd, "r")) != Z_NULL) {
-			buf = my_malloc(32768 + 1);  /* FIXME make dynamic; I've seen up to 8K overview lines in the wild, so 32k should be "safe" */
-			/* gzbuffer(gfp, 4 * 32768); */	/* the 8k default is ok for us */
+	if (fp != FAKE_NNTP_FP) { /* we may need to read compressed data even if not writing it, so no check for serverrc.compress_overview_files */
+		if ((fd = fileno(fp)) == -1) { /* paranoid */
+			fclose(fp);
+			return expired;
+		}
+		if ((dup_fd = dup(fd)) != -1) {
+			if ((gzfp = gzdopen(dup_fd, "r")) == Z_NULL)
+				close(dup_fd);
+			else {
+#	if 0
+				/*
+				 * a benchmark with 5493440 uncompressed overview records
+				 * (~2GB data) didn't show any noticeable time difference,
+				 * so stay with the gzgets() code even for plain data.
+				 */
+				if (gzdirect(gzfp)) { /* not gzipped, use normal read-code to avoid zlib overhead */
+					gzclose_r(gzfp);
+					if (fstat(dup_fd, &st) == 0 || errno != EBADF) /* dup_fd still open? */
+						close(dup_fd);
+					gzfp = Z_NULL;
+					fseek(fp, 0L, SEEK_SET); /* rewind gzdirect() */
+				} else
+#	endif /* 0 */
+					buf = my_malloc(32768 + 1);	/* FIXME make dynamic; I've seen up to 8K overview lines in the wild, so 32k should be "safe" */
+			}
 		}
 	}
 #endif /* USE_ZLIB */
@@ -2031,15 +2081,11 @@ read_overview(
 		over_fields = 7;
 	}
 
-#ifdef USE_ZLIB
 	while (
-		gfp ? gzgets(gfp, buf, 32768) != Z_NULL /* FIXME: don't use fixed size */
-			: (buf = tin_fgets(fp, FALSE)) != NULL
-	)
-#else
-	while ((buf = tin_fgets(fp, FALSE)) != NULL)
+#ifdef USE_ZLIB
+		gzfp ? gzgets(gzfp, buf, 32768) != Z_NULL : /* FIXME: don't use fixed size */
 #endif /* USE_ZLIB */
-	{
+		(buf = tin_fgets(fp, FALSE)) != NULL) {
 
 #if defined(DEBUG) && defined(NNTP_ABLE)
 		if ((debug & DEBUG_NNTP) && fp == FAKE_NNTP_FP && verbose)
@@ -2137,7 +2183,7 @@ read_overview(
 						ofmt[over_fields].name = my_strdup("Path:");
 						ofmt[over_fields + 1].type = OVER_T_ERROR;
 						ofmt[over_fields + 1].name = NULL;
-						xref_supported = TRUE;
+						/* path_in_ofmt = TRUE; */
 					} else
 						continue;
 				} else
@@ -2150,17 +2196,24 @@ read_overview(
 				if (ofmt[count].type == OVER_T_STRING) {
 					if (!strcasecmp(ofmt[count].name, "Subject:")) {
 						if (*ptr) {
+							if (!flag || serverrc.cache_overview_files)
+								art->subject_raw = hash_str(ptr);
+							if (flag) {
 #ifdef HAVE_UNICODE_NORMALIZATION
-							if (IS_LOCAL_CHARSET("UTF-8"))
-								q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
-							else
+								if (IS_LOCAL_CHARSET("UTF-8"))
+									q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+								else
 #endif /* HAVE_UNICODE_NORMALIZATION */
-								q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+									q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
 
-							art->subject = hash_str(q);
-							free(q);
+								art->subject = hash_str(q);
+								free(q);
+							}
 						} else {
-							art->subject = hash_str("");
+							if (!flag || serverrc.cache_overview_files)
+								art->subject_raw = hash_str("");
+							if (flag)
+								art->subject = hash_str("");
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
@@ -2170,13 +2223,20 @@ read_overview(
 					}
 
 					if (!strcasecmp(ofmt[count].name, "From:")) {
-						if (*ptr)
-							build_mailbox_list(art, ptr);
-						else {
-							struct t_mailbox *mb;
+						if (*ptr) {
+							if (!flag || serverrc.cache_overview_files)
+								art->from_raw = hash_str(ptr);
+							if (flag)
+								build_mailbox_list(art, ptr);
+						} else {
+							if (!flag || serverrc.cache_overview_files)
+								art->from_raw = hash_str("");
+							if (flag) {
+								struct t_mailbox *mb;
 
-							if ((mb = add_mailbox(art)) != NULL)
-								mb->from = hash_str("");
+								if ((mb = add_mailbox(art)) != NULL)
+									mb->from = hash_str("");
+							}
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
@@ -2234,11 +2294,8 @@ read_overview(
 					if (!strcasecmp(ofmt[count].name, "Path:")) {
 						if (!path_found)
 							path_found = TRUE;
-						if (*ptr) {
-							FreeIfNeeded(art->path); /* if field is listed more than once in overview.fmt */
-							art->path = my_strdup(ptr);
-						} else
-							art->path = NULL;
+						if (*ptr)
+							art->path = hash_str(ptr);
 						continue;
 					}
 				}
@@ -2274,17 +2331,24 @@ read_overview(
 				switch (count) {
 					case 1: /* Subject: */
 						if (*ptr) {
+							if (!flag || serverrc.cache_overview_files)
+								art->subject_raw = hash_str(ptr);
+							if (flag) {
 #ifdef HAVE_UNICODE_NORMALIZATION
-							if (IS_LOCAL_CHARSET("UTF-8"))
-								q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
-							else
+								if (IS_LOCAL_CHARSET("UTF-8"))
+									q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+								else
 #endif /* HAVE_UNICODE_NORMALIZATION */
-								q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+									q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
 
-							art->subject = hash_str(q);
-							free(q);
+								art->subject = hash_str(q);
+								free(q);
+							}
 						} else {
-							art->subject = hash_str("");
+							if (!flag || serverrc.cache_overview_files)
+								art->subject_raw = hash_str("");
+							if (flag)
+								art->subject = hash_str("");
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
@@ -2293,13 +2357,20 @@ read_overview(
 						break;
 
 					case 2:	/* From: */
-						if (*ptr)
-							build_mailbox_list(art, ptr);
-						else {
-							struct t_mailbox *mb;
+						if (*ptr) {
+							if (!flag || serverrc.cache_overview_files)
+								art->from_raw = hash_str(ptr);
+							if (flag)
+								build_mailbox_list(art, ptr);
+						} else {
+							if (!flag || serverrc.cache_overview_files)
+								art->from_raw = hash_str("");
+							if (flag) {
+								struct t_mailbox *mb;
 
-							if ((mb = add_mailbox(art)) != NULL)
-								mb->from = hash_str("");
+								if ((mb = add_mailbox(art)) != NULL)
+									mb->from = hash_str("");
+							}
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") empty overview-field %s", nntp_caps.over_cmd, artnum, ofmt[count].name);
@@ -2377,13 +2448,13 @@ read_overview(
 						if ((q = parse_header(ptr, "Xref", FALSE, FALSE, FALSE)) != NULL) {
 							FreeIfNeeded(art->xref); /* if field is listed more than once in overview.fmt */
 							art->xref = my_strdup(q);
-						}
+						} else {
+							FreeAndNull(art->xref);
 #ifdef DEBUG
-						else {
 							if ((debug & DEBUG_NNTP) && verbose > 1)
 								debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr);
-						}
 #endif /* DEBUG */
+						}
 						continue;
 					}
 					/*
@@ -2403,8 +2474,7 @@ read_overview(
 						if ((q = parse_header(ptr, "Path", FALSE, FALSE, FALSE)) != NULL) {
 							if (!path_found)
 								path_found = TRUE;
-							FreeIfNeeded(art->path);
-							art->path = my_strdup(q);
+							art->path = hash_str(q);
 #ifdef DEBUG
 							if ((debug & DEBUG_NNTP) && verbose > 1 && strcasecmp(ofmt[count].name, "Path:"))
 								debug_print_file("NNTP", "\tUsing as \"Path:\" not \"%s\"", ofmt[count].name);
@@ -2439,18 +2509,19 @@ read_overview(
 
 	free(group_msg);
 #ifdef USE_ZLIB
-	if (gfp) {
+	if (gzfp) {
 		free(buf);
-		gzclose_r(gfp);
-		fclose(fp);
-	} else
+		gzclose_r(gzfp);
+		if (fstat(dup_fd, &st) == 0 || errno != EBADF) /* dup_fd still open? */
+			close(dup_fd);
+	}
 #endif /* USE_ZLIB */
-		TIN_FCLOSE(fp);
+	TIN_FCLOSE(fp);
 
 	if (tin_errno)
 		return -1;
 
-#if defined(NNTP_ABLE) && defined(XHDR_XREF)
+#ifdef NNTP_ABLE
 	if (read_news_via_nntp && !read_saved_news && !xref_supported && nntp_caps.hdr_cmd) {
 		char cbuf[HEADER_LEN];
 		static t_bool found;
@@ -2464,7 +2535,7 @@ read_overview(
 			if (nntp_caps.type == CAPABILITIES && nntp_caps.list_headers) {
 				if (!*nntp_caps.headers_range) {
 					found = FALSE;
-					switch (new_nntp_command("LIST HEADERS RANGE", 215, cbuf, sizeof(cbuf))) {
+					switch (new_nntp_command("LIST HEADERS RANGE", 215, NULL, 0)) {
 						case 215:
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #	ifdef DEBUG
@@ -2516,9 +2587,11 @@ read_overview(
 					if (!strstr(ptr, "(none)")) {
 						if ((q = strchr(ptr, ' ')) == NULL) /* skip article number */
 							continue;
+
 						ptr = q;
 						while (*ptr && isspace((unsigned char) *ptr))
 							++ptr;
+
 						if ((q = strchr(ptr, '\n')) != NULL)
 							*q = '\0';
 						art->xref = my_strdup(ptr);
@@ -2538,7 +2611,7 @@ read_overview(
 			free(group_msg);
 		}
 	}
-#endif /* NNTP_ABLE && XHDR_XREF */
+#endif /* NNTP_ABLE */
 
 	if (local) {
 #ifdef NNTP_ABLE
@@ -2565,6 +2638,7 @@ read_overview(
 					 * Path: is in the servers overview so let the next
 					 * read_overview() fetch them
 					 */
+					hash_reclaim();
 					free_art_array();
 					free_msgids();
 					top_art = 0;
@@ -2611,44 +2685,32 @@ read_overview(
  *	7. Byte count     (Skipped - not used)     [mandatory]
  *	8. Line count     (ie. 23)                 [mandatory]
  *	9. Xref: line     (ie. alt.test:389)       [optional]
- *
- * TODO: as we don't use the original data, we currently can't store
- *       the data (from/subject) in the original charset (we don't store
- *       that info). this has the advantage that we can avoid raw 8bit data
- *       in our overviews, but the disadvantage that we might store the data
- *       with a wrong charset and thus lose information. a similar 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 information in our overviews (but those couldn't be handled
- *       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
- *       overviews anyway and thus we preserver as much info as possible)
- *       this would require some changes in read_overview() and
- *       parse_headers(): don't do the decoding/unfolding there, but in a
- *       second pass right after write_overview(), or two additional fields
- *       which hold the raw data for from/subject. the latter has the
- *       disadvantage that it costs (much) more memory.
  */
-static void
+void
 write_overview(
 	struct t_group *group)
 {
 	FILE *fp;
+	char *q, *ref;
+	char date[30];
 	int i;
 	struct t_article *article;
-#ifdef CHARSET_CONVERSION
-	int c = -1;
-#endif /* CHARSET_CONVERSION */
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+	const char *lc_all;
+#endif /* HAVE_SETLOCALE && defined(NO_LOCALE) */
+#if defined(HAVE_FCHMOD) || defined(USE_ZLIB)
 	int fd;
-	gzFile gfp;
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* HAVE_FCHMOD || USE_ZLIB */
+#ifdef USE_ZLIB
+	int dup_fd;
+	gzFile gzfp;
+	struct stat st;
+#endif /* USE_ZLIB */
 
 	/*
 	 * Can't write or caching is off or getart_limit is set
 	 */
-	if (no_write || !tinrc.cache_overview_files || ((cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit) != 0)
+	if (no_write || !serverrc.cache_overview_files || (getart_limit_set_from_scope(group) ? group->attribute->getart_limit : (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit) != 0)
 		return;
 
 	if ((fp = open_xover_fp(group, "w", T_ARTNUM_CONST(0), T_ARTNUM_CONST(0), FALSE)) == NULL)
@@ -2656,12 +2718,24 @@ write_overview(
 
 	BegStopWatch();
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#if defined(HAVE_FCHMOD) || defined(USE_ZLIB)
 	fd = fileno(fp);
-	if ((gfp = gzdopen(fd, tinrc.compress_overview_files ? "w3" : "wT")) != Z_NULL) {
-		/* gzbuffer(gfp, (tinrc.compress_overview_files ? 4 : 1) * 32768); */ /* the 8k default is ok for us */
+#endif /* HAVE_FCHMOD || USE_ZLIB*/
+#ifdef USE_ZLIB
+	if (fd == -1) { /* paranoid */
+		fclose(fp);
+		return;
 	}
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+	if ((dup_fd = dup(fd)) != -1) {
+		if ((gzfp = gzdopen(dup_fd, serverrc.compress_overview_files ? "w3" : "wT")) == Z_NULL)
+			close(dup_fd);
+#	if 0 /* the 8k default is ok for us */
+		else
+			gzbuffer(gzfp, (serverrc.compress_overview_files ? 4 : 1) * 32768);
+#	endif /* 0 */
+	} else
+		gzfp = Z_NULL;
+#endif /* USE_ZLIB */
 
 	if (group->attribute && group->attribute->sort_article_type != SORT_ARTICLES_BY_NOTHING)
 		SortBy(artnum_comp);
@@ -2669,53 +2743,36 @@ write_overview(
 	/*
 	 * Needed to preserve uniqueness in hashed private overview files
 	 */
-	FPRINTF(GFP(fp), "%s\n", group->name);
-
-#ifdef CHARSET_CONVERSION
-	/* get undeclared_charset number if required */
-	if (group->attribute && group->attribute->undeclared_charset && *group->attribute->undeclared_charset) {
-		for (i = 0; txt_mime_charsets[i] != NULL; i++) {
-			if (!strcasecmp(*group->attribute->undeclared_charset, txt_mime_charsets[i])) {
-				c = i;
-				break;
-			}
-		}
-	}
-#endif /* CHARSET_CONVERSION */
+#ifdef USE_ZLIB
+	if (gzfp)
+		gzprintf(gzfp, "%s\n", group->name);
+	else
+#endif /* USE_ZLIB */
+		fprintf(fp, "%s\n", group->name);
 
 	if (batch_mode && verbose > 1)
 		wait_message(0, _(txt_writing_group), group->name);
 
-	for_each_art(i) {
-		char *p, *q, *ref;
+#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+	/*
+	 * Unlocalized date-header, as LC_ALL affects isprint() and co.
+	 * but we don't want to always switch it in the loop we have to
+	 * temporary set LC_CTYPE instead
+	 */
+	if (getenv("LC_ALL") != NULL) {
+		lc_all = setlocale(LC_ALL, NULL);
+		setlocale(LC_CTYPE, lc_all);
+		setlocale(LC_ALL, "POSIX");
+	} else
+		setlocale(LC_TIME, "POSIX");
+#endif /* HAVE_SETLOCALE && !NO_LOCALE */
 
+	for_each_art(i) {
 		article = &arts[i];
 
 		if (article->thread != ART_EXPIRED && article->artnum >= group->xmin) {
 			ref = NULL;
 
-			if (group->attribute && !group->attribute->post_8bit_header) { /* write encoded data */
-				/*
-				 * TODO: instead of tinrc.mm_local_charset we'd better use UTF-8
-				 *       here and in print_from() in the CHARSET_CONVERSION case.
-				 *       note that this requires something like
-				 *          buffer_to_network(&article->subject, "UTF-8");
-				 *       right before the rfc1522_encode() call.
-				 *
-				 *       if we would cache the original undecoded data, we could
-				 *       ignore stuff like this.
-				 */
-				p = rfc1522_encode(article->subject, tinrc.mm_local_charset, FALSE);
-				/* as the subject might now be folded we have to unfold it */
-				unfold_header(p);
-			} else { /* raw data */
-				p = my_strdup(article->subject);
-#ifdef CHARSET_CONVERSION
-				if (group->attribute && group->attribute->undeclared_charset && *group->attribute->undeclared_charset && c != -1) /* use undeclared_charset if set (otherwise local charset is used) */
-					buffer_to_network(&p, c);
-#endif /* CHARSET_CONVERSION */
-			}
-
 			/*
 			 * replace any '\t's with ' ' in the references-data
 			 *
@@ -2735,58 +2792,54 @@ write_overview(
 				}
 			}
 
-			{
-				char date[30];
-#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
-				char *old_lc_all = NULL, *old_lc_time = NULL;
+			if (!my_strftime(date, sizeof(date) - 1, "%d %b %Y %H:%M:%S GMT", gmtime(&article->date)))
+				snprintf(date, sizeof(date) - 1, "01 Jan 1970 00:00:00 UTC");
 
-				/* Unlocalized date-header */
-				if (getenv("LC_ALL") != NULL) {
-					old_lc_all = my_strdup(setlocale(LC_ALL, NULL));
-					setlocale(LC_ALL, "POSIX");
-				} else {
-					old_lc_time = my_strdup(setlocale(LC_TIME, NULL));
-					setlocale(LC_TIME, "POSIX");
-				}
-#endif /* HAVE_SETLOCALE && !NO_LOCALE */
-
-				if (!my_strftime(date, sizeof(date) - 1, "%d %b %Y %H:%M:%S GMT", gmtime(&article->date)))
-					snprintf(date, sizeof(date) - 1, "01 Jan 1970 00:00:00 UTC");
-
-				FPRINTF(GFP(fp), "%"T_ARTNUM_PFMT"\t%s\t%s\t%s\t%s\t%s\t%d\t%d",
+#ifdef USE_ZLIB
+			if (gzfp)
+				gzprintf(gzfp, "%"T_ARTNUM_PFMT"\t%s\t%s\t%s\t%s\t%s\t%d\t%d",
 					article->artnum,
-					p,
-#ifdef CHARSET_CONVERSION
-					print_from(group, article, c),
-#else
-					print_from(group, article, -1),
-#endif /* CHARSET_CONVERSION */
+					article->subject_raw,
+					article->from_raw,
+					date,
+					BlankIfNull(article->msgid), BlankIfNull(ref),
+					0 /* bytes */, article->line_count);
+			else
+#endif /* USE_ZLIB */
+				fprintf(fp, "%"T_ARTNUM_PFMT"\t%s\t%s\t%s\t%s\t%s\t%d\t%d",
+					article->artnum,
+					article->subject_raw,
+					article->from_raw,
 					date,
-					BlankIfNull(article->msgid),
-					BlankIfNull(ref),
-					0,	/* bytes */
+					BlankIfNull(article->msgid), BlankIfNull(ref),
+					0 /* bytes */,
 					article->line_count);
-#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
-				/* change back LC_* */
-				if (old_lc_all != NULL) {
-					setlocale(LC_ALL, old_lc_all);
-					free(old_lc_all);
-				} else if (old_lc_time != NULL) {
-					setlocale(LC_TIME, old_lc_time);
-					free(old_lc_time);
-				}
-#endif /* HAVE_SETLOCALE && !NO_LOCALE */
-			}
 
-			if (article->xref)
-				FPRINTF(GFP(fp), "\tXref: %s", article->xref);
+			if (article->xref) {
+#ifdef USE_ZLIB
+				if (gzfp)
+					gzprintf(gzfp, "\tXref: %s", article->xref);
+				else
+#endif /* USE_ZLIB */
+					fprintf(fp, "\tXref: %s", article->xref);
+			}
 
-			if (article->path)
-				FPRINTF(GFP(fp), "\tPath: %s", article->path);
+			if (article->path) {
+#ifdef USE_ZLIB
+				if (gzfp)
+					gzprintf(gzfp, "\tPath: %s", article->path);
+				else
+#endif /* USE_ZLIB */
+					fprintf(fp, "\tPath: %s", article->path);
+			}
 
-			FPRINTF(GFP(fp), "\n");
+#ifdef USE_ZLIB
+			if (gzfp)
+				gzprintf(gzfp, "\n");
+			else
+#endif /* USE_ZLIB */
+				fprintf(fp, "\n");
 
-			free(p);
 			if (article->refs) {
 				FreeIfNeeded(ref);
 			}
@@ -2794,17 +2847,28 @@ write_overview(
 		if (i % (MODULO_COUNT_NUM * 20) == 0)
 			show_progress(_(txt_writing_overview), i, top_art);
 	}
+
+#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
+	/* change back LC_* */
+	setlocale(LC_TIME, "");
+	setlocale(LC_CTYPE, "");
+	setlocale(LC_ALL, "");
+#endif /* HAVE_SETLOCALE && !NO_LOCALE */
+
 #ifdef HAVE_FCHMOD
-	fchmod(fileno(fp), (mode_t) (S_IWUSR|S_IRUGO));
+	fchmod(fd, (mode_t) (S_IWUSR|S_IRUGO));
 #else
 #	ifdef HAVE_CHMOD
 		chmod(find_nov_file(group, R_OK), (mode_t) (S_IWUSR|S_IRUGO));
 #	endif /* HAVE_CHMOD */
 #endif /* HAVE_FCHMOD */
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
-	if (gfp)
-		gzclose_w(gfp);
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#ifdef USE_ZLIB
+	if (gzfp) {
+		gzclose_w(gzfp);
+		if (fstat(dup_fd, &st) == 0 || errno != EBADF) /* dup_fd still open? */
+			close(dup_fd);
+	}
+#endif /* USE_ZLIB */
 	fclose(fp);
 	EndStopWatch("write_overview()");
 }
@@ -2842,6 +2906,11 @@ find_nov_file(
 	struct stat sb;
 	static char nov_file[PATH_LEN];
 	static t_bool once_only = FALSE;	/* Trap things that are done only 1 time */
+#ifdef USE_ZLIB
+	int fd, dup_fd;
+	gzFile gzfp;
+	struct stat st;
+#endif /* USE_ZLIB */
 
 	if (group == NULL || (mode != R_OK && mode != W_OK))
 		return NULL;
@@ -2923,7 +2992,7 @@ find_nov_file(
 			 * We only get here when private overviews are going to be used
 			 * Go no further if they are explicitly turned off
 			 */
-			if (!tinrc.cache_overview_files)
+			if (!serverrc.cache_overview_files)
 				return NULL;
 
 			/*
@@ -2990,45 +3059,62 @@ find_nov_file(
 			break;
 
 #ifdef USE_ZLIB /* TODO: avoid fixed length buffer */
-		{
-			int fd = fileno(fp);
-			gzFile gfp = NULL;
-
-			if ((gfp = gzdopen(fd, "r")) != Z_NULL) {
-				ptr = my_calloc(1, 32768 + 1);
-				if (gzgets(gfp, ptr, 32768) != Z_NULL) {
-					str_trim(ptr);
-					gzclose_r(gfp);
+		if ((fd = fileno(fp)) == -1) { /* paranoid */
+			fclose(fp);
+			continue; /* try next */
+		}
+		gzfp = Z_NULL;
+		if ((dup_fd = dup(fd)) != -1) {
+			if ((gzfp = gzdopen(dup_fd, "r")) == Z_NULL) {
+				close(dup_fd);
+				fclose(fp);
+				continue; /* try next */
+			} else {
+				/* as we just read the 1st line, no gzdirect() check */
+				ptr = my_calloc(1, 4096 + 1); /* group name is no longer than 497 */
+				if (gzgets(gzfp, ptr, 4096) == Z_NULL) {
+					free(ptr);
+					gzclose_r(gzfp);
+					if (fstat(dup_fd, &st) == 0 || errno != EBADF) /* dup_fd still open? */
+						close(dup_fd);
 					fclose(fp);
-					fp = NULL;
-					if (strcmp(ptr, group->name)) {
-						free(ptr);
-						continue;
-					} else {
-						free(ptr);
-						break;
-					}
+					continue; /* try next */
 				}
-				gzclose_r(gfp);
+				str_trim(ptr);
+				gzclose_r(gzfp);
+				if (fstat(dup_fd, &st) == 0 || errno != EBADF) /* dup_fd still open? */
+					close(dup_fd);
 				fclose(fp);
 				fp = NULL;
-				free(ptr);
+				if (strcmp(ptr, group->name)) {
+					free(ptr);
+					continue; /* try next */
+				} else { /* we have a match !*/
+					free(ptr);
+					break;
+				}
 			}
 		}
-#else
-		if ((ptr = tin_fgets(fp, FALSE)) != NULL) { /* grab 1st line */
-			if (strcmp(ptr, group->name)) {/* name mismatch try next */
-				fclose(fp);
-				fp = NULL;
-				continue;
+		if (!gzfp)
+#endif /* USE_ZLIB */
+		{
+			if ((ptr = tin_fgets(fp, FALSE)) != NULL) { /* grab 1st line */
+				if (strcmp(ptr, group->name)) {/* name mismatch try next file */
+					fclose(fp);
+					fp = NULL;
+					continue;
+				}
 			}
 		}
-#endif /* USE_ZLIB */
 		/* match, leave loop */
 		break;
 	}
+
+#ifndef USE_ZLIB
 	if (fp)
 		fclose(fp);
+#endif /* !USE_ZLIB */
+
 	return nov_file;
 }
 
@@ -3042,7 +3128,6 @@ do_update(
 {
 	int i, j, k = 0;
 	time_t beg_epoch = 0;
-	struct t_article *art;
 	struct t_group *group;
 
 	if (verbose)
@@ -3064,19 +3149,31 @@ do_update(
 		if (group->bogus || !group->subscribed)
 			continue;
 
-		if (!index_group(group)) {
+		if (!index_group(group, FALSE)) {
+#if 0
+			/*
+			 * can't see how this ever could leak, so why bother?
+			 * (next index_group() or tin_done() will take care
+			 * of the free()s and nothing else should modify arts[])
+			 * and if, why not also clear xref?
+			 */
+			struct t_article *art;
+
 			for_each_art(j) {
 				art = &arts[j];
 				FreeAndNull(art->refs);
 				FreeAndNull(art->msgid);
+				/* FreeAndNull(art->xref); */
 			}
+#endif /* 0 */
 			continue;
 		}
 
 		++k;
 
 		if (verbose) {
-			my_printf("%s %s\n", (catchup ? _(txt_catchup) : _(txt_updating)), group->name);
+			my_printf((catchup ? _(txt_catchup_group) : _(txt_updating_group)), group->name);
+			my_printf("\n");
 			my_flush();
 		}
 
@@ -3087,9 +3184,39 @@ do_update(
 	}
 
 	if (verbose) {
-		wait_message(0, _(txt_catchup_update_info),
-			(catchup ? _(txt_caughtup) : _(txt_updated)), k,
-			PLURAL(selmenu.max, txt_group), (unsigned long int) (time(NULL) - beg_epoch));
+		const char *action_fmt = catchup ? P_(txt_catchup_info_sp[0], txt_catchup_info_sp[1], k) : P_(txt_update_info_sp[0], txt_update_info_sp[1], k);
+		const char *elapsed_fmt;
+		char *action;
+		char *elapsed;
+		int n;
+		size_t len;
+		time_t tela = time(NULL) - beg_epoch;
+
+		if ((n = snprintf(NULL, 0, action_fmt, k)) < 0)
+			return;
+		len = (size_t) n + 1;
+		action = my_malloc(len);
+		if (snprintf(action, len, action_fmt, k) < 0) {
+			free(action);
+			return;
+		}
+
+		elapsed_fmt = P_(txt_n_second_sp[0], txt_n_second_sp[1], tela);
+		if ((n = snprintf(NULL, 0, elapsed_fmt, tela)) < 0) {
+			free(action);
+			return;
+		}
+		len = (size_t) n + 1;
+		elapsed = my_malloc(len);
+		if (snprintf(elapsed, len, elapsed_fmt, tela) < 0) {
+			free(action);
+			free(elapsed);
+			return;
+		}
+
+		wait_message(0, _(txt_catchup_update_info), action, elapsed);
+		free(action);
+		free(elapsed);
 	}
 }
 
@@ -3416,11 +3543,14 @@ set_article(
 	struct t_article *art)
 {
 	art->subject = NULL;
+	art->subject_raw = NULL;
 	art->date = (time_t) 0;
 	art->xref = NULL;
+	art->path = NULL;
 	art->msgid = NULL;
 	art->refs = NULL;
 	art->refptr = NULL;
+	art->from_raw = NULL;
 	art->mailbox.from = NULL;
 	art->mailbox.name = NULL;
 	art->mailbox.next = NULL;
@@ -3458,7 +3588,7 @@ valid_artnum(
 		cur <<= 1;
 
 	range = cur >> 1;
-	cur--;
+	--cur;
 
 	forever {
 		if (arts[cur].artnum == art)
@@ -3497,64 +3627,6 @@ find_artnum(
 }
 
 
-static char *
-print_from(
-	const struct t_group *group,
-	struct t_article *article,
-	int charset)
-{
-	char *p, *q;
-	static char from[PATH_LEN];
-	char single_from[PATH_LEN];
-	int c_needed = 0;
-	struct t_mailbox *mb = &article->mailbox;
-
-/*	if (!mb)
-		return from; */
-
-	*from = *single_from = '\0';
-
-	do {
-		if (mb->name != NULL) {
-			q = my_strdup(mb->name);
-#ifdef CHARSET_CONVERSION
-			if (charset != -1)
-				buffer_to_network(&q, charset);
-#else
-			(void) charset;
-#endif /* CHARSET_CONVERSION */
-			p = rfc1522_encode(mb->name, tinrc.mm_local_charset, FALSE);
-			unfold_header(p);
-			if (CHECK_RFC5322_SPECIALS(mb->name)) {
-				if (group->attribute)
-					snprintf(single_from, sizeof(single_from), "\"%s\" <%s>", group->attribute->post_8bit_header ? q : p, mb->from);
-				else
-					snprintf(single_from, sizeof(single_from), "\"%s\" <%s>", tinrc.post_8bit_header ? q : p, mb->from);
-			} else {
-				if (group->attribute)
-					snprintf(single_from, sizeof(single_from), "%s <%s>", group->attribute->post_8bit_header ? q : p, mb->from);
-				else
-					snprintf(single_from, sizeof(single_from), "%s <%s>", tinrc.post_8bit_header ? q : p, mb->from);
-			}
-
-			free(p);
-			free(q);
-		} else
-			snprintf(single_from, sizeof(single_from), "<%s>", mb->from);
-
-		if (strlen(from) + strlen(single_from) + /* strlen(", ") */ 2 < PATH_LEN) {
-			if (c_needed++)
-				strcat(from, ", ");
-			strcat(from, single_from);
-		}
-
-		mb = mb->next;
-	} while (mb);
-
-	return from;
-}
-
-
 /*
  * Open a group news overview file
  * Use NNTP XOVER where possible unless 'local' is set
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/attrib.c tin-2.6.5/src/attrib.c
--- tin-2.6.4/src/attrib.c	2024-12-01 15:06:21.000000000 +0100
+++ tin-2.6.5/src/attrib.c	2025-12-08 20:26:41.003314892 +0100
@@ -3,10 +3,10 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2024-12-01
+ *  Updated   : 2025-12-08
  *  Notes     : Group attribute routines
  *
- * Copyright (c) 1993-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -58,7 +58,8 @@ int attrib_file_offset;
 /*
  * Local prototypes
  */
-static t_bool skip_scope(struct t_scope *scope);
+static t_bool skip_scope(const struct t_scope *scope);
+static void add_scope_to_list(struct t_group *group, struct t_scope *scope);
 static void set_attrib(int type, const char *scope, const char *line, void *data);
 static void set_default_attributes(struct t_attribute *attributes, struct t_attribute *scope, t_bool global);
 static void set_default_state(struct t_attribute_state *state);
@@ -125,7 +126,7 @@ set_default_attributes(
 	CopyBool(suppress_soft_hyphens, tinrc.suppress_soft_hyphens);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	CopyBits(trim_article_body, tinrc.trim_article_body);
-	CopyBool(verbatim_handling, tinrc.verbatim_handling);
+	CopyBits(verbatim_handling, tinrc.verbatim_handling);
 #ifdef HAVE_COLOR
 	CopyBool(extquote_handling, tinrc.extquote_handling);
 #endif /* HAVE_COLOR */
@@ -139,7 +140,9 @@ set_default_attributes(
 	attributes->auto_select = FALSE;
 	CopyBool(batch_save, tinrc.batch_save);
 	attributes->delete_tmp_files = FALSE;
+	attributes->getart_limit = tinrc.getart_limit;
 	CopyBool(group_catchup_on_exit, tinrc.group_catchup_on_exit);
+	CopyBits(hide_inline_data, tinrc.hide_inline_data);
 	CopyBool(mail_8bit_header, tinrc.mail_8bit_header);
 	CopyBits(mail_mime_encoding, tinrc.mail_mime_encoding);
 	CopyBool(mark_ignore_tags, tinrc.mark_ignore_tags);
@@ -192,8 +195,10 @@ set_default_state(
 	state->fcc = FALSE;
 	state->followup_to = FALSE;
 	state->from = FALSE;
+	state->getart_limit = FALSE;
 	state->group_catchup_on_exit = FALSE;
 	state->group_format = FALSE;
+	state->hide_inline_data = FALSE;
 #ifdef HAVE_ISPELL
 	state->ispell = FALSE;
 #endif /* HAVE_ISPELL */
@@ -334,19 +339,20 @@ read_attributes_file(
 	}
 
 	if (!batch_mode || verbose)
-		wait_message(0, _(txt_reading_attributes_file), global_file ? _(txt_global) : "", file);
+		wait_message(0, global_file ? _(txt_reading_global_attributes_file) : _(txt_reading_attributes_file), file);
 
 	tmp = my_malloc(sizeof(char *));
 	*tmp = NULL;
 
 	if ((fp = tin_fopen(file, "r")) != NULL) {
-		unsigned int errors = 0, ln = 0;
+		unsigned int hide_global_errors = 0, errors = 0, ln = 0;
 
 		*scope = '\0';
 		while ((line = tin_fgets(fp, FALSE)) != NULL) {
 			++ln;
 			if (!*line)
 				continue;
+
 			if (line[0] == '#') {
 				if (!global_file) {
 					if (!*scope)
@@ -395,10 +401,15 @@ read_attributes_file(
 					break;
 
 				case 'g':
+					MATCH_INTEGER("getart_limit=", OPT_ATTRIB_GETART_LIMIT, 0);
 					MATCH_BOOLEAN("group_catchup_on_exit=", OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT);
 					MATCH_STRING("group_format=", OPT_ATTRIB_GROUP_FORMAT);
 					break;
 
+				case 'h':
+					MATCH_INTEGER("hide_inline_data=", OPT_ATTRIB_HIDE_INLINE_DATA, HIDE_ALL);
+					break;
+
 				case 'i':
 #ifdef HAVE_ISPELL
 					MATCH_STRING("ispell=", OPT_ATTRIB_ISPELL);
@@ -511,7 +522,22 @@ read_attributes_file(
 
 				case 'u':
 #ifdef CHARSET_CONVERSION
-					MATCH_STRING("undeclared_charset=", OPT_ATTRIB_UNDECLARED_CHARSET);
+					if (strlen(line) - strlen("undeclared_charset=") < BUF_SIZE - 1 &&
+						match_string(line, "undeclared_charset=", buf, sizeof(buf))) {
+						if (validate_charset(buf) != NULL) {
+							*tmp = my_strdup(buf);
+							set_attrib(OPT_ATTRIB_UNDECLARED_CHARSET, scope, line, *tmp);
+							*tmp = NULL;
+						}
+#	ifdef DEBUG
+						else {
+							if (debug & DEBUG_ATTRIB)
+								debug_print_file("ATTRIBUTES", "# Line %d, %s: %s\n", ln, txt_invalid_char_in_charset, line); /* TODO -> lang.c? */
+						}
+#	endif /* DEBUG */
+						found = TRUE;
+						break;
+					}
 #	ifdef USE_ICU_UCSDET
 					MATCH_BOOLEAN("undeclared_cs_guess=", OPT_ATTRIB_UNDECLARED_CS_GUESS);
 #	else
@@ -523,7 +549,10 @@ read_attributes_file(
 					break;
 
 				case 'v':
-					MATCH_BOOLEAN("verbatim_handling=", OPT_ATTRIB_VERBATIM_HANDLING);
+					/* verbatim_handling has changed from bool to int in ATTRIBUTES_VERSION == 1.0.12 */
+					if (upgrade && upgrade->file_version >= 10012) {
+						MATCH_INTEGER("verbatim_handling=", OPT_ATTRIB_VERBATIM_HANDLING, 3);
+					}
 					break;
 
 				case 'w':
@@ -545,6 +574,7 @@ read_attributes_file(
 				int show_info;
 				t_bool auto_bcc;
 				t_bool auto_cc;
+				t_bool verbatim_handling;
 
 				switch (my_tolower((unsigned char) line[0])) {
 					case 'a':
@@ -620,7 +650,7 @@ read_attributes_file(
 							if (upgrade && upgrade->file_version < 10009) {
 								char *newbuf = my_malloc(sizeof(buf) + 3); /* " %G" */
 
-								sprintf(newbuf, "%s %s", buf, "%G");
+								sprintf(newbuf, "%s %%G", buf);
 								set_attrib(OPT_ATTRIB_SIGFILE, scope, line, newbuf);
 							}
 							break;
@@ -633,6 +663,15 @@ read_attributes_file(
 						MATCH_INTEGER("thread_arts=", OPT_ATTRIB_THREAD_ARTICLES, THREAD_MAX);
 						break;
 
+					case 'v':
+						/* verbatim_handling has changed from bool to int in ATTRIBUTES_VERSION == 1.0.12 */
+						if (upgrade && upgrade->file_version < 10012 && match_boolean(line, "verbatim_handling=", &verbatim_handling)) {
+							num = verbatim_handling ? VERBATIM_SHOW_ALL : VERBATIM_NONE;
+							set_attrib(OPT_ATTRIB_VERBATIM_HANDLING, scope, line, &num);
+							found = TRUE;
+						}
+						break;
+
 					default:
 						break;
 				}
@@ -642,29 +681,40 @@ read_attributes_file(
 				found = FALSE;
 			else { /* TODO: even without DEBUG? */
 				char *p;
-				const char *msg;
+				const char *msg = NULL;
 
 				++errors;
 				if ((p = strchr(line, '='))) {
-					*p = '\0';
-					if (strlen(p + 1) >= BUF_SIZE - 1)
+					if (strlen(p + 1) >= BUF_SIZE - 1) {
 						msg = _(txt_error_attrib_too_long);
-					else
-						msg = _(txt_error_attrib_unknown);
+						*p = '\0';
+					} else {
+						/*
+						 * on option upgrades like bool -> int hide
+						 * error message in the glocal-file from user
+						 * as they usually do not have the permissions
+						 * to fix it
+						 */
+						if (global_file)
+							++hide_global_errors;
+						else
+							msg = _(txt_error_attrib_unknown);
+					}
 				} else
 					msg = _(txt_error_attrib_malformed);
 
-				my_fprintf(stderr, msg, ln, line); /* TODO: add log_formatted_msg("ERR", ...)? */
+				if (msg)
+					my_fprintf(stderr, msg, ln, line); /* TODO: add log_formatted_msg("ERR", ...)? */
 #ifdef DEBUG
 				if (debug & (DEBUG_ATTRIB))
-					debug_print_file("ATTRIBUTES", txt_bad_attrib, line);
+					debug_print_file("ATTRIBUTES", global_file ? _(txt_bad_global_attrib) : _(txt_bad_attrib), line);
 #endif /* DEBUG */
 			}
 		}
-		if (errors) {
+		if (errors != hide_global_errors) {
 			my_fflush(stderr);
 			if (!batch_mode)
-				sleep(errors > 15 ? 7 : (errors >> 1) | 0x01);
+				sleep((errors - hide_global_errors) > 15 ? 7 : ((errors - hide_global_errors) >> 1) | 0x01);
 		}
 		fclose(fp);
 
@@ -732,6 +782,11 @@ read_attributes_file(
 	break
 
 #define SET_INTEGER(value) \
+	curr_scope->attribute->value = *((int *) data); \
+	curr_scope->state->value = TRUE; \
+	break
+
+#define SET_NUMBER(value) \
 	curr_scope->attribute->value = CAST_BITS(*((int *) data), value); \
 	curr_scope->state->value = TRUE; \
 	break
@@ -799,7 +854,7 @@ set_attrib(
 				SET_BOOLEAN(ask_for_metamail);
 
 			case OPT_ATTRIB_AUTO_CC_BCC:
-				SET_INTEGER(auto_cc_bcc);
+				SET_NUMBER(auto_cc_bcc);
 
 			case OPT_ATTRIB_AUTO_LIST_THREAD:
 				SET_BOOLEAN(auto_list_thread);
@@ -819,17 +874,23 @@ set_attrib(
 			case OPT_ATTRIB_EDITOR_FORMAT:
 				SET_STRING(editor_format);
 
+			case OPT_ATTRIB_GETART_LIMIT:
+				SET_INTEGER(getart_limit);
+
 			case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 				SET_BOOLEAN(group_catchup_on_exit);
 
 			case OPT_ATTRIB_GROUP_FORMAT:
 				SET_STRING(group_format);
 
+			case OPT_ATTRIB_HIDE_INLINE_DATA:
+				SET_NUMBER(hide_inline_data);
+
 			case OPT_ATTRIB_MAIL_8BIT_HEADER:
 				SET_BOOLEAN(mail_8bit_header);
 
 			case OPT_ATTRIB_MAIL_MIME_ENCODING:
-				SET_INTEGER(mail_mime_encoding);
+				SET_NUMBER(mail_mime_encoding);
 
 			case OPT_ATTRIB_MARK_IGNORE_TAGS:
 				SET_BOOLEAN(mark_ignore_tags);
@@ -874,7 +935,7 @@ set_attrib(
 				SET_BOOLEAN(post_8bit_header);
 
 			case OPT_ATTRIB_POST_MIME_ENCODING:
-				SET_INTEGER(post_mime_encoding);
+				SET_NUMBER(post_mime_encoding);
 
 			case OPT_ATTRIB_POST_PROCESS_VIEW:
 				SET_BOOLEAN(post_process_view);
@@ -905,7 +966,7 @@ set_attrib(
 				SET_BOOLEAN(signature_repost);
 
 			case OPT_ATTRIB_THREAD_ARTICLES:
-				SET_INTEGER(thread_articles);
+				SET_NUMBER(thread_articles);
 
 			case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
 				SET_BOOLEAN(thread_catchup_on_exit);
@@ -914,10 +975,10 @@ set_attrib(
 				SET_STRING(thread_format);
 
 			case OPT_ATTRIB_THREAD_PERC:
-				SET_INTEGER(thread_perc);
+				SET_NUMBER(thread_perc);
 
 			case OPT_ATTRIB_SHOW_AUTHOR:
-				SET_INTEGER(show_author);
+				SET_NUMBER(show_author);
 
 			case OPT_ATTRIB_SHOW_SIGNATURES:
 				SET_BOOLEAN(show_signatures);
@@ -931,25 +992,25 @@ set_attrib(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 			case OPT_ATTRIB_TRIM_ARTICLE_BODY:
-				SET_INTEGER(trim_article_body);
+				SET_NUMBER(trim_article_body);
 
 			case OPT_ATTRIB_VERBATIM_HANDLING:
-				SET_BOOLEAN(verbatim_handling);
+				SET_NUMBER(verbatim_handling);
 
 			case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
 				SET_BOOLEAN(wrap_on_next_unread);
 
 			case OPT_ATTRIB_SORT_ARTICLE_TYPE:
-				SET_INTEGER(sort_article_type);
+				SET_NUMBER(sort_article_type);
 
 			case OPT_ATTRIB_SORT_THREADS_TYPE:
-				SET_INTEGER(sort_threads_type);
+				SET_NUMBER(sort_threads_type);
 
 			case OPT_ATTRIB_POST_PROCESS_TYPE:
-				SET_INTEGER(post_process_type);
+				SET_NUMBER(post_process_type);
 
 			case OPT_ATTRIB_QUICK_KILL_HEADER:
-				SET_INTEGER(quick_kill_header);
+				SET_NUMBER(quick_kill_header);
 
 			case OPT_ATTRIB_QUICK_KILL_SCOPE:
 				SET_STRING(quick_kill_scope);
@@ -961,7 +1022,7 @@ set_attrib(
 				SET_BOOLEAN(quick_kill_case);
 
 			case OPT_ATTRIB_QUICK_SELECT_HEADER:
-				SET_INTEGER(quick_select_header);
+				SET_NUMBER(quick_select_header);
 
 			case OPT_ATTRIB_QUICK_SELECT_SCOPE:
 				SET_STRING(quick_select_scope);
@@ -977,7 +1038,7 @@ set_attrib(
 
 #ifdef CHARSET_CONVERSION
 			case OPT_ATTRIB_MM_NETWORK_CHARSET:
-				SET_INTEGER(mm_network_charset);
+				SET_NUMBER(mm_network_charset);
 
 			case OPT_ATTRIB_UNDECLARED_CHARSET:
 				SET_STRING(undeclared_charset);
@@ -1049,6 +1110,32 @@ add_scope(
 }
 
 
+static void
+add_scope_to_list(
+	struct t_group *group,
+	struct t_scope *scope)
+{
+	struct t_scope_list *curr;
+
+	if (!group || !scope)
+		return;
+
+	curr = group->scopes_list;
+
+	if (!curr)
+		curr = group->scopes_list = my_malloc(sizeof(struct t_scope_list));
+	else {
+		while (curr->next)
+			curr = curr->next;
+
+		curr = curr->next = my_malloc(sizeof(struct t_scope_list));
+	}
+
+	curr->scope = scope;
+	curr->next = NULL;
+}
+
+
 #define SET_ATTRIB(attr) do { \
 		if (curr_scope->state->attr) \
 			group->attribute->attr = curr_scope->attribute->attr; \
@@ -1080,6 +1167,7 @@ assign_attributes_to_groups(
 			spin_cursor();
 		group = &active[i];
 		found = FALSE;
+		free_scopes_list(group);
 		for (j = 1; j < num_scope; j++) {
 			curr_scope = &scopes[j];
 			if (match_group_list(group->name, curr_scope->scope)) {
@@ -1092,6 +1180,7 @@ assign_attributes_to_groups(
 					set_default_attributes(group->attribute, default_scope->attribute, FALSE);
 					found = TRUE;
 				}
+				add_scope_to_list(group, curr_scope);
 				SET_ATTRIB(maildir);
 				SET_ATTRIB(savedir);
 				SET_ATTRIB(savefile);
@@ -1155,7 +1244,9 @@ assign_attributes_to_groups(
 				SET_ATTRIB(auto_select);
 				SET_ATTRIB(batch_save);
 				SET_ATTRIB(delete_tmp_files);
+				SET_ATTRIB(getart_limit);
 				SET_ATTRIB(group_catchup_on_exit);
+				SET_ATTRIB(hide_inline_data);
 				SET_ATTRIB(mail_8bit_header);
 				SET_ATTRIB(mail_mime_encoding);
 				SET_ATTRIB(mark_ignore_tags);
@@ -1237,6 +1328,30 @@ assign_attributes_to_groups(
 
 
 /*
+ * check if getart_limit is set via attributes for the given group
+ */
+t_bool
+getart_limit_set_from_scope(
+	struct t_group *group)
+{
+	struct t_scope_list *curr;
+
+	if (group && group->scopes_list) {
+		curr = group->scopes_list;
+
+		while (curr) {
+			if (curr->scope->state->getart_limit)
+				return TRUE;
+
+			curr = curr->next;
+		}
+	}
+
+	return FALSE;
+}
+
+
+/*
  * (re)build scope->headers_to_[not_]display array
  */
 void
@@ -1319,8 +1434,15 @@ write_attributes_file(
 	fprintf(fp, "%s", _(txt_attrib_file_fcc));
 	fprintf(fp, "%s", _(txt_attrib_file_followup_to));
 	fprintf(fp, "%s", _(txt_attrib_file_from));
+	fprintf(fp, "%s", _(txt_attrib_file_getart_limit));
 	fprintf(fp, "%s", _(txt_attrib_file_grp_catchup));
 	fprintf(fp, "%s", _(txt_attrib_file_grp_fmt));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data_0));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data_1));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data_2));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data_4));
+	fprintf(fp, "%s", _(txt_attrib_file_hide_inline_data_8));
 	fprintf(fp, "%s", _(txt_attrib_file_mail_8bit_hdr));
 	fprintf(fp, "%s", _(txt_attrib_file_mail_mime_enc));
 	for (i = 0; txt_mime_encodings[i] != NULL; i++) {
@@ -1374,20 +1496,20 @@ write_attributes_file(
 	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_expire));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_case));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr_0_1));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr_2_3));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr_4));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr_5));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_kill_hdr_6));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_0_1));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_2_3));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_4));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_5));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_6));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_select_scope));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_select_expire));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_select_case));
 	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr_0_1));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr_2_3));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr_4));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr_5));
-	fprintf(fp, "%s", _(txt_attrib_file_quick_select_hdr_6));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_0_1));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_2_3));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_4));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_5));
+	fprintf(fp, "%s", _(txt_attrib_file_quick_ks_hdr_6));
 	fprintf(fp, "%s", _(txt_attrib_file_quote_chars));
 #ifndef DISABLE_PRINTING
 	fprintf(fp, "%s", _(txt_attrib_file_print_hdr));
@@ -1459,6 +1581,10 @@ write_attributes_file(
 	fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_6));
 	fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_7));
 	fprintf(fp, "%s", _(txt_attrib_file_verbatim_handling));
+	fprintf(fp, "%s", _(txt_attrib_file_verbatim_handling_0));
+	fprintf(fp, "%s", _(txt_attrib_file_verbatim_handling_1));
+	fprintf(fp, "%s", _(txt_attrib_file_verbatim_handling_2));
+	fprintf(fp, "%s", _(txt_attrib_file_verbatim_handling_3));
 #ifdef HAVE_COLOR
 	fprintf(fp, "%s", _(txt_attrib_file_extquote_handling));
 #endif /* HAVE_COLOR */
@@ -1506,6 +1632,7 @@ write_attributes_file(
 			if (!scope->global) {
 				if (skip_scope(scope))
 					continue;
+
 				fprintf(fp, "\nscope=%s\n", scope->scope);
 				if (scope->state->add_posted_to_filter)
 					fprintf(fp, "add_posted_to_filter=%s\n", print_boolean(scope->attribute->add_posted_to_filter));
@@ -1539,10 +1666,14 @@ write_attributes_file(
 					fprintf(fp, "followup_to=%s\n", *scope->attribute->followup_to);
 				if (ATTRIB_IS_SET(from))
 					fprintf(fp, "from=%s\n", *scope->attribute->from);
+				if (scope->state->getart_limit)
+					fprintf(fp, "getart_limit=%d\n", scope->attribute->getart_limit);
 				if (scope->state->group_catchup_on_exit)
 					fprintf(fp, "group_catchup_on_exit=%s\n", print_boolean(scope->attribute->group_catchup_on_exit));
 				if (ATTRIB_IS_SET(group_format))
 					fprintf(fp, "group_format=%s\n", *scope->attribute->group_format);
+				if (scope->state->hide_inline_data)
+					fprintf(fp, "hide_inline_data=%u\n", (unsigned) scope->attribute->hide_inline_data);
 				if (scope->state->mail_8bit_header)
 					fprintf(fp, "mail_8bit_header=%s\n", print_boolean(scope->attribute->mail_8bit_header));
 				if (scope->state->mail_mime_encoding)
@@ -1656,7 +1787,7 @@ write_attributes_file(
 				if (scope->state->trim_article_body)
 					fprintf(fp, "trim_article_body=%u\n", (unsigned) scope->attribute->trim_article_body);
 				if (scope->state->verbatim_handling)
-					fprintf(fp, "verbatim_handling=%s\n", print_boolean(scope->attribute->verbatim_handling));
+					fprintf(fp, "verbatim_handling=%u\n", (unsigned) scope->attribute->verbatim_handling);
 				if (scope->state->wrap_on_next_unread)
 					fprintf(fp, "wrap_on_next_unread=%s\n", print_boolean(scope->attribute->wrap_on_next_unread));
 				if (ATTRIB_IS_SET(x_headers))
@@ -1697,7 +1828,7 @@ write_attributes_file(
  */
 static t_bool
 skip_scope(
-	struct t_scope *scope)
+	const struct t_scope *scope)
 {
 	return !(scope->state->add_posted_to_filter
 		|| scope->state->advertising
@@ -1716,8 +1847,10 @@ skip_scope(
 		|| ATTRIB_IS_SET(fcc)
 		|| ATTRIB_IS_SET(followup_to)
 		|| ATTRIB_IS_SET(from)
+		|| scope->state->getart_limit
 		|| scope->state->group_catchup_on_exit
 		|| ATTRIB_IS_SET(group_format)
+		|| scope->state->hide_inline_data
 		|| scope->state->mail_8bit_header
 		|| scope->state->mail_mime_encoding
 #ifdef HAVE_ISPELL
@@ -1827,13 +1960,21 @@ dump_attributes(
 	if (debug & DEBUG_ATTRIB) {
 		int i, j;
 		struct t_group *group;
+		struct t_scope_list *sl;
 
 		for_each_group(i) {
 			group = &active[i];
 			if (!group->attribute)
 				continue;
+
 			debug_print_file("ATTRIBUTES", "group=%s", BlankIfNull(group->name));
 			debug_print_file("ATTRIBUTES", "\tGlobal=%d", group->attribute->global);
+			debug_print_file("ATTRIBUTES", "\tMatching scopes:");
+			if ((sl = group->scopes_list)) {
+				for (; sl != NULL; sl = sl->next)
+					debug_print_file("ATTRIBUTES", "\t\t%s", BlankIfNull(sl->scope->scope));
+			} else
+				debug_print_file("ATTRIBUTES", "\t\tNo matching scopes");
 			debug_print_file("ATTRIBUTES", "\tmaildir=%s", DEBUG_PRINT_BLANK_IF_NULL(maildir));
 			debug_print_file("ATTRIBUTES", "\tsavedir=%s", DEBUG_PRINT_BLANK_IF_NULL(savedir));
 			debug_print_file("ATTRIBUTES", "\tsavefile=%s", DEBUG_PRINT_BLANK_IF_NULL(savefile));
@@ -1867,8 +2008,10 @@ dump_attributes(
 #	ifdef HAVE_COLOR
 			debug_print_file("ATTRIBUTES", "\textquote_handling=%s", print_boolean(group->attribute->extquote_handling));
 #	endif /* HAVE_COLOR */
+			debug_print_file("ATTRIBUTES", "\tgetart_limit=%d", group->attribute->getart_limit);
 			debug_print_file("ATTRIBUTES", "\tgroup_catchup_on_exit=%s", print_boolean(group->attribute->group_catchup_on_exit));
 			debug_print_file("ATTRIBUTES", "\tgroup_format=%s", DEBUG_PRINT_BLANK_IF_NULL(group_format));
+			debug_print_file("ATTRIBUTES", "\thide_inline_data=%d", group->attribute->hide_inline_data);
 			debug_print_file("ATTRIBUTES", "\tmail_8bit_header=%s", print_boolean(group->attribute->mail_8bit_header));
 			debug_print_file("ATTRIBUTES", "\tmail_mime_encoding=%s", txt_mime_encodings[group->attribute->mail_mime_encoding]);
 			debug_print_file("ATTRIBUTES", "\tmark_ignore_tags=%s", print_boolean(group->attribute->mark_ignore_tags));
@@ -1907,7 +2050,7 @@ dump_attributes(
 			debug_print_file("ATTRIBUTES", "\tthread_catchup_on_exit=%s", print_boolean(group->attribute->thread_catchup_on_exit));
 			debug_print_file("ATTRIBUTES", "\tthread_format=%s", DEBUG_PRINT_BLANK_IF_NULL(thread_format));
 			debug_print_file("ATTRIBUTES", "\ttrim_article_body=%d", group->attribute->trim_article_body);
-			debug_print_file("ATTRIBUTES", "\tverbatim_handling=%s", print_boolean(group->attribute->verbatim_handling));
+			debug_print_file("ATTRIBUTES", "\tverbatim_handling=%d", group->attribute->verbatim_handling);
 			debug_print_file("ATTRIBUTES", "\twrap_on_next_unread=%s", print_boolean(group->attribute->wrap_on_next_unread));
 			debug_print_file("ATTRIBUTES", "\tpost_process_type=%d", group->attribute->post_process_type);
 			debug_print_file("ATTRIBUTES", "\tquick_kill_scope=%s", DEBUG_PRINT_BLANK_IF_NULL(quick_kill_scope));
@@ -1988,8 +2131,10 @@ dump_scopes(
 #	ifdef HAVE_COLOR
 			debug_print_file(fname, "\t%sextquote_handling=%s", DEBUG_PRINT_STATE(extquote_handling), print_boolean(scope->attribute->extquote_handling));
 #	endif /* HAVE_COLOR */
+			debug_print_file(fname, "\t%sgetart_limit=%d", DEBUG_PRINT_STATE(getart_limit), scope->attribute->getart_limit);
 			debug_print_file(fname, "\t%sgroup_catchup_on_exit=%s", DEBUG_PRINT_STATE(group_catchup_on_exit), print_boolean(scope->attribute->group_catchup_on_exit));
 			debug_print_file(fname, "\t%sgroup_format=%s", DEBUG_PRINT_STATE(group_format), DEBUG_PRINT_STRING(group_format));
+			debug_print_file(fname, "\t%shide_inline_data=%d", DEBUG_PRINT_STATE(hide_inline_data), scope->attribute->hide_inline_data);
 			debug_print_file(fname, "\t%smail_8bit_header=%s", DEBUG_PRINT_STATE(mail_8bit_header), print_boolean(scope->attribute->mail_8bit_header));
 			debug_print_file(fname, "\t%smail_mime_encoding=%s", DEBUG_PRINT_STATE(mail_mime_encoding), txt_mime_encodings[scope->attribute->mail_mime_encoding]);
 			debug_print_file(fname, "\t%smark_ignore_tags=%s", DEBUG_PRINT_STATE(mark_ignore_tags), print_boolean(scope->attribute->mark_ignore_tags));
@@ -2028,7 +2173,7 @@ dump_scopes(
 			debug_print_file(fname, "\t%sthread_catchup_on_exit=%s", DEBUG_PRINT_STATE(thread_catchup_on_exit), print_boolean(scope->attribute->thread_catchup_on_exit));
 			debug_print_file(fname, "\t%sthread_format=%s", DEBUG_PRINT_STATE(thread_format), DEBUG_PRINT_STRING(thread_format));
 			debug_print_file(fname, "\t%strim_article_body=%d", DEBUG_PRINT_STATE(trim_article_body), scope->attribute->trim_article_body);
-			debug_print_file(fname, "\t%sverbatim_handling=%s", DEBUG_PRINT_STATE(verbatim_handling), print_boolean(scope->attribute->verbatim_handling));
+			debug_print_file(fname, "\t%sverbatim_handling=%d", DEBUG_PRINT_STATE(verbatim_handling), scope->attribute->verbatim_handling);
 			debug_print_file(fname, "\t%swrap_on_next_unread=%s", DEBUG_PRINT_STATE(wrap_on_next_unread), print_boolean(scope->attribute->wrap_on_next_unread));
 			debug_print_file(fname, "\t%spost_process_type=%d", DEBUG_PRINT_STATE(post_process_type), scope->attribute->post_process_type);
 			debug_print_file(fname, "\t%squick_kill_scope=%s", DEBUG_PRINT_STATE(quick_kill_scope), DEBUG_PRINT_STRING(quick_kill_scope));
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/auth.c tin-2.6.5/src/auth.c
--- tin-2.6.4/src/auth.c	2024-12-06 11:20:43.000000000 +0100
+++ tin-2.6.5/src/auth.c	2025-12-07 06:46:18.034823859 +0100
@@ -3,11 +3,11 @@
  *  Module    : auth.c
  *  Author    : Dirk Nimmich <nimmich@muenster.de>
  *  Created   : 1997-04-05
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-12-07
  *  Notes     : Routines to authenticate to a news server via NNTP.
  *              DON'T USE get_respcode() THROUGHOUT THIS CODE.
  *
- * Copyright (c) 1997-2025 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 1997-2026 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -60,8 +60,8 @@ static t_bool authinfo_plain(char *serve
 static char *prompt_for_authid(const char *authuser);
 static char *prompt_for_password(void);
 #	ifdef USE_GSASL
-	static int sasl_auth(char *user, char *pass);
-	static int do_authinfo_sasl(char *authuser, char *authpass);
+	static int sasl_auth(const char *user, const char *pass);
+	static int do_authinfo_sasl(const char *authuser, const char *authpass);
 	/* static int callback(Gsasl *ctx, Gsasl_session *sctx, Gsasl_property prop); */
 #	endif /* USE_GSASL */
 
@@ -141,7 +141,7 @@ read_newsauth_file(
 		/* allow ":port" suffix in .newsauth */
 		if ((p = strchr(line, ':')) != NULL) {
 			if (*line != '[' && strrchr(line, ':') == p) { /* exact 1 x ':' must be [name|ipv4]:port */
-				snprintf(hn, sizeof(hn), "%s:%u", server, nntp_tcp_port);
+				snprintf(hn, sizeof(hn), "%s:%u", server, (unsigned int) nntp_tcp_port);
 				if ((strcasecmp(line, hn)))
 					continue;
 			} else { /* "[ipv6]"[:port] */
@@ -152,7 +152,7 @@ read_newsauth_file(
 					}
 					if ((p = strchr(q, ':')) != NULL) {
 						if (p == q + 1) {
-							snprintf(hn, sizeof(hn), "[%s]:%u", server, nntp_tcp_port);
+							snprintf(hn, sizeof(hn), "[%s]:%u", server, (unsigned int) nntp_tcp_port);
 							if ((strcasecmp(line, hn)))
 								continue;
 						}
@@ -243,8 +243,12 @@ do_authinfo_user(
 #	endif /* DEBUG */
 	put_server(line, TRUE);
 	ret = get_only_respcode(line, sizeof(line));
-	if (!batch_mode || verbose || ret != OK_AUTH)
-		wait_message(2, (ret == OK_AUTH ? _(txt_authorization_ok) : _(txt_authorization_fail)), authuser);
+	if (ret != OK_AUTH)
+		wait_message(2, _(txt_authorization_fail), authuser);
+	else {
+		if (!batch_mode || verbose)
+			wait_message(0, _(txt_authorization_ok), authuser);
+	}
 	return ret;
 }
 
@@ -301,9 +305,9 @@ authinfo_plain(
 	 */
 	if (initialized && !changed && !already_failed) {
 #	ifdef USE_GSASL
-		if (nntp_caps.authinfo_sasl && *nntp_caps.sasl_mechs)
+		if (nntp_caps.authinfo_sasl && nntp_caps.sasl_mechs && *nntp_caps.sasl_mechs)
 			ret = do_authinfo_sasl(authusername, authpassword);
-		if (ret != OK_AUTH_SASL && ret != OK_AUTH)
+		if (ret != OK_AUTH_SASL && ret != OK_AUTH /* && ret != ERR_GOODBYE */)
 #	endif /* USE_GSASL */
 		{
 			if (nntp_caps.type != CAPABILITIES || nntp_caps.authinfo_user)
@@ -334,10 +338,10 @@ authinfo_plain(
 	if ((changed || !initialized) && !already_failed) {
 		if (read_newsauth_file(server, authuser, authpass)) {
 #	ifdef USE_GSASL
-			if (nntp_caps.authinfo_sasl && *nntp_caps.sasl_mechs)
+			if (nntp_caps.authinfo_sasl && nntp_caps.sasl_mechs && *nntp_caps.sasl_mechs)
 				ret = do_authinfo_sasl(authuser, authpass);
 
-			if (ret != OK_AUTH_SASL && ret != OK_AUTH)
+			if (ret != OK_AUTH_SASL && ret != OK_AUTH /* && ret != ERR_GOODBYE */)
 #	endif /* USE_GSASL */
 			{
 				if (force_auth_on_conn_open || nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_user))
@@ -380,7 +384,7 @@ authinfo_plain(
 			error_message(0, _(txt_auth_needed));
 			return (ret == OK_AUTH || ret == OK_AUTH_SASL);
 		}
-		if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_state && ((nntp_caps.authinfo_sasl && *nntp_caps.sasl_mechs) || nntp_caps.authinfo_user))) {
+		if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_state && ((nntp_caps.authinfo_sasl && nntp_caps.sasl_mechs && *nntp_caps.sasl_mechs) || nntp_caps.authinfo_user))) {
 			char *u, *p;
 
 			wait_message(0, _(txt_auth_needed));
@@ -402,7 +406,7 @@ authinfo_plain(
 			free(u);
 
 #	ifdef USE_GSASL
-			if (nntp_caps.authinfo_sasl && *nntp_caps.sasl_mechs)
+			if (nntp_caps.authinfo_sasl && nntp_caps.sasl_mechs && *nntp_caps.sasl_mechs)
 				ret = do_authinfo_sasl(authuser, authpass);
 			if (ret != OK_AUTH_SASL && ret != OK_AUTH)
 #	endif /* USE_GSASL */
@@ -505,12 +509,12 @@ authenticate(
 #	ifdef USE_GSASL
 static int
 do_authinfo_sasl(
-	char *authuser,
-	char *authpass)
+	const char *authuser,
+	const char *authpass)
 {
 	char *utf8user = NULL;
 	char *utf8pass = NULL;
-	int ret;
+	int r = -1;
 
 	if (authuser && *authuser)
 		utf8user = my_strdup(authuser);
@@ -521,47 +525,38 @@ do_authinfo_sasl(
 #		ifdef CHARSET_CONVERSION
 	/* RFC 4616 */
 	if (!IS_LOCAL_CHARSET("UTF-8")) {
-		char *cp;
-		int i, c = 0;
-		t_bool contains_8bit = FALSE;
-
+		int i;
 		/*
 		 * if authuser or authpass contains non ASCII-chars
 		 * convert both to UTF-8 even if this is a noop for
 		 * one of them
 		 */
 		if (utf8user && *utf8user) {
-			for (cp = utf8user; *cp; cp++) {
-				if (!isascii((unsigned char) *cp)) {
-					contains_8bit = TRUE;
+			for (i = 0; utf8user[i]; i++) {
+				if (!isascii((unsigned char) utf8user[i])) {
+					r = charset_name_to_num("UTF-8");
 					break;
 				}
 			}
 		}
-		if (!contains_8bit && utf8pass && *utf8pass) {
-			for (cp = utf8pass; *cp; cp++) {
-				if (!isascii((unsigned char) *cp)) {
-					contains_8bit = TRUE;
+
+		if (r == -1 && utf8pass && *utf8pass) {
+			for (i = 0; utf8pass[i]; i++) {
+				if (!isascii((unsigned char) utf8pass[i])) {
+					r = charset_name_to_num("UTF-8");
 					break;
 				}
 			}
 		}
-		if (contains_8bit) {
-			for (i = 0; txt_mime_charsets[i] != NULL; i++) {
-				if (!strcasecmp("UTF-8", txt_mime_charsets[i])) {
-					c = i;
-					break;
-				}
-			}
-			if (c == i) { /* should never fail */
-				if (utf8user && !buffer_to_network(&utf8user, c)) {
-					free(utf8user);
-					utf8user = my_strdup(authuser);
-				}
-				if (utf8pass && !buffer_to_network(&utf8pass, c)) {
-					free(utf8pass);
-					utf8pass = my_strdup(authpass);
-				}
+
+		if (r != -1) {
+			if (utf8user && !buffer_to_network(&utf8user, r)) {
+				free(utf8user);
+				utf8user = my_strdup(authuser);
+			}
+			if (utf8pass && !buffer_to_network(&utf8pass, r)) {
+				free(utf8pass);
+				utf8pass = my_strdup(authpass);
 			}
 		}
 	}
@@ -572,25 +567,42 @@ do_authinfo_sasl(
 		debug_print_file("NNTP", "do_authinfo_sasl(\"%s\", \"%s\")", BlankIfNull(authuser), BlankIfNull(authpass));
 #		endif /* DEBUG */
 
-	ret = sasl_auth(utf8user, utf8pass);
+	r = sasl_auth(utf8user, utf8pass);
 	FreeIfNeeded(utf8user);
 	FreeIfNeeded(utf8pass);
 
-	if (!batch_mode || verbose || (ret != OK_AUTH_SASL && ret != OK_AUTH))
-		wait_message(2, ((ret == OK_AUTH_SASL || ret == OK_AUTH) ? _(txt_authorization_ok) : _(txt_authorization_fail)), BlankIfNull(authuser));
-	return ret;
+	if (r != OK_AUTH_SASL && r != OK_AUTH)
+		wait_message(2, _(txt_authorization_fail), authuser);
+	else {
+		if (!batch_mode || verbose)
+			wait_message(0, _(txt_authorization_ok), authuser);
+	}
+	return r;
 }
 
 
 /*
- * TODO: add cyrus-sasl variant
- *       support more mechs
- *       callbacks
+ * TODO: - add cyrus-sasl variant
+ *       - support more mechs
+ *       - callbacks
+ *       - add configure check for return type of gsasl_property_set()
+ *         instead of hard coding GSASL_VERSION_NUMBER
+ *       - check for and use gsasl_property_free()?
  */
+#		if GSASL_VERSION_NUMBER >= 0x010b00
+#			define TIN_GSASL_PROP_SET(prop, data)  do { \
+					if (gsasl_property_set(session, prop, data) != GSASL_OK) \
+						goto sasl_done; \
+				} while (0)
+#		else
+#			define TIN_GSASL_PROP_SET(prop, data)  do { \
+					gsasl_property_set(session, prop, data); \
+				} while (0)
+#		endif /* GSASL_VERSION_NUMBER >= 0x010b00 */
 static int
 sasl_auth(
-	char *user,
-	char *pass)
+	const char *user,
+	const char *pass)
 {
 	Gsasl *ctx = NULL;
 	Gsasl_session *session = NULL;
@@ -619,25 +631,29 @@ sasl_auth(
 	sasl_prop = SASL_NEED_NONE;
 
 	/* figure out required properties - align mechs with nntplib.c:check_extensions() */
-	if (!strcasecmp(mech, "PLAIN") || !strcasecmp(mech, "LOGIN"))
+	if (!strcasecmp(mech, "PLAIN") /* || !strcasecmp(mech, "LOGIN")*/)
 		sasl_prop = (SASL_NEED_AUTHID | SASL_NEED_PASSWORD);
 	if (!strcasecmp(mech, "ANONYMOUS"))
 		sasl_prop = SASL_NEED_ANONYMOUS_TOKEN;
 
-	/* set required props  ... see also callback() */
-#if 0
-	if (user && (sasl_prop & SASL_NEED_AUTHZID)) /* authorization identity, usually not used with NNTP, but GSSAPI? */
-		gsasl_property_set(session, GSASL_AUTHZID, user);
-#endif /* 0 */
+	/* set required props; see also callback() */
+#		if 0
+	if (user && (sasl_prop & SASL_NEED_AUTHZID)) { /* authorization identity, usually not used with NNTP, but GSSAPI? */
+		TIN_GSASL_PROP_SET(GSASL_AUTHZID, user);
+	}
+#		endif /* 0 */
 
-	if (user && (sasl_prop & SASL_NEED_AUTHID))	/* authentication identity */
-		gsasl_property_set(session, GSASL_AUTHID, user);
+	if (user && (sasl_prop & SASL_NEED_AUTHID)) {	/* authentication identity */
+		TIN_GSASL_PROP_SET(GSASL_AUTHID, user);
+	}
 
-	if (pass && (sasl_prop & SASL_NEED_PASSWORD))	/* password of the authentication identity */
-		gsasl_property_set(session, GSASL_PASSWORD, pass);
+	if (pass && (sasl_prop & SASL_NEED_PASSWORD)) {	/* password of the authentication identity */
+		TIN_GSASL_PROP_SET(GSASL_PASSWORD, pass);
+	}
 
-	if (sasl_prop & SASL_NEED_ANONYMOUS_TOKEN)
-		gsasl_property_set(session, GSASL_ANONYMOUS_TOKEN, "dummy"); /* use a base64(randstr(len=whatever))?? */
+	if (sasl_prop & SASL_NEED_ANONYMOUS_TOKEN) {
+		TIN_GSASL_PROP_SET(GSASL_ANONYMOUS_TOKEN, "dummy");
+	}
 
 	/* authenticate */
 	snprintf(line, sizeof(line), "AUTHINFO SASL %s", mech);
@@ -674,9 +690,14 @@ sasl_done:
 
 	return ret;
 }
+#		undef TIN_GSASL_PROP_SET
 
 
-#if 0 /* prototype */
+#		if 0
+/*
+ * prototype; when we want to check gsasl_property_set()'s return
+ * value, use a wrapper like TIN_GSASL_PROP_SET() above.
+ */
 static int
 callback(
 	Gsasl *ctx,
@@ -685,22 +706,16 @@ callback(
 ) {
 	char *u, *p;
 	int rc = GSASL_NO_CALLBACK;
-	int c = 0, i = -1;
+	int c = -1;
 
 	(void) ctx;
-	if (!IS_LOCAL_CHARSET("UTF-8")) { /* charset conversion likely (we don't check for 7bit only) needed? */
-		for (i = 0; txt_mime_charsets[i] != NULL; i++) {
-			if (!strcasecmp("UTF-8", txt_mime_charsets[i])) {
-				c = i;
-				break;
-			}
-		}
-	}
+	if (!IS_LOCAL_CHARSET("UTF-8")) /* charset conversion likely (we don't check for 7bit only) needed? */
+		c = charset_name_to_num("UTF-8"); /* TODO: wrap into #ifdef CHARSET_CONVERSION ... */
 
 	switch (prop) {
 		case GSASL_AUTHID:
 			if ((u = prompt_for_authid(NULL)) != NULL) {
-				if (c == i) { /* convert to utf-8 */
+				if (c != -1) { /* convert to utf-8 */
 					char *u8 = my_strdup(u);
 
 					if (buffer_to_network(&u8, c))
@@ -719,7 +734,7 @@ callback(
 
 		case GSASL_PASSWORD:
 			if ((p = prompt_for_password()) != NULL) {
-				if (c == i) { /* convert to utf-8 */
+				if (c != -1) { /* convert to utf-8 */
 					char *p8 = my_strdup(p);
 
 					if (buffer_to_network(&p8, c))
@@ -736,13 +751,13 @@ callback(
 			}
 			break;
 
-		GSASL_ANONYMOUS_TOKEN:
+		case GSASL_ANONYMOUS_TOKEN:
 			gsasl_property_set(sctx, GSASL_ANONYMOUS_TOKEN, "dummy");
 			rc = GSASL_OK;
 			break;
 
-		GSASL_SERVICE:
-			gsasl_property_set(sctx, GSASL_SERVICE, "nntp");
+		case GSASL_SERVICE:
+			gsasl_property_set(sctx, GSASL_SERVICE, NNTP_TCP_NAME);
 			rc = GSASL_OK;
 			break;
 
@@ -751,18 +766,18 @@ callback(
 			rc = GSASL_OK;
 			break;
 
-#if 0
+#			if 0
 		case GSASL_AUTHZID:
 		case GSASL_PASSCODE:
 		case GSASL_PIN:
 		case GSASL_REALM:
-#endif /* 0 */
+#			endif /* 0 */
 		default: /* unhandled property */
 			break;
 	}
 	return rc;
 }
-#endif /* 0 */
+#		endif /* 0 */
 #	endif /* USE_GSASL */
 
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/charset.c tin-2.6.5/src/charset.c
--- tin-2.6.4/src/charset.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/charset.c	2025-12-08 00:53:50.108065665 +0100
@@ -3,10 +3,10 @@
  *  Module    : charset.c
  *  Author    : M. Kuhn, T. Burmester
  *  Created   : 1993-12-10
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-11-19
  *  Notes     : ISO to ascii charset conversion routines
  *
- * Copyright (c) 1993-2025 Markus Kuhn <mgk25@cl.cam.ac.uk>
+ * Copyright (c) 1993-2026 Markus Kuhn <mgk25@cl.cam.ac.uk>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -50,6 +50,7 @@
 #	endif /* USE_ICU_UCSDET */
 #endif /* CHARSET_CONVERSION */
 
+
 /*
  *  Table for the iso2asc conversion
  *  iso2asc  by  (unrza3@cd4680fs.rrze.uni-erlangen.de)
@@ -68,7 +69,7 @@
 
 static constext *const iso2asc[NUM_ISO_TABLES][256-ISO_EXTRA] =
 {
-	/* universal table for many languages */
+	/* 0 - universal table for many languages */
 	{
 	" ","!","c",SUB,SUB,"Y","|",SUB,"\"","(c)","a","<<","-","-","(R)","-",
 	" ","+/-","2","3","'","u","P",".",",","1","o",">>"," 1/4"," 1/2"," 3/4","?",
@@ -77,7 +78,7 @@ static constext *const iso2asc[NUM_ISO_T
 	"a","a","a","a","a","a","ae","c","e","e","e","e","i","i","i","i",
 	"d","n","o","o","o","o","o",":","o","u","u","u","u","y","th","y"
 	},
-	/* single-spacing universal table */
+	/* 1 - single-spacing universal table */
 	{
 	" ","!","c",SUB,SUB,"Y","|",SUB,"\"","c","a","<","-","-","R","-",
 	" ",SUB,"2","3","'","u","P",".",",","1","o",">",SUB,SUB,SUB,"?",
@@ -86,7 +87,7 @@ static constext *const iso2asc[NUM_ISO_T
 	"a","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i",
 	"d","n","o","o","o","o","o",":","o","u","u","u","u","y","t","y"
 	},
-	/* table for Danish, Dutch, German, Norwegian and Swedish */
+	/* 2 - table for Danish, Dutch, German, Norwegian and Swedish */
 	{
 	" ","!","c",SUB,SUB,"Y","|",SUB,"\"","(c)","a","<<","-","-","(R)","-",
 	" ","+/-","2","3","'","u","P",".",",","1","o",">>"," 1/4"," 1/2"," 3/4","?",
@@ -95,7 +96,7 @@ static constext *const iso2asc[NUM_ISO_T
 	"a","a","a","a","ae","aa","ae","c","e","e","e","e","i","i","i","i",
 	"d","n","o","o","o","o","oe",":","oe","u","u","u","ue","y","th","ij"
 	},
-	/* table for Danish, Finnish, Norwegian and Swedish, ISO 646 variant */
+	/* 3 - table for Danish, Finnish, Norwegian and Swedish, ISO 646 variant */
 	{
 	" ","!","c",SUB,"$","Y","|",SUB,"\"","(c)","a","<<","-","-","(R)","-",
 	" ","+/-","2","3","'","u","P",".",",","1","o",">>"," 1/4"," 1/2"," 3/4","?",
@@ -104,7 +105,7 @@ static constext *const iso2asc[NUM_ISO_T
 	"a","a","a","a","{","}","{","c","e","`","e","e","i","i","i","i",
 	"d","n","o","o","o","o","|",":","|","u","u","u","~","y","th","y"
 	},
-	/* table with RFC 1345 codes in brackets */
+	/* 4 - table with RFC 1345 codes in brackets */
 	{
 	"[NS]","[!I]","[Ct]","[Pd]","[Cu]","[Ye]","[BB]","[SE]",
 	"[':]","[Co]","[-a]","[<<]","[NO]","[--]","[Rg]","['-]",
@@ -119,7 +120,7 @@ static constext *const iso2asc[NUM_ISO_T
 	"[d-]","[n?]","[o!]","[o']","[o>]","[o?]","[o:]","[-:]",
 	"[o/]","[u!]","[u']","[u>]","[u:]","[y']","[th]","[y:]"
 	},
-	/* table for printers that allow overstriking with backspace */
+	/* 5 - table for printers that allow overstriking with backspace */
 	{
 	" ","!","c\b|","L\b-","o\bX","Y\b=","|",SUB,
 	"\"","(c)","a\b_","<<","-\b,","-","(R)","-",
@@ -134,21 +135,6 @@ static constext *const iso2asc[NUM_ISO_T
 	"d\b-","n\b~","o\b`","o\b'","o\b^","o\b~","o\b\"","-\b:",
 	"o\b/","u\b`","u\b'","u\b^","u\b\"","y\b'","th","y\b\""
 	},
-	/* table for IBM PC character set (code page 437) */
-	{
-	"\377","\255","\233","\234",SUB,"\235","|","\25",
-	"\"","(c)","\246","\256","\252","-","(R)","-",
-	"\370","\361","\375","3","'","\346","\24","\371",
-	",","1","\247","\257","\254","\253"," 3/4","\250",
-	"A","A","A","A","\216","\217","\222","\200",
-	"E","\220","E","E","I","I","I","I",
-	"D","\245","O","O","O","O","\231","x",
-	"\355","U","U","U","\232","Y","T","\341",
-	"\205","\240","\203","a","\204","\206","\221","\207",
-	"\212","\202","\210","\211","\215","\241","\214","\213",
-	"d","\244","\225","\242","\223","o","\224","\366",
-	"\355","\227","\243","\226","\201","y","t","\230"
-	}
 };
 
 /*
@@ -158,6 +144,13 @@ static constext *const iso2asc[NUM_ISO_T
 #define TEX_SUBST	16
 #define SPACES		"                                                                                                         "
 
+/*
+ * - "i/"I (iuml/Iuml) are just in ISO-8859-{1,3,9,10,14,15,16}
+ *   but not in ISO-8859-{2,4}
+ * - "y (yuml) is "just" in ISO-8859-{1,9,14,15,16}
+ *
+ * - "S (sect) would be possible (all but ISO-8859-{5,6,11})
+ */
 static const char *const tex_from[TEX_SUBST] =
 {
 	"\"a", "\\\"a",
@@ -205,7 +198,7 @@ convert_iso2asc(
 				if ((asc - *asc_buffer) >= (int) *max_line_len) {
 					int offset = (int) (asc - *asc_buffer);
 					*max_line_len += 64;
-					*asc_buffer = my_realloc(*asc_buffer, *max_line_len);
+					*asc_buffer = my_realloc(*asc_buffer, *max_line_len + 1);
 					asc = *asc_buffer + offset;
 				}
 				++a;
@@ -265,7 +258,7 @@ convert_iso2asc(
 		if ((asc - *asc_buffer) >= (int) *max_line_len) {
 			int offset = (int) (asc - *asc_buffer);
 			*max_line_len += 64;
-			*asc_buffer = my_realloc(*asc_buffer, *max_line_len);
+			*asc_buffer = my_realloc(*asc_buffer, *max_line_len + 1);
 			asc = *asc_buffer + offset;
 		}
 	}
@@ -273,9 +266,12 @@ convert_iso2asc(
 }
 
 
+/*
+ * TODO: disallow "s at start of a word
+ */
 void
 convert_tex2iso(
-	char *from,
+	const char *from,
 	char *to)
 {
 	const char *tex_to[TEX_SUBST];
@@ -289,35 +285,33 @@ convert_tex2iso(
 	memset(tex_to, '\0', sizeof(tex_to));
 
 	/*
-	 * Charsets which have German umlauts incl. sharp s at the same
-	 * code position as ISO-8859-1
+	 * Charsets which have German umlauts incl. sharp s
+	 * at the same code position as ISO-8859-1
 	 * DEC-MCS, Windows-1252
 	 */
-	if (
-		!strcasecmp( /* ensure not to also match ISO-8859-{11,12} */
+	if (iso2asc_supported >= 0
+		/* ensure not to also match ISO-8859-{11,12} */
 #ifdef CHARSET_CONVERSION
-			tinrc.mm_local_charset
+		|| !strcasecmp(tinrc.mm_local_charset, "ISO-8859-1")
 #else
-			tinrc.mm_charset
+		|| !strcasecmp(tinrc.mm_charset, "ISO-8859-1")
 #endif /* CHARSET_CONVERSION */
-			, "ISO-8859-1") ||
-		IS_LOCAL_CHARSET("ISO-8859-2") ||
-		IS_LOCAL_CHARSET("ISO-8859-3") ||
-		IS_LOCAL_CHARSET("ISO-8859-4") ||
-		IS_LOCAL_CHARSET("ISO-8859-9") ||
-		IS_LOCAL_CHARSET("ISO-8859-10") ||
-		IS_LOCAL_CHARSET("ISO-8859-13") ||
-		IS_LOCAL_CHARSET("ISO-8859-14") ||
-		IS_LOCAL_CHARSET("ISO-8859-15") ||
-		IS_LOCAL_CHARSET("ISO-8859-16") ||
-		iso2asc_supported >= 0) {
+		|| IS_LOCAL_CHARSET("ISO-8859-2")
+		|| IS_LOCAL_CHARSET("ISO-8859-3")
+		|| IS_LOCAL_CHARSET("ISO-8859-4")
+		|| IS_LOCAL_CHARSET("ISO-8859-9")
+		|| IS_LOCAL_CHARSET("ISO-8859-10")
+		|| IS_LOCAL_CHARSET("ISO-8859-13")
+		|| IS_LOCAL_CHARSET("ISO-8859-14")
+		|| IS_LOCAL_CHARSET("ISO-8859-15")
+		|| IS_LOCAL_CHARSET("ISO-8859-16")) {
 		tex_to[1] = tex_to[0] = "\344";	/* auml */
 		tex_to[3] = tex_to[2] = "\366";	/* ouml */
 		tex_to[5] = tex_to[4] = "\374";	/* uuml */
 		tex_to[7] = tex_to[6] = "\304";	/* Auml */
 		tex_to[9] = tex_to[8] = "\326";	/* Ouml */
 		tex_to[11] = tex_to[10] = "\334";	/* Uuml */
-		tex_to[14] = tex_to[13] = tex_to[12] = "\337"; /* szlig */
+		tex_to[14] = tex_to[13] = tex_to[12] = "\337";	/* szlig */
 	} else if (IS_LOCAL_CHARSET("UTF-8")) { /* locale charset is UTF-8 */
 		tex_to[1] = tex_to[0] = "\303\244";	/* auml */
 		tex_to[3] = tex_to[2] = "\303\266";	/* ouml */
@@ -358,46 +352,6 @@ convert_tex2iso(
 
 
 /*
- * Check for German TeX encoding in file open on fp
- */
-t_bool
-is_art_tex_encoded(
-	FILE *fp)
-{
-	char *line;
-	int i, len;
-	t_bool body = FALSE;
-
-	rewind(fp);
-	while ((line = tin_fgets(fp, FALSE)) != NULL) {
-		if (!body) {
-			if (!*line)
-				body = TRUE;
-
-			continue;
-		}
-
-		i = 0;
-		while (line[i++] == ' ')
-			;	/* search for first non blank */
-
-		--i;
-		if (!isalnum((unsigned char) line[i]) && line[i] != '\"')
-			continue;	/* quoting char */
-
-		len = (int) strlen(line) - 1;
-		for (i = 1; i < len; i++) {
-			if (((line[i] == '\\') || (line[i] == '\"')) &&
-							(isalnum((unsigned char) line[i - 1])) &&
-							(isalnum((unsigned char) line[i + 1])))
-				return TRUE;
-		}
-	}
-	return FALSE;
-}
-
-
-/*
  * Replace all non printable characters by '?'
  */
 char *
@@ -425,6 +379,9 @@ convert_to_printable(
 #else
 	unsigned char *c;
 
+	if (IS_LOCAL_CHARSET("UTF-8"))
+		utf8_valid(buf);
+
 	for (c = (unsigned char *) buf; *c; c++) {
 		if (!my_isprint(*c) && !(keep_tab && *c == '\t'))
 			*c = '?';
@@ -469,22 +426,25 @@ charset_unsupported(
 	static const char *charsets[] = {
 		"csUnicode",	/* alias for ISO-10646-UCS-2 */
 		"csUCS4",		/* alias for ISO-10646-UCS-4 */
-		"ISO-10646-UCS-2", /* can't be shortened due to ISO-10646-UCS-Basic */
+		"ISO-10646-UCS-2",
 		"ISO-10646-UCS-4",
-		"UTF-16",		/* covers also BE/LE */
-		"UTF-32",		/* covers also BE/LE */
+		"UTF-16",
+		"UTF-16BE",
+		"UTF-16LE",
+		"UTF-32",
+		"UTF-32BE",
+		"UTF-32LE",
 		"UNICODE-1-1",
 		"SCSU",
 		"csSCSU",
 		NULL };
 	const char **charsetptr = charsets;
-	t_bool ret = FALSE;
 
 	if (!charset)
-		return ret;
+		return TRUE;
 
 	do {
-		if (!strncasecmp(charset, *charsetptr, strlen(*charsetptr)))
+		if (charset_compare(charset, *charsetptr))
 			return TRUE;
 	} while (*(++charsetptr) != NULL);
 
@@ -495,7 +455,7 @@ charset_unsupported(
 
 		if ((cd = iconv_open("UCS-4", charset)) != (iconv_t) (-1)) {
 			iconv_close(cd);
-			return ret;
+			return FALSE;
 		}
 	}
 #	endif /* CHARSET_CONVERSION_ICONV */
@@ -509,14 +469,14 @@ charset_unsupported(
 #if defined(DEBUG) && defined(DEBUG_UCNV)
 			wait_message(2, "UCNV: %s (%s:%d) %s", u_errorName(err), __FILE__, __LINE__, charset);
 #endif /* DEBUG && DEBUG_UCNV */
-			ret = TRUE;
+			return TRUE;
 		} else
 			ucnv_close(test);
 	}
 #	endif /* CHARSET_CONVERSION_UCNV */
 #endif /* CHARSET_CONVERSION */
 
-	return ret;
+	return FALSE;
 }
 
 
@@ -530,7 +490,7 @@ guess_charset(
 	const char *p_match;
 	UCharsetDetector *detector;
 	const UCharsetMatch *match;
-	UErrorCode status = 0;
+	UErrorCode status = U_ZERO_ERROR;
 
 	detector = ucsdet_open(&status);
 	if (U_FAILURE(status))
@@ -570,6 +530,27 @@ failure:
 #endif /* CHARSET_CONVERSION && USE_ICU_UCSDET */
 
 
+void
+csguess_convert_str(
+	char **line,
+	const char *def_cs)
+{
+	size_t len = strlen(*line);
+#ifdef CHARSET_CONVERSION
+#	ifdef USE_ICU_UCSDET
+	char *guessed_charset = guess_charset(*line, 10);
+
+	process_charsets(line, &len, guessed_charset ? guessed_charset : def_cs, tinrc.mm_local_charset, FALSE);
+	FreeAndNull(guessed_charset);
+#	else
+	process_charsets(line, &len, def_cs, tinrc.mm_local_charset, FALSE);
+#	endif /* USE_ICU_UCSDET */
+#else
+	process_charsets(line, &len, def_cs, tinrc.mm_local_charset, FALSE);
+#endif /* CHARSET_CONVERSION */
+}
+
+
 /*
  * restrict it to [a-zA-Z0-9_-]+
  */
@@ -577,11 +558,12 @@ const char *
 validate_charset(
 	const char *charset)
 {
-	const char *c = charset;
+	const char *c;
 
-	if (!charset || strlen(charset) > 40) /* RFC 2978 2.3 */
+	if (!charset || strlen(charset) > CHARSET_MAX_NAME_LEN) /* RFC 2978 2.3 */
 		return NULL;
 
+	c = charset;
 	while (*c) {
 		if (*c < 45 || *c > 122 || *c == 46 || *c == 47 || (*c >= 58 && *c <= 64) || (*c >= 91 && *c <= 94) || *c == 96)
 			return NULL;
@@ -590,3 +572,70 @@ validate_charset(
 	}
 	return charset;
 }
+
+
+/*
+ * compare two charset names ignoring case, punctuation and leading zeros.
+ * returns TRUE if the names do match and FALSE if they differ.
+ *
+ * see Unicode Technical Standard #22, 1.4 Charset Alias Matching
+ * and the note about false positives
+ */
+t_bool
+charset_compare(
+	const char *cs_a,
+	const char *cs_b)
+{
+#ifndef CHARSET_CONVERSION_UCNV
+	int i = 0, j = 0;
+
+	while(cs_a[i] && cs_b[j]) {
+		/* skip all but alnums */
+		while(cs_a[i] && !isalnum((unsigned char) cs_a[i]))
+			i++;
+		while(cs_b[j] && !isalnum((unsigned char) cs_b[j]))
+			j++;
+
+		/* skip 0 not preceded by a digit */
+		while(i && cs_a[i] == '0' && !isdigit((unsigned char) cs_a[i - 1]))
+			i++;
+		while(j && cs_b[j] == '0' && !isdigit((unsigned char) cs_b[j - 1]))
+			j++;
+
+		if (tolower((unsigned char) cs_a[i]) != tolower((unsigned char) cs_b[j]))
+			return FALSE;
+
+		++i;
+		++j;
+	}
+	return TRUE;
+#else
+	if (!ucnv_compareNames(cs_a, cs_b))
+		return TRUE;
+	else
+		return FALSE;
+#endif /* !CHARSET_CONVERSION_UCNV */
+}
+
+
+#if defined(NNTP_ABLE) && defined(CHARSET_CONVERSION) && defined(USE_GSASL)
+/*
+ * return pos. of charset in txt_mime_charsets or -1 if not found
+ */
+int
+charset_name_to_num(
+	const char *charset)
+{
+	int i;
+
+	if (!charset || !*charset)
+		return -1;
+
+	for (i = 0; txt_mime_charsets[i] != NULL; i++) {
+		if (!strcasecmp(charset, txt_mime_charsets[i]))
+			return i;
+	}
+
+	return -1;
+}
+#endif /* NNTP_ABLE && CHARSET_CONVERSION && USE_GSASL */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/color.c tin-2.6.5/src/color.c
--- tin-2.6.4/src/color.c	2024-11-26 10:39:13.000000000 +0100
+++ tin-2.6.5/src/color.c	2025-12-06 18:38:50.142143848 +0100
@@ -7,11 +7,11 @@
  *              Julien Oster <fuzzy@cu8.cum.de> (word highlighting)
  *              T.Dickey <dickey@invisible-island.net> (curses support)
  *  Created   : 1995-06-02
- *  Updated   : 2023-11-20
+ *  Updated   : 2025-12-06
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
- * Copyright (c) 1995-2025 Roland Rosenfeld <roland@spinnaker.rhein.de>
+ * Copyright (c) 1995-2026 Roland Rosenfeld <roland@spinnaker.rhein.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -85,7 +85,7 @@ set_colors(
 	int fcolor,
 	int bcolor)
 {
-	static int nextpair;
+	static int nextpair = 0;
 
 #		ifndef HAVE_USE_DEFAULT_COLORS
 	if (fcolor < 0)
@@ -244,14 +244,14 @@ bcol(
 void
 draw_pager_line(
 	const char *str,
-	int flags,
+	unsigned int flags,
 	t_bool raw_data)
 {
 #ifdef HAVE_COLOR
 	if (use_color) {
 		if (flags & C_SIG) {
 			fcol(tinrc.col_signature);
-		} else if (flags & (C_HEADER | C_ATTACH | C_UUE)) {
+		} else if (flags & (C_HEADER | C_ATTACH | C_UUE | C_YENC)) {
 			fcol(tinrc.col_newsheaders);
 		} else { /* keep order in sync with cook.c:process_text_body_part() */
 			if (flags & C_VERBATIM) {
@@ -301,13 +301,9 @@ draw_pager_line(
 							for (i = 0; i < cCOLS - visual_len - 1; i++)
 								my_fputc(' ', stdout);
 						}
-						my_fputs(line, stdout);
-					} else /* fallback */
-						my_fputs(line, stdout);
-
-				} else	/* LTR */
-					my_fputs(line, stdout);
-
+					}
+				}
+				my_fputs(line, stdout);
 				free(line);
 			} else
 				my_fputs(str, stdout);
@@ -331,10 +327,8 @@ draw_pager_line(
 				c += num_bytes;
 			}
 #else
-			if (my_isprint((unsigned char) *c)) {
-				my_fputc((int) *c, stdout);
-				++c;
-			}
+			if (my_isprint((unsigned char) *c))
+				my_fputc((int) *c++, stdout);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			else if (IS_LOCAL_CHARSET("Big5") && (unsigned char) *c >= 0xa1 && (unsigned char) *c <= 0xfe && *(c + 1)) {
 				/*
@@ -342,18 +336,15 @@ draw_pager_line(
 				 * check only for 2-byte chars
 				 * TODO: should we also check if the second byte is also valid?
 				 */
-				my_fputc((int) *c, stdout);
-				++c;
-				my_fputc((int) *c, stdout);
-				++c;
+				my_fputc((int) *c++, stdout);
+				my_fputc((int) *c++, stdout);
 			} else {
 				/*
 				 * non-printable char
 				 * print as an octal value
 				 */
-				snprintf(octal, sizeof(octal), "\\%03o", (unsigned int) (*c & 0xff));
+				snprintf(octal, sizeof(octal), "\\%03o", (unsigned int) (*c++ & 0xff));
 				my_fputs(octal, stdout);
-				++c;
 			}
 		}
 	}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/config.c tin-2.6.5/src/config.c
--- tin-2.6.4/src/config.c	2024-12-21 15:16:43.000000000 +0100
+++ tin-2.6.5/src/config.c	2025-12-08 20:05:47.448270994 +0100
@@ -3,10 +3,10 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-08
  *  Notes     : Configuration file routines
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -56,7 +56,7 @@
  */
 static t_bool match_item(const char *line, const char *pat, char *dst, size_t dstlen);
 static t_bool rc_update(FILE *fp);
-static t_bool rc_post_update(FILE *fp/* , struct t_version *upgrade */);
+static t_bool rc_post_update(FILE *fp, const struct t_version *upgrade);
 static void write_server_config(void);
 #ifdef HAVE_COLOR
 	static t_bool match_color(const char *line, const char *pat, int *dst, int max);
@@ -76,12 +76,21 @@ static void write_server_config(void);
 			free(wbuf); \
 		} \
 	} while (0)
+#	define SET_SC_VAL(buf, scval, defval) do { \
+		wchar_t *wbuf; \
+		if ((wbuf = char2wchar_t(buf))) { \
+			wbuf[1] = (wchar_t) '\0'; \
+			scval = !wbuf[0] ? (wchar_t) defval : DASH_TO_SPACE(wbuf[0]); \
+			free(wbuf); \
+		} \
+	} while (0)
 #else
 #	define DASH_TO_SPACE(mark)	((char) (mark == '_' ? ' ' : mark))
 #	define SPACE_TO_DASH(mark)	((char) (mark == ' ' ? '_' : mark))
 #	define SET_RC_VAL(buf, rcval, defval) do { \
 		rcval = !buf[0] ? defval : DASH_TO_SPACE(buf[0]); \
 	} while (0)
+#	define SET_SC_VAL(buf, scval, defval) SET_RC_VAL(buf, scval, defval)
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 
@@ -105,12 +114,13 @@ read_config_file(
 	if ((fp = tin_fopen(file, "r")) == NULL)
 		return FALSE;
 
-	if (!batch_mode || verbose)
-		wait_message(0, _(txt_reading_config_file), global_file ? _(txt_global) : "", file);
+	if (/*!batch_mode ||*/ verbose) /* skip message as it would stay on screen after termination */
+		wait_message(0, global_file ? _(txt_reading_global_config_file) : _(txt_reading_config_file), file);
 
 	while ((buf = tin_fgets(fp, FALSE)) != NULL) {
 		if (!*buf)
 			continue;
+
 		if (buf[0] == '#') {
 			if (upgrade == NULL && !global_file && match_string(buf, "# tin configuration file V", NULL, 0)) {
 				upgrade = check_upgrade(buf, "# tin configuration file V", TINRC_VERSION);
@@ -123,790 +133,823 @@ read_config_file(
 		}
 
 		switch (my_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;
+			case 'a':
+				if (match_boolean(buf, "abbreviate_groupname=", &tinrc.abbreviate_groupname))
+					break;
 
-			if (match_boolean(buf, "advertising=", &tinrc.advertising))
-				break;
+				if (match_boolean(buf, "add_posted_to_filter=", &tinrc.add_posted_to_filter))
+					break;
 
-			if (match_boolean(buf, "alternative_handling=", &tinrc.alternative_handling))
-				break;
+				if (match_boolean(buf, "advertising=", &tinrc.advertising))
+					break;
 
-			if (match_string(buf, "art_marked_deleted=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_deleted, ART_MARK_DELETED);
-				break;
-			}
+				if (match_boolean(buf, "alternative_handling=", &tinrc.alternative_handling))
+					break;
 
-			if (match_string(buf, "art_marked_inrange=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_inrange, MARK_INRANGE);
-				break;
-			}
+				if (match_string(buf, "art_marked_deleted=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_deleted, ART_MARK_DELETED);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_killed=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_killed, ART_MARK_KILLED);
-				break;
-			}
+				if (match_string(buf, "art_marked_inrange=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_inrange, MARK_INRANGE);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_read=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_read, ART_MARK_READ);
-				break;
-			}
+				if (match_string(buf, "art_marked_killed=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_killed, ART_MARK_KILLED);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_read_selected=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_read_selected, ART_MARK_READ_SELECTED);
-				break;
-			}
+				if (match_string(buf, "art_marked_read=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_read, ART_MARK_READ);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_recent=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_recent, ART_MARK_RECENT);
-				break;
-			}
+				if (match_string(buf, "art_marked_read_selected=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_read_selected, ART_MARK_READ_SELECTED);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_return=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_return, ART_MARK_RETURN);
-				break;
-			}
+				if (match_string(buf, "art_marked_recent=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_recent, ART_MARK_RECENT);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_selected=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_selected, ART_MARK_SELECTED);
-				break;
-			}
+				if (match_string(buf, "art_marked_return=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_return, ART_MARK_RETURN);
+					break;
+				}
 
-			if (match_string(buf, "art_marked_unread=", tmp, sizeof(tmp))) {
-				SET_RC_VAL(tmp, tinrc.art_marked_unread, ART_MARK_UNREAD);
-				break;
-			}
+				if (match_string(buf, "art_marked_selected=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_selected, ART_MARK_SELECTED);
+					break;
+				}
 
-			if (match_boolean(buf, "ask_for_metamail=", &tinrc.ask_for_metamail))
-				break;
+				if (match_string(buf, "art_marked_unread=", tmp, sizeof(tmp))) {
+					SET_RC_VAL(tmp, tinrc.art_marked_unread, ART_MARK_UNREAD);
+					break;
+				}
 
-			if (match_string_ptr(buf, "attachment_format=", &tinrc.attachment_format))
-				break;
+				if (match_boolean(buf, "ask_for_metamail=", &tinrc.ask_for_metamail))
+					break;
 
-			if (match_integer(buf, "auto_cc_bcc=", &tinrc.auto_cc_bcc, AUTO_CC_BCC))
-				break;
+				if (match_string_ptr(buf, "attachment_format=", &tinrc.attachment_format))
+					break;
 
-			if (match_boolean(buf, "auto_list_thread=", &tinrc.auto_list_thread))
-				break;
+				if (match_integer(buf, "auto_cc_bcc=", &tinrc.auto_cc_bcc, AUTO_CC_BCC))
+					break;
 
-			if (match_boolean(buf, "auto_reconnect=", &tinrc.auto_reconnect))
-				break;
+				if (match_boolean(buf, "auto_list_thread=", &tinrc.auto_list_thread))
+					break;
 
-			if (upgrade && upgrade->file_version < 10318) {
-				t_bool ignore;
-				/* option removed */
-				if (match_boolean(buf, "auto_save=", &ignore))
+				if (match_boolean(buf, "auto_reconnect=", &tinrc.auto_reconnect))
 					break;
-			}
 
-			break;
+				if (upgrade && upgrade->file_version < 10318) {
+					t_bool ignore;
+					/* option removed */
+					if (match_boolean(buf, "auto_save=", &ignore))
+						break;
+				}
 
-		case 'b':
-			if (match_boolean(buf, "batch_save=", &tinrc.batch_save))
 				break;
 
-			if (match_boolean(buf, "beginner_level=", &tinrc.beginner_level))
-				break;
+			case 'b':
+				if (match_boolean(buf, "batch_save=", &tinrc.batch_save))
+					break;
 
-			break;
+				if (match_boolean(buf, "beginner_level=", &tinrc.beginner_level))
+					break;
 
-		case 'c':
-			if (match_boolean(buf, "cache_overview_files=", &tinrc.cache_overview_files))
 				break;
 
+			case 'c':
+				if (match_boolean(buf, "cache_overview_files=", &tinrc.cache_overview_files))
+					break;
+
 #ifdef USE_CANLOCK
-			if (match_list(buf, "cancel_lock_algo=", txt_cancel_lock_algos, &tinrc.cancel_lock_algo))
-				break;
+				if (match_list(buf, "cancel_lock_algo=", txt_cancel_lock_algos, &tinrc.cancel_lock_algo))
+					break;
 #endif /* USE_CANLOCK */
 
-			if (match_boolean(buf, "catchup_read_groups=", &tinrc.catchup_read_groups))
-				break;
+				if (match_boolean(buf, "catchup_read_groups=", &tinrc.catchup_read_groups))
+					break;
 
 #ifdef HAVE_COLOR
-			if (match_color(buf, "col_back=", &tinrc.col_back, MAX_BACKCOLOR))
-				break;
+				if (match_color(buf, "col_back=", &tinrc.col_back, MAX_BACKCOLOR))
+					break;
 
-			if (match_color(buf, "col_invers_bg=", &tinrc.col_invers_bg, MAX_BACKCOLOR))
-				break;
+				if (match_color(buf, "col_invers_bg=", &tinrc.col_invers_bg, MAX_BACKCOLOR))
+					break;
 
-			if (match_color(buf, "col_invers_fg=", &tinrc.col_invers_fg, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_invers_fg=", &tinrc.col_invers_fg, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_text=", &tinrc.col_text, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_text=", &tinrc.col_text, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_minihelp=", &tinrc.col_minihelp, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_minihelp=", &tinrc.col_minihelp, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_help=", &tinrc.col_help, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_help=", &tinrc.col_help, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_message=", &tinrc.col_message, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_message=", &tinrc.col_message, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_quote=", &tinrc.col_quote, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_quote=", &tinrc.col_quote, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_quote2=", &tinrc.col_quote2, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_quote2=", &tinrc.col_quote2, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_quote3=", &tinrc.col_quote3, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_quote3=", &tinrc.col_quote3, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_extquote=", &tinrc.col_extquote, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_extquote=", &tinrc.col_extquote, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_head=", &tinrc.col_head, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_head=", &tinrc.col_head, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_newsheaders=", &tinrc.col_newsheaders, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_newsheaders=", &tinrc.col_newsheaders, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_subject=", &tinrc.col_subject, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_subject=", &tinrc.col_subject, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_response=", &tinrc.col_response, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_response=", &tinrc.col_response, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_from=", &tinrc.col_from, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_from=", &tinrc.col_from, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_normal=", &tinrc.col_normal, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_normal=", &tinrc.col_normal, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_title=", &tinrc.col_title, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_title=", &tinrc.col_title, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_signature=", &tinrc.col_signature, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_signature=", &tinrc.col_signature, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_score_neg=", &tinrc.col_score_neg, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_score_neg=", &tinrc.col_score_neg, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_score_pos=", &tinrc.col_score_pos, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_score_pos=", &tinrc.col_score_pos, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_urls=", &tinrc.col_urls, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_urls=", &tinrc.col_urls, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_verbatim=", &tinrc.col_verbatim, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_verbatim=", &tinrc.col_verbatim, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_markstar=", &tinrc.col_markstar, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_markstar=", &tinrc.col_markstar, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_markdash=", &tinrc.col_markdash, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_markdash=", &tinrc.col_markdash, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_markslash=", &tinrc.col_markslash, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_markslash=", &tinrc.col_markslash, MAX_COLOR))
+					break;
 
-			if (match_color(buf, "col_markstroke=", &tinrc.col_markstroke, MAX_COLOR))
-				break;
+				if (match_color(buf, "col_markstroke=", &tinrc.col_markstroke, MAX_COLOR))
+					break;
 #endif /* HAVE_COLOR */
 
-			if (upgrade && upgrade->file_version < 10316) {
-				if (match_list(buf, "confirm_choice=", txt_confirm_choices, &tinrc.confirm_choice))
-					break;
-			} else {
-				if (match_integer(buf, "confirm_choice=", &tinrc.confirm_choice, TINRC_CONFIRM_MAX))
+				if (upgrade && upgrade->file_version < 10316) {
+					if (match_list(buf, "confirm_choice=", txt_confirm_choices, &tinrc.confirm_choice))
+						break;
+				} else {
+					if (match_integer(buf, "confirm_choice=", &tinrc.confirm_choice, TINRC_CONFIRM_MAX))
+						break;
+				}
+
+#ifdef USE_ZLIB
+				if (match_boolean(buf, "compress_overview_files=", &tinrc.compress_overview_files))
 					break;
-			}
+#endif /* USE_ZLIB */
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
-			if (match_boolean(buf, "compress_overview_files=", &tinrc.compress_overview_files))
 				break;
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
 
-			break;
-
-		case 'd':
-			if (match_string_ptr(buf, "date_format=", &tinrc.date_format))
-				break;
+			case 'd':
+				if (match_string_ptr(buf, "date_format=", &tinrc.date_format))
+					break;
 
-			if (match_integer(buf, "default_filter_days=", &tinrc.filter_days, 0)) {
-				if (tinrc.filter_days <= 0)
-					tinrc.filter_days = 1;
-				break;
-			}
+				if (match_integer(buf, "default_filter_days=", &tinrc.filter_days, 0)) {
+					if (tinrc.filter_days <= 0)
+						tinrc.filter_days = 1;
+					break;
+				}
 
-			if (match_integer(buf, "default_filter_kill_header=", &tinrc.default_filter_kill_header, FILTER_LINES))
-				break;
+				if (match_integer(buf, "default_filter_kill_header=", &tinrc.default_filter_kill_header, FILTER_LINES))
+					break;
 
-			if (match_boolean(buf, "default_filter_kill_global=", &tinrc.default_filter_kill_global))
-				break;
+				if (match_boolean(buf, "default_filter_kill_global=", &tinrc.default_filter_kill_global))
+					break;
 
-			if (match_boolean(buf, "default_filter_kill_case=", &tinrc.default_filter_kill_case))
-				break;
+				if (match_boolean(buf, "default_filter_kill_case=", &tinrc.default_filter_kill_case))
+					break;
 
-			if (match_boolean(buf, "default_filter_kill_expire=", &tinrc.default_filter_kill_expire))
-				break;
+				if (match_boolean(buf, "default_filter_kill_expire=", &tinrc.default_filter_kill_expire))
+					break;
 
-			if (match_integer(buf, "default_filter_select_header=", &tinrc.default_filter_select_header, FILTER_LINES))
-				break;
+				if (match_integer(buf, "default_filter_select_header=", &tinrc.default_filter_select_header, FILTER_LINES))
+					break;
 
-			if (match_boolean(buf, "default_filter_select_global=", &tinrc.default_filter_select_global))
-				break;
+				if (match_boolean(buf, "default_filter_select_global=", &tinrc.default_filter_select_global))
+					break;
 
-			if (match_boolean(buf, "default_filter_select_case=", &tinrc.default_filter_select_case))
-				break;
+				if (match_boolean(buf, "default_filter_select_case=", &tinrc.default_filter_select_case))
+					break;
 
-			if (match_boolean(buf, "default_filter_select_expire=", &tinrc.default_filter_select_expire))
-				break;
+				if (match_boolean(buf, "default_filter_select_expire=", &tinrc.default_filter_select_expire))
+					break;
 
-			if (match_string(buf, "default_save_mode=", tmp, sizeof(tmp))) {
-				tinrc.default_save_mode = tmp[0];
-				break;
-			}
+				if (match_string(buf, "default_save_mode=", tmp, sizeof(tmp))) {
+					tinrc.default_save_mode = *tmp;
+					break;
+				}
 
-			if (match_string_ptr(buf, "default_author_search=", &tinrc.default_search_author))
-				break;
+				if (match_string_ptr(buf, "default_author_search=", &tinrc.default_search_author))
+					break;
 
-			if (match_string_ptr(buf, "default_goto_group=", &tinrc.default_goto_group))
-				break;
+				if (match_string_ptr(buf, "default_goto_group=", &tinrc.default_goto_group))
+					break;
 
-			if (match_string_ptr(buf, "default_config_search=", &tinrc.default_search_config))
-				break;
+				if (match_string_ptr(buf, "default_config_search=", &tinrc.default_search_config))
+					break;
 
-			if (match_string_ptr(buf, "default_group_search=", &tinrc.default_search_group))
-				break;
+				if (match_string_ptr(buf, "default_group_search=", &tinrc.default_search_group))
+					break;
 
-			if (match_string_ptr(buf, "default_subject_search=", &tinrc.default_search_subject))
-				break;
+				if (match_string_ptr(buf, "default_subject_search=", &tinrc.default_search_subject))
+					break;
 
-			if (match_string_ptr(buf, "default_art_search=", &tinrc.default_search_art))
-				break;
+				if (match_string_ptr(buf, "default_art_search=", &tinrc.default_search_art))
+					break;
 
-			if (match_string_ptr(buf, "default_repost_group=", &tinrc.default_repost_group))
-				break;
+				if (match_string_ptr(buf, "default_repost_group=", &tinrc.default_repost_group))
+					break;
 
-			if (match_string_ptr(buf, "default_mail_address=", &tinrc.default_mail_address))
-				break;
+				if (match_string_ptr(buf, "default_mail_address=", &tinrc.default_mail_address))
+					break;
 
-			if (match_integer(buf, "default_move_group=", &tinrc.default_move_group, 0))
-				break;
+				if (match_integer(buf, "default_move_group=", &tinrc.default_move_group, 0))
+					break;
 
 #ifndef DONT_HAVE_PIPING
-			if (match_string_ptr(buf, "default_pipe_command=", &tinrc.default_pipe_command))
-				break;
+				if (match_string_ptr(buf, "default_pipe_command=", &tinrc.default_pipe_command))
+					break;
 #endif /* !DONT_HAVE_PIPING */
 
-			if (match_string_ptr(buf, "default_post_newsgroups=", &tinrc.default_post_newsgroups))
-				break;
-
-			if (match_string_ptr(buf, "default_post_subject=", &tinrc.default_post_subject))
-				break;
+				if (match_string_ptr(buf, "default_post_newsgroups=", &tinrc.default_post_newsgroups))
+					break;
 
-			if (match_string_ptr(buf, "default_pattern=", &tinrc.default_pattern))
-				break;
+				if (match_string_ptr(buf, "default_post_subject=", &tinrc.default_post_subject))
+					break;
 
-			if (match_string_ptr(buf, "default_range_group=", &tinrc.default_range_group))
-				break;
+				if (match_string_ptr(buf, "default_pattern=", &tinrc.default_pattern))
+					break;
 
-			if (match_string_ptr(buf, "default_range_select=", &tinrc.default_range_select))
-				break;
+				if (match_string_ptr(buf, "default_range_group=", &tinrc.default_range_group))
+					break;
 
-			if (match_string_ptr(buf, "default_range_thread=", &tinrc.default_range_thread))
-				break;
+				if (match_string_ptr(buf, "default_range_select=", &tinrc.default_range_select))
+					break;
 
-			if (match_string_ptr(buf, "default_save_file=", &tinrc.default_save_file))
-				break;
+				if (match_string_ptr(buf, "default_range_thread=", &tinrc.default_range_thread))
+					break;
 
-			if (match_string_ptr(buf, "default_select_pattern=", &tinrc.default_select_pattern))
-				break;
+				if (match_string_ptr(buf, "default_save_file=", &tinrc.default_save_file))
+					break;
 
-			if (match_string_ptr(buf, "default_shell_command=", &tinrc.default_shell_command))
-				break;
+				if (match_string_ptr(buf, "default_select_pattern=", &tinrc.default_select_pattern))
+					break;
 
-			if (match_boolean(buf, "dont_break_words=", &tinrc.dont_break_words))
-				break;
+				if (match_string_ptr(buf, "default_shell_command=", &tinrc.default_shell_command))
+					break;
 
-			if (match_boolean(buf, "draw_arrow=", &tinrc.draw_arrow))
-				break;
+				if (match_boolean(buf, "dont_break_words=", &tinrc.dont_break_words))
+					break;
 
-			break;
+				if (match_boolean(buf, "draw_arrow=", &tinrc.draw_arrow))
+					break;
 
-		case 'e':
-			if (match_string_ptr(buf, "editor_format=", &tinrc.editor_format))
 				break;
 
+			case 'e':
+				if (match_string_ptr(buf, "editor_format=", &tinrc.editor_format))
+					break;
+
 #ifdef HAVE_COLOR
-			if (match_boolean(buf, "extquote_handling=", &tinrc.extquote_handling))
-				break;
+				if (match_boolean(buf, "extquote_handling=", &tinrc.extquote_handling))
+					break;
 
-			if (match_string_ptr(buf, "extquote_regex=", &tinrc.extquote_regex))
-				break;
+				if (match_string_ptr(buf, "extquote_regex=", &tinrc.extquote_regex))
+					break;
 #endif /* HAVE_COLOR */
 
-			break;
-
-		case 'f':
-			if (match_boolean(buf, "force_screen_redraw=", &tinrc.force_screen_redraw))
 				break;
 
-			break;
+			case 'f':
+				if (match_boolean(buf, "force_screen_redraw=", &tinrc.force_screen_redraw))
+					break;
 
-		case 'g':
-			if (match_integer(buf, "getart_limit=", &tinrc.getart_limit, 0))
 				break;
 
-			if (match_integer(buf, "goto_next_unread=", &tinrc.goto_next_unread, NUM_GOTO_NEXT_UNREAD))
-				break;
+			case 'g':
+				if (match_integer(buf, "getart_limit=", &tinrc.getart_limit, 0))
+					break;
 
-			if (match_string_ptr(buf, "group_format=", &tinrc.group_format))
-				break;
+				if (match_integer(buf, "goto_next_unread=", &tinrc.goto_next_unread, NUM_GOTO_NEXT_UNREAD))
+					break;
 
-			if (match_boolean(buf, "group_catchup_on_exit=", &tinrc.group_catchup_on_exit))
-				break;
+				if (match_string_ptr(buf, "group_format=", &tinrc.group_format))
+					break;
 
-			break;
+				if (match_boolean(buf, "group_catchup_on_exit=", &tinrc.group_catchup_on_exit))
+					break;
 
-		case 'h':
-			if (match_integer(buf, "hide_uue=", &tinrc.hide_uue, UUE_ALL))
 				break;
 
-			break;
+			case 'h':
+				if (match_integer(buf, "hide_inline_data=", &tinrc.hide_inline_data, HIDE_ALL)) {
+					if (tinrc.hide_inline_data & UUE_INCOMPL)
+						tinrc.hide_inline_data &= ~UUE_YES;
+					break;
+				}
 
-		case 'i':
-			if (match_boolean(buf, "info_in_last_line=", &tinrc.info_in_last_line))
-				break;
+				if (match_string_ptr(buf, "hideline_regex=", &tinrc.hideline_regex))
+					break;
 
-			if (match_boolean(buf, "inverse_okay=", &tinrc.inverse_okay))
 				break;
 
-			if (match_string_ptr(buf, "inews_prog=", &tinrc.inews_prog))
-				break;
+			case 'i':
+				if (match_boolean(buf, "info_in_last_line=", &tinrc.info_in_last_line))
+					break;
 
-			if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, (int) INTERACTIVE_NONE))
-				break;
+				if (match_boolean(buf, "inverse_okay=", &tinrc.inverse_okay))
+					break;
 
-			break;
+				if (match_string_ptr(buf, "inews_prog=", &tinrc.inews_prog))
+					break;
 
-		case 'k':
-			if (match_boolean(buf, "keep_dead_articles=", &tinrc.keep_dead_articles))
-				break;
+				if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, (int) INTERACTIVE_NONE))
+					break;
 
-			if (match_integer(buf, "kill_level=", &tinrc.kill_level, KILL_NOTHREAD))
 				break;
 
-			break;
+			case 'k':
+				if (match_boolean(buf, "keep_dead_articles=", &tinrc.keep_dead_articles))
+					break;
 
-		case 'm':
-			if (match_string_ptr(buf, "maildir=", &tinrc.maildir))
-				break;
+				if (match_boolean(buf, "keep_expired_filters=", &tinrc.keep_expired_filters))
+					break;
 
-			if (match_string_ptr(buf, "mailer_format=", &tinrc.mailer_format))
-				break;
+				if (match_integer(buf, "kill_level=", &tinrc.kill_level, KILL_NOTHREAD))
+					break;
 
-			if (match_list(buf, "mail_mime_encoding=", txt_mime_encodings, &tinrc.mail_mime_encoding))
 				break;
 
-			if (match_boolean(buf, "mail_8bit_header=", &tinrc.mail_8bit_header))
-				break;
+			case 'm':
+				if (match_string_ptr(buf, "maildir=", &tinrc.maildir))
+					break;
+
+				if (match_string_ptr(buf, "mailer_format=", &tinrc.mailer_format))
+					break;
+
+				if (match_list(buf, "mail_mime_encoding=", txt_mime_encodings, &tinrc.mail_mime_encoding))
+					break;
+
+				if (match_boolean(buf, "mail_8bit_header=", &tinrc.mail_8bit_header))
+					break;
 
 #ifndef CHARSET_CONVERSION
-			if (match_string_ptr(buf, "mm_charset=", &tinrc.mm_charset))
-				break;
+				if (match_string_ptr(buf, "mm_charset=", &tinrc.mm_charset))
+					break;
 #else
-			if (match_list(buf, "mm_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
-				break;
-			if (match_list(buf, "mm_network_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
-				break;
+				if (match_list(buf, "mm_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
+					break;
+				if (match_list(buf, "mm_network_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
+					break;
 #	ifdef NO_LOCALE
-			if (match_string_ptr(buf, "mm_local_charset=", &tinrc.mm_local_charset))
-				break;
+				if (match_string_ptr(buf, "mm_local_charset=", &tinrc.mm_local_charset))
+					break;
 #	endif /* NO_LOCALE */
 #endif /* !CHARSET_CONVERSION */
 
-			if (match_boolean(buf, "mark_ignore_tags=", &tinrc.mark_ignore_tags))
-				break;
-
-			if (match_boolean(buf, "mark_saved_read=", &tinrc.mark_saved_read))
-				break;
+				if (match_boolean(buf, "mark_ignore_tags=", &tinrc.mark_ignore_tags))
+					break;
 
-			if (match_string_ptr(buf, "mail_address=", &tinrc.mail_address))
-				break;
+				if (match_boolean(buf, "mark_saved_read=", &tinrc.mark_saved_read))
+					break;
 
-			if (match_string_ptr(buf, "mail_quote_format=", &tinrc.mail_quote_format))
-				break;
+				if (match_string_ptr(buf, "mail_address=", &tinrc.mail_address))
+					break;
 
-			if (match_list(buf, "mailbox_format=", txt_mailbox_formats, &tinrc.mailbox_format))
-				break;
+				if (match_string_ptr(buf, "mail_quote_format=", &tinrc.mail_quote_format))
+					break;
 
-			if (match_string_ptr(buf, "metamail_prog=", &tinrc.metamail_prog))
-				break;
+				if (match_list(buf, "mailbox_format=", txt_mailbox_formats, &tinrc.mailbox_format))
+					break;
 
-			if (match_integer(buf, "mono_markdash=", &tinrc.mono_markdash, MAX_ATTR))
-				break;
+				if (match_string_ptr(buf, "metamail_prog=", &tinrc.metamail_prog))
+					break;
 
-			if (match_integer(buf, "mono_markstar=", &tinrc.mono_markstar, MAX_ATTR))
-				break;
+				if (match_integer(buf, "mono_markdash=", &tinrc.mono_markdash, MAX_ATTR))
+					break;
 
-			if (match_integer(buf, "mono_markslash=", &tinrc.mono_markslash, MAX_ATTR))
-				break;
+				if (match_integer(buf, "mono_markstar=", &tinrc.mono_markstar, MAX_ATTR))
+					break;
 
-			if (match_integer(buf, "mono_markstroke=", &tinrc.mono_markstroke, MAX_ATTR))
-				break;
+				if (match_integer(buf, "mono_markslash=", &tinrc.mono_markslash, MAX_ATTR))
+					break;
 
-			break;
+				if (match_integer(buf, "mono_markstroke=", &tinrc.mono_markstroke, MAX_ATTR))
+					break;
 
-		case 'n':
-			if (match_string(buf, "newnews=", tmp, sizeof(tmp))) {
-				load_newnews_info(tmp);
 				break;
-			}
 
-			/* pick which news headers to display */
-			if (match_string_ptr(buf, "news_headers_to_display=", &tinrc.news_headers_to_display))
-				break;
+			case 'n':
+				if (match_string(buf, "newnews=", tmp, sizeof(tmp))) {
+					load_newnews_info(tmp);
+					break;
+				}
 
-			/* pick which news headers to NOT display */
-			if (match_string_ptr(buf, "news_headers_to_not_display=", &tinrc.news_headers_to_not_display))
-				break;
+				/* pick which news headers to display */
+				if (match_string_ptr(buf, "news_headers_to_display=", &tinrc.news_headers_to_display))
+					break;
 
-			if (match_string_ptr(buf, "news_quote_format=", &tinrc.news_quote_format))
-				break;
+				/* pick which news headers to NOT display */
+				if (match_string_ptr(buf, "news_headers_to_not_display=", &tinrc.news_headers_to_not_display))
+					break;
+
+				if (match_string_ptr(buf, "news_quote_format=", &tinrc.news_quote_format))
+					break;
 
 #if defined(HAVE_ALARM) && defined(SIGALRM)
-			/* the number of seconds is limited on some systems (e.g. Free/OpenBSD: 100000000) */
-			if (match_integer(buf, "nntp_read_timeout_secs=", &tinrc.nntp_read_timeout_secs, TIN_NNTP_TIMEOUT_MAX))
-				break;
+				/* the number of seconds is limited on some systems (e.g. Free/OpenBSD: 100000000) */
+				if (match_integer(buf, "nntp_read_timeout_secs=", &tinrc.nntp_read_timeout_secs, TIN_NNTP_TIMEOUT_MAX))
+					break;
 #endif /* HAVE_ALARM && SIGALRM */
 
 #ifdef HAVE_UNICODE_NORMALIZATION
-			if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, (int) NORMALIZE_MAX))
-				break;
+				if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, (int) NORMALIZE_MAX))
+					break;
 #endif /* HAVE_UNICODE_NORMALIZATION */
 
-			break;
-
-		case 'p':
-			if (match_string_ptr(buf, "page_mime_format=", &tinrc.page_mime_format))
 				break;
 
-			if (match_string_ptr(buf, "page_uue_format=", &tinrc.page_uue_format))
-				break;
+			case 'p':
+				if (match_string_ptr(buf, "page_mime_format=", &tinrc.page_mime_format))
+					break;
 
-			if (match_list(buf, "post_mime_encoding=", txt_mime_encodings, &tinrc.post_mime_encoding))
-				break;
+				if (match_string_ptr(buf, "page_uue_format=", &tinrc.page_uue_format))
+					break;
 
-			if (match_boolean(buf, "post_8bit_header=", &tinrc.post_8bit_header))
-				break;
+				if (match_string_ptr(buf, "page_yenc_format=", &tinrc.page_yenc_format))
+					break;
+
+				if (match_list(buf, "post_mime_encoding=", txt_mime_encodings, &tinrc.post_mime_encoding))
+					break;
+
+				if (match_boolean(buf, "post_8bit_header=", &tinrc.post_8bit_header))
+					break;
 
 #ifndef DISABLE_PRINTING
-			if (match_string_ptr(buf, "printer=", &tinrc.printer))
-				break;
+				if (match_string_ptr(buf, "printer=", &tinrc.printer))
+					break;
 
-			if (match_boolean(buf, "print_header=", &tinrc.print_header))
-				break;
+				if (match_boolean(buf, "print_header=", &tinrc.print_header))
+					break;
 #endif /* !DISABLE_PRINTING */
 
-			if (match_boolean(buf, "pos_first_unread=", &tinrc.pos_first_unread))
-				break;
+				if (match_boolean(buf, "pos_first_unread=", &tinrc.pos_first_unread))
+					break;
 
-			if (match_integer(buf, "post_process_type=", &tinrc.post_process_type, POST_PROC_YES))
-				break;
+				if (match_integer(buf, "post_process_type=", &tinrc.post_process_type, POST_PROC_YES))
+					break;
 
-			if (match_boolean(buf, "post_process_view=", &tinrc.post_process_view))
-				break;
+				if (match_boolean(buf, "post_process_view=", &tinrc.post_process_view))
+					break;
 
-			if (match_string_ptr(buf, "posted_articles_file=", &tinrc.posted_articles_file))
-				break;
+				if (match_string_ptr(buf, "posted_articles_file=", &tinrc.posted_articles_file))
+					break;
 
-			if (match_boolean(buf, "process_only_unread=", &tinrc.process_only_unread))
-				break;
+				if (match_boolean(buf, "process_only_unread=", &tinrc.process_only_unread))
+					break;
 
-			if (match_boolean(buf, "prompt_followupto=", &tinrc.prompt_followupto))
-				break;
+				if (match_boolean(buf, "prompt_followupto=", &tinrc.prompt_followupto))
+					break;
 
-			break;
+				break;
 
-		case 'q':
-			if (match_string_ptr(buf, "quote_chars=", &tinrc.quote_chars)) {
-				if (upgrade && upgrade->file_version < 10317) { /* %s/%S changed to %I */
-					char *q = tinrc.quote_chars;
-
-					while (*q) {
-						if (*q == '%' && (*(q + 1) == 's' || *(q + 1) == 'S'))
-							*(++q) = 'I';
+			case 'q':
+				if (match_string_ptr(buf, "quote_chars=", &tinrc.quote_chars)) {
+					if (upgrade && upgrade->file_version < 10317) { /* %s/%S changed to %I */
+						char *q = tinrc.quote_chars;
+
+						while (*q) {
+							if (*q == '%' && (*(q + 1) == 's' || *(q + 1) == 'S'))
+								*(++q) = 'I';
 
-						++q;
+							++q;
+						}
 					}
+					quote_dash_to_space(tinrc.quote_chars);
+					break;
 				}
-				quote_dash_to_space(tinrc.quote_chars);
-				break;
-			}
 
-			if (match_integer(buf, "quote_style=", &tinrc.quote_style, (QUOTE_COMPRESS|QUOTE_SIGS|QUOTE_EMPTY)))
-				break;
+				if (match_integer(buf, "quote_style=", &tinrc.quote_style, (QUOTE_COMPRESS|QUOTE_SIGS|QUOTE_EMPTY)))
+					break;
 
 #ifdef HAVE_COLOR
-			if (match_string_ptr(buf, "quote_regex=", &tinrc.quote_regex))
-				break;
+				if (match_string_ptr(buf, "quote_regex=", &tinrc.quote_regex))
+					break;
 
-			if (match_string_ptr(buf, "quote_regex2=", &tinrc.quote_regex2))
-				break;
+				if (match_string_ptr(buf, "quote_regex2=", &tinrc.quote_regex2))
+					break;
 
-			if (match_string_ptr(buf, "quote_regex3=", &tinrc.quote_regex3))
-				break;
+				if (match_string_ptr(buf, "quote_regex3=", &tinrc.quote_regex3))
+					break;
 #endif /* HAVE_COLOR */
 
-			break;
-
-		case 'r':
-			if (match_integer(buf, "recent_time=", &tinrc.recent_time, 16383)) /* use INT_MAX? */
 				break;
 
+			case 'r':
+				if (match_integer(buf, "recent_time=", &tinrc.recent_time, 16383)) /* use INT_MAX? */
+					break;
+
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
-			if (match_boolean(buf, "render_bidi=", &tinrc.render_bidi))
-				break;
+				if (match_boolean(buf, "render_bidi=", &tinrc.render_bidi))
+					break;
 #endif /* HAVE_LIBICUUC && MULTIBYTE_ABLE && HAVE_UNICODE_UBIDI_H && !NO_LOCALE */
 
-			if (match_integer(buf, "reread_active_file_secs=", &tinrc.reread_active_file_secs, 16383)) /* use INT_MAX? */
+				if (match_integer(buf, "reread_active_file_secs=", &tinrc.reread_active_file_secs, 16383)) /* use INT_MAX? */
+					break;
+
 				break;
 
-			break;
+			case 's':
+				if (match_string_ptr(buf, "savedir=", &tinrc.savedir)) {
+					if (*tinrc.savedir == '.' && strlen(tinrc.savedir) == 1) {
+						char buff[PATH_LEN];
 
-		case 's':
-			if (match_string_ptr(buf, "savedir=", &tinrc.savedir)) {
-				if (*tinrc.savedir == '.' && strlen(tinrc.savedir) == 1) {
-					char buff[PATH_LEN];
-
-					get_cwd(buff);
-					free(tinrc.savedir);
-					tinrc.savedir = my_strdup(buff);
+						get_cwd(buff);
+						free(tinrc.savedir);
+						tinrc.savedir = my_strdup(buff);
+					}
+					break;
 				}
-				break;
-			}
 
-			if (match_integer(buf, "score_limit_kill=", &tinrc.score_limit_kill, 0))
-				break;
+				if (match_integer(buf, "score_limit_kill=", &tinrc.score_limit_kill, 0))
+					break;
 
-			if (match_integer(buf, "score_limit_select=", &tinrc.score_limit_select, 0))
-				break;
+				if (match_integer(buf, "score_limit_select=", &tinrc.score_limit_select, 0))
+					break;
 
-			if (match_integer(buf, "score_kill=", &tinrc.score_kill, 0)) {
-				check_score_defaults();
-				break;
-			}
+				if (match_integer(buf, "score_kill=", &tinrc.score_kill, 0)) {
+					check_score_defaults();
+					break;
+				}
 
-			if (match_integer(buf, "score_select=", &tinrc.score_select, 0)) {
-				check_score_defaults();
-				break;
-			}
+				if (match_integer(buf, "score_select=", &tinrc.score_select, 0)) {
+					check_score_defaults();
+					break;
+				}
 
-			if (match_string_ptr(buf, "select_format=", &tinrc.select_format))
-				break;
+				if (match_string(buf, "scope_marked_global=", tmp, sizeof(tmp))) {
+					SET_SC_VAL(tmp, tinrc.scope_marked_global, SCOPE_MARK_GLOBAL);
+					break;
+				}
 
-			if (match_integer(buf, "show_author=", &tinrc.show_author, SHOW_FROM_BOTH))
-				break;
+				if (match_string(buf, "scope_marked_global_match=", tmp, sizeof(tmp))) {
+					SET_SC_VAL(tmp, tinrc.scope_marked_global_match, SCOPE_MARK_GLOBAL_MATCH);
+					break;
+				}
 
-			if (match_boolean(buf, "show_description=", &tinrc.show_description)) {
-				if (!(cmdline.args & CMDLINE_NO_DESCRIPTION))
-					show_description = tinrc.show_description;
-				break;
-			}
+				if (match_string(buf, "scope_marked_local=", tmp, sizeof(tmp))) {
+					SET_SC_VAL(tmp, tinrc.scope_marked_local, SCOPE_MARK_LOCAL);
+					break;
+				}
 
-			if (match_integer(buf, "show_help_mail_sign=", &tinrc.show_help_mail_sign, SHOW_SIGN_BOTH))
-				break;
+				if (match_string(buf, "scope_marked_local_match=", tmp, sizeof(tmp))) {
+					SET_SC_VAL(tmp, tinrc.scope_marked_local_match, SCOPE_MARK_LOCAL_MATCH);
+					break;
+				}
 
-			if (match_boolean(buf, "show_only_unread_arts=", &tinrc.show_only_unread_arts))
-				break;
+				if (match_string_ptr(buf, "select_format=", &tinrc.select_format))
+					break;
 
-			if (match_boolean(buf, "show_only_unread_groups=", &tinrc.show_only_unread_groups))
-				break;
+				if (match_integer(buf, "show_author=", &tinrc.show_author, SHOW_FROM_BOTH))
+					break;
 
-			if (match_boolean(buf, "sigdashes=", &tinrc.sigdashes))
-				break;
+				if (match_boolean(buf, "show_description=", &tinrc.show_description)) {
+					if (!(cmdline.args & CMDLINE_NO_DESCRIPTION))
+						show_description = tinrc.show_description;
+					break;
+				}
 
-			if (match_string_ptr(buf, "sigfile=", &tinrc.sigfile))
-				break;
+				if (match_integer(buf, "show_help_mail_sign=", &tinrc.show_help_mail_sign, SHOW_SIGN_BOTH))
+					break;
 
-			if (match_boolean(buf, "signature_repost=", &tinrc.signature_repost))
-				break;
+				if (match_boolean(buf, "show_only_unread_arts=", &tinrc.show_only_unread_arts))
+					break;
 
-			if (match_string_ptr(buf, "spamtrap_warning_addresses=", &tinrc.spamtrap_warning_addresses))
-				break;
+				if (match_boolean(buf, "show_only_unread_groups=", &tinrc.show_only_unread_groups))
+					break;
 
-			if (match_integer(buf, "sort_article_type=", &tinrc.sort_article_type, SORT_ARTICLES_BY_LINES_ASCEND))
-				break;
+				if (match_boolean(buf, "sigdashes=", &tinrc.sigdashes))
+					break;
 
-			if (match_integer(buf, "sort_threads_type=", &tinrc.sort_threads_type, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND))
-				break;
+				if (match_string_ptr(buf, "sigfile=", &tinrc.sigfile))
+					break;
+
+				if (match_boolean(buf, "signature_repost=", &tinrc.signature_repost))
+					break;
+
+				if (match_string_ptr(buf, "spamtrap_warning_addresses=", &tinrc.spamtrap_warning_addresses))
+					break;
+
+				if (match_integer(buf, "sort_article_type=", &tinrc.sort_article_type, SORT_ARTICLES_BY_LINES_ASCEND))
+					break;
+
+				if (match_integer(buf, "sort_threads_type=", &tinrc.sort_threads_type, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND))
+					break;
 
 #ifdef USE_HEAPSORT
-			if (match_integer(buf, "sort_function=", &tinrc.sort_function, MAX_SORT_FUNCS))
-				break;
+				if (match_integer(buf, "sort_function=", &tinrc.sort_function, MAX_SORT_FUNCS))
+					break;
 #endif /* USE_HEAPSORT */
 
-			if (match_integer(buf, "scroll_lines=", &tinrc.scroll_lines, 0))
-				break;
+				if (match_integer(buf, "scroll_lines=", &tinrc.scroll_lines, 0))
+					break;
 
-			if (match_boolean(buf, "show_signatures=", &tinrc.show_signatures))
-				break;
+				if (match_boolean(buf, "show_signatures=", &tinrc.show_signatures))
+					break;
 
-			if (match_boolean(buf, "show_art_score=", &tinrc.show_art_score))
-				break;
+				if (match_boolean(buf, "show_art_score=", &tinrc.show_art_score))
+					break;
 
-			if (match_string_ptr(buf, "slashes_regex=", &tinrc.slashes_regex))
-				break;
+				if (match_string_ptr(buf, "slashes_regex=", &tinrc.slashes_regex))
+					break;
 
-			if (match_string_ptr(buf, "stars_regex=", &tinrc.stars_regex))
-				break;
+				if (match_string_ptr(buf, "stars_regex=", &tinrc.stars_regex))
+					break;
 
-			if (match_string_ptr(buf, "strokes_regex=", &tinrc.strokes_regex))
-				break;
+				if (match_string_ptr(buf, "strokes_regex=", &tinrc.strokes_regex))
+					break;
 
 #ifndef USE_CURSES
-			if (match_boolean(buf, "strip_blanks=", &tinrc.strip_blanks))
-				break;
+				if (match_boolean(buf, "strip_blanks=", &tinrc.strip_blanks))
+					break;
 #endif /* !USE_CURSES */
 
-			if (match_integer(buf, "strip_bogus=", &tinrc.strip_bogus, BOGUS_SHOW))
-				break;
+				if (match_integer(buf, "strip_bogus=", &tinrc.strip_bogus, BOGUS_SHOW))
+					break;
 
-			if (match_boolean(buf, "strip_newsrc=", &tinrc.strip_newsrc))
-				break;
+				if (match_boolean(buf, "strip_newsrc=", &tinrc.strip_newsrc))
+					break;
 
-			/* Regexp used to strip "Re: "s and similar */
-			if (match_string_ptr(buf, "strip_re_regex=", &tinrc.strip_re_regex))
-				break;
+				/* Regexp used to strip "Re: "s and similar */
+				if (match_string_ptr(buf, "strip_re_regex=", &tinrc.strip_re_regex))
+					break;
 
-			if (match_string_ptr(buf, "strip_was_regex=", &tinrc.strip_was_regex))
-				break;
+				if (match_string_ptr(buf, "strip_was_regex=", &tinrc.strip_was_regex))
+					break;
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			if (match_boolean(buf, "suppress_soft_hyphens=", &tinrc.suppress_soft_hyphens))
-				break;
+				if (match_boolean(buf, "suppress_soft_hyphens=", &tinrc.suppress_soft_hyphens))
+					break;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-			break;
-
-		case 't':
-			if (match_integer(buf, "thread_articles=", &tinrc.thread_articles, THREAD_MAX))
 				break;
 
-			if (match_integer(buf, "thread_perc=", &tinrc.thread_perc, 100))
-				break;
+			case 't':
+				if (match_integer(buf, "thread_articles=", &tinrc.thread_articles, THREAD_MAX))
+					break;
 
-			if (match_string_ptr(buf, "thread_format=", &tinrc.thread_format))
-				break;
+				if (match_integer(buf, "thread_perc=", &tinrc.thread_perc, 100))
+					break;
 
-			if (match_integer(buf, "thread_score=", &tinrc.thread_score, THREAD_SCORE_WEIGHT))
-				break;
+				if (match_string_ptr(buf, "thread_format=", &tinrc.thread_format))
+					break;
 
-			if (match_boolean(buf, "tex2iso_conv=", &tinrc.tex2iso_conv))
-				break;
+				if (match_integer(buf, "thread_score=", &tinrc.thread_score, THREAD_SCORE_WEIGHT))
+					break;
 
-			if (match_boolean(buf, "thread_catchup_on_exit=", &tinrc.thread_catchup_on_exit))
-				break;
+				if (match_boolean(buf, "tex2iso_conv=", &tinrc.tex2iso_conv))
+					break;
+
+				if (match_boolean(buf, "thread_catchup_on_exit=", &tinrc.thread_catchup_on_exit))
+					break;
 
 #ifdef NNTPS_ABLE
-			if (match_string_ptr(buf, "tls_ca_cert_file=", &tinrc.tls_ca_cert_file))
-				break;
+				if (match_string_ptr(buf, "tls_ca_cert_file=", &tinrc.tls_ca_cert_file))
+					break;
 #endif /* NNTPS_ABLE */
 
 #if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION)
-			if (match_boolean(buf, "translit=", &tinrc.translit))
-				break;
+				if (match_boolean(buf, "translit=", &tinrc.translit))
+					break;
 #endif /* HAVE_ICONV_OPEN_TRANSLIT && CHARSET_CONVERSION */
 
-			if (match_integer(buf, "trim_article_body=", &tinrc.trim_article_body, NUM_TRIM_ARTICLE_BODY))
-				break;
-
-			break;
+				if (match_integer(buf, "trim_article_body=", &tinrc.trim_article_body, NUM_TRIM_ARTICLE_BODY))
+					break;
 
-		case 'u':
-			if (match_string_ptr(buf, "underscores_regex=", &tinrc.underscores_regex))
 				break;
 
-			if (match_boolean(buf, "unlink_article=", &tinrc.unlink_article))
-				break;
+			case 'u':
+				if (match_string_ptr(buf, "underscores_regex=", &tinrc.underscores_regex))
+					break;
 
-			if (match_string_ptr(buf, "url_handler=", &tinrc.url_handler))
-				break;
+				if (match_boolean(buf, "unlink_article=", &tinrc.unlink_article))
+					break;
 
-			if (match_boolean(buf, "url_highlight=", &tinrc.url_highlight))
-				break;
+				if (match_string_ptr(buf, "url_handler=", &tinrc.url_handler))
+					break;
 
-			if (match_boolean(buf, "use_mouse=", &tinrc.use_mouse))
-				break;
+				if (match_boolean(buf, "url_highlight=", &tinrc.url_highlight))
+					break;
+
+				if (match_boolean(buf, "use_mouse=", &tinrc.use_mouse))
+					break;
 
 #ifdef HAVE_KEYPAD
-			if (match_boolean(buf, "use_keypad=", &tinrc.use_keypad))
-				break;
+				if (match_boolean(buf, "use_keypad=", &tinrc.use_keypad))
+					break;
 #endif /* HAVE_KEYPAD */
 
 #ifdef HAVE_COLOR
-			if (match_boolean(buf, "use_color=", &tinrc.use_color)) {
-				use_color = (cmdline.args & CMDLINE_USE_COLOR) ? bool_not(tinrc.use_color) : tinrc.use_color;
-				break;
-			}
+				if (match_boolean(buf, "use_color=", &tinrc.use_color)) {
+					use_color = (cmdline.args & CMDLINE_USE_COLOR) ? bool_not(tinrc.use_color) : tinrc.use_color;
+					break;
+				}
 #endif /* HAVE_COLOR */
 
 #ifdef XFACE_ABLE
-			if (match_boolean(buf, "use_slrnface=", &tinrc.use_slrnface))
-				break;
+				if (match_boolean(buf, "use_slrnface=", &tinrc.use_slrnface))
+					break;
 #endif /* XFACE_ABLE */
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			if (match_boolean(buf, "utf8_graphics=", &tinrc.utf8_graphics)) {
-				/* only enable this when local charset is UTF-8 */
-				tinrc.utf8_graphics = tinrc.utf8_graphics ? IS_LOCAL_CHARSET("UTF-8") : FALSE;
-				break;
-			}
+				if (match_boolean(buf, "utf8_graphics=", &tinrc.utf8_graphics)) {
+					/* only enable this when local charset is UTF-8 */
+					tinrc.utf8_graphics = tinrc.utf8_graphics ? IS_LOCAL_CHARSET("UTF-8") : FALSE;
+					break;
+				}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-			break;
-
-		case 'v':
-			if (match_string_ptr(buf, "verbatim_begin_regex=", &tinrc.verbatim_begin_regex))
 				break;
 
-			if (match_string_ptr(buf, "verbatim_end_regex=", &tinrc.verbatim_end_regex))
-				break;
+			case 'v':
+				if (match_string_ptr(buf, "verbatim_begin_regex=", &tinrc.verbatim_begin_regex))
+					break;
 
-			if (match_boolean(buf, "verbatim_handling=", &tinrc.verbatim_handling))
-				break;
+				if (match_string_ptr(buf, "verbatim_end_regex=", &tinrc.verbatim_end_regex))
+					break;
 
-			break;
+				/* verbatim_handling has changed from bool to int in TINRC_VERSION == 1.3.19 */
+				if (upgrade && upgrade->file_version >= 10319 && match_integer(buf, "verbatim_handling=", &tinrc.verbatim_handling, 3))
+					break;
 
-		case 'w':
-			if (match_integer(buf, "wildcard=", &tinrc.wildcard, 2))
 				break;
 
-			if (match_boolean(buf, "word_highlight=", &tinrc.word_highlight)) {
-				word_highlight = tinrc.word_highlight;
-				break;
-			}
+			case 'w':
+				if (match_integer(buf, "wildcard=", &tinrc.wildcard, 2))
+					break;
 
-			if (match_integer(buf, "wrap_column=", &tinrc.wrap_column, 0))
-				break;
+				if (match_boolean(buf, "word_highlight=", &tinrc.word_highlight)) {
+					word_highlight = tinrc.word_highlight;
+					break;
+				}
 
-			if (match_boolean(buf, "wrap_on_next_unread=", &tinrc.wrap_on_next_unread))
-				break;
+				if (match_integer(buf, "wrap_column=", &tinrc.wrap_column, 0))
+					break;
 
-			if (match_integer(buf, "word_h_display_marks=", &tinrc.word_h_display_marks, MAX_MARK))
-				break;
+				if (match_boolean(buf, "wrap_on_next_unread=", &tinrc.wrap_on_next_unread))
+					break;
 
-			break;
+				if (match_integer(buf, "word_h_display_marks=", &tinrc.word_h_display_marks, MAX_MARK))
+					break;
 
-		case 'x':
-			if (match_string_ptr(buf, "xpost_quote_format=", &tinrc.xpost_quote_format))
 				break;
 
-			break;
+			case 'x':
+				if (match_string_ptr(buf, "xpost_quote_format=", &tinrc.xpost_quote_format))
+					break;
 
-		default:
-			break;
+				break;
+
+			default:
+				break;
 		}
 	}
 	if (!global_file && upgrade && upgrade->state == RC_UPGRADE)
-		rc_post_update(fp/* , upgrade */);
+		rc_post_update(fp, upgrade);
 
 	FreeAndNull(upgrade);
 	fclose(fp);
@@ -931,9 +974,9 @@ read_config_file(
 			break;
 		}
 	}
-	if (is_7bit) {
+	if (is_7bit)
 		tinrc.mail_mime_encoding = tinrc.post_mime_encoding = MIME_ENCODING_7BIT;
-	} else {
+	else {
 		if (tinrc.mail_mime_encoding == MIME_ENCODING_7BIT)
 			tinrc.mail_mime_encoding = MIME_ENCODING_QP;
 		if (tinrc.post_mime_encoding == MIME_ENCODING_7BIT)
@@ -993,6 +1036,10 @@ read_config_file(
 		FreeIfNeeded(tinrc.page_uue_format);
 		tinrc.page_uue_format = my_strdup(DEFAULT_PAGE_UUE_FORMAT);
 	}
+	if (!tinrc.page_yenc_format || !*tinrc.page_yenc_format) {
+		FreeIfNeeded(tinrc.page_yenc_format);
+		tinrc.page_yenc_format = my_strdup(DEFAULT_PAGE_YENC_FORMAT);
+	}
 
 	return TRUE;
 }
@@ -1022,7 +1069,7 @@ write_config_file(
 		return;
 	}
 
-	wait_message(0, _(txt_saving));
+	wait_message(0, _(txt_saving)); /* TODO: add the filename or remove the message */
 
 	fprintf(fp, txt_tinrc_header, PRODUCT, TINRC_VERSION, tin_progname, VERSION, RELEASEDATE, RELEASENAME);
 
@@ -1157,6 +1204,9 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_add_posted_to_filter.tinrc));
 	fprintf(fp, "add_posted_to_filter=%s\n\n", print_boolean(tinrc.add_posted_to_filter));
 
+	fprintf(fp, "%s", _(txt_keep_expired_filters.tinrc));
+	fprintf(fp, "keep_expired_filters=%s\n\n", print_boolean(tinrc.keep_expired_filters));
+
 	fprintf(fp, "%s", _(txt_sigfile.tinrc));
 	fprintf(fp, "sigfile=%s\n\n", BlankIfNull(tinrc.sigfile));
 
@@ -1196,6 +1246,9 @@ write_config_file(
 	fprintf(fp, "quote_regex2=%s\n\n", BlankIfNull(tinrc.quote_regex2));
 	fprintf(fp, "%s", _(txt_quote_regex3.tinrc));
 	fprintf(fp, "quote_regex3=%s\n\n", BlankIfNull(tinrc.quote_regex3));
+
+	fprintf(fp, "%s", _(txt_extquote_regex.tinrc));
+	fprintf(fp, "extquote_regex=%s\n\n", BlankIfNull(tinrc.extquote_regex));
 #endif /* HAVE_COLOR */
 
 	fprintf(fp, "%s", _(txt_slashes_regex.tinrc));
@@ -1217,10 +1270,8 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_verbatim_end_regex.tinrc));
 	fprintf(fp, "verbatim_end_regex=%s\n\n", BlankIfNull(tinrc.verbatim_end_regex));
 
-#ifdef HAVE_COLOR
-	fprintf(fp, "%s", _(txt_extquote_regex.tinrc));
-	fprintf(fp, "extquote_regex=%s\n\n", BlankIfNull(tinrc.extquote_regex));
-#endif /* HAVE_COLOR */
+	fprintf(fp, "%s", _(txt_hideline_regex.tinrc));
+	fprintf(fp, "hideline_regex=%s\n\n", (*tinrc.hideline_regex && STRCMPEQ(tinrc.hideline_regex, NEVER_MATCH_REGEX)) ? "" : BlankIfNull(tinrc.hideline_regex));
 
 	fprintf(fp, "%s", _(txt_show_signatures.tinrc));
 	fprintf(fp, "show_signatures=%s\n\n", print_boolean(tinrc.show_signatures));
@@ -1236,8 +1287,8 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_tex2iso_conv.tinrc));
 	fprintf(fp, "tex2iso_conv=%s\n\n", print_boolean(tinrc.tex2iso_conv));
 
-	fprintf(fp, "%s", _(txt_hide_uue.tinrc));
-	fprintf(fp, "hide_uue=%d\n\n", tinrc.hide_uue);
+	fprintf(fp, "%s", _(txt_hide_inline_data.tinrc));
+	fprintf(fp, "hide_inline_data=%d\n\n", tinrc.hide_inline_data);
 
 	fprintf(fp, "%s", _(txt_news_quote_format.tinrc));
 	fprintf(fp, "news_quote_format=%s\n", BlankIfNull(tinrc.news_quote_format));
@@ -1279,6 +1330,18 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_art_marked_read_selected.tinrc));
 	fprintf(fp, "art_marked_read_selected=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_read_selected));
 
+	fprintf(fp, "%s", _(txt_scope_marked_global.tinrc));
+	fprintf(fp, "scope_marked_global=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.scope_marked_global));
+
+	fprintf(fp, "%s", _(txt_scope_marked_global_match.tinrc));
+	fprintf(fp, "scope_marked_global_match=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.scope_marked_global_match));
+
+	fprintf(fp, "%s", _(txt_scope_marked_local.tinrc));
+	fprintf(fp, "scope_marked_local=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.scope_marked_local));
+
+	fprintf(fp, "%s", _(txt_scope_marked_local_match.tinrc));
+	fprintf(fp, "scope_marked_local_match=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.scope_marked_local_match));
+
 	fprintf(fp, "%s", _(txt_force_screen_redraw.tinrc));
 	fprintf(fp, "force_screen_redraw=%s\n\n", print_boolean(tinrc.force_screen_redraw));
 
@@ -1316,10 +1379,10 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_cache_overview_files.tinrc));
 	fprintf(fp, "cache_overview_files=%s\n\n", print_boolean(tinrc.cache_overview_files));
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	fprintf(fp, "%s", _(txt_compress_overview_files.tinrc));
 	fprintf(fp, "compress_overview_files=%s\n\n", print_boolean(tinrc.compress_overview_files));
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 
 	fprintf(fp, "%s", _(txt_getart_limit.tinrc));
 	fprintf(fp, "getart_limit=%d\n\n", tinrc.getart_limit);
@@ -1503,7 +1566,7 @@ write_config_file(
 	fprintf(fp, "alternative_handling=%s\n\n", print_boolean(tinrc.alternative_handling));
 
 	fprintf(fp, "%s", _(txt_verbatim_handling.tinrc));
-	fprintf(fp, "verbatim_handling=%s\n\n", print_boolean(tinrc.verbatim_handling));
+	fprintf(fp, "verbatim_handling=%d\n\n", tinrc.verbatim_handling);
 
 #ifdef HAVE_COLOR
 	fprintf(fp, "%s", _(txt_extquote_handling.tinrc));
@@ -1537,6 +1600,9 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_page_uue_format.tinrc));
 	fprintf(fp, "page_uue_format=%s\n\n", BlankIfNull(tinrc.page_uue_format));
 
+	fprintf(fp, "%s", _(txt_page_yenc_format.tinrc));
+	fprintf(fp, "page_yenc_format=%s\n\n", BlankIfNull(tinrc.page_yenc_format));
+
 	fprintf(fp, "%s", _(txt_date_format.tinrc));
 	fprintf(fp, "date_format=%s\n\n", BlankIfNull(tinrc.date_format));
 
@@ -1607,6 +1673,7 @@ write_config_file(
 		for (i = 0; i < num_newnews; i++) {
 			if (i == j)
 				continue;
+
 			if (my_strftime(timestring, sizeof(timestring) - 1, "%Y-%m-%d %H:%M:%S UTC", gmtime(&(newnews[i].time))))
 				fprintf(fp, "newnews=%s %lu (%s)\n", newnews[i].host, (unsigned long int) newnews[i].time, timestring);
 		}
@@ -1636,7 +1703,7 @@ write_config_file(
 
 t_bool
 match_boolean(
-	char *line,
+	const char *line,
 	const char *pat,
 	t_bool *dst)
 {
@@ -1672,7 +1739,7 @@ match_color(
 		}
 
 		if (!found)
-			*dst = atoi(&line[patlen]);
+			*dst = strtol(&line[patlen], NULL, 10);
 
 		if (max) {
 			if (max == MAX_BACKCOLOR && *dst > max && *dst <= MAX_COLOR)
@@ -1708,7 +1775,7 @@ match_integer(
 	size_t patlen = strlen(pat);
 
 	if (STRNCMPEQ(line, pat, patlen)) {
-		*dst = atoi(&line[patlen]);
+		*dst = strtol(&line[patlen], NULL, 10);
 
 		if (maxval) {
 			if ((*dst < 0) || (*dst > maxval)) {
@@ -1748,7 +1815,7 @@ match_long(
  */
 t_bool
 match_list(
-	char *line,
+	const char *line,
 	constext *pat,
 	constext *const *table,
 	int *dst)
@@ -1775,7 +1842,7 @@ match_list(
 
 t_bool
 match_string(
-	char *line,
+	const char *line,
 	const char *pat,
 	char *dst,
 	size_t dstlen)
@@ -1793,7 +1860,7 @@ match_string(
 
 t_bool
 match_string_ptr(
-	char *line,
+	const char *line,
 	const char *pat,
 	char **dst)
 {
@@ -1829,7 +1896,8 @@ match_item(
 
 	if (!strcasecmp(nline, pat)) {
 		if (dst != NULL) {
-			strncpy(dst, &nline[strlen(pat)], dstlen);
+			if (dstlen)
+				strncpy(dst, &nline[strlen(pat)], dstlen - 1);
 			dst[dstlen ? (dstlen - 1) : 0] = '\0';
 		}
 		free(nline);
@@ -1902,7 +1970,7 @@ ulBuildArgv(
 	const char *cmd,
 	int *new_argc)
 {
-	char **new_argv = NULL;
+	char **new_argv;
 	char *buf, *tmp;
 	const char *tmp_cmd;
 	int i = 0;
@@ -1925,17 +1993,18 @@ ulBuildArgv(
 			new_argv[i] = tmp;
 			for (; *tmp && !isspace((unsigned char) *tmp); tmp++)
 				;
-			if (*tmp) {
-				*tmp = '\0';
-				++tmp;
-			}
+			if (*tmp)
+				*tmp++ = '\0';
 			++i;
 			new_argv = my_realloc(new_argv, ((size_t) (i + 1) * sizeof(char *)));
 			new_argv[i] = NULL;
 		} else
 			++tmp;
 	}
-	*new_argc = i;
+	if ((*new_argc = i) == 0) {
+		free(buf);
+		FreeAndNull(new_argv);
+	}
 	return new_argv;
 }
 
@@ -1956,7 +2025,6 @@ rc_update(
 	t_bool confirm_action = FALSE;
 	t_bool compress_quotes = FALSE;
 	t_bool set_goto_next_unread = FALSE;
-	t_bool hide_uue = FALSE;
 	t_bool keep_posted_articles = FALSE;
 	t_bool pgdn_goto_next = FALSE;
 	t_bool quote_empty_lines = FALSE;
@@ -1985,7 +2053,6 @@ rc_update(
 			case 'a':
 				if (match_boolean(buf, "auto_bcc=", &auto_bcc))
 					break;
-
 				if (match_boolean(buf, "auto_cc=", &auto_cc))
 					break;
 				break;
@@ -2039,7 +2106,7 @@ rc_update(
 					if (*tinrc.sigfile == '!' && (tinrc.sigfile[l - 2] != '%' || tinrc.sigfile[l - 1] != 'G')) {
 						char *newbuf = my_malloc(sizeof(tinrc.sigfile) + 4);
 
-						sprintf(newbuf, "%s %s", tinrc.sigfile, "%G");
+						sprintf(newbuf, "%s %%G", tinrc.sigfile);
 						free(tinrc.sigfile);
 						tinrc.sigfile = my_strdup(newbuf);
 						free(newbuf);
@@ -2048,11 +2115,6 @@ rc_update(
 				}
 				break;
 
-			case 'h':
-				if (match_boolean(buf, "hide_uue=", &hide_uue))
-					break;
-				break;
-
 			case 'k':
 				if (match_boolean(buf, "keep_posted_articles=", &keep_posted_articles))
 					break;
@@ -2134,9 +2196,6 @@ rc_update(
 			tinrc.goto_next_unread |= GOTO_NEXT_UNREAD_TAB;
 	}
 
-	if (hide_uue)
-		tinrc.hide_uue = 1;
-
 	if (keep_posted_articles) {
 		FreeIfNeeded(tinrc.posted_articles_file);
 		tinrc.posted_articles_file = my_strdup(POSTED_FILE);
@@ -2186,10 +2245,12 @@ rc_update(
 	if (use_mailreader_i)
 		tinrc.interactive_mailer = INTERACTIVE_WITHOUT_HEADERS;
 
-	if (!use_metamail || getenv("NOMETAMAIL") != NULL)
-		tinrc.metamail_prog = my_strdup(INTERNAL_CMD);
-	else
-		tinrc.metamail_prog = my_strdup(METAMAIL_CMD);
+	if (!*tinrc.metamail_prog) {
+		if (!use_metamail || getenv("NOMETAMAIL") != NULL)
+			tinrc.metamail_prog = my_strdup(INTERNAL_CMD);
+		else
+			tinrc.metamail_prog = my_strdup(METAMAIL_CMD);
+	}
 
 	rewind(fp);
 	return TRUE;
@@ -2206,14 +2267,15 @@ rc_update(
  */
 static t_bool
 rc_post_update(
-	FILE *fp
-	/* , struct t_version *upgrade */)
+	FILE *fp,
+	const struct t_version *upgrade)
 {
 	char *buf;
 	int groupname_max_length = 0;
+	t_bool verbatim_handling = TRUE;
 
 	if (fseek(fp, 0L, SEEK_SET) == -1) {
-		perror_message(txt_error_fseek, fp);
+		perror_message(txt_error_fseek);
 		return FALSE;
 	}
 
@@ -2242,6 +2304,24 @@ rc_post_update(
 
 				break;
 
+			case 'h':
+				if (upgrade && upgrade->file_version <= 10305) {
+					t_bool hide_uue;
+
+					if (match_boolean(buf, "hide_uue=", &hide_uue)) {
+						if (hide_uue)
+							tinrc.hide_inline_data = 1;
+						break;
+					}
+				} else {
+					if (match_integer(buf, "hide_uue=", &tinrc.hide_inline_data, HIDE_ALL)) {
+						if (tinrc.hide_inline_data & UUE_INCOMPL)
+							tinrc.hide_inline_data &= ~UUE_YES;
+						break;
+					}
+				}
+				break;
+
 			case 's':
 				/*
 				 * previous versions has always passed groupname to external
@@ -2253,7 +2333,7 @@ rc_post_update(
 					if (tinrc.sigfile[0] == '!' && (tinrc.sigfile[l - 2] != '%' || tinrc.sigfile[l - 1] != 'G')) {
 						char *newbuf = my_malloc(sizeof(tinrc.sigfile) + 4);
 
-						sprintf(newbuf, "%s %s", tinrc.sigfile, "%G");
+						sprintf(newbuf, "%s %%G", tinrc.sigfile);
 						my_strncpy(tinrc.sigfile, newbuf, sizeof(tinrc.sigfile) - 1);
 						free(newbuf);
 					}
@@ -2261,6 +2341,12 @@ rc_post_update(
 				}
 				break;
 
+			case 'v':
+				/* verbatim_handling has changed from bool to int in TINRC_VERSION == 1.3.19 */
+				if (upgrade && upgrade->file_version < 10319 && match_boolean(buf, "verbatim_handling=", &verbatim_handling))
+					break;
+				break;
+
 			default:
 				break;
 		}
@@ -2290,72 +2376,381 @@ rc_post_update(
 		free(dest);
 	}
 
+	/* verbatim_handling has changed from bool to int in TINRC_VERSION == 1.3.19 */
+	if (upgrade && upgrade->file_version < 10319)
+		tinrc.verbatim_handling = verbatim_handling ? VERBATIM_SHOW_ALL : VERBATIM_NONE;
+
 	return TRUE;
 }
 
 
+/*
+ * NOTE: this is read after the cmd-line options and
+ *       after glocal/local-tinrc, so add_cmd_line_opts
+ *       may override them, but be aware that attributes
+ *       are read even later (so better not add anything
+ *       which could also be set via attributes to avoid
+ *       confusion).
+ *
+ * TODO: - add more server specific vars (which can't be set
+ *         via add_cmd_line_opts e.g. strip_newsrc) or even per
+ *         server config-files like keymap, filter, ...?
+ *       - add a cmd-line option to skip reading the serverrc?
+ *         (what about status vars like last_newnews or motd_hash then?)
+ */
+#if defined(NNTP_ABLE) && defined(INET6)
+#	define USELESS_COMB(keep,ignore) do { \
+		wait_message(2, _(txt_useless_combination), keep, ignore, ignore, _(txt_keeping_add_cmd_line_opts)); \
+	} while (0)
+#endif /* NNTP_ABLE && INET6 */
+/* avoid to add options which take a string as argument */
+#define ADD_CMD_OPTIONS ":46ACdG:knp:qQt:Tx"
 void
 read_server_config(
-	void)
+	unsigned int option_mask) /* -u or -R on the cmd.-line? */
 {
 	FILE *fp;
 	char *line;
-	char file[PATH_LEN];
+	char *d, *s, *bp = NULL;
 	char newnews_info[LEN];
-	char serverdir[PATH_LEN];
+	int i;
 	struct t_version *upgrade = NULL;
-
 #ifdef NNTP_ABLE
-	if (read_news_via_nntp && !read_saved_news && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
-	else
+	const char *valid_suppressions[] = { /* keep in sync with check_extensions() */
+		"AUTHINFO SASL",
+		"CAPABILITIES",
+		"COMPRESS DEFLATE",
+		"HDR",
+		"LIST COUNTS",
+		"LIST DISTRIB.PATS",
+		"LIST DISTRIBUTIONS",
+		"LIST HEADERS",
+		"LIST MOTD",
+		"LIST NEWSGROUPS",
+		"LIST OVERVIEW.FMT",
+		"LIST SUBSCRIPTIONS",
+		"LISTGROUP",
+		"NEWGROUPS",
+		"NEXT",
+		"OVER",
+		"XHDR",
+		"XOVER",
+		"XPAT",
+		NULL
+	};
+	t_bool is_valid;
 #endif /* NNTP_ABLE */
-	{
-		STRCPY(file, quote_space_to_dash(nntp_server));
-	}
-	joinpath(serverdir, sizeof(serverdir), rcdir, file);
-	joinpath(file, sizeof(file), serverdir, SERVERCONFIG_FILE);
+
+	/*
+	 * to avoid !serverrc.disabled_nntp_cmds checks elsewhere
+	 * this is for the case when we can't read the serverrc
+	 */
+	serverrc.disabled_nntp_cmds = my_strdup("");
+
+	/*
+	 * as we don't want to logical OR to but override
+	 * tinrc values pull them in as default first
+	 */
+	serverrc.cache_overview_files = tinrc.cache_overview_files;
+#ifdef USE_ZLIB
+	serverrc.compress_overview_files = tinrc.compress_overview_files;
+#endif /* USE_ZLIB */
+
 	joinpath(local_newsgroups_file, sizeof(local_newsgroups_file), serverdir, NEWSGROUPS_FILE);
 	joinpath(local_motd_file, sizeof(local_motd_file), serverdir, MOTD_FILE);
 
-	if ((fp = tin_fopen(file, "r")) == NULL)
+	if ((fp = tin_fopen(serverrc_file, "r")) == NULL)
 		return;
 
 	while ((line = tin_fgets(fp, FALSE)) != NULL) {
-		if ((*line == '#') || (*line == '\0'))
+		if (*line == '#' || *line == '\0')
 			continue;
 
-		if (match_string(line, "last_newnews=", newnews_info, sizeof(newnews_info))) {
-			char *tmp_info;
-			int tmp_len;
+		/*
+		 * serverrc specific
+		 */
+		if (match_string_ptr(line, "add_cmd_line_opts=", &serverrc.add_cmd_line_opts)) {
+			str_trim(serverrc.add_cmd_line_opts);
+			continue; /* parsing is done after the file has been read */
+		}
+
+		/*
+		 * we intentionally read them even in the !NNTP_ABLE case
+		 * but do no checking then
+		 */
+		if (match_string(line, "disabled_nntp_cmds=", NULL, 0)) {
+			FreeAndNull(serverrc.disabled_nntp_cmds);
+			/* to avoid !serverrc.disabled_nntp_cmds checks elsewhere */
+			serverrc.disabled_nntp_cmds = my_strdup("");
+			/* beautify */
+			s = line + strlen("disabled_nntp_cmds=");
+			while ((d = strtok(s, ",")) != NULL) {
+				str_trim(d);
+#ifdef NNTP_ABLE
+				i = 0;
+				is_valid = FALSE;
+				if (*d == '"')
+					++d;
+				if (*d && d[strlen(d) - 1] == '"')
+					d[strlen(d) - 1] = '\0';
+				str_trim(d);
+				buffer_to_ascii(d);
+				str_upr(d);
+				while (!is_valid && valid_suppressions[i]) {
+					if (!strcmp(d, valid_suppressions[i++]))
+						is_valid = TRUE;
+				}
+#endif /* NNTP_ABLE */
 
-			if ((tmp_len = snprintf(NULL, 0, "%s %s", nntp_server, newnews_info)) > 0) {
-				tmp_info = my_malloc(++tmp_len);
-				if (snprintf(tmp_info, (size_t) tmp_len, "%s %s", nntp_server, newnews_info) == tmp_len - 1)
-					load_newnews_info(tmp_info);
-				free(tmp_info);
+				if (*d) { /* ignore empty tokens */
+#ifdef NNTP_ABLE
+					if (!is_valid)
+						wait_message(3, _(txt_invalid_disabled_nntp_cmds), d);
+					else
+#endif /* NNTP_ABLE */
+					{
+						bp = append_to_string(bp, d);
+						bp = append_to_string(bp, ",");
+#ifdef NNTP_ABLE
+						/*
+						 * special case, everything else is handled in
+						 * check_extensions() (after add_cmd_line_opts has
+						 * been parsed)
+						 */
+						if (nntp_caps.type != BROKEN && !strcmp(d, "CAPABILITIES"))
+							nntp_caps.type = BROKEN;
+#endif /* NNTP_ABLE */
+					}
+				}
+				s = NULL;
+			}
+			if (bp && *bp) {
+				i = strlen(bp);
+				if (*(bp + i - 1) == ',')
+					*(bp + i - 1) = '\0';
+				serverrc.disabled_nntp_cmds = append_to_string(serverrc.disabled_nntp_cmds, bp);
 			}
+			FreeAndNull(bp);
+
 			continue;
 		}
 
-		if (match_long(line, "motd_hash=", &motd_hash))
+		/* per server -DDISABLE_PIPELINING, >=2 allow piplelining */
+		if (match_integer(line, "nntp_pipeline_limit=", &serverrc.nntp_pipeline_limit, 0)) { /* we intentionally don't give the upper limit here */
+			if (serverrc.nntp_pipeline_limit < PIPELINE_LIMIT_MIN)
+				serverrc.nntp_pipeline_limit = PIPELINE_LIMIT_MIN;
+			else { /* upper limit */
+				if (serverrc.nntp_pipeline_limit > PIPELINE_LIMIT_MAX)
+					serverrc.nntp_pipeline_limit = PIPELINE_LIMIT_MAX;
+			}
+			continue;
+		}
+
+		/*
+		 * tinrc overrides
+		 */
+		if (match_boolean(line, "cache_overview_files=", &serverrc.cache_overview_files))
+			continue;
+
+#ifdef USE_ZLIB
+		if (match_boolean(line, "compress_overview_files=", &serverrc.compress_overview_files))
+			continue;
+#endif /* USE_ZLIB */
+
+		/*
+		 * internal values
+		 */
+		if (match_long(line, "motd_hash=", &serverrc.motd_hash))
+			continue;
+
+		if (match_string(line, "last_newnews=", newnews_info, sizeof(newnews_info))) {
+			if ((i = snprintf(NULL, 0, "%s %s", nntp_server, newnews_info)) > 0) {
+				s = my_malloc(++i);
+				if (snprintf(s, (size_t) i, "%s %s", nntp_server, newnews_info) == i - 1)
+					load_newnews_info(s);
+				free(s);
+			}
 			continue;
+		}
 
 		if (match_string(line, "version=", NULL, 0)) {
 			if (upgrade != NULL) /* ignore duplicate version lines; first match counts */
 				continue;
 
 			upgrade = check_upgrade(line, "version=", SERVERCONFIG_VERSION);
-			if (upgrade->state == RC_IGNORE) /* Expected version number; nothing to do -> continue */
-				continue;
+			if (upgrade->state != RC_IGNORE)
+				upgrade_prompt_quit(upgrade, serverrc_file, fp);
 
 			/* Nothing to do yet for RC_UPGRADE and RC_DOWNGRADE */
 			continue;
 		}
 	}
+
+	/*
+	 * parse serverrc.add_cmd_line_opts here so we can override options
+	 * in the file
+	 */
+	if (serverrc.add_cmd_line_opts && *serverrc.add_cmd_line_opts) {
+		char *args[LEN];
+		char *token, *lc = NULL;
+		int ch;
+
+		/* prepare args for getopt() with dummy args[0] */
+		lc = append_to_string(lc, "serverrc.add_cmd_line_opts ");
+		lc = append_to_string(lc, serverrc.add_cmd_line_opts);
+		/*
+		 * we split on \s without any extra checks for quoting here
+		 * that's ok as long as we don't allow any options which take
+		 * a string as argument ...
+		 */
+		token = strtok(lc, " \t");
+		i = 0;
+		while (token != NULL && i < LEN - 1) {
+			args[i++] = token;
+			token = strtok(NULL, " \t");
+		}
+		args[i] = NULL;
+		optind = 1;
+		optopt = 0; /* AFAIK at least MINIX < 3.2.0 doesn't set optopt */
+
+		while ((ch = getopt(i, args, ADD_CMD_OPTIONS)) != -1) {
+			switch (ch) {
+				case '4':
+#if defined(NNTP_ABLE) && defined(INET6)
+					if (force_ipv6) {
+						USELESS_COMB("-4", "-6");
+					}
+					read_news_via_nntp = force_ipv4 = TRUE;
+					force_ipv6 = FALSE;
+#endif /* NNTP_ABLE && INET6 */
+					break;
+
+				case '6':
+#if defined(NNTP_ABLE) && defined(INET6)
+					if (force_ipv4) {
+						USELESS_COMB("-6", "-4");
+					}
+					read_news_via_nntp = force_ipv6 = TRUE;
+					force_ipv4 = FALSE;
+#endif /* NNTP_ABLE && INET6 */
+					break;
+
+				case 'A':
+#ifdef NNTP_ABLE
+					read_news_via_nntp = force_auth_on_conn_open = TRUE;
+#endif /* NNTP_ABLE */
+					break;
+
+				case 'C':
+#if defined(NNTP_ABLE) && defined(USE_ZLIB)
+					read_news_via_nntp = use_compress = TRUE;
+#endif /* NNTP_ABLE && USE_ZLIB */
+					break;
+
+				case 'd':
+					show_description = FALSE;
+					cmdline.args |= CMDLINE_NO_DESCRIPTION;
+					break;
+
+				case 'G':
+					if ((option_mask & SRVRC_MASK_UPDATE_INDEX) != SRVRC_MASK_UPDATE_INDEX) { /* only accept -G without -u */
+						cmdline.getart_limit = s2i(optarg, INT_MIN, INT_MAX);
+						if (errno)
+							cmdline.getart_limit = 0;
+						if (cmdline.getart_limit != 0)
+							cmdline.args |= CMDLINE_GETART_LIMIT;
+					}
+					break;
+
+				case 'k':
+#ifdef NNTPS_ABLE
+					read_news_via_nntp = insecure_nntps = use_nntps = TRUE;
+#endif /* NNTPS_ABLE */
+					break;
+
+				case 'n':
+					newsrc_active = TRUE;
+					list_active = FALSE;
+					break;
+
+				case 'p':
+#ifdef NNTP_ABLE
+					nntp_tcp_port = (unsigned short) s2i(optarg, 0, 65535);
+					if (errno)
+						nntp_tcp_port = IPPORT_NNTP;
+					read_news_via_nntp = TRUE;
+#endif /* NNTP_ABLE */
+					break;
+
+				case 'q':
+					check_for_new_newsgroups = FALSE;
+					break;
+
+				case 'Q':
+					newsrc_active = TRUE;
+					list_active = FALSE;
+					check_for_new_newsgroups = FALSE;
+					show_description = FALSE;
+					cmdline.args |= CMDLINE_NO_DESCRIPTION;
+					break;
+
+				case 't':
+#if defined(NNTP_ABLE) && defined(HAVE_ALARM) && defined(SIGALRM)
+					if ((option_mask & SRVRC_MASK_READ_SAVED_NEWS) != SRVRC_MASK_READ_SAVED_NEWS) {
+						cmdline.nntp_timeout = s2i(optarg, 0, TIN_NNTP_TIMEOUT_MAX);
+						if (errno)
+							cmdline.nntp_timeout = 120;
+						if (cmdline.nntp_timeout)
+							cmdline.args |= CMDLINE_NNTP_TIMEOUT;
+						read_news_via_nntp = TRUE;
+					}
+#endif /* NNTP_ABLE && HAVE_ALARM && SIGALRM */
+					break;
+
+				case 'T':
+#ifdef NNTPS_ABLE
+					read_news_via_nntp = use_nntps = TRUE;
+					if (nntp_tcp_port == nntp_tcp_default_port) /* TODO: a previous -p has precedence, logic ok? */
+						nntp_tcp_port = nntps_tcp_default_port;
+#endif /* NNTPS_ABLE */
+					break;
+
+				case 'x':
+					force_no_post = TRUE;
+					break;
+
+				case ':':
+					if (optopt)
+						error_message(2, _(txt_error_option_missing_argument), "serverrc.add_cmd_line_opts", optopt);
+					break;
+
+				case '?':
+				default:
+					if (optopt)
+						error_message(2, _(txt_error_option_unknown), "serverrc.add_cmd_line_opts", optopt);
+					break;
+			}
+		}
+		free(lc);
+	}
 	fclose(fp);
 	FreeAndNull(upgrade);
+
+	/* init tinrc.serverrc_* */
+	if (serverrc.add_cmd_line_opts)
+		tinrc.serverrc_add_cmd_line_opts = my_strdup(serverrc.add_cmd_line_opts);
+	if (serverrc.disabled_nntp_cmds)
+		tinrc.serverrc_disabled_nntp_cmds = my_strdup(serverrc.disabled_nntp_cmds);
+	tinrc.serverrc_nntp_pipeline_limit = serverrc.nntp_pipeline_limit;
+	tinrc.serverrc_cache_overview_files = serverrc.cache_overview_files;
+#ifdef USE_ZLIB
+	tinrc.serverrc_compress_overview_files = serverrc.compress_overview_files;
+#endif /* USE_ZLIB */
 }
+#undef ADD_CMD_OPTIONS
+#if defined(NNTP_ABLE) && defined(INET6)
+#	undef USELESS_COMB
+#endif /* NNTP_ABLE && INET6 */
 
 
 static void
@@ -2365,27 +2760,14 @@ write_server_config(
 	DIR *dirp;
 	FILE *fp;
 	char *file_tmp;
-	char file[PATH_LEN];
 	char timestring[30];
-	char serverdir[PATH_LEN];
 	int i;
 
 	if (read_saved_news)
 		/* don't update server files while reading locally stored articles */
 		return;
 
-#ifdef NNTP_ABLE
-	if (read_news_via_nntp && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
-	else
-#endif /* NNTP_ABLE */
-	{
-		STRCPY(file, nntp_server);
-	}
-	joinpath(serverdir, sizeof(serverdir), rcdir, file);
-	joinpath(file, sizeof(file), serverdir, SERVERCONFIG_FILE);
-
-	if ((no_write || post_article_and_exit || post_postponed_and_exit) && file_size(file) != -1L)
+	if ((no_write || post_article_and_exit || post_postponed_and_exit) && file_size(serverrc_file) != -1L)
 		return;
 
 	errno = 0;
@@ -2407,7 +2789,7 @@ write_server_config(
 		CLOSEDIR(dirp);
 
 	/* generate tmp-filename */
-	if ((file_tmp = get_tmpfilename(file)) == NULL)
+	if ((file_tmp = get_tmpfilename(serverrc_file)) == NULL)
 		return;
 
 	if ((fp = fopen(file_tmp, "w")) == NULL) {
@@ -2419,9 +2801,20 @@ write_server_config(
 	fprintf(fp, _(txt_serverconfig_header), PRODUCT, tin_progname, VERSION, RELEASEDATE, RELEASENAME, PRODUCT, PRODUCT);
 	fprintf(fp, "version=%s\n", SERVERCONFIG_VERSION);
 
-	if (motd_hash != 0)
-		fprintf(fp, "motd_hash=%lu\n", (unsigned long int) motd_hash);
-
+	fprintf(fp, "%s", _(txt_serverrc_config_opts));
+	fprintf(fp, "add_cmd_line_opts=%s\n", BlankIfNull(serverrc.add_cmd_line_opts));
+	fprintf(fp, "disabled_nntp_cmds=%s\n", BlankIfNull(serverrc.disabled_nntp_cmds));
+	fprintf(fp, "nntp_pipeline_limit=%d\n", serverrc.nntp_pipeline_limit);
+
+	fprintf(fp, "%s", _(txt_serverrc_tinrc));
+	fprintf(fp, "cache_overview_files=%s\n", print_boolean(serverrc.cache_overview_files));
+#ifdef USE_ZLIB
+	fprintf(fp, "compress_overview_files=%s\n", print_boolean(serverrc.compress_overview_files));
+#endif /* USE_ZLIB */
+
+	fprintf(fp, "%s", _(txt_serverrc_internal));
+	if (serverrc.motd_hash != 0L)
+		fprintf(fp, "motd_hash=%lu\n", (unsigned long int) serverrc.motd_hash);
 	if ((i = find_newnews_index(nntp_server)) >= 0) {
 		if (my_strftime(timestring, sizeof(timestring) - 1, "%Y-%m-%d %H:%M:%S UTC", gmtime(&(newnews[i].time))))
 			fprintf(fp, "last_newnews=%lu (%s)\n", (unsigned long int) newnews[i].time, timestring);
@@ -2442,7 +2835,7 @@ write_server_config(
 			fclose(fp);
 		}
 	} else
-		rename_file(file_tmp, file);
+		rename_file(file_tmp, serverrc_file);
 
 	free(file_tmp);
 }
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/cook.c tin-2.6.5/src/cook.c
--- tin-2.6.4/src/cook.c	2024-12-04 18:12:24.000000000 +0100
+++ tin-2.6.5/src/cook.c	2025-12-13 09:50:24.183556469 +0100
@@ -3,10 +3,10 @@
  *  Module    : cook.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-08
- *  Updated   : 2024-12-04
+ *  Updated   : 2025-12-09
  *  Notes     : Split from page.c
  *
- * Copyright (c) 2000-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -51,7 +51,7 @@
 			if ((l = offsets[1] - offsets[0])) { \
 				u = my_strndup(line + offsets[0], l); \
 				if (*(u + l - 1) == '\n') \
-					*(u + l -1) = '\0'; \
+					*(u + l - 1) = '\0'; \
 				if (*u) { \
 					state.uri = &uri; \
 					if (uriParseUriA(&state, u) == URI_SUCCESS) { \
@@ -64,28 +64,65 @@
 			} \
 		} \
 	} while (0)
+#else
+#ifdef HAVE_LIBCURL
+#	include <curl/curl.h>
+#	define CHECK_URI(r,f)	do { \
+		if (MATCH_REGEX(r, line, len)) { \
+			offsets = regex_get_ovector_pointer(&r); \
+			if ((l = offsets[1] - offsets[0])) { \
+				u = my_strndup(line + offsets[0], l); \
+				if (*(u + l - 1) == '\n') \
+					*(u + l - 1) = '\0'; \
+				if (*u) { \
+					if ((curl = curl_url())) { \
+						if (curl_url_set(curl, CURLUPART_URL, u, CURLU_URLENCODE) == CURLUE_OK) { \
+							if (curl_url_get(curl, CURLUPART_URL, &nu, 0) == CURLUE_OK) { \
+								curl_free(nu); \
+								flags |= f; \
+							} \
+						} \
+						curl_url_cleanup(curl); \
+					} \
+				} \
+				FreeAndNull(u); \
+			} \
+		} \
+	} while (0)
+#	endif /* HAVE_LIBCURL */
 #endif /* HAVE_LIBURIPARSER */
 /*
  * We malloc() this many t_lineinfo's at a time
  */
 #define CHUNK		50
 
+#define TEXT_SECTION			0
+#define SIGNATURE_SECTION	(1 << 0)
+#define VERBATIM_BEGIN		(1 << 1)
+#define VERBATIM_SECTION		(1 << 2)
+#define VERBATIM_END		(1 << 3)
+#define UUE_BEGIN			(1 << 4)
+#define UUE_SECTION			(1 << 5)
+#define YENC_SECTION			(1 << 6)
+#define SHAR_SECTION		(1 << 7)
+#define PGP_KEY_SECTION		(1 << 8)
+#define PGP_SIG_SECTION		(1 << 9)
+#define PGP_ANY_SECTION		(PGP_KEY_SECTION | PGP_SIG_SECTION)
+
 #define STRIP_ALTERNATIVE(x) \
 			(curr_group->attribute->alternative_handling && \
 			(x)->hdr.ext->type == TYPE_MULTIPART && \
 			strcasecmp("alternative", (x)->hdr.ext->subtype) == 0)
 
-#define MATCH_REGEX(x,y,z)	(match_regex_ex(y, (REGEX_SIZE) z, 0, 0, &(x)) >= 0)
-
 
 static char *ltobi(unsigned long i);
 static struct t_attach_item *add_attach_line_item(struct t_attach_item **item);
 static t_bool header_wanted(const char *line);
 static t_bool shorten_attach_line(struct t_attach_item *item);
 static t_part *new_uue(t_part **part, char *name);
-static void process_text_body_part(t_bool wrap_lines, FILE *in, const char *charset, t_part *part, int hide_uue);
-static void put_attach(t_bool wrap_lines, t_part *part, int depth, int is_uue, const char *name, const char *charset);
-static void put_cooked(size_t buf_len, t_bool wrap_lines, int flags, const char *fmt, ...);
+static void process_text_body_part(t_bool wrap_lines, FILE *in, const char *charset, t_part *part, int hide_inline_data);
+static void put_attach(t_bool wrap_lines, t_part *part, int depth, enum section_type section, const char *name, const char *charset);
+static void put_cooked(size_t buf_len, t_bool wrap_lines, unsigned int flags, const char *fmt, ...);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	static t_bool wexpand_ctrl_chars(wchar_t **wline, size_t *length, size_t lcook_width);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -229,14 +266,14 @@ static void
 put_cooked(
 	size_t buf_len,
 	t_bool wrap_lines,
-	int flags,
+	unsigned int flags,
 	const char *fmt,
 	...)
 {
 	char *p, *bufp, *buf, *last_space;
 	int wrap_column;
 	int space;
-	static int saved_flags = 0;
+	static unsigned int saved_flags = 0;
 	va_list ap;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	int bytes;
@@ -262,6 +299,11 @@ put_cooked(
 	wp = my_malloc((MB_CUR_MAX + 1) * sizeof(wint_t));
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
+	if (art->cooked_lines == 0) {
+		art->cookl = my_malloc(sizeof(t_lineinfo) * CHUNK);
+		art->cookl[0].offset = 0;
+	}
+
 	while (*p) {
 		if (wrap_lines) {
 			space = wrap_column;
@@ -293,17 +335,11 @@ put_cooked(
 			++p;
 		bufp = p;
 
-		if (art->cooked_lines == 0) {
-			art->cookl = my_malloc(sizeof(t_lineinfo) * CHUNK);
-			art->cookl[0].offset = 0;
-		}
-
 		/*
 		 * Pick up flags from a previous partial write
 		 */
-		art->cookl[art->cooked_lines].flags = flags | saved_flags;
+		art->cookl[art->cooked_lines++].flags = flags | saved_flags;
 		saved_flags = 0;
-		art->cooked_lines++;
 
 		/*
 		 * Grow the array of lines if needed - we resize it properly at the end
@@ -354,7 +390,7 @@ new_uue(
 	 */
 	ptr->params = new_params();
 	ptr->params->name = my_strdup("name");
-	ptr->params->value = my_strdup(str_trim(name));
+	ptr->params->value = my_strdup(str_trim(name)); /* TODO: sanitize filename */
 
 	ptr->encoding = ENCODING_UUE;	/* treat as x-uuencode */
 
@@ -373,8 +409,12 @@ new_uue(
 
 /*
  * Get the suggested filename for an attachment. RFC says Content-Disposition
- * 'filename' supersedes Content-Type 'name'. We must also remove path
- * information.
+ * 'filename' supersedes Content-Type 'name'.
+ * In addition to 'filename', RFC 6266 also defines 'filename*'. Both can
+ * occur simultaneously. If both are present, 'filename*' should be used.
+ * We must also remove path information.
+ * If 'filename*' ends with '/' we fall back to 'filename', if that also ends
+ * with '/', we fall back to 'name' and if 'name ends with '/' we return NULL.
  */
 const char *
 get_filename(
@@ -383,13 +423,20 @@ get_filename(
 	const char *name;
 	char *p;
 
-	if (!(name = get_param(ptr, "filename"))) {
-		if (!(name = get_param(ptr, "name")))
-			return NULL;
+	if ((name = get_param(ptr, "filename*"))) {
+		if ((p = strrchr(name, '/')))
+			name = *++p ? p : NULL;
+	}
+
+	if (!name && (name = get_param(ptr, "filename"))) {
+		if ((p = strrchr(name, '/')))
+			name = *++p ? p : NULL;
 	}
 
-	if ((p = strrchr(name, '/')))
-		return p + 1;
+	if (!name && (name = get_param(ptr, "name"))) {
+		if ((p = strrchr(name, '/')))
+			name = *++p ? p : NULL;
+	}
 
 	return name;
 }
@@ -410,14 +457,13 @@ get_filename(
 	} while (0)
 
 #define INSERT_SEP() do { \
-		if (curr->prev && (curr->flags & (ATTACH_SHOW_CONTENT | ATTACH_SHOW_BOTH)) && (space_left -= strlen(_(txt_mime_sep)) > 0)) { \
+		if (curr->prev && (curr->flags & (ATTACH_SHOW_CONTENT | ATTACH_SHOW_BOTH)) && ((space_left -= strlen(_(txt_mime_sep))) > 0)) { \
 			strcat(attach_line, _(txt_mime_sep)); \
-			al_ptr = attach_line + strlen(attach_line); \
 		} \
 	} while (0)
 
 #define INSERT_SLASH() do { \
-		if ((curr->flags & (ATTACH_SHOW_CONTENT | ATTACH_SHOW_BOTH)) && (space_left -= 2 > 0)) { \
+		if ((curr->flags & (ATTACH_SHOW_CONTENT | ATTACH_SHOW_BOTH)) && ((space_left -= 2) > 0)) { \
 			*al_ptr++ = '/'; \
 			*al_ptr = '\0'; \
 		} \
@@ -429,7 +475,7 @@ get_filename(
 				snprintf(buf, blen, curr->description, curr->content); \
 			else \
 				snprintf(buf, blen, curr->fmt, curr->content); \
-			if ((space_left -= strlen(buf) > 0)) \
+			if ((space_left -= strlen(buf)) > 0) \
 				strcat(attach_line, buf); \
 		} \
 		curr = curr->next; \
@@ -497,23 +543,30 @@ build_attach_line(
 	const t_part *part,
 	int depth,
 	int max_len,
-	int is_uue,
+	enum section_type section,
 	const char *name,
 	const char *charset)
 {
 	char *attach_line;
 	char *al_ptr;
 	char *fmt_ptr;
+	char *bytes_str = NULL;
+	char *crc_str = NULL;
 	char *line_cnt_str = NULL;
+	char *part_size_str = NULL;
+	char *part_str = NULL;
+	char *total_size_str = NULL;
+	char *total_str = NULL;
 	char *buf;
 	char *fmt;
-	int i, line_cnt_str_len;
+	int i, str_len, space_left;
 	size_t blen;
-	ssize_t space_left;
 	struct t_attach_item *curr = NULL;
 	struct t_attach_item *items = NULL;
 	struct t_attach_item *last;
 	t_bool init = TRUE;
+	t_bool is_uue = (section == SECTION_UUE_COMPLETE || section == SECTION_UUE_INCOMPLETE);
+	t_bool is_yenc = (section >= SECTION_YENC_COMPLETE /* && section <= SECTION_YENC_CORRUPT */);
 	t_bool excl_seen = FALSE;
 	t_bool star_seen = FALSE;
 
@@ -524,12 +577,31 @@ build_attach_line(
 	buf = my_malloc(cCOLS + 1);
 	blen = (size_t) cCOLS;
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-	if (is_uue)
-		fmt = tinrc.page_uue_format;
-	else if (signal_context == cAttachment)
-		fmt = tinrc.attachment_format;
-	else
-		fmt = tinrc.page_mime_format;
+
+	if (signal_context == cAttachment)
+		section = SECTION_ATTACHMENT;
+
+	switch (section) {
+		case SECTION_UUE_COMPLETE:
+		case SECTION_UUE_INCOMPLETE:
+			fmt = tinrc.page_uue_format;
+			break;
+
+		case SECTION_YENC_COMPLETE:
+		case SECTION_YENC_INCOMPLETE:
+		case SECTION_YENC_PARTIAL:
+		case SECTION_YENC_CORRUPT:
+			fmt = tinrc.page_yenc_format;
+			break;
+
+		case SECTION_ATTACHMENT:
+			fmt = tinrc.attachment_format;
+			break;
+
+		default:
+			fmt = tinrc.page_mime_format;
+			break;
+	}
 
 	fmt_ptr = fmt;
 	for (; *fmt_ptr; fmt_ptr++) {
@@ -552,165 +624,246 @@ build_attach_line(
 				break;
 
 			case 'c':
+			case 'C':
 				if (charset) {
 					curr = add_attach_line_item(&items);
 					curr->content = charset;
 					curr->description = _(txt_mime_charset);
-					SMALL_LETTER_CONDITIONALS();
+					if (*fmt_ptr == 'c')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
 				}
 				excl_seen = star_seen = FALSE;
 				break;
 
 			case 'd':
+			case 'D':
 				curr = add_attach_line_item(&items);
 				if (!line_cnt_str) {
-					line_cnt_str_len = snprintf(NULL, 0, "%d", part->line_count);
-					line_cnt_str = my_malloc(line_cnt_str_len + 1);
-					snprintf(line_cnt_str, line_cnt_str_len + 1, "%d", part->line_count);
+					str_len = snprintf(NULL, 0, "%d", part->line_count);
+					line_cnt_str = my_malloc(str_len + 1);
+					snprintf(line_cnt_str, str_len + 1, "%d", part->line_count);
 				}
 				curr->content = line_cnt_str;
-				curr->description = _(txt_mime_lines);
-				SMALL_LETTER_CONDITIONALS();
+				curr->description = P_(txt_mime_line_sp[0], txt_mime_line_sp[1], part->line_count);
+				if (*fmt_ptr == 'd')
+					SMALL_LETTER_CONDITIONALS();
+				else
+					CAPITAL_LETTER_CONDITIONALS();
 				excl_seen = star_seen = FALSE;
 				break;
 
 			case 'e':
+			case 'E':
 				curr = add_attach_line_item(&items);
 				curr->content = content_encodings[part->encoding];
 				curr->description = _(txt_mime_encoding);
-				SMALL_LETTER_CONDITIONALS();
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 'l':
-				if (!is_uue && part->language) {
-					curr = add_attach_line_item(&items);
-					curr->content = part->language;
-					curr->description = _(txt_mime_lang);
+				if (*fmt_ptr == 'e')
 					SMALL_LETTER_CONDITIONALS();
-				}
+				else
+					CAPITAL_LETTER_CONDITIONALS();
 				excl_seen = star_seen = FALSE;
 				break;
 
-			case 'n':
-				if (name) {
+			case 'f':
+			case 'F':
+				if (is_yenc) {
 					curr = add_attach_line_item(&items);
-					curr->content = name;
-					curr->description = _(txt_mime_name);
-					SMALL_LETTER_CONDITIONALS();
+					if (!part_str) {
+						str_len = snprintf(NULL, 0, "%d", part->yenc_part);
+						part_str = my_malloc(str_len + 1);
+						snprintf(part_str, str_len + 1, "%d", part->yenc_part);
+					}
+					curr->content = part_str;
+					curr->description = _(txt_yenc_part);
+					curr->flags |= ATTACH_ITEM_IS_YENC_PART;
+					if (*fmt_ptr == 'f')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
 				}
 				excl_seen = star_seen = FALSE;
 				break;
 
-			case 's':
-				curr = add_attach_line_item(&items);
-				curr->content = part->subtype;
-				curr->description = _(txt_mime_content_subtype);
-				curr->flags |= ATTACH_ITEM_IS_SUBTYPE;
-				SMALL_LETTER_CONDITIONALS();
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 't':
-				curr = add_attach_line_item(&items);
-				curr->content = content_types[part->type];
-				curr->description = _(txt_mime_content_type);
-				curr->flags |= ATTACH_ITEM_IS_TYPE;
-				SMALL_LETTER_CONDITIONALS();
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 'z':
-				curr = add_attach_line_item(&items);
-				curr->content = ltobi(part->bytes);
-				curr->description = _(txt_mime_size);
-				SMALL_LETTER_CONDITIONALS();
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 'C':
-				if (charset) {
+			case 'g':
+			case 'G':
+				if (is_yenc) {
 					curr = add_attach_line_item(&items);
-					curr->content = charset;
-					curr->description = _(txt_mime_charset);
-					CAPITAL_LETTER_CONDITIONALS();
-				}
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 'D':
-				curr = add_attach_line_item(&items);
-				if (!line_cnt_str) {
-					line_cnt_str_len = snprintf(NULL, 0, "%d", part->line_count);
-					line_cnt_str = my_malloc(line_cnt_str_len + 1);
-					snprintf(line_cnt_str, line_cnt_str_len + 1, "%d", part->line_count);
+					if (!total_str) {
+						str_len = snprintf(NULL, 0, "%d", part->yenc_total);
+						total_str = my_malloc(str_len + 1);
+						snprintf(total_str, str_len + 1, "%d", part->yenc_total);
+					}
+					curr->content = total_str;
+					curr->description = _(txt_yenc_total);
+					curr->flags |= ATTACH_ITEM_IS_YENC_TOTAL;
+					if (*fmt_ptr == 'g')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
 				}
-				curr->content = line_cnt_str;
-				curr->description = _(txt_mime_lines);
-				CAPITAL_LETTER_CONDITIONALS();
-				excl_seen = star_seen = FALSE;
-				break;
-
-			case 'E':
-				curr = add_attach_line_item(&items);
-				curr->content = content_encodings[part->encoding];
-				curr->description = _(txt_mime_encoding);
-				CAPITAL_LETTER_CONDITIONALS();
 				excl_seen = star_seen = FALSE;
 				break;
 
 			case 'I':
-				if (is_uue) {
+				if (is_uue || is_yenc) {
 					curr = add_attach_line_item(&items);
-					curr->content = is_uue == UUE_COMPLETE ? _(txt_uue_complete) : _(txt_uue_incomplete);
+					switch (section) {
+						case SECTION_UUE_COMPLETE:
+							curr->content = _(txt_uue_complete);
+							break;
+
+						case SECTION_UUE_INCOMPLETE:
+							curr->content = _(txt_uue_incomplete);
+							break;
+
+						case SECTION_YENC_PARTIAL:
+							curr->content = _(txt_yenc_partial);
+							break;
+
+						case SECTION_YENC_CORRUPT:
+							curr->content = _(txt_yenc_corrupt);
+							break;
+
+						case SECTION_YENC_COMPLETE:
+							curr->content = _(txt_yenc_complete);
+							break;
+
+						case SECTION_YENC_INCOMPLETE:
+							curr->content = _(txt_yenc_incomplete);
+							break;
+
+						default:
+							break;
+					}
 					CAPITAL_LETTER_CONDITIONALS();
 				}
 				excl_seen = star_seen = FALSE;
 				break;
 
+			case 'l':
 			case 'L':
-				if (!is_uue && part->language) {
+				if (!is_uue && !is_yenc && part->language) {
 					curr = add_attach_line_item(&items);
 					curr->content = part->language;
 					curr->description = _(txt_mime_lang);
-					CAPITAL_LETTER_CONDITIONALS();
+					if (*fmt_ptr == 'l')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
 				}
 				excl_seen = star_seen = FALSE;
 				break;
 
+			case 'n':
 			case 'N':
 				if (name) {
 					curr = add_attach_line_item(&items);
 					curr->content = name;
 					curr->description = _(txt_mime_name);
-					CAPITAL_LETTER_CONDITIONALS();
+					if (*fmt_ptr == 'n')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
 				}
 				excl_seen = star_seen = FALSE;
 				break;
 
+			case 's':
 			case 'S':
 				curr = add_attach_line_item(&items);
 				curr->content = part->subtype;
 				curr->description = _(txt_mime_content_subtype);
 				curr->flags |= ATTACH_ITEM_IS_SUBTYPE;
-				CAPITAL_LETTER_CONDITIONALS();
+				if (*fmt_ptr == 's')
+					SMALL_LETTER_CONDITIONALS();
+				else
+					CAPITAL_LETTER_CONDITIONALS();
 				excl_seen = star_seen = FALSE;
 				break;
 
+			case 't':
 			case 'T':
 				curr = add_attach_line_item(&items);
 				curr->content = content_types[part->type];
 				curr->description = _(txt_mime_content_type);
 				curr->flags |= ATTACH_ITEM_IS_TYPE;
-				CAPITAL_LETTER_CONDITIONALS();
+				if (*fmt_ptr == 't')
+					SMALL_LETTER_CONDITIONALS();
+				else
+					CAPITAL_LETTER_CONDITIONALS();
+				excl_seen = star_seen = FALSE;
+				break;
+
+			case 'v':
+			case 'V':
+				if (is_yenc) {
+					curr = add_attach_line_item(&items);
+					if (!part_size_str) {
+						if (part->yenc_part_size)
+							part_size_str = my_strdup(ltobi(part->yenc_part_size));
+						else
+							part_size_str = my_strdup("?");
+					}
+					curr->content = part_size_str;
+					curr->description = _(txt_yenc_part_size);
+					curr->flags |= ATTACH_ITEM_IS_YENC_PART_SIZE;
+					if (*fmt_ptr == 'v')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
+				}
+				excl_seen = star_seen = FALSE;
+				break;
+
+			case 'w':
+			case 'W':
+				if (is_yenc) {
+					curr = add_attach_line_item(&items);
+					if (!total_size_str)
+						total_size_str = my_strdup(ltobi(part->yenc_total_size));
+					curr->content = total_size_str;
+					curr->description = _(txt_yenc_total_size);
+					curr->flags |= ATTACH_ITEM_IS_YENC_TOTAL_SIZE;
+					if (*fmt_ptr == 'w')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
+				}
+				excl_seen = star_seen = FALSE;
+				break;
+
+			case 'x':
+			case 'X':
+				if (is_yenc) {
+					curr = add_attach_line_item(&items);
+					if (!crc_str) {
+						str_len = snprintf(NULL, 0, "0x%08lx", (unsigned long) part->yenc_crc);
+						crc_str = my_malloc(str_len + 1);
+						snprintf(crc_str, str_len + 1, "0x%08lx", (unsigned long) part->yenc_crc);
+					}
+					curr->content = crc_str;
+					curr->description = _(txt_yenc_crc);
+					if (*fmt_ptr == 'x')
+						SMALL_LETTER_CONDITIONALS();
+					else
+						CAPITAL_LETTER_CONDITIONALS();
+				}
 				excl_seen = star_seen = FALSE;
 				break;
 
+			case 'z':
 			case 'Z':
 				curr = add_attach_line_item(&items);
-				curr->content = ltobi(part->bytes);
+				if (!bytes_str)
+					bytes_str = my_strdup(ltobi(part->bytes));
+				curr->content = bytes_str;
 				curr->description = _(txt_mime_size);
-				CAPITAL_LETTER_CONDITIONALS();
+				if (*fmt_ptr == 'z')
+					SMALL_LETTER_CONDITIONALS();
+				else
+					CAPITAL_LETTER_CONDITIONALS();
 				excl_seen = star_seen = FALSE;
 				break;
 
@@ -780,7 +933,7 @@ build_attach_line(
 
 				case 'l':
 				case 'L':
-					if (!is_uue && part->language && curr) {
+					if (!is_uue && !is_yenc && part->language && curr) {
 						INSERT_SEP();
 						BUILD_ATTACH_ITEM();
 					}
@@ -798,8 +951,28 @@ build_attach_line(
 					excl_seen = star_seen = FALSE;
 					break;
 
+				case 'f':
+				case 'F':
+					if (is_yenc && curr) {
+						if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_YENC_TOTAL))
+							INSERT_SLASH();
+						BUILD_ATTACH_ITEM();
+					}
+					excl_seen = star_seen = FALSE;
+					break;
+
+				case 'g':
+				case 'G':
+					if (is_yenc && curr) {
+						if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_YENC_PART))
+							INSERT_SLASH();
+						BUILD_ATTACH_ITEM();
+					}
+					excl_seen = star_seen = FALSE;
+					break;
+
 				case 'I':
-					if (is_uue && curr) {
+					if ((is_uue || is_yenc) && curr) {
 						INSERT_SEP();
 						BUILD_ATTACH_ITEM();
 					}
@@ -830,6 +1003,39 @@ build_attach_line(
 					excl_seen = star_seen = FALSE;
 					break;
 
+				case 'v':
+				case 'V':
+					if (is_yenc && curr) {
+						if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_YENC_TOTAL_SIZE))
+							INSERT_SLASH();
+						else
+							INSERT_SEP();
+						BUILD_ATTACH_ITEM();
+					}
+					excl_seen = star_seen = FALSE;
+					break;
+
+				case 'w':
+				case 'W':
+					if (is_yenc && curr) {
+						if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_YENC_PART_SIZE))
+							INSERT_SLASH();
+						else
+							INSERT_SEP();
+						BUILD_ATTACH_ITEM();
+					}
+					excl_seen = star_seen = FALSE;
+					break;
+
+				case 'x':
+				case 'X':
+					if (is_yenc && curr) {
+						INSERT_SEP();
+						BUILD_ATTACH_ITEM();
+					}
+					excl_seen = star_seen = FALSE;
+					break;
+
 				case 'z':
 				case 'Z':
 					if (curr) {
@@ -845,7 +1051,15 @@ build_attach_line(
 		}
 	}
 
+	FreeIfNeeded(bytes_str);
 	FreeIfNeeded(line_cnt_str);
+	if (is_yenc) {
+		FreeIfNeeded(crc_str);
+		FreeIfNeeded(part_size_str);
+		FreeIfNeeded(part_str);
+		FreeIfNeeded(total_size_str);
+		FreeIfNeeded(total_str);
+	}
 
 	if (items) {
 		while (last) {
@@ -865,31 +1079,96 @@ put_attach(
 	t_bool wrap_lines,
 	t_part *part,
 	int depth,
-	int is_uue,
+	enum section_type section,
 	const char *name,
 	const char *charset)
 {
-	char *attach_line = build_attach_line(part, depth, cCOLS - 1, is_uue, name, charset);
+	char *attach_line;
+	t_bool is_uue = (section == SECTION_UUE_COMPLETE || section == SECTION_UUE_INCOMPLETE);
+	t_bool is_yenc = (section >= SECTION_YENC_COMPLETE /* && section <= SECTION_YENC_CORRUPT */);
 
-	if (is_uue)
-		put_cooked(LEN, wrap_lines, C_UUE, "%s", attach_line);
+	assert(((void) "put_attach() failed. part == NULL", part != NULL));
+
+	attach_line = build_attach_line(part, depth, cCOLS - 1, section, name, charset);
+
+	if (is_uue || is_yenc)
+		put_cooked(LEN, wrap_lines, is_uue ? C_UUE : C_YENC, "%s", attach_line);
 	else
 		put_cooked(LEN, wrap_lines, C_ATTACH, "%s", attach_line);
 
 	FreeIfNeeded(attach_line);
 
-	if (!is_uue && part->description)
+	if (!is_uue && !is_yenc && part->description)
 		put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_mime_description), depth, "", part->description);
 
 	if (part->next != NULL || IS_PLAINTEXT(part)) {
-		if (is_uue)
-			put_cooked(1, wrap_lines, C_UUE, "\n");
+		if (is_uue || is_yenc)
+			put_cooked(1, wrap_lines, is_uue ? C_UUE : C_YENC, "\n");
 		else
 			put_cooked(1, wrap_lines, C_ATTACH, "\n");
 	}
 }
 
 
+#define GET_YENC_SECTION_TYPE() do { \
+		/* as we don't have the full crc of multiparts we must compare against pcrc if set */ \
+		if (y_epcrc) { \
+			if (y_ccrc != y_epcrc) { \
+				section_type = SECTION_YENC_CORRUPT; \
+				break; \
+			} \
+		} else { \
+			if (y_ecrc && (y_ccrc != y_ecrc)) { \
+				section_type = SECTION_YENC_CORRUPT; \
+				break; \
+			} \
+		} \
+		if (y_part > y_total || y_total > 1) { \
+			if (curruue->bytes != y_esize) { \
+				section_type = SECTION_YENC_CORRUPT; \
+				break; \
+			} else { \
+				section_type = SECTION_YENC_PARTIAL; \
+				break; \
+			} \
+		} else { \
+			if (curruue->bytes != y_bsize || curruue->bytes != y_esize) { \
+				section_type = SECTION_YENC_CORRUPT; \
+				break; \
+			} \
+		} \
+		section_type = SECTION_YENC_COMPLETE; \
+	} while (0)
+
+#define PUT_YENC_HEADER() do { \
+		curruue->yenc_part = y_part ? y_part : 1; /* fixup display when no =part was found */ \
+		curruue->yenc_total = y_total ? y_total : 1; /* fixup display when no =total was found */ \
+		curruue->yenc_part_size = y_pend && (y_pend - y_pbegin) ? y_pend - y_pbegin : y_bsize == y_esize ? y_bsize : 0; \
+		curruue->yenc_total_size = y_bsize; \
+		curruue->yenc_crc = y_ccrc; \
+		put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, section_type, get_filename(curruue->params), content_encodings[curruue->encoding]); \
+	} while (0)
+
+#ifdef INLINE_DEBUG_MIME
+#	define DEBUG_PUT_YENC_INVALID_ITEM(what, value, where) do { \
+		put_cooked(LEN, wrap_lines, C_YENC, "[-- Error: invalid %s \"%s\" in %s --]", (what), (value), (where)); \
+	} while (0)
+#	define DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM(what, where) do { \
+		put_cooked(LEN, wrap_lines, C_YENC, "[-- Error: missing/empty %s parameter in %s --]", (what), (where)); \
+	} while (0)
+#	define DEBUG_PUT_YENC_UNEXPECTED_ITEM(what) do { \
+		put_cooked(LEN, wrap_lines, C_YENC, "[-- Error: unexpected %s --]", (what)); \
+	} while (0)
+#	define DEBUG_PUT_YENC_CRC32_MISMATCH(computed, expected) do { \
+		put_cooked(LEN, wrap_lines, C_YENC, "[-- Error: crc32 mismatch, computed 0x%08lx != 0x%08lx expected --]", (computed), (expected)); \
+	} while (0)
+#else
+#	define DEBUG_PUT_YENC_INVALID_ITEM(what, value, where) do {} while (0)
+#	define DEBUG_PUT_YENC_UNEXPECTED_ITEM(what) do {} while (0)
+/* #	define DEBUG_PUT_YENC_CRC32_MISMATCH(computed, expected) do {} while (0) */
+#endif /* INLINE_DEBUG_MIME */
+
+
 /*
  * Decodes text bodies, remove sig's, detects uuencoded sections
  */
@@ -899,29 +1178,59 @@ process_text_body_part(
 	FILE *in,
 	const char *charset,
 	t_part *part,
-	int hide_uue)
+	int hide_inline_data)
 {
 	char *rest = NULL;
-	char *line = NULL, *buf, *tmpline;
-	size_t max_line_len = 0, len, len_blank;
-	int flags, lines_left;
+	char *line = NULL, *buf;
+	char *raw_line = NULL;
+	char *y_name = NULL;			/* yenc, filename */
+	char *cp;
+	char *ncs;						/* named capture */
+	static const signed char xxenc[] = {	/* xxdecode table */
+		0x00, 0x7f, 0x01, 0x7f, 0x7f,
+		0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+		0x0a, 0x0b, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f,
+		0x7f, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
+		0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a,
+		0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
+		0x23, 0x24, 0x25, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f,
+		0x7f, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
+		0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34,
+		0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c,
+		0x3d, 0x3e, 0x3f };
+	int lines_left;
+	int y_part = 0;					/* yenc, current part */
+	int y_total = 0;				/* yenc, total parts */
+	int is_uubody;					/* Set when current line looks like a uuencoded=1/xxencoded=2 line */
+	int sum;
+	unsigned int flags;
+	unsigned int section = TEXT_SECTION;
 	unsigned int lines_skipped = 0;
-	t_bool in_sig = FALSE;			/* Set when in sig portion */
-	t_bool in_uue = FALSE;			/* Set when in uuencoded section */
-	t_bool in_verbatim = FALSE;		/* Set when in verbatim section */
-	t_bool verbatim_begin = FALSE;	/* Set when verbatim_begin_regex matches */
-	t_bool is_uubegin;				/* Set when current line starts a uue part */
-	t_bool is_uubody;				/* Set when current line looks like a uuencoded line */
+	unsigned long y_bsize = 0L;		/* yenc, size in begin line */
+	unsigned long y_esize = 0L;
+	unsigned long y_pbegin = 0L;		/* yenc, part start offset */
+	unsigned long y_pend = 0L;		/* yenc, part end offset */
+	unsigned long lines_hidden = 0L;
+	size_t max_line_len = 0, len, raw_len;
+	uint32_t y_ccrc = 0L;			/* computed crc */
 	t_bool first_line_blank = TRUE;	/* Unset when first non-blank line is reached */
 	t_bool put_blank_lines = FALSE;	/* Set when previously skipped lines needs to put */
 	t_part *curruue = NULL;
-#ifdef HAVE_LIBURIPARSER
+#if defined(HAVE_LIBURIPARSER) || defined(HAVE_LIBCURL)
 	REGEX_SIZE *offsets;
-	char *u = NULL;
+	char *u;
 	size_t l;
+#endif /* HAVE_LIBURIPARSER || HAVE_LIBCURL */
+#ifdef HAVE_LIBURIPARSER
 	UriUriA uri;
 	UriParserStateA state;
+#else
+#	ifdef HAVE_LIBCURL
+	CURLU *curl;
+	char *nu;
+#	endif /* HAVE_LIBCURL */
 #endif /* HAVE_LIBURIPARSER */
+	unsigned int non_attach_lines = 0;
 
 	if (part->uue) {				/* These are redone each time we recook/resize etc.. */
 		free_parts(part->uue);
@@ -965,18 +1274,16 @@ process_text_body_part(
 				 * especially if we must resize it.
 				 * So copy buf to line (and resize line if necessary).
 				 */
-				if (max_line_len < strlen(buf) + 2 || !line) {
-					max_line_len = strlen(buf) + 2;
-					line = my_realloc(line, max_line_len);
+				if (max_line_len <= strlen(buf) + 1 || !line) {
+					max_line_len = strlen(buf) + 1;
+					line = my_realloc(line, max_line_len + 1);
 				}
-				strcpy(line, buf);
-
 				/*
 				 * FIXME: Some code in cook.c expects a '\n' at the end
 				 * of the line. As tin_fgets() strips trailing '\n', re-add it.
 				 * This should probably be fixed in that other code.
 				 */
-				strcat(line, "\n");
+				snprintf(line, max_line_len + 1, "%s\n", buf);
 
 				--lines_left;
 				break;
@@ -986,102 +1293,391 @@ process_text_body_part(
 			break;	/* premature end of file, file error etc. */
 		}
 
-		process_charsets(&line, &max_line_len, charset, tinrc.mm_local_charset, curr_group->attribute->tex2iso_conv && art->tex2iso);
-
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if (IS_LOCAL_CHARSET("UTF-8")) {
-			utf8_valid(line);
-
-			if (!in_verbatim && curr_group->attribute->suppress_soft_hyphens && !strcasecmp(charset, "UTF-8"))
-				remove_soft_hyphens(line);
-		}
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		/*
+		 * former is_art_tex_encoded(), may have false positives.
+		 * unfortinatly we decode on the fly, so we can't validate
+		 * via e.g. non blank lines vs. umlaut lines ratio (like
+		 * 20:1; typical in german is ~4:1 with lines around 70 chars).
+		 */
+		if (!art->tex2iso && (section == TEXT_SECTION || section == SIGNATURE_SECTION) && MATCH_REGEX(latex_regex, line, strlen(line)))
+			art->tex2iso = TRUE;
 
+		FreeAndNull(raw_line);
+		raw_line = my_strdup(line); /* we need the raw data for yenc decoding */
+		process_charsets(&line, &max_line_len, charset, tinrc.mm_local_charset, curr_group->attribute->tex2iso_conv && art->tex2iso && !(section & (VERBATIM_SECTION | VERBATIM_BEGIN)));
 		len = strlen(line);
 
 		/*
-		 * trim article body and sig (not verbatim blocks):
-		 * - skip leading blank lines
-		 * - replace multiple blank lines with one empty line
-		 * - skip tailing blank lines, keep one if an
-		 *   attachment follows
+		 * assume that yenc never shows up in encoded articles (cause then
+		 * MIME could have been used), lines are between 128 or 130 chars
+		 * (incl. '\n') and lines are not all ascii (unlikely for yenc).
+		 * we use raw_len as a flag.
 		 */
-		if (curr_group->attribute->trim_article_body && !in_uue && !in_verbatim && !verbatim_begin) {
-			len_blank = 1;
-			tmpline = line;
-			/* check if line contains only whitespace */
-			while ((*tmpline == ' ') || (*tmpline == '\t')) {
-				++len_blank;
-				++tmpline;
-			}
-			if (len_blank == len) {		/* line is blank */
-				if (lines_left == 0 && (curr_group->attribute->trim_article_body & SKIP_TRAILING)) {
-					if (!(part->next == NULL || (STRIP_ALTERNATIVE(art) && !IS_PLAINTEXT(part->next))))
-						put_cooked(1, TRUE, in_sig ? C_SIG : C_BODY, "\n");
-					continue;
-				}
-				if (first_line_blank) {
-					if (curr_group->attribute->trim_article_body & SKIP_LEADING)
+		if ((hide_inline_data & UUE_ALL) && section == TEXT_SECTION && (part->encoding == ENCODING_7BIT || part->encoding == ENCODING_8BIT) && !strcasecmp(charset, "US-ASCII") && (*raw_line != '=' || *(raw_line + 1) != 'y')) {
+			raw_len = strlen(raw_line);
+			/* skip check after 100 yenc-lins; yenc should run till ^=yend or EOF */
+			/* TODO: use defines instead of magic numbers */
+			if (lines_hidden <= 100 && (raw_len < 128 || raw_len > 130))
+				raw_len = 0;
+		} else
+			raw_len = 0;
+
+		/* look for verbatim marks, set in_verbatim only for lines in between */
+		if (curr_group->attribute->verbatim_handling > VERBATIM_NONE) {
+			if (section & VERBATIM_BEGIN) {
+				section &= ~VERBATIM_BEGIN;
+				section |= VERBATIM_SECTION;
+			} else {
+				if (section == TEXT_SECTION && MATCH_REGEX(verbatim_begin_regex, line, len))
+					section = VERBATIM_BEGIN;
+			}
+			if ((section & VERBATIM_SECTION) && MATCH_REGEX(verbatim_end_regex, line, len)) {
+				section &= ~VERBATIM_SECTION;
+				section |= VERBATIM_END;
+			}
+		} /* else section &= ~(VERBATIM_BEGIN | VERBATIM_SECTION | VERBATIM_END); */
+
+		if (!(section & VERBATIM_SECTION)) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			/*
+			 * UTF-8 and all ISO-8859 charsets but ISO-8859-11 do have SHY at 0xAD
+			 * also KOI8-[ET] and Windows-125[0-8] do have SHY at 0xAD
+			 */
+			if (strcasecmp(tinrc.mm_local_charset, "ISO-8859-11") && (IS_LOCAL_CHARSET("ISO-8859") || IS_LOCAL_CHARSET("UTF-8")) && curr_group->attribute->suppress_soft_hyphens) {
+				remove_soft_hyphens(line);
+				len = strlen(line);
+			}
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+			/*
+			 * trim article body and sig (not verbatim blocks):
+			 * - skip leading blank lines
+			 * - replace multiple blank lines with one empty line
+			 * - skip tailing blank lines, keep one if an
+			 *   attachment follows
+			 */
+			if (curr_group->attribute->trim_article_body && !(section & (UUE_SECTION | YENC_SECTION))) {
+				/* skip all consecutive blanks */
+				for (cp = line; (*cp == ' ') || (*cp == '\t'); cp++)
+					;
+				if (*cp == '\n') {	/* line was all blank */
+					if (section & (SHAR_SECTION | PGP_ANY_SECTION)) {
+						++non_attach_lines;
 						continue;
-				} else if ((curr_group->attribute->trim_article_body & (COMPACT_MULTIPLE | SKIP_TRAILING)) && (!in_sig || curr_group->attribute->show_signatures)) {
-					++lines_skipped;
-					if (lines_left == 0 && !(curr_group->attribute->trim_article_body & SKIP_TRAILING)) {
-						for (; lines_skipped > 0; lines_skipped--)
-							put_cooked(1, TRUE, in_sig ? C_SIG : C_BODY, "\n");
 					}
-					continue;
-				}
-			} else {	/* line is not blank */
-				if (first_line_blank)
-					first_line_blank = FALSE;
-				if (lines_skipped && (!in_sig || curr_group->attribute->show_signatures)) {
-					if (strcmp(line, SIGDASHES) != 0 || curr_group->attribute->show_signatures) {
-						if (curr_group->attribute->trim_article_body & COMPACT_MULTIPLE)
-							put_cooked(1, TRUE, in_sig ? C_SIG : C_BODY, "\n");
-						else
+					if (lines_left == 0 && (curr_group->attribute->trim_article_body & SKIP_TRAILING)) {
+						if (!(part->next == NULL || (STRIP_ALTERNATIVE(art) && !IS_PLAINTEXT(part->next))))
+							put_cooked(1, TRUE, (section & SIGNATURE_SECTION) ? C_SIG : C_BODY, "\n");
+						continue;
+					}
+					if (first_line_blank) {
+						if (curr_group->attribute->trim_article_body & SKIP_LEADING)
+							continue;
+					} else if ((curr_group->attribute->trim_article_body & (COMPACT_MULTIPLE | SKIP_TRAILING)) && (!(section & SIGNATURE_SECTION) || curr_group->attribute->show_signatures)) {
+						++lines_skipped;
+						if (lines_left == 0 && !(curr_group->attribute->trim_article_body & SKIP_TRAILING)) {
+							for (; lines_skipped > 0; lines_skipped--)
+								put_cooked(1, TRUE, (section & SIGNATURE_SECTION) ? C_SIG : C_BODY, "\n");
+						}
+						continue;
+					}
+				} else {	/* line is not blank */
+					if (first_line_blank)
+						first_line_blank = FALSE;
+					if (lines_skipped && (!(section & SIGNATURE_SECTION) || curr_group->attribute->show_signatures)) {
+						if (strcmp(line, SIGDASHES) != 0 || curr_group->attribute->show_signatures) {
+							if (curr_group->attribute->trim_article_body & COMPACT_MULTIPLE)
+								put_cooked(1, TRUE, (section & SIGNATURE_SECTION) ? C_SIG : C_BODY, "\n");
+							else
+								put_blank_lines = TRUE;
+						} else if (!(curr_group->attribute->trim_article_body & SKIP_TRAILING))
 							put_blank_lines = TRUE;
-					} else if (!(curr_group->attribute->trim_article_body & SKIP_TRAILING))
-						put_blank_lines = TRUE;
-					if (put_blank_lines) {
-						for (; lines_skipped > 0; lines_skipped--)
-							put_cooked(1, TRUE, in_sig ? C_SIG : C_BODY, "\n");
+						if (put_blank_lines) {
+							for (; lines_skipped > 0; lines_skipped--)
+								put_cooked(1, TRUE, (section & SIGNATURE_SECTION) ? C_SIG : C_BODY, "\n");
+						}
+						put_blank_lines = FALSE;
+						lines_skipped = 0;
 					}
-					put_blank_lines = FALSE;
-					lines_skipped = 0;
 				}
-			}
-		} /* if (tinrc.trim_article_body...) */
-
-		/* look for verbatim marks, set in_verbatim only for lines in between */
-		if (curr_group->attribute->verbatim_handling) {
-			if (verbatim_begin) {
-				in_verbatim = TRUE;
-				verbatim_begin = FALSE;
-			} else if (!in_sig && !in_uue && !in_verbatim && MATCH_REGEX(verbatim_begin_regex, line, len))
-				verbatim_begin = TRUE;
-			if (in_verbatim && MATCH_REGEX(verbatim_end_regex, line, len))
-				in_verbatim = FALSE;
-		}
+			} /* if (tinrc.trim_article_body...) */
 
-		if (!in_verbatim) {
 			/*
 			 * Detect and skip signatures if necessary
 			 */
-			if (!in_sig) {
-				if (STRCMPEQ(line, SIGDASHES)) {
-					in_sig = TRUE;
-					if (in_uue) {
-						in_uue = FALSE;
-						if (hide_uue)
-							put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
-					}
+			if (!(section & SIGNATURE_SECTION) && STRCMPEQ(line, SIGDASHES)) {
+				section |= SIGNATURE_SECTION;
+				if (section & UUE_SECTION) {
+					section &= ~UUE_SECTION;
+					if (hide_inline_data & UUE_ALL)
+						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+				}
+				if (section & YENC_SECTION) {
+					section &= ~YENC_SECTION;
+					if (hide_inline_data & UUE_ALL)
+						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_YENC_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
 				}
 			}
 
-			if (in_sig && !(curr_group->attribute->show_signatures))
+			if ((section & SIGNATURE_SECTION) && !(curr_group->attribute->show_signatures))
 				continue;					/* No further processing needed */
 
 			/*
+			 * TODO:
+			 *       - convert single part yenc data into base64 encoded
+			 *         mime attachments on the fly? attachment level could
+			 *         make use of it...
+			 *       - do the same for shar parts
+			 *       - move strings to lang.c (and wrap into _()?)
+			 *       - we should use raw_line instead of line (but we
+			 *         abuse raw_len as a flag)
+			 */
+			if (!(section & (SIGNATURE_SECTION | UUE_SECTION | PGP_ANY_SECTION | SHAR_SECTION))) { /* yenc? */
+				if (*line == '=' && *(line + 1) == 'y') { /* can't show up in yenc-bodies */
+					if (MATCH_REGEX(yencbegin_regex, line, len)) {
+#	ifdef INLINE_DEBUG_MIME
+						if (section & YENC_SECTION) {
+							DEBUG_PUT_YENC_UNEXPECTED_ITEM("=ybegin");
+						} else
+#	endif /* INLINE_DEBUG_MIME */
+							section |= YENC_SECTION;
+
+						ncs = regex_get_substring_by_name(&yencbegin_regex, "y_bsize", line);
+						if (ncs && *ncs) {
+							y_bsize = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("size", ncs, "=ybegin");
+								y_bsize = 0;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("size", "=ybegin");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						/* part / total are optional */
+						ncs = regex_get_substring_by_name(&yencbegin_regex, "y_part", line);
+						if (ncs && *ncs) {
+							y_part = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("part", ncs, "=ybegin");
+								y_part = 0;
+							}
+						}
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencbegin_regex, "y_total", line);
+						if (ncs && *ncs) {
+							y_total = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("total", ncs, "=ybegin");
+								y_total = 0;
+							}
+						}
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencbegin_regex, "y_line", line);
+						if (ncs && *ncs) {
+#	ifdef INLINE_DEBUG_MIME
+							if (!strtol(ncs, &cp, 10) || cp == ncs || *ncs == '-')
+								DEBUG_PUT_YENC_INVALID_ITEM("line", ncs, "=ybegin");
+#	endif /* INLINE_DEBUG_MIME */
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("line", "=ybegin");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencbegin_regex, "y_name", line);
+						if (ncs && *ncs)
+							y_name = my_strdup(ncs);
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("name", "=ybegin");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						if (!y_name)
+							y_name = my_strdup(txt_unknown);
+
+						curruue = new_uue(&part, y_name);
+						curruue->encoding = ENCODING_YENC;
+						FreeAndNull(y_name);
+						y_ccrc = tin_crc32(0L, NULL, 0);
+					} else if (MATCH_REGEX(yencpart_regex, line, len)) {
+						ncs = regex_get_substring_by_name(&yencpart_regex, "y_pbegin", line);
+						if (ncs && *ncs) {
+							y_pbegin = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("begin", ncs, "=ypart");
+								y_pbegin = 0;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("begin", "=ypart");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencpart_regex, "y_pend", line);
+						if (ncs && *ncs) {
+							y_pend = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("end", ncs, "=ypart");
+								y_pend = 0;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("end", "=ypart");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						if (y_pbegin > y_pend)
+							y_pend = 0;
+						/* guess the # parts if no total= was found */
+						if (!y_total) {
+							if (y_pend && y_pend < y_bsize)
+								y_total = y_bsize / (y_pend - y_pbegin) + ((y_bsize % (y_pend - y_pbegin)) ? 1 : 0);
+							else
+								y_total = y_part;
+						}
+#	ifdef INLINE_DEBUG_MIME
+						if (!(section & YENC_SECTION))
+							DEBUG_PUT_YENC_UNEXPECTED_ITEM("=ypart");
+#	endif /* INLINE_DEBUG_MIME */
+					} else if (MATCH_REGEX(yencend_regex, line, len)) {
+						unsigned long y_ecrc = 0L; /* crc32 mentioned in end line */
+						unsigned long y_epcrc = 0L; /* pcrc32 mentioned in end line */
+
+						if (!(section & YENC_SECTION) && lines_hidden) {
+							put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], lines_hidden), _(txt_yenc_partial), lines_hidden);
+							lines_hidden = 0;
+						}
+
+						y_esize = 0L;
+						ncs = regex_get_substring_by_name(&yencend_regex, "y_esize", line);
+						if (ncs && *ncs) {
+							y_esize = strtol(ncs, &cp, 10);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("size", ncs, "=yend");
+								y_esize = 0;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else
+							DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("size", "=yend");
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencend_regex, "y_epcrc", line);
+						if (ncs && *ncs) {
+							y_epcrc = strtol(ncs, &cp, 16);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("pcrc32", ncs, "=yend");
+								y_epcrc = 0L;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else {
+							if (y_part)
+								DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("pcrc32", "=yend");
+						}
+#	endif /* INLINE_DEBUG_MIME */
+						FreeAndNull(ncs);
+
+						ncs = regex_get_substring_by_name(&yencend_regex, "y_ecrc", line);
+						if (ncs && *ncs) {
+							y_ecrc = strtol(ncs, &cp, 16);
+							if (cp == ncs || *ncs == '-') {
+								DEBUG_PUT_YENC_INVALID_ITEM("crc32", ncs, "=yend");
+								y_ecrc = 0L;
+							}
+						}
+#	ifdef INLINE_DEBUG_MIME
+						else {
+							if (y_part && y_part == y_total)
+								DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM("crc32", "=yend");
+						}
+#	endif /* INLINE_DEBUG_MIME */
+
+						FreeAndNull(ncs);
+						if (!(section & YENC_SECTION)) {
+							DEBUG_PUT_YENC_UNEXPECTED_ITEM("=yend");
+							if ((hide_inline_data & UUE_ALL))
+								continue;
+						} else {
+							enum section_type section_type;
+
+							section &= ~YENC_SECTION;
+							GET_YENC_SECTION_TYPE();
+							PUT_YENC_HEADER();
+#	if defined(INLINE_DEBUG_MIME)
+							/* as we don't have the full crc of multiparts we must compare against pcrc if set */
+							if (y_epcrc) {
+								if (y_ccrc != y_epcrc)
+									DEBUG_PUT_YENC_CRC32_MISMATCH((unsigned long) y_ccrc, y_epcrc);
+							} else {
+								if (y_ecrc && (y_ccrc != y_ecrc))
+									DEBUG_PUT_YENC_CRC32_MISMATCH((unsigned long) y_ccrc, y_ecrc);
+							}
+#	endif /* INLINE_DEBUG_MIME */
+							y_bsize = 0L;
+							y_total = y_part = 0;
+							continue;
+						}
+					}
+#	ifdef INLINE_DEBUG_MIME
+					else {
+						put_cooked(LEN, wrap_lines, C_YENC, "[-- Error: missing =yend --]");
+					}
+#	endif /* INLINE_DEBUG_MIME */
+				} else {
+					if (section & YENC_SECTION) {
+						unsigned char ch;
+						unsigned char *dl = my_calloc(strlen(raw_line), 1);
+						int cnt = 0;
+
+						cp = raw_line;
+						while (*cp) {
+							if (*cp == '\n' || *cp == '\r')
+								break;
+							if (*cp == '=') { /* escaped? */
+								++cp;
+								if (!*cp) /* unexpected EOL */
+									break;
+								else
+									ch = (*cp) - 64 - 42;
+							} else
+								ch = (*cp) - 42;
+							dl[cnt++] = ch;
+							++cp;
+						}
+						curruue->bytes += cnt;
+						curruue->line_count++;
+						dl[cnt] = '\0';
+						y_ccrc = tin_crc32(y_ccrc, dl, cnt);
+#if 0
+						if (hide_inline_data & UUE_ALL) {
+							cp = my_calloc((strlen(raw_line) + 1) * 4 / 3 + 1, 1);
+
+							/* process_charsets(&dl, &cnt, charset, tinrc.mm_local_charset, FALSE); */
+							put_cooked(LEN, wrap_lines, C_ATTACH, "%s", dl); /* decoded data */
+							str2b64((const char*) dl, cp);
+							put_cooked(LEN, wrap_lines, C_ATTACH, "%s", cp); /* quick hack, base64 encoded data, would need proper splitting for MIME */
+							free(cp);
+						}
+#endif /* 0 */
+						free(dl);
+					}
+				}
+				if ((section & YENC_SECTION) && (hide_inline_data & UUE_ALL))
+					continue;
+			}
+
+			/*
 			 * Detect and process uuencoded sections
 			 * Look for the start or the end of a uuencoded section
 			 *
@@ -1090,63 +1686,93 @@ process_text_body_part(
 			 *       do we want to cook uue-parts in signatures?
 			 */
 
-			is_uubegin = FALSE;
+			section &= ~UUE_BEGIN;
 
 			if (MATCH_REGEX(uubegin_regex, line, len)) {
 				REGEX_SIZE *ovector = regex_get_ovector_pointer(&uubegin_regex);
 
-				if (in_uue) { /* previous uue part incomplete and the current one follows without gap */
-					if (hide_uue)
-						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+				if (section & UUE_SECTION) { /* previous uue part incomplete and the current one follows without gap */
+					if (hide_inline_data & UUE_ALL)
+						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
 				} else
-					in_uue = TRUE;
+					section |= UUE_SECTION;
 
-				is_uubegin = TRUE;
-				curruue = new_uue(&part, line + ovector[1]);
-				if (hide_uue)
+				section |= UUE_BEGIN;
+				if (*(line + ovector[0] + 5) != '-')
+					curruue = new_uue(&part, line + ovector[1]);
+				else { /* must be "begin-encoded" */
+					cp = my_malloc(strlen(line + ovector[1]));
+
+					if (b642str(line + ovector[1], cp) == -1)
+						strcpy(cp, line + ovector[1]);
+					curruue = new_uue(&part, cp);
+					free(cp);
+				}
+				if (hide_inline_data & UUE_ALL)
 					continue;				/* Don't cook the 'begin' line */
 			} else if (STRNCMPEQ(line, "end\n", 4)) {
-				if (in_uue) {
-					in_uue = FALSE;
-					if (hide_uue) {
-						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_COMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+				if (section & UUE_SECTION) {
+					section &= ~UUE_SECTION;
+					if (hide_inline_data & UUE_ALL) {
+						put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_UUE_COMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
 						continue;			/* Don't cook the 'end' line */
 					}
 				}
 			}
 
 			/*
-			 * See if this line looks like a uuencoded 'body' line
+			 * See if this line looks like a uu-or xx-encoded 'body' line
 			 */
-			is_uubody = FALSE;
+			is_uubody = 0;
 
 			if (MATCH_REGEX(uubody_regex, line, len)) {
-				int sum = (((*line) - ' ') & 077) * 4 / 3;		/* uuencode octet checksum */
+				sum = (((*line) - ' ') & 077) * 4 / 3;		/* uuencode octet checksum */
+				/*
+				 * sum = 0 in a uubody only on the last line, a single `
+				 * +1 for the \n
+				 */
+				if ((sum == 0 && len == 1 + 1) || len == (unsigned) (sum + 1 + 1))
+					is_uubody = 1;
 
-				/* sum = 0 in a uubody only on the last line, a single ` */
-				if (sum == 0 && len == 1 + 1)			/* +1 for the \n */
-					is_uubody = TRUE;
-				else if (len == (unsigned) (sum + 1 + 1))
-					is_uubody = TRUE;
 #ifdef DEBUG_ART
 				if (debug & DEBUG_MISC)
-					fprintf(stderr, "%s sum=%d len=%lu (%s)\n", bool_unparse(is_uubody), sum, len, line);
+					fprintf(stderr, "%d sum=%d len=%lu %s", is_uubody, sum, len, line);
+#endif /* DEBUG_ART */
+			} else {
+				if (MATCH_REGEX(xxbody_regex, line, len)) {
+					/*
+					 * we don't bother to sum != 0x7f as it will be
+					 * caught be the check against len (limited via
+					 * the regex) anyway
+					 */
+					if (*line >= '+' && *line <= 'z' && (sum = xxenc[(*line - '+')]) >= 0) {
+						sum = sum * 4 / 3;
+						if ((sum == 0 && len == 1 + 1) || len == (unsigned) (sum + 1 + 1))
+							is_uubody = 2;
+					}
+#ifdef DEBUG_ART
+					else
+						sum = 0;
+
+					if (debug & DEBUG_MISC)
+						fprintf(stderr, "%d sum=%d len=%lu %s", is_uubody, sum, len, line);
 #endif /* DEBUG_ART */
+				}
 			}
 
-			if (in_uue) {
+			if (section & UUE_SECTION) {
 				if (is_uubody) {
 					curruue->line_count++;
 					curruue->bytes += len;
 				} else {
 					if (line[0] == '\n') {		/* Blank line in a uubody - definitely a failure */
 						/* fprintf(stderr, "not a uue line while reading a uue body?\n"); */
-						in_uue = FALSE;
-						if (hide_uue)
+						section &= ~UUE_SECTION;
+						if (hide_inline_data & UUE_ALL)
 							/* don't continue here, so we see the line that 'broke' in_uue */
-							put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+							put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
 					} else {
-						if (!is_uubegin) { /* xxencoding or the like */
+						if (!(section & UUE_BEGIN)) { /* xxencoding or the like */
 							curruue->line_count++;
 							curruue->bytes += len;
 						}
@@ -1154,18 +1780,22 @@ process_text_body_part(
 				}
 			} else {
 				/*
-				 * UUE_ALL = 'Try harder' - we never saw a begin line, but useful
+				 * UUE_ALLi = 'Try harder' - we never saw a begin line, but useful
 				 * when uue sections are split across > 1 article
+				 * requires at least one full uu/xx line to fire
 				 */
-				if (is_uubody && hide_uue == UUE_ALL) {
+				if (is_uubody && (hide_inline_data & UUE_ALL) && section == TEXT_SECTION && len == 62) {
 					/* _(txt_unknown) cannot be used directly in new_uue() due to str_trim() there */
 					char *name = my_strdup(_(txt_unknown));
 
-					in_uue = TRUE;
+					section |= UUE_SECTION;
 					curruue = new_uue(&part, name);
 					curruue->line_count++;
 					curruue->bytes += len;
 					free(name);
+#ifdef INLINE_DEBUG_MIME
+					put_cooked(LEN, wrap_lines, C_UUE, "[-- Error: unexpected %s --]", is_uubody == 1 ? "uu-encoced data" : "xx-encoced data");
+#endif /* INLINE_DEBUG_MIME */
 					continue;
 				}
 			}
@@ -1173,22 +1803,32 @@ process_text_body_part(
 			/*
 			 * Skip output if we're hiding uue or the sig
 			 */
-			if (in_uue && hide_uue)
+			if ((section & UUE_SECTION) && (hide_inline_data & UUE_ALL))
 				continue;	/* No further processing needed */
 		}
 
-		flags = in_verbatim ? C_VERBATIM : in_sig ? C_SIG : C_BODY;
+		flags = (section & VERBATIM_SECTION) ? C_VERBATIM : (section & SIGNATURE_SECTION) ? C_SIG : C_BODY;
 
 		/*
 		 * Don't do any further handling of uue || verbatim lines
 		 */
-		if (in_uue) {
+		if (section & (UUE_SECTION | YENC_SECTION)) {
 			put_cooked(max_line_len, wrap_lines, flags, "%s", line);
 			continue;
-		} else if (in_verbatim) {
-			expand_ctrl_chars(&line, &max_line_len, 8);
-			put_cooked(max_line_len, wrap_lines, flags, "%s", line);
+		} else if ((section & VERBATIM_BEGIN) && curr_group->attribute->verbatim_handling >= VERBATIM_HIDE_MARKS) {
+			if (curr_group->attribute->verbatim_handling == VERBATIM_HIDE_ALL)
+				put_cooked(strlen(_(txt_verbatim_block_hidden)), wrap_lines, C_VERBATIM, "%s", _(txt_verbatim_block_hidden));
+			continue;
+		} else if (section & VERBATIM_SECTION) {
+			if (curr_group->attribute->verbatim_handling < VERBATIM_HIDE_ALL) {
+				expand_ctrl_chars(&line, &max_line_len, 8);
+				put_cooked(max_line_len, wrap_lines, flags, "%s", line);
+			}
 			continue;
+		} else if (section & VERBATIM_END) {
+			section &= ~VERBATIM_END;
+			if (curr_group->attribute->verbatim_handling >= VERBATIM_HIDE_MARKS)
+				continue;
 		}
 
 #ifdef HAVE_COLOR
@@ -1214,19 +1854,19 @@ process_text_body_part(
 		}
 #endif /* HAVE_COLOR */
 
-#ifdef HAVE_LIBURIPARSER
+#if defined(HAVE_LIBURIPARSER) || defined(HAVE_LIBCURL)
 		/* find and validate URIs */
 		CHECK_URI(url_regex, C_URL);
 		CHECK_URI(mail_regex, C_MAIL);
-		CHECK_URI(news_regex, C_NEWS);
 #else
 		if (MATCH_REGEX(url_regex, line, len))
 			flags |= C_URL;
 		if (MATCH_REGEX(mail_regex, line, len))
 			flags |= C_MAIL;
+#endif /* HAVE_LIBURIPARSER */
+		/* see debian bug #687198 */
 		if (MATCH_REGEX(news_regex, line, len))
 			flags |= C_NEWS;
-#endif /* HAVE_LIBURIPARSER */
 
 		if (expand_ctrl_chars(&line, &max_line_len, tabwidth))
 			flags |= C_CTRLL;				/* Line contains form-feed */
@@ -1234,26 +1874,154 @@ process_text_body_part(
 		buf = line;
 
 		/*
-		 * Skip over the first space in case of Format=Flowed (space-stuffing)
+		 * Skip over the first space in case of Format=Flowed
+		 * (RFC 3676 4.4 Space-Stuffing)
+		 * #if 1
+		 * _except_ for lines starting with " ", " >" or " From "
+		 * (this is NOT what the RFC says).
+		 * #endif
+		 * quote depth adjustment, 1st level only.
 		 */
-		if (part->format == FORMAT_FLOWED) {
-			if (line[0] == ' ')
+		if (part->format == FORMAT_FLOWED && line[0] == ' ') {
+			if (line[1] == '>' && (flags & C_QUOTE1))
+				flags &= ~C_QUOTE1;
+
+#if 0
+			if (line[1] != '>' && line[1] != ' ' && strncmp(line + 1, "From ", 5))
+#endif /* 0 */
 				++buf;
 		}
 
+		/*
+		 * skip over what "looks" like an unexpected yenc line.
+		 * in contrast to partial uue we don't store the data
+		 */
+		if (raw_len) {
+#ifdef HAVE_COLOR
+			flags &= ~(C_CTRLL | C_QUOTE1 | C_QUOTE2 | C_QUOTE3 | C_EXTQUOTE);
+#else
+			flags &= ~(C_CTRLL | C_QUOTE1 | C_QUOTE2 | C_QUOTE3);
+#endif /* HAVE_COLOR */
+			if (flags == C_BODY && (*line != '=' || *(line + 1) != 'y') && (strcmp(raw_line, line) || lines_hidden > 100)) {
+				if (!(section & (SHAR_SECTION | PGP_ANY_SECTION))) {
+					++lines_hidden;
+					continue;
+				}
+			}
+		}
+
+		/* TODO: shall we also look for PGP_PRIVATE_KEY_TAG? */
+		if ((hide_inline_data & PGP_ALL) && section == TEXT_SECTION && !strcmp(line, PGP_PUBLIC_KEY_TAG)) {
+			section |= PGP_KEY_SECTION;
+			++non_attach_lines;
+			continue;
+		}
+		if ((hide_inline_data & PGP_ALL) && section == PGP_KEY_SECTION) {
+			if (!strcmp(line, PGP_PUBLIC_KEY_END_TAG)) { /* see above, PGP_PRIVATE_KEY_END_TAG */
+				++non_attach_lines;
+				section &= ~PGP_KEY_SECTION;
+				/* -> lang.c && _("OpenPGP public key block") */
+				put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "OpenPGP pubic key block", non_attach_lines);
+				non_attach_lines = 0;
+				continue;
+			} else
+				++non_attach_lines;
+			continue;
+		}
+
+		if ((hide_inline_data & PGP_ALL) && section == TEXT_SECTION && !strcmp(line, PGP_SIG_TAG)) {
+			section |= PGP_SIG_SECTION;
+			++non_attach_lines;
+			continue;
+		}
+		if ((hide_inline_data & PGP_ALL) && section == PGP_SIG_SECTION) {
+			if (!strcmp(line, PGP_SIG_END_TAG)) {
+				++non_attach_lines;
+				section &= ~PGP_SIG_SECTION;
+				/* -> lang.c && _("OpenPGP signature block") */
+				put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "OpenPGP signature block", non_attach_lines);
+				non_attach_lines = 0;
+				continue;
+			} else
+				++non_attach_lines;
+			continue;
+		}
+
+		if ((hide_inline_data & SHAR_ALL) && section == SHAR_SECTION) {
+			++non_attach_lines;
+			if (MATCH_REGEX(shar_end_regex, line, len)) {
+				/* -> lang.c && _("shell archive (shar)") */
+				put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "shell archive (shar)", non_attach_lines);
+				non_attach_lines = 0;
+				section &= ~SHAR_SECTION;
+			}
+			continue;
+		} else {
+			if ((hide_inline_data & SHAR_ALL) && section == TEXT_SECTION && MATCH_REGEX(shar_regex, line, len)) {
+				++non_attach_lines;
+				section |= SHAR_SECTION;
+				continue;
+			}
+		}
+
+		/*
+		 * TODO: add a key on/off toggle (e.g. '{' or '}')
+		 *
+		 * be aware that trim_article_body may have kicked in before!
+		 */
+		if (MATCH_REGEX(hideline_regex, buf, len))
+			continue;
+
 		put_cooked(max_line_len, wrap_lines && (!IS_LOCAL_CHARSET("Big5")), flags, "%s", buf);
 	} /* while */
 
 	/*
-	 * Were we reading uue and ran off the end ?
+	 * Were we reading uue/yenc and ran off the end ?
 	 */
-	if (in_uue && hide_uue)
-		put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+	if ((section & UUE_SECTION) && (hide_inline_data & UUE_ALL))
+		put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+	else
+		if ((section & YENC_SECTION) && hide_inline_data) {
+			curruue->yenc_part = y_part ? y_part : 1; /* fixup display when no =part was found */
+			curruue->yenc_total = y_total ? y_total : 1; /* fixup display when no =total was found */
+			curruue->yenc_part_size = y_pend && (y_pend - y_pbegin) ? y_pend - y_pbegin : y_bsize == y_esize ? y_bsize : 0;
+			curruue->yenc_total_size = y_bsize;
+			curruue->yenc_crc = y_ccrc;
+			put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, SECTION_YENC_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]);
+			FreeAndNull(y_name);
+		}
+
+	if (!(section & YENC_SECTION) && lines_hidden && (hide_inline_data & UUE_ALL))
+		put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], lines_hidden), _(txt_yenc_partial), lines_hidden);
+
+	if (section != TEXT_SECTION && non_attach_lines) {
+		if ((section & SHAR_SECTION) && (hide_inline_data & SHAR_ALL))
+			put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "shar archive", non_attach_lines);
+
+		if ((section & PGP_KEY_SECTION) && (hide_inline_data & PGP_ALL))
+			put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "OpenPGP public key block", non_attach_lines);
+
+		if ((section & PGP_SIG_SECTION) && (hide_inline_data & PGP_ALL))
+			put_cooked(LEN, wrap_lines, C_BODY, P_(txt_cook_lines_hidden_sp[0], txt_cook_lines_hidden_sp[1], non_attach_lines), "OpenPGP signature block", non_attach_lines);
+
+#ifdef INLINE_DEBUG_MIME
+		put_cooked(LEN, wrap_lines, C_BODY, "[-- Error: unexpected %s --]", "end. No mark found.");
+#endif /* INLINE_DEBUG_MIME */
+	}
 
 	free(line);
+	FreeIfNeeded(raw_line);
 }
 
 
+#undef GET_YENC_SECTION_TYPE
+#undef PUT_YENC_HEADER
+#undef DEBUG_PUT_YENC_INVALID_ITEM
+#undef DEBUG_PUT_YENC_MISSING_OR_EMPTY_PARAM
+#undef DEBUG_PUT_YENC_UNEXPECTED_ITEM
+#undef DEBUG_PUT_YENC_CRC32_MISMATCH
+
+
 /*
  * Return TRUE if this header should be printed as per
  * news_headers_to_[not_]display
@@ -1310,31 +2078,6 @@ dump_cooked(
 #endif /* DEBUG_ART */
 
 
-/*
- * '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
- * fly decoding.
- * We could have cooked the headers whilst they were being read but we're
- * trying to keep this simple.
- *
- * Expects:
- *		Fresh article context to write into
- *		parse_uue is set only when the art is opened to create t_parts for
- *		uue sections found, when resizing this is not needed
- *		hide_uue determines the folding of uue sections
- * Handles:
- *		multipart articles
- *		stripping of non text sections if skip_alternative
- *		Q and B decoding of text sections
- *		handling of uuencoded sections
- *		stripping of sigs if !show_signatures
- * Returns:
- *		TRUE on success
- *
- * TODO:
- *      give an error-message on at least disk-full
- */
 /* set INLINE_DEBUG_MIME to 1 to inline report some errors/warnings,
  * use PAGE_ARTICLE_INFO ('\'') for a more detailed info.
  * strings -> lang.c?
@@ -1343,14 +2086,14 @@ t_bool
 cook_article(
 	t_bool wrap_lines,
 	t_openartinfo *artinfo,
-	int hide_uue,
+	int hide_inline_data,
 	t_bool show_all_headers)
 {
 	const char *charset;
 	const char *name;
 	char *line;
 	struct t_header *hdr = &artinfo->hdr;
-	static const char *struct_header[] = {
+	static const char *struct_header[] = { /* as in rfc2047.c:rfc1522_do_encode() */
 		"Approved: ", "From: ", "Originator: ", "Reply-To: ",
 		"Sender: ", "To: ", "Cc: ", "Bcc: ", "X-Cancelled-By: ",
 		"X-Comment-To: ", "X-Submissions-To: ", "X-Originator: ",
@@ -1400,6 +2143,10 @@ cook_article(
 			t_bool found = FALSE;
 
 			/* structured headers */
+			/*
+			 * TODO: should we look for URLs in headers too?
+			 * (make this configurable?)
+			 */
 			do {
 				if (!strncasecmp(line, *strptr, strlen(*strptr))) {
 					foo = my_strdup(*strptr);
@@ -1408,6 +2155,7 @@ cook_article(
 						unfold_header(line);
 						if ((ptr = parse_mb_list_header(line, foo))) {
 #if 0
+							char *idnp;
 							/*
 							 * TODO:
 							 * idna_decode() currently expects just a FQDN
@@ -1417,11 +2165,56 @@ cook_article(
 							 * (?i)((?:\S+\.)?xn--[a-z0-9\.\-]{3,}\S+)\b
 							 * and just decode $1
 							 * maybe also in process_text_body_part()
+							 * (after looking for url_regex & co)
+							 *
+							 * the following is quick'n'dirty and
+							 * can't cope with multiple addresses.
+							 * it needs a rewrite/cleanup to
+							 * some idna_decode_line() which just
+							 * decodes all the idna-parts in it and
+							 * keeps he rest of the line as is
 							 */
-							bar = idna_decode(ptr);
-#else
-							bar = my_strdup(ptr);
+
+							/* something which looks like IDNA? */
+							if ((idnp = strcasestr(ptr, ACE_PREFIX)) != NULL) {
+								char *t = NULL;
+								char *ep = idnp;
+								char k;
+
+								/* look for fqdn start */
+								while (idnp > ptr && (*(idnp - 1) == '+' || *(idnp - 1) == '-' || *(idnp - 1) == '.' || isalnum((int) *(idnp - 1))))
+									--idnp;
+
+								/* keep beginng of the line before idna part */
+								bar = my_calloc(strlen(ptr) - strlen(idnp) + 1, 1);
+								snprintf(bar, strlen(ptr) - strlen(idnp) + 1, "%s", ptr);
+
+								/* look for fqdn end */
+								while (*ep != '\0' && (*ep == '+' || *ep == '-' || *ep == '.' || isalnum((int) *ep)))
+									++ep;
+								/* remember "end" = first non fqdn char */
+								k = *ep;
+								/* terminate fqdn */
+								*ep = '\0';
+								if (idnp > ptr && *(idnp - 1) == '@' && strlen(idnp) >= 10 && strchr(idnp, '.')) { /* follows an '@', has idna min. len and at least one '.' */
+									/* decode */
+									t = idna_decode(idnp);
+									/* append idn data */
+									bar = append_to_string(bar, t);
+									free(t);
+									/* restore end char */
+									*ep = k;
+									if (ep <= (ptr + strlen(ptr))) /* append tail */
+										bar = append_to_string(bar, ep);
+								} else { /* use original data */
+									*ep = k;
+									free(bar);
+									bar = my_strdup(ptr);
+								}
+							} else
 #endif /* 0 */
+								bar = my_strdup(ptr);
+
 							l = my_calloc(1, strlen(bar) + strlen(*strptr) + 1);
 							strncpy(l, line, strlen(*strptr));
 							strcat(l, bar);
@@ -1433,17 +2226,16 @@ cook_article(
 				}
 			} while (!found && *(++strptr) != NULL);
 
-			/* unstructured but must not be decoded */
-			if (l == NULL && (!strncasecmp(line, "References: ", 12) || !strncasecmp(line, "Message-ID: ", 12) || !strncasecmp(line, "Date: ", 6) || !strncasecmp(line, "Newsgroups: ", 12) || !strncasecmp(line, "Distribution: ", 14) || !strncasecmp(line, "Followup-To: ", 13) || !strncasecmp(line, "X-Face: ", 8) || !strncasecmp(line, "Cancel-Lock: ", 13) || !strncasecmp(line, "Cancel-Key: ", 12) || !strncasecmp(line, "Supersedes: ", 12)))
+			/* unstructured but must not be decoded (see also rfc2047.c:do_rfc15211522_encode()) */
+			if (l == NULL && (!strncasecmp(line, "Date: ", 6) || !strncasecmp(line, "Path: ", 6) || !strncasecmp(line, "Xref: ", 6) || !strncasecmp(line, "X-Face: ", 8) || !strncasecmp(line, "Newsgroups: ", 12) || !strncasecmp(line, "References: ", 12) || !strncasecmp(line, "Message-ID: ", 12) || !strncasecmp(line, "Supersedes: ", 12) || !strncasecmp(line, "Cancel-Key: ", 12) || !strncasecmp(line, "Cancel-Lock: ", 13) || !strncasecmp(line, "Followup-To: ", 13) || !strncasecmp(line, "Distribution: ", 14)))
 				l = my_strdup(line);
 
 			if (l == NULL)
 				l = my_strdup(rfc1522_decode(line));
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			if (IS_LOCAL_CHARSET("UTF-8"))
 				utf8_valid(l);
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
 			header_put = TRUE;
 			expand_ctrl_chars(&l, &i, tabwidth);
 			put_cooked(i, wrap_lines, C_HEADER, "%s", l);
@@ -1483,7 +2275,7 @@ cook_article(
 			else
 				charset = NULL;
 
-			put_attach(wrap_lines, ptr, (ptr->depth - 1) * 4, 0, name, charset);
+			put_attach(wrap_lines, ptr, (ptr->depth - 1) * 4, SECTION_DEFAULT, name, charset);
 
 			/* Try to view anything of type text, may need to review this */
 			if (IS_PLAINTEXT(ptr)) {
@@ -1493,7 +2285,7 @@ cook_article(
 						put_cooked(1, wrap_lines, C_ATTACH, "\n");
 				} else {
 					charset = validate_charset(charset);
-					process_text_body_part(wrap_lines, artinfo->raw, charset ? charset : "US-ASCII", ptr, hide_uue);
+					process_text_body_part(wrap_lines, artinfo->raw, charset ? charset : "US-ASCII", ptr, hide_inline_data);
 				}
 			}
 		}
@@ -1513,7 +2305,7 @@ cook_article(
 
 #ifdef CHARSET_CONVERSION
 #	ifdef USE_ICU_UCSDET
-		if (hdr->ext->type == TYPE_APPLICATION && hdr->ext->encoding == ENCODING_BINARY && artinfo->hdr.ext->mime_hints.flags & MIME_TRANSFER_ENCODING_UNKNOWN) {
+		if (hdr->ext->type == TYPE_APPLICATION && hdr->ext->encoding == ENCODING_BINARY && (artinfo->hdr.ext->mime_hints.flags & MIME_TRANSFER_ENCODING_UNKNOWN)) {
 			put_cooked(LEN, wrap_lines, C_ATTACH, "[-- \"Content-Type: application/octet-stream\" forced --]\n");
 			put_cooked(LEN, wrap_lines, C_ATTACH, "[-- \"Content-Type-Encodig: %s\" forced --]\n", content_encodings[hdr->ext->encoding]);
 		}
@@ -1539,13 +2331,13 @@ cook_article(
 			if (hdr->ext->mime_hints.flags & MIME_CHARSET_UNSUPPORTED)
 				put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_mime_unsup_charset), 0, "", hdr->ext->mime_hints.charset);
 			else
-				process_text_body_part(wrap_lines, artinfo->raw, charset ? charset : "US-ASCII", hdr->ext, hide_uue);
+				process_text_body_part(wrap_lines, artinfo->raw, charset ? charset : "US-ASCII", hdr->ext, hide_inline_data);
 		} else {
 			/*
 			 * Non-textual main body
 			 */
 			name = get_filename(hdr->ext->params);
-			put_attach(wrap_lines, hdr->ext, 0, 0, name, BlankIfNull(charset));
+			put_attach(wrap_lines, hdr->ext, 0, SECTION_DEFAULT, name, BlankIfNull(charset));
 		}
 	}
 
@@ -1575,9 +2367,10 @@ ltobi(
 	char r;
 	unsigned d = 0, e = 0;
 
-#if !defined(NO_LOCALE) && defined(HAVE_LANGINFO_CODESET)
-	if (!(r = nl_langinfo(RADIXCHAR)[0]))
-#endif /* !NO_LOCALE && HAVE_LANGINFO_CODESET */
+#if !defined(NO_LOCALE)
+	r = tin_nl_langinfo(RADIXCHAR)[0];
+	if (r == '\0')
+#endif /* !NO_LOCALE */
 		r = '.';
 
 	while (i >= BI_BASE) {
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/crc32.c tin-2.6.5/src/crc32.c
--- tin-2.6.4/src/crc32.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-2.6.5/src/crc32.c	2025-11-13 02:21:32.344169697 +0100
@@ -0,0 +1,149 @@
+/*
+ *  COPYRIGHT (C) 1986 Gary S. Brown.  You may use this program, or
+ *  code or tables extracted from it, as desired without restriction.
+ *
+ *  First, the polynomial itself and its table of feedback terms.  The
+ *  polynomial is
+ *  X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ *  Note that we take it "backwards" and put the highest-order term in
+ *  the lowest-order bit.  The X^32 term is "implied"; the LSB is the
+ *  X^31 term, etc.  The X^0 term (usually shown as "+1") results in
+ *  the MSB being 1.
+ *
+ *  Note that the usual hardware shift register implementation, which
+ *  is what we're using (we're merely optimizing it by doing eight-bit
+ *  chunks at a time) shifts bits into the lowest-order term.  In our
+ *  implementation, that means shifting towards the right.  Why do we
+ *  do it this way?  Because the calculated CRC must be transmitted in
+ *  order from highest-order term to lowest-order term.  UARTs transmit
+ *  characters in order from LSB to MSB.  By storing the CRC this way,
+ *  we hand it to the UART in the order low-byte to high-byte; the UART
+ *  sends each low-bit to high-bit; and the result is transmission bit
+ *  by bit from highest- to lowest-order term without requiring any bit
+ *  shuffling on our part.  Reception works similarly.
+ *
+ *  The feedback terms table consists of 256, 32-bit entries.  Notes
+ *
+ *      The table can be generated at runtime if desired; code to do so
+ *      is shown later.  It might not be obvious, but the feedback
+ *      terms simply represent the results of eight shift/xor opera-
+ *      tions for all combinations of data and CRC register values.
+ *
+ *      The values must be right-shifted by eight bits by the "updcrc"
+ *      logic; the shift must be unsigned (bring in zeroes).  On some
+ *      hardware you could probably optimize the shift in assembler by
+ *      using byte-swap instructions.
+ *      polynomial $edb88320
+ *
+ */
+
+#if 0
+#include <stdio.h>
+#include "crc32.h"
+#else
+#	ifndef TIN_H
+#		include "tin.h"
+#	endif /* !TIN_H */
+#	ifdef USE_ZLIB
+#		include <zlib.h>
+#	else
+		static inline uint32_t crc32_add_char(uint32_t crc, unsigned char c);
+		static uint32_t ul_crc32(uint32_t seed, const unsigned char *buf, size_t len);
+#	endif /* !USE_ZLIB */
+#endif /* 0 */
+
+
+uint32_t
+tin_crc32(
+	uint32_t crc,
+	const unsigned char *buf,
+	size_t len)
+{
+	if (!buf || !len)
+		return 0;
+#ifdef USE_ZLIB
+	return crc32((unsigned long) crc, buf, len);
+#else
+	return ~ul_crc32(~crc, buf, len);
+#endif /* USE_ZLIB */
+}
+
+
+#ifndef USE_ZLIB
+static const uint32_t crc32_tab[] = {
+	0x00000000L, 0x77073096L, 0xee0e612cL, 0x990951baL, 0x076dc419L,
+	0x706af48fL, 0xe963a535L, 0x9e6495a3L, 0x0edb8832L, 0x79dcb8a4L,
+	0xe0d5e91eL, 0x97d2d988L, 0x09b64c2bL, 0x7eb17cbdL, 0xe7b82d07L,
+	0x90bf1d91L, 0x1db71064L, 0x6ab020f2L, 0xf3b97148L, 0x84be41deL,
+	0x1adad47dL, 0x6ddde4ebL, 0xf4d4b551L, 0x83d385c7L, 0x136c9856L,
+	0x646ba8c0L, 0xfd62f97aL, 0x8a65c9ecL, 0x14015c4fL, 0x63066cd9L,
+	0xfa0f3d63L, 0x8d080df5L, 0x3b6e20c8L, 0x4c69105eL, 0xd56041e4L,
+	0xa2677172L, 0x3c03e4d1L, 0x4b04d447L, 0xd20d85fdL, 0xa50ab56bL,
+	0x35b5a8faL, 0x42b2986cL, 0xdbbbc9d6L, 0xacbcf940L, 0x32d86ce3L,
+	0x45df5c75L, 0xdcd60dcfL, 0xabd13d59L, 0x26d930acL, 0x51de003aL,
+	0xc8d75180L, 0xbfd06116L, 0x21b4f4b5L, 0x56b3c423L, 0xcfba9599L,
+	0xb8bda50fL, 0x2802b89eL, 0x5f058808L, 0xc60cd9b2L, 0xb10be924L,
+	0x2f6f7c87L, 0x58684c11L, 0xc1611dabL, 0xb6662d3dL, 0x76dc4190L,
+	0x01db7106L, 0x98d220bcL, 0xefd5102aL, 0x71b18589L, 0x06b6b51fL,
+	0x9fbfe4a5L, 0xe8b8d433L, 0x7807c9a2L, 0x0f00f934L, 0x9609a88eL,
+	0xe10e9818L, 0x7f6a0dbbL, 0x086d3d2dL, 0x91646c97L, 0xe6635c01L,
+	0x6b6b51f4L, 0x1c6c6162L, 0x856530d8L, 0xf262004eL, 0x6c0695edL,
+	0x1b01a57bL, 0x8208f4c1L, 0xf50fc457L, 0x65b0d9c6L, 0x12b7e950L,
+	0x8bbeb8eaL, 0xfcb9887cL, 0x62dd1ddfL, 0x15da2d49L, 0x8cd37cf3L,
+	0xfbd44c65L, 0x4db26158L, 0x3ab551ceL, 0xa3bc0074L, 0xd4bb30e2L,
+	0x4adfa541L, 0x3dd895d7L, 0xa4d1c46dL, 0xd3d6f4fbL, 0x4369e96aL,
+	0x346ed9fcL, 0xad678846L, 0xda60b8d0L, 0x44042d73L, 0x33031de5L,
+	0xaa0a4c5fL, 0xdd0d7cc9L, 0x5005713cL, 0x270241aaL, 0xbe0b1010L,
+	0xc90c2086L, 0x5768b525L, 0x206f85b3L, 0xb966d409L, 0xce61e49fL,
+	0x5edef90eL, 0x29d9c998L, 0xb0d09822L, 0xc7d7a8b4L, 0x59b33d17L,
+	0x2eb40d81L, 0xb7bd5c3bL, 0xc0ba6cadL, 0xedb88320L, 0x9abfb3b6L,
+	0x03b6e20cL, 0x74b1d29aL, 0xead54739L, 0x9dd277afL, 0x04db2615L,
+	0x73dc1683L, 0xe3630b12L, 0x94643b84L, 0x0d6d6a3eL, 0x7a6a5aa8L,
+	0xe40ecf0bL, 0x9309ff9dL, 0x0a00ae27L, 0x7d079eb1L, 0xf00f9344L,
+	0x8708a3d2L, 0x1e01f268L, 0x6906c2feL, 0xf762575dL, 0x806567cbL,
+	0x196c3671L, 0x6e6b06e7L, 0xfed41b76L, 0x89d32be0L, 0x10da7a5aL,
+	0x67dd4accL, 0xf9b9df6fL, 0x8ebeeff9L, 0x17b7be43L, 0x60b08ed5L,
+	0xd6d6a3e8L, 0xa1d1937eL, 0x38d8c2c4L, 0x4fdff252L, 0xd1bb67f1L,
+	0xa6bc5767L, 0x3fb506ddL, 0x48b2364bL, 0xd80d2bdaL, 0xaf0a1b4cL,
+	0x36034af6L, 0x41047a60L, 0xdf60efc3L, 0xa867df55L, 0x316e8eefL,
+	0x4669be79L, 0xcb61b38cL, 0xbc66831aL, 0x256fd2a0L, 0x5268e236L,
+	0xcc0c7795L, 0xbb0b4703L, 0x220216b9L, 0x5505262fL, 0xc5ba3bbeL,
+	0xb2bd0b28L, 0x2bb45a92L, 0x5cb36a04L, 0xc2d7ffa7L, 0xb5d0cf31L,
+	0x2cd99e8bL, 0x5bdeae1dL, 0x9b64c2b0L, 0xec63f226L, 0x756aa39cL,
+	0x026d930aL, 0x9c0906a9L, 0xeb0e363fL, 0x72076785L, 0x05005713L,
+	0x95bf4a82L, 0xe2b87a14L, 0x7bb12baeL, 0x0cb61b38L, 0x92d28e9bL,
+	0xe5d5be0dL, 0x7cdcefb7L, 0x0bdbdf21L, 0x86d3d2d4L, 0xf1d4e242L,
+	0x68ddb3f8L, 0x1fda836eL, 0x81be16cdL, 0xf6b9265bL, 0x6fb077e1L,
+	0x18b74777L, 0x88085ae6L, 0xff0f6a70L, 0x66063bcaL, 0x11010b5cL,
+	0x8f659effL, 0xf862ae69L, 0x616bffd3L, 0x166ccf45L, 0xa00ae278L,
+	0xd70dd2eeL, 0x4e048354L, 0x3903b3c2L, 0xa7672661L, 0xd06016f7L,
+	0x4969474dL, 0x3e6e77dbL, 0xaed16a4aL, 0xd9d65adcL, 0x40df0b66L,
+	0x37d83bf0L, 0xa9bcae53L, 0xdebb9ec5L, 0x47b2cf7fL, 0x30b5ffe9L,
+	0xbdbdf21cL, 0xcabac28aL, 0x53b39330L, 0x24b4a3a6L, 0xbad03605L,
+	0xcdd70693L, 0x54de5729L, 0x23d967bfL, 0xb3667a2eL, 0xc4614ab8L,
+	0x5d681b02L, 0x2a6f2b94L, 0xb40bbe37L, 0xc30c8ea1L, 0x5a05df1bL,
+	0x2d02ef8dL
+};
+
+static inline uint32_t crc32_add_char(uint32_t crc, unsigned char c)
+{
+	return crc32_tab[(crc ^ c) & 0xff] ^ (crc >> 8);
+}
+
+/*
+ * This a generic crc32() function, it takes seed as an argument,
+ * and does __not__ xor at the end. Then individual users can do
+ * whatever they need.
+ */
+static uint32_t ul_crc32(uint32_t seed, const unsigned char *buf, size_t len)
+{
+	uint32_t crc = seed;
+	const unsigned char *p = buf;
+
+	while (len--)
+		crc = crc32_add_char(crc, *p++);
+
+	return crc;
+}
+#endif /* !USE_ZLIB */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/curses.c tin-2.6.5/src/curses.c
--- tin-2.6.4/src/curses.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/curses.c	2025-11-13 02:21:32.348169872 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2024-07-28
+ *  Updated   : 2025-05-01
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -82,8 +82,8 @@ t_bool have_linescroll = FALSE;
 #				define USE_SGTTY 1
 #				define TTY struct sgttyb
 /*
-	#			else
-	#				error "No termios.h, termio.h or sgtty.h found"
+#			else
+#				error "No termios.h, termio.h or sgtty.h found"
 */
 #			endif /* HAVE_SGTTY_H */
 #		endif /* HAVE_TERMIO_H */
@@ -126,8 +126,8 @@ static int _columns, _line, _lines, _col
 #				define SET_TTY(arg) stty(TTYIN, arg)
 #				define GET_TTY(arg) gtty(TTYIN, arg)
 /*
-	#			else
-	#				error "No termios.h, termio.h or sgtty.h found"
+#			else
+#				error "No termios.h, termio.h or sgtty.h found"
 */
 #			endif /* USE_SGTTY */
 #		endif /* USE_TERMIO */
@@ -544,7 +544,7 @@ StartInverse(
 /*	in_inverse = 1; */
 	if (_setinverse && tinrc.inverse_okay) {
 #	ifdef HAVE_COLOR
-		if (use_color) {
+		if (use_color && (tinrc.col_invers_bg != -1 || tinrc.col_invers_fg != -1)) {
 			bcol(tinrc.col_invers_bg);
 			fcol(tinrc.col_invers_fg);
 		} else {
@@ -568,7 +568,7 @@ EndInverse(
 /*	in_inverse = 0; */
 	if (_clearinverse && tinrc.inverse_okay) {
 #	ifdef HAVE_COLOR
-		if (use_color) {
+		if (use_color && (tinrc.col_invers_bg != -1 || tinrc.col_invers_fg != -1)) {
 			fcol(tinrc.col_normal);
 			bcol(tinrc.col_back);
 		} else {
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/debug.c tin-2.6.5/src/debug.c
--- tin-2.6.4/src/debug.c	2024-12-21 02:54:24.000000000 +0100
+++ tin-2.6.5/src/debug.c	2025-12-08 20:09:23.093717343 +0100
@@ -3,10 +3,10 @@
  *  Module    : debug.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-08
  *  Notes     : debug routines
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -48,15 +48,15 @@
 #	endif /* !NEWSRC_H */
 #endif /* DEBUG */
 
-unsigned short debug;
+unsigned int debug = 0;
 
 #ifdef DEBUG
 /*
  * Local prototypes
  */
-static void debug_print_attributes(struct t_attribute *attr, FILE *fp);
+static void debug_print_attributes(const struct t_attribute *attr, FILE *fp);
 static void debug_print_filter(FILE *fp, int num, struct t_filter *the_filter);
-static void debug_print_newsrc(struct t_newsrc *lnewsrc, FILE *fp);
+static void debug_print_newsrc(const struct t_newsrc *lnewsrc, FILE *fp);
 
 
 /*
@@ -219,7 +219,7 @@ debug_print_active(
 
 static void
 debug_print_attributes(
-	struct t_attribute *attr,
+	const struct t_attribute *attr,
 	FILE *fp)
 {
 	if (attr == NULL)
@@ -329,13 +329,13 @@ debug_print_filters(
 	if (!*file)
 		joinpath(file, sizeof(file), tmpdir, "FILTER");
 
-	if ((fp = fopen(file, "w")) != NULL) {
+	if ((fp = fopen(file, "a")) != NULL) {
 		/*
 		 * print global filter
 		 */
 		num = glob_filter.num;
 		the_filter = glob_filter.filter;
-		fprintf(fp, "*** BEG GLOBAL FILTER=[%3d] ***\n", num);
+		fprintf(fp, "\n*** BEG GLOBAL FILTER=[%3d] ***\n", num);
 		for (i = 0; i < num; i++) {
 			debug_print_filter(fp, i, &the_filter[i]);
 			fprintf(fp, "\n");
@@ -445,7 +445,7 @@ debug_print_bitmap(
 
 static void
 debug_print_newsrc(
-	struct t_newsrc *lnewsrc,
+	const struct t_newsrc *lnewsrc,
 	FILE *fp)
 {
 	int j = 0;
@@ -468,27 +468,4 @@ debug_print_newsrc(
 	fprintf(fp, "]\n");
 	fflush(fp);
 }
-
-
-#	ifdef NNTP_ABLE
-const char *
-logtime(
-	void)
-{
-#		if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY)
-	static struct t_tintime log_time;
-	static char out[40];
-
-	if (tin_gettime(&log_time) == 0) {
-		if (my_strftime(out, 39, " [%H:%M:%S.", gmtime(&(log_time.tv_sec)))) {
-			snprintf(out + 11, sizeof(out) - 11, "%09ld", log_time.tv_nsec); /* strlen(" [hh:mm:ss.") */
-			out[17] = '\0'; /* strlen(" [hh:mm:ss.uuuuuu") */
-			strcat(out, "] ");
-			return out;
-		}
-	}
-#		endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */
-	return " ";
-}
-#	endif /* NNTP_ABLE */
 #endif /* DEBUG */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/envarg.c tin-2.6.5/src/envarg.c
--- tin-2.6.4/src/envarg.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/envarg.c	2025-11-13 02:21:32.364170570 +0100
@@ -1,12 +1,12 @@
 /*
  *  Project   : tin - a Usenet reader
  *  Module    : envarg.c
- *  Author    : B. Davidson
+ *  Author    : B. Davidsen
  *  Created   : 1991-10-13
  *  Updated   : 2021-02-23
  *  Notes     : Adds default options from environment to command line
  *
- * Copyright (c) 1991-2025 Bill Davidson
+ * Copyright (c) 1991-2026 Bill Davidsen
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/feed.c tin-2.6.5/src/feed.c
--- tin-2.6.4/src/feed.c	2024-12-04 20:10:52.000000000 +0100
+++ tin-2.6.5/src/feed.c	2025-12-09 04:46:38.432221341 +0100
@@ -3,10 +3,10 @@
  *  Module    : feed.c
  *  Author    : I. Lea
  *  Created   : 1991-08-31
- *  Updated   : 2024-12-04
+ *  Updated   : 2025-12-08
  *  Notes     : provides same interface to mail,pipe,print,save & repost commands
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -69,7 +69,7 @@ struct t_counters {
 static char *get_save_filename(const struct t_group *group, int function, char *filename, int filelen);
 static t_bool expand_feed_filename(char *outpath, size_t outpath_len, const char *path);
 static t_bool feed_article(int art, int function, struct t_counters *counter, t_bool use_current, const char *data, const struct t_group *group);
-static t_function get_feed_key(int function, int level, struct t_art_stat *thread);
+static t_function get_feed_key(int function, int level, const struct t_art_stat *thread);
 static t_function get_post_proc_type(void);
 static void print_save_summary(t_function type, int fed);
 #ifndef DISABLE_PRINTING
@@ -230,7 +230,7 @@ static t_function
 get_feed_key(
 	int function,
 	int level,
-	struct t_art_stat *thread)
+	const struct t_art_stat *thread)
 {
 	constext *prompt;
 	t_function default_func, func;
@@ -350,6 +350,8 @@ get_feed_key(
  * Print a message like:
  * -- [Article|Thread|Tagged Articles] saved to [mailbox] [filenames] --
  * 'fed' is the number of articles we tried to save
+ *
+ * FIXME: translatable/plural-forms and fixed length buffer
  */
 static void
 print_save_summary(
@@ -360,15 +362,15 @@ print_save_summary(
 	char what[LEN];
 
 	if (fed != num_save)
-		wait_message(2, _(txt_warn_not_all_arts_saved), fed, num_save);
+		wait_message(2, P_(txt_warn_not_all_arts_saved_sp[0], txt_warn_not_all_arts_saved_sp[1], num_save), fed, num_save);
 
 	switch (type) {
 		case FEED_HOT:
-			snprintf(what, sizeof(what), _(txt_prefix_hot), PLURAL(fed, txt_article));
+			snprintf(what, sizeof(what), "%s", P_(txt_hot_article_sp[0], txt_hot_article_sp[1], fed));
 			break;
 
 		case FEED_TAGGED:
-			snprintf(what, sizeof(what), _(txt_prefix_tagged), PLURAL(fed, txt_article));
+			snprintf(what, sizeof(what), "%s", P_(txt_tagged_article_sp[0], txt_tagged_article_sp[1], fed));
 			break;
 
 		case FEED_THREAD:
@@ -378,13 +380,14 @@ print_save_summary(
 		case FEED_ARTICLE:
 		case FEED_PATTERN:
 		default:
-			snprintf(what, sizeof(what), "%s", PLURAL(fed, txt_article));
+			snprintf(what, sizeof(what), "%s", P_(txt_article_sp[0], txt_article_sp[1], fed));
 			break;
 	}
 
 	/*
 	 * We report the range of saved-to files for regular saves of > 1 articles
 	 */
+	/* FIXME: translatable/plural-forms */
 	if (num_save == 1 || save[0].mailbox)
 		snprintf(buf, sizeof(buf), _(txt_saved_to),
 			what, (save[0].mailbox ? _(txt_mailbox) : ""), save[0].path);
@@ -443,6 +446,9 @@ feed_article(
 		case FEED_AUTOSAVE:
 			progress_mesg = fmt_string("%s (%d/%d)", _(txt_saving), counter->total, counter->max);
 			break;
+
+		default:
+			break;
 	}
 
 	if (progress_mesg != NULL) {
@@ -567,7 +573,7 @@ feed_articles(
 	int function,
 	int level,
 	t_function type,
-	struct t_group *group,
+	const struct t_group *group,
 	int respnum)
 {
 	char *prompt;
@@ -624,7 +630,7 @@ feed_articles(
 	 */
 	switch (function) {
 		/* Setup mail - get address to mail to */
-		case FEED_MAIL:
+		case FEED_MAIL: /* FIXME: translatable/plural-forms */
 			prompt = fmt_string(_(txt_mail_art_to), cCOLS - (strwidth(_(txt_mail_art_to)) > cCOLS - 30 ? cCOLS - 30 : strwidth(_(txt_mail_art_to)) + 30), tinrc.default_mail_address);
 			if (!(prompt_string_ptr_default(prompt, &tinrc.default_mail_address, _(txt_no_mail_address), HIST_MAIL_ADDRESS))) {
 				free(prompt);
@@ -663,7 +669,7 @@ feed_articles(
 		/* FIXME: don't use fixed length buffer */
 		case FEED_PRINT:
 			{
-				int l = sizeof(outpath) - strlen(tinrc.printer) - strlen(REDIRECT_OUTPUT) - 2;
+				int l = (int) (sizeof(outpath) - strlen(tinrc.printer) - strlen(REDIRECT_OUTPUT) - 2);
 
 				if (l > 0)
 					snprintf(outpath, sizeof(outpath), "%.*s %s", l, tinrc.printer, REDIRECT_OUTPUT);
@@ -723,10 +729,9 @@ feed_articles(
 				char *tmp;
 				char *smsg;
 #ifndef FORGERY
-				char from_name[PATH_LEN];
-
-				get_from_name(from_name, (struct t_group *) 0);
+				char from_name[HEADER_LEN];
 
+				get_from_name(from_name, sizeof(from_name), (const struct t_group *) 0);
 				if (strstr(from_name, arts[respnum].mailbox.from)) {
 #endif /* !FORGERY */
 					char buf[LEN];
@@ -745,12 +750,12 @@ feed_articles(
 					free(smsg);
 
 					switch (func) {
-						case FEED_SUPERSEDE:
+						case FEED_SUPERSEDE: /* TODO: plural-forms? strip_double_ngs()? */
 							tmp = fmt_string(_(txt_supersede_group), BlankIfNull(tinrc.default_repost_group));
 							supersede = TRUE;
 							break;
 
-						case FEED_KEY_REPOST:
+						case FEED_KEY_REPOST: /* TODO: plural-forms? strip_double_ngs()? */
 							tmp = fmt_string(_(txt_repost_group), BlankIfNull(tinrc.default_repost_group));
 							supersede = FALSE;
 							break;
@@ -760,7 +765,7 @@ feed_articles(
 							return -1;
 					}
 #ifndef FORGERY
-				} else {
+				} else { /* TODO: plural-forms? strip_double_ngs()? */
 					tmp = fmt_string(_(txt_repost_group), BlankIfNull(tinrc.default_repost_group));
 					supersede = FALSE;
 				}
@@ -884,8 +889,8 @@ feed_articles(
 				for_each_art_in_thread(art, i) {
 					if (!arts[art].matched)
 						continue;
-					arts[art].matched = FALSE;
 
+					arts[art].matched = FALSE;
 					/* Keep going - don't abort on errors */
 					if (feed_article(art, function, &counter, use_current, outpath, group)) {
 						if (feed_type == FEED_HOT)
@@ -1013,7 +1018,7 @@ got_epipe_while_piping:
 			if (tinrc.interactive_mailer != INTERACTIVE_NONE)
 				info_message(_(txt_external_mail_done));
 			else
-				info_message(_(txt_articles_mailed), counter.success, PLURAL(counter.success, txt_article));
+				info_message(P_(txt_article_mailed_sp[0], txt_article_mailed_sp[1], counter.success), counter.success);
 			break;
 
 		case FEED_MARK_READ:
@@ -1022,16 +1027,26 @@ got_epipe_while_piping:
 				info_message(_(txt_no_next_unread_art));
 			else {
 				if (counter.success && level != PAGE_LEVEL) {
-					const char *ptr;
+					switch (feed_type) {
+						case FEED_THREAD:
+							info_message((function == FEED_MARK_READ) ?
+								_(txt_marked_thread_as_read) :
+								_(txt_marked_thread_as_unread));
+							break;
 
-					ptr = function == FEED_MARK_READ ? _(txt_marked_as_read) : _(txt_marked_as_unread);
-					if (feed_type == FEED_THREAD) {
-						info_message(ptr, _(txt_thread_upper));
-					} else if (feed_type == FEED_ARTICLE) {
-						info_message(ptr, _(txt_article_upper));
-					} else {
-						ptr = function == FEED_MARK_READ ? _(txt_marked_arts_as_read) : _(txt_marked_arts_as_unread);
-						info_message(ptr, counter.success, counter.max, PLURAL(counter.max, txt_article));
+						case FEED_ARTICLE:
+							info_message((function == FEED_MARK_READ) ?
+								_(txt_marked_article_as_read) :
+								_(txt_marked_article_as_unread));
+							break;
+
+						default:
+							/* FIXME: translatable/plural-forms */
+							info_message((function == FEED_MARK_READ) ?
+								_(txt_marked_arts_as_read) :
+								_(txt_marked_arts_as_unread),
+								counter.success, counter.max, P_(txt_article_sp[0], txt_article_sp[1], counter.max));
+							break;
 					}
 				}
 			}
@@ -1039,13 +1054,13 @@ got_epipe_while_piping:
 
 #ifndef DONT_HAVE_PIPING
 		case FEED_PIPE:
-			info_message(_(txt_articles_piped), counter.success, PLURAL(counter.success, txt_article), tinrc.default_pipe_command);
+			info_message(P_(txt_article_piped_sp[0], txt_article_piped_sp[1], counter.success), counter.success, tinrc.default_pipe_command);
 			break;
 #endif /* !DONT_HAVE_PIPING */
 
 #ifndef DISABLE_PRINTING
 		case FEED_PRINT:
-			info_message(_(txt_articles_printed), counter.success, PLURAL(counter.success, txt_article));
+			info_message(P_(txt_article_printed_sp[0], txt_article_printed_sp[1], counter.success), counter.success);
 			break;
 #endif /* !DISABLE_PRINTING */
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/filter.c tin-2.6.5/src/filter.c
--- tin-2.6.4/src/filter.c	2024-12-09 15:14:54.000000000 +0100
+++ tin-2.6.5/src/filter.c	2025-12-17 08:15:56.473920622 +0100
@@ -3,10 +3,10 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2024-12-09
+ *  Updated   : 2025-12-17
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -96,7 +96,7 @@ int filter_file_offset;
 /*
  * Local prototypes
  */
-static int get_choice(int x, const char *help, const char *prompt, const char *list[], int list_size);
+static int get_choice(int x, const char *help, const char *prompt, const char * const list[], int list_size);
 static int set_filter_scope(struct t_group *group);
 static struct t_filter_comment *add_filter_comment(struct t_filter_comment *ptr, char *text);
 static struct t_filter_comment *free_filter_comment(struct t_filter_comment *ptr);
@@ -219,8 +219,16 @@ test_match(
 			error = match_regex_ex(string, (REGEX_SIZE) strlen(string), 0, 0, cache);
 			if (error >= 0)
 				return 1;
-			else if (error != REGEX_ERROR_NOMATCH) { /* also exclude BADUTF8 ? */
+			else if (error != REGEX_ERROR_NOMATCH) {
+				/* also exclude BADUTF8 ?
+				 * #ifdef HAVE_LIB_PCRE2
+				 *	if (error < PCRE2_ERROR_UTF32_ERR2 || error > PCRE2_ERROR_UTF8_ERR1)
+				 * #else
+				 *	if (error == PCRE_ERROR_BADUTF8)
+				 * #endif
+				 */
 				error_message(2, _(txt_pcre_error_num), error);
+
 #ifdef DEBUG
 				if (debug & DEBUG_FILTER) {
 					debug_print_file("FILTER", _(txt_pcre_error_num), error);
@@ -328,30 +336,28 @@ read_filter_file(
 	struct t_filter *ptr = NULL;
 	t_bool need_write = FALSE;
 	t_bool no_version_line = TRUE;
-	t_bool expired_time = FALSE;
-	time_t current_secs = (time_t) 0;
+	time_t current_secs;
 	static t_bool first_read = TRUE;
 	struct t_version *upgrade = NULL;
 
+	/* Reset all filter arrays */
+	free_filter_array(&glob_filter);
+
 	if ((fp = tin_fopen(file, "r")) == NULL)
 		return FALSE;
 
 	if (!batch_mode || verbose)
 		wait_message(0, _(txt_reading_filter_file), file);
 
-	(void) time(&current_secs);
-
-	/*
-	 * Reset all filter arrays if doing a reread of the active file
-	 */
-	if (!first_read)
-		free_filter_array(&glob_filter);
-
 	filter_file_offset = 1;
 	scope[0] = '\0';
-	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
+
+	(void) time(&current_secs);
+
+	while (fgets(buf, sizeof(buf), fp) != NULL) {
 		if (*buf == '\n')
 			continue;
+
 		/* sanity check for mixed up -F/-f */
 		if (!i && first_read && no_version_line) {
 			/*
@@ -379,10 +385,8 @@ read_filter_file(
 
 		switch (my_tolower((unsigned char) buf[0])) {
 			case 'c':
-				if (match_integer(buf + 1, "ase=", &icase, 1)) {
-					if (ptr && !expired_time)
-						ptr[i].icase = (t_bool) icase;
-
+				if (ptr && match_integer(buf + 1, "ase=", &icase, 1)) {
+					ptr[i].icase = (t_bool) icase;
 					break;
 				}
 				if (match_string(buf + 1, "omment=", comment_line, sizeof(comment_line))) {
@@ -392,17 +396,15 @@ read_filter_file(
 				break;
 
 			case 'f':
-				if (match_string(buf + 1, "rom=", from, sizeof(from))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].from != NULL) {
-							/* merge with already read value */
-							ptr[i].from = my_realloc(ptr[i].from, strlen(ptr[i].from) + strlen(from) + 2);
-							strcat(ptr[i].from, "|");
-							strcat(ptr[i].from, from);
-						} else {
-							FreeIfNeeded(ptr[i].from);
-							ptr[i].from = my_strdup(from);
-						}
+				if (ptr && match_string(buf + 1, "rom=", from, sizeof(from))) {
+					if (tinrc.wildcard && ptr[i].from != NULL) {
+						/* merge with already read value */
+						ptr[i].from = my_realloc(ptr[i].from, strlen(ptr[i].from) + strlen(from) + 2);
+						strcat(ptr[i].from, "|");
+						strcat(ptr[i].from, from);
+					} else {
+						FreeIfNeeded(ptr[i].from);
+						ptr[i].from = my_strdup(from);
 					}
 				}
 				break;
@@ -420,7 +422,6 @@ read_filter_file(
 					ptr = glob_filter.filter;
 					i = glob_filter.num++;
 					set_filter(&ptr[i]);
-					expired_time = FALSE;
 					ptr[i].scope = my_strdup(scope);
 					if (comment != NULL) {
 						ptr[i].comment = copy_filter_comment(comment, ptr[i].comment);
@@ -436,137 +437,124 @@ read_filter_file(
 					secs = 0L;
 					break;
 				}
-				if (match_string(buf + 1, "nksa=", gnksa, sizeof(gnksa))) {
-					if (ptr && !expired_time) {
-						if (gnksa[0] == '<') {
-							ptr[i].gnksa_cmp = FILTER_LINES_LT;
-							ptr[i].gnksa_num = s2i(&gnksa[1], GNKSA_OK, GNKSA_MISSING_REALNAME);
-						} else if (gnksa[0] == '>') {
-							ptr[i].gnksa_cmp = FILTER_LINES_GT;
-							ptr[i].gnksa_num = s2i(&gnksa[1], GNKSA_OK, GNKSA_MISSING_REALNAME);
-						} else {
-							ptr[i].gnksa_cmp = FILTER_LINES_EQ;
-							ptr[i].gnksa_num = s2i(gnksa, GNKSA_OK, GNKSA_MISSING_REALNAME);
-						}
+
+				if (ptr && match_string(buf + 1, "nksa=", gnksa, sizeof(gnksa))) {
+					if (gnksa[0] == '<') {
+						ptr[i].gnksa_cmp = FILTER_LINES_LT;
+						ptr[i].gnksa_num = s2i(&gnksa[1], GNKSA_OK, GNKSA_MISSING_REALNAME);
+					} else if (gnksa[0] == '>') {
+						ptr[i].gnksa_cmp = FILTER_LINES_GT;
+						ptr[i].gnksa_num = s2i(&gnksa[1], GNKSA_OK, GNKSA_MISSING_REALNAME);
+					} else {
+						ptr[i].gnksa_cmp = FILTER_LINES_EQ;
+						ptr[i].gnksa_num = s2i(gnksa, GNKSA_OK, GNKSA_MISSING_REALNAME);
 					}
 				}
 				break;
 
 			case 'l':
-				if (match_string(buf + 1, "ines=", buffer, sizeof(buffer))) {
-					if (ptr && !expired_time) {
-						if (buffer[0] == '<') {
-							ptr[i].lines_cmp = FILTER_LINES_LT;
-							ptr[i].lines_num = s2i(&buffer[1], 0, INT_MAX);
-						} else if (buffer[0] == '>') {
-							ptr[i].lines_cmp = FILTER_LINES_GT;
-							ptr[i].lines_num = s2i(&buffer[1], 0, INT_MAX);
-						} else {
-							ptr[i].lines_cmp = FILTER_LINES_EQ;
-							ptr[i].lines_num = s2i(buffer, 0, INT_MAX);
-						}
+				if (ptr && match_string(buf + 1, "ines=", buffer, sizeof(buffer))) {
+					if (buffer[0] == '<') {
+						ptr[i].lines_cmp = FILTER_LINES_LT;
+						ptr[i].lines_num = s2i(&buffer[1], 0, INT_MAX);
+					} else if (buffer[0] == '>') {
+						ptr[i].lines_cmp = FILTER_LINES_GT;
+						ptr[i].lines_num = s2i(&buffer[1], 0, INT_MAX);
+					} else {
+						ptr[i].lines_cmp = FILTER_LINES_EQ;
+						ptr[i].lines_num = s2i(buffer, 0, INT_MAX);
 					}
 				}
 				break;
 
 			case 'm':
-				if (match_string(buf + 1, "sgid=", msgid, sizeof(msgid))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID) {
-							/* merge with already read value */
-							ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
-							strcat(ptr[i].msgid, "|");
-							strcat(ptr[i].msgid, msgid);
-						} else {
-							FreeIfNeeded(ptr[i].msgid);
-							ptr[i].msgid = my_strdup(msgid);
-							ptr[i].fullref = FILTER_MSGID;
-						}
+				if (ptr && match_string(buf + 1, "sgid=", msgid, sizeof(msgid))) {
+					if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID) {
+						/* merge with already read value */
+						ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
+						strcat(ptr[i].msgid, "|");
+						strcat(ptr[i].msgid, msgid);
+					} else {
+						FreeIfNeeded(ptr[i].msgid);
+						ptr[i].msgid = my_strdup(msgid);
+						ptr[i].fullref = FILTER_MSGID;
 					}
 					break;
 				}
-				if (match_string(buf + 1, "sgid_last=", msgid, sizeof(msgid))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID_LAST) {
-							/* merge with already read value */
-							ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
-							strcat(ptr[i].msgid, "|");
-							strcat(ptr[i].msgid, msgid);
-						} else {
-							FreeIfNeeded(ptr[i].msgid);
-							ptr[i].msgid = my_strdup(msgid);
-							ptr[i].fullref = FILTER_MSGID_LAST;
-						}
+
+				if (ptr && match_string(buf + 1, "sgid_last=", msgid, sizeof(msgid))) {
+					if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID_LAST) {
+						/* merge with already read value */
+						ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
+						strcat(ptr[i].msgid, "|");
+						strcat(ptr[i].msgid, msgid);
+					} else {
+						FreeIfNeeded(ptr[i].msgid);
+						ptr[i].msgid = my_strdup(msgid);
+						ptr[i].fullref = FILTER_MSGID_LAST;
 					}
 					break;
 				}
-				if (match_string(buf + 1, "sgid_only=", msgid, sizeof(msgid))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID_ONLY) {
-							/* merge with already read value */
-							ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
-							strcat(ptr[i].msgid, "|");
-							strcat(ptr[i].msgid, msgid);
-						} else {
-							FreeIfNeeded(ptr[i].msgid);
-							ptr[i].msgid = my_strdup(msgid);
-							ptr[i].fullref = FILTER_MSGID_ONLY;
-						}
+
+				if (ptr && match_string(buf + 1, "sgid_only=", msgid, sizeof(msgid))) {
+					if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_MSGID_ONLY) {
+						/* merge with already read value */
+						ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
+						strcat(ptr[i].msgid, "|");
+						strcat(ptr[i].msgid, msgid);
+					} else {
+						FreeIfNeeded(ptr[i].msgid);
+						ptr[i].msgid = my_strdup(msgid);
+						ptr[i].fullref = FILTER_MSGID_ONLY;
 					}
 				}
 				break;
 
 			case 'p':
-				if (match_string(buf + 1, "ath=", path, sizeof(path))) {
+				if (ptr && match_string(buf + 1, "ath=", path, sizeof(path))) {
 					str_trim(path);
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].path != NULL) {
-							/* merge with already read value */
-							ptr[i].path = my_realloc(ptr[i].path, strlen(ptr[i].path) + strlen(path) + 2);
-							strcat(ptr[i].path, "|");
-							strcat(ptr[i].path, path);
-						} else {
-							FreeIfNeeded(ptr[i].path);
-							ptr[i].path = my_strdup(path);
-						}
+					if (tinrc.wildcard && ptr[i].path != NULL) {
+						/* merge with already read value */
+						ptr[i].path = my_realloc(ptr[i].path, strlen(ptr[i].path) + strlen(path) + 2);
+						strcat(ptr[i].path, "|");
+						strcat(ptr[i].path, path);
+					} else {
+						FreeIfNeeded(ptr[i].path);
+						ptr[i].path = my_strdup(path);
 					}
 				}
 				break;
 
 			case 'r':
-				if (match_string(buf + 1, "efs_only=", msgid, sizeof(msgid))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_REFS_ONLY) {
-							/* merge with already read value */
-							ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
-							strcat(ptr[i].msgid, "|");
-							strcat(ptr[i].msgid, msgid);
-						} else {
-							FreeIfNeeded(ptr[i].msgid);
-							ptr[i].msgid = my_strdup(msgid);
-							ptr[i].fullref = FILTER_REFS_ONLY;
-						}
+				if (ptr && match_string(buf + 1, "efs_only=", msgid, sizeof(msgid))) {
+					if (tinrc.wildcard && ptr[i].msgid != NULL && ptr[i].fullref == FILTER_REFS_ONLY) {
+						/* merge with already read value */
+						ptr[i].msgid = my_realloc(ptr[i].msgid, strlen(ptr[i].msgid) + strlen(msgid) + 2);
+						strcat(ptr[i].msgid, "|");
+						strcat(ptr[i].msgid, msgid);
+					} else {
+						FreeIfNeeded(ptr[i].msgid);
+						ptr[i].msgid = my_strdup(msgid);
+						ptr[i].fullref = FILTER_REFS_ONLY;
 					}
 				}
 				break;
 
 			case 's':
-				if (match_string(buf + 1, "ubj=", subj, sizeof(subj))) {
-					if (ptr && !expired_time) {
-						if (tinrc.wildcard && ptr[i].subj != NULL) {
-							/* merge with already read value */
-							ptr[i].subj = my_realloc(ptr[i].subj, strlen(ptr[i].subj) + strlen(subj) + 2);
-							strcat(ptr[i].subj, "|");
-							strcat(ptr[i].subj, subj);
-						} else {
-							FreeIfNeeded(ptr[i].subj);
-							ptr[i].subj = my_strdup(subj);
-						}
+				if (ptr && match_string(buf + 1, "ubj=", subj, sizeof(subj))) {
+					if (tinrc.wildcard && ptr[i].subj != NULL) {
+						/* merge with already read value */
+						ptr[i].subj = my_realloc(ptr[i].subj, strlen(ptr[i].subj) + strlen(subj) + 2);
+						strcat(ptr[i].subj, "|");
+						strcat(ptr[i].subj, subj);
+					} else {
+						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;
 				}
 
@@ -579,7 +567,7 @@ read_filter_file(
 					if (debug & DEBUG_FILTER)
 						debug_print_file("FILTER", "score=[%d]", score);
 #endif /* DEBUG */
-					if (ptr && !expired_time) {
+					if (ptr) {
 						if (!score) {
 							if (!strncasecmp(scbuf, "kill", 4))
 								score = tinrc.score_kill;
@@ -594,19 +582,14 @@ read_filter_file(
 				break;
 
 			case 't':
-				if (match_long(buf + 1, "ime=", &secs)) {
-					if (ptr && !expired_time) {
-						ptr[i].time = (time_t) secs;
-						/* rule expired? */
-						if (secs && current_secs > (time_t) secs) {
+				if (ptr && match_long(buf + 1, "ime=", &secs)) {
+					ptr[i].time = (time_t) secs;
+					if (secs && current_secs > (time_t) secs) {
+						need_write = TRUE;
 #ifdef DEBUG
-							if (debug & DEBUG_FILTER)
-								debug_print_file("FILTER", "EXPIRED  secs=[%lu]  current_secs=[%lu]", (unsigned long int) secs, (unsigned long int) current_secs);
+						if (debug & DEBUG_FILTER)
+							debug_print_file("FILTER", "EXPIRED  secs=[%lu]  current_secs=[%lu]", (unsigned long int) secs, (unsigned long int) current_secs);
 #endif /* DEBUG */
-							glob_filter.num--;
-							expired_time = TRUE;
-							need_write = TRUE;
-						}
 					}
 				}
 				break;
@@ -618,19 +601,18 @@ read_filter_file(
 				 */
 				if (ptr && match_string(buf + 1, "ref=", xref, sizeof(xref))) {
 					str_trim(xref);
-					if (!expired_time) {
-						if (tinrc.wildcard && ptr[i].xref != NULL) {
-							/* merge with already read value */
-							ptr[i].xref = my_realloc(ptr[i].xref, strlen(ptr[i].xref) + strlen(xref) + 2);
-							strcat(ptr[i].xref, "|");
-							strcat(ptr[i].xref, xref);
-						} else {
-							FreeIfNeeded(ptr[i].xref);
-							ptr[i].xref = my_strdup(xref);
-						}
+					if (tinrc.wildcard && ptr[i].xref != NULL) {
+						/* merge with already read value */
+						ptr[i].xref = my_realloc(ptr[i].xref, strlen(ptr[i].xref) + strlen(xref) + 2);
+						strcat(ptr[i].xref, "|");
+						strcat(ptr[i].xref, xref);
+					} else {
+						FreeIfNeeded(ptr[i].xref);
+						ptr[i].xref = my_strdup(xref);
 					}
 					break;
 				}
+
 				if (ptr && ((upgrade && upgrade->state == RC_UPGRADE) || no_version_line)) {
 					char foo[HEADER_LEN];
 
@@ -773,16 +755,20 @@ write_filter_array(
 
 	for (i = 0; i < ptr->num; i++) {
 #ifdef DEBUG
-		if (debug & DEBUG_FILTER)
-			debug_print_file("FILTER", "WRITE i=[%d] subj=[%s] from=[%s]\n", i, BlankIfNull(ptr->filter[i].subj), BlankIfNull(ptr->filter[i].from));
+		if (debug & DEBUG_FILTER) {
+			debug_print_file("FILTER", "\nWRITE i=[%d] subj=[%s] from=[%s]", i, BlankIfNull(ptr->filter[i].subj), BlankIfNull(ptr->filter[i].from));
+			debug_print_file("FILTER", "Scope=[%s]", (ptr->filter[i].scope != NULL ? ptr->filter[i].scope : "*"));
+		}
 #endif /* DEBUG */
 
-		if (ptr->filter[i].time && theTime > ptr->filter[i].time)
-			continue;
+		if (ptr->filter[i].time && theTime > ptr->filter[i].time) {
 #ifdef DEBUG
-		if (debug & DEBUG_FILTER)
-			debug_print_file("FILTER", "Scope=[%s]" cCRLF, (ptr->filter[i].scope != NULL ? ptr->filter[i].scope : "*"));
+			if (debug & DEBUG_FILTER)
+				debug_print_file("FILTER", "EXPIRED  secs=[%lu]  current_secs=[%lu]  %s", (unsigned long int) ptr->filter[i].time, (unsigned long int) theTime, tinrc.keep_expired_filters ? "[KEEP]" : "[FORGET]");
 #endif /* DEBUG */
+			if (!tinrc.keep_expired_filters)
+				continue;
+		}
 
 		fprintf(fp, "\n");		/* makes filter file more readable */
 
@@ -903,7 +889,7 @@ get_choice(
 	int x,
 	const char *help,
 	const char *prompt,
-	const char *list[],
+	const char * const list[],
 	int list_size)
 {
 	int ch, y, i = 0;
@@ -1086,6 +1072,7 @@ filter_menu(
 	struct t_filter_rule rule;
 	t_bool proceed;
 	t_bool ret;
+	t_bool has_path_filter = filter_on_path(group);
 	t_function func, default_func = FILTER_SAVE;
 
 	signal_context = cFilter;
@@ -1152,7 +1139,7 @@ filter_menu(
 
 	len = cCOLS - flen - clen - 1 + 4;
 
-	snprintf(text_time, sizeof(text_time), _(txt_time_default_days), tinrc.filter_days);
+	snprintf(text_time, sizeof(text_time), P_(txt_time_default_day_sp[0], txt_time_default_day_sp[1], tinrc.filter_days), tinrc.filter_days);
 	fmt_filter_menu_prompt(text_subj, sizeof(text_subj), ptr_filter_subj, len, art->subject);
 	snprintf(text_score, sizeof(text_score), _(txt_filter_score), (type == GLOBAL_MENU_FILTER_KILL ? tinrc.score_kill : tinrc.score_select));
 	fmt_filter_menu_prompt(text_from, sizeof(text_from), ptr_filter_from, len, art->mailbox.from);
@@ -1188,17 +1175,19 @@ filter_menu(
 	}
 
 	if (rule.text && *rule.text) {
-		list = my_malloc(sizeof(char *) * 8);
-		list[0] = _(txt_subj_line_only_case);
-		list[1] = _(txt_subj_line_only);
-		list[2] = _(txt_from_line_only_case);
-		list[3] = _(txt_from_line_only);
-		list[4] = _(txt_msgid_refs_line);
-		list[5] = _(txt_msgid_line_last);
-		list[6] = _(txt_msgid_line_only);
-		list[7] = _(txt_refs_line_only);
+		list = my_malloc(sizeof(char *) * FILTER_LIST_MAX);
+		list[FILTER_SUBJ_CASE_SENSITIVE] = _(txt_subj_line_only_case);
+		list[FILTER_SUBJ_CASE_IGNORE] = _(txt_subj_line_only);
+		list[FILTER_FROM_CASE_SENSITIVE] = _(txt_from_line_only_case);
+		list[FILTER_FROM_CASE_IGNORE] = _(txt_from_line_only);
+		list[FILTER_MSGID] = _(txt_msgid_refs_line);
+		list[FILTER_MSGID_LAST] = _(txt_msgid_line_last);
+		list[FILTER_MSGID_ONLY] = _(txt_msgid_line_only);
+		list[FILTER_REFS_ONLY] = _(txt_refs_line_only);
+		list[FILTER_XREF_CASE_IGNORE] = _(txt_xref_line_nocasse); /* RFC 5536 3.1.4 "... SHOULD NOT contain uppercase letters." */
+		list[FILTER_PATH_CASE_IGNORE] = _(txt_path_line_nocasse); /* RFC 5537 3.2 "... SHOULD compare identities case-insensitively." */
 
-		i = get_choice(INDEX_TOP + 3, _(txt_help_filter_text_type), _(txt_filter_text_type), list, 8);
+		i = get_choice(INDEX_TOP + 3, _(txt_help_filter_text_type), _(txt_filter_text_type), list, FILTER_LIST_MAX);
 		free(list);
 
 		if (i == -1) {
@@ -1211,6 +1200,8 @@ filter_menu(
 		switch (i) {
 			case FILTER_SUBJ_CASE_IGNORE:
 			case FILTER_FROM_CASE_IGNORE:
+			case FILTER_PATH_CASE_IGNORE:
+			case FILTER_XREF_CASE_IGNORE:
 				rule.icase = TRUE;
 				break;
 
@@ -1506,6 +1497,11 @@ filter_menu(
 			 * Add the filter rule and save it to the filter file
 			 */
 			ret = add_filter_rule(group, art, &rule, FALSE);
+			if (!art->path && !has_path_filter && filter_on_path(group)) { /* we don't have Path-data yet */
+				index_group(group, TRUE); /* fetch Path:-data */
+				if (serverrc.cache_overview_files) /* update cache */
+					write_overview(group);
+			}
 			FreeIfNeeded(rule.text);
 			FreeIfNeeded(rule.scope);
 			free_filter_comment(rule.comment);
@@ -1528,7 +1524,7 @@ filter_menu(
 t_bool
 quick_filter(
 	t_function type,
-	struct t_group *group,
+	const struct t_group *group,
 	struct t_article *art)
 {
 	const char *scope;
@@ -1542,13 +1538,13 @@ quick_filter(
 		expire = group->attribute->quick_kill_expire;
 		/* ON=case sensitive, OFF=ignore case -> invert */
 		icase = bool_not(group->attribute->quick_kill_case);
-		scope = group->attribute->quick_kill_scope ? BlankIfNull(*group->attribute->quick_kill_scope) : "";
+		scope = group->attribute->quick_kill_scope ? *group->attribute->quick_kill_scope : "";
 	} else {	/* type == GLOBAL_QUICK_FILTER_SELECT */
 		header = group->attribute->quick_select_header;
 		expire = group->attribute->quick_select_expire;
 		/* ON=case sensitive, OFF=ignore case -> invert */
 		icase = bool_not(group->attribute->quick_select_case);
-		scope = group->attribute->quick_select_scope ? BlankIfNull(*group->attribute->quick_select_scope) : "";
+		scope = group->attribute->quick_select_scope ? *group->attribute->quick_select_scope : "";
 	}
 
 #ifdef DEBUG
@@ -1761,6 +1757,16 @@ add_filter_rule(
 				ptr[i].fullref = rule->counter;
 				break;
 
+			case FILTER_XREF_CASE_IGNORE:
+				ptr[i].xref = my_strdup(acbuf);
+				str_lwr(ptr[i].xref);
+				break;
+
+			case FILTER_PATH_CASE_IGNORE:
+				ptr[i].path = my_strdup(acbuf);
+				str_lwr(ptr[i].path);
+				break;
+
 			default: /* should not happen */
 				/* CONSTANTCONDITION */
 				assert(0 != 0);
@@ -1882,6 +1888,10 @@ filter_articles(
 	t_bool filtered = FALSE;
 	t_bool error = FALSE;
 	t_bool use_regex = tinrc.wildcard ? TRUE : FALSE;
+	static time_t current_secs = (time_t) 0;
+
+	if (!current_secs)
+		time(&current_secs);
 
 	/*
 	 * check if there are any global filter rules
@@ -1897,7 +1907,7 @@ filter_articles(
 	 * ie. group=comp.os.linux.help  scope=comp.os.linux.*
 	 */
 	inscope = set_filter_scope(group);
-	if (!cmd_line && !batch_mode)
+	if (!cmd_line && !batch_mode) /* FIXME: txt_filter_global_rules always uses plural-form "rules" */
 		wait_message(0, _(txt_filter_global_rules), inscope, group->glob_filter->num);
 	num = group->glob_filter->num;
 	ptr = group->glob_filter->filter;
@@ -1938,6 +1948,14 @@ filter_articles(
 			continue;
 
 		for (j = 0; j < num && !error; j++) {
+			if (ptr[j].time && current_secs > ptr[j].time) {
+#ifdef DEBUG
+				if ((debug & DEBUG_FILTER) && verbose > 1) /* very noisy */
+					debug_print_file("FILTER", "article %d EXPIRED rule %d secs=[%lu]  current_secs=[%lu]", i, j, (unsigned long int) ptr[j].time, (unsigned long int) current_secs);
+#endif /* DEBUG */
+				continue;
+			}
+
 			if (ptr[j].inscope) {
 				/*
 				 * Filter on Subject: line
@@ -2120,11 +2138,11 @@ filter_articles(
 				 */
 				if (arts[i].xref && *arts[i].xref) {
 					if (ptr[j].score && ptr[j].xref != NULL) {
-						char *s, *e, *k;
+						char *e, *k;
+						const char *s = arts[i].xref;
 						t_bool skip = FALSE;
 
-						s = arts[i].xref;
-						if (strchr(s, ' ') || strchr(s, '\t')) {
+						if (strpbrk(s, " \t")) {
 							while (*s && !isspace((unsigned char) *s))	/* skip server name */
 								++s;
 							while (*s && isspace((unsigned char) *s))
@@ -2190,7 +2208,7 @@ filter_articles(
 				/*
 				 * Filter on Path: lines
 				 */
-				if (arts[i].path && *arts[i].path) {
+				if (arts[i].path) {
 					if (ptr[j].path != NULL) {
 						switch (test_match(arts[i].path, ptr[j].path, ptr[j].icase, use_regex, &regex_cache_path[j])) {
 							case 1:
@@ -2270,21 +2288,18 @@ filter_on_path(
 {
 	int i;
 	const struct t_filter *flt;
-	t_bool ret = FALSE;
 
 	if (group->glob_filter->num == 0)
-		return ret;
+		return FALSE;
 
 	if (set_filter_scope(group)) {
 		flt = group->glob_filter->filter;
 		for (i = 0; i < group->glob_filter->num; i++) {
-			if (flt[i].inscope && flt[i].path) {
-				ret = TRUE;
-				break;
-			}
+			if (flt[i].inscope && flt[i].path)
+				return TRUE;
 		}
 	}
-	return ret;
+	return FALSE;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/getline.c tin-2.6.5/src/getline.c
--- tin-2.6.4/src/getline.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/getline.c	2025-11-29 08:22:13.827166392 +0100
@@ -3,7 +3,7 @@
  *  Module    : getline.c
  *  Author    : Chris Thewalt & Iain Lea
  *  Created   : 1991-11-09
- *  Updated   : 2024-09-20
+ *  Updated   : 2025-11-29
  *  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
@@ -89,7 +89,7 @@ tin_getline(
 	t_bool passwd,
 	int which_hist)
 {
-	int c, i, loc, tmp, gl_max;
+	int c, i, loc, tmp, gl_max = -1;
 	char *tprompt;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wint_t wc;
@@ -115,8 +115,8 @@ tin_getline(
 
 	if (max_chars == 0) {
 		if (number_only)
-			gl_max = 10;
-		else
+			gl_max = snprintf(NULL, 0, "%d", number_only == 1 ? INT_MAX : INT_MIN);
+		if (gl_max < 0)
 			gl_max = BUF_SIZE;
 	} else
 		gl_max = max_chars;
@@ -731,7 +731,7 @@ hist_prev(
 				size = 0;
 			gl_buf[size] = (wchar_t) '\0';
 #else
-			strcpy(gl_buf, input_history[w][hist_pos[w]]);
+			STRCPY(gl_buf, input_history[w][hist_pos[w]]);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		} else
 			ring_bell();
@@ -764,7 +764,7 @@ hist_next(
 				size = 0;
 			gl_buf[size] = (wchar_t) '\0';
 #else
-			strcpy(gl_buf, input_history[w][hist_pos[w]]);
+			STRCPY(gl_buf, input_history[w][hist_pos[w]]);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		} else
 			gl_buf[0] = 0;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/global.c tin-2.6.5/src/global.c
--- tin-2.6.4/src/global.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/global.c	2025-11-13 02:21:32.384171442 +0100
@@ -3,10 +3,10 @@
  *  Module    : global.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-12
- *  Updated   : 2024-10-17
+ *  Updated   : 2025-01-30
  *  Notes     : Generic navigation and key handling routines
  *
- * Copyright (c) 1999-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -414,7 +414,13 @@ handle_keypad(
 			break;
 
 		default:
-			func = key_to_func((wchar_t) ch, keys);
+			if (ch < FUNC_MAX) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				func = key_to_func((wchar_t) ch, keys);
+#else
+				func = key_to_func((char) ch, keys);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+			}
 			break;
 	}
 	return func;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/group.c tin-2.6.5/src/group.c
--- tin-2.6.4/src/group.c	2024-12-03 09:29:39.000000000 +0100
+++ tin-2.6.5/src/group.c	2025-11-27 11:35:43.002715263 +0100
@@ -3,10 +3,10 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-02
+ *  Updated   : 2025-11-16
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -158,7 +158,6 @@ group_page(
 	int thread_depth;	/* Starting depth in threads we enter */
 	t_artnum old_artnum;
 	struct t_art_stat sbuf;
-	struct t_article *art;
 	t_bool flag;
 	t_bool xflag = FALSE;	/* 'X'-flag */
 	t_bool repeat_search;
@@ -182,12 +181,29 @@ group_page(
 	/*
 	 * update index file. quit group level if user aborts indexing
 	 */
-	if (!index_group(group)) {
+	if (!index_group(group, TRUE)) {
+		/*
+		 * can't see how this ever could leak, so why bother?
+		 * (next index_group() or tin_done() will take care
+		 * of the free()s and nothing else should modify arts[])
+		 * and if, why not also clear xref and mailbox.next?
+		 * (use free_art_array() then)
+		 */
+#if 0
+		struct t_article *art;
+
 		for_each_art(i) {
 			art = &arts[i];
 			FreeAndNull(art->refs);
 			FreeAndNull(art->msgid);
+			/* FreeAndNull(art->xref); */
+			/* free_mailbox_list(art->mailbox.next); */
 		}
+		/*
+		 * the obove is more or less free_art_array()
+		 * why not also do hash_reclaim() here?
+		 */
+#endif /* 0 */
 		curr_group = NULL;
 		tin_errno = 0;
 		return GRP_RETSELECT;
@@ -378,14 +394,96 @@ group_page(
 				if (invoke_editor(filter_file, filter_file_offset, NULL)) {
 					old_artnum = grpmenu.max > 0 ? arts[(int) base[grpmenu.curr]].artnum : T_ARTNUM_CONST(-1);
 					unfilter_articles(group);
-					(void) read_filter_file(filter_file);
-					filter_articles(group);
+					if (read_filter_file(filter_file))
+						filter_articles(group);
 					make_threads(group, FALSE);
 					grpmenu.curr = old_artnum >= T_ARTNUM_CONST(0) ? find_new_pos(old_artnum, grpmenu.curr) : grpmenu.max - 1;
 				}
 				show_group_page();
 				break;
 
+			/*
+			 * mark all articles older than <days> or <rfc5322-date-string> as read.
+			 * useful when subscribing to a new group with high-traffic.
+			 *
+			 * TODO: - do we need a [GROUP_]MARK_ANCIENT_ART_UNREAD?
+			 *       - shares a lot of code with
+			 *         select.c:selection_page():MARK_ANCIENT_ART_READ
+			 */
+			case MARK_ANCIENT_ART_READ:
+				{
+					char *p;
+					char tmp[LEN];
+					int days;
+					unsigned int cnt = 0;
+					t_bool only_unread = group->attribute->show_only_unread_arts;
+					time_t past = -1;
+
+					clear_message();
+					if (prompt_default_string(_(txt_group_mark_ancient_art_read), tmp, sizeof(tmp), NULL, HIST_OTHER)) {
+#ifdef HAVE_STRPTIME
+						struct tm tm;
+#endif /* HAVE_STRPTIME */
+
+						str_trim(tmp);
+
+#ifdef HAVE_STRPTIME
+						memset(&tm, 0, sizeof(tm));
+						if (strptime(tmp, *group->attribute->date_format, &tm))
+							past = mktime(&tm);
+#endif /* HAVE_STRPTIME */
+						if (past < 0 && (p = strchr(tmp, ' '))) { /* could be a date string, try to parse */
+							if ((past = parsedate(tmp, (struct _TIMEINFO *) 0)) < 0 && isalpha((unsigned char) tmp[0])) /* failed, try again with first "word" skipped */
+								past = parsedate(p + 1, (struct _TIMEINFO *) 0);
+						}
+
+						if (past < 0) { /* not a valid date string, then take the leading digits as days */
+							p = tmp;
+							if (*p == '-' || *p == '+') /* ignore one leading sign if present */
+								p++;
+							if (isdigit((unsigned char) *p)) {
+								if ((days = strtol(p, NULL, 10)) > 0) {
+									if (days <= (time((time_t *) 0) / DAY))
+										past = (time((time_t *) 0) - (days * DAY));
+								} else
+									past = -2;
+							}
+						}
+
+						if (past >= time((time_t *) 0)) /* also avoid "catchup" with past == time(0) */
+							past = -2;
+
+						switch (past) {
+							case -2:
+								info_message(_(txt_error_date_future), tmp);
+								break;
+
+							case -1:
+								info_message(_(txt_error_date_unparsable), tmp);
+								break;
+
+							default:
+								if (only_unread)
+									toggle_read_unread(FALSE);
+								for (n = 0; n < grpmenu.max; n++) {
+									for_each_art_in_thread(i, n) {
+										if (arts[i].status > ART_READ && arts[i].date < past) {
+											art_mark(curr_group, &arts[i], ART_READ);
+											++cnt;
+										}
+									}
+								}
+								if (only_unread)
+									toggle_read_unread(FALSE);
+								if (cnt)
+									show_group_page();
+								info_message(P_(txt_group_ancient_arts_marked_read_sp[0], txt_group_ancient_arts_marked_read_sp[1], cnt), cnt);
+								break;
+						}
+					}
+				}
+				break;
+
 			case GLOBAL_QUICK_FILTER_SELECT:		/* quickly auto-select article */
 			case GLOBAL_QUICK_FILTER_KILL:			/* quickly kill article */
 				if (grpmenu.curr < 0) {
@@ -501,8 +599,43 @@ group_page(
 				break;
 
 			case GLOBAL_LOOKUP_MESSAGEID:
-				if ((i = prompt_msgid()) != ART_UNAVAILABLE)
-					ret_code = enter_pager(i, FALSE);
+				{
+					t_bool only_unread = group->attribute->show_only_unread_arts;
+
+					if (only_unread)
+						toggle_read_unread(FALSE);
+					if ((i = prompt_msgid()) != ART_UNAVAILABLE)
+						ret_code = enter_pager(i, FALSE);
+#ifdef NNTP_ABLE
+					else {
+						const char *eyde = input_history[HIST_MESSAGE_ID][(hist_pos[HIST_MESSAGE_ID] - 1 + HIST_SIZE) % HIST_SIZE];
+						int sc = selmenu.curr;
+
+						if (eyde && *eyde) {
+							switch (show_article_by_msgid(eyde)) {
+								case LOOKUP_OK:
+									selmenu.curr = sc;
+									if (!index_group(curr_group, TRUE))
+										ret_code = GRP_RETSELECT; /* TODO: return GRP_RETSELECT; ? */
+									break;
+
+								case LOOKUP_UNAVAIL: /* check for !reading_saved_news? */
+									wait_message(2, _(txt_lookup_func_not_available));
+									break;
+
+								default:
+									wait_message(2, _(txt_art_unavailable));
+									break;
+							}
+						}
+					}
+#endif /* NNTP_ABLE */
+					if (ret_code == 0) {
+						if (only_unread)
+							toggle_read_unread(FALSE);
+						show_group_page();
+					}
+				}
 				break;
 
 			case GLOBAL_OPTION_MENU:			/* option menu */
@@ -568,7 +701,8 @@ group_page(
 				break;
 
 			case GLOBAL_QUIT:	/* return to group selection page */
-				if (num_of_tagged_arts && prompt_yn(_(txt_quit_despite_tags), TRUE) != 1)
+				/* TODO: add %d-num_of_tagged_arts counter in prompt? */
+				if (num_of_tagged_arts && prompt_yn(P_(txt_quit_despite_tags_sp[0], txt_quit_despite_tags_sp[1], num_of_tagged_arts), TRUE) != 1)
 					break;
 				if (xflag && TINRC_CONFIRM_SELECT && (prompt_yn(_(txt_confirm_select_on_exit), FALSE) != 1)) {
 					undo_auto_select_arts();
@@ -578,7 +712,8 @@ group_page(
 				break;
 
 			case GLOBAL_QUIT_TIN:		/* quit */
-				if (num_of_tagged_arts && prompt_yn(_(txt_quit_despite_tags), TRUE) != 1)
+				/* TODO: add %d-num_of_tagged_arts counter in prompt? */
+				if (num_of_tagged_arts && prompt_yn(P_(txt_quit_despite_tags_sp[0], txt_quit_despite_tags_sp[1], num_of_tagged_arts), TRUE) != 1)
 					break;
 				if (xflag && TINRC_CONFIRM_SELECT && (prompt_yn(_(txt_confirm_select_on_exit), FALSE) != 1)) {
 					undo_auto_select_arts();
@@ -709,7 +844,7 @@ group_page(
 					else
 						draw_subject_arrow();
 
-					info_message(tagged ? _(txt_prefix_untagged) : _(txt_prefix_tagged), txt_thread_singular);
+					info_message(tagged ? _(txt_untagged_thread) : _(txt_tagged_thread));
 				}
 				break;
 
@@ -761,8 +896,6 @@ group_page(
 				if (grpmenu.curr < 0)
 					info_message(_(txt_no_arts));
 				else {
-					const char *ptr;
-
 					if (range_active) {
 						/*
 						 * We are tied to following base[] here, not arts[], as we operate on
@@ -778,16 +911,13 @@ group_page(
 						}
 						range_active = FALSE;
 						show_group_page();
-						ptr = _(txt_base_article_range);
-					} else {
+					} else
 						art_mark(group, &arts[base[grpmenu.curr]], ART_WILL_RETURN);
-						ptr = _(txt_base_article);
-					}
 
 					show_group_title(TRUE);
 					build_sline(grpmenu.curr);
 					draw_subject_arrow();
-					info_message(_(txt_marked_as_unread), ptr);
+					info_message(range_active ? _(txt_base_article_range_marked_read) : _(txt_base_article_marked_read));
 				}
 				break;
 
@@ -939,7 +1069,8 @@ group_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_group_page();
+				clear_message();
+				draw_subject_arrow();
 				break;
 
 			default:
@@ -1093,8 +1224,7 @@ toggle_read_unread(
 	if (force)
 		curr_group->attribute->show_only_unread_arts = TRUE;	/* Yes - really, we change it in a bit */
 
-	wait_message(0, _(txt_reading_arts),
-		(curr_group->attribute->show_only_unread_arts) ? _(txt_all) : _(txt_unread));
+	wait_message(0, (curr_group->attribute->show_only_unread_arts) ? _(txt_reading_all_arts) : _(txt_reading_unread_arts));
 
 	if (grpmenu.curr >= 0) {
 		if (curr_group->attribute->show_only_unread_arts || new_responses(grpmenu.curr))
@@ -1267,8 +1397,8 @@ build_sline(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *wtmp, *wtmp2;
 #else
-	int fill, gap;
-	size_t len_start;
+	int fill;
+	size_t len_start, gap;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 #ifdef USE_CURSES
@@ -1333,7 +1463,7 @@ build_sline(
 				free(buf);
 				break;
 
-			case 'F':	/* from */
+			case 'F':	/* from */ /* TODO: BiDi */
 				if (curr_group->attribute->show_author != SHOW_FROM_NONE) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					get_author(FALSE, &arts[j], tmp, sizeof(tmp) - 1);
@@ -1350,11 +1480,12 @@ build_sline(
 #else
 					len_start = strwidth(buffer);
 					get_author(FALSE, &arts[j], buffer + strlen(buffer), grp_fmt.len_from);
-					fill = grp_fmt.len_from - (strwidth(buffer) - len_start);
-					gap = strlen(buffer);
-					for (k = 0; k < fill; k++)
-						buffer[gap + k] = ' ';
-					buffer[gap + fill] = '\0';
+					if ((fill = grp_fmt.len_from - (strwidth(buffer) - len_start)) > 0) {
+						gap = strlen(buffer);
+						for (k = 0; k < fill; k++)
+							buffer[gap + k] = ' ';
+						buffer[gap + fill] = '\0';
+					}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				}
 				break;
@@ -1435,7 +1566,7 @@ build_sline(
 				strcat(buffer, tin_ltoa(sbuf.score, grp_fmt.len_score));
 				break;
 
-			case 's':	/* thread/subject */
+			case 's':	/* thread/subject */ /* TODO: BiDi */
 				len = curr_group->attribute->show_author != SHOW_FROM_NONE ? grp_fmt.len_subj : grp_fmt.len_subj + grp_fmt.len_from;
 
 				if (sbuf.multipart_have > 1) /* We have a multipart msg so lets built our new header info. */
@@ -1457,11 +1588,12 @@ build_sline(
 #else
 				len_start = strwidth(buffer);
 				strncat(buffer, arts_sub, len);
-				fill = len - (strwidth(buffer) - len_start);
-				gap = strlen(buffer);
-				for (k = 0; k < fill; k++)
-					buffer[gap + k] = ' ';
-				buffer[gap + fill] = '\0';
+				if ((fill = len - (strwidth(buffer) - len_start)) > 0) {
+					gap = strlen(buffer);
+					for (k = 0; k < fill; k++)
+						buffer[gap + k] = ' ';
+					buffer[gap + fill] = '\0';
+				}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				break;
 
@@ -1493,7 +1625,7 @@ show_group_title(
 {
 	char buf[LEN], tmp[LEN], keyhelp[MAXKEYLEN], flag;
 	char *grpname;
-	int i, len, keyhelplen, art_cnt = 0, recent_art_cnt = 0, selected_art_cnt = 0, read_selected_art_cnt = 0, killed_art_cnt = 0;
+	int i, len, keyhelplen, art_cnt = 0, recent_art_cnt = 0, selected_art_cnt = 0, read_selected_art_cnt = 0, killed_art_cnt = 0, curr_getart_limit;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *wtmp, *wtmp2;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -1534,32 +1666,33 @@ show_group_title(
 		grpmenu.max, *txt_threading[curr_group->attribute->thread_articles]);
 
 	/* article count */
-	if ((cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit)
-		snprintf(tmp, sizeof(tmp), " %d/%d%"T_CHAR_FMT,
-			(cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit, art_cnt,
-			(wint_t) (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
+	curr_getart_limit = getart_limit_set_from_scope(curr_group) ? curr_group->attribute->getart_limit : (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
+
+	if (curr_getart_limit)
+		snprintf(tmp, sizeof(tmp), " %d/%d%"T_CHAR_FMT, curr_getart_limit, art_cnt,
+			(T_CHAR_TYPE) (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
 	else
 		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
 			art_cnt,
-			(wint_t) (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
+			(T_CHAR_TYPE) (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
 		strcat(buf, tmp);
 
 	/* selected articles */
 	if (curr_group->attribute->show_only_unread_arts)
 		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
-			selected_art_cnt, (wint_t) tinrc.art_marked_selected);
+			selected_art_cnt, (T_CHAR_TYPE) tinrc.art_marked_selected);
 	else
 		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT" %d%"T_CHAR_FMT,
-			selected_art_cnt, (wint_t) tinrc.art_marked_selected,
-			read_selected_art_cnt, (wint_t) tinrc.art_marked_read_selected);
+			selected_art_cnt, (T_CHAR_TYPE) tinrc.art_marked_selected,
+			read_selected_art_cnt, (T_CHAR_TYPE) tinrc.art_marked_read_selected);
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
 		strcat(buf, tmp);
 
 	/* recent articles */
 	if (tinrc.recent_time) {
 		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
-			recent_art_cnt, (wint_t) tinrc.art_marked_recent);
+			recent_art_cnt, (T_CHAR_TYPE) tinrc.art_marked_recent);
 
 		if (sizeof(buf) > strlen(buf) + strlen(tmp))
 			strcat(buf, tmp);
@@ -1567,7 +1700,7 @@ show_group_title(
 
 	/* killed articles */
 	snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
-		killed_art_cnt, (wint_t) tinrc.art_marked_killed);
+		killed_art_cnt, (T_CHAR_TYPE) tinrc.art_marked_killed);
 
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
 		strcat(buf, tmp);
@@ -1790,7 +1923,8 @@ group_catchup(
 	char buf[LEN];
 	int pyn = 1;
 
-	if (num_of_tagged_arts && prompt_yn(_(txt_catchup_despite_tags), TRUE) != 1)
+	/* TODO: add %d-num_of_tagged_arts counter in prompt? */
+	if (num_of_tagged_arts && prompt_yn(P_(txt_catchup_despite_tags_sp[0], txt_catchup_despite_tags_sp[1], num_of_tagged_arts), TRUE) != 1)
 		return 0;
 
 	snprintf(buf, sizeof(buf), _(txt_mark_arts_read), (func == CATCHUP_NEXT_UNREAD) ? _(txt_enter_next_unread_group) : "");
@@ -1832,12 +1966,16 @@ static t_bool
 prompt_getart_limit(
 	void)
 {
-	char *p;
+	const char *p;
 	t_bool ret = FALSE;
 
 	clear_message();
 	if ((p = tin_getline(_(txt_enter_getart_limit), 2, NULL, 0, FALSE, HIST_OTHER)) != NULL) {
 		tinrc.getart_limit = s2i(p, INT_MIN, INT_MAX);
+		if (scopes[0].attribute->getart_limit != tinrc.getart_limit) {
+			scopes[0].attribute->getart_limit = tinrc.getart_limit;
+			assign_attributes_to_groups();
+		}
 		if (!errno)
 			ret = TRUE;
 	}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/hashstr.c tin-2.6.5/src/hashstr.c
--- tin-2.6.4/src/hashstr.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/hashstr.c	2025-12-07 13:00:38.932724812 +0100
@@ -3,10 +3,10 @@
  *  Module    : hashstr.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-05-13
+ *  Updated   : 2025-12-07
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
 
  * All rights reserved.
  *
@@ -62,7 +62,7 @@ hash_str(
 {
 	const unsigned char *t = (const unsigned char *) s;
 	int len = 0;
-	long h;				/* result of hash: index into hash table */
+	unsigned long h;				/* result of hash: index into hash table */
 	struct t_hashnode **p;	/* used to descend the spillover structs */
 
 	if (s == NULL)
@@ -73,15 +73,17 @@ hash_str(
 		h = (h << 1) ^ *t++;
 		if (++len & 7)
 			continue;
-		h %= (long) HASHNODE_TABLE_SIZE;
+
+		h %= (unsigned long) HASHNODE_TABLE_SIZE;
 	}
-	h %= (long) HASHNODE_TABLE_SIZE;
+	h %= (unsigned long) HASHNODE_TABLE_SIZE;
 
 	p = &table[h];
 
 	while (*p) {
 		if (STRCMPEQ(s, (*p)->txt))
 			return (*p)->txt;
+
 		p = &(*p)->next;
 	}
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/header.c tin-2.6.5/src/header.c
--- tin-2.6.4/src/header.c	2024-12-15 14:01:15.000000000 +0100
+++ tin-2.6.5/src/header.c	2025-12-12 15:52:02.788724939 +0100
@@ -3,9 +3,9 @@
  *  Module    : header.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-03-10
- *  Updated   : 2024-12-15
+ *  Updated   : 2025-12-12
  *
- * Copyright (c) 1997-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -97,7 +97,7 @@ get_domain_name(
 	if (domain[0] == '/' && domain[1]) {
 		/* read domainname from specified file */
 		if ((fp = tin_fopen(domain, "r")) != NULL) {
-			while (fgets(buff, (int) sizeof(buff), fp) != NULL) {
+			while (fgets(buff, sizeof(buff), fp) != NULL) {
 				if (buff[0] == '#' || buff[0] == '\n')
 					continue;
 
@@ -122,7 +122,14 @@ get_domain_name(
 #ifdef HAVE_GETHOSTBYNAME
 #	define MAXLINELEN	1024
 #	define WSP	" \f\t\v"
-/* find FQDN - gethostbyaddr() */
+/*
+ * find FQDN - gethostbyaddr()
+ *
+ * TODO: we rely on gethostbyname() and gethostbyaddr(), but i.e,
+ *       __sortix__ "only" has the newer getaddrinfo()/getnameinfo()
+ *       so we fail to detect the FQDN (if not set via --with-domain-name)
+ *       and end up with force_no_post = TRUE
+ */
 const char *
 get_fqdn(
 	const char *host)
@@ -134,7 +141,7 @@ get_fqdn(
 	struct hostent *hp;
 	struct in_addr in = { 0 };
 
-	*fqdn = '\0';
+	fqdn[0] = '\0';
 	domain = NULL;
 	name[MAXHOSTNAMELEN] = '\0';
 
@@ -161,14 +168,11 @@ get_fqdn(
 			in.s_addr = (*hp->h_addr);
 #		endif /* HAVE_HOSTENT_H_ADDR_LIST */
 		}
-		return (
-			hp && strchr(hp->h_name, '.') ? hp->h_name :
 #		ifdef HAVE_INET_NTOA
-			inet_ntoa(in)
+		return (hp && strchr(hp->h_name, '.') ? hp->h_name : inet_ntoa(in));
 #		else
-			""
+		return (hp && strchr(hp->h_name, '.') ? hp->h_name : "");
 #		endif /* HAVE_INET_NTOA */
-			);
 	}
 #	endif /* HAVE_INET_ADDR */
 
@@ -181,15 +185,11 @@ get_fqdn(
 			in.s_addr = (*hp->h_addr);
 #	endif /* HAVE_HOSTENT_H_ADDR_LIST */
 	}
-	snprintf(fqdn, sizeof(fqdn), "%s", hp
-		? strchr(hp->h_name, '.')
-			? hp->h_name :
 #	ifdef HAVE_INET_NTOA
-			inet_ntoa(in)
+	snprintf(fqdn, sizeof(fqdn), "%s", hp ? strchr(hp->h_name, '.') ? hp->h_name : inet_ntoa(in) : "");
 #	else
-			""
+	snprintf(fqdn, sizeof(fqdn), "%s", hp ? strchr(hp->h_name, '.') ? hp->h_name : "" : "");
 #	endif /* HAVE_INET_NTOA */
-		: "");
 
 	if (!*fqdn || (fqdn[strlen(fqdn) - 1] <= '9')) { /* see FIXME above about IPv6 */
 		FILE *inf;
@@ -253,7 +253,7 @@ get_full_name(
 #ifndef DONT_HAVE_PW_GECOS
 	if ((pw = getpwuid(getuid())) != NULL) {
 		STRCPY(buf, pw->pw_gecos);
-		if ((p = strchr(buf, ',')))
+		if ((p = strchr(buf, ','))) /* cut off office, wphone, hphone */
 			*p = '\0';
 		if ((p = strchr(buf, '&'))) {
 			char tmp[128];
@@ -284,20 +284,25 @@ get_full_name(
 void
 get_from_name(
 	char *from_name,
+	size_t len,
 	const struct t_group *thisgrp)
 {
 	const char *fromhost = domain_name;
 
-	if (thisgrp && thisgrp->attribute->from && *thisgrp->attribute->from) {
-		strcpy(from_name, *thisgrp->attribute->from);
-		return;
-	}
+	assert(((void) "len must not be < 3", len > 2));	/* <@> */
 
-	sprintf(from_name, ((strpbrk(get_full_name(), "!()<>@,;:\\\".[]")) ? "\"%s\" <%s@%s>" : "%s <%s@%s>"), BlankIfNull(get_full_name()), userid, BlankIfNull(fromhost));
+	if (thisgrp && thisgrp->attribute->from && *thisgrp->attribute->from && strchr(*thisgrp->attribute->from, '@'))
+		snprintf(from_name, len, "%s", *thisgrp->attribute->from);
+	else {
+		if (tinrc.mail_address && *tinrc.mail_address && strchr(tinrc.mail_address, '@'))
+			snprintf(from_name, len, "%s", tinrc.mail_address);
+		else
+			snprintf(from_name, len, ((strpbrk(get_full_name(), "!()<>@,;:\\\".[]")) ? "\"%s\" <%s@%s>" : "%s <%s@%s>"), BlankIfNull(get_full_name()), userid, BlankIfNull(fromhost));
+	}
 
 #ifdef DEBUG
 	if (debug & DEBUG_MISC)
-		error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", from_name, userid, domain_name, BlankIfNull(get_full_name()));
+		error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", from_name, userid, BlankIfNull(fromhost), BlankIfNull(get_full_name()));
 #endif /* DEBUG */
 }
 
@@ -313,25 +318,24 @@ build_sender(
 {
 	const char *ptr;
 	static char sender[HEADER_LEN];
+	int n = 0;
 
 	sender[0] = '\0';
-
-	if ((ptr = get_full_name())) /* TODO: rfc2047 encode */
-		snprintf(sender, sizeof(sender), ((strpbrk(ptr, "\".:;<>@[]()\\")) ? "\"%s\"" : "%s "), ptr);
-
-	snprintf(sender + strlen(sender), sizeof(sender) - strlen(sender), "<%.*s@", LOGIN_NAME_MAX, userid);
+	ptr = get_full_name();
+	if (*ptr) { /* TODO: rfc2047 encode */
+		if ((n = snprintf(sender, sizeof(sender), ((strpbrk(ptr, "\".:;<>@[]()\\")) ? "\"%s\" " : "%s "), ptr)) < 2) /* >= 1 char real name + space */
+			n = 0;
+	}
 
 #	ifdef HAVE_GETHOSTBYNAME
 	ptr = get_fqdn(get_host_name());
 #	else
 	ptr = get_host_name();
 #	endif /* HAVE_GETHOSTBYNAME */
+	if (!*ptr)
+		return NULL;
 
-		/* intentionally do not fall back to *domain_name */
-
-	if (*ptr)
-		snprintf(sender + strlen(sender), sizeof(sender) - strlen(sender), "%s>", ptr);
-	else
+	if (snprintf(sender + n, sizeof(sender) - n, "<%.*s@%s>", LOGIN_NAME_MAX, userid, ptr) < 5) /* at least "<u@d>" */
 		return NULL;
 
 	return sender;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/help.c tin-2.6.5/src/help.c
--- tin-2.6.4/src/help.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/help.c	2025-12-07 12:42:32.189790563 +0100
@@ -3,10 +3,10 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-12-07
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -57,8 +57,6 @@ typedef struct thp {
 static void make_help_page(FILE *fp, const t_help_page *helppage, const struct keylist keys);
 
 
-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 },
@@ -67,14 +65,14 @@ static t_help_page attachment_help_page[
 	{ 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 },
+	{ "", 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 },
+	{ "\n", 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 },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_attachment_ops, NOT_ASSIGNED },
 	{ txt_help_attachment_select, ATTACHMENT_SELECT },
 #ifndef DONT_HAVE_PIPING
@@ -86,11 +84,11 @@ static t_help_page attachment_help_page[
 	{ 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 },
+	{ "", 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 },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_global_help, GLOBAL_HELP },
@@ -99,8 +97,9 @@ static t_help_page attachment_help_page[
 #ifndef NO_SHELL_ESCAPE
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
+	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ NULL, NOT_ASSIGNED }
 };
 
@@ -112,21 +111,21 @@ static t_help_page attrib_help_page[] =
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_attrib_first_opt, GLOBAL_FIRST_PAGE },
 	{ txt_help_attrib_last_opt, GLOBAL_LAST_PAGE },
 	{ txt_help_attrib_goto_opt, NOT_ASSIGNED },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_attrib_search_opt_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_attrib_search_opt_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_attrib_ops, NOT_ASSIGNED },
 	{ txt_help_attrib_reset_attrib, CONFIG_RESET_ATTRIB },
 	{ txt_help_attrib_select, CONFIG_SELECT },
 	{ txt_help_attrib_toggle_attrib, CONFIG_TOGGLE_ATTRIB },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_select_quit_no_write, CONFIG_NO_SAVE },
@@ -135,8 +134,9 @@ static t_help_page attrib_help_page[] =
 #ifndef NO_SHELL_ESCAPE
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
+	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ NULL, NOT_ASSIGNED }
 };
 
@@ -148,21 +148,28 @@ static t_help_page config_help_page[] =
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_config_first_opt, GLOBAL_FIRST_PAGE },
 	{ txt_help_config_last_opt, GLOBAL_LAST_PAGE },
 	{ txt_help_config_goto_opt, NOT_ASSIGNED },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_config_search_opt_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_config_search_opt_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", 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_serverrc_menu, CONFIG_SERVERRC_MENU },
 	{ txt_help_config_scope_menu, CONFIG_SCOPE_MENU },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
+	{ txt_help_title_disp, NOT_ASSIGNED },
+#ifdef HAVE_COLOR
+	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
+#endif /* HAVE_COLOR */
+	{ txt_help_global_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_select_quit_no_write, CONFIG_NO_SAVE },
@@ -171,8 +178,44 @@ static t_help_page config_help_page[] =
 #ifndef NO_SHELL_ESCAPE
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
+	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
+	{ NULL, NOT_ASSIGNED }
+};
+
+static t_help_page serverrc_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 },
+	{ "", NOT_ASSIGNED },
+	{ txt_help_config_first_opt, GLOBAL_FIRST_PAGE },
+	{ txt_help_config_last_opt, GLOBAL_LAST_PAGE },
+	{ txt_help_config_goto_opt, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
+	{ txt_help_config_search_opt_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_config_search_opt_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ "\n", NOT_ASSIGNED },
+	{ txt_help_title_config_ops, NOT_ASSIGNED },
+	{ txt_help_config_select, CONFIG_SELECT },
+	{ "\n", 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 */
+	{ "", NOT_ASSIGNED },
+	{ txt_help_global_version, GLOBAL_VERSION },
+	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ NULL, NOT_ASSIGNED }
 };
 
@@ -184,20 +227,20 @@ static t_help_page scope_help_page[] = {
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_scope_first_scope, GLOBAL_FIRST_PAGE },
 	{ txt_help_scope_last_scope, GLOBAL_LAST_PAGE },
 	{ txt_help_scope_goto_scope, NOT_ASSIGNED },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_scope_ops, NOT_ASSIGNED },
 	{ txt_help_scope_add, SCOPE_ADD },
 	{ txt_help_scope_move, SCOPE_MOVE },
 	{ txt_help_scope_rename, SCOPE_RENAME },
 	{ txt_help_scope_del, SCOPE_DELETE },
 	{ txt_help_scope_select, SCOPE_SELECT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_scope_edit_attrib_file, SCOPE_EDIT_ATTRIBUTES_FILE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_global_help, GLOBAL_HELP },
@@ -217,7 +260,7 @@ static t_help_page select_help_page[] =
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_select_first_group, GLOBAL_FIRST_PAGE },
 	{ txt_help_select_last_group, GLOBAL_LAST_PAGE },
 	{ txt_help_select_group_by_num, NOT_ASSIGNED },
@@ -227,12 +270,12 @@ static t_help_page select_help_page[] =
 	{ txt_help_select_lookup_group, GLOBAL_LOOKUP_MESSAGEID },
 	{ txt_help_select_lookup_group_comment, NOT_ASSIGNED },
 #endif /* NNTP_ABLE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_select_search_group_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_select_search_group_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_select_search_group_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_select_toggle_read_groups, SELECT_TOGGLE_READ_DISPLAY },
 	{ txt_help_global_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
@@ -241,11 +284,11 @@ static t_help_page select_help_page[] =
 #ifdef HAVE_COLOR
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_select_sort_active, SELECT_SORT_ACTIVE },
 	{ txt_help_select_yank_active, SELECT_YANK_ACTIVE },
 	{ txt_help_select_sync_with_active, SELECT_SYNC_WITH_ACTIVE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_ops, NOT_ASSIGNED },
 	{ txt_help_select_read_group, SELECT_ENTER_GROUP },
 	{ txt_help_select_next_unread_group, SELECT_ENTER_NEXT_UNREAD_GROUP },
@@ -253,20 +296,21 @@ static t_help_page select_help_page[] =
 	{ txt_help_global_post, GLOBAL_POST },
 	{ txt_help_global_post_postponed, GLOBAL_POSTPONED },
 #endif /* NO_POSTING */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_select_group_range, GLOBAL_SET_RANGE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_select_catchup, CATCHUP },
 	{ txt_help_select_catchup_next_unread, CATCHUP_NEXT_UNREAD },
+	{ txt_help_mark_ancient_read, MARK_ANCIENT_ART_READ},
 	{ txt_help_select_mark_group_unread, SELECT_MARK_GROUP_UNREAD },
 	{ txt_help_select_subscribe, SELECT_SUBSCRIBE },
 	{ txt_help_select_unsubscribe, SELECT_UNSUBSCRIBE },
 	{ txt_help_select_subscribe_pattern, SELECT_SUBSCRIBE_PATTERN },
 	{ txt_help_select_unsubscribe_pattern, SELECT_UNSUBSCRIBE_PATTERN },
 	{ txt_help_select_move_group, SELECT_MOVE_GROUP },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_edit_filter, GLOBAL_EDIT_FILTER},
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_global_quit_tin, GLOBAL_QUIT_TIN },
@@ -281,7 +325,7 @@ static t_help_page select_help_page[] =
 #endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_global_posting_history, GLOBAL_DISPLAY_POST_HISTORY },
 	{ txt_help_select_reset_newsrc, SELECT_RESET_NEWSRC },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ txt_help_bug_report, GLOBAL_BUGREPORT },
@@ -296,7 +340,7 @@ static t_help_page group_help_page[] = {
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_group_first_thread, GLOBAL_FIRST_PAGE },
 	{ txt_help_group_last_thread, GLOBAL_LAST_PAGE },
 	{ txt_help_group_thread_by_num, NOT_ASSIGNED },
@@ -308,7 +352,7 @@ static t_help_page group_help_page[] = {
 	{ txt_help_global_last_art, GLOBAL_LAST_VIEWED },
 	{ txt_help_global_lookup_art, GLOBAL_LOOKUP_MESSAGEID },
 	{ txt_help_group_list_thread, GROUP_LIST_THREAD },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_search_subj_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_global_search_subj_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_global_search_auth_forwards, GLOBAL_SEARCH_AUTHOR_FORWARD },
@@ -316,7 +360,7 @@ static t_help_page group_help_page[] = {
 	{ txt_help_global_search_body, GLOBAL_SEARCH_BODY },
 	{ txt_help_global_search_body_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_group_toggle_read_articles, GROUP_TOGGLE_READ_UNREAD },
 	{ txt_help_global_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
@@ -325,12 +369,12 @@ static t_help_page group_help_page[] = {
 #ifdef HAVE_COLOR
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_toggle_subj_display, GROUP_TOGGLE_SUBJECT_DISPLAY},
 	{ txt_help_group_toggle_threading, GROUP_TOGGLE_THREADING },
 	{ txt_help_group_mark_unsel_art_read, GROUP_MARK_UNSELECTED_ARTICLES_READ },
 	{ txt_help_group_toggle_getart_limit, GROUP_TOGGLE_GET_ARTICLES_LIMIT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_ops, NOT_ASSIGNED },
 	{ txt_help_thread_read_article, GROUP_READ_BASENOTE },
 	{ txt_help_article_next_unread, GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP },
@@ -340,9 +384,9 @@ static t_help_page group_help_page[] = {
 	{ txt_help_article_repost, GROUP_REPOST },
 	{ txt_help_article_cancel, GROUP_CANCEL },
 #endif /* NO_POSTING */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_article_range, GLOBAL_SET_RANGE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_mail, GROUP_MAIL },
 	{ txt_help_global_save, GROUP_SAVE },
 	{ txt_help_global_auto_save, GROUP_AUTOSAVE },
@@ -352,19 +396,20 @@ static t_help_page group_help_page[] = {
 #ifndef DISABLE_PRINTING
 	{ txt_help_global_print, GLOBAL_PRINT },
 #endif /* !DISABLE_PRINTING */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_tag, GROUP_TAG },
 	{ txt_help_tag_parts, GROUP_TAG_PARTS },
 	{ txt_help_group_untag_thread, GROUP_UNTAG },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_group_mark_thread_read, GROUP_MARK_THREAD_READ },
 	{ txt_help_group_catchup, CATCHUP },
 	{ txt_help_group_catchup_next, CATCHUP_NEXT_UNREAD },
+	{ txt_help_mark_ancient_read, MARK_ANCIENT_ART_READ},
 	{ txt_help_group_mark_article_unread, MARK_ARTICLE_UNREAD },
 	{ txt_help_group_mark_thread_unread, MARK_THREAD_UNREAD },
 	{ txt_help_mark_feed_read, MARK_FEED_READ },
 	{ txt_help_mark_feed_unread, MARK_FEED_UNREAD },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_group_select_all, GROUP_DO_AUTOSELECT },
 	{ txt_help_group_select_thread, GROUP_SELECT_THREAD },
 	{ txt_help_group_select_thread_pattern, GROUP_SELECT_PATTERN },
@@ -372,13 +417,13 @@ static t_help_page group_help_page[] = {
 	{ txt_help_group_toggle_thread_selection, GROUP_TOGGLE_SELECT_THREAD },
 	{ txt_help_group_reverse_thread_selection, GROUP_REVERSE_SELECTIONS },
 	{ txt_help_group_undo_thread_selection, GROUP_UNDO_SELECTIONS },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_autoselect, GLOBAL_MENU_FILTER_SELECT },
 	{ txt_help_article_autokill, GLOBAL_MENU_FILTER_KILL },
 	{ txt_help_article_quick_select, GLOBAL_QUICK_FILTER_SELECT },
 	{ txt_help_article_quick_kill, GLOBAL_QUICK_FILTER_KILL },
 	{ txt_help_global_edit_filter, GLOBAL_EDIT_FILTER},
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_global_previous_menu, GLOBAL_QUIT },
 	{ txt_help_global_quit_tin, GLOBAL_QUIT_TIN },
@@ -391,7 +436,7 @@ static t_help_page group_help_page[] = {
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_global_posting_history, GLOBAL_DISPLAY_POST_HISTORY },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ txt_help_bug_report, GLOBAL_BUGREPORT },
@@ -406,13 +451,13 @@ static t_help_page thread_help_page[] =
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_thread_first_article, GLOBAL_FIRST_PAGE },
 	{ txt_help_thread_last_article, GLOBAL_LAST_PAGE },
 	{ txt_help_thread_article_by_num, NOT_ASSIGNED },
 	{ txt_help_global_last_art, GLOBAL_LAST_VIEWED },
 	{ txt_help_global_lookup_art, GLOBAL_LOOKUP_MESSAGEID },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_search_subj_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_global_search_subj_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_global_search_auth_forwards, GLOBAL_SEARCH_AUTHOR_FORWARD },
@@ -420,7 +465,7 @@ static t_help_page thread_help_page[] =
 	{ txt_help_global_search_body, GLOBAL_SEARCH_BODY },
 	{ txt_help_global_search_body_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_global_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
 	{ txt_help_global_toggle_subj_display, THREAD_TOGGLE_SUBJECT_DISPLAY},
@@ -428,7 +473,7 @@ static t_help_page thread_help_page[] =
 #ifdef HAVE_COLOR
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_ops, NOT_ASSIGNED },
 	{ txt_help_thread_read_article, THREAD_READ_ARTICLE },
 	{ txt_help_article_next_unread, THREAD_READ_NEXT_ARTICLE_OR_THREAD },
@@ -439,9 +484,9 @@ static t_help_page thread_help_page[] =
 	{ txt_help_global_post_postponed, GLOBAL_POSTPONED },
 	{ txt_help_article_cancel, THREAD_CANCEL },
 #endif /* NO_POSTING */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_article_range, GLOBAL_SET_RANGE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_mail, THREAD_MAIL },
 	{ txt_help_global_save, THREAD_SAVE },
 	{ txt_help_global_auto_save, THREAD_AUTOSAVE },
@@ -451,11 +496,11 @@ static t_help_page thread_help_page[] =
 #ifndef DISABLE_PRINTING
 	{ txt_help_global_print, GLOBAL_PRINT },
 #endif /* !DISABLE_PRINTING */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_tag, THREAD_TAG },
 	{ txt_help_tag_parts, THREAD_TAG_PARTS },
 	{ txt_help_group_untag_thread, THREAD_UNTAG },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_thread_mark_article_read, THREAD_MARK_ARTICLE_READ },
 	{ txt_help_thread_catchup, CATCHUP },
 	{ txt_help_thread_catchup_next_unread, CATCHUP_NEXT_UNREAD },
@@ -463,16 +508,16 @@ static t_help_page thread_help_page[] =
 	{ txt_help_thread_mark_thread_unread, MARK_THREAD_UNREAD },
 	{ txt_help_mark_feed_read, MARK_FEED_READ },
 	{ txt_help_mark_feed_unread, MARK_FEED_UNREAD },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_group_select_thread, THREAD_SELECT_ARTICLE },
 	{ txt_help_group_toggle_thread_selection, THREAD_TOGGLE_ARTICLE_SELECTION },
 	{ txt_help_group_reverse_thread_selection, THREAD_REVERSE_SELECTIONS },
 	{ txt_help_group_undo_thread_selection, THREAD_UNDO_SELECTIONS },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_autoselect, GLOBAL_MENU_FILTER_SELECT },
 	{ txt_help_article_autokill, GLOBAL_MENU_FILTER_KILL },
 	{ txt_help_global_edit_filter, GLOBAL_EDIT_FILTER },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_global_previous_menu, GLOBAL_QUIT },
 	{ txt_help_global_quit_tin, GLOBAL_QUIT_TIN },
@@ -485,7 +530,7 @@ static t_help_page thread_help_page[] =
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_global_posting_history, GLOBAL_DISPLAY_POST_HISTORY },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ txt_help_bug_report, GLOBAL_BUGREPORT },
@@ -500,7 +545,7 @@ static t_help_page page_help_page[] = {
 	{ txt_help_global_line_up, GLOBAL_LINE_UP },
 	{ txt_help_article_first_page, GLOBAL_FIRST_PAGE },
 	{ txt_help_article_last_page, GLOBAL_LAST_PAGE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_by_num, NOT_ASSIGNED },
 	{ txt_help_article_next_thread, PAGE_NEXT_THREAD },
 	{ txt_help_article_next_unread, PAGE_NEXT_UNREAD },
@@ -516,7 +561,7 @@ static t_help_page page_help_page[] = {
 	{ txt_help_global_lookup_art, GLOBAL_LOOKUP_MESSAGEID },
 	{ txt_help_article_quit_to_select_level, PAGE_GROUP_SELECT },
 	{ txt_help_article_skip_quote, PAGE_SKIP_INCLUDED_TEXT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_article_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_global_search_auth_forwards, GLOBAL_SEARCH_AUTHOR_FORWARD },
@@ -524,7 +569,7 @@ static t_help_page page_help_page[] = {
 	{ txt_help_global_search_body, GLOBAL_SEARCH_BODY },
 	{ txt_help_global_search_body_comment, NOT_ASSIGNED },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_global_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
 	{ txt_help_article_toggle_rot13, PAGE_TOGGLE_ROT13 },
@@ -535,11 +580,12 @@ static t_help_page page_help_page[] = {
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
 	{ txt_help_article_toggle_highlight, PAGE_TOGGLE_HIGHLIGHTING },
+	{ txt_help_article_toggle_inline_data, PAGE_TOGGLE_INLINE_DATA },
+	{ txt_help_article_toggle_verbatim, PAGE_TOGGLE_VERBATIM },
 	{ txt_help_article_toggle_tex2iso, PAGE_TOGGLE_TEX2ISO },
 	{ txt_help_article_toggle_tabwidth, PAGE_TOGGLE_TABS },
-	{ txt_help_article_toggle_uue, PAGE_TOGGLE_UUE },
 	{ txt_help_article_toggle_formfeed, PAGE_REVEAL },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_ops, NOT_ASSIGNED },
 #ifndef NO_POSTING
 	{ txt_help_global_post, GLOBAL_POST },
@@ -554,7 +600,7 @@ static t_help_page page_help_page[] = {
 	{ txt_help_article_reply_no_quote, PAGE_REPLY },
 	{ txt_help_article_reply_with_header, PAGE_REPLY_QUOTE_HEADERS },
 	{ txt_help_article_edit, PAGE_EDIT_ARTICLE },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_mail, PAGE_MAIL },
 	{ txt_help_global_save, PAGE_SAVE },
 	{ txt_help_global_auto_save, PAGE_AUTOSAVE },
@@ -565,21 +611,21 @@ static t_help_page page_help_page[] = {
 	{ txt_help_global_print, GLOBAL_PRINT },
 #endif /* !DISABLE_PRINTING */
 	{ txt_help_article_view_attachments, PAGE_VIEW_ATTACHMENTS },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_tag, PAGE_TAG },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_mark_thread_read, PAGE_MARK_THREAD_READ },
 	{ txt_help_thread_catchup, CATCHUP },
 	{ txt_help_thread_catchup_next_unread, CATCHUP_NEXT_UNREAD },
 	{ txt_help_group_mark_article_unread, MARK_ARTICLE_UNREAD },
 	{ txt_help_thread_mark_thread_unread, MARK_THREAD_UNREAD },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_autoselect, GLOBAL_MENU_FILTER_SELECT },
 	{ txt_help_article_autokill, GLOBAL_MENU_FILTER_KILL },
 	{ txt_help_article_quick_select, GLOBAL_QUICK_FILTER_SELECT },
 	{ txt_help_article_quick_kill, GLOBAL_QUICK_FILTER_KILL },
 	{ txt_help_global_edit_filter, GLOBAL_EDIT_FILTER },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_article_browse_urls, PAGE_VIEW_URL },
 	{ txt_help_global_previous_menu, GLOBAL_QUIT },
@@ -594,10 +640,10 @@ static t_help_page page_help_page[] = {
 #endif /* !NO_SHELL_ESCAPE */
 	{ txt_help_global_posting_history, GLOBAL_DISPLAY_POST_HISTORY },
 #ifdef HAVE_PGP_GPG
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_article_pgp, PAGE_PGP_CHECK_ARTICLE },
 #endif /* HAVE_PGP_GPG */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_connection_info, GLOBAL_CONNECTION_INFO },
 	{ txt_help_article_info, PAGE_ARTICLE_INFO },
 	{ txt_help_global_version, GLOBAL_VERSION },
@@ -612,25 +658,25 @@ static t_help_page post_hist_help_page[]
 	{ 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 },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_thread_first_article, GLOBAL_FIRST_PAGE },
 	{ txt_help_thread_last_article, GLOBAL_LAST_PAGE },
 	{ txt_help_thread_article_by_num, NOT_ASSIGNED },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_post_hist_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
 	{ txt_help_post_hist_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
 	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_post_hist_ops, NOT_ASSIGNED },
 	{ txt_help_post_hist_select, POSTED_SELECT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_post_hist_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
 	{ txt_help_global_toggle_inverse_video, GLOBAL_TOGGLE_INVERSE_VIDEO },
 #ifdef HAVE_COLOR
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_global_help, GLOBAL_HELP },
@@ -640,7 +686,7 @@ static t_help_page post_hist_help_page[]
 #ifndef NO_SHELL_ESCAPE
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ NULL, NOT_ASSIGNED }
 };
@@ -653,25 +699,25 @@ static t_help_page url_help_page[] = {
 	{ 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 },
+	{ "", 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 },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_url_ops, NOT_ASSIGNED },
 	{ txt_help_url_select, URL_SELECT },
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", 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 },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_disp, NOT_ASSIGNED },
 	{ txt_help_url_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
 	{ txt_help_global_toggle_inverse_video, GLOBAL_TOGGLE_INVERSE_VIDEO },
 #ifdef HAVE_COLOR
 	{ txt_help_global_toggle_color, GLOBAL_TOGGLE_COLOR },
 #endif /* HAVE_COLOR */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "\n", NOT_ASSIGNED },
 	{ txt_help_title_misc, NOT_ASSIGNED },
 	{ txt_help_select_quit, GLOBAL_QUIT },
 	{ txt_help_global_help, GLOBAL_HELP },
@@ -681,7 +727,7 @@ static t_help_page url_help_page[] = {
 #ifndef NO_SHELL_ESCAPE
 	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
 #endif /* !NO_SHELL_ESCAPE */
-	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ "", NOT_ASSIGNED },
 	{ txt_help_global_version, GLOBAL_VERSION },
 	{ NULL, NOT_ASSIGNED }
 };
@@ -694,38 +740,34 @@ make_help_page(
 	const struct keylist keys)
 {
 	char *buf;
-	char *last;
 	char key[MAXKEYLEN];
-	/*
-	 * length is only needed to pass it to expand_ctrl_chars()
-	 * we have no need for the value
-	 */
-	size_t length;
+	size_t length; /* length is only needed to pass it to expand_ctrl_chars() */
 	size_t i;
 
 	if (!helppage)
 		return;
 
 	buf = my_malloc(LEN);
-	last = my_malloc(LEN);
-
-	last[0] = '\0';
 
 	while (helppage->helptext) {
 		if (helppage->func == NOT_ASSIGNED) {
-			/*
-			 * as expand_ctrl_chars() may has shrunk buf
-			 * make sure buf is large enough to contain the helpline
-			 */
-			buf = my_realloc(buf, LEN);
-
-			if (!*helppage->helptext)	/* avoid translation of empty strings */
-				strcpy(buf, "\n");
-			else
-				strncpy(buf, _(helppage->helptext), LEN);
-			buf[LEN - 1] = '\0';
+			buf[0]='\0';
+
+			/* no translation of empty strings */
+			if (*helppage->helptext) {
+				/*
+				 * as expand_ctrl_chars() may has shrunk buf
+				 * make sure buf is large enough to contain the helpline
+				 */
+				buf = my_realloc(buf, LEN);
+				if (helppage->helptext[0] == '\n' && helppage->helptext[1] == '\0')
+					strncpy(buf, helppage->helptext, 2);
+				else
+					strncpy(buf, _(helppage->helptext), LEN);
+				buf[LEN - 1] = '\0';
+			}
 			expand_ctrl_chars(&buf, &length, 8);
-			fprintf(fp, "%s\n", buf);
+			fprintf(fp, "%s\n", BlankIfNull(buf));
 		} else {
 			for (i = 0; i < keys.used; i++) {
 				if (keys.list[i].function == helppage->func && keys.list[i].key) {
@@ -736,18 +778,13 @@ make_help_page(
 					snprintf(buf, LEN, "%s\t  %s", printascii(key, keys.list[i].key), _(helppage->helptext));
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 					expand_ctrl_chars(&buf, &length, 8);
-					if (strcmp(last, buf)) {
-						fprintf(fp, "%s\n", buf);
-						strncpy(last, buf, LEN - 1);
-					}
+					fprintf(fp, "%s\n", buf);
 				}
 			}
 		}
 		++helppage;
 	}
-
 	free(buf);
-	free(last);
 }
 
 
@@ -757,56 +794,76 @@ show_help_page(
 	const char *title)
 {
 	FILE *fp;
+	char help_file[PATH_LEN];
+	char tmp[PATH_LEN];
 
-	if (!(fp = my_tmpfile()))
-		return;
+	sprintf(tmp, HELP_PAGE_CACHE_FILE, level);
+	joinpath(help_file, sizeof(help_file), serverdir, tmp);
 
-	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;
-
-		case CONFIG_LEVEL:
-			make_help_page(fp, config_help_page, option_menu_keys);
-			break;
-
-		case SCOPE_LEVEL:
-			make_help_page(fp, scope_help_page, scope_keys);
-			break;
-
-		case SELECT_LEVEL:
-			make_help_page(fp, select_help_page, select_keys);
-			break;
-
-		case GROUP_LEVEL:
-			make_help_page(fp, group_help_page, group_keys);
-			break;
-
-		case THREAD_LEVEL:
-			make_help_page(fp, thread_help_page, thread_keys);
-			break;
-
-		case PAGE_LEVEL:
-			make_help_page(fp, page_help_page, page_keys);
-			break;
-
-		case POSTED_LEVEL:
-			make_help_page(fp, post_hist_help_page, post_hist_keys);
-			break;
-
-		case URL_LEVEL:
-			make_help_page(fp, url_help_page, url_keys);
-			break;
-
-		case INFO_PAGER:
-		default: /* should not happen */
-			error_message(2, _(txt_error_unknown_dlevel));
-			fclose(fp);
+	/*
+	 * check if we have cached the help page already, if not create it
+	 *
+	 * TODO: remember which help-pages haven been created so we don't
+	 *       have to try (removal) based on the file,
+	 *       if (!(level & help_page_cached)) { ... }
+	 *       but that would be another global (so we can make use of it
+	 *       in cleanup_tmp_files())?
+	 */
+	if ((fp = fopen(help_file, "r")) == NULL) { /* ENOENT */
+		if ((fp = fopen(help_file, "w+")) == NULL) /* TODO: error message */
 			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;
+
+			case CONFIG_LEVEL:
+				make_help_page(fp, config_help_page, option_menu_keys);
+				break;
+
+			case SCOPE_LEVEL:
+				make_help_page(fp, scope_help_page, scope_keys);
+				break;
+
+			case SELECT_LEVEL:
+				make_help_page(fp, select_help_page, select_keys);
+				break;
+
+			case SERVERRC_LEVEL:
+				make_help_page(fp, serverrc_help_page, option_menu_keys);
+				break;
+
+			case GROUP_LEVEL:
+				make_help_page(fp, group_help_page, group_keys);
+				break;
+
+			case THREAD_LEVEL:
+				make_help_page(fp, thread_help_page, thread_keys);
+				break;
+
+			case PAGE_LEVEL:
+				make_help_page(fp, page_help_page, page_keys);
+				break;
+
+			case POSTED_LEVEL:
+				make_help_page(fp, post_hist_help_page, post_hist_keys);
+				break;
+
+			case URL_LEVEL:
+				make_help_page(fp, url_help_page, url_keys);
+				break;
+
+			case INFO_PAGER:
+			default: /* should not happen */
+				error_message(2, _(txt_error_unknown_dlevel));
+				fclose(fp);
+				return;
+		}
 	}
 
 	info_pager(fp, title, TRUE);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/inews.c tin-2.6.5/src/inews.c
--- tin-2.6.4/src/inews.c	2024-12-05 04:31:45.000000000 +0100
+++ tin-2.6.5/src/inews.c	2025-12-18 19:48:54.522296575 +0100
@@ -3,10 +3,10 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2024-12-05
+ *  Updated   : 2025-12-18
  *  Notes     : NNTP built in version of inews
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -50,7 +50,7 @@
  * local prototypes
  */
 #ifdef NNTP_INEWS
-	static t_bool submit_inews(const char *name, struct t_group *group, char *a_message_id);
+	static t_bool submit_inews(const char *name, const struct t_group *group, char *a_message_id);
 #endif /* NNTP_INEWS */
 #if defined(NNTP_INEWS) && !defined(FORGERY)
 	static int sender_needed(const char *from, const char *sender, const char *charset);
@@ -66,7 +66,7 @@
 static t_bool
 submit_inews(
 	const char *name,
-	struct t_group *group,
+	const struct t_group *group,
 	char *a_message_id)
 {
 	FILE *fp;
@@ -206,7 +206,7 @@ submit_inews(
 		 * Send POST command to NNTP server
 		 * Receive CONT_POST or ERROR response code from NNTP server
 		 */
-		if (nntp_command("POST", CONT_POST, response, sizeof(response)) == NULL) {
+		if (new_nntp_command("POST", CONT_POST, response, sizeof(response)) != CONT_POST) {
 			error_message(2, "%s", response);
 			fclose(fp);
 			goto out;
@@ -390,7 +390,7 @@ out:
 t_bool
 submit_news_file(
 	char *name,
-	struct t_group *group,
+	const struct t_group *group,
 	char *a_message_id)
 {
 	char buf[PATH_LEN];
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/init.c tin-2.6.5/src/init.c
--- tin-2.6.4/src/init.c	2024-12-21 15:17:27.000000000 +0100
+++ tin-2.6.5/src/init.c	2025-12-20 18:11:41.872091092 +0100
@@ -3,10 +3,10 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-20
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -65,13 +65,17 @@ static int read_site_config(void);
 	static void preinit_colors(void);
 #endif /* HAVE_COLOR */
 
-
+#ifndef NNTP_ONLY
 char active_times_file[PATH_LEN];
+char overviewfmt_file[PATH_LEN];	/* full path to overview.fmt */
+char subscriptions_file[PATH_LEN];	/* full path to subscriptions */
+#endif /* !NNTP_ONLY */
+
 char article_name[PATH_LEN];			/* ~/TIN_ARTICLE_NAME file */
 char *backup_article_name;			/* ~/TIN_ARTICLE_NAME[.pid].b[ak] file */
 #ifdef NNTP_ABLE
-	char bug_nntpserver1[PATH_LEN];		/* welcome message of NNTP server used */
-	char bug_nntpserver2[PATH_LEN];		/* welcome message of NNTP server used */
+	char bug_nntpserver1[NNTP_STRLEN];		/* welcome message of NNTP server used */
+	char bug_nntpserver2[NNTP_STRLEN];		/* welcome message of NNTP server used */
 #endif /* NNTP_ABLE */
 char cvers[LEN];
 char dead_article[PATH_LEN];		/* ~/dead.article file */
@@ -111,13 +115,15 @@ char posted_info_file[PATH_LEN];
 char postponed_articles_file[PATH_LEN];	/* ~/.tin/postponed.articles file */
 char rcdir[PATH_LEN];
 char save_active_file[PATH_LEN];
+char serverrc_file[PATH_LEN];	/* ~/.tin/$NNTPSERVER/serverrc file */
 char spooldir[PATH_LEN];		/* directory where news is */
-char overviewfmt_file[PATH_LEN];	/* full path to overview.fmt */
-char subscriptions_file[PATH_LEN];	/* full path to subscriptions */
 char *tin_progname;		/* program name */
 const char *tmpdir;
 char txt_help_bug_report[LEN];		/* address to send bug reports to */
 char userid[LOGIN_NAME_MAX];
+#ifdef NNTPS_ABLE
+	time_t startup_time;
+#endif /* NNTPS_ABLE */
 #ifdef HAVE_MH_MAIL_HANDLING
 	char mail_active_file[PATH_LEN];
 	char mailgroups_file[PATH_LEN];
@@ -137,7 +143,7 @@ int iso2asc_supported;			/* Convert ISO-
 int system_status;
 int xmouse, xrow, xcol;			/* xterm button pressing information */
 
-long motd_hash = 0L;
+volatile sig_atomic_t pending_sactions;	/* pending sigactions */
 
 pid_t process_id;			/* Useful to have around for .suffixes */
 
@@ -180,7 +186,7 @@ t_bool xref_supported = TRUE;
 	t_bool force_auth_on_conn_open = FALSE;	/* authenticate on connection startup */
 	unsigned short nntp_tcp_port = 0;
 	unsigned short nntp_tcp_default_port;
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	t_bool use_compress = FALSE;
 #endif /* USE_ZLIB */
 #ifdef NNTPS_ABLE
@@ -201,9 +207,13 @@ char *input_history[HIST_MAXNUM + 1][HIS
 struct regex_cache
 		strip_re_regex, strip_was_regex,
 		uubegin_regex, uubody_regex,
+		xxbody_regex,
 		verbatim_begin_regex, verbatim_end_regex,
+		hideline_regex,
+		yencbegin_regex, yencpart_regex, yencend_regex,
 		url_regex, mail_regex, news_regex,
-		shar_regex,
+		shar_regex, shar_end_regex,
+		latex_regex,
 		slashes_regex, stars_regex, underscores_regex, strokes_regex
 #ifdef HAVE_COLOR
 		, extquote_regex, quote_regex, quote_regex2, quote_regex3
@@ -212,6 +222,21 @@ struct regex_cache
 
 struct t_cmdlineopts cmdline = { 0, 0, NULL, NULL, NULL, NULL, 0 };
 
+struct t_serverrc serverrc = {
+#if 0
+	NULL,	/* version */
+	NULL,	/* last_newnews */
+#endif /* 0 */
+	NULL,	/* add_cmd_line_opts */
+	NULL,	/* disabled_nntp_cmds */
+	0L,	/* motd_hash */
+	PIPELINE_LIMIT_DEFAULT,	/* nntp_pipeline_limit */
+	FALSE,	/* cache_overview_files */
+#ifdef USE_ZLIB
+	FALSE,	/* compress_overview_files */
+#endif /* USE_ZLIB */
+};
+
 struct t_config tinrc = {
 	NULL,	/* default_goto_group */
 	NULL,	/* default_mail_address */
@@ -240,6 +265,7 @@ struct t_config tinrc = {
 	NULL,	/* attachment_format */
 	NULL,	/* page_mime_format */
 	NULL,	/* page_uue_format */
+	NULL,	/* page_yenc_format */
 	NULL,	/* date_format */
 	NULL,	/* mail_quote_format */
 	NULL,	/* mailer_format */
@@ -271,6 +297,7 @@ struct t_config tinrc = {
 	NULL,	/* underscores_regex */
 	NULL,	/* verbatim_begin_regex */
 	NULL,	/* verbatim_end_regex */
+	NULL,	/* hideline_regex */
 	NULL,	/* savedir */
 	NULL,	/* sigfile */
 	NULL,	/* spamtrap_warning_addresses */
@@ -329,7 +356,7 @@ struct t_config tinrc = {
 	'a',	/* default_save_mode */
 	0,		/* getart_limit */
 	GOTO_NEXT_UNREAD_TAB,		/* goto_next_unread */
-	UUE_NO,	/* hide_uue */
+	UUE_NO,	/* hide_inline_data */
 	INTERACTIVE_NONE,			/* interactive_mailer */
 	KILL_UNREAD,				/* kill_level */
 	2,		/* mono_markdash */
@@ -365,6 +392,7 @@ struct t_config tinrc = {
 	THREAD_PERC_DEFAULT,	/* thread_perc */
 	THREAD_SCORE_MAX,		/* thread_score */
 	0,		/* trim_article_body */
+	VERBATIM_SHOW_ALL,		/* verbatim_handling */
 	0,		/* Default to wildmat, not regex */
 	2,		/* word_h_display_marks */
 	0,		/* wrap_column */
@@ -382,9 +410,9 @@ struct t_config tinrc = {
 	TRUE,	/* beginner_level */
 	FALSE,	/* cache_overview_files */
 	FALSE,	/* catchup_read_groups */
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	FALSE,	/* compress_overview_files */
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 #ifdef USE_INVERSE_HACK
 	TRUE,	/* draw_arrow */
 #else
@@ -400,6 +428,7 @@ struct t_config tinrc = {
 	TRUE,	/* inverse_okay */
 #endif /* USE_INVERSE_HACK */
 	TRUE,	/* keep_dead_articles */
+	FALSE,	/* keep_expired_filters */
 	FALSE,	/* mail_8bit_header */
 	FALSE,	/* mark_ignore_tags */
 	TRUE,	/* mark_saved_read */
@@ -434,7 +463,6 @@ struct t_config tinrc = {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	FALSE,	/* utf8_graphics */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-	TRUE,	/* verbatim_handling */
 #ifdef HAVE_COLOR
 	FALSE,	/* extquote_handling */
 #endif /* HAVE_COLOR */
@@ -457,15 +485,19 @@ struct t_config tinrc = {
 	TRUE,	/* url_highlight */
 	TRUE,	/* word_highlight */
 	TRUE,	/* wrap_on_next_unread */
-	ART_MARK_DELETED,		/* art_marked_deleted */
-	MARK_INRANGE,			/* art_marked_inrange */
-	ART_MARK_RETURN,		/* art_marked_return */
-	ART_MARK_SELECTED,		/* art_marked_selected */
-	ART_MARK_RECENT,		/* art_marked_recent */
-	ART_MARK_UNREAD,		/* art_marked_unread */
-	ART_MARK_READ,			/* art_marked_read */
-	ART_MARK_KILLED,		/* art_marked_killed */
-	ART_MARK_READ_SELECTED,	/* art_marked_read_selected */
+	ART_MARK_DELETED,			/* art_marked_deleted */
+	MARK_INRANGE,				/* art_marked_inrange */
+	ART_MARK_RETURN,			/* art_marked_return */
+	ART_MARK_SELECTED,			/* art_marked_selected */
+	ART_MARK_RECENT,			/* art_marked_recent */
+	ART_MARK_UNREAD,			/* art_marked_unread */
+	ART_MARK_READ,				/* art_marked_read */
+	ART_MARK_KILLED,			/* art_marked_killed */
+	ART_MARK_READ_SELECTED,		/* art_marked_read_selected */
+	SCOPE_MARK_GLOBAL,			/* scope_marked_global */
+	SCOPE_MARK_GLOBAL_MATCH,	/* scope_marked_global_match */
+	SCOPE_MARK_LOCAL,			/* scope_marked_local */
+	SCOPE_MARK_LOCAL_MATCH,		/* scope_marked_local_match */
 	NULL,	/* attrib_editor_format */
 	NULL,	/* attrib_fcc */
 	NULL,	/* attrib_maildir */
@@ -498,7 +530,9 @@ struct t_config tinrc = {
 	FALSE,
 #	endif /* USE_ICU_UCSDET */
 #endif /* CHARSET_CONVERSION */
+	UUE_NO,	/* attrib_hide_inline_data */
 	0,		/* attrib_trim_article_body */
+	VERBATIM_SHOW_ALL,	/* attrib_verbatim_handling */
 	0,		/* attrib_auto_cc_bcc */
 	FILTER_SUBJ_CASE_SENSITIVE,		/* attrib_quick_kill_header */
 	FILTER_SUBJ_CASE_SENSITIVE,		/* attrib_quick_select_header */
@@ -510,6 +544,7 @@ struct t_config tinrc = {
 	SORT_THREADS_BY_SCORE_DESCEND,	/* attrib_sort_threads_type */
 	THREAD_BOTH,			/* attrib_thread_articles */
 	THREAD_PERC_DEFAULT,	/* attrib_thread_perc */
+	0,		/* attrib_getart_limit */
 	TRUE,	/* attrib_add_posted_to_filter */
 	TRUE,	/* attrib_advertising */
 	TRUE,	/* attrib_alternative_handling */
@@ -540,7 +575,6 @@ struct t_config tinrc = {
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	FALSE,	/* attrib_tex2iso_conv */
 	TRUE,	/* attrib_thread_catchup_on_exit */
-	TRUE,	/* attrib_verbatim_handling */
 #ifdef HAVE_COLOR
 	FALSE,	/* attrib_extquote_handling */
 #endif /* HAVE_COLOR */
@@ -550,7 +584,14 @@ struct t_config tinrc = {
 	FALSE,	/* attrib_quick_kill_case */
 	FALSE,	/* attrib_quick_kill_expire */
 	FALSE,	/* attrib_quick_select_case */
-	FALSE	/* attrib_quick_select_expire */
+	FALSE,	/* attrib_quick_select_expire */
+	NULL,	/* serverrc_add_cmd_line_opts */
+	NULL,	/* serverrc_disabled_nntp_cmds */
+	PIPELINE_LIMIT_DEFAULT,	/* serverrc_nntp_pipeline_limit */
+	FALSE	/* serverrc_cache_overview_files */
+#	ifdef USE_ZLIB
+	, FALSE	/* serverrc_compress_overview_files */
+#	endif /* USE_ZLIB */
 };
 
 struct t_capabilities nntp_caps = {
@@ -559,26 +600,30 @@ struct t_capabilities nntp_caps = {
 	FALSE, /* MODE-READER: "MODE READER" */
 	FALSE, /* READER: "ARTICLE", "BODY" */
 	FALSE, /* POST */
-	FALSE, /* LIST: "LIST ACTIVE" */
+	TRUE, /* LIST: "LIST ACTIVE" */
 	FALSE, /* LIST: "LIST ACTIVE.TIMES" */
-	FALSE, /* LIST: "LIST DISTRIB.PATS" */
+	TRUE, /* LIST: "LIST DISTRIB.PATS" */
 	FALSE, /* LIST: "LIST HEADERS" */
 	NULL, /* list of headers by range */
 	NULL, /* list of headers by id */
-	FALSE, /* LIST: "LIST NEWSGROUPS" */
-	FALSE, /* LIST: "LIST OVERVIEW.FMT" */
-	FALSE, /* LIST: "LIST MOTD" */
-	FALSE, /* LIST: "LIST SUBSCRIPTIONS" */
-	FALSE, /* LIST: "LIST DISTRIBUTIONS" */
+	TRUE, /* LIST: "LIST NEWSGROUPS" */
+	TRUE, /* LIST: "LIST OVERVIEW.FMT" */
+	TRUE, /* LIST: "LIST MOTD" */
+	TRUE, /* LIST: "LIST SUBSCRIPTIONS" */
+	TRUE, /* LIST: "LIST DISTRIBUTIONS" */
 	FALSE, /* LIST: "LIST MODERATORS" */
 	FALSE, /* LIST: "LIST COUNTS" */
-	FALSE, /* XPAT */
-	FALSE, /* HDR: "HDR", "LIST HEADERS" */
+	TRUE, /* LISTGROUP */
+	TRUE, /* XPAT */
+	TRUE, /* HDR: "HDR", "LIST HEADERS" */
 	NULL, /* [X]HDR */
-	FALSE, /* OVER: "OVER", "LIST OVERVIEW.FMT" */
+	TRUE, /* OVER: "OVER", "LIST OVERVIEW.FMT" */
 	FALSE, /* OVER: "OVER mid" */
 	NULL, /* [X]OVER */
+	TRUE, /* NEWGROUPS */
+#if 0
 	FALSE, /* NEWNEWS */
+#endif /* 0 */
 	NULL, /* IMPLEMENTATION */
 	FALSE, /* STARTTLS */
 	FALSE, /* AUTHINFO USER/PASS */
@@ -588,18 +633,14 @@ struct t_capabilities nntp_caps = {
 	NULL, /* SASL mech used after handshake */
 	FALSE, /* COMPRESS */
 	COMPRESS_NONE, /* COMPRESS_NONE, COMPRESS_DEFLATE */
+	NULL,	/* DISTRIB.PATS linked list */
 #if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
 	T_ARTNUM_CONST(0), /* MAXARTNUM */
 #endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
 #if 0
 	FALSE, /* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */
-	FALSE /* IHAVE */
+	FALSE, /* IHAVE */
 #endif /* 0 */
-#ifndef BROKEN_LISTGROUP
-	FALSE /* LISTGROUP doesn't select group */
-#else
-	TRUE
-#endif /* !BROKEN_LISTGROUP */
 };
 
 static char libdir[PATH_LEN];			/* directory where news config files are (ie. active) */
@@ -714,6 +755,12 @@ init_selfinfo(
 	} else
 		my_strncpy(userid, myentry->pw_name, sizeof(userid) - 1);
 
+	pending_sactions = 0;
+
+#ifdef NNTPS_ABLE
+	(void) time(&startup_time); /* issue warning on error? */
+#endif /* NNTPS_ABLE */
+
 	*domain_name = '\0';
 
 #ifdef HAVE_SYS_UTSNAME_H
@@ -744,7 +791,7 @@ init_selfinfo(
 
 	if ((p = get_val("TIN_HOMEDIR", get_val("HOME", NULL))) != NULL) {
 		my_strncpy(homedir, p, sizeof(homedir) - 1);
-	} else if (strlen(myentry->pw_dir)) {
+	} else if (*myentry->pw_dir) {
 		strncpy(homedir, myentry->pw_dir, sizeof(homedir) - 1);
 	} else
 		strncpy(homedir, tmpdir, sizeof(homedir) - 1);
@@ -753,9 +800,26 @@ init_selfinfo(
 	dangerous_signal_exit = FALSE;
 	disable_gnksa_domain_check = TRUE;
 	disable_sender = FALSE;	/* we set force_no_post=TRUE later on if we don't have a valid FQDN */
-	iso2asc_supported = s2i(get_val("ISO2ASC", DEFAULT_ISO2ASC), -1, NUM_ISO_TABLES - 1);
-	if (errno) /* TODO: issue a warning here? */
-		iso2asc_supported = -1;
+	p = get_val("ISO2ASC", DEFAULT_ISO2ASC);
+	iso2asc_supported = s2i(p, -1, NUM_ISO_TABLES - 1);
+	switch (errno) {
+		case EINVAL:
+			error_message(0, _(txt_arg_not_numeric), "$ISO2ASC", p);
+			if (!batch_mode)
+				sleep(2);
+			iso2asc_supported = -1;
+			break;
+
+		case ERANGE:
+			error_message(0, _(txt_val_out_of_range_ignored), "$ISO2ASC", p, -1, NUM_ISO_TABLES - 1);
+			if (!batch_mode)
+				sleep(2);
+			iso2asc_supported = -1;
+			break;
+
+		default:
+			break;
+	}
 	list_active = FALSE;
 	newsrc_active = FALSE;
 	post_article_and_exit = FALSE;
@@ -813,13 +877,13 @@ init_selfinfo(
 	my_strncpy(novrootdir, get_val("TIN_NOVROOTDIR", NOVROOTDIR), sizeof(novrootdir) - 1);
 	my_strncpy(novfilename, get_val("TIN_NOVFILENAME", OVERVIEW_FILE), sizeof(novfilename) - 1);
 	my_strncpy(spooldir, get_val("TIN_SPOOLDIR", SPOOLDIR), sizeof(spooldir) - 1);
-#endif /* !NNTP_ONLY */
-	/* clear news_active_file, active_time_file, newsgroups_file */
-	news_active_file[0] = '\0';
 	active_times_file[0] = '\0';
-	newsgroups_file[0] = '\0';
 	overviewfmt_file[0] = '\0';
 	subscriptions_file[0] = '\0';
+#endif /* !NNTP_ONLY */
+	/* clear news_active_file, newsgroups_file */
+	news_active_file[0] = '\0';
+	newsgroups_file[0] = '\0';
 
 	/*
 	 * read the global site config file to override some default
@@ -857,18 +921,18 @@ init_selfinfo(
 	}
 	if (!*active_times_file)
 		joinpath(active_times_file, sizeof(active_times_file), libdir, ACTIVE_TIMES_FILE);
-	if (!*newsgroups_file)
-		joinpath(newsgroups_file, sizeof(newsgroups_file), libdir, NEWSGROUPS_FILE);
-	if (!*subscriptions_file)
-		joinpath(subscriptions_file, sizeof(subscriptions_file), libdir, SUBSCRIPTIONS_FILE);
 	if (!*overviewfmt_file)
 		joinpath(overviewfmt_file, sizeof(overviewfmt_file), libdir, OVERVIEW_FMT);
+	if (!*subscriptions_file)
+		joinpath(subscriptions_file, sizeof(subscriptions_file), libdir, SUBSCRIPTIONS_FILE);
+	if (!*newsgroups_file)
+		joinpath(newsgroups_file, sizeof(newsgroups_file), libdir, NEWSGROUPS_FILE);
 	if (!default_organization || !*default_organization) {
 		joinpath(tmp, sizeof(tmp), libdir, "organization");
 		if ((fp = tin_fopen(tmp, "r")) != NULL) {
 			char buf[LEN];
 
-			if (fgets(buf, (int) sizeof(buf), fp) != NULL) {
+			if (fgets(buf, sizeof(buf), fp) != NULL) {
 				if ((ptr = strrchr(buf, '\n')) != NULL)
 					*ptr = '\0';
 			}
@@ -878,7 +942,7 @@ init_selfinfo(
 			default_organization = my_strdup(buf);
 		}
 	}
-#endif /* NNTP_ONLY */
+#endif /* !NNTP_ONLY */
 
 	/*
 	 * Formerly get_mm_charset(), read_site_config() may set mm_charset
@@ -900,15 +964,13 @@ init_selfinfo(
 				/* fallback to MM_CHARSET */
 				snprintf(ptr, space, "mm_network_charset=%s\n", MM_CHARSET);
 				if (!match_list(ptr, "mm_network_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
-					/* fallback to US-ASCII */
-					tinrc.mm_network_charset = 0;
+					tinrc.mm_network_charset = 0; /* fallback to US-ASCII */
 			}
 		} else {
-				/* fallback to MM_CHARSET */
-				snprintf(ptr, space, "mm_network_charset=%s\n", MM_CHARSET);
-				if (!match_list(ptr, "mm_network_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
-					/* fallback to US-ASCII */
-					tinrc.mm_network_charset = 0;
+			/* fallback to MM_CHARSET */
+			snprintf(ptr, space, "mm_network_charset=%s\n", MM_CHARSET);
+			if (!match_list(ptr, "mm_network_charset=", txt_mime_charsets, &tinrc.mm_network_charset))
+				tinrc.mm_network_charset = 0; /* fallback to US-ASCII */
 		}
 		free(ptr);
 	}
@@ -963,6 +1025,7 @@ init_selfinfo(
 	tinrc.attachment_format = my_strdup(DEFAULT_ATTACHMENT_FORMAT);
 	tinrc.page_mime_format = my_strdup(DEFAULT_PAGE_MIME_FORMAT);
 	tinrc.page_uue_format = my_strdup(DEFAULT_PAGE_UUE_FORMAT);
+	tinrc.page_yenc_format = my_strdup(DEFAULT_PAGE_YENC_FORMAT);
 	tinrc.date_format = my_strdup(DEFAULT_DATE_FORMAT);
 	joinpath(article_name, sizeof(article_name), homedir, TIN_ARTICLE_NAME);
 #ifdef APPEND_PID
@@ -970,9 +1033,9 @@ init_selfinfo(
 #endif /* APPEND_PID */
 
 #ifdef HAVE_LONG_FILE_NAMES
-	space = snprintf(NULL, 0, "%s.bak", article_name);
+	space = (size_t) snprintf(NULL, 0, "%s.bak", article_name);
 #else
-	space = snprintf(NULL, 0, "%s.b", article_name);
+	space = (size_t) snprintf(NULL, 0, "%s.b", article_name);
 #endif /* HAVE_LONG_FILE_NAMES */
 	backup_article_name = my_malloc(++space);
 #ifdef HAVE_LONG_FILE_NAMES
@@ -1019,7 +1082,7 @@ init_selfinfo(
 #ifdef HAVE_MH_MAIL_HANDLING
 	joinpath(mail_active_file, sizeof(mail_active_file), rcdir, ACTIVE_MAIL_FILE);
 #endif /* HAVE_MH_MAIL_HANDLING */
-	if ((p = get_val("MAILPATH", get_val("MAIL", NULL))) != NULL) {
+	if ((p = get_val("MAILPATH", get_val("MAIL", get_val("MAILDIR", NULL)))) != NULL) {
 		STRCPY(mailbox, p);
 	} else
 		joinpath(mailbox, sizeof(mailbox), DEFAULT_MAILBOX, userid);
@@ -1117,6 +1180,12 @@ read_site_config(
 	if (!fp)
 		return -1;
 
+	/*
+	 * no (_(txt_reading_(global_)config_file), global_defaults_file)
+	 * here as read_site_config() is called (from init_selfinfo()) before
+	 * read_cmd_line_options() so we don't know if we're in (verbose)
+	 * batch mode or not ...
+	 */
 	while ((buf = tin_fgets(fp, FALSE)) != NULL) {
 		/* ignore comments */
 		if (*buf == '#' || *buf == ';' || *buf == ' ')
@@ -1128,19 +1197,19 @@ read_site_config(
 			continue;
 		if (match_string(buf, "overviewfile=", novfilename, sizeof(novfilename)))
 			continue;
+		if (match_string(buf, "activetimesfile=", active_times_file, sizeof(active_times_file)))
+			continue;
+		if (match_string(buf, "overviewfmtfile=", overviewfmt_file, sizeof(overviewfmt_file)))
+			continue;
+		if (match_string(buf, "subscriptionsfile=", subscriptions_file, sizeof(subscriptions_file)))
+			continue;
 #endif /* !NNTP_ONLY */
 		if (match_string(buf, "activefile=", news_active_file, sizeof(news_active_file)))
 			continue;
-		if (match_string(buf, "activetimesfile=", active_times_file, sizeof(active_times_file)))
-			continue;
 		if (match_string(buf, "newsgroupsfile=", newsgroups_file, sizeof(newsgroups_file)))
 			continue;
 		if (match_string(buf, "newslibdir=", libdir, sizeof(libdir)))
 			continue;
-		if (match_string(buf, "subscriptionsfile=", subscriptions_file, sizeof(subscriptions_file)))
-			continue;
-		if (match_string(buf, "overviewfmtfile=", overviewfmt_file, sizeof(overviewfmt_file)))
-			continue;
 		if (match_string(buf, "domainname=", domain_name, sizeof(domain_name)))
 			continue;
 		if (match_string(buf, "inewsdir=", inewsdir, sizeof(inewsdir)))
@@ -1271,9 +1340,23 @@ postinit_regexp(
 	compile_regex(UUBEGIN_REGEX, &uubegin_regex, REGEX_ANCHORED);
 	compile_regex(UUBODY_REGEX, &uubody_regex, REGEX_ANCHORED);
 
+	compile_regex(XXBODY_REGEX, &xxbody_regex, REGEX_CASELESS|REGEX_ANCHORED);
+
+	if (!tinrc.hideline_regex || !*tinrc.hideline_regex) {
+		FreeIfNeeded(tinrc.hideline_regex);
+		tinrc.hideline_regex = my_strdup(NEVER_MATCH_REGEX);
+	}
+	compile_regex(tinrc.hideline_regex, &hideline_regex, 0);
+
+	compile_regex(YENCBEGIN_REGEX, &yencbegin_regex, REGEX_ANCHORED);
+	compile_regex(YENCPART_REGEX, &yencpart_regex, REGEX_ANCHORED);
+	compile_regex(YENCEND_REGEX, &yencend_regex, REGEX_ANCHORED);
+
 	compile_regex(URL_REGEX, &url_regex, REGEX_CASELESS);
 	compile_regex(MAIL_REGEX, &mail_regex, REGEX_CASELESS);
 	compile_regex(NEWS_REGEX, &news_regex, REGEX_CASELESS);
 
 	compile_regex(SHAR_REGEX, &shar_regex, REGEX_ANCHORED);
+	compile_regex(SHAR_END_REGEX, &shar_end_regex, REGEX_ANCHORED);
+	compile_regex(LATEX_REGEX, &latex_regex, 0);
 }
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/joinpath.c tin-2.6.5/src/joinpath.c
--- tin-2.6.4/src/joinpath.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/joinpath.c	2025-11-13 02:21:32.432173537 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2008-12-04
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/keymap.c tin-2.6.5/src/keymap.c
--- tin-2.6.4/src/keymap.c	2024-12-05 01:54:16.000000000 +0100
+++ tin-2.6.5/src/keymap.c	2025-11-13 02:21:32.440173886 +0100
@@ -3,10 +3,10 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2024-12-05
+ *  Updated   : 2025-11-07
  *  Notes     : This file contains key mapping routines and variables.
  *
- * Copyright (c) 2000-2025 Dirk Nimmich <nimmich@muenster.de>
+ * Copyright (c) 2000-2026 Dirk Nimmich <nimmich@muenster.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -337,7 +337,7 @@ read_keymap_file(
 	char *territory = NULL;
 	char *codeset = NULL, *normcodeset = NULL;
 	char *modifier = NULL;
-	char *fnames[2 * 6] = { NULL }; /* 2 dirs x 6 variants */
+	char *fnames[2 * 10] = { NULL }; /* 2 dirs x 10 variants */
 	char dirs[3][PATH_LEN]; /* 2 dirs + endmark */
 	char buf[LEN];
 	int k = 0, j, i = 0, n;
@@ -347,19 +347,14 @@ read_keymap_file(
 
 	/*
 	 * checks ${TIN_HOMEDIR:-"$HOME"}, TIN_DEFAULTS_DIR
-	 * for KEYMAP_FILE."locale" or KEYMAP_FILE
+	 * for KEYMAP_FILE[."locale"] where
 	 *
 	 * locale is first match from LC_ALL, LC_MESSAGES, LC_CTYPE, LANG
 	 *
-	 * language[_territory[.codeset]][@modifier]
+	 * language[_territory][.codeset][@modifier]
 	 * Beside the first part, all of them are allowed to be missing. If the
 	 * full specified locale is not found, less specific ones are looked
-	 * for. The various parts will be stripped off, in the following
-	 * order:
-	 * - codeset
-	 * - normalized codeset (like _nl_normalize_codeset() in glibc)
-	 * - territory
-	 * - modifier
+	 * for.
 	 */
 
 	sprintf(dirs[k++], "%s", rcdir);
@@ -445,6 +440,38 @@ read_keymap_file(
 						++i;
 				}
 			}
+			if (codeset && territory) { /* explicitly leave out set territory */
+				if ((n = snprintf(NULL, 0, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), codeset, BlankIfNull(modifier))) > 0) {
+					s = (size_t) n + 1;
+					fnames[i] = my_malloc(s);
+					if (snprintf(fnames[i], s, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), codeset, BlankIfNull(modifier)) == n)
+						++i;
+				}
+			}
+			if (normcodeset && territory) { /* explicitly leave out set territory */
+				if ((n = snprintf(NULL, 0, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), normcodeset, BlankIfNull(modifier))) > 0) {
+					s = (size_t) n + 1;
+					fnames[i] = my_malloc(s);
+					if (snprintf(fnames[i], s, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), normcodeset, BlankIfNull(modifier)) == n)
+						++i;
+				}
+			}
+			if (codeset && territory && modifier) { /* explicitly leave out set territory and modifier */
+				if ((n = snprintf(NULL, 0, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), codeset)) > 0) {
+					s = (size_t) n + 1;
+					fnames[i] = my_malloc(s);
+					if (snprintf(fnames[i], s, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), codeset) == n)
+						++i;
+				}
+			}
+			if (normcodeset && territory && modifier) { /* explicitly leave out set territory and modifier */
+				if ((n = snprintf(NULL, 0, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), normcodeset)) > 0) {
+					s = (size_t) n + 1;
+					fnames[i] = my_malloc(s);
+					if (snprintf(fnames[i], s, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), normcodeset) == n)
+						++i;
+				}
+			}
 			if (territory) {
 				if ((n = snprintf(NULL, 0, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), territory, BlankIfNull(modifier))) > 0) {
 					s = (size_t) n + 1;
@@ -541,7 +568,7 @@ read_keymap_file(
 			/*
 			 * Warn about basic syntax errors
 			 */
-			if (keydef == NULL || !strlen(keydef)) {
+			if (keydef == NULL || !*keydef) {
 				error_message(0, _(txt_keymap_missing_key), kname);
 				ret = FALSE;
 				continue;
@@ -610,12 +637,13 @@ process_keys(
 		 * ^A -> control chars
 		 * TAB -> ^I
 		 * SPACE -> ' '
+		 * NULL -> \0
 		 */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if (wcslen(wkeydef) > 1) {
+		if (wcslen(wkeydef) > 1)
 			switch (wkeydef[0])	/* Only test 1st char - crude but effective */
 #else
-		if (strlen(keydef) > 1) {
+		if (strlen(keydef) > 1)
 			switch (keydef[0])	/* Only test 1st char - crude but effective */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			{
@@ -651,7 +679,7 @@ process_keys(
 					error = TRUE;
 					break;
 			}
-		} else {
+		else {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			if (iswdigit((wint_t) (key = wkeydef[0])))
 #else
@@ -785,13 +813,20 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (STRCMPEQ(keyname, "ConfigServerrcMenu")) {
+				process_keys(CONFIG_SERVERRC_MENU, keys, &option_menu_keys);
+
+				return TRUE;
+			}
 			if (STRCMPEQ(keyname, "ConfigToggleAttrib")) {
 				process_keys(CONFIG_TOGGLE_ATTRIB, keys, &option_menu_keys);
 
 				return TRUE;
 			}
 			if (STRCMPEQ(keyname, "ConnectionInfo")) {
+				process_keys(GLOBAL_CONNECTION_INFO, keys, &attachment_keys);
 				process_keys(GLOBAL_CONNECTION_INFO, keys, &group_keys);
+				process_keys(GLOBAL_CONNECTION_INFO, keys, &option_menu_keys);
 				process_keys(GLOBAL_CONNECTION_INFO, keys, &page_keys);
 				process_keys(GLOBAL_CONNECTION_INFO, keys, &select_keys);
 				process_keys(GLOBAL_CONNECTION_INFO, keys, &thread_keys);
@@ -1112,6 +1147,12 @@ process_mapping(
 			break;
 
 		case 'M':
+			if (STRCMPEQ(keyname, "MarkAncientArtRead")) {
+				process_keys(MARK_ANCIENT_ART_READ, keys, &group_keys);
+				process_keys(MARK_ANCIENT_ART_READ, keys, &select_keys);
+
+				return TRUE;
+			}
 			if (STRCMPEQ(keyname, "MarkArticleUnread")) {
 				process_keys(MARK_ARTICLE_UNREAD, keys, &group_keys);
 				process_keys(MARK_ARTICLE_UNREAD, keys, &page_keys);
@@ -1152,6 +1193,7 @@ process_mapping(
 
 				return TRUE;
 			}
+
 			break;
 
 		case 'O':
@@ -1349,6 +1391,11 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (STRCMPEQ(keyname, "PageToggleInlineData")) {
+				process_keys(PAGE_TOGGLE_INLINE_DATA, keys, &page_keys);
+
+				return TRUE;
+			}
 			if (STRCMPEQ(keyname, "PageToggleRaw")) {
 				process_keys(PAGE_TOGGLE_RAW, keys, &page_keys);
 
@@ -1369,8 +1416,8 @@ process_mapping(
 
 				return TRUE;
 			}
-			if (STRCMPEQ(keyname, "PageToggleUue")) {
-				process_keys(PAGE_TOGGLE_UUE, keys, &page_keys);
+			if (STRCMPEQ(keyname, "PageToggleVerbatim")) {
+				process_keys(PAGE_TOGGLE_VERBATIM, keys, &page_keys);
 
 				return TRUE;
 			}
@@ -2000,6 +2047,7 @@ process_mapping(
 			if (STRCMPEQ(keyname, "ToggleInfoLastLine")) {
 				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, &option_menu_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &page_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &select_keys);
 				process_keys(GLOBAL_TOGGLE_INFO_LAST_LINE, keys, &thread_keys);
@@ -2422,6 +2470,8 @@ upgrade_keymap_file(
 					catchup_next_unread[1] = my_strdup(keydef);
 				else if (STRCMPEQ(keyname, "PageToggleHeaders"))
 					fprintf(newfp, "PageToggleRaw\t\t\t%s\n", keydef);
+				else if (STRCMPEQ(keyname, "PageToggleUue"))
+					fprintf(newfp, "PageToggleInlineData\t%s\n", keydef);
 				else if (STRCMPEQ(keyname, "PromptNo") || STRCMPEQ(keyname, "PromptYes")) {
 					if (strlen(keydef) == 1 && islower((unsigned char) keydef[0]))
 						fprintf(newfp, "%s\t\t\t%c\t%c\n", keyname, keydef[0], my_toupper((unsigned char) keydef[0]));
@@ -2732,6 +2782,7 @@ setup_default_keys(
 	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, "J", GLOBAL_CONNECTION_INFO);
 	add_default_key(&attachment_keys, "p", ATTACHMENT_PIPE);
 	add_default_key(&attachment_keys, "q", GLOBAL_QUIT);
 	add_default_key(&attachment_keys, "s", ATTACHMENT_SAVE);
@@ -2785,6 +2836,7 @@ setup_default_keys(
 	/* select level */
 	add_global_keys(&select_keys);
 	add_default_key(&select_keys, "\n\r", SELECT_ENTER_GROUP);
+	add_default_key(&select_keys, "", MARK_ANCIENT_ART_READ);
 	add_default_key(&select_keys, "", SELECT_RESET_NEWSRC);
 	add_default_key(&select_keys, "c", CATCHUP);
 	add_default_key(&select_keys, "d", SELECT_TOGGLE_DESCRIPTIONS);
@@ -2816,6 +2868,7 @@ setup_default_keys(
 	add_global_keys(&group_keys);
 	add_default_key(&group_keys, "", GLOBAL_MENU_FILTER_SELECT);
 	add_default_key(&group_keys, "\n\r", GROUP_READ_BASENOTE);
+	add_default_key(&group_keys, "", MARK_ANCIENT_ART_READ);
 	add_default_key(&group_keys, "", GLOBAL_MENU_FILTER_KILL);
 	add_default_key(&group_keys, "", MARK_FEED_READ);
 	add_default_key(&group_keys, "", MARK_FEED_UNREAD);
@@ -2962,7 +3015,7 @@ setup_default_keys(
 	add_default_key(&page_keys, "<", PAGE_TOP_THREAD);
 	add_default_key(&page_keys, ">", PAGE_BOTTOM_THREAD);
 	add_default_key(&page_keys, "\"", PAGE_TOGGLE_TEX2ISO);
-	add_default_key(&page_keys, "(", PAGE_TOGGLE_UUE);
+	add_default_key(&page_keys, "(", PAGE_TOGGLE_INLINE_DATA);
 	add_default_key(&page_keys, ")", PAGE_REVEAL);
 	add_default_key(&page_keys, "[", GLOBAL_QUICK_FILTER_SELECT);
 	add_default_key(&page_keys, "]", GLOBAL_QUICK_FILTER_KILL);
@@ -2970,6 +3023,7 @@ setup_default_keys(
 	add_default_key(&page_keys, "*", PAGE_TOGGLE_HEADERS);
 	add_default_key(&page_keys, ":", PAGE_SKIP_INCLUDED_TEXT);
 	add_default_key(&page_keys, "_", PAGE_TOGGLE_HIGHLIGHTING);
+	add_default_key(&page_keys, ",", PAGE_TOGGLE_VERBATIM);
 	add_default_key(&page_keys, "'", PAGE_ARTICLE_INFO);
 
 	/* info pager */
@@ -3006,10 +3060,12 @@ setup_default_keys(
 	add_default_key(&option_menu_keys, "g^", GLOBAL_FIRST_PAGE);
 	add_default_key(&option_menu_keys, "G$", GLOBAL_LAST_PAGE);
 	add_default_key(&option_menu_keys, "h", GLOBAL_HELP);
+	add_default_key(&option_menu_keys, "J", GLOBAL_CONNECTION_INFO);
 	add_default_key(&option_menu_keys, "q", GLOBAL_QUIT);
 	add_default_key(&option_menu_keys, "r", CONFIG_RESET_ATTRIB);
 	add_default_key(&option_menu_keys, "v", GLOBAL_VERSION);
 	add_default_key(&option_menu_keys, "Q", CONFIG_NO_SAVE);
+	add_default_key(&option_menu_keys, "s", CONFIG_SERVERRC_MENU);
 	add_default_key(&option_menu_keys, "S", CONFIG_SCOPE_MENU);
 	add_default_key(&option_menu_keys, ">", GLOBAL_SCROLL_DOWN);
 	add_default_key(&option_menu_keys, "<", GLOBAL_SCROLL_UP);
@@ -3274,7 +3330,7 @@ add_global_keys(
  * and pipe generated file through something like
  * 	sort|uniq|\
  * 	awk '/^[^#]/{a[$1]=a[$1]"\t"$2}END{for(x in a){print x"\t"a[x]}}'|sort
- * inspection
+ * for inspection
  */
 #ifdef DEBUG
 static void dump_keylist(const struct keylist keys);
@@ -3311,6 +3367,7 @@ dump_keylist(
 		"ConfigResetAttrib",
 		"ConfigScopeMenu",
 		"ConfigSelect",
+		"ConfigServerrcMenu",
 		"ConfigNoSave",
 		"ConfigToggleAttrib",
 		"FeedArt",
@@ -3399,6 +3456,7 @@ dump_keylist(
 		"GroupToggleThreading",
 		"GroupUndoSel",
 		"GroupUntag",
+		"MarkAncientArtRead",
 		"MarkArticleUnread",
 		"MarkThreadUnread",
 		"MarkFeedRead",
@@ -3435,11 +3493,12 @@ dump_keylist(
 		"PageTag",
 		"PageToggleAllHeaders",
 		"PageToggleHighlight",
+		"PageToggleInlineData",
 		"PageToggleRaw",
 		"PageToggleRot",
 		"PageToggleTabs",
 		"PageToggleTex2iso",
-		"PageToggleUue",
+		"PageToggleVerbatim",
 		"PageTopThd",
 		"PageViewAttach",
 		"PageViewUrl",
@@ -3528,8 +3587,7 @@ dump_keylist(
 
 static void
 dump_all_keys(
-	void
-)
+	void)
 {
 	if (debug) { /* order? */
 		dump_keylist(attachment_keys);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/lang.c tin-2.6.5/src/lang.c
--- tin-2.6.4/src/lang.c	2024-12-21 15:19:00.000000000 +0100
+++ tin-2.6.5/src/lang.c	2025-12-16 20:13:10.743794876 +0100
@@ -3,10 +3,10 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-16
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -45,13 +45,10 @@
 #	include "tnntps.h"
 #endif /* !TNNTPS_H */
 
-constext txt_1_resp[] = N_("1 Response");
-
 constext txt_active_file_is_empty[] = N_("\n%s contains no newsgroups. Exiting.");
 #if defined(NNTP_ABLE) && defined(HAVE_SELECT)
 	constext txt_abort_reading[] = N_("Aborting read, please wait...");
 #endif /* NNTP_ABLE && HAVE_SELECT */
-constext txt_all[] = N_("all");
 constext txt_all_groups[] = N_("All groups");
 constext txt_append_overwrite_quit[] = N_("File %s exists. %s=append, %s=overwrite, %s=quit: ");
 constext txt_art_cancel[] = N_("Article cancelled (deleted).");
@@ -60,7 +57,7 @@ constext txt_art_cancel[] = N_("Article
 #endif /* !FORGERY */
 constext txt_art_deleted[] = N_("Article deleted.");
 constext txt_art_mailgroups[] = N_("\nYour article:\n  \"%s\"\nwill be mailed to the following address:\n  %s");
-constext txt_art_newsgroups[] = N_("\nYour article:\n  \"%s\"\nwill be posted to the following %s:\n");
+constext *txt_art_newsgroup_sp[] = PN_("\nYour article:\n  \"%s\"\nwill be posted to the following newsgroup:\n", "\nYour article:\n  \"%s\"\nwill be posted to the following newsgroups:\n");
 constext txt_art_not_posted[] = N_("Article not posted!");
 constext txt_art_not_saved[] = N_("Article not saved");
 constext txt_art_pager_com[] = N_("Article Level Commands");
@@ -75,42 +72,19 @@ constext txt_art_undeleted[] = N_("Artic
 constext txt_art_x_of_n[] = N_("Article %4d of %4d");
 constext txt_article_cancelled[] = "Article cancelled by author.\n";
 constext txt_article_info_page[] = N_("Article Info Page");
-constext txt_article_plural[] = N_("articles");
 constext txt_article_reposted[] = N_("This is a repost of the following article:");
-constext txt_article_singular[] = N_("article");
-constext txt_article_upper[] = N_("Article");
-constext txt_articles_mailed[] = N_("-- %d %s mailed --");
+constext *txt_article_sp[] = PN_("article", "articles");
+constext *txt_article_mailed_sp[] = PN_("-- %d article mailed --", "-- %d articles mailed --");
 constext txt_at_s[] = N_(" at %s");
-constext txt_mime_boundary[] = "--%s\n";
-constext txt_mime_boundary_end[] = "--%s--\n";
-constext txt_mime_charset[] = N_("charset %s");
-constext txt_mime_content_subtype[] = N_("content subtype %s");
-constext txt_mime_content_type[] = N_("content type %s");
-constext txt_mime_unsup_charset[] = N_("%*s[-- charset %s not supported --]\n");
-constext txt_mime_description[] = N_("%*s[-- Description: %s --]\n");
-constext txt_mime_encoding[] = N_("encoding %s");
-constext txt_mime_hdr_c_disposition[] = "Content-Disposition: %s\n";
-constext txt_mime_hdr_c_transfer_encoding[] = "Content-Transfer-Encoding: %s\n";
-constext txt_mime_hdr_c_type_msg_rfc822[] = "Content-Type: message/rfc822\n";
-constext txt_mime_hdr_c_type_multipart_mixed[] = "Content-Type: multipart/mixed; boundary=\"%s\"\n";
-constext txt_mime_hdr_c_type_text_plain_charset[] = "Content-Type: text/plain; charset=%s\n";
-constext txt_mime_lang[] = N_("lang %s");
-constext txt_mime_lines[] = N_("%s lines");
-constext txt_mime_name[] = N_("name %s");
-constext txt_mime_sep[] = N_(", ");
-constext txt_mime_size[] = N_("size %s");
-constext txt_mime_preamble_multipart_mixed[] = N_("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");
-constext txt_mime_version[] = "MIME-Version: %s\n";
 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.");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_attachment_saved_sp[] = PN_("%d of %d attachment saved successfully.", "%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_tagged_sp[] = PN_("%d attachment tagged", "%d attachments tagged");
 constext txt_attachment_untagged[] = N_("Untagged attachment");
 /* do NOT localize the next string! */
 constext txt_attrib_file_version[] = "# Group attributes file V%s for the TIN newsreader\n";
@@ -131,8 +105,15 @@ constext txt_attrib_file_editor_fmt[] =
 constext txt_attrib_file_fcc[] = N_("#  fcc=STRING (eg. =mailbox)\n");
 constext txt_attrib_file_followup_to[] = N_("#  followup_to=STRING\n");
 constext txt_attrib_file_from[] = N_("#  from=STRING (just append wanted From:-line, don't use quotes)\n");
+constext txt_attrib_file_getart_limit[] = N_("#  getart_limit=NUM\n");
 constext txt_attrib_file_grp_catchup[] = N_("#  group_catchup_on_exit=ON/OFF\n");
 constext txt_attrib_file_grp_fmt[] = N_("#  group_format=STRING (eg. %n %m %R %L  %s  %F)\n");
+constext txt_attrib_file_hide_inline_data[] = N_("#  hide_inline_data=NUM (any combination is allowed)\n");
+constext txt_attrib_file_hide_inline_data_0[] = N_("#    0 = Display raw data\n");
+constext txt_attrib_file_hide_inline_data_1[] = N_("#    1 = uuencoded and yenc data will be condensed to a single tag line showing\n#        size and filename, similar to how MIME attachments are displayed\n");
+constext txt_attrib_file_hide_inline_data_2[] = N_("#    2 = Also hide partial, as for 1, but any line that looks like uuencoded\n#        or yenc data will be folded into a tag line.\n");
+constext txt_attrib_file_hide_inline_data_4[] = N_("#    4 = Hide Inline PGP\n");
+constext txt_attrib_file_hide_inline_data_8[] = N_("#    8 = Hide Shar\n");
 constext txt_attrib_file_mail_8bit_hdr[] = N_("#  mail_8bit_header=ON/OFF\n");
 constext txt_attrib_file_mail_mime_enc[] = N_("#  mail_mime_encoding=supported_encoding");
 #ifdef HAVE_ISPELL
@@ -164,20 +145,20 @@ constext txt_attrib_file_quick_kill_scop
 constext txt_attrib_file_quick_kill_expire[] = N_("#  quick_kill_expire=ON/OFF\n");
 constext txt_attrib_file_quick_kill_case[] = N_("#  quick_kill_case=ON/OFF\n");
 constext txt_attrib_file_quick_kill_hdr[] = N_("#  quick_kill_header=NUM\n");
-constext txt_attrib_file_quick_kill_hdr_0_1[] = N_("#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n");
-constext txt_attrib_file_quick_kill_hdr_2_3[] = N_("#    2=From: (case sensitive)     3=From: (ignore case)\n");
-constext txt_attrib_file_quick_kill_hdr_4[] = N_("#    4=Message-ID: & full References: line\n");
-constext txt_attrib_file_quick_kill_hdr_5[] = N_("#    5=Message-ID: & last References: entry only\n");
-constext txt_attrib_file_quick_kill_hdr_6[] = N_("#    6=Message-ID: entry only     7=Lines:\n");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
+constext txt_attrib_file_quick_ks_hdr_0_1[] = N_("#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n");
+/* TRANSLATORS: do not translate header names like 'From:' */
+constext txt_attrib_file_quick_ks_hdr_2_3[] = N_("#    2=From: (case sensitive)     3=From: (ignore case)\n");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:' */
+constext txt_attrib_file_quick_ks_hdr_4[] = N_("#    4=Message-ID: & full References: line\n");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:' */
+constext txt_attrib_file_quick_ks_hdr_5[] = N_("#    5=Message-ID: & last References: entry only\n");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' or 'Lines:' */
+constext txt_attrib_file_quick_ks_hdr_6[] = N_("#    6=Message-ID: entry only     7=Lines:\n");
 constext txt_attrib_file_quick_select_scope[] = N_("#  quick_select_scope=STRING\n");
 constext txt_attrib_file_quick_select_expire[] = N_("#  quick_select_expire=ON/OFF\n");
 constext txt_attrib_file_quick_select_case[] = N_("#  quick_select_case=ON/OFF\n");
 constext txt_attrib_file_quick_select_hdr[] = N_("#  quick_select_header=NUM\n");
-constext txt_attrib_file_quick_select_hdr_0_1[] = N_("#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n");
-constext txt_attrib_file_quick_select_hdr_2_3[] = N_("#    2=From: (case sensitive)     3=From: (ignore case)\n");
-constext txt_attrib_file_quick_select_hdr_4[] = N_("#    4=Message-ID: & full References: line\n");
-constext txt_attrib_file_quick_select_hdr_5[] = N_("#    5=Message-ID: & last References: entry only\n");
-constext txt_attrib_file_quick_select_hdr_6[] = N_("#    6=Message-ID: entry only     7=Lines:\n");
 constext txt_attrib_file_quote_chars[] = N_("#  quote_chars=STRING (%I for initials)\n");
 #ifndef DISABLE_PRINTING
 	constext txt_attrib_file_print_hdr[] = N_("#  print_header=ON/OFF\n");
@@ -212,7 +193,11 @@ constext txt_attrib_file_trim_art_body_4
 constext txt_attrib_file_trim_art_body_5[] = N_("#    5 = Compact multiple blank lines between text blocks and skip\n#        leading blank lines\n");
 constext txt_attrib_file_trim_art_body_6[] = N_("#    6 = Compact multiple blank lines between text blocks and skip\n#        trailing blank lines\n");
 constext txt_attrib_file_trim_art_body_7[] = N_("#    7 = Compact multiple blank lines between text blocks and skip\n#        leading and trailing blank lines\n");
-constext txt_attrib_file_verbatim_handling[] = N_("#  verbatim_handling=ON/OFF\n");
+constext txt_attrib_file_verbatim_handling[] = N_("#  verbatim_handling=NUM\n");
+constext txt_attrib_file_verbatim_handling_0[] = N_("#    0 = Don't detect verbatim blocks\n");
+constext txt_attrib_file_verbatim_handling_1[] = N_("#    1 = Detect and show verbatim blocks\n");
+constext txt_attrib_file_verbatim_handling_2[] = N_("#    2 = Detect and show verbatim blocks, hide begin and end marks\n");
+constext txt_attrib_file_verbatim_handling_3[] = N_("#    3 = Detect verbatim blocks and hide them\n");
 #ifdef HAVE_COLOR
 	constext txt_attrib_file_extquote_handling[] = N_("#  extquote_handling=ON/OFF\n");
 #endif /* HAVE_COLOR */
@@ -244,10 +229,11 @@ constext txt_autoselecting_articles[] =
 constext txt_bad_article[] = N_("Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: ");
 #ifdef DEBUG
 	constext txt_bad_attrib[] = N_("Unrecognized attribute: %s");
+	constext txt_bad_global_attrib[] = N_("Unrecognized global attribute: %s");
 #endif /* DEBUG */
 constext txt_bad_command[] = N_("Bad command. Type '%s' for help.");
-constext txt_base_article[] = N_("Base article");
-constext txt_base_article_range[] = N_("Base article range");
+constext txt_base_article_marked_read[] = N_("Marked base article as read");
+constext txt_base_article_range_marked_read[] = N_("Marked base article range as read");
 constext txt_batch_update_unavail[] = N_("%s: Updating of index files not supported: cache_overview_files=%s");
 constext txt_begin_of_art[] = N_("*** Beginning of article ***");
 constext txt_begin_of_page[] = N_("*** Beginning of page ***");
@@ -269,12 +255,15 @@ constext txt_cannot_post_group[] = N_("P
 #endif /* NNTP_ABLE */
 constext txt_cannot_supersede_mailgroups[] = N_("Can't supersede in mailgroups, try repost instead.");
 constext txt_cannot_write_to_directory[] = N_("%s is a directory");
-constext txt_catchup[] = N_("Catchup");
 constext txt_catchup_group[] = N_("Catchup %s...");
 constext txt_catchup_all_read_groups[] = N_("Catchup all groups entered during this session?");
-constext txt_catchup_despite_tags[] = N_("You have tagged articles in this group - catchup anyway?");
-constext txt_catchup_update_info[] = N_("%s %d %s in %lu seconds\n");
-constext txt_caughtup[] = N_("Caughtup");
+constext *txt_catchup_despite_tags_sp[] = PN_("You have a tagged article in this group - catchup anyway?", "You have tagged articles in this group - catchup anyway?");
+constext *txt_catchup_info_sp[] = PN_("Caughtup %d group", "Caughtup %d groups");
+constext *txt_update_info_sp[] = PN_("Updated %d group", "Updated %d groups");
+constext *txt_n_second_sp[] = PN_("%lu second", "%lu seconds");
+/* TRANSLATORS: result in '"Caughtup %d group" in "%lu second"\n' */
+constext txt_catchup_update_info[] = N_("%s in %s\n");
+
 constext txt_check_article[] = N_("Check Prepared Article");
 constext txt_checking_new_groups[] = N_("Checking for new groups... ");
 constext txt_checking_for_news[] = N_("Checking for news...\n");
@@ -284,7 +273,8 @@ constext txt_choose_post_process_type[]
 	constext txt_color_on[] = N_("ANSI color enabled");
 #endif /* HAVE_COLOR */
 constext txt_command_failed[] = N_("Command failed: %s");
-constext txt_copyright_notice[] = "%s (c) Copyright 1991-2025 Iain Lea.";
+constext *txt_cook_lines_hidden_sp[] = PN_("[-- %s, %lu line hidden --]\n", "[-- %s, %lu lines hidden --]\n");
+constext txt_copyright_notice[] = "%s (c) Copyright 1991-2026 Iain Lea.";
 constext txt_confirm_select_on_exit[] = N_("Mark not selected articles read?");
 constext txt_connection_info[] = N_("Connection Info");
 constext txt_conninfo_local_spool[] = N_("Reading from local spool.\n");
@@ -294,11 +284,11 @@ constext txt_conninfo_conf_files[] = N_(
 	constext txt_conninfo_active_file[] = "ACTIVE_FILE       : %s\n";
 	constext txt_conninfo_active_times_file[] = "ACTIVE_TIMES_FILE : %s\n";
 	constext txt_conninfo_newsgroups_file[] = "NEWSGROUPS_FILE   : %s\n";
-	constext txt_conninfo_novrootdir[] = "NOVROOTDIR        : %s\n";
+	constext txt_conninfo_novrootdir[] = "NOVROOTDIR        : %s%s\n";
 	constext txt_conninfo_overview_file[] = "OVERVIEW_FILE     : %s\n";
 	constext txt_conninfo_overview_fmt[] = "OVERVIEW_FMT      : %s\n";
 	constext txt_conninfo_spool_config[] = N_("\nLocal spool config:\n-------------------\n");
-	constext txt_conninfo_spooldir[] = "SPOOLDIR          : %s\n";
+	constext txt_conninfo_spooldir[] = "SPOOLDIR          : %s%s\n";
 	constext txt_conninfo_subscriptions_file[] = "SUBSCRIPTIONS_FILE: %s\n";
 #endif /* !NNTP_ONLY */
 #ifdef NNTP_ABLE
@@ -313,7 +303,7 @@ constext txt_conninfo_conf_files[] = N_(
 #	endif /* USE_ZLIB */
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
 	constext txt_conninfo_disabled[] = N_("(disabled)");
-	constext txt_conninfo_timeout[] = N_("NNTP TIMEOUT  : %d seconds %s\n");
+	constext *txt_conninfo_timeout_sp[] = PN_("NNTP TIMEOUT  : %d second %s\n", "NNTP TIMEOUT  : %d seconds %s\n");
 #	endif /* HAVE_ALARM && SIGALRM */
 	constext txt_conninfo_implementation[] = N_("IMPLEMENTATION: %s\n");
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
@@ -326,19 +316,18 @@ constext txt_conninfo_conf_files[] = N_(
 	constext txt_conninfo_server[] = N_("NNTPSERVER    : %s\n");
 	constext txt_conninfo_type[] = N_("CONNECTIONTYPE: %s\n");
 #	ifdef NNTPS_ABLE
-	constext txt_conninfo_nntps[] = N_("Reading %s via NNTPS (%s; ");
+	constext txt_conninfo_trusted[] = N_("Reading trusted via NNTPS (%s; ");
+	constext txt_conninfo_untrusted[] = N_("Reading untrusted via NNTPS (%s; ");
 	constext txt_conninfo_cert[] = N_("Certificate #%d\n");
 	constext txt_conninfo_fmt_error[] = "<formatting error>";
 	constext txt_conninfo_issuer[] = N_("Issuer : %s\n");
 	constext txt_conninfo_server_cert_info[] = N_("\nServer certificate information:\n-------------------------------\n");
 	constext txt_conninfo_subject[] = N_("Subject: %s\n");
 	constext txt_conninfo_tls_info[] = N_("\nTLS information:\n----------------\n");
-	constext txt_conninfo_trusted[] = N_("trusted");
-	constext txt_conninfo_untrusted[] = N_("untrusted");
 #		if defined(HAVE_LIB_GNUTLS) || defined(HAVE_LIB_OPENSSL)
 		constext txt_conninfo_error_unexpected[] = N_("UNEXPECTED, possible BUG");
 		constext txt_conninfo_error_tolerated[] = N_("tolerated as \"-k\" (insecure) requested");
-		constext txt_conninfo_verify_failed[] = N_("Server certificate verification FAILED:\n\t%s (%s)\n");
+		constext txt_conninfo_verify_failed[] = N_("Server certificate verification FAILED:\n\t%s\n\t(%s)\n");
 		constext txt_conninfo_verify_successful[] = N_("Server certificate verified successfully.\n");
 #		endif /* HAVE_LIB_GNUTLS || HAVE_LIB_OPENSSL */
 #		ifdef HAVE_LIB_GNUTLS
@@ -380,14 +369,15 @@ constext txt_enter_next_unread_group[] =
 constext txt_enter_option_num[] = N_("Enter option number> ");
 constext txt_enter_range[] = N_("Enter range [%s]> ");
 constext txt_enter_append[] = N_("Error: Could not appended %s to %s");
-constext txt_error_approved[] = N_("\nWarning: Approved: header used.\n");
+constext txt_warn_approved[] = N_("\nWarning: Approved: header used.\n");
 constext txt_error_attrib_too_long[] = N_("  Line %d: \"%s\": given string too long.\n");
-constext txt_error_attrib_malformed[] = N_("  Line %d: \"%s\": unrecognized attribute.\n");
-constext txt_error_attrib_unknown[] = N_("  Line %d: \"%s\": malformed line, '=' missing.\n");
+constext txt_error_attrib_unknown[] = N_("  Line %d: \"%s\": unrecognized attribute.\n");
+constext txt_error_attrib_malformed[] = N_("  Line %d: \"%s\": malformed line, '=' missing.\n");
 #ifndef NDEBUG
 	constext txt_error_asfail[] = "%s: assertion failure: %s (%d): %s\n";
 #endif /* !NDEBUG */
 constext txt_error_bad_address_in[] = N_("\nError: Bad address in \"%s\" header.\n");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' */
 constext txt_error_bad_msgidfqdn[] = N_("\nError: Bad FQDN in Message-ID: header.\n");
 #ifdef NNTPS_ABLE
 	constext txt_error_cant_use_litteral[] = N_("Can't use literal IPv%d-address %s with TLS (-T)");
@@ -405,9 +395,11 @@ constext txt_error_corrupted_file[] = N_
 #ifdef NNTP_ABLE
 	constext txt_error_couldnt_expand[] = N_("couldn't expand %s\n");
 #endif /* NNTP_ABLE */
+constext txt_error_date_future[] = N_("date in future: \"%s\"");
+constext txt_error_date_unparsable[] = N_("Unparsable date: \"%s\"");
 constext txt_error_empty_format_string[] = N_("Error: Custom format empty. Using default \"%s\".");
 constext txt_error_empty_art[] = N_("\nError: Article is empty.\n");
-constext txt_error_fseek[] = "fseek() error on [%s]";
+constext txt_error_fseek[] = "fseek() error";
 constext txt_error_followup_poster[] = N_("\nError: Followup-To \"poster\" and a newsgroup is not allowed!\n");
 constext txt_error_format_string[] = N_("Error: Custom format exceeds screen width. Using default \"%s\".");
 constext txt_error_gnksa_internal[] = N_("Internal error in GNKSA routine - send bug report.\n");
@@ -436,12 +428,12 @@ constext txt_error_gnksa_rn_qtd[] = N_("
 constext txt_error_gnksa_rn_enc[] = N_("Illegal character in realname.\nEncoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n");
 constext txt_error_gnksa_rn_encsyn[] = N_("Bad syntax in encoded word used in realname.\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_gnksa_rn_invalid[] = N_("Illegal character in realname.\nControl characters and unencoded 8-bit characters > 127 are not allowed.\n");
 constext txt_error_gnksa_rn_missing[] = N_("Missing realname.\n");
 constext txt_error_header_and_body_not_separate[] = N_("\nError: No blank line found after header.\n");
 constext txt_error_header_distribution_all[] = N_("\nError: Illegal Distribution \"all\" used.\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 */
+/* TODO: fixme, US-ASCII is not the only 7-bit 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\
        US-ASCII  - please change this setting to a suitable value for\n\
@@ -457,9 +449,10 @@ constext txt_error_header_line_blank[] =
 constext txt_error_header_line_colon[] = N_("\nError: Header on line %d does not have a colon after the header name:\n%s\n");
 constext txt_error_header_line_empty[] = N_("\nError: The \"%s:\" line is empty.\n");
 constext txt_error_header_line_missing[] = N_("\nError: The \"%s:\" line is missing from the article header.\n");
-constext txt_error_header_line_not_7bit[] = N_("\nError: %s contains non 7bit chars.\n");
+constext txt_warning_header_line_not_7bit[] = N_("\nWarning: %s contains non 7-bit chars.\n");
 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");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_error_header_duplicate_sp[] = PN_("\nError: There are multiple (%d) \"%s:\" line in the header.\n", "\nError: There are multiple (%d) \"%s:\" lines in the header.\n");
 constext txt_error_header_no_name[] = N_("\nError: Header on line %d has no name:\n%s\n");
 constext txt_error_mailgroup_no_recipient[] = N_("\nError: This is a mailgroup, but a recipient (\"To:\") is missing.\n");
 constext txt_error_mixed_up_opt[] = N_("Mixed up '-f'/'-F'? %s %s");
@@ -467,9 +460,11 @@ constext txt_error_mixed_up_opt[] = N_("
 	constext txt_error_insecure_permissions[] = N_("Insecure permissions of %s (%o)");
 #endif /* !FILE_MODE_BROKEN */
 #ifdef MIME_BREAK_LONG_LINES
-	constext txt_error_should_be_folded[] = N_("Line %d is longer than %d octets and should be folded.\n");
+	/* TRANSLATORS: for nplurals>=3 */
+	constext *txt_error_should_be_folded_sp[] = PN_("Line %d is longer than %d octet and should be folded.\n", "Line %d is longer than %d octets and should be folded.\n");
 #else
-	constext txt_error_should_be_shortened[] = N_("Line %d is longer than %d octets and should be shortened.\n");
+	/* TRANSLATORS: for nplurals>=3 */
+	constext *txt_error_should_be_shortened_sp[] = PN_("Line %d is longer than %d octet and should be shortened.\n", "Line %d is longer than %d octets and should be shortened.\n");
 #endif /* MIME_BREAK_LONG_LINES */
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	constext txt_error_locale[] = "Can't set the specified locale!";
@@ -478,7 +473,10 @@ constext txt_error_mime_end[] = N_("MIME
 constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers\n");
 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_valid_newsgroup_sp[] = PN_("No valid newsgroup given.", "No valid newsgroups given.");
+constext txt_error_retry_without_n[] = N_(" You may need to retry without \"-n\".");
 #ifdef NNTP_INEWS
+	/* TRANSLATORS: do not translate header names like 'From:' */
 	constext txt_error_no_from[] = N_("\nError: From: line missing.\n");
 #endif /* NNTP_INEWS */
 #ifdef NNTP_ABLE
@@ -490,10 +488,13 @@ constext txt_error_no_domain_name[] = N_
 		constext txt_error_not_ipv6_literal[] = N_("Not a literal IPv6 address: %s");
 #	endif /* INET6 */
 #endif /* NNTP_ABLE */
+
+constext txt_error_option_missing_argument[] = N_("%s: -%c option requires an argument\n");
+constext txt_error_option_unknown[] = N_("%s: -%c unknown option\n");
+
 constext txt_error_passwd_missing[] = N_("Can't get user information (/etc/passwd missing?)");
 #ifdef HAVE_LIBUU
-	constext txt_error_plural[] = N_("errors");
-	constext txt_error_singular[] = N_("error");
+	constext *txt_error_sp[] = PN_("error", "errors");
 #endif /* HAVE_LIBUU */
 #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");
@@ -504,6 +505,7 @@ constext txt_error_unknown_dlevel[] = N_
 #ifndef NNTP_ABLE
 	constext txt_error_unreachable[] = N_("Unreachable?\n");
 #endif /* !NNTP_ABLE */
+constext txt_error_uri_normalization[] = N_("URI normalization failed: %s");
 constext txt_esc[] = N_("<ESC>");
 constext txt_exiting[] = N_("Exiting...");
 constext txt_external_mail_done[] = N_("leaving external mail-reader");
@@ -513,6 +515,7 @@ constext txt_filesystem_full[] = N_("Err
 constext txt_filesystem_full_backup[] = N_("Error making backup of %s file. Filesystem full?");
 constext txt_filter_global_rules[] = N_("Filtering global rules (%d/%d) ('q' to quit)...");
 constext txt_filter_rule_created[] = N_("Rule created by: ");
+/* TRANSLATORS: do not translate header names like 'Subject:', 'From:', ... */
 constext txt_filter_file[] = N_("# 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\
@@ -528,8 +531,8 @@ constext txt_filter_file[] = N_("# Forma
 #                     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@example.net>) without\n\
-#                     Message-ID:\n\
+#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>)\n\
+#                     without 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\
@@ -550,32 +553,38 @@ constext txt_filter_comment[] = N_("Comm
 #endif /* DEBUG */
 constext txt_filter_text_type[] = N_("Apply pattern to    : ");
 constext txt_feed_pattern[] = N_("Enter pattern [%s]> ");
-constext txt_followup_newsgroups[] = N_("\nYou requested followups to your article to go to the following %s:\n");
-constext txt_followup_poster[] = N_("  %s\t Answers will be directed to you by mail.\n");
+constext *txt_followup_newsgroup_sp[] = PN_("\nYou requested followups to your article to go to the following newsgroup:\n", "\nYou requested followups to your article to go to the following newsgroups:\n");
+constext txt_followup_poster[] = N_("   %s\t Answers will be directed to you by mail.\n");
 constext txt_forwarded[] = N_("-- forwarded message --\n");
 constext txt_forwarded_end[] = N_("-- end of forwarded message --\n");
+/* TRANSLATORS: do not translate header names like 'From:' */
 constext txt_from_line_only[] = N_("From: line (ignore case)      ");
+/* TRANSLATORS: do not translate header names like 'From:' */
 constext txt_from_line_only_case[] = N_("From: line (case sensitive)   ");
 
 #ifdef NNTP_ABLE
 	constext txt_gethostbyname[] = N_("%s%s: Unknown host.\n");
 #endif /* NNTP_ABLE */
-constext txt_global[] = N_("global ");
+constext *txt_group_ancient_arts_marked_read_sp[] = PN_("%d ancient article marked as read.", "%d ancient articles marked as read.");
+constext txt_group_mark_ancient_art_read[] = N_("Mark articles older than the given days or date as read> ");
 constext txt_group_aliased[] = N_("Please use %.100s instead");
 constext txt_group_bogus[] = N_("%s is bogus");
 constext txt_group_is_moderated[] = N_("Group %s is moderated. Continue?");
-constext txt_group_plural[] = N_("groups");
 constext txt_group_rereading[] = N_("Rereading %s...");
 constext txt_group_select_com[] = N_("Top Level Commands");
 constext txt_group_selection[] = N_("Group Selection");
-constext txt_group_singular[] = N_("group");
+constext *txt_group_sp[] = PN_("group", "groups");
 constext txt_grpdesc_disabled[] = N_("*** Group descriptions are disabled according to current select_format ***");
 
 constext txt_help_filter_comment[] = N_("One or more lines of comment. <CR> to add a line or proceed if line is empty.");
+/* TRANSLATORS: do not translate header names like 'From:' */
 constext txt_help_filter_from[] = N_("From: line to add to filter file. <SPACE> toggles & <CR> sets.");
 constext txt_help_filter_lines[] = N_("Linecount of articles to be filtered. < for less, > for more, = for equal.");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' */
 constext txt_help_filter_msgid[] = N_("Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets.");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_help_filter_subj[] = N_("Subject: line to add to filter file. <SPACE> toggles & <CR> sets.");
+/* TRANSLATORS: do not translate header names like 'Subject:' and 'From:' */
 constext txt_help_filter_text[] = N_("Enter text pattern to filter if Subject: & From: lines are not what you want.");
 constext txt_help_filter_text_type[] = N_("Select where text pattern should be applied. <SPACE> toggles & <CR> sets.");
 constext txt_help_filter_time[] = N_("Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets.");
@@ -618,10 +627,11 @@ constext txt_help_article_skip_quote[] =
 constext txt_help_article_toggle_formfeed[] = N_("toggle display of sections hidden by a form-feed (^L) on/off");
 constext txt_help_article_toggle_headers[] = N_("toggle display of all headers");
 constext txt_help_article_toggle_highlight[] = N_("toggle word highlighting on/off");
+constext txt_help_article_toggle_inline_data[] = N_("toggle display of data sections");
 constext txt_help_article_toggle_rot13[] = N_("toggle ROT-13 (basic decode) for current article");
 constext txt_help_article_toggle_tabwidth[] = N_("toggle tabwidth 4 <-> 8");
 constext txt_help_article_toggle_tex2iso[] = N_("toggle German TeX style decoding for current article");
-constext txt_help_article_toggle_uue[] = N_("toggle display of uuencoded sections");
+constext txt_help_article_toggle_verbatim[] = N_("cycle through the options for detecting/displaying verbatim blocks");
 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");
@@ -655,6 +665,7 @@ constext txt_help_config_scope_menu[] =
 constext txt_help_config_search_opt_backwards[] = N_("search backwards for an option");
 constext txt_help_config_search_opt_forwards[] = N_("search forwards for an option");
 constext txt_help_config_select[] = N_("select option");
+constext txt_help_config_serverrc_menu[] = N_("start serverrc menu");
 constext txt_help_config_toggle_attrib[] = N_("toggle to attributes menu");
 constext txt_help_global_article_range[] = N_("choose range of articles to be affected by next command");
 constext txt_help_global_esc[] = N_("escape from command prompt");
@@ -693,6 +704,7 @@ constext txt_help_global_toggle_inverse_
 constext txt_help_global_toggle_mini_help[] = N_("toggle mini help menu and posting etiquette display");
 constext txt_help_global_toggle_subj_display[] = N_("cycle the display of authors email address, real name, both or neither");
 constext txt_help_global_version[] = N_("show version information");
+constext txt_help_mark_ancient_read[] = N_("mark articles older than the given days or date as read");
 constext txt_help_group_catchup[] = N_("mark all articles as read and return to group selection menu");
 constext txt_help_group_catchup_next[] = N_("mark all articles as read and enter next group with unread articles");
 constext txt_help_group_first_thread[] = N_("choose first thread in list");
@@ -789,6 +801,7 @@ constext txt_help_url_search_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_hot_article_sp[] = PN_("Hot article", "Hot articles");
 
 constext txt_index_page_com[] = N_("Group Level Commands");
 constext txt_info_add_kill[] = N_("Kill filter added");
@@ -800,16 +813,17 @@ constext txt_info_do_postpone[] = N_("St
 constext txt_info_enter_valid_character[] = N_("Please enter a valid character");
 constext txt_info_missing_part[] = N_("Missing part #%d");
 constext txt_info_nopostponed[] = N_("*** No postponed articles ***");
+constext txt_info_not_available_in_raw[] = N_("Operation not available in raw-mode");
 constext txt_info_not_multipart_message[] = N_("Not a multi-part message");
 constext txt_info_not_subscribed[] = N_("You are not subscribed to this group");
 constext txt_info_no_previous_expression[] = N_("No previous expression");
 constext txt_info_no_write[] = N_("Operation disabled in no-overwrite mode");
-/* TODO: replace hard coded key-name in txt_info_postponed */
-constext txt_info_postponed[] = N_("%d postponed %s, reuse with ^O...\n");
+/* TODO: replace hard coded key-name in txt_info_postponed_sp[] */
+constext *txt_info_postponed_sp[] = PN_("%d postponed article, reuse with ^O...\n", "%d postponed articles, reuse with ^O...\n");
 constext txt_info_x_conversion_note[] = N_("X-Conversion-Note: multipart/alternative contents have been removed.\n\
   To get the whole article, turn alternative handling OFF in the Option Menu\n");
 constext txt_is_mailbox[] = N_("Save filename for %s/%s is a mailbox. Attachment not saved");
-constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
+/* constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article"); */
 /* TODO: replace hard coded key-names */
 constext txt_intro_page[] = N_("\nWelcome to %s, a full screen threaded Netnews reader. It can read news locally\n\
 (i.e. <spool>/news) or remotely (-r option) from an NNTP (Network News Transport\n\
@@ -827,7 +841,13 @@ mail to an  existing news article author
 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");
+#ifdef NNTP_ABLE
+	constext txt_invalid_disabled_nntp_cmds[] = N_("Invalid disabled_nntp_cmds \"%s\", discarding it");
+#endif /* NNTP_ABLE */
 constext txt_invalid_from[] = N_("Invalid From:-header \"%s\". Check your mail_address setting.");
+#ifdef CHARSET_CONVERSION
+	constext txt_invalid_char_in_charset[] = N_("Charset name contains invalid characters");
+#endif /* CHARSET_CONVERSION */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	constext txt_invalid_multibyte_sequence[] = N_("Invalid multibyte sequence found\n");
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -837,15 +857,19 @@ constext txt_invalid_from[] = N_("Invali
 constext txt_inverse_off[] = N_("Inverse video disabled");
 constext txt_inverse_on[] = N_("Inverse video enabled");
 
+constext txt_keeping_add_cmd_line_opts[] = N_(" Keeping serverrc.add_cmd_line_opts.");
 constext txt_keymap_missing_key[] = N_("Missing definition for %s\n");
 constext txt_keymap_invalid_key[] = N_("Invalid key definition '%s'\n");
 constext txt_keymap_invalid_name[] = N_("Invalid keyname '%s'\n");
 constext txt_keymap_upgraded[] = N_("Keymap file was upgraded to version %s\n");
+/* TRANSLATORS: do not translate header names like 'From:' */
 constext txt_kill_from[] = N_("Kill From:     [%s] (y/n): ");
+/* TRANSLATORS: do not translate header names like 'Lines:' */
 constext txt_kill_lines[] = N_("Kill Lines: (</>num): ");
 constext txt_kill_menu[] = N_("Kill Article Menu");
 constext txt_kill_msgid[] = N_("Kill Msg-ID:   [%s] (f/l/o/n): ");
 constext txt_kill_scope[] = N_("Kill pattern scope  : ");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_kill_subj[] = N_("Kill Subject:  [%s] (y/n): ");
 constext txt_kill_text[] = N_("Kill text pattern   : ");
 constext txt_kill_time[] = N_("Kill time in days   : ");
@@ -853,16 +877,13 @@ constext txt_kill_time[] = N_("Kill time
 constext txt_last[] = N_("Last");
 constext txt_last_resp[] = N_("-- Last response --");
 constext txt_lines[] = N_("Lines %s  ");
-
 #if defined(NNTP_ABLE) && defined(DEBUG)
 	constext txt_log_data_hidden[] = ". [full data hidden, rerun with -v]";
 #endif /* NNTP_ABLE && DEBUG */
-
 constext txt_lookup_func_not_available[] = N_("Function not available.");
 constext txt_lookup_func_not_nntp[] = N_("Not reading via NNTP.");
 #ifdef NNTP_ABLE
-	constext txt_lookup_show_group[] = N_("Group: %s");
-	constext txt_lookup_show_groups[] = N_("Groups: %s");
+	constext *txt_lookup_show_group_sp[] = PN_("Group: %s", "Groups: %s");
 #endif /* NNTP_ABLE */
 
 constext txt_mail[] = N_("Mail");
@@ -876,8 +897,10 @@ constext txt_mailing_to[] = N_("Mailing
 constext txt_mail_save_active_head[] = N_("# [Mail/Save] active file. Format is like news active file:\n\
 #   groupname  max.artnum  min.artnum  /dir\n\
 # The 4th field is the basedir (i.e. ~/Mail or ~/News)\n#\n");
-constext txt_marked_as_read[] = N_("%s marked as read");
-constext txt_marked_as_unread[] = N_("%s marked as unread");
+constext txt_marked_article_as_read[] = N_("Article marked as read");
+constext txt_marked_article_as_unread[] = N_("Article marked as unread");
+constext txt_marked_thread_as_read[] = N_("Thread marked as read");
+constext txt_marked_thread_as_unread[] = N_("Thread marked as unread");
 constext txt_marked_arts_as_read[] = N_("Marked %d of %d %s as read");
 constext txt_marked_arts_as_unread[] = N_("Marked %d of %d %s as unread");
 constext txt_mark[] = N_("Mark");
@@ -886,6 +909,28 @@ 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_mime_boundary[] = "--%s\n";
+constext txt_mime_boundary_end[] = "--%s--\n";
+constext txt_mime_charset[] = N_("charset %s");
+constext txt_mime_content_subtype[] = N_("content subtype %s");
+constext txt_mime_content_type[] = N_("content type %s");
+constext txt_mime_unsup_charset[] = N_("%*s[-- charset %s not supported --]\n");
+constext txt_mime_description[] = N_("%*s[-- Description: %s --]\n");
+constext txt_mime_encoding[] = N_("encoding %s");
+constext txt_mime_hdr_c_disposition[] = "Content-Disposition: %s\n";
+constext txt_mime_hdr_c_transfer_encoding[] = "Content-Transfer-Encoding: %s\n";
+constext txt_mime_hdr_c_type_msg_rfc822[] = "Content-Type: message/rfc822\n";
+constext txt_mime_hdr_c_type_multipart_mixed[] = "Content-Type: multipart/mixed; boundary=\"%s\"\n";
+constext txt_mime_hdr_c_type_text_plain_charset[] = "Content-Type: text/plain; charset=%s\n";
+constext txt_mime_lang[] = N_("lang %s");
+constext *txt_mime_line_sp[] = PN_("%s line", "%s lines");
+constext txt_mime_name[] = N_("name %s");
+constext txt_mime_sep[] = N_(", ");
+constext txt_mime_size[] = N_("size %s");
+constext txt_mime_preamble_multipart_mixed[] = N_("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");
+constext txt_mime_version[] = "MIME-Version: %s\n";
 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");
@@ -915,14 +960,15 @@ constext txt_more[] = N_("--More--");
 	constext txt_motd[] = N_("MOTD: %s\n");
 #endif /* NNTP_ABLE */
 constext txt_moving[] = N_("Moving %s...");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' */
 constext txt_msgid_line_last[] = N_("Message-ID: & last Reference  ");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' */
 constext txt_msgid_line_only[] = N_("Message-ID: line              ");
+/* TRANSLATORS: do not translate header names like 'Message-ID:' or 'References:' */
 constext txt_msgid_refs_line[] = N_("Message-ID: & References: line");
 
 constext txt_newsgroup[] = N_("Go to newsgroup [%s]> ");
-constext txt_newsgroup_plural[] = N_("newsgroups");
 constext txt_newsgroup_position[] = N_("Position %s in group list (1,2,..,$) [%d]> ");
-constext txt_newsgroup_singular[] = N_("newsgroup");
 constext txt_newsrc_again[] = N_("Try and save newsrc file again?");
 constext txt_newsrc_nogroups[] = N_("Warning: No groups written to your %s file. Save aborted.");
 constext txt_newsrc_saved[] = N_("%s file saved successfully.\n");
@@ -966,7 +1012,7 @@ constext txt_not_in_active_file[] = N_("
 	constext txt_nrctbl_create[] = N_("c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: ");
 	constext txt_nrctbl_default[] = N_("use a)lternative name, use d)efault .newsrc, q)uit tin: ");
 	constext txt_nrctbl_info[] = N_("# NNTP-server -> newsrc translation table and NNTP-server\n\
-# shortname list for %s %s\n#\n# the format of this file is\n\
+# shortname list for %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\
@@ -981,6 +1027,8 @@ constext txt_options_menu_com[] = N_("Op
 constext txt_option_not_enabled[] = N_("Option not enabled. Recompile with %s.%s\n");
 constext txt_out_of_memory[] = "%s: memory exhausted trying to allocate %lu bytes in file %s line %d";
 
+/* TRANSLATORS: do not translate header names like 'Path:' */
+constext txt_path_line_nocasse[] = N_("Path: line (case insensitive)");
 constext txt_pcre_error_at[] = N_("Error in regex: %s at pos. %d '%s'");
 constext txt_pcre_error_num[] = N_("Error in regex: pcre internal error %d");
 #ifndef HAVE_LIB_PCRE2
@@ -1007,9 +1055,6 @@ constext txt_posting[] = N_("Posting art
 #endif /* NNTP_INEWS */
 constext txt_postpone_post[] = N_("Posting: %.*s ...");
 constext txt_postpone_repost[] = N_("Post postponed articles [%%s]? (%s/%s/%s/%s/%s): ");
-constext txt_prefix_hot[] = N_("Hot %s");
-constext txt_prefix_tagged[] = N_("Tagged %s");
-constext txt_prefix_untagged[] = N_("Untagged %s");
 #ifdef NNTP_ABLE
 	constext txt_prep_for_filter_on_path[] = N_("Preparing for filtering on Path header (%d/%d)...");
 #endif /* NNTP_ABLE */
@@ -1018,13 +1063,13 @@ constext txt_processing_mail_arts[] = N_
 constext txt_processing_saved_arts[] = N_("Processing saved articles marked for deletion.");
 constext txt_prompt_fup_ignore[] = N_("Accept Followup-To? %s=post, %s=ignore, %s=quit: ");
 constext txt_prompt_unchanged_mail[] = N_("Article unchanged, abort mailing?");
-constext txt_prompt_see_postponed[] = N_("Do you want to see postponed articles (%d)?");
+constext *txt_prompt_see_postponed_sp[] = PN_("Do you want to see postponed article (%d)?", "Do you want to see postponed articles (%d)?");
 
 constext txt_quick_filter_kill[] = N_("Add quick kill filter?");
 constext txt_quick_filter_select[] = N_("Add quick selection filter?");
 constext txt_quit[] = N_("Do you really want to quit?");
 constext txt_quit_cancel[] = N_("%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: ");
-constext txt_quit_despite_tags[] = N_("You have tagged articles in this group - quit anyway?");
+constext *txt_quit_despite_tags_sp[] = PN_("You have a tagged article in this group - quit anyway?", "You have tagged articles in this group - quit anyway?");
 constext txt_quit_edit_postpone[] = N_("%s=quit, %s=edit, %s=postpone: ");
 constext txt_quit_edit_save_kill[] = N_("%s=quit, %s=edit, %s=save kill description: ");
 constext txt_quit_edit_save_select[] = N_("%s=quit, %s=edit, %s=save select description: ");
@@ -1035,22 +1080,27 @@ constext txt_range_invalid[] = N_("Inval
 	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 /* HAVE_SELECT */
+constext txt_reading_all_arts[] = N_("Reading all articles...");
+constext txt_reading_all_groups[] = N_("Reading all groups...");
 constext txt_reading_article[] = N_("Reading ('q' to quit)...");
-constext txt_reading_arts[] = N_("Reading %s articles...");
-constext txt_reading_attributes_file[] = N_("Reading %sattributes file: %s\n");
-constext txt_reading_config_file[] = N_("Reading %sconfig file: %s\n");
+constext txt_reading_attributes_file[] = N_("Reading attributes file: %s\n");
+constext txt_reading_global_attributes_file[] = N_("Reading global attributes file: %s\n");
+constext txt_reading_config_file[] = N_("Reading config file: %s\n");
+constext txt_reading_global_config_file[] = N_("Reading global config file: %s\n");
 constext txt_reading_filter_file[] = N_("Reading filter file: %s\n");
 #ifdef DEBUG
 	constext txt_reading_from_spool[] = N_("reading from local spool");
 #endif /* DEBUG */
 constext txt_reading_group[] = N_("Reading %s\n");
-constext txt_reading_groups[] = N_("Reading %s groups...");
 constext txt_reading_input_history_file[] = N_("Reading input history file: %s\n");
 constext txt_reading_keymap_file[] = N_("Reading keymap file: %s\n");
 constext txt_reading_news_active_file[] = N_("Reading groups from active file... ");
 constext txt_reading_news_newsrc_file[] = N_("Reading groups from newsrc file... ");
 constext txt_reading_newsgroups_file[] = N_("Reading newsgroups file... ");
 constext txt_reading_newsrc[] = N_("Reading newsrc file: %s");
+constext txt_reading_unread_arts[] = N_("Reading unread articles...");
+constext txt_reading_unread_groups[] = N_("Reading unread groups...");
+/* TRANSLATORS: do not translate header names like 'References:' */
 constext txt_refs_line_only[] = N_("References: line              ");
 #if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY)
 	constext txt_remaining[] = N_("(%d:%02d remaining)");
@@ -1061,6 +1111,7 @@ constext txt_rename_error[] = N_("Error:
 constext txt_reply_to_author[] = N_("Reply to author...");
 constext txt_repost[] = N_("Repost");
 constext txt_repost_an_article[] = N_("Reposting article...");
+/* TODO: plural-forms? (do we have a counter?) */
 constext txt_repost_group[] = N_("Repost article(s) to group(s) [%s]> ");
 constext txt_reset_newsrc[] = N_("Reset newsrc?");
 constext txt_resp_redirect[] = N_("Responses have been directed to the following newsgroups");
@@ -1068,11 +1119,14 @@ constext txt_resp_to_poster[] = N_("Resp
 constext txt_return_key[] = N_("Press <RETURN> to continue...");
 
 constext txt_art_score[] = N_("Score: %s");
+/* TRANSLATORS: do not translate header names like 'From:' */
 constext txt_select_from[] = N_("Select From    [%s] (y/n): ");
+/* TRANSLATORS: do not translate header names like 'Lines:' */
 constext txt_select_lines[] = N_("Select Lines: (</>num): ");
 constext txt_select_menu[] = N_("Auto-select Article Menu");
 constext txt_select_msgid[] = N_("Select Msg-ID  [%s] (f/l/o/n): ");
 constext txt_select_scope[] = N_("Select pattern scope: ");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_select_subj[] = N_("Select Subject [%s] (y/n): ");
 constext txt_select_text[] = N_("Select text pattern : ");
 constext txt_select_time[] = N_("Select time in days   : ");
@@ -1085,8 +1139,14 @@ constext txt_serverconfig_header[] = 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");
+constext txt_serverrc_config_opts[] = N_("\n# config options\n");
+constext txt_serverrc_internal[] = N_("\n# internal data, should not be modified\n");
+constext txt_serverrc_tinrc[] = N_("\n# tinrc overrides\n");
+constext txt_serverrc_menu[] = N_("Serverrc Menu");
 constext txt_show_unread[] = N_("Showing unread groups only");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_subj_line_only[] = N_("Subject: line (ignore case)   ");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_subj_line_only_case[] = N_("Subject: line (case sensitive)");
 constext txt_save[] = N_("Save");
 constext txt_save_attachment[] = N_("Save '%s' (%s/%s)?");
@@ -1125,27 +1185,36 @@ constext txt_select_group[] = N_("Select
 constext txt_select_pattern[] = N_("Enter selection pattern [%s]> ");
 constext txt_select_thread[] = N_("Select thread> ");
 constext txt_send_bugreport[] = N_("%s %s %s (\"%s\"): send a DETAILED bug report to %s\n");
+constext txt_serverrc_menu_com[] = N_("Serverrc Menu Commands");
 constext txt_servers_active[] = N_("servers active-file");
 constext txt_skipped_group[] = N_("Skipped %s");
 constext txt_skipping_newgroups[] = N_("Cannot move into new newsgroups. Subscribe first...");
 constext txt_space[] = N_("<SPACE>");
 constext txt_starting_command[] = N_("Starting: (%s)");
+#if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
+	constext txt_startup_time[] = N_("Startup time was: %s\n");
+#endif /* NNTP_ABLE && NNTPS_ABLE */
 constext txt_stp_list_thread[] = N_("List Thread (%d of %d)");
 constext txt_stp_thread[] = N_("Thread (%.*s)");
 constext txt_subscribe_pattern[] = N_("Enter wildcard subscribe pattern> ");
-constext txt_subscribed_num_groups[] = N_("subscribed to %d groups");
+constext *txt_subscribed_num_group_sp[] = PN_("subscribed to %d group", "subscribed to %d groups");
 constext txt_subscribed_to[] = N_("Subscribed to %s");
 constext txt_subscribing[] = N_("Subscribing... ");
 constext txt_supersede_article[] = N_("Repost or supersede article(s) [%%s]? (%s/%s/%s): ");
+/* TODO: plural-forms? (do we have a counter?) */
 constext txt_supersede_group[] = N_("Supersede article(s) to group(s) [%s]> ");
 constext txt_superseding_art[] = N_("Superseding article ...");
 constext txt_suspended_message[] = N_("\nStopped. Type 'fg' to restart %s\n");
 
-constext txt_time_default_days[] = N_("%d days");
+constext *txt_time_default_day_sp[] = PN_("%d day", "%d days");
 constext txt_tab[] = N_("<TAB>");
+constext *txt_tagged_article_sp[] = PN_("Tagged article", "Tagged articles");
+constext txt_tagged_thread[] = N_("Tagged thread");
+
 constext txt_tex[] = N_("TeX ");
 constext txt_tin_version[] = N_("Version: %s %s release %s (\"%s\")");
 constext txt_tinrc_defaults[] = N_("# Default action/prompt strings\n");
+/* TRANSLATORS: do not translate header names like 'Subject:', 'From:', ... */
 constext txt_tinrc_filter[] = N_("# 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\
@@ -1159,18 +1228,18 @@ constext txt_tinrc_header[] = "# %s conf
 # Do not edit while tin is running, since all your changes to this file\n\
 # will be overwritten when you leave tin.\n#\n\
 ############################################################################\n\n";
-constext txt_tinrc_info_in_last_line[] = N_("# If ON use print current subject or newsgroup description in the last line\n");
+constext txt_tinrc_info_in_last_line[] = N_("# If ON print current subject or newsgroup description in the last line\n");
 constext txt_tinrc_newnews[] = N_("# Host & time info used for detecting new groups (don't touch)\n");
 constext txt_there_is_no_news[] = N_("There is no news\n");
 constext txt_thread_upper[] = N_("Thread");
 constext txt_thread_com[] = N_("Thread Level Commands");
 constext txt_thread_marked_as_deselected[] = N_("Thread deselected");
 constext txt_thread_marked_as_selected[] = N_("Thread selected");
-constext txt_thread_singular[] = N_("thread");
 constext txt_thread_x_of_n[] = N_("Thread %4s of %4s");
 constext txt_threading_arts[] = N_("Threading articles...");
 constext txt_threading_by_multipart[] = N_("Threading by multipart");
 #if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
+	constext txt_tls_no_alpn_negotiated[] = N_("No ALP negotiated.");
 #	ifdef HAVE_LIB_LIBTLS
 	constext txt_retr_cipher_failed[] = N_("<failed to retrieve cipher>");
 	constext txt_retr_issuer_failed[] = N_("<failed to retrieve issuer>");
@@ -1199,6 +1268,7 @@ constext txt_toggled_high[] = N_("Toggle
 constext txt_toggled_rot13[] = N_("Toggled rot13 encoding");
 constext txt_toggled_tex2iso[] = N_("Toggled German TeX encoding %s");
 constext txt_toggled_tabwidth[] = N_("Toggled tab-width to %d");
+constext txt_toggled_verbatim[] = N_("Verbatim handling: %s");
 #ifndef NO_LOCKING
 	constext txt_trying_dotlock[] = N_("%d Trying to dotlock %s");
 	constext txt_trying_lock[] = N_("%d Trying to lock %s");
@@ -1206,6 +1276,8 @@ constext txt_toggled_tabwidth[] = N_("To
 constext txt_type_h_for_help[] = N_("%s=help");
 
 constext txt_unlimited_time[] = N_("Unlimited");
+constext txt_untagged_article[] = N_("Untagged article");
+constext txt_untagged_thread[] = N_("Untagged thread");
 constext txt_unsubscribe_pattern[] = N_("Enter wildcard unsubscribe pattern> ");
 constext txt_uu_error_decode[] = N_("Error decoding %s : %s");
 constext txt_uu_error_no_end[] = N_("No end.");
@@ -1217,13 +1289,11 @@ constext txt_unknown[] = N_("(unknown)")
 #if defined(XFACE_ABLE) || (defined(NNTPS_ABLE) && defined(HAVE_LIB_LIBTLS))
 	constext txt_unknown_error[] = N_("unknown error");
 #endif /* XFACE_ABLE || (NNTPS_ABLE && HAVE_LIB_LIBTLS) */
-constext txt_unread[] = N_("unread");
-constext txt_unsubscribed_num_groups[] = N_("unsubscribed from %d groups");
+constext *txt_unsubscribed_num_group_sp[] = PN_("unsubscribed from %d group", "unsubscribed from %d groups");
 constext txt_unsubscribed_to[] = N_("Unsubscribed from %s");
 constext txt_unsubscribing[] = N_("Unsubscribing... ");
 constext txt_unthreading_arts[] = N_("Unthreading articles...");
-constext txt_updated[] = N_("Updated");
-constext txt_updating[] = N_("Updating");
+constext txt_updating_group[] = N_("Updating %s...");
 constext txt_url_menu[] = N_("URL Menu");
 constext txt_url_menu_com[] = N_("URL Menu Commands");
 constext txt_url_open[] = N_("Opening %s");
@@ -1238,6 +1308,7 @@ constext txt_usage_check_for_unread_news
 constext txt_usage_dont_check_new_newsgroups[] = N_("  -q       don't check for new newsgroups");
 constext txt_usage_dont_save_files_on_quit[] = N_("  -X       don't save any files on quit");
 constext txt_usage_dont_show_descriptions[] = N_("  -d       don't show newsgroup descriptions");
+constext txt_usage_filter_file[] = N_("  -F file  filter file to use [default=%s]");
 constext txt_usage_getart_limit[] = N_("  -G limit get only limit articles/group");
 constext txt_usage_help_information[] = N_("  -H       help information about %s");
 constext txt_usage_help_message[] = N_("  -h       this help message");
@@ -1273,26 +1344,35 @@ constext txt_uue_complete[] = N_("uuenco
 constext txt_uue_incomplete[] = N_("incomplete uuencoded file");
 
 #if defined(NNTP_ABLE) && defined(NNTPS_ABLE)
-	constext txt_valid_not_after[] = N_("Valid not after : %s\n");
-	constext txt_valid_not_before[] = N_("Valid not before: %s\n");
+	constext txt_valid_not_after[] = N_("Valid not after : %s%s\n");
+	constext txt_valid_not_before[] = N_("Valid not before: %s%s\n");
+	constext txt_valid_not_yet[] = N_(" <- NOT YET VALID!");
+	constext txt_valid_no_longer[] = N_(" <- NO LONGER VALID!");
 #endif /* NNTP_ABLE && NNTPS_ABLE */
 constext txt_val_out_of_range_ignored[] = N_("%s %s out of range (%d - %d). Ignored.");
 constext txt_val_out_of_range_reset[] = N_("%s %d out of range (0 - %d). Reset to 0.");
+constext txt_verbatim_block_hidden[] = N_("[-- Verbatim block hidden --]");
 constext txt_view_attachment[] = N_("View '%s' (%s/%s)?");
 
-constext txt_warn_art_line_too_long[] = N_("\nWarning: posting exceeds %d columns. Line %d is the first long one:\n%-100s\n");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_art_line_too_long_sp[] = PN_("\nWarning: posting exceeds %d column. Line %d is the first long one:\n%-100s\n", "\nWarning: posting exceeds %d columns. Line %d is the first long one:\n%-100s\n");
 constext txt_warn_article_unchanged[] = N_("\nWarning: article unchanged after editing\n");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_warn_blank_subject[] = N_("\nWarning: \"Subject:\" contains only whitespaces.\n");
+/* TRANSLATORS: do not translate header names like 'Subject:' or 'References:'*/
 constext txt_warn_re_but_no_references[] = N_("\n\
 Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:\".\n");
+/* TRANSLATORS: do not translate header names like 'Subject:' or 'References:'*/
 constext txt_warn_references_but_no_re[] = N_("\n\
 Warning: Article has \"References:\" but \"Subject:\" does not begin\n\
          with \"Re: \" and does not contain \"(was:\".\n");
+/* TRANSLATORS: do not translate header names like 'Subject:' */
 constext txt_warn_re_only_subject[] = N_("\nWarning: \"Subject:\" contains only \"Re:\".\n");
 constext txt_warn_cancel[] = N_("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\nThis is the article you are about to cancel:\n\n");
+constext txt_warn_distribution[] = N_("\nDistribution is limited to:\n");
 constext txt_warn_distribution_world[] = N_("\nWarning: Undesired Distribution \"world\" used.\n");
 constext txt_warn_encoding_and_external_inews[] = N_("\n\
 Warning: You are using a non-plain transfer encoding (such as base64 or\n\
@@ -1300,15 +1380,28 @@ Warning: You are using a non-plain trans
          article. If a signature is appended by that inews program it will\n\
          not be encoded properly.\n");
 #ifdef MIME_BREAK_LONG_LINES
-	constext txt_warn_long_line_not_qp[] = N_("\n\
+	/* TRANSLATORS: for nplurals>=3 */
+	constext *txt_warn_long_line_not_qp_sp[] = PN_("\n\
+Line %d is longer than %d octet and should be folded, but encoding\n\
+is neither set to %s nor to %s.\n",
+"\n\
 Line %d is longer than %d octets and should be folded, but encoding\n\
 is neither set to %s nor to %s.\n");
 #endif /* MIME_BREAK_LONG_LINES */
-constext txt_warn_long_line_not_break[] = N_("\n\
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_long_line_not_break_sp[] = PN_("\n\
+Line %d is longer than %d octet and should be folded, but encoding\n\
+is set to %s without enabling MIME_BREAK_LONG_LINES or\n\
+posting doesn't contain any 8-bit chars and thus folding won't happen.\n",
+"\n\
 Line %d is longer than %d octets and should be folded, but encoding\n\
 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");
-constext txt_warn_long_line_not_base[] = N_("\n\
+posting doesn't contain any 8-bit chars and thus folding won't happen.\n");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_long_line_not_base_sp[] = PN_("\n\
+Line %d is longer than %d octet and should be folded, but encoding\n\
+is not set to %s.\n",
+"\n\
 Line %d is longer than %d octets and should be folded, but encoding\n\
 is not set to %s.\n");
 constext txt_warn_example_hierarchy[] = N_("\nWarning: \"example\" is a reserved hierarchy!\n");
@@ -1329,20 +1422,29 @@ constext txt_warn_sender_required_but_di
          configuration \"disable_sender=ON\" in\n\
          \"%s\".\n");
 #endif /* !FORGERY */
-constext txt_warn_multiple_sigs[] = N_("\nWarning: Found %d '-- \\n' lines, this may confuse some people.\n");
-constext txt_warn_not_all_arts_saved[] = N_("Warning: Only %d out of %d articles were saved");
-constext txt_warn_sig_too_long[] = N_("\n\
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_multiple_sigs_sp[] = PN_("\nWarning: Found %d '-- \\n' line, this may confuse some people.\n", "\nWarning: Found %d '-- \\n' lines, this may confuse some people.\n");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_not_all_arts_saved_sp[] = PN_("Warning: Only %d out of %d article was saved", "Warning: Only %d out of %d articles were saved");
+/* TRANSLATORS: for nplurals>=3 */
+constext *txt_warn_sig_too_long_sp[] = PN_("\n\
+Warning: Your signature  is longer than %d line.  Since signatures usually do\n\
+         not  transport any  useful information,  they should be as  short as\n\
+         possible.\n",
+"\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");
 constext txt_warn_suspicious_mail[] = N_("Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? ");
 constext txt_warn_unprintable_char[] = N_("Warning: line %d contains unprintable chars:\n%s\n");
 constext txt_warn_wrong_sig_format[] = N_("\nWarning: Signatures should start with '-- \\n' not with '--\\n'.\n");
+constext txt_warn_group_is_moderated[] = N_("Warning: the group is moderated.\n");
+constext *txt_warn_groups_moderated_sp[] = PN_("Warning: %d of the groups is moderated.\n", "Warning: %d of the groups are moderated.\n");
 constext txt_writing_attributes_file[] = N_("Writing attributes file...");
 constext txt_writing_group[] = N_("Writing %s\n");
 constext txt_writing_overview[] = N_("Writing overview cache...");
 
-constext txt_x_resp[] = N_("%4d Responses");
+constext *txt_x_resp_sp[] = PN_("%4d Response", "%4d Responses");
 #ifdef XFACE_ABLE
 	constext txt_xface_error_construct_fifo_name[] = N_("Can't run slrnface: couldn't construct fifo name.");
 	constext txt_xface_error_create_failed[] = N_("Can't run slrnface: failed to create %s");
@@ -1370,13 +1472,24 @@ However, if the directory is mounted fro
 special files created by your NFS server while slrnface is running.\n\
 Do not try to remove them.\n");
 #endif /* XFACE_ABLE */
-#if defined(NNTP_ABLE) && defined(XHDR_XREF)
+#ifdef NNTP_ABLE
 	constext txt_xref_loop[] = "%s XREF loop";
-#endif /* NNTP_ABLE && XHDR_XREF */
+#endif /* NNTP_ABLE */
+/* TRANSLATORS: do not translate header names like 'Xref:' */
+constext txt_xref_line_nocasse[] = N_("Xref: line (case insensitive)");
 
-constext txt_yanked_groups[] = N_("Added %d %s");
+constext *txt_yanked_group_sp[] = PN_("Added %d group", "Added %d groups");
 constext txt_yanked_none[] = N_("No unsubscribed groups to show");
 constext txt_yanked_sub_groups[] = N_("Showing subscribed to groups only");
+constext txt_yenc_complete[] = N_("yenc file");
+constext txt_yenc_corrupt[] = N_("corrupt yenc");
+constext txt_yenc_crc[] = N_("crc checksum %s");
+constext txt_yenc_incomplete[] = N_("incomplete yenc");
+constext txt_yenc_part[] = N_("part %s");
+constext txt_yenc_part_size[] = N_("part size %s");
+constext txt_yenc_partial[] = N_("partial yenc");
+constext txt_yenc_total[] = N_("total parts %s");
+constext txt_yenc_total_size[] = N_("total size %s");
 constext txt_yes[] = N_("Yes ");
 constext txt_you_have_mail[] = N_("You have mail");
 
@@ -1434,13 +1547,15 @@ 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");
+	/* TRANSLATORS: for nplurals>=3 */
+	constext *txt_error_missing_followup_to_sp[] = PN_("\nError: cross-posting to %d newsgroup and no Followup-To line!\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");
+	/* TRANSLATORS: for nplurals>=3 */
+	constext *txt_warn_missing_followup_to_sp[] = PN_("\nWarning: cross-posting to %d newsgroup and no Followup-To line!\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,\nit 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");
 #endif /* HAVE_FASCIST_NEWSADMIN */
 
@@ -1459,7 +1574,7 @@ Warning: Posting is in %s and contains c
 
 #ifdef HAVE_PGP_GPG
 	constext txt_help_article_pgp[] = N_("perform PGP operations on article");
-	constext txt_pgp_add[] = N_("Add key(s) to public keyring?");
+	constext *txt_pgp_add_sp[] = PN_("Add key to public keyring?", "Add keys to public keyring?");
 	constext txt_pgp_mail[] = N_("%s=encrypt, %s=sign, %s=both, %s=quit: ");
 	constext txt_pgp_news[] = N_("%s=sign, %s=sign & include public key, %s=quit: ");
 	constext txt_pgp_not_avail[] = N_("PGP has not been set up (can't open %s)");
@@ -1485,6 +1600,8 @@ Warning: Posting is in %s and contains c
 #	endif /* HAVE_ISPELL */
 #endif /* HAVE_PGP_GPG */
 
+constext txt_arg_not_numeric[] = N_("%s argument is not numeric: %s");
+
 #ifdef NNTP_ABLE
 	constext txt_caching_off[] = N_("Try cache_overview_files to speed up things.\n");
 	constext txt_caching_on[] = N_("Tin will use local index files instead.\n");
@@ -1492,12 +1609,14 @@ Warning: Posting is in %s and contains c
 	constext txt_capabilities_without_reader[] = N_("CAPABILITIES did not announce READER");
 	constext txt_connecting_port[] = N_("Connecting to %s:%u...");
 	constext txt_connection_error[] = N_("NNTP connection error. Exiting...");
+	/* TODO: plural-forms */
+	constext txt_connection_error_timeout[] = N_("NNTP connection error: nntp_read_timeout_secs %d elapsed. Exiting...");
+	constext txt_disabled_cmds[] = N_("DISABLED CMDS.: %s\n");
 	constext txt_disconnecting[] = N_("Disconnecting from server...");
 	constext txt_failed_to_connect_to_server[] = N_("Failed to connect to NNTP server %s. Exiting...");
 	constext txt_nntp_ok_goodbye[] = N_("205  Closing connection");
 	constext txt_no_xover_support[] = N_("Your server does not support the NNTP XOVER or OVER command.\n");
 	constext txt_port_not_numeric[] = N_("Port isn't numeric: %s:%s\n");
-	constext txt_arg_not_numeric[] = N_("%s argument is not numeric: %s\n");
 #	ifdef DEBUG
 		constext txt_port_not_numeric_in[] = N_("Port in %s isn't numeric: %s:%s\n");
 		constext txt_reconnect_limit_reached[] = N_("reconnect (%d) limit %d reached, giving up.");
@@ -1531,12 +1650,8 @@ Warning: Posting is in %s and contains c
 			constext txt_error_unknown_service[] = N_("%s/tcp: Unknown service.\n");
 #		endif /* HAVE_GETSERVBYNAME */
 #	endif /* INET6 */
-#	ifdef XHDR_XREF
-		constext txt_warn_xref_not_supported[] = N_("Your server does not have Xref: in its XOVER information.\n\
+	constext txt_warn_xref_not_supported[] = N_("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");
-#	else
-		constext txt_warn_xref_not_supported[] = N_("Your server does not have Xref: in its XOVER information.\n");
-#	endif /* XHDR_XREF */
 #	ifndef NNTP_ONLY
 		constext txt_cannot_open_active_file[] = N_("Can't open %s. Try %s -r to read news via NNTP.");
 #	endif /* !NNTP_ONLY */
@@ -1553,14 +1668,14 @@ Tin will try to use XHDR XREF instead (s
 #endif /* NNTP_INEWS */
 
 #ifndef DISABLE_PRINTING
-	constext txt_articles_printed[] = N_("%d %s printed");
+	constext *txt_article_printed_sp[] = PN_("%d article printed", "%d articles printed");
 	constext txt_help_global_print[] = N_("output article/thread/hot/pattern/tagged articles to printer");
 	constext txt_print[] = N_("Print");
 	constext txt_printing[] = N_("Printing...");
 #endif /* !DISABLE_PRINTING */
 
 #ifndef DONT_HAVE_PIPING
-	constext txt_articles_piped[] = N_("%d %s piped to \"%s\"");
+	constext *txt_article_piped_sp[] = PN_("%d article piped to \"%s\"", "%d articles piped to \"%s\"");
 	constext txt_help_global_pipe[] = N_("pipe article/thread/hot/pattern/tagged articles into command");
 	constext txt_no_command[] = N_("No command");
 	constext txt_pipe[] = N_("Pipe");
@@ -1677,12 +1792,25 @@ constext *txt_threading[] = {
 constext *txt_wildcard_type[] = { "WILDMAT", "REGEX", NULL };
 
 /*
- * Handling of uuencoded data in pager
+ * Handling of non text data in pager
  */
-constext *txt_hide_uue_type[] = {
-	N_("No"),
-	N_("Yes"),
+constext *txt_hide_inline_data_type[] = {
+	N_("Nothing"),
+	N_("Complete UU/YENC"),
+	N_("Any UU/YENC"),
+	"",
+	N_("Inline PGP"),
+	N_("Complete UU/YENC & Inline PGP"),
+	N_("Any UU/YENC & Inline PGP"),
+	"",
+	N_("Shar"),
+	N_("Complete UU/YENC & Shar"),
+	N_("Any UU/YENC & Shar"),
+	"",
+	N_("Inline PGP & Shar"),
+	N_("Complete UU/YENC & PGP & Shar"),
 	N_("Hide all"),
+	"",
 	NULL
 };
 
@@ -1812,6 +1940,7 @@ constext *txt_goto_next_unread_options[]
 };
 
 /* different options for quick_kill_header / quick_select_header */
+/* TRANSLATORS: do not translate header names like 'Subject:, 'From:', ... abrev. are ok. */
 constext *txt_quick_ks_header_options[] = {
 	N_("Subject: (case sensitive)"),
 	N_("Subject: (ignore case)"),
@@ -1837,6 +1966,15 @@ constext *txt_trim_article_body_options[
 	NULL
 };
 
+/* different options for verbatim_handling */
+constext *txt_verbatim_handling_options[] = {
+	N_("Don't detect verbatim blocks"),
+	N_("Detect and show verbatim blocks"),
+	N_("Detect, hide begin and end marks"),
+	N_("Don't show verbatim blocks"),
+	NULL
+};
+
 /* different options for show_help_mail_sign */
 constext *txt_show_help_mail_sign_options[] = {
 	N_("Don't show help or mail sign"),
@@ -1862,7 +2000,7 @@ constext *txt_mime_encodings[] = {
 };
 
 constext *content_encodings[] = {
-	"7bit", "quoted-printable", "base64", "8bit", "binary", "x-uuencode", "unknown",
+	"7bit", "quoted-printable", "base64", "8bit", "binary", "x-uuencode", "yenc", "unknown",
 	NULL
 };
 
@@ -1883,6 +2021,7 @@ constext *txt_post_process_types[] = {
 		NULL
 };
 
+/* TRANSLATORS: do not translate header names like 'Subject:', 'From:', ... */
 constext *txt_sort_a_type[] = {
 		N_("Nothing"),
 		N_("Subject: (descending)"),
@@ -1945,7 +2084,7 @@ constext *txt_quote_style_type[] = {
 };
 
 #ifdef CHARSET_CONVERSION
-/* supported charsets */
+/* supported outgoing charsets */
 constext *txt_mime_charsets[] = {
 	"US-ASCII",
 	"ISO-8859-1", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5",
@@ -1961,7 +2100,7 @@ constext *txt_mime_charsets[] = {
 };
 #endif /* CHARSET_CONVERSION */
 
-/* 7bit charsets, US-ASCII must be the first entry */
+/* 7-bit charsets, US-ASCII must be the first entry */
 constext *txt_mime_7bit_charsets[] = {
 	"US-ASCII",
 	"ISO-2022-CN", "ISO-2022-CN-EXT", "ISO-2022-JP", "ISO-2022-JP-1",
@@ -2301,6 +2440,38 @@ struct opttxt txt_abbreviate_groupname =
 #   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n")
 };
 
+struct opttxt txt_scope_marked_global = {
+	N_("Enter character to indicate global scopes. <CR> sets, <ESC> cancels."),
+	N_("Character to show global scopes"),
+	N_("# Character used to show that a scope was read from the global\n\
+# attributes file (default '!')\n\
+# _ is turned into ' '\n")
+};
+
+struct opttxt txt_scope_marked_global_match = {
+	N_("Enter character to indicate global scopes when current group matches. <CR> sets, <ESC> cancels."),
+	N_("Char to show global scope matches"),
+	N_("# Character used to show that a scope was read from the global\n\
+# attributes file and the current group matches (default ':')\n\
+# _ is turned into ' '\n")
+};
+
+struct opttxt txt_scope_marked_local = {
+	N_("Enter character to indicate local scopes. <CR> sets, <ESC> cancels."),
+	N_("Character to show local scopes"),
+	N_("# Character used to show that a scope was read from the local\n\
+# attributes file (default ' ')\n\
+# _ is turned into ' '\n")
+};
+
+struct opttxt txt_scope_marked_local_match = {
+	N_("Enter character to indicate local scopes when current group matches. <CR> sets, <ESC> cancels."),
+	N_("Char to show local scope matches"),
+	N_("# Character used to show that a scope was read from the local\n\
+# attributes file and the current group matches (default '*')\n\
+# _ is turned into ' '\n")
+};
+
 struct opttxt txt_scroll_lines = {
 	N_("0 = full page scrolling, -1 = show previous last line as first on next page, -2 = half page"),
 	N_("Number of lines to scroll in pager"),
@@ -2333,16 +2504,18 @@ struct opttxt txt_suppress_soft_hyphens
 };
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-struct opttxt txt_hide_uue = {
-	N_("Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."),
-	N_("Display uue data as an attachment"),
-	N_("# 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\
+struct opttxt txt_hide_inline_data = {
+	N_("Display none mime data as tagged attachments. <SPACE> toggles & <CR> sets."),
+	N_("Display none mime data as an attachment"),
+	N_("# Handling of none text in the pager\n\
+# Possible values are any combination of (the default is marked with *):\n\
+# * 0 = No, display raw data\n\
+#   1 = uuencoded and yenc 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")
+#   2 = Also hide partial, as for 1, but any line that looks like uuencoded\n\
+#       or yenc data will be folded into a tag line.\n\
+#   4 = Hide Inline PGP\n\
+#   8 = Hide Shar\n")
 };
 
 struct opttxt txt_tex2iso_conv = {
@@ -2381,9 +2554,14 @@ struct opttxt txt_alternative_handling =
 };
 
 struct opttxt txt_verbatim_handling = {
-	N_("Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."),
-	N_("Detection of verbatim blocks"),
-	N_("# If ON detect verbatim blocks in articles\n")
+	N_("<SPACE> toggles & <CR> sets."),
+	N_("How to treat verbatim blocks"),
+	N_("# How to treat verbatim blocks in articles\n\
+# Possible values are (the default is marked with *):\n\
+#   0 = Don't detect verbatim blocks\n\
+# * 1 = Detect and show verbatim blocks including begin and end marks\n\
+#   2 = Detect and show verbatim blocks, hide begin and end marks\n\
+#   3 = Detect verbatim blocks and hide them completely\n")
 };
 
 #ifdef HAVE_COLOR
@@ -2426,6 +2604,14 @@ struct opttxt txt_extquote_regex = {
 };
 #endif /* HAVE_COLOR */
 
+struct opttxt txt_hideline_regex = {
+	N_("A regex used to decide which lines to hide in pager"),
+	N_("Regex used to hide matching lines"),
+	N_("# A regular expression that to hide matching lines.\n\
+# Could be used to hide excessive quoting, e.g. via \"^>\\s?>\\s?>\".\n\
+# If you leave this blank, no lines will be hidden.\n")
+};
+
 struct opttxt txt_slashes_regex = {
 	N_("A regex used to decide which words to show in col_markslashes."),
 	N_("Regex used to highlight /slashes/"),
@@ -2624,189 +2810,189 @@ struct opttxt txt_use_color = {
 };
 
 struct opttxt txt_col_normal = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Standard foreground color"),
 	N_("# Standard foreground color\n\
 # Default: -1 (default color)\n")
 };
 
 struct opttxt txt_col_back = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Standard background color"),
 	N_("# Standard background color\n\
 # Default: -1 (default color)\n")
 };
 
 struct opttxt txt_col_invers_bg = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color for inverse text (background)"),
 	N_("# Color of background for inverse text\n\
 # Default: 4 (blue)\n")
 };
 
 struct opttxt txt_col_invers_fg = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color for inverse text (foreground)"),
 	N_("# Color of foreground for inverse text\n\
 # Default: 7 (white)\n")
 };
 
 struct opttxt txt_col_text = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of text lines"),
 	N_("# Color of text lines\n\
 # Default: -1 (default color)\n")
 };
 
 struct opttxt txt_col_minihelp = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of mini help menu"),
 	N_("# Color of mini help menu\n\
 # Default: 3 (brown)\n")
 };
 
 struct opttxt txt_col_help = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of help text"),
 	N_("# Color of help pages\n\
 # Default: -1 (default color)\n")
 };
 
 struct opttxt txt_col_message = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of status messages"),
 	N_("# Color of messages in last line\n\
 # Default: 6 (cyan)\n")
 };
 
 struct opttxt txt_col_quote = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of quoted lines"),
 	N_("# Color of quote-lines\n\
 # Default: 2 (green)\n")
 };
 
 struct opttxt txt_col_quote2 = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of twice quoted line"),
 	N_("# Color of twice quoted lines\n\
 # Default: 3 (brown)\n")
 };
 
 struct opttxt txt_col_quote3 = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
-	N_("Color of =>3 times quoted line"),
+	"",
+	N_("Color of >=3 times quoted line"),
 	N_("# Color of >=3 times quoted lines\n\
 # Default: 4 (blue)\n")
 };
 
 struct opttxt txt_col_head = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of article header lines"),
 	N_("# Color of header-lines\n\
 # Default: 2 (green)\n")
 };
 
 struct opttxt txt_col_newsheaders = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of actual news header fields"),
 	N_("# Color of actual news header fields\n\
 # Default: 9 (light red)\n")
 };
 
 struct opttxt txt_col_subject = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of article subject lines"),
 	N_("# Color of article subject\n\
 # Default: 6 (cyan)\n")
 };
 
 struct opttxt txt_col_extquote = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of external quotes"),
 	N_("# Color of quoted text from external sources\n\
 # Default: 5 (pink)\n")
 };
 
 struct opttxt txt_col_response = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of response counter"),
 	N_("# Color of response counter\n\
 # Default: 2 (green)\n")
 };
 
 struct opttxt txt_col_from = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of sender (From:)"),
 	N_("# Color of sender (From:)\n\
 # Default: 2 (green)\n")
 };
 
 struct opttxt txt_col_title = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of help/mail sign"),
 	N_("# Color of Help/Mail-Sign\n\
 # Default: 4 (blue)\n")
 };
 
 struct opttxt txt_col_signature = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of signatures"),
 	N_("# Color of signature\n\
 # Default: 4 (blue)\n")
 };
 
 struct opttxt txt_col_score_neg = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of negative score"),
 	N_("# Color of negative score\n\
 # Default: 1 (red)\n")
 };
 
 struct opttxt txt_col_score_pos = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of positive score"),
 	N_("# Color of positive score\n\
 # Default: 2 (green)\n")
 };
 
 struct opttxt txt_col_urls = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of highlighted URLs"),
 	N_("# Color of highlighted URLs\n\
 # Default: -1 (default color)\n")
 };
 
 struct opttxt txt_col_verbatim = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of verbatim blocks"),
 	N_("# Color of verbatim blocks\n\
 # Default: 5 (pink)\n")
 };
 
 struct opttxt txt_col_markstar = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of highlighting with *stars*"),
 	N_("# Color of word highlighting with *stars*\n\
 # Default: 11 (yellow)\n")
 };
 
 struct opttxt txt_col_markdash = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of highlighting with _dash_"),
 	N_("# Color of word highlighting with _dash_\n\
 # Default: 13 (light pink)\n")
 };
 
 struct opttxt txt_col_markslash = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of highlighting with /slash/"),
 	N_("# Color of word highlighting with /slash/\n\
 # Default: 14 (light cyan)\n")
 };
 
 struct opttxt txt_col_markstroke = {
-	N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
+	"",
 	N_("Color of highlighting with -stroke-"),
 	N_("# Color of word highlighting with -stroke-\n\
 # Default: 12 (light blue)\n")
@@ -2969,7 +3155,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")
 };
 
@@ -3011,16 +3197,16 @@ struct opttxt txt_post_mime_encoding = {
 	N_("# 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")
+# while Base64 is more efficient for most 8-bit East Asian, Greek, and\n\
+# Russian charsets with a lot of 8-bit characters.\n")
 };
 
 struct opttxt txt_post_8bit_header = {
 	N_("Don't change unless you know what you are doing. <ESC> cancels."),
-	N_("Use 8bit characters in news headers"),
-	N_("# 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\
+	N_("Use 8-bit characters in news headers"),
+	N_("# If ON, 8-bit characters in news headers are NOT encoded.\n\
+# default is OFF. Thus 8-bit characters are encoded by default.\n\
+# 8-bit chars in header are encoded regardless of the value of this\n\
 # parameter unless post_mime_encoding is 8bit as well.\n")
 };
 
@@ -3038,12 +3224,12 @@ struct opttxt txt_mail_mime_encoding = {
 
 struct opttxt txt_mail_8bit_header = {
 	N_("Don't change unless you know what you are doing. <ESC> cancels."),
-	N_("Use 8bit characters in mail headers"),
-	N_("# 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\
+	N_("Use 8-bit characters in mail headers"),
+	N_("# If ON, 8-bit characters in mail headers are NOT encoded.\n\
+# default is OFF. Thus 8-bit characters are encoded by default.\n\
+# 8-bit 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\
+# prohibits 8-bit characters in mail headers so that you are advised NOT to\n\
 # turn it ON unless you have some compelling reason.\n")
 };
 
@@ -3104,6 +3290,13 @@ struct opttxt txt_add_posted_to_filter =
 	N_("# If ON add posted articles which start a new thread to filter for\n# highlighting follow-ups\n")
 };
 
+struct opttxt txt_keep_expired_filters = {
+    N_("Keep expired filter rules in file. <SPACE> toggles, <CR> sets, <ESC> cancels."),
+    N_("Keep expired filter rules in file"),
+    N_("# If ON, expired filter rules are kept in the filter file\n")
+};
+
+
 struct opttxt txt_maildir = {
 	N_("The directory where articles/threads are to be saved in mailbox format."),
 	N_("Mail directory"),
@@ -3265,13 +3458,13 @@ struct opttxt txt_cache_overview_files =
 	N_("# If ON, create local copies of NNTP overview files.\n")
 };
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 struct opttxt txt_compress_overview_files = {
 	N_("Compress local copies of NNTP overview files. <SPACE> toggles & <CR> sets."),
 	N_("Compress locally cached NNTP overview files"),
 	N_("# If ON, compress local copies of NNTP overview files.\n")
 };
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 
 struct opttxt txt_select_format = {
 	N_("Enter format string. <CR> sets, <ESC> cancels."),
@@ -3378,6 +3571,38 @@ struct opttxt txt_page_uue_format = {
 #   %z              Like %Z but with description\n")
 };
 
+struct opttxt txt_page_yenc_format = {
+	N_("Enter format string. <CR> sets, <ESC> cancels."),
+	N_("Format string for display of yenc header"),
+	N_("# Format string for yenc header at article level\n\
+# Default: [-- %*N%!d%I [%F%G]%V%W%X --]\n\
+# Possible values are:\n\
+#   %%              '%'\n\
+#   %D              Line count\n\
+#   %d              Like %D but with description\n\
+#   %E              Content encoding\n\
+#   %e              Like %E but with description\n\
+#   %F              Current part\n\
+#   %f              Like %F but with description\n\
+#   %G              Number of all parts\n\
+#   %g              Like %G but with description\n\
+#   %I              Complete/incomplete YENC part indicator\n\
+#   %N              Name\n\
+#   %n              Like %N but with description\n\
+#   %S              Content subtype\n\
+#   %s              Like %S but with description\n\
+#   %T              Content type\n\
+#   %t              Like %T but with description\n\
+#   %V              Part size in bytes\n\
+#   %v              Like %V but with description\n\
+#   %W              Total size in bytes\n\
+#   %w              Like %W but with description\n\
+#   %X              CRC checksum\n\
+#   %x              Like %X but with description\n\
+#   %Z              Size in bytes\n\
+#   %z              Like %Z but with description\n")
+};
+
 struct opttxt txt_thread_format = {
 	N_("Enter format string. <CR> sets, <ESC> cancels."),
 	N_("Format string for thread level"),
@@ -3561,6 +3786,50 @@ struct opttxt txt_quick_kill_expire = {
 	NULL
 };
 
+struct opttxt txt_serverrc_add_cmd_line_opts = {
+	N_("Command line options to add. <CR> sets, <ESC> cancels."),
+	N_("CMD line options to add"),
+	NULL
+};
+
+struct opttxt txt_serverrc_cache_overview_files = {
+	N_("ON = cache NNTP overview files, OFF = don't cache. <CR> sets, <ESC> cancels."),
+	N_("Cache overview files"),
+	NULL
+};
+
+#ifdef USE_ZLIB
+struct opttxt txt_serverrc_compress_overview_files = {
+	N_("ON = compress cached files, OFF = don't compress. <CR> sets, <ESC> cancels."),
+	N_("Compress overview files"),
+	NULL
+};
+#endif /* USE_ZLIB */
+
+struct opttxt txt_serverrc_config_options = {
+	NULL,
+	N_("Config Options"),
+	NULL
+};
+
+struct opttxt txt_serverrc_disabled_nntp_cmds = {
+	N_("A comma separated list of NNTP commands. <CR> sets, <ESC> cancels."),
+	N_("Disabled NNTP commands"),
+	NULL
+};
+
+struct opttxt txt_serverrc_nntp_pipeline_limit = {
+	N_("Number of pipelined NNTP commands to send. <CR> sets, <ESC> cancels."),
+	N_("NNTP pipeline limit"),
+	NULL
+};
+
+struct opttxt txt_serverrc_tinrc_override_options = {
+	NULL,
+	N_("tinrc Override Options"),
+	NULL
+};
+
 #ifdef CHARSET_CONVERSION
 struct opttxt txt_undeclared_charset = {
 	N_("Assume this charset if no charset declaration is present, <CR> to set."),
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/langinfo.c tin-2.6.5/src/langinfo.c
--- tin-2.6.4/src/langinfo.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/langinfo.c	2025-11-13 02:21:32.460174758 +0100
@@ -57,65 +57,82 @@ tin_nl_langinfo(
 {
   char *l, *p;
 
-  if (item != CODESET)
-    return NULL;
+  switch (item) {
+    case RADIXCHAR:
+    /*  case DECIMAL_POINT: */
+      return ".";
+      break;
 
-  if (((l = getenv("LC_ALL"))   && *l) ||
-      ((l = getenv("LC_CTYPE")) && *l) ||
-      ((l = getenv("LANG"))     && *l)) {
-    /* check standardized locales */
-    if (!strcmp(l, "C") || !strcmp(l, "POSIX"))
-      return C_CODESET;
-    /* check for encoding name fragment */
-    if (strstr(l, "UTF") || strstr(l, "utf"))
-      return "UTF-8";
-    if ((p = strstr(l, "8859-"))) {
-      memcpy(buf, "ISO-8859-\0\0", 12);
-      p += 5;
-      if (digit(*p)) {
-        buf[9] = *p++;
-        if (digit(*p))
-          buf[10] = *p++;
-        return buf;
+    case NOEXPR:
+      return "^[-0nN]";
+      break;
+
+    case YESEXPR:
+      return "^[+1yY]";
+      break;
+
+    case CODESET:
+      if (((l = getenv("LC_ALL"))   && *l) ||
+          ((l = getenv("LC_CTYPE")) && *l) ||
+          ((l = getenv("LANG"))     && *l)) {
+        /* check standardized locales */
+        if (!strcmp(l, "C") || !strcmp(l, "POSIX"))
+          return C_CODESET;
+      /* check for encoding name fragment */
+        if (strstr(l, "UTF") || strstr(l, "utf"))
+          return "UTF-8";
+        if ((p = strstr(l, "8859-"))) {
+          memcpy(buf, "ISO-8859-\0\0", 12);
+          p += 5;
+          if (digit(*p)) {
+            buf[9] = *p++;
+            if (digit(*p))
+              buf[10] = *p++;
+            return buf;
+          }
+        }
+        if (strstr(l, "KOI8-R")) return "KOI8-R";
+        if (strstr(l, "KOI8-U")) return "KOI8-U";
+        if (strstr(l, "620")) return "TIS-620";
+        if (strstr(l, "2312")) return "GB2312";
+        if (strstr(l, "HKSCS")) return "Big5HKSCS";   /* no MIME charset */
+        if (strstr(l, "Big5") || strstr(l, "BIG5")) return "Big5";
+        if (strstr(l, "GBK")) return "GBK";           /* no MIME charset */
+        if (strstr(l, "18030")) return "GB18030";     /* no MIME charset */
+        if (strstr(l, "Shift_JIS") || strstr(l, "SJIS")) return "Shift_JIS";
+        /* check for conclusive modifier */
+        if (strstr(l, "euro")) return "ISO-8859-15";
+        /* check for language (and perhaps country) codes */
+        if (strstr(l, "zh_TW")) return "Big5";
+        if (strstr(l, "zh_HK")) return "Big5HKSCS";   /* no MIME charset */
+        if (strstr(l, "zh")) return "GB2312";
+        if (strstr(l, "ja")) return "EUC-JP";
+        if (strstr(l, "ko")) return "EUC-KR";
+        if (strstr(l, "ru")) return "KOI8-R";
+        if (strstr(l, "uk")) return "KOI8-U";
+        if (strstr(l, "pl") || strstr(l, "hr") ||
+          strstr(l, "hu") || strstr(l, "cs") ||
+          strstr(l, "sk") || strstr(l, "sl")) return "ISO-8859-2";
+        if (strstr(l, "eo") || strstr(l, "mt")) return "ISO-8859-3";
+        if (strstr(l, "el")) return "ISO-8859-7";
+        if (strstr(l, "he")) return "ISO-8859-8";
+        if (strstr(l, "tr")) return "ISO-8859-9";
+        if (strstr(l, "th")) return "TIS-620";      /* or ISO-8859-11 */
+        if (strstr(l, "lt")) return "ISO-8859-13";
+        if (strstr(l, "cy")) return "ISO-8859-14";
+        if (strstr(l, "ro")) return "ISO-8859-2";   /* or ISO-8859-16 */
+        if (strstr(l, "am") || strstr(l, "vi")) return "UTF-8";
+        /* Send me further rules if you like, but don't forget that we are
+         * *only* interested in locale naming conventions on platforms
+         * that do not already provide an nl_langinfo(CODESET) implementation. */
+        return "ISO-8859-1"; /* should perhaps be "UTF-8" instead */
       }
+      return C_CODESET;
+      break;
+
+      default:
+      return "";
     }
-    if (strstr(l, "KOI8-R")) return "KOI8-R";
-    if (strstr(l, "KOI8-U")) return "KOI8-U";
-    if (strstr(l, "620")) return "TIS-620";
-    if (strstr(l, "2312")) return "GB2312";
-    if (strstr(l, "HKSCS")) return "Big5HKSCS";   /* no MIME charset */
-    if (strstr(l, "Big5") || strstr(l, "BIG5")) return "Big5";
-    if (strstr(l, "GBK")) return "GBK";           /* no MIME charset */
-    if (strstr(l, "18030")) return "GB18030";     /* no MIME charset */
-    if (strstr(l, "Shift_JIS") || strstr(l, "SJIS")) return "Shift_JIS";
-    /* check for conclusive modifier */
-    if (strstr(l, "euro")) return "ISO-8859-15";
-    /* check for language (and perhaps country) codes */
-    if (strstr(l, "zh_TW")) return "Big5";
-    if (strstr(l, "zh_HK")) return "Big5HKSCS";   /* no MIME charset */
-    if (strstr(l, "zh")) return "GB2312";
-    if (strstr(l, "ja")) return "EUC-JP";
-    if (strstr(l, "ko")) return "EUC-KR";
-    if (strstr(l, "ru")) return "KOI8-R";
-    if (strstr(l, "uk")) return "KOI8-U";
-    if (strstr(l, "pl") || strstr(l, "hr") ||
-	strstr(l, "hu") || strstr(l, "cs") ||
-	strstr(l, "sk") || strstr(l, "sl")) return "ISO-8859-2";
-    if (strstr(l, "eo") || strstr(l, "mt")) return "ISO-8859-3";
-    if (strstr(l, "el")) return "ISO-8859-7";
-    if (strstr(l, "he")) return "ISO-8859-8";
-    if (strstr(l, "tr")) return "ISO-8859-9";
-    if (strstr(l, "th")) return "TIS-620";      /* or ISO-8859-11 */
-    if (strstr(l, "lt")) return "ISO-8859-13";
-    if (strstr(l, "cy")) return "ISO-8859-14";
-    if (strstr(l, "ro")) return "ISO-8859-2";   /* or ISO-8859-16 */
-    if (strstr(l, "am") || strstr(l, "vi")) return "UTF-8";
-    /* Send me further rules if you like, but don't forget that we are
-     * *only* interested in locale naming conventions on platforms
-     * that do not already provide an nl_langinfo(CODESET) implementation. */
-    return "ISO-8859-1"; /* should perhaps be "UTF-8" instead */
-  }
-  return C_CODESET;
 }
 #	else
 const char *
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/list.c tin-2.6.5/src/list.c
--- tin-2.6.4/src/list.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/list.c	2025-11-13 02:21:32.464174933 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-11-25
  *  Notes     : Low level functions handling the active[] list and its group_hash index
  *
- * Copyright (c) 1993-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -65,14 +65,13 @@ init_group_hash(
 	int i;
 
 #if 0
-	if (num_active == -1) {
+	if (num_active == -1)
 #endif /* 0 */
+	{
 		num_active = 0;
 		for (i = 0; i < TABLE_SIZE; i++)
 			group_hash[i] = -1;
-#if 0
 	}
-#endif /* 0 */
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/lock.c tin-2.6.5/src/lock.c
--- tin-2.6.4/src/lock.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/lock.c	2025-11-15 17:04:47.134546975 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-02-27
  *  Notes     :
  *
- * Copyright (c) 1998-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1998-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -41,7 +41,7 @@
 #	include "tin.h"
 #endif /* !TIN_H */
 
-#if !defined(USE_FLOCK) && !defined(USE_LOCKF) && !defined(USE_FCNTL)
+#if !defined(NO_LOCKING) && !defined(USE_FLOCK) && !defined(USE_LOCKF) && !defined(USE_FCNTL)
 #	ifdef HAVE_FCNTL
 #		define USE_FCNTL 1
 #	else
@@ -53,7 +53,7 @@
 #			endif /* HAVE_FLOCK */
 #		endif /* HAVE_LOCKF */
 #	endif /* HAVE_FCNTL */
-#endif /* !USE_FLOCK && !USE_LOCKF && !USE_FCNTL */
+#endif /* !NO_LOCKING && !USE_FLOCK && !USE_LOCKF && !USE_FCNTL */
 
 /*
  * TODO: add support for $LOCKEXT
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/mail.c tin-2.6.5/src/mail.c
--- tin-2.6.4/src/mail.c	2024-12-21 03:54:10.000000000 +0100
+++ tin-2.6.5/src/mail.c	2025-11-16 13:38:20.758380626 +0100
@@ -3,10 +3,10 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-11-16
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
- * Copyright (c) 1992-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1992-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -120,7 +120,7 @@ read_mail_active_file(
 	}
 
 	while ((buf = tin_fgets(fp, FALSE))) {
-		if (!parse_active_line(buf, &max, &min, my_spooldir) || *buf == '\0')
+		if (*buf == '\0' || *buf == '#' || !parse_active_line(buf, &max, &min, my_spooldir))
 			continue;
 
 		/*
@@ -284,36 +284,25 @@ open_newsgroups_fp(
 					unlink(local_newsgroups_file);
 			}
 		}
-		/*
-		 * TODO: test me, find a useful limit,
-		 *       optimize more than n groups (e.g. 5) of the same
-		 *       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))) {
+		if (nntp_caps.list_newsgroups && newsrc_active && !list_active && !no_more_wildmat && (serverrc.nntp_pipeline_limit > MAX(1, num_active))) {
 			char *ptr;
 			char buff[NNTP_STRLEN];
 			char line[NNTP_STRLEN];
 			char file[PATH_LEN];
-			char serverdir[PATH_LEN];
-			int resp, i, j = 0;
+			int n, resp, i, j = 0;
 			struct t_group *group;
 
-			if (nntp_tcp_port != IPPORT_NNTP)
-				snprintf(file, sizeof(file), "%s:%u", nntp_server, nntp_tcp_port);
-			else
-				STRCPY(file, quote_space_to_dash(nntp_server));
-
-			joinpath(serverdir, sizeof(serverdir), rcdir, file);
 			joinpath(file, sizeof(file), serverdir, NEWSGROUPS_FILE".tmp");
 			*buff = '\0';
 			if ((result = fopen(file, "w")) != NULL) {
 				for_each_group(i) {
 					if ((group = group_find(active[i].name, FALSE)) != NULL) {
 						if (group->type == GROUP_TYPE_NEWS) {
-							if (nntp_caps.type == CAPABILITIES && nntp_caps.list_newsgroups) {
+							if (nntp_caps.type == CAPABILITIES) {
 								if (*buff) {
-									if (strlen(buff) + strlen(active[i].name) + 1 < NNTP_GRPLEN) {
-										snprintf(buff + strlen(buff), sizeof(buff) - strlen(buff), ",%s", active[i].name);
+									n = strlen(buff);
+									if (n + strlen(active[i].name) + 1 < NNTP_GRPLEN) {
+										snprintf(buff + n, sizeof(buff) - n, ",%s", active[i].name);
 										continue;
 									} else {
 										put_server(buff, FALSE);
@@ -327,29 +316,29 @@ open_newsgroups_fp(
 								}
 							} else
 								snprintf(buff, sizeof(buff), "LIST NEWSGROUPS %s", active[i].name);
-#		ifdef DISABLE_PIPELINING
-							if ((resp = new_nntp_command(buff, OK_GROUPS, line, sizeof(line))) != OK_GROUPS) {
-								no_more_wildmat = resp;
-								*buff = '\0';
-								break;
-							}
-							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+							if (serverrc.nntp_pipeline_limit < 2) { /* DISABLE_PIPELINING */
+								if ((resp = new_nntp_command(buff, OK_GROUPS, line, sizeof(line))) != OK_GROUPS) {
+									no_more_wildmat = resp;
+									*buff = '\0';
+									break;
+								}
+								while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			if defined(DEBUG) && defined(NNTP_ABLE)
-								if ((debug & DEBUG_NNTP) && verbose)
-									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+									if ((debug & DEBUG_NNTP) && verbose)
+										debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG && NNTP_ABLE */
-								fprintf(result, "%s\n", str_trim(ptr));
-							}
+									fprintf(result, "%s\n", str_trim(ptr));
+								}
 #			if defined(DEBUG) && defined(NNTP_ABLE)
-							if ((debug & DEBUG_NNTP) && !verbose)
-								debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
+								if ((debug & DEBUG_NNTP) && !verbose)
+									debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
 #			endif /* DEBUG && NNTP_ABLE */
 
-#		else
-							put_server(buff, FALSE);
-							*buff = '\0';
-							++j;
-#		endif /* DISABLE_PIPELINING */
+							} else {
+								put_server(buff, FALSE);
+								*buff = '\0';
+								++j;
+							}
 						}
 					}
 				}
@@ -357,33 +346,33 @@ open_newsgroups_fp(
 					put_server(buff, FALSE);
 					++j;
 				}
-#		ifndef DISABLE_PIPELINING
-				while (j--) {
-					if ((resp = get_only_respcode(line, sizeof(line))) != OK_GROUPS) {
-						if (!no_more_wildmat)
-							no_more_wildmat = resp;
-						continue;
-					}
-					while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+				if (serverrc.nntp_pipeline_limit >= 2) { /* !DISABLE_PIPELINING */
+					while (j--) {
+						if ((resp = get_only_respcode(line, sizeof(line))) != OK_GROUPS) {
+							if (!no_more_wildmat)
+								no_more_wildmat = resp;
+							continue;
+						}
+						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			if defined(DEBUG) && defined(NNTP_ABLE)
-						if ((debug & DEBUG_NNTP) && verbose)
-							debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+							if ((debug & DEBUG_NNTP) && verbose)
+								debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG && NNTP_ABLE */
-						fprintf(result, "%s\n", str_trim(ptr));
-					}
+							fprintf(result, "%s\n", str_trim(ptr));
+						}
 #			if defined(DEBUG) && defined(NNTP_ABLE)
-					if ((debug & DEBUG_NNTP) && !verbose)
-						debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
+						if ((debug & DEBUG_NNTP) && !verbose)
+							debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden);
 #			endif /* DEBUG && NNTP_ABLE */
-				}
-				/* TODO: add 483 (RFC 3977) support */
-				if (no_more_wildmat == ERR_NOAUTH || no_more_wildmat == NEED_AUTHINFO) {
-					if (!authenticate(nntp_server, userid, FALSE)) {
-						fclose(result);
-						tin_done(EXIT_FAILURE, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS); /* TODO: should we exit with NNTP_ERROR_EXIT? */
+					}
+					/* TODO: add 483 (RFC 3977) support */
+					if (no_more_wildmat == ERR_NOAUTH || no_more_wildmat == NEED_AUTHINFO) {
+						if (!authenticate(nntp_server, userid, FALSE)) {
+							fclose(result);
+							tin_done(EXIT_FAILURE, _(txt_auth_failed), nntp_caps.type == CAPABILITIES ? ERR_AUTHFAIL : ERR_ACCESS); /* TODO: should we exit with NNTP_ERROR_EXIT? */
+						}
 					}
 				}
-#		endif /* !DISABLE_PIPELINING */
 				fclose(result);
 				result = fopen(file, "r");
 				unlink(file); /* unlink on close */
@@ -526,40 +515,25 @@ read_groups_descriptions(
 
 		if (group != NULL && group->description == NULL) {
 			char *r;
-			size_t r_len;
 			t_bool conv_needed = FALSE;
 
 			q = p;
 			while (*q) {
-				if (*q == '\t') /* what about '\r', '\f', '\v', '\b', '\a'? */
+				if (*q == '\t')
 					*q = ' ';
 				else {
-					if (!conv_needed && (*q < 0x20 || (unsigned char) *q > 0x7f))
+					if (!conv_needed && (*q < 0x20 || !isascii((unsigned char) *q)))
 						conv_needed = TRUE;
 				}
 				++q;
 			}
 
 			r = my_strdup(p);
-			r_len = strlen(r);
-
 			/*
 			 * Protect against invalid character sequences.
 			 */
-			if (conv_needed) {
-#ifdef CHARSET_CONVERSION
-#	ifdef USE_ICU_UCSDET
-				char *guessed_charset = guess_charset(r, 10);
-
-				process_charsets(&r, &r_len, guessed_charset ? guessed_charset : "UTF-8", tinrc.mm_local_charset, FALSE);
-				FreeAndNull(guessed_charset);
-#	else
-				process_charsets(&r, &r_len, "UTF-8", tinrc.mm_local_charset, FALSE);
-#	endif /* USE_ICU_UCSDET */
-#else
-				process_charsets(&r, &r_len, "UTF-8", tinrc.mm_local_charset, FALSE);
-#endif /* CHARSET_CONVERSION */
-			}
+			if (conv_needed)
+				csguess_convert_str(&r, "UTF-8");
 			group->description = convert_to_printable(r, FALSE);
 		}
 
@@ -590,7 +564,7 @@ print_active_head(
 }
 
 
-void
+t_bool
 find_art_max_min(
 	const char *group_path,
 	t_artnum *art_max,
@@ -615,9 +589,11 @@ find_art_max_min(
 			}
 		}
 		CLOSEDIR(dir);
+		if (*art_min == T_ARTNUM_CONST(0))
+			*art_min = T_ARTNUM_CONST(1);
+		return TRUE;
 	}
-	if (*art_min == T_ARTNUM_CONST(0))
-		*art_min = T_ARTNUM_CONST(1);
+	return FALSE;
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/main.c tin-2.6.5/src/main.c
--- tin-2.6.4/src/main.c	2024-12-11 18:16:53.000000000 +0100
+++ tin-2.6.5/src/main.c	2025-12-06 18:39:58.593101891 +0100
@@ -3,10 +3,10 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-11
+ *  Updated   : 2025-12-06
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -52,7 +52,11 @@
 #		include "tnntp.h"
 #	endif /* !TNNTP_H */
 #endif /* INET6 && HAVE_INET_PTON */
+#ifndef STPWATCH_H
+#	include "stpwatch.h"
+#endif /* !STPWATCH_H */
 
+char serverdir[PATH_LEN];
 
 signed long int read_newsrc_lines = -1;
 
@@ -80,7 +84,7 @@ static void usage(char *theProgname);
 
 #define FREE_ARGV_IF_NEEDED(orig, new) do { \
 		if (orig != new) { \
-			free(*(new + 1)); \
+			FreeAndNull(*(new + 1)); \
 			FreeAndNull(new); \
 		} \
 	} while (0)
@@ -97,6 +101,7 @@ main(
 	char **argv_orig = argv;
 	int count, start_groupnum;
 	int num_cmd_line_groups = 0;
+	unsigned int srvrc_mask = 0;
 	t_bool tmp_no_write;
 
 	cmd_line = TRUE;
@@ -120,9 +125,9 @@ main(
 	 */
 #ifndef NO_LOCALE
 	{
-		const char *p;
+		const char *p = tin_nl_langinfo(CODESET);
 
-		if ((p = tin_nl_langinfo(CODESET)) != NULL) {
+		if (*p != '\0') {
 			/*
 			 * TODO: also "exclude" the other US-ASCII aliases
 			 *       csASCII, cp367, IBM367, ISO646-US, ...
@@ -207,7 +212,7 @@ main(
 	 * Read user local & global config files
 	 * These override the compiled in defaults
 	 *
-	 * must be called before setup_screen()
+	 * must be called before setup_screen(), see comment below
 	 */
 	if (!read_config_file(global_config_file, TRUE))
 		global_config_file[0] = '\0';
@@ -238,9 +243,7 @@ main(
 			tin_done(EXIT_SUCCESS, NULL);
 		}
 
-		/*
-		 * Init curses emulation
-		 */
+		/* Init curses emulation */
 		if (!InitScreen()) {
 			error_message(2, _(txt_screen_init_failed), tin_progname);
 			FREE_ARGV_IF_NEEDED(argv_orig, cmdargs);
@@ -250,9 +253,7 @@ main(
 
 		EndInverse();
 
-		/*
-		 * This depends on various things in tinrc
-		 */
+		/* depends on various things in tinrc, e.g. color settings */
 		setup_screen();
 	}
 
@@ -271,12 +272,25 @@ main(
 	if (!nntp_server || !*nntp_server)
 		nntp_server = getserverbyfile(NNTP_SERVER_FILE);
 
-	open_msglog(); /* depends on nntp_server */
-	read_server_config();
+	STRCPY(serverrc_file, quote_space_to_dash(nntp_server));
+	joinpath(serverdir, sizeof(serverdir), rcdir, serverrc_file);
+	joinpath(serverrc_file, sizeof(serverrc_file), serverdir, SERVERCONFIG_FILE);
+
+	open_msglog(); /* depends on serverdir */
+
+	/* remove help text cache if any */
+	if (!batch_mode)
+		cleanup_tmp_files();
+
+	if (update_index)
+		srvrc_mask |= SRVRC_MASK_UPDATE_INDEX;
+	if (read_saved_news)
+		srvrc_mask |= SRVRC_MASK_READ_SAVED_NEWS;
+	read_server_config(srvrc_mask);
 
 	if (read_news_via_nntp && !read_saved_news) {
 #	ifdef NNTPS_ABLE
-		if (use_nntps && !insecure_nntps) { /* RFC 8143 "3.3 Server Name Indication" */
+		if (use_nntps && !insecure_nntps) { /* RFC 8143 3.3 Server Name Indication */
 			unsigned is_ip;
 
 			if (strchr(nntp_server, ':')) /* IPv6 */
@@ -321,8 +335,8 @@ main(
 	 * why evaluate tinrc.cache_overview_files in error_message, we know
 	 * it is false -> txt_batch_update_unavail could hold a fixed string.
 	 */
-	if (update_index && !tinrc.cache_overview_files) {
-		error_message(2, _(txt_batch_update_unavail), tin_progname, print_boolean(tinrc.cache_overview_files));
+	if (update_index && !serverrc.cache_overview_files) {
+		error_message(2, _(txt_batch_update_unavail), tin_progname, print_boolean(serverrc.cache_overview_files));
 		FREE_ARGV_IF_NEEDED(argv_orig, cmdargs);
 		free_all_arrays();
 		giveup();
@@ -352,18 +366,16 @@ main(
 		read_input_history_file();
 	}
 
-	if (!(batch_mode || post_postponed_and_exit)) {
+	if (read_saved_news && !(batch_mode || post_postponed_and_exit)) {
 		/*
 		 * Load the mail & news active files into active[]
 		 *
 		 * create_save_active_file cannot write to active.save
 		 * if no_write != FALSE, so restore original value temporarily
 		 */
-		if (read_saved_news) {
-			no_write = tmp_no_write;
-			create_save_active_file();
-			no_write = TRUE;
-		}
+		no_write = tmp_no_write;
+		create_save_active_file();
+		no_write = TRUE;
 	}
 
 #ifdef HAVE_MH_MAIL_HANDLING
@@ -386,7 +398,7 @@ main(
 
 		read_attributes_file(FALSE);
 	}
-	start_groupnum = read_news_active_file(check_any_unread);
+	start_groupnum = read_news_active_file();
 #ifdef DEBUG
 	if (debug & DEBUG_MISC)
 		debug_print_active();
@@ -413,6 +425,16 @@ main(
 		num_cmd_line_groups = read_cmd_line_groups();
 
 	/*
+	 * finally we have a list of all groups and can set the attributes
+	 * if required
+	 */
+	if (!check_any_unread) {
+		BegStopWatch();
+		assign_attributes_to_groups();
+		EndStopWatch("assign_attributes_to_groups()");
+	}
+
+	/*
 	 * Quick post an article and exit if -w or -o specified
 	 */
 	if (post_article_and_exit || post_postponed_and_exit) {
@@ -423,9 +445,9 @@ main(
 		tin_done(EXIT_SUCCESS, NULL);
 	}
 
-	/* TODO: replace hard coded key-name in txt_info_postponed */
+	/* TODO: replace hard coded key-name in txt_info_postponed_sp[]* */
 	if ((count = count_postponed_articles()))
-		wait_message(3, _(txt_info_postponed), count, PLURAL(count, txt_article));
+		wait_message(3, P_(txt_info_postponed_sp[0], txt_info_postponed_sp[1], count), count);
 
 	/*
 	 * Read text descriptions for mail and/or news groups
@@ -529,6 +551,8 @@ main(
 	/*
 	 * Work loop
 	 */
+	if (cmdline.msgid && num_cmd_line_groups) /* with -L don't go to the 1st. cmd-line group */
+		(num_cmd_line_groups = 0);
 	selection_page(start_groupnum, num_cmd_line_groups);
 	/* NOTREACHED */
 	return 0;
@@ -537,7 +561,7 @@ main(
 
 /*
  * process command line options
- * [01235789beEFijJKOyY] are unused
+ * [01235789beEijJKOyY] are unused
  * [W] is reserved
  * [BPU] have been in use at some time, but now are unused:
  *   B BBS mode (M_AMIGA only)
@@ -547,7 +571,7 @@ main(
  *   C was count articles, now is activate COMPRESS DEFLATE
  *   p was set printer-cmd., now is nntp-port
  *
- * unused: [bBeEijJKOPU01235789]
+ * unused: [01235789bBeEijJKOPUyY]
  */
 #define DO_FREE() do { \
 		FreeIfNeeded(trcv); \
@@ -564,7 +588,7 @@ main(
 #define USELESS_COMB(keep,ignore) do { \
 		wait_message(2, _(txt_useless_combination), keep, ignore, ignore, BlankIfNull(trcv)); \
 	} while (0)
-#define OPTIONS "46aAcCdD:f:F:g:G:hHI:klL:m:M:nNop:qQrRs:St:TuvVwxXzZ"
+#define OPTIONS ":46aAcCdD:f:F:g:G:hHI:klL:m:M:nNop:qQrRs:St:TuvVwxXzZ"
 static char **
 read_cmd_line_options(
 	int argc,
@@ -572,7 +596,7 @@ read_cmd_line_options(
 {
 	const char *envtinrc = get_val("TINRC", NULL);
 	char **argv_orig = argv;
-	char *trcv;
+	char *trcv = NULL;
 	int n, ch;
 #if defined(NNTP_ABLE) || defined(DEBUG)
 	int i;
@@ -592,11 +616,10 @@ read_cmd_line_options(
 			if (snprintf(trcv, len, txt_option_check_tinrc, envtinrc) != n) {
 				FreeAndNull(trcv);
 			}
-		} else
-			trcv = NULL;
-	} else
-		trcv = NULL;
+		}
+	}
 
+	optopt = 0; /* AFAIK at least MINIX < 3.2.0 doesn't set optopt */
 	while ((ch = getopt(argc, argv, OPTIONS)) != -1) {
 		switch (ch) {
 			case '4':
@@ -609,7 +632,7 @@ read_cmd_line_options(
 				OPTION_EXIT("-DNNTP_ABLE");
 				/* keep lint quiet: */
 				/* NOTREACHED */
-#endif /* NNTP_ABLE && INET6 */
+#endif /* NNTP_ABLE */
 				break;
 
 			case '6':
@@ -769,33 +792,9 @@ read_cmd_line_options(
 				my_strncpy(filter_file, optarg, sizeof(filter_file) - 1);
 				break;
 
-			case 'G':
-				cmdline.getart_limit = s2i(optarg, INT_MIN, INT_MAX);
-				switch (errno) {
-					case EINVAL: /* arg not numeric */
-						error_message(0, _(txt_arg_not_numeric), "-G", optarg);
-						DO_FREE();
-						giveup();
-						/* keep lint quiet: */
-						/* FALLTHROUGH */
-						break;
-
-					case ERANGE:
-						error_message(0, _(txt_val_out_of_range_ignored), "-G", optarg, INT_MIN, INT_MAX);
-						cmdline.getart_limit = 0;
-						if (!batch_mode)
-							sleep(2);
-						break;
-
-					default:
-						break;
-				}
-				if (cmdline.getart_limit != 0)
-					cmdline.args |= CMDLINE_GETART_LIMIT;
-				break;
-
 			case 'g':	/* select alternative NNTP-server, implies -r */
 #ifdef NNTP_ABLE
+				FreeIfNeeded(cmdline.nntpserver);
 				cmdline.nntpserver = my_strdup(optarg);
 				str_trim(cmdline.nntpserver);
 				{
@@ -910,6 +909,31 @@ read_cmd_line_options(
 #endif /* NNTP_ABLE */
 				break;
 
+			case 'G':
+				cmdline.getart_limit = s2i(optarg, INT_MIN, INT_MAX);
+				switch (errno) {
+					case EINVAL: /* arg not numeric */
+						error_message(0, _(txt_arg_not_numeric), "-G", optarg);
+						DO_FREE();
+						giveup();
+						/* keep lint quiet: */
+						/* FALLTHROUGH */
+						break;
+
+					case ERANGE:
+						error_message(0, _(txt_val_out_of_range_ignored), "-G", optarg, INT_MIN, INT_MAX);
+						cmdline.getart_limit = 0;
+						if (!batch_mode)
+							sleep(2);
+						break;
+
+					default:
+						break;
+				}
+				if (cmdline.getart_limit != 0)
+					cmdline.args |= CMDLINE_GETART_LIMIT;
+				break;
+
 			case 'H':
 				show_intro_page();
 				DO_FREE();
@@ -939,6 +963,7 @@ read_cmd_line_options(
 
 			case 'L':
 #ifdef NNTP_ABLE
+				FreeIfNeeded(cmdline.msgid);
 				cmdline.msgid = my_strdup(optarg);
 				str_trim(cmdline.msgid);
 #else
@@ -949,6 +974,7 @@ read_cmd_line_options(
 				break;
 
 			case 'm':
+				FreeIfNeeded(cmdline.maildir);
 				cmdline.maildir = my_strdup(optarg);
 				break;
 
@@ -1044,6 +1070,7 @@ read_cmd_line_options(
 				break;
 
 			case 's':
+				FreeIfNeeded(cmdline.savedir);
 				cmdline.savedir = my_strdup(optarg);
 				break;
 
@@ -1059,6 +1086,7 @@ read_cmd_line_options(
 					case EINVAL: /* TODO: extra error message */
 					case ERANGE:
 						error_message(0, _(txt_val_out_of_range_reset), "-t", (int) strtol(optarg, NULL, 10), TIN_NNTP_TIMEOUT_MAX);
+						cmdline.nntp_timeout = 0;
 						if (!batch_mode)
 							sleep(2);
 						break;
@@ -1135,12 +1163,28 @@ read_cmd_line_options(
 				batch_mode = TRUE;
 				break;
 
-			case 'h':
+			case ':':
 			case '?':
+			case 'h':
 			default:
+				switch (ch) {
+					case ':':
+						my_fprintf(stderr, _(txt_error_option_missing_argument), argv[0], optopt);
+						break;
+
+					case '?':
+						my_fprintf(stderr, _(txt_error_option_unknown), argv[0], optopt);
+						break;
+
+					default:
+						break;
+				}
 				usage(tin_progname);
 				DO_FREE();
 				exit(EXIT_SUCCESS);
+				/* keep lint quiet: */
+				/* NOTREACHED */
+				break;
 		}
 	}
 
@@ -1164,28 +1208,21 @@ read_cmd_line_options(
 		if (read_news_via_nntp) {
 			nntp_server = getserverbyfile(NNTP_SERVER_FILE);
 			get_newsrcname(newsrc, sizeof(newsrc), nntp_server);
-		} else {
-			const char *nodenamebuf = get_host_name();
-
-			get_newsrcname(newsrc, sizeof(newsrc), nodenamebuf);
-		}
+		} else
+			get_newsrcname(newsrc, sizeof(newsrc), BlankIfNull(get_host_name()));
 	}
 #endif /* NNTP_ABLE */
 
 	/*
 	 * Sort out option conflicts
 	 */
-	if (!batch_mode) {
-		if (catchup) {
-			wait_message(2, _(txt_useful_with_batch_mode), "-c", BlankIfNull(trcv));
-			catchup = FALSE;
-		}
+	if (catchup && !batch_mode) {
+		wait_message(2, _(txt_useful_with_batch_mode), "-c", BlankIfNull(trcv));
+		catchup = FALSE;
 	}
-	if (!(batch_mode || debug)) {
-		if (verbose) {
-			wait_message(2, _(txt_useful_with_batch_or_debug_mode), "-v", BlankIfNull(trcv));
-			verbose = FALSE;
-		}
+	if (verbose && !batch_mode && !debug) {
+		wait_message(2, _(txt_useful_with_batch_or_debug_mode), "-v", BlankIfNull(trcv));
+		verbose = FALSE;
 	}
 	/*
 	 * NOTE: order IS important (in case where multiple conflicting settings
@@ -1343,6 +1380,7 @@ read_cmd_line_options(
 		/* USELESS_COMB("-R", "-n"); */ /* we ignore this silently */
 		newsrc_active = FALSE;
 	}
+	/* USELESS_COMB("-R", "-p"); */ /* we ignore this silently */
 	if (read_saved_news && read_news_via_nntp) {
 		/* USELESS_COMB("-R", "-r"); */ /* we ignore this silently, also catches 'p' */
 		read_news_via_nntp = FALSE;
@@ -1359,7 +1397,7 @@ read_cmd_line_options(
 		/* USELESS_COMB("-R", "-t"); */ /* we ignore this silently */
 		read_news_via_nntp = FALSE;
 		cmdline.nntp_timeout = 0;
-		cmdline.args |= CMDLINE_NNTP_TIMEOUT;
+		cmdline.args &= ~CMDLINE_NNTP_TIMEOUT;
 	}
 	if (read_saved_news && check_any_unread) {
 		USELESS_COMB("-R", "-Z");
@@ -1379,10 +1417,12 @@ read_cmd_line_options(
 	 * information for all article; this overwrites '-G limit' and disables
 	 * tinrc.getart_limit temporary
 	 */
-	if (update_index && cmdline.getart_limit ) {
-		/* USELESS_COMB("-u", "-G"); */  /* we ignore this silently */
+	if (update_index && cmdline.getart_limit) {
+		if (debug || verbose) {
+			USELESS_COMB("-u", "-G");
+		}
 		cmdline.getart_limit = 0;
-		cmdline.args |= CMDLINE_GETART_LIMIT;
+		cmdline.args &= ~CMDLINE_GETART_LIMIT;
 	}
 #ifdef DEBUG
 #	ifdef NNTP_ABLE
@@ -1440,7 +1480,7 @@ read_cmd_line_options(
 #undef OPTION_EXIT
 #undef USELESS_COMB
 #undef DO_FREE
-
+#undef OPTIONS
 
 /*
  * usage
@@ -1474,7 +1514,7 @@ usage(
 #endif /* DEBUG */
 
 	error_message(0, _(txt_usage_newsrc_file), newsrc);
-	error_message(0, _(txt_usage_getart_limit));
+	error_message(0, _(txt_usage_filter_file), filter_file);
 
 #ifdef NNTP_ABLE
 #	ifdef NNTP_DEFAULT_SERVER
@@ -1484,6 +1524,7 @@ usage(
 #	endif /* NNTP_DEFAULT_SERVER */
 #endif /* NNTP_ABLE */
 
+	error_message(0, _(txt_usage_getart_limit));
 	error_message(0, _(txt_usage_help_message));
 	error_message(0, _(txt_usage_help_information), theProgname);
 	error_message(0, _(txt_usage_index_newsdir), index_newsdir);
@@ -1518,7 +1559,7 @@ usage(
 	error_message(0, _(txt_usage_quickstart));
 
 #ifdef NNTP_ABLE
-	if (!read_news_via_nntp)
+	/* if (!read_news_via_nntp) */ /* why should we suppress the usage-info? */
 		error_message(0, _(txt_usage_read_news_remotely));
 #endif /* NNTP_ABLE */
 
@@ -1612,18 +1653,70 @@ read_cmd_line_groups(
 			if (!batch_mode)
 				wait_message(0, _(txt_matching_cmd_line_groups), cmdargs[num]);
 
-			for_each_group(i) {
-				if (match_group_list(active[i].name, cmdargs[num])) {
-					if (my_group_add(active[i].name, TRUE) != -1) {
-						++matched;
-						if (post_article_and_exit) {
-							FreeIfNeeded(tinrc.default_post_newsgroups);
-							tinrc.default_post_newsgroups = my_strdup(active[i].name);
-							break;
+			if (list_active) {
+				for_each_group(i) {
+					if (match_group_list(active[i].name, cmdargs[num])) {
+						if (my_group_add(active[i].name, TRUE) != -1) {
+							++matched;
+							if (post_article_and_exit) {
+								FreeIfNeeded(tinrc.default_post_newsgroups);
+								tinrc.default_post_newsgroups = my_strdup(active[i].name);
+								break;
+							}
+							active[i].read_during_session = TRUE; /* misuse for "-[zZMN] grp" */
 						}
-						active[i].read_during_session = TRUE; /* misuse for "-[zZMN] grp" */
 					}
 				}
+			} else {
+				char *ng, *ngp, *newsgroups;
+				char *moderated = my_malloc(NNTP_STRLEN);
+				struct t_group *ptr;
+				t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
+
+				ngp = newsgroups = my_strdup(cmdargs[num]);
+				while ((ng = strsep(&newsgroups, ","))) { /* strsep to avoid nested srtok via parse_active_line() */
+					if (!group_get_art_info(spooldir, ng, GROUP_TYPE_NEWS, &count, &max, &min)) {
+						if (my_group_add(ng, FALSE) < 0) {
+							if ((ptr = group_add(ng)) != NULL) {
+								++matched;
+								moderated[0] = 'y';
+								moderated[1] = '\0';
+
+								/* try to get real group flag */
+#	ifdef NNTP_ABLE
+								if (read_news_via_nntp && nntp_caps.list_active && nntp_caps.type == CAPABILITIES)
+									nntp_list_active_grp(ng, moderated);
+#	endif /* NNTP_ABLE */
+#	ifndef NNTP_ONLY
+								if (!read_news_via_nntp && !list_active) {	/* fetching flag from active-file */
+									char *rp;
+									FILE *fp;
+									t_artnum ac_min = T_ARTNUM_CONST(1), ac_max = T_ARTNUM_CONST(0);
+
+									if ((fp = tin_fopen(news_active_file, "r")) != NULL) {
+										while ((rp = tin_fgets(fp, FALSE)) != NULL) {
+											if (parse_active_line(rp, &ac_max, &ac_min, moderated)) { /* parse_active_line() modifies rp*/
+												if (!strcmp(rp, ng))
+													break;
+											}
+										}
+										fclose(fp);
+									}
+								}
+#	endif /* !NNTP_ONLY */
+								active_add(ptr, count, max, min, moderated);
+								my_group_add(ng, FALSE);
+								if (post_article_and_exit && matched == 1) { /* first group only */
+									FreeIfNeeded(tinrc.default_post_newsgroups);
+									tinrc.default_post_newsgroups = my_strdup(ng);
+								}
+							}
+						} else
+							++matched;
+					}
+				}
+				FreeAndNull(ngp);
+				free(moderated);
 			}
 		}
 	}
@@ -1670,9 +1763,10 @@ handle_cmdargs(
 
 	if (init)
 		argv_modified = TRUE;
+
 	else if (argv_modified) {
 		if (cmdargs) {
-			free(*(cmdargs + 1));
+			FreeAndNull(*(cmdargs + 1));
 			free(cmdargs);
 			cmdargs = NULL;
 		}
@@ -1690,7 +1784,7 @@ _Noreturn void
 giveup(
 	void)
 {
-	static int nested;
+	static int nested = 0;
 
 #ifdef XFACE_ABLE
 	slrnface_stop();
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/makecfg.c tin-2.6.5/src/makecfg.c
--- tin-2.6.4/src/makecfg.c	2024-12-21 03:18:16.000000000 +0100
+++ tin-2.6.5/src/makecfg.c	2025-12-05 10:39:07.143923192 +0100
@@ -3,10 +3,10 @@
  *  Module    : makecfg.c
  *  Author    : Thomas E. Dickey
  *  Created   : 1997-08-23
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-05
  *  Notes     : #defines and structs for options_menu.c
  *
- * Copyright (c) 1997-2025 Thomas E. Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas E. Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -105,8 +105,8 @@ extern size_t strlen(const char *);
 #define L_CURL '{'
 #define R_CURL '}'
 
-#define MAXNAME 36 /* maximum name-length (just for readability formatting) */
-#define MAXTYPE 5  /* limits opt_type to keep names unique within 31 chars */
+#define MAXNAME 36	/* maximum name-length (just for readability formatting) */
+#define MAXTYPE 5	/* limits opt_type to keep names unique within 31 chars */
 
 #define MYDATA struct mydata
 MYDATA {
@@ -116,7 +116,6 @@ MYDATA {
 };
 
 static MYDATA *all_data;
-static int line_no;
 
 static _Noreturn void
 failed(
@@ -192,7 +191,6 @@ parse_tbl(
 		s++;
 	buffer = s;
 
-	line_no++;
 	if (*buffer != ';' && *buffer != '\0') {	/* ignore comments */
 		if (*buffer == '#') {
 			store_data(buffer, "");
@@ -283,12 +281,14 @@ generate_tbl(
 		,"#define OPT_STRING    3"
 		,"#define OPT_NUM       4"
 		,"#define OPT_CHAR      5"
+		,"#define OPT_DUMMY     6"
 		,""
 		,"struct t_option option_table[]={"
 		,NULL
 	};
 	static const char *const table_2[] =
 	{
+		"  { OPT_DUMMY,   0, NULL, NULL, NULL },",
 		"};"
 		,NULL
 	};
@@ -350,6 +350,7 @@ generate_enum(
 	static const char *const table_2[] = {
 		"\tSIGNAL_HANDLER };",
 		"",
+		"#define FIRST_OPT OPT_DISPLAY_OPTIONS",
 		"#define LAST_OPT (SIGNAL_HANDLER - 1)",
 		NULL
 	};
@@ -365,9 +366,9 @@ generate_enum(
 			fprintf(ofp2, "\tOPT_");
 			while (*s != '\0') {
 				fprintf(ofp2, "%c",
-					 (*s >= 'a' && *s <= 'z')
-					 ? ((unsigned char) ((*s) - 'a' + 'A'))
-					 : *s);
+					(*s >= 'a' && *s <= 'z')
+					? ((unsigned char) ((*s) - 'a' + 'A'))
+					: *s);
 				s++;
 			}
 			fprintf(ofp2, ",\n");
@@ -387,15 +388,15 @@ generate_ptr(
 	int after;
 
 	switch (mode) {
-	case 0:
-		fprintf(ofp, "\n%s %s_list[] = %c\n", ptr_type, opt_type, L_CURL);
-		break;
-	case 1:
-		fprintf(ofp, "\ntypedef OTYP %c\n", L_CURL);
-		break;
-	case 2:
-		fprintf(ofp, "\n");
-		break;
+		case 0:
+			fprintf(ofp, "\n%s %s_list[] = %c\n", ptr_type, opt_type, L_CURL);
+			break;
+		case 1:
+			fprintf(ofp, "\ntypedef OTYP %c\n", L_CURL);
+			break;
+		case 2:
+			fprintf(ofp, "\n");
+			break;
 	}
 	after = FALSE;
 
@@ -418,41 +419,41 @@ generate_ptr(
 				after = TRUE;
 			}
 			switch (mode) {
-			case 0:
-				fprintf(ofp, "\t&tinrc.%s,%*s/* %2d: %s__ */\n",
-					p->name,
-					MAXNAME - (int) (1 + strlen(p->name)),
-					" ",
-					index_of(p),
-					p->name);
-				break;
-			case 1:
-				fprintf(ofp, "\tOVAL(oinx_%.*s, %s__)\n",
-					MAXTYPE, opt_type,
-					p->name);
-				break;
-			case 2:
-				fprintf(ofp, "#define OINX_%-*.*s OINX(oinx_%.*s, %s__)\n",
-					MAXNAME, MAXNAME,
-					p->name,
-					MAXTYPE, opt_type,
-					p->name);
-				break;
+				case 0:
+					fprintf(ofp, "\t&tinrc.%s,%*s/* %2d: %s__ */\n",
+						p->name,
+						MAXNAME - (int) (1 + strlen(p->name)),
+						" ",
+						index_of(p),
+						p->name);
+					break;
+				case 1:
+					fprintf(ofp, "\tOVAL(oinx_%.*s, %s__)\n",
+						MAXTYPE, opt_type,
+						p->name);
+					break;
+				case 2:
+					fprintf(ofp, "#define OINX_%-*.*s OINX(oinx_%.*s, %s__)\n",
+						MAXNAME, MAXNAME,
+						p->name,
+						MAXTYPE, opt_type,
+						p->name);
+					break;
 			}
 		}
 	}
 
 	switch (mode) {
-	case 0:
-		fprintf(ofp, "%c;\n", R_CURL);
-		break;
-	case 1:
-		fprintf(ofp, "\tOVAL(oinx_%.*s, s_MAX)\n", MAXTYPE, opt_type);
-		fprintf(ofp, "\tOEND(oinx_%.*s, Q1)\n", MAXTYPE, opt_type);
-		fprintf(ofp, "%c oinx_%.*s;\n", R_CURL, MAXTYPE, opt_type);
-		break;
-	case 2:
-		break;
+		case 0:
+			fprintf(ofp, "%c;\n", R_CURL);
+			break;
+		case 1:
+			fprintf(ofp, "\tOVAL(oinx_%.*s, s_MAX)\n", MAXTYPE, opt_type);
+			fprintf(ofp, "\tOEND(oinx_%.*s, Q1)\n", MAXTYPE, opt_type);
+			fprintf(ofp, "%c oinx_%.*s;\n", R_CURL, MAXTYPE, opt_type);
+			break;
+		case 2:
+			break;
 	}
 }
 
@@ -529,7 +530,6 @@ makecfg(
 	/*
 	 * Process the input file.
 	 */
-	line_no = 0;
 	while (fgets(buffer, sizeof(buffer) - 1, ifp))
 		parse_tbl(buffer);
 	fclose(ifp);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/memory.c tin-2.6.5/src/memory.c
--- tin-2.6.4/src/memory.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/memory.c	2025-12-07 07:10:38.758064033 +0100
@@ -3,10 +3,10 @@
  *  Module    : memory.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-10-28
+ *  Updated   : 2025-11-16
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -77,9 +77,13 @@ static void free_attributes(struct t_att
 static void free_cmdline_args(void);
 static void free_scopes_arrays(void);
 static void free_tinrc_strings(void);
+static void free_serverrc_strings(void);
 static void free_newnews_array(void);
 static void free_if_not_default(char ***attrib, char **deflt);
 static void free_input_history(void);
+#ifdef NNTP_ABLE
+	static void free_distrib_pats(void);
+#endif /* NNTP_ABLE */
 
 
 /*
@@ -249,6 +253,9 @@ free_all_arrays(
 		init_screen_array(FALSE);
 #endif /* !USE_CURSES */
 
+#ifdef NNTP_ABLE
+	free_distrib_pats();
+#endif /* NNTP_ABLE */
 	free_art_array();
 	free_msgids();
 	FreeAndNull(arts);
@@ -256,6 +263,7 @@ free_all_arrays(
 	free_active_arrays();
 	free_scopes_arrays();
 	free_tinrc_strings();
+	free_serverrc_strings();
 
 #ifdef HAVE_COLOR
 	regex_cache_destroy(&quote_regex);
@@ -271,12 +279,19 @@ free_all_arrays(
 	regex_cache_destroy(&strip_was_regex);
 	regex_cache_destroy(&uubegin_regex);
 	regex_cache_destroy(&uubody_regex);
+	regex_cache_destroy(&xxbody_regex);
 	regex_cache_destroy(&verbatim_begin_regex);
 	regex_cache_destroy(&verbatim_end_regex);
+	regex_cache_destroy(&yencbegin_regex);
+	regex_cache_destroy(&yencpart_regex);
+	regex_cache_destroy(&yencend_regex);
 	regex_cache_destroy(&url_regex);
 	regex_cache_destroy(&mail_regex);
 	regex_cache_destroy(&news_regex);
 	regex_cache_destroy(&shar_regex);
+	regex_cache_destroy(&shar_end_regex);
+	regex_cache_destroy(&hideline_regex);
+	regex_cache_destroy(&latex_regex);
 
 	if (!batch_mode) {
 		free_keymaps();
@@ -328,7 +343,6 @@ free_art_array(
 		arts[i].artnum = T_ARTNUM_CONST(0);
 		arts[i].date = (time_t) 0;
 		FreeAndNull(arts[i].xref);
-		FreeAndNull(arts[i].path);
 		free_mailbox_list(arts[i].mailbox.next);
 
 		/*
@@ -424,10 +438,14 @@ free_tinrc_strings(
 	FreeAndNull(tinrc.mailer_format);
 	FreeAndNull(tinrc.default_goto_group);
 	FreeAndNull(tinrc.default_mail_address);
+#ifndef DONT_HAVE_PIPING
 	FreeAndNull(tinrc.default_pipe_command);
+#endif /* DONT_HAVE_PIPING */
 	FreeAndNull(tinrc.default_post_newsgroups);
 	FreeAndNull(tinrc.default_post_subject);
+#ifndef DISABLE_PRINTING
 	FreeAndNull(tinrc.printer);
+#endif /* DISABLE_PRINTING */
 	FreeAndNull(tinrc.default_range_group);
 	FreeAndNull(tinrc.default_range_select);
 	FreeAndNull(tinrc.default_range_thread);
@@ -467,6 +485,7 @@ free_tinrc_strings(
 	FreeAndNull(tinrc.strip_was_regex);
 	FreeAndNull(tinrc.verbatim_begin_regex);
 	FreeAndNull(tinrc.verbatim_end_regex);
+	FreeAndNull(tinrc.hideline_regex);
 	FreeAndNull(tinrc.savedir);
 	FreeAndNull(tinrc.sigfile);
 	FreeAndNull(tinrc.spamtrap_warning_addresses);
@@ -479,11 +498,27 @@ free_tinrc_strings(
 	FreeAndNull(tinrc.attachment_format);
 	FreeAndNull(tinrc.page_mime_format);
 	FreeAndNull(tinrc.page_uue_format);
+	FreeAndNull(tinrc.page_yenc_format);
 	FreeAndNull(tinrc.date_format);
 	FreeAndNull(tinrc.xpost_quote_format);
 #	ifdef NNTPS_ABLE
 		FreeAndNull(tinrc.tls_ca_cert_file);
 #	endif /* NNTPS_ABLE */
+	FreeAndNull(tinrc.serverrc_add_cmd_line_opts);
+	FreeAndNull(tinrc.serverrc_disabled_nntp_cmds);
+}
+
+
+static void
+free_serverrc_strings(
+	void)
+{
+#if 0
+	FreeAndNull(serverrc.version);
+	FreeAndNull(serverrc.last_newnews);
+#endif /* 0 */
+	FreeAndNull(serverrc.add_cmd_line_opts);
+	FreeAndNull(serverrc.disabled_nntp_cmds);
 }
 
 
@@ -529,6 +564,23 @@ free_scopes_arrays(
 }
 
 
+void
+free_scopes_list(
+	struct t_group *group)
+{
+	struct t_scope_list *p, *q;
+
+	if (!group || !group->scopes_list)
+		return;
+
+	for (p = group->scopes_list; p != NULL; p = q) {
+		q = p->next;
+		free(p);
+	}
+	group->scopes_list = NULL;
+}
+
+
 static void
 free_active_arrays(
 	void)
@@ -550,6 +602,7 @@ free_active_arrays(
 				free(active[i].attribute);
 				active[i].attribute = (struct t_attribute *) 0;
 			}
+			free_scopes_list(&active[i]);
 		}
 		FreeAndNull(active);
 	}
@@ -600,6 +653,25 @@ free_input_history(
 }
 
 
+#ifdef NNTP_ABLE
+static void
+free_distrib_pats(
+	void)
+{
+	t_distrib_pat *p, *q;
+
+	for (p = nntp_caps.distrib_pats; p != NULL; p = q) {
+		q = p->next;
+		FreeIfNeeded(p->pattern);
+		free(p->distribution);
+		FreeIfNeeded(p->description);
+		free(p);
+	}
+	nntp_caps.distrib_pats = NULL;
+}
+#endif /* NNTP_ABLE */
+
+
 void *
 my_malloc1(
 	const char *file,
@@ -651,7 +723,7 @@ my_calloc1(
  *        q = malloc(nmemb * size); memmove(q, p, size); free(p)?
  *
  * for size = 0 and p != NULL, we do what glibc does and
- * ignore ISO C 23 § 7.24.3.7 ("undefined behavior").
+ * ignore ISO C 23  7.24.3.7 ("undefined behavior").
  */
 void *
 my_realloc1(
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/mimetypes.c tin-2.6.5/src/mimetypes.c
--- tin-2.6.4/src/mimetypes.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/mimetypes.c	2025-11-13 02:21:32.500176504 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-05-05
  *  Notes     : mime.types handling
  *
- * Copyright (c) 2000-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/misc.c tin-2.6.5/src/misc.c
--- tin-2.6.4/src/misc.c	2024-12-22 18:22:28.000000000 +0100
+++ tin-2.6.5/src/misc.c	2025-12-20 18:11:31.243627963 +0100
@@ -3,10 +3,10 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-22
+ *  Updated   : 2025-12-07
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -111,6 +111,10 @@
 
 #ifdef HAVE_LIBURIPARSER
 #	include <uriparser/Uri.h>
+#else
+#	ifdef HAVE_LIBCURL
+#		include <curl/curl.h>
+#	endif /* HAVE_LIBCURL */
 #endif /* HAVE_LIBURIPARSER */
 
 /*
@@ -125,13 +129,13 @@
 /*
  * Local prototypes
  */
-static char *strfpath_cp(char *str, char *tbuf, const char *endp);
+static char *strfpath_cp(char *str, const char *tbuf, const char *endp);
 static int _strfpath(const char *format, char *str, size_t maxsize, struct t_group *group, t_bool expand_all);
 static int gnksa_check_domain(char *domain);
 static int gnksa_check_domain_literal(const char *domain);
 static int gnksa_check_localpart(const char *localpart);
-static int gnksa_dequote_plainphrase(char *realname, char *decoded, int addrtype);
-static int strfeditor(const char *editor, int linenum, const char *filename, char *s, size_t maxsize, char *format);
+static int gnksa_dequote_plainphrase(const char *realname, char *decoded, int addrtype);
+static int strfeditor(const char *editor, int linenum, const char *filename, char *s, size_t maxsize, const char *format);
 static void make_connection_page(FILE *fp);
 static void write_input_history_file(void);
 #ifdef CHARSET_CONVERSION
@@ -271,8 +275,10 @@ copy_fp(
 			return errno;
 		}
 		TRACE(("copy_fp wrote %d:{%.*s}", sent, (int) sent, buf));
+		if (feof(fp_ip) || ferror(fp_ip))
+			break;
 	}
-	return 0;
+	return (ferror(fp_ip) ? -1 : 0);
 }
 
 
@@ -342,7 +348,9 @@ backup_file(
  * prefix (= quote_chars), initials of the articles author
  * with_sig is set if the signature should be quoted
  *
- * TODO: rewrite from scratch, the code is awful!
+ * TODO: - rewrite from scratch, the code is awful!
+ *       - handle format-flowed (rewrapping, space stuffing,
+ *         force quote compression?, ...)
  */
 void
 copy_body(
@@ -551,7 +559,7 @@ invoke_ispell(
 		return FALSE;
 	}
 
-	while (fgets(buf, (int) sizeof(buf), fp_all) != NULL) {
+	while (fgets(buf, sizeof(buf), fp_all) != NULL) {
 		fputs(buf, fp_head);
 		if (buf[0] == '\n' || buf[0] == '\r') {
 			fclose(fp_head);
@@ -564,7 +572,7 @@ invoke_ispell(
 		fclose(fp_head);
 
 	while (!feof(fp_all) && !ferror(fp_all)) {
-		if (fgets(buf, (int) sizeof(buf), fp_all) != NULL)
+		if (fgets(buf, sizeof(buf), fp_all) != NULL)
 			fputs(buf, fp_body);
 		else
 			break;
@@ -722,9 +730,10 @@ tin_done(
 
 			if (wrote_newsrc_lines < read_newsrc_lines) {
 				/* FIXME: prompt for retry? (i.e. remove break) */
+				/* FIXME: translatable/plural-forms in txt_warn_newsrc (break into two strings (one per sentence)) */
 				wait_message(0, _(txt_warn_newsrc), newsrc,
 					(read_newsrc_lines - wrote_newsrc_lines),
-					PLURAL(read_newsrc_lines - wrote_newsrc_lines, txt_group),
+					P_(txt_group_sp[0], txt_group_sp[1], read_newsrc_lines - wrote_newsrc_lines),
 					OLDNEWSRC_FILE);
 				if (!batch_mode)
 					prompt_continue();
@@ -1002,16 +1011,12 @@ base_name(
 	const char *fullpath,		/* /foo/bar/baz */
 	char *file)				/* baz */
 {
-	size_t i;
+	char *p = strrchr(fullpath, '/');
 
-	strcpy(file, fullpath);
-
-	for (i = strlen(fullpath) - 1; i; i--) {
-		if (fullpath[i] == '/') {
-			strcpy(file, fullpath + i + 1);
-			break;
-		}
-	}
+	if (p && *(p + 1))
+		strcpy(file, p + 1);
+	else
+		strcpy(file, fullpath);
 }
 
 
@@ -1053,7 +1058,7 @@ mail_check(
 	mb = my_strdup(mailbox_name); /* take a copy due to strtok() */
 
 	/*
-	 * remove custom messages for now; rughly based on
+	 * remove custom messages for now; roughly based on
 	 * <https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html>
 	 *
 	 * TODO: if '\'-quoting is limited to '%' outside the message, there
@@ -1207,8 +1212,7 @@ get_author(
 	size_t len)
 {
 	char *p, *ptr = str;
-	int author;
-	size_t curr_len, rem_len = len - 1;
+	int author, curr_len, rem_len = len;
 	struct t_mailbox *mb = &art->mailbox;
 
 	*ptr = '\0';
@@ -1220,11 +1224,11 @@ get_author(
 
 		switch (author) {
 			case SHOW_FROM_ADDR:
-				strncpy(ptr, p, rem_len);
+				snprintf(ptr, rem_len, "%s", p);
 				break;
 
 			case SHOW_FROM_NAME:
-				strncpy(ptr, (mb->name ? mb->name : p), rem_len);
+				snprintf(ptr, rem_len, "%s", mb->name ? mb->name : p);
 				break;
 
 			case SHOW_FROM_BOTH:
@@ -1233,9 +1237,8 @@ get_author(
 						snprintf(ptr, rem_len, "\"%s\" <%s>", mb->name, p);
 					else
 						snprintf(ptr, rem_len, "%s <%s>", mb->name, p);
-				}
-				else
-					strncpy(ptr, p, rem_len);
+				} else
+					snprintf(ptr, rem_len, "%s", p);
 				break;
 
 			case SHOW_FROM_NONE:
@@ -1246,13 +1249,14 @@ get_author(
 
 		free(p);
 
-		/* we stop if there is no room for at least one character after ”, ” */
+		/* we stop if there is no room for at least one character after ", " */
 		if (rem_len < 5)
 			mb = NULL;
 		else if ((mb = mb->next)) {
 			strcat(ptr, ", ");
 			curr_len = strlen(ptr);
-			rem_len -= curr_len;
+			if ((rem_len -= curr_len) <= 0)
+				break;
 			ptr += curr_len;
 		}
 	} while (mb);
@@ -1324,8 +1328,6 @@ show_color_status(
 /*
  * Check for lock file to stop multiple copies of tin -u running and if it
  * does not exist create it so this is the only copy running
- *
- * FIXME: get rid of hard coded pid-length as pid_t might be long
  */
 void
 create_index_lock_file(
@@ -1333,19 +1335,23 @@ create_index_lock_file(
 {
 	FILE *fp;
 	char buf[64];
+	char *cp;
 	int err;
 	time_t epoch;
 
 	if ((fp = tin_fopen(the_lock_file, "r")) != NULL) {
-		err = (fgets(buf, (int) sizeof(buf), fp) == NULL);
+		err = (fgets(buf, sizeof(buf), fp) == NULL);
 		fclose(fp);
-		error_message(2, "%s: Already started pid=[%d] on %s", tin_progname, err ? 0 : s2i(buf, 0, INT_MAX), err ? "-" : buf + 9);
-#ifdef DEBUG
-		if (debug & DEBUG_MISC) {
-			if (!err)
-				error_message(0, "Lockfile: %s", the_lock_file);
-		}
-#endif /* DEBUG */
+		if (!err) {
+			for (cp = buf; *cp; cp++) {
+				if (!isdigit((unsigned char) *cp) && !isspace((unsigned char) *cp))
+					break;
+			}
+			str_trim(cp);
+			/* TODO:check errno after s2i()? (EINVAL == malformed lock) */
+			error_message(2, "%s: Already started pid=[%d] on %s [%s]", tin_progname, s2i(buf, 0, INT_MAX), BlankIfNull(cp), the_lock_file);
+		} else
+			error_message(2, "%s: Already started [%s]", tin_progname, the_lock_file);
 
 		free(tin_progname);
 		giveup();
@@ -1359,7 +1365,7 @@ create_index_lock_file(
 #	endif /* HAVE_CHMOD */
 #endif /* HAVE_FCHMOD */
 		(void) time(&epoch);
-		fprintf(fp, "%6d  %s\n", (int) process_id, BlankIfNull(str_trim(ctime(&epoch))));
+		fprintf(fp, "%ld  %s\n", (long) process_id, BlankIfNull(str_trim(ctime(&epoch))));
 		if ((err = ferror(fp)) || fclose(fp)) {
 			error_message(2, _(txt_filesystem_full), the_lock_file);
 			if (err) {
@@ -1389,7 +1395,7 @@ strfquote(
 	int respnum,
 	char *s,
 	size_t maxsize,
-	char *format)
+	const char *format)
 {
 	const char *endp;
 	char *start = s;
@@ -1549,7 +1555,7 @@ strfeditor(
 	const char *filename,
 	char *s,
 	size_t maxsize,
-	char *format)
+	const char *format)
 {
 	const char *endp;
 	const char *start = s;
@@ -1626,7 +1632,7 @@ out:
 static char *
 strfpath_cp(
 	char *str,
-	char *tbuf,
+	const char *tbuf,
 	const char *endp)
 {
 	size_t i;
@@ -1917,7 +1923,7 @@ strfpath(
 char *
 escape_shell_meta(
 	const char *source,
-	int quote_area)
+	enum quote_enum quote_area)
 {
 	static char buf[PATH_LEN];
 	char *dest = buf;
@@ -1963,9 +1969,6 @@ escape_shell_meta(
 				--space;
 			}
 			break;
-
-		default:
-			break;
 	}
 
 	*dest = '\0';
@@ -1995,7 +1998,7 @@ strfmailer(
 	const char *endp;
 	const char *start = dest;
 	char tbuf[PATH_LEN];
-	int quote_area = no_quote;
+	enum quote_enum quote_area = no_quote;
 
 	/*
 	 * safe guards: no destination to write to, no format, no space to
@@ -2228,7 +2231,7 @@ get_initials(
 		}
 		ptr[j] = '\0';
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		/* we stop if there is no room for at least one character after ”, ” */
+		/* we stop if there is no room for at least one character after ", " */
 		if (rem_len < 5)
 			mb = NULL;
 		else if ((mb = mb->next)) {
@@ -2318,8 +2321,28 @@ cleanup_tmp_files(
 	 * only required if update_index == TRUE, but update_index is
 	 * unknown here
 	 */
-	if (batch_mode)
+	if (batch_mode) {
 		unlink(lock_file);
+		return;
+	}
+
+	/*
+	 * remove any cached help pages (!batch_mode only)
+	 * ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER/.help-*
+	 */
+	if (*serverdir) {
+		char tmp[NAME_LEN];
+		char cfile[PATH_LEN];
+		short i;
+
+		for (i = MIN_LEVEL; i < MAX_LEVEL; i <<= 1) {
+			snprintf(tmp, sizeof(tmp), HELP_PAGE_CACHE_FILE, i);
+			joinpath(cfile, sizeof(cfile), serverdir, tmp);
+			(void) unlink(cfile);
+		}
+		joinpath(cfile, sizeof(cfile), serverdir, CONINFO_CACHE_FILE);
+		(void) unlink(cfile);
+	}
 }
 
 
@@ -2365,12 +2388,12 @@ random_organization(
 	if (*in_org != '/')
 		return in_org;
 
-	*selorg = '\0';
+	selorg[0] = '\0';
 
 	if ((orgfp = tin_fopen(in_org, "r")) == NULL)
 		return selorg;
 
-	while (fgets(selorg, (int) sizeof(selorg), orgfp))
+	while (fgets(selorg, sizeof(selorg), orgfp))
 		++nool;
 
 	if (nool) {
@@ -2380,7 +2403,7 @@ random_organization(
 		sol = rndm() % nool + 1;
 		nool = 0;
 
-		while ((nool != sol) && (fgets(selorg, (int) sizeof(selorg), orgfp)))
+		while ((nool != sol) && (fgets(selorg, sizeof(selorg), orgfp)))
 			++nool;
 	}
 
@@ -2409,7 +2432,7 @@ read_input_history_file(
 	memset((void *) hist_last, 0, sizeof(hist_last));
 	memset((void *) hist_pos, 0, sizeof(hist_pos));
 
-	while (fgets(buf, (int) sizeof(buf), fp)) {
+	while (fgets(buf, sizeof(buf), fp)) {
 		if ((chr = strpbrk(buf, "\n\r")) != NULL)
 			*chr = '\0';
 
@@ -2517,7 +2540,7 @@ write_input_history_file(
  */
 char *
 quote_wild(
-	char *str)
+	const char *str)
 {
 	char *target;
 	static char buff[2 * LEN];	/* on the safe side */
@@ -2553,13 +2576,13 @@ quote_wild(
  */
 char *
 quote_wild_whitespace(
-	char *str)
+	const char *str)
 {
 	char *target;
 	static char buff[2 * LEN];	/* on the safe side */
 
-	for (target = buff; *str != '\0'; str++) {
-		if (tinrc.wildcard) { /* regex */
+	if (tinrc.wildcard) { /* regex */
+		for (target = buff; *str != '\0'; str++) {
 			/*
 			 * replace whitespace with '\s' (pcre)
 			 */
@@ -2568,10 +2591,12 @@ quote_wild_whitespace(
 				*target++ = 's';
 			} else
 				*target++ = *str;
-		} else	/* wildmat */
-			*target++ = *str;
+		}
+		*target = '\0';
+	} else {	/* wildmat */
+		STRCPY(buff, str);
 	}
-	*target = '\0';
+
 	return buff;
 }
 
@@ -2607,6 +2632,10 @@ buffer_to_local( /* TODO: rename to some
 
 	/* FIXME: this should default in RFC2046.c to US-ASCII */
 	if ((from_charset && *from_charset)) {	/* Content-Type: had a charset parameter */
+		/* iconv() might crash on broken multibyte sequences so check them */
+		if (charset_compare(from_charset, "UTF-8"))
+			(void) utf8_valid(*line);
+
 		if (strcasecmp(from_charset, to_charset)) { /* different charsets */
 #	ifdef CHARSET_CONVERSION_ICONV
 			char *clocal_charset;
@@ -2618,10 +2647,6 @@ buffer_to_local( /* TODO: rename to some
 				clocal_charset = append_to_string(clocal_charset, "//TRANSLIT");
 #		endif /* HAVE_ICONV_OPEN_TRANSLIT */
 
-			/* iconv() might crash on broken multibyte sequences so check them */
-			if (!strcasecmp(from_charset, "UTF-8") || !strcasecmp(from_charset, "utf8"))
-				(void) utf8_valid(*line);
-
 			/*
 			 * TODO: hardcode unknown_ucs4 (0x00 0x00 0x00 0x3f)
 			 *       instead of converting it?
@@ -2708,7 +2733,7 @@ buffer_to_local( /* TODO: rename to some
 					if (result == (size_t) (-1)) {
 						switch (errno) {
 							case EILSEQ:
-								**&outbuf = '?';
+								*outbuf = '?';
 								++outbuf;
 								--outbytesleft;
 								inbuf += 4;
@@ -2739,10 +2764,10 @@ buffer_to_local( /* TODO: rename to some
 					}
 				} while (inbytesleft > 0);
 
-				**&outbuf = '\0';
-				if (*max_line_len < strlen(obuf) + 1) {
-					*max_line_len = strlen(obuf) + 1;
-					*line = my_realloc(*line, *max_line_len);
+				*outbuf = '\0';
+				if (*max_line_len < strlen(obuf)) {
+					*max_line_len = strlen(obuf);
+					*line = my_realloc(*line, *max_line_len + 1);
 				}
 				strcpy(*line, obuf);
 				iconv_close(cd2);
@@ -2843,13 +2868,8 @@ process_charsets(
 
 #ifdef CHARSET_CONVERSION
 	if (strcasecmp(from_charset, "US-ASCII")) {	/* from_charset is NOT US-ASCII */
-		if (iso2asc_supported >= 0)
-			p = my_strdup("ISO-8859-1");
-		else
-			p = my_strdup(to_charset);
-		if (!buffer_to_local(line, max_line_len, from_charset, p))
+		if (!buffer_to_local(line, max_line_len, from_charset, iso2asc_supported >= 0 ? "ISO-8859-1" : to_charset))
 			buffer_to_ascii(*line);
-		free(p);
 	} else /* set non-ASCII characters to '?' */
 		buffer_to_ascii(*line);
 #else
@@ -2883,6 +2903,7 @@ process_charsets(
 		p = my_strdup(*line);
 		convert_iso2asc(p, line, max_line_len, iso2asc_supported);
 		free(p);
+		/* we now have (decorated) US-ASCII */
 	}
 }
 
@@ -3147,11 +3168,11 @@ gnksa_strerror(
  */
 static int
 gnksa_dequote_plainphrase(
-	char *realname,
+	const char *realname,
 	char *decoded,
 	int addrtype)
 {
-	char *rpos;	/* read position */
+	const char *rpos;	/* read position */
 	char *wpos;	/* write position */
 	int initialstate;	/* initial state */
 	int state;	/* current state */
@@ -3427,7 +3448,7 @@ gnksa_check_domain_literal(
 			}
 
 			free(p);
-            return n;
+			return n;
 		}
 #endif /* HAVE_INET_PTON && AF_INET6 */
 
@@ -3916,7 +3937,6 @@ strip_line(
 }
 
 
-#if defined(CHARSET_CONVERSION) || (defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE))
 /*
  * 'check' a given UTF-8 string and '?'-out illegal sequences
  * TODO: is this check complete?
@@ -4058,7 +4078,6 @@ utf8_valid(
 	}
 	return line;
 }
-#endif /* CHARSET_CONVERSION || (MULTIBYTE_ABLE && !NO_LOCALE) */
 
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
@@ -4108,12 +4127,12 @@ remove_soft_hyphens(
  */
 char *
 idna_decode(
-	char *in)
+	const char *in)
 {
 	char *out = my_strdup(in);
 
 	/* decoding needed? */
-	if (!strstr(in, "xn--"))
+	if (!strcasestr(in, ACE_PREFIX))
 		return out;
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
@@ -4131,7 +4150,7 @@ idna_decode(
 
 		len = (size_t) (t - out);
 
-		if (len && (rs = idn2_to_unicode_lzlz(t, &s, IDN2_USE_STD3_ASCII_RULES)) == IDN2_OK) {
+		if (len && (rs = idn2_to_unicode_lzlz(t, &s, IDN2_USE_STD3_ASCII_RULES)) == IDN2_OK) { /* NOLINT(clang-analyzer-deadcode.DeadStores) */
 			char *q = my_strndup(out, len); /* local-part@ */
 
 			free(out);
@@ -4368,162 +4387,13 @@ tin_version_info(
 	UVersionInfo version;
 	char buf[U_MAX_VERSION_STRING_LENGTH + 1];
 #	endif /* HAVE_LIBICUUC */
-#else
-	(void) verb;
-#endif /* REPRODUCIBLE_BUILD */
-
-	fprintf(fp, _(txt_tin_version), PRODUCT, VERSION, RELEASEDATE, RELEASENAME);
-#if defined(__DATE__) && defined(__TIME__) && !defined(REPRODUCIBLE_BUILD)
-	fprintf(fp, " %s %s", __DATE__, __TIME__);
-#endif /* __DATE__ && __TIME__ && !REPRODUCIBLE_BUILD */
-	fprintf(fp, "\n");
-	++wlines;
-
-#ifdef SYSTEM_NAME
-	fprintf(fp, "Platform:\n");
-	fprintf(fp, "\tOS-Name  = \"%s\"\n", SYSTEM_NAME);
-	wlines += 2;
-#endif /* SYSTEM_NAME */
-
-#ifdef TIN_CC
-	fprintf(fp, "Compiler:\n");
-	fprintf(fp, "\tCC       = \"%s\"\n", TIN_CC);
-	wlines += 2;
-#	if defined(TIN_CFLAGS) && !defined(REPRODUCIBLE_BUILD)
-	if (verb) {
-		fprintf(fp, "\tCFLAGS   = \"%s\"\n", TIN_CFLAGS);
-		++wlines;
-	}
-#	endif /* TIN_CFLAGS && !REPRODUCIBLE_BUILD */
-#	ifdef TIN_CPP
-		fprintf(fp, "\tCPP      = \"%s\"\n", TIN_CPP);
-		++wlines;
-#	endif /* TIN_CPP */
-#	if defined(TIN_CFLAGS) && !defined(REPRODUCIBLE_BUILD)
-	if (verb) {
-		fprintf(fp, "\tCPPFLAGS = \"%s\"\n", TIN_CPPFLAGS);
-		++wlines;
-	}
-#	endif /* TIN_CPPFLAGS && !REPRODUCIBLE_BUILD */
-#endif /* TIN_CC */
-
-#ifdef TIN_LD
-	fprintf(fp, "Linker and Libraries:\n");
-	fprintf(fp, "\tLD       = \"%s\"\n", TIN_LD);
-	wlines += 2;
-#	if defined(TIN_LDFLAGS) && !defined(REPRODUCIBLE_BUILD)
-	if (verb) {
-		fprintf(fp, "\tLDFLAGS  = \"%s\"\n", TIN_LDFLAGS);
-		++wlines;
-	}
-#	endif /* TIN_LDFLAGS && !REPRODUCIBLE_BUILD */
-#	ifdef TIN_LIBS
-		fprintf(fp, "\tLIBS     = \"%s\"\n", TIN_LIBS);
-		++wlines;
-#	endif /* TIN_LIBS */
-#endif /* TIN_LD */
-
-#ifndef REPRODUCIBLE_BUILD
-	if (verb) {
-#	ifdef NNTPS_ABLE
-#		ifdef HAVE_LIB_LIBTLS
-		fprintf(fp, "\tTLS      = \"LibreSSL %d\"\n", TLS_API);
-#		else
-#			ifdef HAVE_LIB_OPENSSL
-		fprintf(fp, "\tTLS      = \"%s\"\n", OpenSSL_version(OPENSSL_VERSION));
-#			else
-#				ifdef HAVE_LIB_GNUTLS
-		fprintf(fp, "\tTLS      = \"GnuTLS %s\"\n", gnutls_check_version(NULL));
-#				endif /* HAVE_LIB_GNUTLS */
-#			endif /* HAVE_LIB_OPENSSL */
-#		endif /* HAVE_LIB_LIBTLS */
-		++wlines;
-#	endif /* NNTPS_ABLE */
-
-#	ifdef HAVE_LIB_PCRE2
-		pcre2_version_length = pcre2_config_8(PCRE2_CONFIG_VERSION, NULL);
-		if (pcre2_version_length > 0) {
-			pcre2_version = my_malloc(pcre2_version_length);
-			(void) pcre2_config_8(PCRE2_CONFIG_VERSION, pcre2_version);
-		}
-		fprintf(fp, "\tPCRE2    = \"%s\"\n", pcre2_version ? pcre2_version : txt_unknown);
-		FreeIfNeeded(pcre2_version);
-#	else
-		fprintf(fp, "\tPCRE     = \"%s\"\n", pcre_version());
-#	endif /* HAVE_LIB_PCRE2 */
-		++wlines;
-
-#	ifdef USE_CURSES
-#		ifdef HAVE_CURSES_VERSION
-		fprintf(fp, "\tCURSES   = \"%s\"\n", curses_version());
-		++wlines;
-#		else
-#			if defined(NCURSES_VERSION_MAJOR) && NCURSES_VERSION_MAJOR < 5
-		fprintf(fp, "\tCURSES   = \"ncurses %s\"\n", NCURSES_VERSION);
-		++wlines;
-#			endif /* NCURSES_VERSION_MAJOR && NCURSES_VERSION_MAJOR < 5*/
-#			if defined(PDCURSES) && defined(PDC_VERDOT)
-		fprintf(fp, "\tCURSES   = \"PDCurses %s\"\n", PDC_VERDOT);
-		++wlines;
-#			endif /* PDCURSES && PDC_VERDOT */
-#		endif /* HAVE_CURSES_VERSION */
-#	endif /* USE_CURSES */
-
-#	ifdef USE_GSASL
-		fprintf(fp, "\tGNU SASL = \"%s\"\n", gsasl_check_version(NULL));
-		++wlines;
-#	endif /* USE_GSASL */
-
-#	ifdef HAVE_LIBICUUC
-		u_getVersion(version);
-		u_versionToString(version, buf);
-		fprintf(fp, "\tICU      = \"%s", buf);
-#		ifdef USE_ICU_UCSDET
-		u_getUnicodeVersion(version);
-		u_versionToString(version, buf);
-		fprintf(fp, " (Unicode %s)", buf);
-#		endif /* USE_ICU_UCSDET */
-		fprintf(fp, "\"\n");
-		++wlines;
-#	endif /* HAVE_LIBICUUC */
-
-#	if defined(HAVE_LIBUNISTRING) && defined(HAVE_UNISTRING_VERSION_H) && (_LIBUNISTRING_VERSION > 0x000009)
-		fprintf(fp, "\tUNISTRING= \"%d.%d.%d\"\n", (_LIBUNISTRING_VERSION & 0xff0000) >> 16, (_LIBUNISTRING_VERSION & 0x00ff00) >> 8, _LIBUNISTRING_VERSION & 0x0000ff);
-		++wlines;
-#	endif /* HAVE_LIBUNISTRING && HAVE_UNISTRING_VERSION_H && _LIBUNISTRING_VERSION > 0x000009 */
-
-#	if defined(HAVE_LIBIDNKIT) && defined (HAVE_IDN_VERSION_H)
-		fprintf(fp, "\tIDNKIT   = \"%s\"\n", idn_version_libidn());
-		++wlines;
-#	endif /* HAVE_LIBIDNKIT && HAVE_IDN_VERSION_H */
-
-#	if defined(HAVE_LIBIDN2) && defined(IDN2_VERSION)
-		fprintf(fp, "\tIDN2     = \"%s\"\n", IDN2_VERSION);
-		++wlines;
-#	endif /* HAVE_LIBIDN2 && IDN2_VERSION */
-
-#	if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H)
-		fprintf(fp, "\tIDN      = \"%s\"\n", stringprep_check_version("0.3.0"));
-		++wlines;
-#	endif /* HAVE_LIBIDN && HAVE_STRINGPREP_H */
-
-#	ifdef USE_ZLIB
-		fprintf(fp, "\tZLIB     = \"%s\"\n", ZLIB_VERSION);
-		++wlines;
-#	endif /* USE_ZLIB */
-#	ifdef HAVE_LIBURIPARSER
-		fprintf(fp, "\tURIPARSER= \"%s\"\n", URI_VER_ANSI);
-		++wlines;
-#	endif /* HAVE_LIBURIPARSER */
-#	if defined(USE_CANLOCK) && defined(CL_API_MAJOR) && defined(CL_API_MINOR)
-		fprintf(fp, "\tCANLOCK  = \"%d.%d\"\n", CL_API_MAJOR, CL_API_MINOR);
-		++wlines;
-#	endif /* USE_CANLOCK && CL_API_MAJOR && CL_API_MINOR */
-	}
 #endif /* REPRODUCIBLE_BUILD */
-
-	fprintf(fp, "Characteristics:\n\t"
-/* TODO: complete list and do some useful grouping; show only in -vV case? */
+	/*
+	 * TODO: complete list and do some useful grouping;
+	 *       split into < 500byte strings;
+	 *       show (some info) only in -vV case?
+	 */
+	static const char *tin_character =
 #ifdef DEBUG
 			"+DEBUG"
 #else
@@ -4546,32 +4416,17 @@ tin_version_info(
 			" -NNTP_ABLE"
 #	endif /* NNTP_ABLE */
 #endif /* NNTP_ONLY */
-#ifdef USE_ZLIB
-			" +USE_ZLIB"
-#else
-			" -USE_ZLIB"
-#endif /* USE_ZLIB */
 #ifdef NO_POSTING
 			" +NO_POSTING"
 #else
 			" -NO_POSTING"
 #endif /* NO_POSTING */
-#ifdef BROKEN_LISTGROUP
-			" +BROKEN_LISTGROUP"
-#else
-			" -BROKEN_LISTGROUP"
-#endif /* BROKEN_LISTGROUP */
 			"\n\t"
-#ifdef XHDR_XREF
-			"+XHDR_XREF"
-#else
-			"-XHDR_XREF"
-#endif /* XHDR_XREF */
-#ifdef HAVE_FASCIST_NEWSADMIN
-			" +HAVE_FASCIST_NEWSADMIN"
+#ifdef USE_ZLIB
+			"+USE_ZLIB"
 #else
-			" -HAVE_FASCIST_NEWSADMIN"
-#endif /* HAVE_FASCIST_NEWSADMIN */
+			"-USE_ZLIB"
+#endif /* USE_ZLIB */
 #ifdef ENABLE_IPV6
 			" +ENABLE_IPV6"
 #else
@@ -4589,6 +4444,11 @@ tin_version_info(
 		"  +SOCKS"
 #	endif /* USE_SOCKS5 */
 #endif /* SOCKS */
+#ifdef HAVE_FASCIST_NEWSADMIN
+			" +HAVE_FASCIST_NEWSADMIN"
+#else
+			" -HAVE_FASCIST_NEWSADMIN"
+#endif /* HAVE_FASCIST_NEWSADMIN */
 			"\n\t"
 #ifdef NO_SHELL_ESCAPE
 			"+NO_SHELL_ESCAPE"
@@ -4742,8 +4602,182 @@ tin_version_info(
 #else
 			" -ALLOW_FWS_IN_NEWSGROUPLIST"
 #endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
-			"\n");
+	;
+
+	fprintf(fp, _(txt_tin_version), PRODUCT, VERSION, RELEASEDATE, RELEASENAME);
+#if defined(__DATE__) && defined(__TIME__) && !defined(REPRODUCIBLE_BUILD)
+	fprintf(fp, " %s %s", __DATE__, __TIME__);
+#endif /* __DATE__ && __TIME__ && !REPRODUCIBLE_BUILD */
+	fprintf(fp, "\n");
+	++wlines;
+
+#ifdef SYSTEM_NAME
+	fprintf(fp, "Platform:\n");
+	fprintf(fp, "\tOS-Name  = \"%s\"\n", SYSTEM_NAME);
+	wlines += 2;
+#endif /* SYSTEM_NAME */
+
+#ifdef TIN_CC
+	fprintf(fp, "Compiler:\n");
+	fprintf(fp, "\tCC       = \"%s\"\n", TIN_CC);
+	wlines += 2;
+#	if defined(TIN_CFLAGS) && !defined(REPRODUCIBLE_BUILD)
+	if (verb) {
+		fprintf(fp, "\tCFLAGS   = \"%s\"\n", TIN_CFLAGS);
+		++wlines;
+	}
+#	endif /* TIN_CFLAGS && !REPRODUCIBLE_BUILD */
+#	ifdef TIN_CPP
+	fprintf(fp, "\tCPP      = \"%s\"\n", TIN_CPP);
+	++wlines;
+#	endif /* TIN_CPP */
+#	if defined(TIN_CFLAGS) && !defined(REPRODUCIBLE_BUILD)
+	if (verb) {
+		fprintf(fp, "\tCPPFLAGS = \"%s\"\n", TIN_CPPFLAGS);
+		++wlines;
+	}
+#	endif /* TIN_CPPFLAGS && !REPRODUCIBLE_BUILD */
+#endif /* TIN_CC */
+
+#ifdef TIN_LD
+	fprintf(fp, "Linker and Libraries:\n");
+	fprintf(fp, "\tLD       = \"%s\"\n", TIN_LD);
+	wlines += 2;
+#	if defined(TIN_LDFLAGS) && !defined(REPRODUCIBLE_BUILD)
+	if (verb) {
+		fprintf(fp, "\tLDFLAGS  = \"%s\"\n", TIN_LDFLAGS);
+		++wlines;
+	}
+#	endif /* TIN_LDFLAGS && !REPRODUCIBLE_BUILD */
+#	ifdef TIN_LIBS
+	fprintf(fp, "\tLIBS     = \"%s\"\n", TIN_LIBS);
+	++wlines;
+#	endif /* TIN_LIBS */
+#endif /* TIN_LD */
+
+#ifndef REPRODUCIBLE_BUILD
+	if (verb) {
+#	ifdef NNTPS_ABLE
+#		ifdef HAVE_LIB_LIBTLS
+		fprintf(fp, "\tTLS      = \"LibreSSL %d\"\n", TLS_API);
+#		else
+#			ifdef HAVE_LIB_OPENSSL
+		fprintf(fp, "\tTLS      = \"%s\"\n", OpenSSL_version(OPENSSL_VERSION));
+#			else
+#				ifdef HAVE_LIB_GNUTLS
+		fprintf(fp, "\tTLS      = \"GnuTLS %s\"\n", gnutls_check_version(NULL));
+#				endif /* HAVE_LIB_GNUTLS */
+#			endif /* HAVE_LIB_OPENSSL */
+#		endif /* HAVE_LIB_LIBTLS */
+		++wlines;
+#	endif /* NNTPS_ABLE */
+
+#	ifdef HAVE_LIB_PCRE2
+		pcre2_version_length = pcre2_config_8(PCRE2_CONFIG_VERSION, NULL);
+		if (pcre2_version_length > 0) {
+			pcre2_version = my_malloc(pcre2_version_length);
+			(void) pcre2_config_8(PCRE2_CONFIG_VERSION, pcre2_version);
+		}
+		fprintf(fp, "\tPCRE2    = \"%s\"\n", pcre2_version ? pcre2_version : txt_unknown);
+		FreeIfNeeded(pcre2_version);
+#	else
+		fprintf(fp, "\tPCRE     = \"%s\"\n", pcre_version());
+#	endif /* HAVE_LIB_PCRE2 */
+		++wlines;
+
+#	ifdef USE_CURSES
+#		ifdef HAVE_CURSES_VERSION
+		fprintf(fp, "\tCURSES   = \"%s\"\n", curses_version());
+		++wlines;
+#		else
+#			if defined(NCURSES_VERSION_MAJOR) && NCURSES_VERSION_MAJOR < 5
+		fprintf(fp, "\tCURSES   = \"ncurses %s\"\n", NCURSES_VERSION);
+		++wlines;
+#			endif /* NCURSES_VERSION_MAJOR && NCURSES_VERSION_MAJOR < 5*/
+#			if defined(PDCURSES) && defined(PDC_VERDOT)
+		fprintf(fp, "\tCURSES   = \"PDCurses %s\"\n", PDC_VERDOT);
+		++wlines;
+#			endif /* PDCURSES && PDC_VERDOT */
+#		endif /* HAVE_CURSES_VERSION */
+#	endif /* USE_CURSES */
+
+#	ifdef USE_GSASL
+		fprintf(fp, "\tGNU SASL = \"%s\"\n", gsasl_check_version(NULL));
+		++wlines;
+#	endif /* USE_GSASL */
+
+#	ifdef HAVE_LIBICUUC
+		u_getVersion(version);
+		u_versionToString(version, buf);
+		fprintf(fp, "\tICU      = \"%s", buf);
+#		ifdef USE_ICU_UCSDET
+		u_getUnicodeVersion(version);
+		u_versionToString(version, buf);
+		fprintf(fp, " (Unicode %s)", buf);
+#		endif /* USE_ICU_UCSDET */
+		fprintf(fp, "\"\n");
+		++wlines;
+#	endif /* HAVE_LIBICUUC */
+
+#	if defined(HAVE_LIBUNISTRING) && defined(HAVE_UNISTRING_VERSION_H) && (_LIBUNISTRING_VERSION > 0x000009)
+		fprintf(fp, "\tUNISTRING= \"%d.%d.%d\"\n", (_LIBUNISTRING_VERSION & 0xff0000) >> 16, (_LIBUNISTRING_VERSION & 0x00ff00) >> 8, _LIBUNISTRING_VERSION & 0x0000ff);
+		++wlines;
+#	endif /* HAVE_LIBUNISTRING && HAVE_UNISTRING_VERSION_H && _LIBUNISTRING_VERSION > 0x000009 */
+
+#	if defined(HAVE_LIBIDNKIT) && defined (HAVE_IDN_VERSION_H)
+		fprintf(fp, "\tIDNKIT   = \"%s\"\n", idn_version_libidn());
+		++wlines;
+#	endif /* HAVE_LIBIDNKIT && HAVE_IDN_VERSION_H */
+
+#	if defined(HAVE_LIBIDN2) && defined(IDN2_VERSION)
+		fprintf(fp, "\tIDN2     = \"%s\"\n", idn2_check_version(NULL));
+		++wlines;
+#	endif /* HAVE_LIBIDN2 && IDN2_VERSION */
+
+#	if defined(HAVE_LIBIDN) && defined(HAVE_STRINGPREP_H)
+		fprintf(fp, "\tIDN      = \"%s\"\n", stringprep_check_version("0.3.0"));
+		++wlines;
+#	endif /* HAVE_LIBIDN && HAVE_STRINGPREP_H */
+
+#	ifdef USE_ZLIB
+#		if defined(ZLIB_VERNUM) && ZLIB_VERNUM >= 0x1020
+		fprintf(fp, "\tZLIB     = \"%s\"\n", zlibVersion());
+#		else
+		fprintf(fp, "\tZLIB     = \"%s\"\n", ZLIB_VERSION);
+#endif /* ZLIB_VERNUM && ZLIB_VERNUM >= 0x1020 */
+		++wlines;
+#	endif /* USE_ZLIB */
+
+#	ifdef HAVE_LIBURIPARSER
+		fprintf(fp, "\tURIPARSER= \"%s\"\n", URI_VER_ANSI);
+		++wlines;
+#	else
+#		ifdef HAVE_LIBCURL
+		fprintf(fp, "\tCURL     = \"%s\"\n", LIBCURL_VERSION);
+		++wlines;
+#		endif /* HAVE_LIBCURL */
+#	endif /* HAVE_LIBURIPARSER */
+
+#	if defined(USE_CANLOCK) && defined(CL_API_MAJOR) && defined(CL_API_MINOR)
+		fprintf(fp, "\tCANLOCK  = \"%d.%d\"\n", CL_API_MAJOR, CL_API_MINOR);
+		++wlines;
+#	endif /* USE_CANLOCK && CL_API_MAJOR && CL_API_MINOR */
+	}
+#endif /* REPRODUCIBLE_BUILD */
+
+	fprintf(fp, "Characteristics:\n\t%s\n", tin_character);
 	wlines += 11;
+
+	if (verb >= 2) {
+		fprintf(fp, "Expected file versions:\n");
+		fprintf(fp, "\ttinrc      = %s\n", TINRC_VERSION);
+		fprintf(fp, "\tserverrc   = %s\n", SERVERCONFIG_VERSION);
+		fprintf(fp, "\tattributes = %s\n", ATTRIBUTES_VERSION);
+		fprintf(fp, "\tfilter     = %s\n", FILTER_VERSION);
+		fprintf(fp, "\tkeymap     = %s\n", KEYMAP_VERSION);
+		wlines += 6;
+	}
+
 	fflush(fp);
 	return wlines;
 }
@@ -4762,7 +4796,7 @@ draw_mark_selected(
 	for (j = art_mark_width - wcwidth(tinrc.art_marked_selected); j > 0; --j)
 		my_fputc(' ', stdout);
 	StartInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
-	my_fputwc(tinrc.art_marked_selected, stdout);
+	my_fputwc((wint_t) tinrc.art_marked_selected, stdout);
 #else
 	StartInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
 	my_fputc(tinrc.art_marked_selected, stdout);
@@ -4844,11 +4878,15 @@ show_connection_page(
 	void)
 {
 	FILE *fp;
+	char coninfo_file[PATH_LEN];
 
-	if (!(fp = my_tmpfile()))
-		return;
-
-	make_connection_page(fp);
+	/* check if we have cached the page already, if not create it */
+	joinpath(coninfo_file, sizeof(coninfo_file), serverdir, CONINFO_CACHE_FILE);
+	if ((fp = fopen(coninfo_file, "r")) == NULL) { /* ENOENT */
+		if ((fp = fopen(coninfo_file, "w+")) == NULL) /* TODO: error message */
+			return;
+		make_connection_page(fp);
+	}
 	info_pager(fp, _(txt_connection_info), FALSE); /* all other pagers do wrap */
 	fclose(fp);
 	info_pager(NULL, NULL, TRUE); /* free mem */
@@ -4859,6 +4897,8 @@ static void
 make_connection_page(
 	FILE *fp)
 {
+	t_bool add_slash;
+
 	if (!read_news_via_nntp)
 		fprintf(fp, "%s", _(txt_conninfo_local_spool));
 	else {
@@ -4868,8 +4908,7 @@ make_connection_page(
 #	if defined(NNTPS_ABLE)
 		else {
 			if (use_nntps) {
-				fprintf(fp, _(txt_conninfo_nntps), insecure_nntps ? _(txt_conninfo_untrusted) : _(txt_conninfo_trusted), can_post ? _(txt_conninfo_rw) : _(txt_conninfo_ro));
-
+				fprintf(fp, insecure_nntps ? _(txt_conninfo_untrusted) : _(txt_conninfo_trusted), can_post ? _(txt_conninfo_rw) : _(txt_conninfo_ro));
 #		ifdef HAVE_LIB_LIBTLS
 				fprintf(fp, txt_conninfo_libressl, TLS_API);
 #		else
@@ -4896,11 +4935,17 @@ make_connection_page(
 #endif /* NNTP_ABLE */
 	}
 
+	/*
+	 * TODO: do we want (#ifdef HAVE_REALPATH) to resolve symlinks
+	 *       (or show both like "ls -ld") in the display?
+	 */
 #ifndef NNTP_ONLY
 	if (!read_news_via_nntp && !read_saved_news) {
 		fprintf(fp, "%s", txt_conninfo_spool_config);
-		fprintf(fp, txt_conninfo_spooldir, spooldir);
-		fprintf(fp, txt_conninfo_novrootdir, novrootdir);
+		add_slash = (spooldir[strlen(spooldir) - 1] != '/');
+		fprintf(fp, txt_conninfo_spooldir, spooldir, add_slash ? "/" : "");
+		add_slash = (novrootdir[strlen(novrootdir) - 1] != '/');
+		fprintf(fp, txt_conninfo_novrootdir, novrootdir, add_slash ? "/" : "");
 		fprintf(fp, txt_conninfo_overview_file, novfilename); /* TODO: shows wrong name if using inn >= 2.3.0 nov-style */
 		fprintf(fp, txt_conninfo_overview_fmt, overviewfmt_file);
 		fprintf(fp, txt_conninfo_newsgroups_file, newsgroups_file);
@@ -4911,8 +4956,10 @@ make_connection_page(
 #endif /* !NNTP_ONLY */
 
 	fprintf(fp, "%s", _(txt_conninfo_conf_files));
+	/* TODO: hide if empty? */
 	fprintf(fp, "tin.defaults       : %s\n", global_defaults_file);
 
+	/* TODO: getext for "local"/"global" translation? */
 	fprintf(fp, "attributes (local) : %s\n", local_attributes_file);
 	if (*global_attributes_file)
 		fprintf(fp, "attributes (global): %s\n", global_attributes_file);
@@ -4921,6 +4968,8 @@ make_connection_page(
 	if (*global_config_file)
 		fprintf(fp, "tinrc (global)     : %s\n", global_config_file);
 
+	fprintf(fp, "serverrc           : %s\n", serverrc_file);
+
 	fprintf(fp, "filter             : %s\n", filter_file);
 
 	if (*keymap_file)
@@ -4930,8 +4979,45 @@ make_connection_page(
 	fprintf(fp, "\n");
 	fprintf(fp, ".newsrc            : %s\n", newsrc);
 
-	if (tinrc.cache_overview_files)
-		fprintf(fp, "local overviews    : %s\n", index_newsdir);
+	/*
+	 * "-$NNTPSERVER" is appended in find_nov_file()
+	 * which may not haven been called yet (e.g. not
+	 * entered a group till now), so index_newsdir may
+	 * lack the suffix, fix it for displaying only
+	 */
+	if (serverrc.cache_overview_files) {
+		char *ns = strcasestr(index_newsdir, nntp_server);
+		char *idx_nd = my_strdup(index_newsdir);
+
+		if (!ns || strlen(ns) != strlen(nntp_server)) {
+			char *srv = my_strdup(nntp_server);
+
+			idx_nd = append_to_string(idx_nd, "-");
+			idx_nd = append_to_string(idx_nd, srv);
+			free(srv);
+		}
+		add_slash = (idx_nd[strlen(idx_nd) - 1] != '/');
+
+#ifdef USE_ZLIB
+		fprintf(fp, "local overviews %s: %s%s\n", serverrc.compress_overview_files ? "[c]" : "   ", idx_nd, add_slash ? "/" : "");
+#else
+		fprintf(fp, "local overviews    : %s%s\n", idx_nd, add_slash ? "/" : "");
+#endif /* USE_ZLIB */
+		free(idx_nd);
+	}
+
+#ifdef DEBUG
+	{	/*
+		 * till we have a serverrc-menu
+		 * the user likely remembers what he just gave
+		 * on the cmd.-line so we omit that here
+		 */
+		const char *e = get_val("TINRC", NULL);
+
+		if (strlen(BlankIfNull(e)) + strlen(BlankIfNull(serverrc.add_cmd_line_opts)))
+			fprintf(fp, "\n\'$TINRC\' \'serverrc\': \'%s\' \'%s\'\n", BlankIfNull(e), BlankIfNull(serverrc.add_cmd_line_opts));
+	}
+#endif /* DEBUG */
 }
 
 
@@ -4971,7 +5057,7 @@ srndm(
 	time_t t;
 
 	if ((t = time(NULL)) == (time_t) -1)
-		t = (time_t) getpid();
+		t = (time_t) process_id;
 	else {
 		if (t >= 1041379200) /* 2003-01-01 00:00:00 GMT */
 			t -= 1041379200;
@@ -4992,7 +5078,7 @@ srndm(
 /*
  * opens pathname with mode if it is S_IFREG or S_IFLNK
  * if mode is "r[b]" (read only) its size needs to be > 0L
- * returns FILE* on success or NULL on failure
+ * returns FILE * on success or NULL on failure
  * if NULL is returned and errno is 0, it either had a zero size
  * or was neither S_IFDIR, S_IFLNK or S_IFREG.
  *
@@ -5017,7 +5103,7 @@ tin_fopen(
 			if (S_ISDIR(st.st_mode))
 				serrno = errno = EISDIR;
 			else {
-				if (st.st_mode & (S_IFREG | S_IFLNK)) {
+				if (S_ISREG(st.st_mode)) {
 					if (mode[0] == 'r' && (mode[1] == '\0' || (mode[1] == 'b' && mode[2] == '\0')) && st.st_size <= 0L) {
 #ifdef DEBUG
 						if (debug & DEBUG_MISC)
@@ -5054,12 +5140,12 @@ out:
 		case EISDIR:
 			/*
 			 * TODO: issue an error message here
-			 *       this requires some rework elsewhere in the
-			 *       code, i.e. "-f /tmp/isdir" would
+			 *       this requires some rework elsewhere in
+			 *       the code, i.e. "-f /tmp/isdir" would
 			 *       lead to multiple messages, most of them
-			 *       may confuse the user. at least
-			 *       put the  _(txt_reading_* message
-			 *       before the tin_fopen call.
+			 *       may confuse the user. at least put the
+			 *       _(txt_reading_*) message before the
+			 *       tin_fopen() call.
 			 */
 #ifdef DEBUG
 			if (debug & DEBUG_MISC)
@@ -5124,7 +5210,7 @@ tin_ucnv_buffer_to_local(
 	unicode_buffer = my_calloc(ilen, sizeof(UChar));
 
 	p = *line;
-	while ((p = strchr(p, '?')) != NULL) { /* count input questionmarks */
+	while ((p = strchr(p, '?')) != NULL) { /* TODO: fixme, instead of counting output questionmarks use ucnv_setToUCallBack(...,UCNV_TO_U_CALLBACK_SUBSTITUTE,...) */
 		--quest;
 		++p;
 	}
@@ -5166,7 +5252,7 @@ tin_ucnv_buffer_to_local(
 	} while (err == U_BUFFER_OVERFLOW_ERROR);
 
 	p = output_buffer;
-	while ((p = strchr(p, '?')) != NULL) { /* count output questionmarks */
+	while ((p = strchr(p, '?')) != NULL) { /* TODO: fixme, instead of counting output questionmarks use ucnv_setFromUCallBack(..,UCNV_FROM_U_CALLBACK_SUBSTITUTE,..) */
 		++quest;
 		++p;
 	}
@@ -5184,7 +5270,7 @@ tin_ucnv_buffer_to_local(
 
 	/* copy result */
 	free(*line);
-	*line = strdup(output_buffer);
+	*line = my_strdup(output_buffer);
 	*max_line_len = strlen(output_buffer);
 
 	/* cleanup */
@@ -5196,3 +5282,70 @@ tin_ucnv_buffer_to_local(
 }
 #	endif /* CHARSET_CONVERSION_UCNV */
 #endif /* CHARSET_CONVERSION */
+
+
+int
+sync_close(
+	int fd)
+{
+	int rc;
+
+#ifdef HAVE_FSYNC
+#	ifdef EINTR
+fsync_again:
+#	endif /*EINTR */
+	if ((rc = fsync(fd)) < 0) {
+		int serrno;
+
+#	ifdef EINTR
+		if (errno == EINTR)
+			goto fsync_again;
+#	endif /* !EINTR */
+
+		serrno = errno;
+#	ifdef HAVE_POSIX_CLOSE
+		posix_close(fd, 0);
+#	else
+		close(fd);
+#	endif /* HAVE_POSIX_CLOSE */
+		errno = serrno;
+		return rc;
+	}
+#endif /* HAVE_FSYNC */
+
+#ifdef EINTR
+close_again:
+#endif /* EINTR */
+	rc = close(fd);
+#ifdef EINTR
+	if (rc < 0 && errno == EINTR) {
+		struct stat st;
+
+		if (fstat(fd, &st) == 0) /* fd still open? */
+			goto close_again;
+	}
+#endif /* EINTR */
+
+	return rc;
+}
+
+
+const char *
+logtime(
+	void)
+{
+#if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY)
+	static struct t_tintime log_time;
+	static char out[40];
+
+	if (tin_gettime(&log_time) == 0) {
+		if (my_strftime(out, 39, " [%H:%M:%S.", gmtime(&(log_time.tv_sec)))) {
+			snprintf(out + 11, sizeof(out) - 11, "%09ld", log_time.tv_nsec); /* strlen(" [hh:mm:ss.") */
+			out[17] = '\0'; /* strlen(" [hh:mm:ss.uuuuuu") */
+			strcat(out, "] ");
+			return out;
+		}
+	}
+#endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */
+	return " ";
+}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/my_tmpfile.c tin-2.6.5/src/my_tmpfile.c
--- tin-2.6.4/src/my_tmpfile.c	2024-12-03 09:07:04.000000000 +0100
+++ tin-2.6.5/src/my_tmpfile.c	2025-12-06 18:42:01.434419224 +0100
@@ -3,10 +3,10 @@
  *  Module    : my_tmpfile.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 2001-03-11
- *  Updated   : 2024-12-03
+ *  Updated   : 2024-12-06
  *  Notes     :
  *
- * Copyright (c) 2001-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2001-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -79,16 +79,18 @@ my_mktmp(
 
 		if (base_dir) {
 #ifdef HAVE_LONG_FILE_NAMES
+			const char *nodenamebuf = BlankIfNull(get_host_name());
+
 			/*
 			 * base_dir may reside on a shared network device
 			 * so add hostname/pid if allowed.
 			 */
-			if ((n = snprintf(NULL, 0, "tin-%s-%ld-XXXXXX", get_host_name(), (long) process_id)) < 0)
+			if ((n = snprintf(NULL, 0, "tin-%s-%ld-XXXXXX", nodenamebuf, (long) process_id)) < 0)
 				goto error_out;
 
 			len = (size_t) n + 1;
 			buf = my_malloc(len);
-			if (snprintf(buf, len, "tin-%s-%ld-XXXXXX", get_host_name(), (long) process_id) != n) {
+			if (snprintf(buf, len, "tin-%s-%ld-XXXXXX", nodenamebuf, (long) process_id) != n) {
 				free(buf);
 				goto error_out;
 			}
@@ -111,7 +113,7 @@ my_mktmp(
 			 */
 			if ((n = snprintf(NULL, 0, "tin_XXXXXX")) < 0) {
 #ifdef DEBUG
-wait_message(5, "snprintf(NULL, 0, \"tin_XXXXXX\")=%d", n);
+				wait_message(5, "snprintf(NULL, 0, \"tin_XXXXXX\")=%d", n);
 #endif /* DEBUG */
 				goto error_out;
 			}
@@ -120,7 +122,7 @@ wait_message(5, "snprintf(NULL, 0, \"tin
 			buf = my_malloc(len);
 			if (snprintf(buf, len, "tin_XXXXXX") != n) {
 #ifdef DEBUG
-wait_message(5, "snprintf(%s, %d, \"tin_XXXXXX\")=%d", BlankIfNull(buf), len, n);
+				wait_message(5, "snprintf(%s, %d, \"tin_XXXXXX\")=%d", BlankIfNull(buf), len, n);
 #endif /* DEBUG */
 				free(buf);
 				goto error_out;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/newsrc.c tin-2.6.5/src/newsrc.c
--- tin-2.6.4/src/newsrc.c	2024-12-09 15:15:30.000000000 +0100
+++ tin-2.6.5/src/newsrc.c	2025-12-09 10:19:02.845108421 +0100
@@ -3,10 +3,10 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-09
+ *  Updated   : 2025-12-09
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -60,7 +60,7 @@
  * Local prototypes
  */
 static FILE *open_subscription_fp(void);
-static char *parse_newsrc_line(char *line, int *sub);
+static char *parse_newsrc_line(const char *line, int *sub);
 static char *parse_subseq(struct t_group *group, char *seq, t_artnum *low, t_artnum *high, t_artnum *sum);
 static char *parse_get_seq(char *seq, t_artnum *low, t_artnum *high);
 static int write_newsrc_line(FILE *fp, char *line);
@@ -90,7 +90,7 @@ read_newsrc(
 	FILE *fp;
 	char *grp, *seq;
 	int sub, i;
-	signed long line_count = 0;
+	signed long line_count = 0L;
 	struct stat statbuf;
 
 	if (allgroups)
@@ -359,19 +359,24 @@ static FILE *
 open_subscription_fp(
 	void)
 {
-	if (!read_saved_news) {
+	if (read_saved_news)
+		return (FILE *) 0;
+	else {
 #ifdef NNTP_ABLE
 		if (read_news_via_nntp) {
 			/* RFC 6048 2.6 */
-			if (nntp_caps.type == CAPABILITIES && !nntp_caps.list_subscriptions)
-				return NULL;
+			if (!nntp_caps.list_subscriptions)
+				return (FILE *) 0;
 			else
 				return (nntp_command("LIST SUBSCRIPTIONS", OK_GROUPS, NULL, 0));
-		} else
+		}
 #endif /* NNTP_ABLE */
-			return (fopen(subscriptions_file, "r"));
-	} else
-		return NULL;
+#ifndef NNTP_ONLY
+		return (fopen(subscriptions_file, "r"));
+#else
+		return (FILE *) 0;
+#endif /* !NNTP_ONLY */
+	}
 }
 
 
@@ -448,26 +453,124 @@ backup_newsrc(
 	char dirbuf[PATH_LEN];
 	char filebuf[PATH_LEN];
 	struct stat statbuf;
+	FILE *fp_in, *fp_out;
 
-#ifdef NNTP_ABLE
-	if (read_news_via_nntp && !read_saved_news && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(filebuf, sizeof(filebuf), "%s:%u", nntp_server, nntp_tcp_port);
-	else
-#endif /* NNTP_ABLE */
-	{
-		STRCPY(filebuf, quote_space_to_dash(nntp_server));
-	}
+	STRCPY(filebuf, quote_space_to_dash(nntp_server));
 	joinpath(dirbuf, sizeof(dirbuf), rcdir, filebuf);
 	joinpath(filebuf, sizeof(filebuf), dirbuf, OLDNEWSRC_FILE);
 
 	if (stat(dirbuf, &statbuf) == -1) {
 		if (my_mkdir(dirbuf, (mode_t) (S_IRWXU)) == -1)
-			/* Can't create directory: Fall back on Homedir */
+			/* Can't create directory: Fall back to homedir */
 			joinpath(filebuf, sizeof(filebuf), homedir, OLDNEWSRC_FILE);
 	}
 
+#if defined(HAVE_REALPATH) && (defined(O_NOFOLLOW) || defined(HAVE_LSTAT))
+	/*
+	 * preserve symlink if target is below homedir (dedian bug #151113)
+	 *
+	 * requires realpath(3) as readlink(3) doesn't canonicalize;
+	 * prefer the O_NOFOLLOW path as that avoids TOCTOU
+	 *
+	 * TODO: return errno
+	 */
+	{
+		t_bool islink = FALSE;
+#	ifdef O_NOFOLLOW
+		int fd;
+#	endif /* O_NOFOLLOW */
+
+		if ((fp_in = tin_fopen(newsrc, "r")) == NULL)
+			return;
+
+#	ifdef O_NOFOLLOW
+		if ((fd = open(filebuf, (O_RDWR|O_CREAT|O_APPEND|O_NOFOLLOW), (S_IRUSR|S_IWUSR))) == -1) {
+			if ((fd = open(filebuf, (O_RDWR|O_CREAT|O_APPEND), (S_IRUSR|S_IWUSR))) == -1) {
+				fclose(fp_in);
+				perror_message(_(txt_cannot_open), filebuf);
+				return;
+			}
+			islink = TRUE;
+		}
+
+		if ((fp_out = fdopen(fd, "a+")) == NULL) {
+#		ifdef HAVE_POSIX_CLOSE
+			posix_close(fd, 0);
+#		else
+			close(fd);
+#		endif /* HAVE_POSIX_CLOSE */
+			fclose(fp_in);
+			perror_message(_(txt_cannot_open), filebuf);
+			return;
+		}
+#	else
+		/* TOCTOU */
+		if ((fp_out = fopen(filebuf, "a+")) == NULL) {
+			fclose(fp_in);
+			perror_message(_(txt_cannot_open), filebuf);
+			return;
+		}
+
+		if (lstat(filebuf, &statbuf) != 0) {
+			fclose(fp_in);
+			fclose(fp_out);
+			perror_message(_(txt_cannot_open), filebuf);
+			return;
+		}
+
+		if (S_ISLNK(statbuf.st_mode))
+			islink = TRUE;
+
+#	endif /* O_NOFOLLOW */
+
+		if (islink) {
+			char target[PATH_LEN] = { '\0' };
+
+			if (realpath(filebuf, target) == NULL) {
+				fclose(fp_in);
+				fclose(fp_out);
+				return;
+			} else {
+				joinpath(dirbuf, sizeof(dirbuf), homedir, ""); /* ensure homedir is '/'-terminated */
+
+				if (strncmp(dirbuf, target, strlen(dirbuf))) { /* disallow symlinks outside homedir */
+#		ifdef DEBUG
+					if (debug & DEBUG_NEWSRC) {
+						char *debug_mesg;
+						int n;
+
+						if ((n = snprintf(NULL, 0, "overwriting %s-link \"%s\", target \"%s\" not below \"%s\"", OLDNEWSRC_FILE, filebuf, target, dirbuf)) > 0) {
+							if (n < INT_MAX) {
+								debug_mesg = my_malloc(++n);
+								snprintf(debug_mesg, n, "overwriting %s-link \"%s\", target \"%s\" not below \"%s\"", OLDNEWSRC_FILE, filebuf, target, dirbuf);
+								debug_print_comment(debug_mesg);
+								error_message(2, "Warning: %s", debug_mesg);
+								free(debug_mesg);
+							}
+						}
+					}
+#		endif /* DEBUG */
+					fclose(fp_in);
+					fclose(fp_out);
+					if (!backup_file(newsrc, filebuf))
+						error_message(2, _(txt_filesystem_full_backup), newsrc);
+					return;
+				}
+			}
+		}
+
+		if (ftruncate(fileno(fp_out), 0L) == 0)
+			copy_fp(fp_in, fp_out);
+
+		fclose(fp_in);
+		fclose(fp_out);
+	}
+#else
 	if (!backup_file(newsrc, filebuf))
 		error_message(2, _(txt_filesystem_full_backup), newsrc);
+#endif /* HAVE_REALPATH && (O_NOFOLLOW || HAVE_LSTAT) */
+
+	return;
 }
 
 
@@ -490,6 +593,7 @@ group_get_art_info(
 	if (read_news_via_nntp && grouptype == GROUP_TYPE_NEWS) {
 #ifdef NNTP_ABLE
 		char line[NNTP_STRLEN];
+		int respcode;
 
 		snprintf(line, sizeof(line), "GROUP %s", groupname);
 #	ifdef DEBUG
@@ -497,8 +601,9 @@ group_get_art_info(
 			debug_print_file("NNTP", "group_get_art_info %s", line);
 #	endif /* DEBUG */
 		put_server(line, FALSE);
+		respcode = get_respcode(line, sizeof(line));
 
-		switch (get_respcode(line, sizeof(line))) {
+		switch (respcode) {
 			case OK_GROUP:
 				if (sscanf(line, "%"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT" %"T_ARTNUM_SFMT, art_count, art_min, art_max) != 3) {
 #	ifdef DEBUG
@@ -515,7 +620,7 @@ group_get_art_info(
 				return -ERR_NOGROUP;
 
 			case ERR_ACCESS:
-				tin_done(NNTP_ERROR_EXIT, "%s", line);
+				tin_done(NNTP_ERROR_EXIT, "%d %s (%s)", respcode, line, groupname);
 				/* keep lint quiet: */
 				/* NOTREACHED */
 				break;
@@ -996,7 +1101,7 @@ parse_bitmap_seq(
 	if (debug & DEBUG_NEWSRC) {
 		char buf[NEWSRC_LINE];
 
-		snprintf(buf, sizeof(buf), "Parsing [%s%c %.*s]", group->name, SUB_CHAR(group->subscribed), (int) (NEWSRC_LINE - strlen(group->name) - 14), BlankIfNull(ptr));
+		snprintf(buf, sizeof(buf), "\nParsing [%s%c %.*s]", group->name, SUB_CHAR(group->subscribed), (int) (NEWSRC_LINE - strlen(group->name) - 14), BlankIfNull(ptr));
 		debug_print_comment(buf);
 		debug_print_bitmap(group, NULL);
 	}
@@ -1577,6 +1682,10 @@ catchup_newsrc_file(
 {
 	int i;
 	struct t_group *group;
+	time_t beg_epoch = 0;
+
+	if (verbose)
+		(void) time(&beg_epoch);
 
 	for (i = 0; i < selmenu.max; i++) {
 		group = &active[my_group[i]];
@@ -1588,6 +1697,41 @@ catchup_newsrc_file(
 		group->newsrc.num_unread = 0;
 		group->newsrc.xbitlen = 0;
 	}
+	if (verbose) {
+		const char *action_fmt = P_(txt_catchup_info_sp[0], txt_catchup_info_sp[1], i);
+		const char *elapsed_fmt;
+		char *action;
+		char *elapsed;
+		int n;
+		size_t len;
+		time_t tela = (unsigned long int) (time(NULL) - beg_epoch);
+
+		if ((n = snprintf(NULL, 0, action_fmt, i)) < 0)
+			return;
+		len = (size_t) n + 1;
+		action = my_malloc(len);
+		if (snprintf(action, len, action_fmt, i) < 0) {
+			free(action);
+			return;
+		}
+
+		elapsed_fmt = P_(txt_n_second_sp[0], txt_n_second_sp[1], tela);
+		if ((n = snprintf(NULL, 0, elapsed_fmt, tela)) < 0) {
+			free(action);
+			return;
+		}
+		len = (size_t) n + 1;
+		elapsed = my_malloc(len);
+		if (snprintf(elapsed, len, elapsed_fmt, tela) < 0) {
+			free(action);
+			free(elapsed);
+			return;
+		}
+
+		wait_message(0, _(txt_catchup_update_info), action, elapsed);
+		free(action);
+		free(elapsed);
+	}
 }
 
 
@@ -1598,7 +1742,7 @@ catchup_newsrc_file(
  */
 static char *
 parse_newsrc_line(
-	char *line,
+	const char *line,
 	int *sub)
 {
 	char *ptr, *tmp;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/nntplib.c tin-2.6.5/src/nntplib.c
--- tin-2.6.4/src/nntplib.c	2024-12-21 02:56:55.000000000 +0100
+++ tin-2.6.5/src/nntplib.c	2025-12-18 19:40:47.309138047 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-18
  *  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
@@ -25,6 +25,49 @@
 #	include "tnntp.h"
 #endif /* !TNNTP_H */
 
+#ifdef HAVE_NETINET_TCP_H
+#	include <netinet/tcp.h>
+#endif /* HAVE_NETINET_TCP_H */
+#if defined(NNTP_ABLE) && defined(HAVE_GETSOCKOPT) && defined(HAVE_SETSOCKOPT)
+	/* avoid SO_RCVTIMEO due to delayed responses when COMPRESS is used */
+#	ifdef TCP_USER_TIMEOUT /* Linux >= 2.6.37 */
+#		define TIMEOUT_TYPE	unsigned int
+#		define TIMEOUT_DIV 1
+#		define TIMEOUT_MUL 1000
+#		define TIMEOUT_INI_NAME TCP_USER_TIMEOUT
+#		define TIMEOUT_RXT_NAME TCP_USER_TIMEOUT
+#	else
+#		ifdef TCP_RXT_CONNDROPTIME /* Mac OS X > 10.6 */
+#			define TIMEOUT_TYPE int
+#			define TIMEOUT_DIV 1000
+#			define TIMEOUT_MUL 1
+#			define TIMEOUT_INI_NAME TCP_CONNECTIONTIMEOUT
+#			define TIMEOUT_RXT_NAME TCP_RXT_CONNDROPTIME
+/*
+ * no (well) tested, so disabled for now and stick with alarm()
+ * - __OpenBSD__  7.6: not available
+ * - __FreeBSD__ 15.0: looks ok
+ * - __NetBSD__    10: times out too early
+ * - __DragonFly__   : not tested
+ * - __MidnightBSD__ : not tested
+ * - __sun           : not tested
+ * - _AIX            : not tested
+ * - ...
+ */
+/*
+#		else
+#			ifdef TCP_KEEPINIT
+#				define TIMEOUT_TYPE int
+#				define TIMEOUT_INI_NAME TCP_KEEPINIT
+#				define TIMEOUT_MUL 1
+#				undef TIMEOUT_RXT_NAME
+#				undef TIMEOUT_DIV
+#			endif
+*/
+#		endif /* TCP_RXT_CONNDROPTIME */
+#	endif /* TCP_USER_TIMEOUT */
+#endif /* NNTP_ABLE && HAVE_GETSOCKOPT && HAVE_SETSOCKOPT */
+
 #ifdef USE_ZLIB
 #	include <zlib.h>
 #endif /* USE_ZLIB */
@@ -58,8 +101,13 @@ char *nntp_server = NULL;
 #ifdef NNTP_ABLE
 	static int mode_reader(t_bool *sec);
 	static int reconnect(int retry);
-	static int server_init(char *machine, const char *cservice, unsigned short port, char *text, size_t mlen);
+	static int server_init(const char *machine, const char *cservice, unsigned short port, char *text, size_t mlen);
 	static void close_server(t_bool send_no_quit);
+	static t_distrib_pat *add_distrib_pat(int weight, const char *pat, const char *dist, const char *desc);
+	static void list_distrib_pats(void);
+	static void list_distributions(void);
+	static long set_tcp_user_ini_timeout(int sockfd, t_bool set);
+	static long set_tcp_user_rxt_timeout(int sockfd, t_bool set);
 	static long int list_motd(FILE *stream);
 #	ifdef INET6
 		static int get_tcp6_socket(const char *machine, unsigned short port);
@@ -81,16 +129,16 @@ char *nntp_server = NULL;
 		struct simplebuf rd;
 		struct simplebuf wr;
 		int fd;
-#	ifdef HAVE_GETPEERNAME
+#	if defined(HAVE_GETSOCKOPT) || defined(HAVE_GETPEERNAME)
 		sa_family_t family;
 #	else
 		int family;
-#	endif /* HAVE_GETPEERNAME */
+#	endif /* HAVE_GETSOCKOPT || HAVE_GETPEERNAME */
 #	ifdef USE_ZLIB
 		z_streamp z_wr;
 		z_streamp z_rd;
-		unsigned char* z_wr_buf;
-		unsigned char* z_rd_buf;
+		unsigned char *z_wr_buf;
+		unsigned char *z_rd_buf;
 #	endif /* USE_ZLIB */
 		void *tls_ctx;
 };
@@ -110,8 +158,8 @@ char *nntp_server = NULL;
 		static void enable_deflate(struct nntpbuf *nntpbuf);
 #	endif /* USE_ZLIB */
 	static int nntpbuf_refill(struct nntpbuf *buf);
-	static int nntpbuf_flush(struct nntpbuf* buf);
-	static int nntpbuf_puts(const char* data, struct nntpbuf* buf);
+	static int nntpbuf_flush(struct nntpbuf *buf);
+	static int nntpbuf_puts(const char *data, struct nntpbuf *buf);
 	static int nntpbuf_getc(struct nntpbuf *buf);
 	static int nntpbuf_ungetc(int c, struct nntpbuf *buf);
 	static char *nntpbuf_gets(char *s, int size, struct nntpbuf *buf);
@@ -263,7 +311,7 @@ getserverbyfile(
 		return NULL;
 
 	if ((fp = tin_fopen(file, "r")) != NULL) {
-		while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
+		while (fgets(buf, sizeof(buf), fp) != NULL) {
 			if (*buf == '\n' || *buf == '#')
 				continue;
 
@@ -315,7 +363,7 @@ getserverbyfile(
 #ifdef NNTP_ABLE
 static int
 server_init(
-	char *machine,
+	const char *machine,
 	const char *cservice,	/* usually a literal */
 	unsigned short port,
 	char *text,
@@ -377,23 +425,41 @@ server_init(
 #	endif /* NNTPS_ABLE */
 
 	nntp_buf.fd = sock_fd;
+#	ifdef AF_UNSPEC
+	nntp_buf.family = AF_UNSPEC;
+#	endif /* AF_UNSPEC */
+
+	/* set user timeout (if any) after connect()! */
+	set_tcp_user_rxt_timeout(sock_fd, TRUE);
 
-#	if defined(HAVE_GETPEERNAME) || defined(TLI)
 	{
 		struct sockaddr sa;
 		socklen_t sa_len = sizeof(sa);
 
-#	ifdef HAVE_GETPEERNAME
-		if (getpeername(nntp_buf.fd, &sa, &sa_len) == 0)
-#	else
-#		ifdef TLI
-		if (t_getpeername(nntp_buf.fd, &sa, &sa_len) == 0)
-		/* if (getpeerinaddr(nntp_buf.fd, (struct sockaddr_in *)&sa, &sa_len) == 0) */
-#		endif /* TLI */
-#	endif /* HAVE_GETPEERNAME */
+#	if defined(HAVE_GETSOCKOPT) && defined(SO_DOMAIN)
+		if (getsockopt(sock_fd, SOL_SOCKET, SO_DOMAIN, &sa, &sa_len) == 0)
 			nntp_buf.family = sa.sa_family;
+#	endif /* HAVE_GETSOCKOPT && SO_DOMAIN */
+
+#	if defined(HAVE_GETPEERNAME) || defined(TLI)
+#		ifdef AF_UNSPEC
+		if (nntp_buf.family == AF_UNSPEC)
+#		else
+		if (!nntp_buf.family)
+#		endif /* AF_UNSPEC */
+		{
+#		ifdef HAVE_GETPEERNAME
+			if (getpeername(nntp_buf.fd, &sa, &sa_len) == 0)
+#		else
+#			ifdef TLI
+			/* if (t_getpeername(nntp_buf.fd, &sa, &sa_len) == 0) */ /* does t_getpeername() exist? */
+			if (getpeerinaddr(nntp_buf.fd, (struct sockaddr_in *) &sa, &sa_len) == 0) /* DYNIX/ptx */
+#			endif /* TLI */
+#		endif /* HAVE_GETPEERNAME */
+				nntp_buf.family = sa.sa_family;
+		}
+#	endif /* HAVE_GETPEERNAME || TLI */
 	}
-#endif /* HAVE_GETPEERNAME || TLI */
 
 	last_put[0] = '\0';		/* no retries in get_respcode */
 	/*
@@ -623,6 +689,7 @@ get_tcp_socket(
 
 #			if defined(__hpux) && defined(SVR4)	/* recommended by raj@cup.hp.com */
 #				define HPSOCKSIZE 0x8000
+#				if defined(HAVE_GETSOCKOPT) && defined(HAVE_SETSOCKOPT)
 		getsockopt(s, SOL_SOCKET, SO_SNDBUF, /* (caddr_t) */ &socksize, /* (caddr_t) */ &socksizelen);
 		if (socksize < HPSOCKSIZE) {
 			socksize = HPSOCKSIZE;
@@ -635,8 +702,11 @@ get_tcp_socket(
 			socksize = HPSOCKSIZE;
 			setsockopt(s, SOL_SOCKET, SO_RCVBUF, /* (caddr_t) */ &socksize, sizeof(socksize));
 		}
+#				endif /* HAVE_GETSOCKOPT && HAVE_SETSOCKOPT */
 #			endif /* __hpux && SVR4 */
 
+		set_tcp_user_ini_timeout(s, TRUE);
+
 		if ((x = connect(s, (struct sockaddr *) &sock_in, sizeof(sock_in))) == 0)
 			break;
 
@@ -670,6 +740,8 @@ get_tcp_socket(
 		return -1;
 	}
 
+	set_tcp_user_ini_timeout(s, TRUE);
+
 	/* And connect */
 	if (connect(s, (struct sockaddr *) &sock_in) < 0) {
 		save_errno = errno;
@@ -690,6 +762,9 @@ get_tcp_socket(
 #				else
 	memcpy((char *) &sock_in.sin_addr, hp->h_addr, hp->h_length);
 #				endif /* HAVE_HOSTENT_H_ADDR_LIST */
+
+	set_tcp_user_ini_timeout(s, TRUE);
+
 	if (connect(s, (struct sockaddr *) &sock_in, sizeof(sock_in)) < 0) {
 		save_errno = errno;
 		perror("connect");
@@ -700,6 +775,7 @@ get_tcp_socket(
 #			endif /* EXCELAN */
 #		endif /* h_addr */
 #	endif /* TLI */
+
 	return s;
 }
 #endif /* NNTP_ABLE && !INET6 */
@@ -761,6 +837,9 @@ get_tcp6_socket(
 			es = errno;
 			continue;
 		}
+
+		set_tcp_user_ini_timeout(s, TRUE);
+
 		if (connect(s, res->ai_addr, res->ai_addrlen) != 0) {
 			ec = errno;
 			close(s);
@@ -855,7 +934,7 @@ get_dnet_socket(
 
 	return s;
 #	else
-    (void) machine;
+	(void) machine;
 	return -1;
 #	endif /* NNTP_ABLE */
 }
@@ -905,7 +984,7 @@ put_server(
 	t_bool hide_from_log)
 {
 	if (*string) {
-		DEBUG_IO((stderr, "put_server(%s)\n", string));
+		DEBUG_IO((stderr, "%sput_server(\"%s\")\n", logtime(), string));
 		nntpbuf_puts(string, &nntp_buf);
 		nntpbuf_puts("\r\n", &nntp_buf);
 
@@ -949,7 +1028,7 @@ reconnect(
 	int retry)
 {
 	char buf[NNTP_STRLEN];
-	int save_signal_context = signal_context;
+	enum context save_signal_context = signal_context;
 
 	/*
 	 * Tear down current connection
@@ -960,7 +1039,7 @@ reconnect(
 	if (!tinrc.auto_reconnect)
 		ring_bell();
 
-	DEBUG_IO((stderr, _("\nServer timed out, trying reconnect # %d\n"), retry));
+	DEBUG_IO((stderr, "\n%sServer timed out, trying %s reconnect: #%d/%d\n", logtime(), tinrc.auto_reconnect ? "auto" : "ask", retry, NNTP_TRY_RECONNECT));
 
 	/*
 	 * set signal_context temporary to cReconnect to avoid trouble when receiving
@@ -1003,7 +1082,7 @@ reconnect(
 	if (!nntp_open()) {
 		/* Re-establish our current group and resend last command */
 		if (curr_group != NULL) {
-			DEBUG_IO((stderr, _("Rejoin current group\n")));
+			DEBUG_IO((stderr, "%sRejoin current group\n", logtime()));
 			snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
 			put_server(last_put, FALSE);
 			if (nntpbuf_gets(last_put, NNTP_STRLEN, &nntp_buf) == NULL)
@@ -1012,16 +1091,16 @@ reconnect(
 			if (debug & DEBUG_NNTP)
 				debug_print_file("NNTP", "<<<%s%s", logtime(), last_put);
 #	endif /* DEBUG */
-			DEBUG_IO((stderr, _("Read (%s)\n"), last_put));
+			DEBUG_IO((stderr, "%sreconnect() Read (%s)\n", logtime(), last_put));
 		}
-		DEBUG_IO((stderr, _("Resend last command (%s)\n"), buf));
+		DEBUG_IO((stderr, "%sreconnect() Resend last command (%s)\n", logtime(), buf));
 		put_server(buf, FALSE);
 		did_reconnect = TRUE;
 		retry = NNTP_TRY_RECONNECT;
 	}
 
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
-		alarm(0);
+	alarm(0);
 #	endif /* HAVE_ALARM && SIGALRM */
 
 	return retry;
@@ -1035,12 +1114,12 @@ fgetc_server(
 	int c;
 
 	if (stream != FAKE_NNTP_FP) {
-		DEBUG_IO((stderr, "fgetc_server: BAD fp\n"));
+		DEBUG_IO((stderr, "%sfgetc_server: BAD fp\n", logtime()));
 		return EOF;
 	}
 
 	c = nntpbuf_getc(&nntp_buf);
-	DEBUG_IO((stderr, "fgetc_server: %c / %d\n", c, c));
+	DEBUG_IO((stderr, "%sfgetc_server: %c / %d\n", logtime(), c, c));
 
 	return c;
 }
@@ -1052,11 +1131,11 @@ ungetc_server(
 	FILE *stream)
 {
 	if (stream != FAKE_NNTP_FP) {
-		DEBUG_IO((stderr, "fgetc_server: BAD fp\n"));
+		DEBUG_IO((stderr, "%sfgetc_server: BAD fp\n", logtime()));
 		return EOF;
 	}
 
-	DEBUG_IO((stderr, "ungetc_server: %c / %d\n", c, c));
+	DEBUG_IO((stderr, "%sungetc_server: %c / %d\n", logtime(), c, c));
 
 	return nntpbuf_ungetc(c, &nntp_buf);
 }
@@ -1097,13 +1176,16 @@ get_server(
 	alarm((unsigned) TIN_NNTP_TIMEOUT);
 #	endif /* HAVE_ALARM && SIGALRM */
 	while (!nntpbuf_is_open(&nntp_buf) || nntpbuf_gets(string, size, &nntp_buf) == NULL) {
+#	ifdef EINTR
 		if (errno == EINTR) {
 			errno = 0;
-#	if defined(HAVE_ALARM) && defined(SIGALRM)
+#		if defined(HAVE_ALARM) && defined(SIGALRM)
 			alarm((unsigned) TIN_NNTP_TIMEOUT);		/* Restart the timer */
-#	endif /* HAVE_ALARM && SIGALRM */
+#		endif /* HAVE_ALARM && SIGALRM */
 			continue;
 		}
+#	endif /* EINTR */
+
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
 		alarm(0);
 #	endif /* HAVE_ALARM && SIGALRM */
@@ -1111,7 +1193,11 @@ get_server(
 			tin_done(NNTP_ERROR_EXIT, NULL);		/* And don't try to disconnect again! */
 
 #	ifdef DEBUG
+#		ifdef EINTR
 		if (errno != 0 && errno != EINTR)	/* Will only confuse end users */
+#		else
+		if (errno != 0)
+#		endif /* EINTR */
 			perror_message("get_server()");
 #	endif /* DEBUG */
 
@@ -1167,6 +1253,12 @@ static void
 close_server(
 	t_bool send_no_quit)
 {
+	 /* we want to quit, don't bother to reconnect */
+#if defined(TIMEOUT_INI_NAME) && TIMEOUT_INI_NAME != TIMEOUT_RXT_NAME
+	set_tcp_user_rxt_timeout(nntp_buf.fd, FALSE);
+#endif /* TIMEOUT_INI_NAME && TIMEOUT_INI_NAME != TIMEOUT_RXT_NAME */
+	set_tcp_user_ini_timeout(nntp_buf.fd, FALSE);
+
 	if (!send_no_quit && nntpbuf_is_open(&nntp_buf)) {
 		if ((!batch_mode || verbose) && cCOLS > 1) {
 			char *msg = strunc(_(txt_disconnecting), (size_t) (cCOLS - 1));
@@ -1175,7 +1267,7 @@ close_server(
 			my_fputc('\n', stdout);
 			free(msg);
 		}
-		nntp_command("QUIT", OK_GOODBYE, NULL, 0);
+		new_nntp_command("QUIT", OK_GOODBYE, NULL, 0);
 		quitting = TRUE;										/* Don't reconnect just for this */
 	}
 	nntpbuf_close(&nntp_buf);
@@ -1189,13 +1281,16 @@ close_server(
  * extensions.
  *
  * Sets up: t_capabilities nntp_caps
+ *
+ * NOTE: LIST HEADERS RANGE is checked/setup in art.c:read_overview()
+ * (for Path) and LIST HEADERS MSGID is check in select.c:lookup_msgid()
+ * (for Xref and/or Newsgroups).
  */
 int
 check_extensions(
 	int rvl)
 {
-	char *d;
-	char *ptr;
+	char *d, *s, *ptr;
 	char buf[NNTP_STRLEN];
 	int i;
 	int ret = 0;
@@ -1203,8 +1298,8 @@ check_extensions(
 	static const char *tin_mechs[] = { /* SASL mechanisms our code can handle */
 		"PLAIN",			/* RFC 4616 */
 		"ANONYMOUS",		/* RFC 4505 */
-		"LOGIN",			/* just for testing, remove b4 release */
 #if 0
+		"LOGIN",			/* just for testing, remove b4 release */
 		"EXTERNAL",			/* RFC 4422 */
 		"OTP",				/* RFC 2444 */
 		"SECURID",			/* RFC 2808 */
@@ -1229,243 +1324,327 @@ check_extensions(
 
 	buf[0] = '\0';
 
-	/* rvl > 0 = manually send "CAPABILITIES" to avoid endless AUTH loop */
-	i = rvl ? rvl : 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;
-			FreeAndNull(nntp_caps.headers_range);
-			FreeAndNull(nntp_caps.headers_id);
-			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 = TRUE; /* toggles to false if fails, INN > 2.7.0 announces it */
-			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;
-			FreeAndNull(nntp_caps.sasl_mechs);
-			/* nntp_caps.sasl_mech_used will be init in sasl_auth() */
-			nntp_caps.compress = FALSE;
-			nntp_caps.compress_algorithm = COMPRESS_NONE;
-			/* nntp_caps.maxartnum will be init it nntp_open() */
+	if (nntp_caps.type != BROKEN) { /* CAPABILITIES disabled? */
+		/* rvl > 0 = manually send "CAPABILITIES" to avoid endless AUTH loop */
+		i = rvl ? rvl : 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.distrib_pats = NULL;
+				nntp_caps.list_headers = FALSE;
+				FreeAndNull(nntp_caps.headers_range);
+				FreeAndNull(nntp_caps.headers_id);
+				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.listgroup = 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.newgroups = TRUE;	/* not listed in CAPABILITIES */
+#if 0
+				nntp_caps.newnews = FALSE;
+#endif /* 0 */
+				FreeAndNull(nntp_caps.implementation);
+				nntp_caps.starttls = FALSE;
+				nntp_caps.authinfo_user = FALSE;
+				nntp_caps.authinfo_sasl = FALSE;
+				nntp_caps.authinfo_state = FALSE;
+				FreeAndNull(nntp_caps.sasl_mechs);
+				/* nntp_caps.sasl_mech_used will be init in sasl_auth() */
+				nntp_caps.compress = FALSE;
+				nntp_caps.compress_algorithm = COMPRESS_NONE;
+				/* nntp_caps.maxartnum will be init it nntp_open() */
 #	if 0
-			nntp_caps.streaming = FALSE;
-			nntp_caps.ihave = FALSE;
+				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) {
+				while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #	ifdef DEBUG
-				if (debug & DEBUG_NNTP)
-					debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+					if (debug & DEBUG_NNTP)
+						debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
-				/* look for version number(s) */
-				if (!nntp_caps.version && nntp_caps.type == CAPABILITIES) {
-					if (!strncasecmp(ptr, "VERSION", 7)) {
-						if (strtok(ptr, WS) != NULL) { /* skip initial VERSION */
-							unsigned int v, j;
-
-							while ((d = strtok(NULL, WS)) != NULL) { /* find highest version we do support */
-								v = (unsigned int) s2i(d, 2, INT_MAX);
-								for (j = 0; cap_vers[j]; j++) {
-									if (v == cap_vers[j])
-										nntp_caps.version = MAX(nntp_caps.version, v);
+					/* look for version number(s) */
+					if (!nntp_caps.version && nntp_caps.type == CAPABILITIES) {
+						if (!strncasecmp(ptr, "VERSION", 7)) {
+							if (strtok(ptr, WS) != NULL) { /* skip initial VERSION */
+								unsigned int v, j;
+
+								while ((d = strtok(NULL, WS)) != NULL) { /* find highest version we do support */
+									v = (unsigned int) s2i(d, 2, INT_MAX);
+									for (j = 0; cap_vers[j]; j++) {
+										if (v == cap_vers[j])
+											nntp_caps.version = MAX(nntp_caps.version, v);
+									}
 								}
 							}
 						}
 					}
-				}
-				/* CAPABILITIES VERSION 2 (we currently only support that) */
-				if (nntp_caps.version == 2) {
-					/* check for LIST variants */
-					if (!strncasecmp(ptr, "LIST", 4)) {
-						if (strtok(ptr, WS) != NULL) { /* skip initial LIST */
-							while ((d = strtok(NULL, WS)) != NULL) {
-								if (!strcasecmp(d, "ACTIVE.TIMES"))
-									nntp_caps.list_active_times = TRUE;
-								else if (!strcasecmp(d, "ACTIVE"))
-									nntp_caps.list_active = TRUE;
-								else if (!strcasecmp(d, "DISTRIB.PATS"))
-									nntp_caps.list_distrib_pats = TRUE;
-								else if (!strcasecmp(d, "DISTRIBUTIONS")) /* RFC 6048 */
-									nntp_caps.list_distributions = TRUE;
-								else if (!strcasecmp(d, "HEADERS"))
-									nntp_caps.list_headers = TRUE; /* HDR requires LIST HEADERS, but not vice versa */
-								else if (!strcasecmp(d, "NEWSGROUPS"))
-									nntp_caps.list_newsgroups = TRUE;
-								else if (!strcasecmp(d, "OVERVIEW.FMT")) /* OVER requires OVERVIEW.FMT, but not vice versa */
-									nntp_caps.list_overview_fmt = TRUE;
-								else if (!strcasecmp(d, "MOTD")) /* RFC 6048 */
-									nntp_caps.list_motd = TRUE;
-								else if (!strcasecmp(d, "SUBSCRIPTIONS")) /* RFC 6048 */
-									nntp_caps.list_subscriptions = TRUE;
-								else if (!strcasecmp(d, "MODERATORS")) /* RFC 6048 */
-									nntp_caps.list_moderators = TRUE;
-								else if (!strcasecmp(d, "COUNTS")) /* RFC 6048 */
-									nntp_caps.list_counts = TRUE;
+					/* CAPABILITIES VERSION 2 (we currently only support that) */
+					if (nntp_caps.version == 2) {
+						/* check for LIST variants */
+						if (!strncasecmp(ptr, "LIST", 4)) {
+							if (strtok(ptr, WS) != NULL) { /* skip initial LIST */
+								while ((d = strtok(NULL, WS)) != NULL) {
+									if (!strcasecmp(d, "ACTIVE.TIMES"))
+										nntp_caps.list_active_times = TRUE;
+									else if (!strcasecmp(d, "ACTIVE"))
+										nntp_caps.list_active = TRUE;
+									else if (!strcasecmp(d, "DISTRIB.PATS"))
+										nntp_caps.list_distrib_pats = TRUE;
+									else if (!strcasecmp(d, "DISTRIBUTIONS")) /* RFC 6048 */
+										nntp_caps.list_distributions = TRUE;
+									else if (!strcasecmp(d, "HEADERS"))
+										nntp_caps.list_headers = TRUE; /* HDR requires LIST HEADERS, but not vice versa */
+									else if (!strcasecmp(d, "NEWSGROUPS"))
+										nntp_caps.list_newsgroups = TRUE;
+									else if (!strcasecmp(d, "OVERVIEW.FMT")) /* OVER requires OVERVIEW.FMT, but not vice versa */
+										nntp_caps.list_overview_fmt = TRUE;
+									else if (!strcasecmp(d, "MOTD")) /* RFC 6048 */
+										nntp_caps.list_motd = TRUE;
+									else if (!strcasecmp(d, "SUBSCRIPTIONS")) /* RFC 6048 */
+										nntp_caps.list_subscriptions = TRUE;
+									else if (!strcasecmp(d, "MODERATORS")) /* RFC 6048 */
+										nntp_caps.list_moderators = TRUE;
+									else if (!strcasecmp(d, "COUNTS")) /* RFC 6048 */
+										nntp_caps.list_counts = TRUE;
+								}
 							}
-						}
-					} else if (!strncasecmp(ptr, "IMPLEMENTATION", 14)) {
-						FreeIfNeeded(nntp_caps.implementation);
-						nntp_caps.implementation = my_strdup(ptr + 14);
-						str_trim(nntp_caps.implementation);
-					} else if (!strcasecmp(ptr, "MODE-READER")) {
-						if (!nntp_caps.reader)
-							nntp_caps.mode_reader = TRUE;
-					} else if (!strcasecmp(ptr, "READER")) { /* if we saw READER, "LIST ACTIVE" and "LIST NEWSGROUPS" must be implemented */
-						nntp_caps.reader = TRUE;
-						nntp_caps.mode_reader = FALSE;
-						nntp_caps.list_newsgroups = TRUE;
-						nntp_caps.list_active = TRUE;
-					} else if (!strcasecmp(ptr, "POST"))
-						nntp_caps.post = TRUE;
-					else if (!strcasecmp(ptr, "NEWNEWS"))
-						nntp_caps.newnews = TRUE;
-					else if (!strcasecmp(ptr, "XPAT")) /* extension, RFC 2980 */
-						nntp_caps.xpat = TRUE;
-					else if (!strcasecmp(ptr, "STARTTLS"))
-						nntp_caps.starttls = TRUE;
-					/*
-					 * NOTE: if we saw OVER, LIST OVERVIEW.FMT _must_ be implemented
-					 */
-					else if (!strncasecmp(ptr, &xover_cmds[1], strlen(&xover_cmds[1]))) {
-						nntp_caps.list_overview_fmt = nntp_caps.over = TRUE;
-						nntp_caps.over_cmd = &xover_cmds[1];
-						if (strtok(ptr, WS) != NULL) {
-							while ((d = strtok(NULL, WS)) != NULL) {
-								if (!strcasecmp(d, "MSGID"))
-									nntp_caps.over_msgid = TRUE;
+						} else if (!strncasecmp(ptr, "IMPLEMENTATION", 14)) {
+							FreeIfNeeded(nntp_caps.implementation);
+							nntp_caps.implementation = my_strdup(ptr + 14);
+							str_trim(nntp_caps.implementation);
+						} else if (!strcasecmp(ptr, "MODE-READER")) {
+							if (!nntp_caps.reader)
+								nntp_caps.mode_reader = TRUE;
+						} else if (!strcasecmp(ptr, "READER")) { /* if we saw READER, "LIST ACTIVE" and "LIST NEWSGROUPS" must be implemented */
+							nntp_caps.reader = TRUE;
+							nntp_caps.mode_reader = FALSE;
+							nntp_caps.list_newsgroups = TRUE;
+							nntp_caps.list_active = TRUE;
+							nntp_caps.listgroup = TRUE;
+						} else if (!strcasecmp(ptr, "POST"))
+							nntp_caps.post = TRUE;
+#if 0
+						else if (!strcasecmp(ptr, "NEWNEWS"))
+							nntp_caps.newnews = TRUE;
+#endif /* 0 */
+						else if (!strcasecmp(ptr, "XPAT")) /* extension, RFC 2980 */
+							nntp_caps.xpat = TRUE;
+						else if (!strcasecmp(ptr, "STARTTLS"))
+							nntp_caps.starttls = TRUE;
+						/*
+						 * NOTE: if we saw OVER, LIST OVERVIEW.FMT _must_ be implemented
+						 */
+						else if (!strncasecmp(ptr, &xover_cmds[1], strlen(&xover_cmds[1]))) {
+							nntp_caps.list_overview_fmt = nntp_caps.over = TRUE;
+							nntp_caps.over_cmd = &xover_cmds[1];
+							if (strtok(ptr, WS) != NULL) {
+								while ((d = strtok(NULL, WS)) != NULL) {
+									if (!strcasecmp(d, "MSGID"))
+										nntp_caps.over_msgid = TRUE;
+								}
 							}
 						}
-					}
-					/*
-					 * NOTE: if we saw HDR, LIST HEADERS _must_ be implemented
-					 */
-					else if (!strncasecmp(ptr, &xhdr_cmds[1], strlen(&xhdr_cmds[1]))) {
-						nntp_caps.hdr_cmd = &xhdr_cmds[1];
-						nntp_caps.list_headers = nntp_caps.hdr = TRUE;
-						nntp_caps.headers_range = my_strdup("");
-						nntp_caps.headers_id = my_strdup("");
-					} else if (!strncasecmp(ptr, "AUTHINFO", 8)) {
-						if (strtok(ptr, WS) == NULL) /* AUTHINFO without args */
-							nntp_caps.authinfo_state = TRUE;
-						else {
-							while ((d = strtok(NULL, WS)) != NULL) {
-								if (!strcasecmp(d, "USER"))
-									nntp_caps.authinfo_user = TRUE;
-								if (!strcasecmp(d, "SASL"))
-									nntp_caps.authinfo_sasl = TRUE;
+						/*
+						 * NOTE: if we saw HDR, LIST HEADERS _must_ be implemented
+						 */
+						else if (!strncasecmp(ptr, &xhdr_cmds[1], strlen(&xhdr_cmds[1]))) {
+							nntp_caps.hdr_cmd = &xhdr_cmds[1];
+							nntp_caps.list_headers = nntp_caps.hdr = TRUE;
+							FreeIfNeeded(nntp_caps.headers_range);
+							nntp_caps.headers_range = my_strdup("");
+							FreeIfNeeded(nntp_caps.headers_id);
+							nntp_caps.headers_id = my_strdup("");
+						} else if (!strncasecmp(ptr, "AUTHINFO", 8)) {
+							if (strtok(ptr, WS) == NULL) /* AUTHINFO without args */
+								nntp_caps.authinfo_state = TRUE;
+							else {
+								while ((d = strtok(NULL, WS)) != NULL) {
+									if (!strcasecmp(d, "USER"))
+										nntp_caps.authinfo_user = TRUE;
+									if (!strcasecmp(d, "SASL"))
+										nntp_caps.authinfo_sasl = TRUE;
+								}
 							}
-						}
-					} else if (!strncasecmp(ptr, "SASL", 4)) {
-						nntp_caps.authinfo_sasl = FALSE;
-						FreeAndNull(nntp_caps.sasl_mechs);
-						nntp_caps.sasl_mechs = my_malloc(strlen(ptr) + 1); /* more than enough */
-						nntp_caps.sasl_mechs[0] = '\0';
-
-						if (strtok(ptr, WS) != NULL) { /* skip initial "SASL" */
-							int m;
-
-							while ((d = strtok(NULL, WS)) != NULL) {
-								m = 0;
-								while (tin_mechs[m]) { /* remember servers mechs we like */
-									if (!strcasecmp(d, tin_mechs[m])) {
-										strcat(nntp_caps.sasl_mechs, d);
-										strcat(nntp_caps.sasl_mechs, " ");
-										break;
+						} else if (!strncasecmp(ptr, "SASL", 4)) {
+							nntp_caps.authinfo_sasl = FALSE;
+							FreeAndNull(nntp_caps.sasl_mechs);
+							nntp_caps.sasl_mechs = my_malloc(strlen(ptr) + 1); /* more than enough */
+							nntp_caps.sasl_mechs[0] = '\0';
+
+							if (strtok(ptr, WS) != NULL) { /* skip initial "SASL" */
+								int m;
+
+								while ((d = strtok(NULL, WS)) != NULL) {
+									m = 0;
+									while (tin_mechs[m]) { /* remember servers mechs we like */
+										if (!strcasecmp(d, tin_mechs[m])) {
+											strcat(nntp_caps.sasl_mechs, d);
+											strcat(nntp_caps.sasl_mechs, " ");
+											break;
+										}
+										++m;
 									}
-									++m;
 								}
+								str_trim(nntp_caps.sasl_mechs);
+								if (*nntp_caps.sasl_mechs)
+									nntp_caps.authinfo_sasl = TRUE;
 							}
-							str_trim(nntp_caps.sasl_mechs);
-							if (*nntp_caps.sasl_mechs)
-								nntp_caps.authinfo_sasl = TRUE;
-						}
-					} else if (!strncasecmp(ptr, "COMPRESS", 8)) { /* RFC 8054 */
-						if (strtok(ptr, WS) != NULL) {
-							while ((d = strtok(NULL, WS)) != NULL) {
-								if (!strcasecmp(d, "DEFLATE")) {
-									nntp_caps.compress = TRUE;
-									nntp_caps.compress_algorithm |= COMPRESS_DEFLATE;
+						} else if (!strncasecmp(ptr, "COMPRESS", 8)) { /* RFC 8054 */
+							if (strtok(ptr, WS) != NULL) {
+								while ((d = strtok(NULL, WS)) != NULL) {
+									if (!strcasecmp(d, "DEFLATE")) {
+										nntp_caps.compress = TRUE;
+										nntp_caps.compress_algorithm |= COMPRESS_DEFLATE;
+									}
 								}
 							}
 						}
-					}
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
-					/*
-					 * MAXARTNUM - <tnqm14$35bas$1@news.trigofacile.com>
-					 *
-					 * if server responds with MAXARTNUM we (re)parse it
-					 * as we may have changed the state (auth) and it's
-					 * the servers job to not advertised MAXARTNUM again
-					 * after it had been used ...
-					 */
-					else if (!strncasecmp(ptr, "MAXARTNUM", 9) && nntp_caps.maxartnum == T_ARTNUM_CONST(0)) {
-						if (strtok(ptr, WS) != NULL) {
-							while ((d = strtok(NULL, WS)) != NULL)
-								nntp_caps.maxartnum = MIN(atoartnum(d), ARTNUM_MAX);
+						/*
+						 * MAXARTNUM - <tnqm14$35bas$1@news.trigofacile.com>
+						 *
+						 * if server responds with MAXARTNUM we (re)parse it
+						 * as we may have changed the state (auth) and it's
+						 * the servers job to not advertised MAXARTNUM again
+						 * after it had been used ...
+						 */
+						else if (!strncasecmp(ptr, "MAXARTNUM", 9) && nntp_caps.maxartnum == T_ARTNUM_CONST(0)) {
+							if (strtok(ptr, WS) != NULL) {
+								while ((d = strtok(NULL, WS)) != NULL)
+									nntp_caps.maxartnum = MIN(atoartnum(d), ARTNUM_MAX);
+							}
 						}
-					}
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
 #	if 0 /* we don't need these */
-					else if (!strcasecmp(ptr, "IHAVE"))
-						nntp_caps.ihave = TRUE;
-					else if (!strcasecmp(ptr, "STREAMING"))
-						nntp_caps.streaming = TRUE;
+						else if (!strcasecmp(ptr, "IHAVE"))
+							nntp_caps.ihave = TRUE;
+						else if (!strcasecmp(ptr, "STREAMING"))
+							nntp_caps.streaming = TRUE;
 #	endif /* 0 */
-				/* XZVER, XZHDR, ... */
-				} else
-					nntp_caps.type = NONE;
-			}
-			break;
+					/* XZVER, XZHDR, ... */
+					} else
+						nntp_caps.type = NONE;
+				}
+				break;
 
-		/*
-		 * XanaNewz 2 Server Version 2.0.0.3 doesn't know CAPABILITIES
-		 * but responds with 400 _without_ closing the connection. If
-		 * you use tin on a XanaNewz 2 Server comment out the following
-		 * case.
-		 */
+			/*
+			 * XanaNewz 2 Server Version 2.0.0.3 doesn't know CAPABILITIES
+			 * but responds with 400 _without_ closing the connection. If
+			 * you use tin on a XanaNewz 2 Server comment out the following
+			 * case (or use serverrc:disabled_nntp_cmds=CAPABILITIES).
+			 */
 #	if 1
-		case ERR_GOODBYE:
-			ret = i;
-			error_message(2, "%s", buf);
-			break;
+			case ERR_GOODBYE:
+				ret = i;
+				error_message(2, "%s", buf);
+				break;
 #	endif /* 1 */
 
-		default:
-			break;
-	}
+			default:
+				break;
+		}
 
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
-	if (nntp_caps.maxartnum <= T_ARTNUM_CONST(2147483647)) /* RFC 3977 "Article numbers MUST lie between 1 and 2,147,483,647, inclusive." */
-		nntp_caps.maxartnum = T_ARTNUM_CONST(0);
+		if (nntp_caps.maxartnum <= T_ARTNUM_CONST(2147483647)) /* RFC 3977 "Article numbers MUST lie between 1 and 2,147,483,647, inclusive." */
+			nntp_caps.maxartnum = T_ARTNUM_CONST(0);
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
 
+	}
+
+	/*
+	 * disable NNTP cmds if requested
+	 * takes comma separated list of NNTP commands
+	 *
+	 * TODO: - remember what got disabled so we don't have to
+	 *         strstr(serverrc.disabled_nntp_cmds, CMD)
+	 *         in the rest of the code to figure it out again.
+	 *       - move to a separate function so it can be called
+	 *         from the serverrc-menu in the
+	 *         OPT_SERVERRC_DISABLED_NNTP_CMDS case (and reflect
+	 *         the change right away and not just after a restart)?
+	 *         be aware that removing strings from the option may
+	 *         need to recheck capabilities anyway (and if
+	 *         CAPABILITIES is added it would be sent once more).
+	 *
+	 * NOTE: keep in sync with valid_suppressions in read_server_config()
+	 */
+	if (*serverrc.disabled_nntp_cmds) {
+		s = ptr = my_strdup(serverrc.disabled_nntp_cmds);
+		while ((d = strtok(s, ",")) != NULL) {
+			str_trim(d);
+			/* no check for "CAPABILITIES" here */
+			if (!strcasecmp(d, "AUTHINFO SASL")) /* disables _any_ AUTHINFO SASL mech */
+				nntp_caps.authinfo_sasl = FALSE;
+			else if (!strcasecmp(d, "COMPRESS DEFLATE")) {
+				nntp_caps.compress = FALSE;
+				nntp_caps.compress_algorithm = COMPRESS_NONE;
+			}
+			else if (!strcasecmp(d, "HDR")) {
+				nntp_caps.hdr = FALSE;
+				nntp_caps.hdr_cmd = NULL;
+				nntp_caps.list_headers = FALSE;
+			}
+			else if (!strcasecmp(d, "LIST COUNTS"))
+				nntp_caps.list_counts = FALSE;
+			else if (!strcasecmp(d, "LIST DISTRIB.PATS"))
+				nntp_caps.list_distrib_pats = FALSE;
+			else if (!strcasecmp(d, "LIST DISTRIBUTIONS"))
+				nntp_caps.list_distributions = FALSE;
+			else if (!strcasecmp(d, "LIST HEADERS"))
+				nntp_caps.list_headers = FALSE;
+			else if (!strcasecmp(d, "LIST MOTD"))
+				nntp_caps.list_motd = FALSE;
+			else if (!strcasecmp(d, "LIST NEWSGROUPS")) {
+				nntp_caps.list_newsgroups = FALSE;
+				show_description = FALSE;
+			}
+			else if (!strcasecmp(d, "LIST OVERVIEW.FMT"))
+				nntp_caps.list_overview_fmt = FALSE;
+			else if (!strcasecmp(d, "LIST SUBSCRIPTIONS"))
+				nntp_caps.list_subscriptions = FALSE;
+			else if (!strcasecmp(d, "LISTGROUP"))
+				nntp_caps.listgroup = FALSE;
+			else if (!strcasecmp(d, "NEWGROUPS")) {
+				nntp_caps.newgroups = FALSE;
+				check_for_new_newsgroups = FALSE;
+			}
+			else if (!strcasecmp(d, "OVER")) {
+				nntp_caps.over = FALSE;
+				nntp_caps.over_cmd = NULL;
+			}
+			else if (!strcasecmp(d, "XHDR")) { /* --disable-xhdr-xref */
+				nntp_caps.hdr = FALSE;
+				nntp_caps.hdr_cmd = NULL;
+			}
+			else if (!strcasecmp(d, "XOVER")) {
+				nntp_caps.over = FALSE;
+				nntp_caps.over_cmd = NULL;
+			}
+			else if (!strcasecmp(d, "XPAT"))
+				nntp_caps.xpat = FALSE;
+			/* add more cms. if required. e.g. NEWNEWS if we ever use it */
+			s = NULL;
+		}
+		free(ptr);
+	}
 	return ret;
 }
 
@@ -1485,7 +1664,7 @@ mode_reader(
 		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "mode_reader(MODE READER)");
 #	endif /* DEBUG */
-		DEBUG_IO((stderr, "nntp_command(MODE READER)\n"));
+		DEBUG_IO((stderr, "%snntp_command(MODE READER)\n", logtime()));
 		put_server("MODE READER", FALSE);
 
 		/*
@@ -1580,8 +1759,12 @@ nntp_open(
 		debug_print_file("NNTP", "nntp_open() %s:%u", nntp_server, nntp_tcp_port);
 #	endif /* DEBUG */
 
+#if defined(HAVE_ALARM) && defined(SIGALRM)
+	alarm((unsigned) TIN_NNTP_TIMEOUT);
+#endif /* HAVE_ALARM && SIGALRM */
+
 	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));
+	DEBUG_IO((stderr, "%sserver_init returns %d,%s\n", logtime(), ret, line));
 
 	if ((!batch_mode || verbose) && ret >= 0 && !use_nntps)
 		my_fputc('\n', stdout);
@@ -1621,7 +1804,7 @@ nntp_open(
 			if (ret < 0)
 				error_message(2, _(txt_failed_to_connect_to_server), nntp_server);
 			else
-				error_message(2, "%s", line);
+				error_message(2, "%3.3d %s", ret, line);
 
 			return ret;
 	}
@@ -1649,8 +1832,7 @@ nntp_open(
 	 *       of extensions. (For details about authentication methods, see
 	 *       RFC 4643).
 	 */
-	if (nntp_caps.type != BROKEN)
-		check_extensions(0);
+	check_extensions(0);
 
 	/*
 	 * If the user wants us to authenticate on connection startup, do it now.
@@ -1768,11 +1950,12 @@ nntp_open(
 	 *
 	 * TODO: this should be done when the command is first used!
 	 */
-	if (nntp_caps.type != CAPABILITIES) {
+	if (nntp_caps.type != CAPABILITIES && nntp_caps.over) {
 		int i, j = 0;
 
+		nntp_caps.over_cmd = NULL;
 		for (i = 0; i < 2 && j >= 0; i++) {
-			j = new_nntp_command(&xover_cmds[i], ERR_NCING, line, sizeof(line));
+			j = new_nntp_command(&xover_cmds[i], ERR_NCING, NULL, 0);
 			switch (j) {
 				case ERR_COMMAND:
 					break;
@@ -1794,47 +1977,55 @@ nntp_open(
 					break;
 			}
 		}
-		for (i = j = 0; i < 2 && j >= 0; i++) {
-			j = new_nntp_command(&xhdr_cmds[i], ERR_CMDSYN, line, sizeof(line));
-			switch (j) {
-				case ERR_COMMAND:
-					break;
-
-				case 221:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
-					nntp_caps.hdr_cmd = &xhdr_cmds[i];
-#	ifdef DEBUG
-					if ((debug & DEBUG_NNTP) && verbose > 1)
-						debug_print_file("NNTP", "nntp_open() %s skipping data", &xhdr_cmds[i]);
-#	endif /* DEBUG */
-					while (tin_fgets(FAKE_NNTP_FP, FALSE))
-						;
-					j = -1;
-					break;
+		if (!*nntp_caps.over_cmd)
+			nntp_caps.over = FALSE;
 
-				default:	/* usually ERR_CMDSYN (args missing), Typhoon/Twister sends ERR_NCING */
-					nntp_caps.hdr_cmd = &xhdr_cmds[i];
-					j = -1;
-					break;
+		/* TODO; delay check till needed */
+		if (nntp_caps.hdr) {
+			for (i = j = 0; i < 2 && j >= 0; i++) {
+				j = new_nntp_command(&xhdr_cmds[i], ERR_CMDSYN, NULL, 0);
+				switch (j) {
+					case ERR_COMMAND:
+						break;
+
+					case OK_XHDR:	/* unexpected multiline ok, e.g.: SoftVelocity Discussions 2.5q */
+						nntp_caps.hdr_cmd = &xhdr_cmds[i];
+#	ifdef DEBUG
+						if ((debug & DEBUG_NNTP) && verbose > 1)
+							debug_print_file("NNTP", "nntp_open() %s skipping data", &xhdr_cmds[i]);
+#	endif /* DEBUG */
+						while (tin_fgets(FAKE_NNTP_FP, FALSE))
+							;
+						j = -1;
+						break;
+
+					default:	/* usually ERR_CMDSYN (args missing), Typhoon/Twister sends ERR_NCING */
+						nntp_caps.hdr_cmd = &xhdr_cmds[i];
+						j = -1;
+						break;
+				}
 			}
 		}
 		/* no XPAT probing here, we do when it's needed */
-		nntp_caps.xpat = TRUE;
-#	if 0
-		switch (new_nntp_command("XPAT Newsgroups <0> *", ERR_NOART, line, sizeof(line))) {
-			case ERR_NOART:
-				nntp_caps.xpat = TRUE;
-				break;
-
-			default:
-				break;
-		}
-#	endif /* 0 */
+		nntp_caps.xpat = (strstr(serverrc.disabled_nntp_cmds, "XPAT") != NULL) ? FALSE : TRUE;
 	} else {
-		if (!nntp_caps.over_cmd) {
+		/*
+		 * XZVER (and XZHDR) are likely not mentioned in CAPABILITIES
+		 * so we would need to probe them unconditionally.
+		 * responses (note the -1 in size-paraeter):
+		 * - ERR_CMDSYN  = ok (not in a group)
+		 * - ERR_COMMAND = error
+		 * - OK_XOVER    = data follows
+		 *                 =ybegin line=128 size=-1
+		 *                 yenc encoded zcompressed data
+		 *                 =yend crc32=...
+		 *                 .
+		 */
+		if (nntp_caps.type == CAPABILITIES && !nntp_caps.over_cmd && !strstr(serverrc.disabled_nntp_cmds, "XOVER")) {
 			/*
 			 * CAPABILITIES didn't mention OVER or XOVER, try XOVER
 			 */
-			switch (new_nntp_command(xover_cmds, ERR_NCING, line, sizeof(line))) {
+			switch (new_nntp_command(xover_cmds, ERR_NCING, NULL, 0)) {
 				case ERR_COMMAND:
 					break;
 
@@ -1853,11 +2044,17 @@ nntp_open(
 					break;
 			}
 		}
-		if (!nntp_caps.hdr_cmd) {
+
+		if (!nntp_caps.hdr_cmd && !strstr(serverrc.disabled_nntp_cmds, "XHDR")) {
+			/* NOTE:
+			 * FEEDBASE 0.3 (feedbase-nntpd.pl 0.3; feedbase.org; nntps on port 563)
+			 * an Atom/RSS-feed to nntp gateway doesn't like this, use
+			 * disabled_nntp_cmds=XHDR,NEWGROUPS,LISTGROUP
+			 */
 			/*
 			 * CAPABILITIES didn't mention HDR or XHDR, try XHDR
 			 */
-			switch (new_nntp_command(xhdr_cmds, ERR_NCING, line, sizeof(line))) {
+			switch (new_nntp_command(xhdr_cmds, ERR_NCING, NULL, 0)) {
 				case ERR_COMMAND:
 					break;
 
@@ -1878,15 +2075,13 @@ nntp_open(
 		}
 	}
 
-	if (!nntp_caps.over_cmd) {
-		if (!is_reconnect && !batch_mode) {
-			wait_message(2, _(txt_no_xover_support));
+	if (!is_reconnect && !batch_mode && !nntp_caps.over_cmd && !strstr(serverrc.disabled_nntp_cmds, "OVER")) {
+		wait_message(2, _(txt_no_xover_support));
 
-			if (tinrc.cache_overview_files)
-				wait_message(2, _(txt_caching_on));
-			else
-				wait_message(2, _(txt_caching_off));
-		}
+		if (serverrc.cache_overview_files)
+			wait_message(2, _(txt_caching_on));
+		else
+			wait_message(2, _(txt_caching_off));
 	}
 #	if 0
 	else {
@@ -1902,7 +2097,11 @@ nntp_open(
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
 
 	/* no no_write logic here as that's always set on initial connect */
-	if (((nntp_caps.type == CAPABILITIES && nntp_caps.list_motd) || nntp_caps.type != CAPABILITIES) && !is_reconnect && !batch_mode && show_description && check_for_new_newsgroups) {
+	if (!is_reconnect) {
+		list_distrib_pats();
+		list_distributions();
+	}
+	if (nntp_caps.list_motd && !is_reconnect && !batch_mode && show_description && check_for_new_newsgroups) {
 		FILE *fp;
 
 		if ((fp = tin_fopen(local_motd_file, "w+")) != NULL) {
@@ -1910,7 +2109,7 @@ nntp_open(
 			unsigned int n;
 			long m_hash = list_motd(fp);
 
-			if (m_hash != motd_hash) {
+			if (m_hash != serverrc.motd_hash) {
 				if (fseek(fp, 0L, SEEK_SET) != -1) {
 					n = 0;
 #	ifdef HAVE_COLOR
@@ -1930,7 +2129,7 @@ nntp_open(
 					} else
 						unlink(local_motd_file);
 
-					motd_hash = m_hash;
+					serverrc.motd_hash = m_hash;
 				} /* else EBADF */
 			}
 			fclose(fp);
@@ -1951,7 +2150,7 @@ nntp_open(
 #	endif /* USE_ZLIB */
 #endif /* NNTP_ABLE */
 
-	DEBUG_IO((stderr, "nntp_open okay\n"));
+	DEBUG_IO((stderr, "%snntp_open okay\n", logtime()));
 	return 0;
 }
 
@@ -2014,7 +2213,7 @@ get_only_respcode(
 	respcode = (int) strtol(ptr, &end, 10);
 	if (end == ptr || respcode < 100 || respcode > 599)
 		respcode = -1;
-	DEBUG_IO((stderr, "get_only_respcode(%d)\n", respcode));
+	DEBUG_IO((stderr, "%sget_only_respcode(%d)\n", logtime(), respcode));
 
 	/*
 	 * we also reconnect on ERR_FAULT if last_put was ARTICLE or LIST or POST
@@ -2023,10 +2222,16 @@ get_only_respcode(
 	 * what about other LIST cmds? (ACTIVE|COUNTS|OVERVIEW.FMT|...)
 	 */
 	if (*last_put && ((respcode == ERR_FAULT && (!strncmp(last_put, "ARTICLE", 7) || !strcmp(last_put, "POST") || !strcmp(last_put, "LIST"))) || respcode == ERR_GOODBYE || respcode == OK_GOODBYE) && strcmp(last_put, "QUIT")) {
-		if (respcode == ERR_GOODBYE && !strncmp(last_put, "HEAD ", 5)) {
+		if (respcode == ERR_GOODBYE) {
+			/* don't retry to auth on ERR_GOODBYE */
+			if (!strncmp(last_put, "AUTHINFO ", 9))
+				tin_done(EXIT_FAILURE, ptr);
+
 			/* usenetfarm may send ERR_GOODBYE in response to HEAD, we don't want to retry that */
-			return respcode;
+			if (!strncmp(last_put, "HEAD ", 5))
+				return respcode;
 		}
+
 		/*
 		 * Maybe server timed out.
 		 * If so, retrying will force a reconnect.
@@ -2053,7 +2258,7 @@ get_only_respcode(
 		respcode = (int) strtol(ptr, &end, 10);
 		if (end == ptr || respcode < 100 || respcode > 599)
 			respcode = -1;
-		DEBUG_IO((stderr, "get_only_respcode(%d)\n", respcode));
+		DEBUG_IO((stderr, "%sget_only_respcode(%d)\n", logtime(), respcode));
 	}
 	if (message != NULL && mlen > 1 && *end != '\0')		/* Pass out the rest of the text */
 		my_strncpy(message, ++end, mlen - 1);
@@ -2112,7 +2317,7 @@ get_respcode(
 				can_post = TRUE && !force_no_post;
 		}
 		if (curr_group != NULL) {
-			DEBUG_IO((stderr, _("Rejoin current group\n")));
+			DEBUG_IO((stderr, "%sRejoin current group\n", logtime()));
 			snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
 			put_server(last_put, FALSE);
 			if (nntpbuf_gets(last_put, NNTP_STRLEN, &nntp_buf) == NULL)
@@ -2121,7 +2326,7 @@ get_respcode(
 			if (debug & DEBUG_NNTP)
 				debug_print_file("NNTP", "<<<%s%s", logtime(), *last_put ? last_put : "NULL");
 #	endif /* DEBUG */
-			DEBUG_IO((stderr, _("Read (%s)\n"), *last_put ? last_put : txt_null));
+			DEBUG_IO((stderr, "%sget_respcode() Read (%s)\n", logtime(), *last_put ? last_put : txt_null));
 		}
 		STRCPY(last_put, savebuf);
 
@@ -2170,7 +2375,7 @@ nntp_command(
 	char *message,
 	size_t mlen)
 {
-DEBUG_IO((stderr, "nntp_command(%s)\n", command));
+DEBUG_IO((stderr, "%snntp_command(%s)\n", logtime(), command));
 #	ifdef DEBUG
 	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "nntp_command(%s)", command);
@@ -2209,7 +2414,7 @@ new_nntp_command(
 {
 	int respcode = 0;
 
-DEBUG_IO((stderr, "new_nntp_command(%s)\n", command));
+DEBUG_IO((stderr, "%snew_nntp_command(%s)\n", logtime(), command));
 #	ifdef DEBUG
 	if ((debug & DEBUG_NNTP) && verbose > 1)
 		debug_print_file("NNTP", "new_nntp_command(%s)", command);
@@ -2220,7 +2425,7 @@ DEBUG_IO((stderr, "new_nntp_command(%s)\
 		if ((respcode = get_respcode(message, mlen)) != success) {
 #	ifdef DEBUG
 			if ((debug & DEBUG_NNTP) && verbose > 1)
-				debug_print_file("NNTP", "new_nntp_command(%s) NOT_OK - Expected: %d, got: %d", command, success, respcode);
+				debug_print_file("NNTP", "new_nntp_command(%s) NOT_OK - Expected: %d, got: %d %s", command, success, respcode, message);
 #	endif /* DEBUG */
 			return respcode;
 		}
@@ -2233,25 +2438,129 @@ DEBUG_IO((stderr, "new_nntp_command(%s)\
 }
 
 
+static void
+list_distributions(
+	void)
+{
+	char *ptr, *dist, *desc;
+	t_distrib_pat *p, *q;
+
+	if (!nntp_caps.list_distrib_pats || !nntp_caps.list_distributions || !nntp_caps.distrib_pats)
+		return;
+
+	switch (new_nntp_command("LIST DISTRIBUTIONS", OK_GROUPS, NULL, 0)) {
+		case OK_GROUPS:
+			while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#	ifdef DEBUG
+				if (debug & DEBUG_NNTP)
+					debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#	endif /* DEBUG */
+				if ((desc = strpbrk(ptr, " \t")) == NULL)
+					continue;
+				*desc++ = '\0';
+				dist = ptr;
+				for (p = nntp_caps.distrib_pats; p != NULL; p = q) {
+					if (!strcasecmp(p->distribution, dist)) {
+						FreeIfNeeded(p->description);
+						p->description = str_trim(utf8_valid(my_strdup(desc))); /* TODO: csguess_convert_str(..., "UTF-8")? */
+						break;
+					}
+					q = p->next;
+				}
+				if (p == NULL)
+					add_distrib_pat(0, NULL, dist, desc);
+			}
+			break;
+
+		default:
+			nntp_caps.list_distributions = FALSE;
+			break;
+	}
+	return;
+}
+
+
+static void
+list_distrib_pats(
+	void)
+{
+	char *ptr, *d, *pat, *dist;
+	int weight;
+
+	if (!nntp_caps.list_distrib_pats)
+		return;
+
+	switch (new_nntp_command("LIST DISTRIB.PATS", OK_GROUPS, NULL, 0)) {
+		case OK_GROUPS:
+			while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#	ifdef DEBUG
+				if (debug & DEBUG_NNTP)
+					debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#	endif /* DEBUG */
+				if ((d = strpbrk(ptr, ":")) == NULL)
+					continue;
+				weight = strtol(ptr, NULL, 10);
+				pat = d + 1;
+				if ((d = strpbrk(pat, ":")) == NULL)
+					continue;
+				*d = '\0';
+				dist = d + 1;
+				if (*dist && *pat)
+					nntp_caps.distrib_pats = add_distrib_pat(weight, pat, dist, NULL);
+			}
+			break;
+
+		default:
+			nntp_caps.list_distrib_pats = FALSE;
+			break;
+	}
+}
+
+
+static t_distrib_pat *
+add_distrib_pat(
+	int weight,
+	const char *pat,
+	const char *dist,
+	const char *desc)
+{
+	t_distrib_pat *p, *temp;
+
+	assert(((void) "add_distrib_pat() failed. dist == NULL", dist != NULL));
+
+	temp = my_malloc(sizeof *temp);
+	temp->weight = weight;
+	temp->pattern = pat ? my_strdup(pat) : NULL;
+	temp->distribution = my_strdup(dist);
+	temp->description = desc ? my_strdup(desc) : NULL;
+	temp->next = NULL;
+
+	if (nntp_caps.distrib_pats == NULL)
+		nntp_caps.distrib_pats = temp;
+	else {
+		p = nntp_caps.distrib_pats;
+		while (p->next != NULL)
+			p = p->next;
+		p->next = temp;
+	}
+
+	return nntp_caps.distrib_pats;
+}
+
+
 static long int
 list_motd(
 	FILE *stream)
 {
 	char *ptr, *p, *m;
-	char buf[NNTP_STRLEN];
-	size_t len;
 	long m_hash = 0L;
-#	if defined(CHARSET_CONVERSION) && defined(USE_ICU_UCSDET)
-	char *guessed_charset;
-#	endif /* CHARSET_CONVERSION && USE_ICU_UCSDET */
 
-	if (!stream)
+	if (!stream || !nntp_caps.list_motd)
 		return m_hash;
 
 	m = my_calloc(1, 1);
-	buf[0] = '\0';
 
-	switch (new_nntp_command("LIST MOTD", OK_MOTD, buf, sizeof(buf))) {
+	switch (new_nntp_command("LIST MOTD", OK_MOTD, NULL, 0)) {
 		case OK_MOTD:
 			while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #	ifdef DEBUG
@@ -2259,7 +2568,6 @@ list_motd(
 					debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
 				p = my_strdup(ptr);
-				len = strlen(p);
 
 				/* original MOTD for hashing as local charset may change */
 				m = append_to_string(m, p);
@@ -2271,14 +2579,7 @@ list_motd(
 				 * so checking nntp_caps.type doesn't help and we guess if
 				 * we can. Some day we may check for nntp_caps.version > 2 ...
 				 */
-#	if defined(CHARSET_CONVERSION) && defined(USE_ICU_UCSDET)
-				if ((guessed_charset = guess_charset(p, 10)) != NULL) {
-					process_charsets(&p, &len, guessed_charset, tinrc.mm_local_charset, FALSE);
-					free(guessed_charset);
-				} else
-#	endif /* CHARSET_CONVERSION && USE_ICU_UCSDET */
-					process_charsets(&p, &len, "UTF-8", tinrc.mm_local_charset, FALSE);
-
+				csguess_convert_str(&p, "UTF-8");
 				fprintf(stream, _(txt_motd), p);
 				free(p);
 			}
@@ -2365,6 +2666,7 @@ deflate_free(
 
 static z_streamp
 z_stream_init(
+	unsigned char *io_buf,
 	t_bool is_deflate)
 {
 	int result;
@@ -2372,14 +2674,25 @@ z_stream_init(
 	z_streamp strm = my_calloc(1, sizeof(z_stream));
 	strm->zalloc = deflate_alloc;
 	strm->zfree = deflate_free;
+	strm->opaque = NULL;
 
-	if (is_deflate)
+	if (is_deflate) {
+		strm->next_out = io_buf;
+		strm->avail_out = DEFLATE_BUFSZ;
 		result = deflateInit2(strm, Z_DEFAULT_COMPRESSION, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY);
-	else
+	} else {
+		strm->next_in = io_buf;
+		strm->avail_in = 0;
 		result = inflateInit2(strm, -15);
+	}
 
-	if (result != Z_OK)
+	if (result != Z_OK) {
+		if (is_deflate)
+			deflateEnd(strm);
+		else
+			inflateEnd(strm);
 		FreeAndNull(strm);
+	}
 
 	return strm;
 }
@@ -2387,29 +2700,20 @@ z_stream_init(
 
 static void
 enable_deflate(
-	struct nntpbuf* nntpbuf)
+	struct nntpbuf *nntpbuf)
 {
-	char buf[NNTP_STRLEN];
-
 	if (nntpbuf->z_rd || nntpbuf->z_wr)
 		return;
 
-	nntpbuf->z_rd = z_stream_init(FALSE);
-	nntpbuf->z_wr = z_stream_init(TRUE);
+	nntpbuf->z_rd_buf = my_malloc(DEFLATE_BUFSZ);
+	nntpbuf->z_wr_buf = my_malloc(DEFLATE_BUFSZ);
+	nntpbuf->z_rd = z_stream_init(nntpbuf->z_rd_buf, FALSE);
+	nntpbuf->z_wr = z_stream_init(nntpbuf->z_wr_buf, TRUE);
 
 	if (nntpbuf->z_rd == NULL || nntpbuf->z_wr == NULL)
 		goto error_out;
 
-	nntpbuf->z_rd_buf = my_malloc(DEFLATE_BUFSZ);
-	nntpbuf->z_rd->next_in = nntpbuf->z_rd_buf;
-	nntpbuf->z_rd->avail_in = 0;
-
-	nntpbuf->z_wr_buf = my_malloc(DEFLATE_BUFSZ);
-	nntpbuf->z_wr->next_out = nntpbuf->z_wr_buf;
-	nntpbuf->z_wr->avail_out = DEFLATE_BUFSZ;
-
-	buf[0] = '\0';
-	switch (new_nntp_command("COMPRESS DEFLATE", OK_COMPRESS, buf, sizeof(buf))) {
+	switch (new_nntp_command("COMPRESS DEFLATE", OK_COMPRESS, NULL, 0)) {
 		case OK_COMPRESS:
 			deflate_active = TRUE;
 			return;
@@ -2430,7 +2734,7 @@ error_out:
 
 static ssize_t
 nntpbuf_deflate_write(
-	struct nntpbuf* buf)
+	struct nntpbuf *buf)
 {
 	ssize_t bytes_written = 0, bwritten;
 	t_bool deflate_again = TRUE;
@@ -2458,6 +2762,8 @@ nntpbuf_deflate_write(
 			bytes_written += bwritten;
 		}
 	}
+
+	buf->z_wr->next_out = buf->z_wr_buf;
 	buf->wr.lb = buf->wr.ub;
 
 	return bytes_written;
@@ -2466,7 +2772,7 @@ nntpbuf_deflate_write(
 
 static ssize_t
 nntpbuf_inflate(
-	struct nntpbuf* buf)
+	struct nntpbuf *buf)
 {
 	int result = inflate(buf->z_rd, Z_NO_FLUSH);
 
@@ -2483,7 +2789,7 @@ nntpbuf_inflate(
 
 static ssize_t
 nntpbuf_inflate_read(
-	struct nntpbuf* buf)
+	struct nntpbuf *buf)
 {
 	ssize_t bytes_read;
 	ssize_t bread;
@@ -2519,7 +2825,7 @@ nntpbuf_inflate_read(
  */
 static int
 nntpbuf_flush(
-	struct nntpbuf* buf)
+	struct nntpbuf *buf)
 {
 	if (!buf)
 		return EOF;
@@ -2551,8 +2857,8 @@ nntpbuf_flush(
  */
 static int
 nntpbuf_puts(
-	const char* data,
-	struct nntpbuf* buf)
+	const char *data,
+	struct nntpbuf *buf)
 {
 	int bytes_written = 0, retval;
 	size_t len, l;
@@ -2712,12 +3018,16 @@ nntpbuf_close(
 		if (result != 0) {
 			/* TODO: warn? */
 		}
+#	ifdef USE_OPENSSL
+		else
+			buf->fd = -1;
+#	endif /* USE_OPENSSL */
 	}
 	buf->tls_ctx = NULL;
 #	endif /* NNTPS_ABLE */
 
 	if (buf->fd >= 0)
-		close(buf->fd);
+		sync_close(buf->fd);
 
 	buf->fd = -1;
 
@@ -2770,7 +3080,7 @@ nntp_conninfo(
 	fprintf(stream, _(txt_conninfo_server), nntp_server);
 	fprintf(stream, _(txt_conninfo_port), nntp_tcp_port);
 
-#	if defined(HAVE_GETPEERNAME) || defined(TLI)
+#	if defined(HAVE_GETSOCKOPT) || defined(HAVE_GETPEERNAME) || defined(TLI)
 	switch (nntp_buf.family) {
 		case AF_INET:
 			fprintf(stream, _(txt_conninfo_type), "IPv4");
@@ -2794,12 +3104,36 @@ nntp_conninfo(
 #		endif /* DEBUG */
 			break;
 	}
-#	endif /* HAVE_GETPEERNAME || TLI */
+#	endif /* HAVE_GETSOCKOPT || HAVE_GETPEERNAME || TLI */
+
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
+	fprintf(stream, P_(txt_conninfo_timeout_sp[0], txt_conninfo_timeout_sp[1], TIN_NNTP_TIMEOUT), TIN_NNTP_TIMEOUT, TIN_NNTP_TIMEOUT ? "" : _(txt_conninfo_disabled));
+#	endif /* HAVE_ALARM && SIGALRM */
+
+#	if defined(TIMEOUT_TYPE) && defined(TIMEOUT_INI_NAME) && defined(DEBUG)
+	/* as this is for debugging only, intentionally no _() here */
+	{
+		TIMEOUT_TYPE ival;
+		socklen_t vlen = sizeof(TIMEOUT_TYPE);
+		int l = strlen(_(txt_conninfo_type)) - 5; /* 5 == ": %s\n" */
+
+		if (getsockopt(nntp_buf.fd, IPPROTO_TCP, TIMEOUT_INI_NAME, &ival, &vlen) == 0) {
+#		ifdef TCP_USER_TIMEOUT
+			/* this actually is TIMEOUT_RXT_NAME */
+			fprintf(stream, "%-*.*s: %s %u.%.3u seconds\n", l, l, "TCP TIMEOUTS", "TCP_USER_TIMEOUT", ival / TIMEOUT_MUL, ival % TIMEOUT_MUL);
+#		else
+#			if defined(TCP_CONNECTIONTIMEOUT) && defined(TCP_RXT_CONNDROPTIME)
+			fprintf(stream, "%-*.*s: %s %-5d seconds\n", l, l, "TCP TIMEOUTS", "TCP_CONNECTIONTIMEOUT", ival); /* 5 == snprintf(NULL, 0, "%d", TIN_NNTP_TIMEOUT_MAX) */
+			if (getsockopt(nntp_buf.fd, IPPROTO_TCP, TIMEOUT_RXT_NAME, &ival, &vlen) == 0)
+				fprintf(stream, "%-*.*s %s %-5d seconds", l + 1, l + 1, "", "TCP_RXT_CONNDROPTIME ", ival);
+			fprintf(stream, "\n");
+#			endif /* TCP_CONNECTIONTIMEOUT && TCP_RXT_CONNDROPTIME */
+#		endif /* TCP_USER_TIMEOUT */
+		}
+	}
+#	endif /* TIMEOUT_TYPE && TIMEOUT_INI_NAME && DEBUG */
 
 	if (nntp_caps.type == CAPABILITIES) {
-		fprintf(stream, "\n");
-		if (nntp_caps.implementation && *nntp_caps.implementation)
-			fprintf(stream, _(txt_conninfo_implementation), nntp_caps.implementation);
 		if (nntp_caps.compress) {
 			fprintf(stream, "%s", _(txt_conninfo_compress));
 			if ((nntp_caps.compress_algorithm & COMPRESS_DEFLATE) == COMPRESS_DEFLATE) {
@@ -2809,35 +3143,35 @@ nntp_conninfo(
 				fprintf(stream, "%s", _(txt_conninfo_deflate_unsupported));
 #	endif /* USE_ZLIB */
 			}
-		}
 #	if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS)
-		if (nntp_caps.maxartnum) {
-			char *buf;
-			int n;
-			size_t len;
-
-			if ((n = snprintf(NULL, 0, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum)) > 0) {
-				len = (size_t) n + 1;
-				buf = my_malloc(len);
-
-				if (snprintf(buf, len, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum) == n)
-					fprintf(stream, _(txt_conninfo_maxartnum), buf);
-				free(buf);
+			if (nntp_caps.maxartnum) {
+				char *buf;
+				int n;
+				size_t len;
+
+				if ((n = snprintf(NULL, 0, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum)) > 0) {
+					len = (size_t) n + 1;
+					buf = my_malloc(len);
+
+					if (snprintf(buf, len, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum) == n)
+						fprintf(stream, _(txt_conninfo_maxartnum), buf);
+					free(buf);
+				}
 			}
-		}
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
-	}
-
-#	if defined(HAVE_ALARM) && defined(SIGALRM)
-	fprintf(stream, _(txt_conninfo_timeout), TIN_NNTP_TIMEOUT, TIN_NNTP_TIMEOUT ? "" : _(txt_conninfo_disabled));
-#	endif /* HAVE_ALARM && SIGALRM */
-
 #	ifdef USE_GSASL
-	if (nntp_caps.type == CAPABILITIES && nntp_caps.authinfo_sasl) {
-		fprintf(stream, _(txt_usable_sasl_mechs), nntp_caps.sasl_mechs ? nntp_caps.sasl_mechs : _(txt_none));
-		fprintf(stream, _(txt_used_sasl_mech), nntp_caps.sasl_mech_used ? nntp_caps.sasl_mech_used : _(txt_none));
-	}
+			if (nntp_caps.authinfo_sasl) {
+				fprintf(stream, _(txt_usable_sasl_mechs), nntp_caps.sasl_mechs ? nntp_caps.sasl_mechs : _(txt_none));
+				fprintf(stream, _(txt_used_sasl_mech), nntp_caps.sasl_mech_used ? nntp_caps.sasl_mech_used : _(txt_none));
+			}
 #	endif /* USE_GSASL */
+			if (nntp_caps.implementation && *nntp_caps.implementation)
+				fprintf(stream, _(txt_conninfo_implementation), nntp_caps.implementation);
+		}
+	}
+
+	if (*serverrc.disabled_nntp_cmds)
+		fprintf(stream, _(txt_disabled_cmds), serverrc.disabled_nntp_cmds);
 
 	{
 		char *motd;
@@ -2858,6 +3192,8 @@ nntp_conninfo(
 		retval = tintls_conninfo(nntp_buf.tls_ctx, stream);
 #	endif /* NNTPS_ABLE */
 
+	/* TODO: display distributions? */
+
 	return retval;
 }
 
@@ -2871,7 +3207,6 @@ set_maxartnum(
 	t_bool reconnect)
 {
 	char cmd[NNTP_STRLEN];
-	char line[NNTP_STRLEN] = { '\0' };
 	static int cnt = 0;
 
 	if (nntp_caps.maxartnum < T_ARTNUM_CONST(2147483647) || (!reconnect && cnt))
@@ -2881,7 +3216,7 @@ set_maxartnum(
 
 	snprintf(cmd, sizeof(cmd), "MAXARTNUM %"T_ARTNUM_PFMT, nntp_caps.maxartnum);
 
-	switch (new_nntp_command(cmd, OK_EXTENSIONS, line, sizeof(line))) {
+	switch (new_nntp_command(cmd, OK_EXTENSIONS, NULL, 0)) {
 		case OK_EXTENSIONS:
 			nntp_caps.mode_reader = FALSE;
 			nntp_caps.reader = TRUE;
@@ -2895,4 +3230,121 @@ set_maxartnum(
 	}
 }
 #	endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */
+
+
+/*
+ * timeout for new, non established TCP connections
+ * return timeout in ms if any or -1 on error
+ */
+static long
+set_tcp_user_ini_timeout(
+	int sockfd,
+	t_bool set)
+{
+#	if defined(TIMEOUT_INI_NAME)
+	if (TIN_NNTP_TIMEOUT) {
+		TIMEOUT_TYPE optval = set ? (TIN_NNTP_TIMEOUT + 1) * TIMEOUT_MUL : 250;
+		TIMEOUT_TYPE ival;
+		socklen_t vlen = sizeof(TIMEOUT_TYPE);
+
+		if (setsockopt(sockfd, IPPROTO_TCP, TIMEOUT_INI_NAME, &optval, sizeof(TIMEOUT_TYPE)) != 0) {
+			DEBUG_IO((stderr, "%ssetsockopt(,TCP_INI_TIMEOUT,%u,) %s\n", logtime(), optval, strerror(errno)));
+			return -1L;
+		} else {
+			if (getsockopt(sockfd, IPPROTO_TCP, TIMEOUT_INI_NAME, &ival, &vlen) != 0) {
+				DEBUG_IO((stderr, "%sgetsockopt(,TCP_INI_TIMEOUT,): %s\n", logtime(), strerror(errno)));
+				return -1L;
+			} else {
+				DEBUG_IO((stderr, "%sgetsockopt(,TCP_INI_TIMEOUT,): %d\n", logtime(), ival));
+				return (long) ival * 1000 / TIMEOUT_MUL;
+			}
+		}
+	}
+#	else
+	DEBUG_IO((stderr, "%s!TIMEOUT_INI_NAME\n", logtime()));
+	(void) sockfd;
+	(void) set;
+#	endif /* TIMEOUT_INI_NAME */
+	return 0L;
+}
+
+
+/*
+ * tcp retransmissions timeout
+ * return set timeout in ms if any or -1 on error
+ */
+static long
+set_tcp_user_rxt_timeout(
+	int sockfd,
+	t_bool set)
+{
+#	if defined(TIMEOUT_RXT_NAME)
+	if (TIN_NNTP_TIMEOUT) {
+		TIMEOUT_TYPE optval = 250 + (set ? (TIN_NNTP_TIMEOUT < 12 ? TIN_NNTP_TIMEOUT * 500 : 6000) : 0);
+		TIMEOUT_TYPE ival;
+		socklen_t vlen = sizeof(TIMEOUT_TYPE);
+
+#	if defined(TIMEOUT_DIV) && TIMEOUT_DIV > 1
+		optval /= TIMEOUT_DIV;
+		if (!optval)
+			++optval;
+#	endif /* TIMEOUT_DIV && TIMEOUT_DIV > 1 */
+
+		if (setsockopt(sockfd, IPPROTO_TCP, TIMEOUT_RXT_NAME, &optval, sizeof(TIMEOUT_TYPE)) != 0) {
+			DEBUG_IO((stderr, "%ssetsockopt(,TCP_RXT_TIMEOUT,%u,) %s\n", logtime(), optval, strerror(errno)));
+			return -1L;
+		} else {
+			if (getsockopt(sockfd, IPPROTO_TCP, TIMEOUT_RXT_NAME, &ival, &vlen) != 0) {
+				DEBUG_IO((stderr, "%sgetsockopt(,TCP_RXT_TIMEOUT,): %s\n", logtime(), strerror(errno)));
+				return -1L;
+			} else {
+				DEBUG_IO((stderr, "%sgetsockopt(,TCP_RXT_TIMEOUT,): %d\n", logtime(), ival));
+#	if defined(TIMEOUT_DIV) && TIMEOUT_DIV > 1
+				return (long) ival * TIMEOUT_DIV;
+#	else
+				return (long) ival;
+#	endif /* TIMEOUT_DIV && TIMEOUT_DIV > 1 */
+			}
+		}
+	}
+#	else
+	DEBUG_IO((stderr, "%s!TIMEOUT_RXT_NAME\n",logtime()));
+	(void) sockfd;
+	(void) set;
+#	endif /* TIMEOUT_RXT_NAME */
+	return 0L;
+}
+
+
+t_bool
+nntp_list_active_grp(
+	const char *group,
+	char *moderated)
+{
+	/* try to fetch moderationm flag via "LIST ACTIVE grp" */
+	char *line;
+	char cmd[NNTP_STRLEN];
+	t_artnum ac_min = T_ARTNUM_CONST(1), ac_max = T_ARTNUM_CONST(0);
+	t_bool found = FALSE;
+
+	snprintf(cmd, sizeof(cmd), "LIST ACTIVE %s", group);
+	switch (new_nntp_command(cmd, OK_GROUPS, NULL, 0)) {
+		case OK_GROUPS:
+			while ((line = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#	ifdef DEBUG
+				if (debug & DEBUG_NNTP)
+					debug_print_file("NNTP", "<<<%s%s", logtime(), line);
+#	endif /* DEBUG */
+
+				parse_active_line(line, &ac_max, &ac_min, moderated);
+				found = TRUE;
+			}
+			break;
+
+		default:
+			break;
+		}
+
+		return found;
+}
 #endif /* NNTP_ABLE */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/nntps.c tin-2.6.5/src/nntps.c
--- tin-2.6.4/src/nntps.c	2024-12-23 21:22:36.000000000 +0100
+++ tin-2.6.5/src/nntps.c	2025-11-13 02:22:52.799680039 +0100
@@ -3,9 +3,9 @@
  *  Module    : nntps.c
  *  Author    : E. Berkhan
  *  Created   : 2022-09-10
- *  Updated   : 2024-12-23
+ *  Updated   : 2025-08-14
  *  Notes     : simple abstraction for various TLS implementations
- *  Copyright : (c) Copyright 2022-2025 Enrik Berkhan <Enrik.Berkhan@inka.de>
+ *  Copyright : (c) Copyright 2022-2026 Enrik Berkhan <Enrik.Berkhan@inka.de>
  *              Permission is hereby granted to copy, reproduce, redistribute
  *              or otherwise use this software  as long as: there is no
  *              monetary  profit  gained  specifically  from the use or
@@ -33,9 +33,11 @@ static struct tls_config *libtls_config
 static gnutls_certificate_credentials_t tls_xcreds = NULL;
 static char *gnutls_servername = NULL;
 static unsigned gnutls_verification_status = 0;
+static gnutls_datum_t gtls_alpns[] = { { (unsigned char *) NNTP_TCP_NAME, 4 } };
 #	else
 #		ifdef USE_OPENSSL
 static SSL_CTX *openssl_ctx = NULL;
+static unsigned char nntp_alpn[] = { 4, 'n', 'n', 't', 'p' };
 #		endif /* USE_OPENSSL */
 #	endif /* USE_GNUTLS */
 #endif /* USE_LIBTLS */
@@ -70,7 +72,7 @@ tintls_init(
 {
 	char *ca_cert_file = ca_cert_file_expanded;
 #ifdef USE_GNUTLS
-	int result = 0;
+	int result;
 #endif /* USE_GNUTLS */
 
 	if (tinrc.tls_ca_cert_file && *tinrc.tls_ca_cert_file) {
@@ -111,6 +113,14 @@ tintls_init(
 		tls_config_insecure_noverifytime(libtls_config);
 	}
 
+	/* ALPN - Application-Layer Protocol Negotiation, RFC 7301 */
+	if (tls_config_set_alpn(libtls_config, NNTP_TCP_NAME)) {
+		error_message(2, "%s!\n", tls_config_error(libtls_config));
+		tls_config_free(libtls_config);
+		libtls_config = NULL;
+		return -EINVAL;
+	}
+
 #else
 #	ifdef USE_GNUTLS
 
@@ -187,6 +197,14 @@ tintls_init(
 		}
 	}
 
+	/* ALPN - Application-Layer Protocol Negotiation, RFC 7301 */
+	if (SSL_CTX_set_alpn_protos(openssl_ctx, nntp_alpn, (int) sizeof(nntp_alpn))) {
+		SSL_CTX_free(openssl_ctx);
+		openssl_ctx = NULL;
+		show_errors("SSL_CTX_set_alpn_protos: %s!\n");
+		return -EINVAL;
+	}
+
 	if (insecure_nntps)
 		SSL_CTX_set_verify(openssl_ctx, SSL_VERIFY_NONE, NULL);
 	else
@@ -275,6 +293,14 @@ tintls_open(
 	if (gnutls_init(&client, GNUTLS_CLIENT | GNUTLS_AUTO_REAUTH | GNUTLS_POST_HANDSHAKE_AUTH) < 0)
 		return -ENOMEM;
 
+	/* ALPN - Application-Layer Protocol Negotiation, RFC 7301 */
+	if (gnutls_alpn_set_protocols(client, gtls_alpns, 1, GNUTLS_ALPN_MANDATORY)) {
+		error_message(1, "%s", "failed setting ALPN");
+		gnutls_deinit(client);
+		return -EINVAL;
+	}
+
+	/* SNI - Server Name Indication, RFC 6066 */
 	if (gnutls_server_name_set(client, GNUTLS_NAME_DNS, servername, strlen(servername)) < 0) {
 		gnutls_deinit(client);
 		return -ENOMEM;
@@ -331,6 +357,16 @@ tintls_open(
 		return -EINVAL;
 	}
 
+	/* ALPN - Application-Layer Protocol Negotiation, RFC 7301 */
+	/* should not be needed as we already set it, but it doesn't hurt */
+	if (SSL_set_alpn_protos(ssl, nntp_alpn, (int) sizeof(nntp_alpn))) {
+		BIO_free(client);
+		BIO_free(sock);
+		show_errors("SSL_set_alpn_protos: %s!\n");
+		return -EINVAL;
+	}
+
+	/* SNI - Server Name Indication, RFC 6066 */
 	if (SSL_set_tlsext_host_name(ssl, servername) != 1) {
 		BIO_free(client);
 		BIO_free(sock);
@@ -428,6 +464,13 @@ tintls_handshake(
 
 		wait_message(0, _(txt_tls_handshake_done), version, cipher);
 	}
+
+#	ifdef DEBUG
+	if (debug & DEBUG_NNTP) {
+		if (tls_conn_alpn_selected(client) == NULL)
+			wait_message(0, _(txt_tls_no_alpn_negotiated));
+	}
+#	endif /* DEBUG */
 #else
 #	ifdef USE_GNUTLS
 	int result;
@@ -543,10 +586,18 @@ err_cert:
 		}
 
 		if (!batch_mode || verbose) {
+#		ifdef DEBUG
+			gnutls_datum_t alpn = { NULL, 0 };
+#		endif /* DEBUG */
+
 			if ((desc = gnutls_session_get_desc(client)) != NULL) {
 				wait_message(0, _(txt_tls_handshake_done), desc);
 				gnutls_free(desc);
 			}
+#		ifdef DEBUG
+			if ((debug & DEBUG_NNTP) && gnutls_alpn_get_selected_protocol(client, &alpn))
+				wait_message(0, _(txt_tls_no_alpn_negotiated));
+#		endif /* DEBUG */
 		}
 	}
 #	else
@@ -594,6 +645,17 @@ err_cert:
 		}
 
 		wait_message(0, _(txt_tls_handshake_done), SSL_get_cipher_name(ssl));
+
+#			ifdef DEBUG
+		if (debug & DEBUG_NNTP) {
+			const unsigned char *proto;
+			unsigned int proto_len;
+
+			SSL_get0_alpn_selected(ssl, &proto, &proto_len);
+			if (!proto_len)
+				wait_message(0, txt_tls_no_alpn_negotiated);
+		}
+#			endif /* DEBUG */
 	}
 #		endif /* USE_OPENSSL */
 #	endif /* USE_GNUTLS */
@@ -753,18 +815,34 @@ tintls_close(
 }
 
 
-/* TODO: make date-format configurable? */
-#define PRINT_VALID_AFTER(ts, what) do { \
-		if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts)) \
-			fprintf(fp, _(txt_valid_not_after), (what)); \
-		else \
+/*
+ * TODO:
+ *      - make date-format configurable?
+ *      - format startup time only once, it is static
+ */
+#define PRINT_VALID_AFTER(ts, what, val) do { \
+		if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts)) { \
+			fprintf(fp, _(txt_valid_not_after), (what), (val) ? "" : _(txt_valid_no_longer)); \
+			if (!val_time) { \
+				if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", gmtime(&startup_time))) { \
+					fprintf(fp, _(txt_startup_time), (what)); \
+					fprintf(fp, "\n"); \
+				} \
+				val_time = TRUE; \
+			} \
+		} else \
 			fprintf(fp, "%s", txt_conninfo_fmt_error); \
 	} while (0)
 
-#define PRINT_VALID_BEFORE(ts, what) do { \
-		if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts)) \
-			fprintf(fp, _(txt_valid_not_before), (what)); \
-		else \
+#define PRINT_VALID_BEFORE(ts, what, val) do { \
+		if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts)) { \
+			fprintf(fp, _(txt_valid_not_before), (what), (val) ? "" : _(txt_valid_not_yet)); \
+			if (!val_time) { \
+				if (my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", gmtime(&startup_time))) \
+					fprintf(fp, _(txt_startup_time), (what)); \
+				val_time = TRUE; \
+			} \
+		} else \
 			fprintf(fp, "%s", txt_conninfo_fmt_error); \
 	} while (0)
 
@@ -774,9 +852,9 @@ tintls_conninfo(
 	void *session_ctx,
 	FILE *fp)
 {
+	char fmt_time[22]; /* %Y-%m-%dT%H:%M%z */
 #ifdef USE_LIBTLS
 	struct tls *client = session_ctx;
-	char fmt_time[22]; /* %Y-%m-%dT%H:%M%z */
 #	ifdef HAVE_LIB_CRYPTO
 	BIO *io_buf = NULL;
 	const uint8_t *chain;
@@ -784,6 +862,8 @@ tintls_conninfo(
 
 	fprintf(fp, "%s", _(txt_conninfo_tls_info));
 	fprintf(fp, _(txt_conninfo_libtls_info), tls_conn_version(client), tls_conn_cipher(client), tls_conn_cipher_strength(client));
+	if (tls_conn_alpn_selected(client) == NULL)
+		fprintf(fp, "%s\n", _(txt_tls_no_alpn_negotiated));
 
 	if ((chain = tls_peer_cert_chain_pem(client, &chain_size)))
 		io_buf = BIO_new(BIO_s_mem());
@@ -796,6 +876,7 @@ tintls_conninfo(
 		int i;
 		size_t cl;
 		struct tm tm;
+		t_bool val_time = TRUE;
 
 		fprintf(fp, "%s", _(txt_conninfo_server_cert_info));
 
@@ -824,14 +905,24 @@ tintls_conninfo(
 
 					if ((asn1 = X509_get0_notBefore(cert)) != NULL) {
 						if (ASN1_TIME_to_tm(asn1, &tm) == 1) {
-							PRINT_VALID_BEFORE(&tm, fmt_time);
+#	ifdef HAVE_MKTIME
+							if (mktime(&tm) > startup_time)
+								val_time = FALSE;
+#	endif /* HAVE_MKTIME */
+							PRINT_VALID_BEFORE(&tm, fmt_time, val_time);
 						}
 					}
+
 					if ((asn1 = X509_get0_notAfter(cert)) != NULL) {
 						if (ASN1_TIME_to_tm(asn1, &tm) == 1) {
-							PRINT_VALID_AFTER(&tm, fmt_time);
+#	ifdef HAVE_MKTIME
+							if (mktime(&tm) < startup_time)
+								val_time = FALSE;
+#	endif /* HAVE_MKTIME */
+							PRINT_VALID_AFTER(&tm, fmt_time, val_time);
 						}
 					}
+
 					X509_free(cert);
 				}
 			}
@@ -845,37 +936,48 @@ tintls_conninfo(
 	fprintf(fp, "%s", _(txt_conninfo_tls_info));
 	fprintf(fp, _(txt_conninfo_libtls_info), tls_conn_version(client), tls_conn_cipher(client), tls_conn_cipher_strength(client));
 	fprintf(fp, "%s", _(txt_conninfo_server_cert_info));
+	if (tls_conn_alpn_selected(client) == NULL)
+		fprintf(fp, "%s\n", _(txt_tls_no_alpn_negotiated));
 #	endif /* HAVE_LIB_CRYPTO */
 	{
 		struct tm *tm;
 		time_t t;
+		t_bool val_time = TRUE;
 
 		fprintf(fp, _(txt_conninfo_subject), tls_peer_cert_subject(client));
 		fprintf(fp, _(txt_conninfo_issuer), tls_peer_cert_issuer(client));
 
 		if ((t = tls_peer_cert_notbefore(client)) != -1) {
 			tm = gmtime(&t);
-			PRINT_VALID_BEFORE(tm, fmt_time);
+#	ifdef HAVE_MKTIME
+			if (mktime(tm) > startup_time)
+				val_time = FALSE;
+#	endif /* HAVE_MKTIME */
+			PRINT_VALID_BEFORE(tm, fmt_time, val_time);
 		}
 
 		if ((t = tls_peer_cert_notafter(client)) != -1) {
 			tm = gmtime(&t);
-			PRINT_VALID_AFTER(tm, fmt_time);
+#	ifdef HAVE_MKTIME
+			if (mktime(tm) < startup_time)
+				val_time = FALSE;
+#	endif /* HAVE_MKTIME */
+			PRINT_VALID_AFTER(tm, fmt_time, val_time);
 		}
 	}
 #else
 #	ifdef USE_GNUTLS
 	char *desc;
-	char fmt_time[22]; /* %Y-%m-%dT%H:%M%z */
 	int retval = -1;
-	int result;
 	gnutls_session_t client = session_ctx;
 	gnutls_datum_t msg;
+	gnutls_datum_t alpn = { NULL, 0 };
 	const gnutls_datum_t *raw_servercert_chain;
 	unsigned int servercert_chainlen;
 	unsigned int i;
 	time_t t;
 	struct tm *tm;
+	t_bool val_time = TRUE;
 
 	desc = gnutls_session_get_desc(client);
 	fprintf(fp, "%s", _(txt_conninfo_tls_info));
@@ -887,11 +989,9 @@ tintls_conninfo(
 	if (gnutls_verification_status != 0) {
 		int type = gnutls_certificate_type_get2(client, GNUTLS_CTYPE_SERVER);
 
-		result = gnutls_certificate_verification_status_print(gnutls_verification_status, type, &msg, 0);
-
-		if (result == 0)
+		if (!gnutls_certificate_verification_status_print(gnutls_verification_status, type, &msg, 0))
 			fprintf(fp, _(txt_conninfo_verify_failed), msg.data,
-					insecure_nntps ? _(txt_conninfo_error_tolerated) : _(txt_conninfo_error_unexpected));
+				insecure_nntps ? _(txt_conninfo_error_tolerated) : _(txt_conninfo_error_unexpected));
 		else
 			fprintf(fp, "%s", _(txt_conninfo_verify_failed_no_reason));
 
@@ -899,6 +999,9 @@ tintls_conninfo(
 	} else
 		fprintf(fp, "%s", _(txt_conninfo_verify_successful));
 
+	if (gnutls_alpn_get_selected_protocol(client, &alpn))
+		fprintf(fp, "%s\n", _(txt_tls_no_alpn_negotiated));
+
 	raw_servercert_chain = gnutls_certificate_get_peers(client, &servercert_chainlen);
 	if (servercert_chainlen > 0)
 		fprintf(fp, "%s", _(txt_conninfo_server_cert_info));
@@ -907,60 +1010,64 @@ tintls_conninfo(
 		gnutls_x509_crt_t servercert = NULL;
 		gnutls_datum_t subject = { NULL, 0 };
 		gnutls_datum_t issuer = { NULL, 0 };
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#		if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		char *sub;
 		char *iss;
 		size_t len_s;
 		size_t len_i;
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#		endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 		if (i)
 			fputs("\n", fp);
 		fprintf(fp, _(txt_conninfo_cert), i);
 
-		if ((result = gnutls_x509_crt_init(&servercert)) < 0)
+		if (gnutls_x509_crt_init(&servercert) < 0)
 			goto err_cert;
 
-		if ((result = gnutls_x509_crt_import(servercert, &raw_servercert_chain[i], GNUTLS_X509_FMT_DER)) < 0)
+		if (gnutls_x509_crt_import(servercert, &raw_servercert_chain[i], GNUTLS_X509_FMT_DER) < 0)
 			goto err_cert;
 
-		if ((result = gnutls_x509_crt_get_dn3(servercert, &subject, 0)) < 0)
+		if (gnutls_x509_crt_get_dn3(servercert, &subject, 0) < 0)
 			goto err_cert;
 		else {
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#		if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			sub = (char *) subject.data;
 			len_s = strlen(sub);
 			process_charsets(&sub, &len_s, "UTF-8", tinrc.mm_local_charset, FALSE);
 			fprintf(fp, _(txt_conninfo_subject), sub);
-#else
+#		else
 			fprintf(fp, _(txt_conninfo_subject), subject.data);
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#		endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		}
 
-		if ((result = gnutls_x509_crt_get_issuer_dn3(servercert, &issuer, 0)) < 0)
+		if (gnutls_x509_crt_get_issuer_dn3(servercert, &issuer, 0) < 0)
 			goto err_cert;
 		else {
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#		if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 			iss = (char *) issuer.data;
 			len_i = strlen(iss);
 			process_charsets(&iss, &len_i, "UTF-8", tinrc.mm_local_charset, FALSE);
 			fprintf(fp, _(txt_conninfo_issuer), iss);
-#else
+#		else
 			fprintf(fp, _(txt_conninfo_issuer), issuer.data);
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#		endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		}
 
 		if ((t = gnutls_x509_crt_get_activation_time(servercert)) == -1)
 			goto err_cert;
 
 		tm = localtime(&t);
-		PRINT_VALID_BEFORE(tm, fmt_time);
+		if (t > startup_time)
+			val_time = FALSE;
+		PRINT_VALID_BEFORE(tm, fmt_time, val_time);
 
 		if ((t = gnutls_x509_crt_get_expiration_time(servercert)) == -1)
 			goto err_cert;
 
 		tm = localtime(&t);
-		PRINT_VALID_AFTER(tm, fmt_time);
+		if (t < startup_time)
+			val_time = FALSE;
+		PRINT_VALID_AFTER(tm, fmt_time, val_time);
 
 		retval = 0;
 
@@ -974,13 +1081,17 @@ err_cert:
 	}
 
 	return retval;
+	/* NOTREACHED */
 #	else
 
 #		ifdef USE_OPENSSL
+	const unsigned char *proto;
+	unsigned int proto_len;
 	long verification_result;
 	BIO *client = session_ctx;
 	SSL *ssl;
 	STACK_OF(X509) *chain;
+	t_bool val_time = TRUE;
 
 	if (BIO_get_ssl(client, &ssl) != 1L)
 		return -1;
@@ -996,6 +1107,10 @@ err_cert:
 	else
 		fprintf(fp, "%s", _(txt_conninfo_verify_successful));
 
+	SSL_get0_alpn_selected(ssl, &proto, &proto_len);
+	if (!proto_len)
+		fprintf(fp, "%s\n", _(txt_tls_no_alpn_negotiated));
+
 	fprintf(fp, "%s", _(txt_conninfo_server_cert_info));
 
 	if (verification_result == X509_V_OK)
@@ -1004,14 +1119,13 @@ err_cert:
 		chain = SSL_get0_verified_chain(ssl);
 
 	if (chain) {
-		char name[22]; /* %Y-%m-%dT%H:%M%z */
 		char **cert_info;
 		const ASN1_TIME *asn1;
 		int i;
 		struct tm tm;
 
 		for (i = 0; i < sk_X509_num(chain); i++) {
-			X509* cert = sk_X509_value(chain, i);
+			X509 *cert = sk_X509_value(chain, i);
 
 			if (i)
 				fputs("\n", fp);
@@ -1027,13 +1141,21 @@ err_cert:
 
 			if ((asn1 = X509_get0_notBefore(cert)) != NULL) {
 				if (ASN1_TIME_to_tm(asn1, &tm) == 1) {
-					PRINT_VALID_BEFORE(&tm, name);
+#			ifdef HAVE_MKTIME
+					if (mktime(&tm) > startup_time)
+						val_time = FALSE;
+#			endif /* HAVE_MKTIME */
+					PRINT_VALID_BEFORE(&tm, fmt_time, val_time);
 				}
 			}
 
 			if ((asn1 = X509_get0_notAfter(cert)) != NULL) {
 				if (ASN1_TIME_to_tm(asn1, &tm) == 1) {
-					PRINT_VALID_AFTER(&tm, name);
+#			ifdef HAVE_MKTIME
+					if (mktime(&tm) < startup_time)
+						val_time = FALSE;
+#			endif /* HAVE_MKTIME */
+					PRINT_VALID_AFTER(&tm, fmt_time, val_time);
 				}
 			}
 		}
@@ -1103,9 +1225,8 @@ show_errors(
 {
 	unsigned long next_error;
 
-	while ((next_error = ERR_get_error())) {
+	while ((next_error = ERR_get_error()))
 		error_message(0, msg_fmt, ERR_error_string(next_error, NULL));
-	}
 }
 #endif /* USE_OPENSSL */
 
@@ -1145,7 +1266,7 @@ log_func(
 		return;
 
 	if (msg[msglen - 1] == '\n')
-		msglen--;
+		--msglen;
 
 	debug_print_file("NNTP", "TLS%s%.*s [%d]", logtime(), msglen, msg, level);
 }
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/nrctbl.c tin-2.6.5/src/nrctbl.c
--- tin-2.6.4/src/nrctbl.c	2024-12-05 21:43:49.000000000 +0100
+++ tin-2.6.5/src/nrctbl.c	2025-12-17 07:58:47.713403629 +0100
@@ -3,13 +3,13 @@
  *  Module    : nrctbl.c
  *  Author    : Sven Paulus <sven@tin.org>
  *  Created   : 1996-10-06
- *  Updated   : 2024-12-05
+ *  Updated   : 2025-12-17
  *  Notes     : This module does the NNTP server name lookup in
  *              ~/.tin/newsrctable and returns the real hostname
  *              and the name of the newsrc file for a given
  *              alias of the server.
  *
- * Copyright (c) 1996-2025 Sven Paulus <sven@tin.org>
+ * Copyright (c) 1996-2026 Sven Paulus <sven@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -74,7 +74,7 @@ write_newsrctable_file(
 	if ((fp = fopen(newsrctable_file, "w")) == NULL)
 		return;
 
-	fprintf(fp, _(txt_nrctbl_info), PRODUCT, VERSION);
+	fprintf(fp, _(txt_nrctbl_info), PRODUCT);
 #ifdef HAVE_FCHMOD
 	fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR));
 #else
@@ -97,7 +97,7 @@ void
 get_nntpserver(
 	char *nntpserver_name,
 	size_t nntpserver_name_len,
-	char *nick_name)
+	const char *nick_name)
 {
 	FILE *fp;
 	char *line_entry;
@@ -161,7 +161,7 @@ get_newsrcname(
 					ns = my_malloc(l);
 					nsp = my_malloc(l);
 					sprintf(ns, "[%s]", nntpserver_name);
-					sprintf(nsp, "[%s]:%u", nntpserver_name, nntp_tcp_port);
+					sprintf(nsp, "[%s]:%u", nntpserver_name, (unsigned int) nntp_tcp_port);
 				}
 			}
 		}
@@ -170,10 +170,10 @@ get_newsrcname(
 		if (!nsp) {
 			/* add [] and/or port if required */
 			nsp = my_malloc(l);
-			sprintf(nsp, "%s:%u", nntpserver_name, nntp_tcp_port);
+			sprintf(nsp, "%s:%u", nntpserver_name, (unsigned int) nntp_tcp_port);
 		}
 
-		while ((fgets(line, (int) sizeof(line), fp) != NULL) && (found != 1)) {
+		while ((fgets(line, sizeof(line), fp) != NULL) && (found != 1)) {
 			if (strchr("# ;", line[0])) /* comment? */
 				continue;
 
@@ -181,7 +181,7 @@ get_newsrcname(
 			while ((line_entry = strtok(line_entry_counter ? NULL : line, " \t\n")) != NULL) {
 				++line_entry_counter;
 
-				if ((line_entry_counter == 1) && ((!strcasecmp(line_entry,nsp)) || (!strcasecmp(line_entry, ns)))) {
+				if ((line_entry_counter == 1) && ((!strcasecmp(line_entry, nsp)) || (!strcasecmp(line_entry, ns)))) {
 					found = 1;
 					do_cpy = TRUE;
 				}
@@ -248,7 +248,12 @@ get_newsrcname(
 			}
 
 			if (error) {
-				char ch, default_ch = 'a';
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				wint_t ch, default_ch = 'a';
+#else
+				char default_ch = 'a';
+				int ch;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 				do {
 					/* very ugly code, but curses is not initialized yet */
@@ -258,7 +263,11 @@ get_newsrcname(
 					} else
 						my_printf("%s%c\b", _(txt_nrctbl_default), default_ch);
 
-					if ((ch = (char) ReadCh()) == '\r' || ch == '\n')
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					if (((ch = ReadWch()) == '\n') || (ch == '\r'))
+#else
+					if (((ch = (char) ReadCh()) == '\r') || (ch == '\n'))
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 						ch = default_ch;
 				} while (ch != ESC && ch != 'a' && ch != 'c' && ch != 'd' && ch != 'q');
 				my_printf("%c\n", ch);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/options_menu.c tin-2.6.5/src/options_menu.c
--- tin-2.6.4/src/options_menu.c	2024-12-22 18:37:13.000000000 +0100
+++ tin-2.6.5/src/options_menu.c	2025-11-17 21:06:58.482553700 +0100
@@ -3,10 +3,10 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-11-17
  *  Notes     : Split from config.c
  *
- * Copyright (c) 2004-2025 Michael Bienia <michael@vorlon.ping.de>
+ * Copyright (c) 2004-2026 Michael Bienia <michael@vorlon.ping.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -57,6 +57,11 @@
 	} while (0)
 
 #define UPDATE_INT_ATTRIBUTES(opt) do { \
+		scopes[0].attribute->opt = tinrc.opt; \
+		changed |= MISC_OPTS; \
+	} while (0)
+
+#define UPDATE_NUM_ATTRIBUTES(opt) do { \
 		scopes[0].attribute->opt = CAST_BITS(tinrc.opt, opt); \
 		changed |= MISC_OPTS; \
 	} while (0)
@@ -67,6 +72,12 @@
 		changed |= MISC_OPTS; \
 	} while (0)
 
+#define SET_INT_ATTRIBUTE(opt, attr) do { \
+		curr_scope->attribute->opt = attr; \
+		curr_scope->state->opt = TRUE; \
+		changed |= MISC_OPTS; \
+	} while (0)
+
 #define SET_NUM_ATTRIBUTE(opt, attr) do { \
 		curr_scope->attribute->opt = CAST_BITS(attr, opt); \
 		curr_scope->state->opt = TRUE; \
@@ -120,6 +131,7 @@
 	} while (0)
 
 static enum option_enum first_option_on_screen, last_option_on_screen, last_opt;
+static enum menu_type menu_type = options_menu;
 
 /*
  * local prototypes
@@ -135,6 +147,9 @@ static int add_new_scope(void);
 static int find_scope(const char *scope);
 static int get_option_num(enum option_enum option);
 static int move_scope(int curr_pos);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	static int get_scope_mark_width(void);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 static t_bool check_state(enum option_enum option);
 static t_bool delete_scope(int curr_pos);
 static t_bool option_is_title(enum option_enum option);
@@ -205,7 +220,7 @@ get_option_num(
 	enum option_enum i;
 	int result = 0;
 
-	for (i = 0; i < option && result < (int) last_opt; i = next_option(i, FALSE))
+	for (i = FIRST_OPT; i < option && result < (int) last_opt; i = next_option(i, FALSE))
 		++result;
 
 	return result;
@@ -219,7 +234,7 @@ static enum option_enum
 set_option_num(
 	int num)
 {
-	enum option_enum result = 0;
+	enum option_enum result = FIRST_OPT;
 
 	while (num > 0 && result < last_opt) {
 		result = next_option(result, FALSE);
@@ -279,6 +294,25 @@ option_is_visible(
 	enum option_enum option)
 {
 	switch (option) {
+		case OPT_SERVERRC_ADD_CMD_LINE_OPTS:
+		case OPT_SERVERRC_DISABLED_NNTP_CMDS:
+		case OPT_SERVERRC_NNTP_PIPELINE_LIMIT:
+		case OPT_SERVERRC_CACHE_OVERVIEW_FILES:
+		case OPT_SERVERRC_TINRC_OVERRIDE_OPTIONS:
+		case OPT_SERVERRC_CONFIG_OPTIONS:
+			return menu_type == serverrc_menu ? TRUE : FALSE;
+
+#	ifdef USE_ZLIB
+		case OPT_SERVERRC_COMPRESS_OVERVIEW_FILES:
+			return menu_type == serverrc_menu && tinrc.serverrc_cache_overview_files ? TRUE : FALSE;
+#	endif /* USE_ZLIB */
+
+		default:
+			if (menu_type == serverrc_menu)
+				return FALSE;
+	}
+
+	switch (option) {
 #ifdef HAVE_COLOR
 		case OPT_COL_BACK:
 		case OPT_COL_FROM:
@@ -315,16 +349,16 @@ option_is_visible(
 			return curr_scope ? FALSE : (tinrc.word_highlight && tinrc.use_color);
 
 		case OPT_COL_VERBATIM:
-			return curr_scope ? FALSE : (tinrc.verbatim_handling && tinrc.use_color);
+			return curr_scope ? FALSE : (tinrc.verbatim_handling > 0 && tinrc.use_color);
 
 		case OPT_EXTQUOTE_REGEX:
 			return curr_scope ? FALSE : (tinrc.extquote_handling && tinrc.use_color);
 #endif /* HAVE_COLOR */
 
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 		case OPT_COMPRESS_OVERVIEW_FILES:
 			return curr_scope ? FALSE : tinrc.cache_overview_files;
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
 
 		case OPT_WORD_H_DISPLAY_MARKS:
 		case OPT_SLASHES_REGEX:
@@ -350,13 +384,12 @@ option_is_visible(
 
 		case OPT_VERBATIM_BEGIN_REGEX:
 		case OPT_VERBATIM_END_REGEX:
-			return curr_scope ? FALSE : tinrc.verbatim_handling;
+			return curr_scope ? FALSE : tinrc.verbatim_handling > 0;
 
 #ifndef USE_CURSES
 		case OPT_STRIP_BLANKS:
-#endif /* !USE_CURSES */
-		case OPT_GETART_LIMIT_OPTIONS:
 			return curr_scope ? FALSE : TRUE;
+#endif /* !USE_CURSES */
 
 #ifdef HAVE_COLOR
 		case OPT_COLOR_OPTIONS:
@@ -365,6 +398,7 @@ option_is_visible(
 
 		case OPT_DISPLAY_OPTIONS:
 		case OPT_FILTERING_OPTIONS:
+		case OPT_GETART_LIMIT_OPTIONS:
 		case OPT_SAVING_OPTIONS:
 		case OPT_POSTING_OPTIONS:
 		case OPT_EXPERT_OPTIONS:
@@ -384,8 +418,10 @@ option_is_visible(
 		case OPT_ATTRIB_FCC:
 		case OPT_ATTRIB_FOLLOWUP_TO:
 		case OPT_ATTRIB_FROM:
+		case OPT_ATTRIB_GETART_LIMIT:
 		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 		case OPT_ATTRIB_GROUP_FORMAT:
+		case OPT_ATTRIB_HIDE_INLINE_DATA:
 #ifdef HAVE_ISPELL
 		case OPT_ATTRIB_ISPELL:
 #endif /* HAVE_ISPELL */
@@ -459,6 +495,9 @@ option_is_visible(
 			return curr_scope ? tinrc.use_color : FALSE;
 #endif /* HAVE_COLOR */
 
+		case SIGNAL_HANDLER:
+			return FALSE;
+
 		default:
 			return curr_scope ? FALSE : TRUE;
 	}
@@ -495,57 +534,22 @@ fmt_option_prompt(
 	enum option_enum option)
 {
 	char *buf;
-	size_t option_width = (size_t) MAX(35, cCOLS / 2 - 9);
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	wchar_t *wbuf, *wbuf2;
-
-	/* convert the option text to wchar_t */
-	wbuf = char2wchar_t(_(option_table[option].txt->opt));
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-
 	if (!option_is_title(option)) {
 		char flag;
-		int num = get_option_num(option);
+		int opt_len, num = get_option_num(option);
+		size_t option_width = (size_t) MAX(25, cCOLS / 2 - 5);
 
 		flag = (curr_scope && check_state(option)) ? '+' : ' ';
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if (wbuf != NULL) {
-			wbuf2 = wstrunc(wbuf, option_width);
-			if ((buf = wchar_t2char(wbuf2)) == NULL) {
-				/* conversion failed, truncate original string */
-				buf = strunc(_(option_table[option].txt->opt), option_width);
-				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
-			} else
-				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num,
-					(int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)),
-					(int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)), buf);
-			free(wbuf2);
-		} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-		{
-			/* truncate original string */
-			buf = strunc(_(option_table[option].txt->opt), option_width);
-			snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
-		}
+		buf = strunc(_(option_table[option].txt->opt), option_width);
+		opt_len = (int) (strlen(buf) + option_width - strwidth(buf));
+		snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, opt_len, opt_len, buf);
 	} else {
 		size_t w = (size_t) (cCOLS > 3 ? cCOLS - 3 : 0);
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if (wbuf != NULL) {
-			wbuf2 = wstrunc(wbuf, w);
-			if ((buf = wchar_t2char(wbuf2)) == NULL)	/* conversion failed, truncate original string */
-				buf = strunc(_(option_table[option].txt->opt), w);
-			free(wbuf2);
-		} else
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-			buf = strunc(_(option_table[option].txt->opt), w);	/* truncate original string */
+		buf = strunc(_(option_table[option].txt->opt), w);
 		snprintf(dst, len, "  %s", buf);
 	}
-
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	FreeIfNeeded(wbuf);
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-	FreeIfNeeded(buf);
+	free(buf);
 	return dst;
 }
 
@@ -590,12 +594,14 @@ print_any_option(
 			break;
 
 		case OPT_CHAR:
-			snprintf(ptr, len, "%"T_CHAR_FMT, (wint_t) *OPT_CHAR_list[option_table[option].var_index]);
+			snprintf(ptr, len, "%"T_CHAR_FMT, (T_CHAR_TYPE) *OPT_CHAR_list[option_table[option].var_index]);
 			break;
 
 		default:
 			break;
 	}
+	if (option == OPT_HIDELINE_REGEX && STRCMPEQ(ptr, NEVER_MATCH_REGEX))
+		*ptr = '\0';
 #ifdef USE_CURSES
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	if ((buf = spart(temp, (size_t) (cCOLS > 1 ? cCOLS - 1 : 0), FALSE)) != NULL) {
@@ -788,7 +794,7 @@ next_option(
 	do {
 		++option;
 		if (option > last_opt)
-			option = 0;
+			option = FIRST_OPT;
 	} while (!(option_is_visible(option) && (incl_titles || !option_is_title(option))));
 
 	return option;
@@ -805,7 +811,7 @@ prev_option(
 	t_bool incl_titles)
 {
 	do {
-		if (option == 0)
+		if (option == FIRST_OPT)
 			option = last_opt;
 		else
 			--option;
@@ -832,8 +838,8 @@ set_first_option_on_screen(
 	/*
 	 * make sure that the first page is used completely
 	 */
-	if (first_option_on_screen == 0)
-		set_last_option_on_screen(0);
+	if (first_option_on_screen == FIRST_OPT)
+		set_last_option_on_screen(FIRST_OPT);
 }
 
 
@@ -862,7 +868,8 @@ highlight_option(
 {
 	refresh_config_page(option); /* to keep refresh_config_page():last_option up-to-date */
 	draw_arrow_mark(option_row(option));
-	info_message("%s", _(option_table[option].txt->opt));
+	if (tinrc.info_in_last_line)
+		info_message("%s", _(option_table[option].txt->opt));
 }
 
 
@@ -891,7 +898,7 @@ void
 refresh_config_page(
 	enum option_enum act_option)
 {
-	static enum option_enum last_option = 0;
+	static enum option_enum last_option = FIRST_OPT;
 	/* t_bool force_redraw = FALSE; */
 
 	if (act_option == SIGNAL_HANDLER) {	/* called by signal handler */
@@ -938,12 +945,13 @@ show_config_page(
 	void)
 {
 	enum option_enum i;
+	int prev_mark_offset = mark_offset;
 
 	signal_context = curr_scope ? cAttrib : cConfig;
 	mark_offset = 0;
 
 	ClearScreen();
-	center_line(0, TRUE, curr_scope ? curr_scope->scope : _(txt_options_menu));
+	center_line(0, TRUE, menu_type == serverrc_menu ? _(txt_serverrc_menu) : curr_scope ? curr_scope->scope : _(txt_options_menu));
 
 	for (i = first_option_on_screen; i <= last_option_on_screen; i++) {
 		while (!option_is_visible(i))
@@ -956,6 +964,7 @@ show_config_page(
 	show_menu_help(txt_select_config_file_option);
 	my_flush();
 	stow_cursor();
+	mark_offset = prev_mark_offset;
 }
 
 
@@ -999,7 +1008,7 @@ set_last_opt(
 {
 	enum option_enum i;
 
-	for (i = 0; i <= LAST_OPT; i++) {
+	for (i = FIRST_OPT; i <= LAST_OPT; i++) {
 		if (option_is_visible(i))
 			last_opt = i;
 	}
@@ -1015,7 +1024,7 @@ get_first_opt(
 {
 	enum option_enum i;
 
-	for (i = 0; i <= last_opt; i++) {
+	for (i = FIRST_OPT; i <= last_opt; i++) {
 		if (option_is_visible(i) && !option_is_title(i))
 			break;
 	}
@@ -1043,10 +1052,11 @@ config_page(
 		SORT_OPTS			= 1 << 5,
 		THREAD_ARTS			= 1 << 6,
 		THREAD_SCORE		= 1 << 7,
-		TEX2ISO_CONV		= 1 << 8
+		TEX2ISO_CONV		= 1 << 8,
+		HIDE_INLINE_DATA	= 1 << 9
 	} changed = NOT_CHANGED;
 	int i, scope_idx = 0;
-	int prev_signal_context = signal_context;
+	enum context prev_signal_context = signal_context;
 	t_bool change_option = FALSE;
 	t_function func;
 #ifdef CHARSET_CONVERSION
@@ -1054,6 +1064,7 @@ config_page(
 #endif /* CHARSET_CONVERSION */
 	unsigned old_show_author = 0, old_show_unread = 0, old_thread_arts = 0;
 
+	menu_type = options_menu;
 	if (curr_scope)
 		initialize_attributes();
 	if (grpname && curr_group) {
@@ -1068,8 +1079,8 @@ config_page(
 	}
 	set_last_opt();
 	option = get_first_opt();
-	first_option_on_screen = 0;
-	set_last_option_on_screen(0);
+	first_option_on_screen = FIRST_OPT;
+	set_last_option_on_screen(FIRST_OPT);
 
 	redraw_screen(option);
 	set_xclick_off();
@@ -1077,6 +1088,15 @@ config_page(
 	forever {
 		switch ((func = handle_keypad(option_left, option_right, NULL, option_menu_keys))) {
 			case GLOBAL_QUIT:
+				if (menu_type == serverrc_menu) {
+					menu_type = options_menu;
+					set_last_opt();
+					option = get_first_opt();
+					first_option_on_screen = FIRST_OPT;
+					set_last_option_on_screen(FIRST_OPT);
+					redraw_screen(option);
+					break;
+				}
 				if (grpname) {
 					if (curr_scope && scope_is_empty()) {
 						/*
@@ -1097,6 +1117,15 @@ config_page(
 				}
 				/* FALLTHROUGH */
 			case CONFIG_NO_SAVE:
+				if (menu_type == serverrc_menu) {
+					menu_type = options_menu;
+					set_last_opt();
+					option = get_first_opt();
+					first_option_on_screen = FIRST_OPT;
+					set_last_option_on_screen(FIRST_OPT);
+					redraw_screen(option);
+					break;
+				}
 				if (grpname && curr_scope) {
 					/*
 					 * Called via TAB from Config 'M'enu,
@@ -1110,7 +1139,8 @@ config_page(
 				}
 				if (curr_scope)
 					free_tinrc_attributes();
-				assign_attributes_to_groups();
+				if (changed)
+					assign_attributes_to_groups();
 				if (grpname && curr_group) {
 					/*
 					 * These things can be toggled by the user,
@@ -1133,7 +1163,7 @@ config_page(
 						if (changed & TEX2ISO_CONV) {
 							if (pgart.raw) {
 								if (curr_group->attribute->tex2iso_conv)
-									pgart.tex2iso = is_art_tex_encoded(pgart.raw);
+									;
 								else
 									pgart.tex2iso = FALSE;
 								/* force recooking the current article */
@@ -1144,8 +1174,11 @@ config_page(
 						 * recook if an article is open
 						 */
 						if (changed & DISPLAY_OPTS) {
-							if (pgart.raw)
+							if (pgart.raw) {
+								if (changed & HIDE_INLINE_DATA)
+									update_hide_inline_data();
 								resize_article(TRUE, &pgart);
+							}
 						}
 						/*
 						 * Clear art->keep_in_base if switching to !show_only_unread_arts
@@ -1157,8 +1190,8 @@ config_page(
 
 						if (changed & SCORE_OPTS) {
 							unfilter_articles(curr_group);
-							read_filter_file(filter_file);
-							filtered = filter_articles(curr_group);
+							if (read_filter_file(filter_file))
+								filtered = filter_articles(curr_group);
 						}
 						/*
 						 * If the sorting/threading strategy of threads or filter options have
@@ -1198,11 +1231,18 @@ config_page(
 			case GLOBAL_HELP:
 				if (curr_scope)
 					show_help_page(ATTRIB_LEVEL, _(txt_attrib_menu_com));
+				else if (menu_type == serverrc_menu)
+					show_help_page(SERVERRC_LEVEL, _(txt_serverrc_menu_com));
 				else
 					show_help_page(CONFIG_LEVEL, _(txt_options_menu_com));
 				redraw_screen(option);
 				break;
 
+			case GLOBAL_CONNECTION_INFO:
+				show_connection_page();
+				redraw_screen(option);
+				break;
+
 			case GLOBAL_LINE_UP:
 				unhighlight_option(option);
 				option = move_cursor(option, FALSE);
@@ -1218,8 +1258,8 @@ config_page(
 			case GLOBAL_FIRST_PAGE:
 				unhighlight_option(option);
 				option = get_first_opt();
-				first_option_on_screen = 0;
-				set_last_option_on_screen(0);
+				first_option_on_screen = FIRST_OPT;
+				set_last_option_on_screen(FIRST_OPT);
 				redraw_screen(option);
 				/* highlight_option(option); is already done by redraw_screen() */
 				break;
@@ -1241,7 +1281,7 @@ config_page(
 						option = next_option(option, FALSE);
 					highlight_option(option);
 					break;
-				} else if (tinrc.scroll_lines == -2 && first_option_on_screen != 0) {
+				} else if (tinrc.scroll_lines == -2 && first_option_on_screen != FIRST_OPT) {
 					i = option_lines_per_page / 2;
 
 					for (; i > 0; i--) {
@@ -1267,8 +1307,8 @@ config_page(
 				unhighlight_option(option);
 				if (option == last_opt) {
 					/* wrap around */
-					first_option_on_screen = 0;
-					option = 0;
+					first_option_on_screen = FIRST_OPT;
+					option = FIRST_OPT;
 				} else {
 					enum option_enum old_first = first_option_on_screen;
 
@@ -1277,13 +1317,13 @@ config_page(
 
 						for (; i > 0; i--) {
 							first_option_on_screen = next_option(first_option_on_screen, TRUE);
-							if (first_option_on_screen == 0)	/* end on wrap_around */
+							if (first_option_on_screen == FIRST_OPT)	/* end on wrap_around */
 								break;
 						}
 					} else
 						first_option_on_screen = next_option(last_option_on_screen, TRUE);
 
-					if (first_option_on_screen == 0) {
+					if (first_option_on_screen == FIRST_OPT) {
 						first_option_on_screen = old_first;
 						option = last_opt;
 						highlight_option(option);
@@ -1354,14 +1394,37 @@ config_page(
 				break;
 
 			case CONFIG_SCOPE_MENU:
-				if (!curr_scope) {
-					scope_page(level);
+				if (menu_type == options_menu) {
+					if (!curr_scope) {
+						scope_page(level);
+						set_last_opt();
+						option = get_first_opt();
+						first_option_on_screen = FIRST_OPT;
+						set_last_option_on_screen(FIRST_OPT);
+						redraw_screen(option);
+					}
+				} else
+					/*
+					 * CONFIG_SCOPE_MENU is valid in serverrc_menu but we allow
+					 * it only in options_menu hence the 'bad command' message
+					 */
+					info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys));
+				break;
+
+			case CONFIG_SERVERRC_MENU:
+				if (menu_type == options_menu) {
+					menu_type = serverrc_menu;
 					set_last_opt();
 					option = get_first_opt();
-					first_option_on_screen = 0;
-					set_last_option_on_screen(0);
+					first_option_on_screen = FIRST_OPT;
+					set_last_option_on_screen(FIRST_OPT);
 					redraw_screen(option);
-				}
+				} else
+					/*
+					 * CONFIG_SERVERRC_MENU is valid in serverrc_menu but we allow
+					 * it only in options_menu hence the 'bad command' message
+					 */
+					info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys));
 				break;
 
 			case CONFIG_RESET_ATTRIB:
@@ -1384,7 +1447,7 @@ config_page(
 				break;
 
 			case CONFIG_TOGGLE_ATTRIB:
-				if (grpname) {
+				if (menu_type != serverrc_menu && grpname) {
 					if (curr_scope) {
 						if (scope_is_empty()) {
 							do_delete_scope(scope_idx);
@@ -1401,8 +1464,8 @@ config_page(
 					}
 					set_last_opt();
 					option = get_first_opt();
-					first_option_on_screen = 0;
-					set_last_option_on_screen(0);
+					first_option_on_screen = FIRST_OPT;
+					set_last_option_on_screen(FIRST_OPT);
 					redraw_screen(option);
 				}
 				break;
@@ -1427,6 +1490,12 @@ config_page(
 				break;
 #endif /* HAVE_COLOR */
 
+			case GLOBAL_TOGGLE_INFO_LAST_LINE:
+				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
+				clear_message();
+				highlight_option(option);
+				break;
+
 			default:
 				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys));
 				break;
@@ -1437,11 +1506,10 @@ config_page(
 				case OPT_ON_OFF:
 					switch (option) {
 						case OPT_ABBREVIATE_GROUPNAME:
+#ifdef NNTP_ABLE
 						case OPT_AUTO_RECONNECT:
+#endif /* NNTP_ABLE */
 						case OPT_CATCHUP_READ_GROUPS:
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
-						case OPT_COMPRESS_OVERVIEW_FILES:
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
 						case OPT_FORCE_SCREEN_REDRAW:
 						case OPT_KEEP_DEAD_ARTICLES:
 						case OPT_SHOW_ONLY_UNREAD_GROUPS:
@@ -1467,6 +1535,15 @@ config_page(
 								UPDATE_BOOL_ATTRIBUTES(add_posted_to_filter);
 							break;
 
+						case OPT_KEEP_EXPIRED_FILTERS:
+							if (prompt_option_on_off(option)) {
+#if 0 /* TODO: desired? or defer till end of session so one could undo it before */
+								if (!tinrc.keep_expired_filters)
+									write_filter_file(filter_file);
+#endif /* 0 */
+							}
+							break;
+
 						case OPT_ADVERTISING:
 							if (prompt_option_on_off(option))
 								UPDATE_BOOL_ATTRIBUTES(advertising);
@@ -1501,13 +1578,21 @@ config_page(
 							 */
 							if (prompt_option_on_off(option)) {
 								changed |= MISC_OPTS;
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 								set_last_option_on_screen(first_option_on_screen);
 								redraw_screen(option);
-#endif /* USE_ZLIB && CPP_DOES_CONCAT */
+#endif /* USE_ZLIB */
+								serverrc.cache_overview_files = tinrc.cache_overview_files;
 							}
 							break;
 
+#ifdef USE_ZLIB
+						case OPT_COMPRESS_OVERVIEW_FILES:
+							if (prompt_option_on_off(option))
+								serverrc.compress_overview_files = tinrc.compress_overview_files;
+							break;
+#endif /* USE_ZLIB */
+
 #ifdef HAVE_COLOR
 						case OPT_EXTQUOTE_HANDLING:
 							/*
@@ -1629,19 +1714,6 @@ config_page(
 								UPDATE_BOOL_ATTRIBUTES(wrap_on_next_unread);
 							break;
 
-						case OPT_VERBATIM_HANDLING:
-							/*
-							 * option toggles visibility of other
-							 * options -> needs redraw_screen()
-							 */
-							if (prompt_option_on_off(option)) {
-								UPDATE_BOOL_ATTRIBUTES(verbatim_handling);
-								set_last_option_on_screen(first_option_on_screen);
-								redraw_screen(option);
-								changed |= DISPLAY_OPTS;
-							}
-							break;
-
 						/* show mini help menu */
 						case OPT_BEGINNER_LEVEL:
 							if (prompt_option_on_off(option)) {
@@ -1713,6 +1785,7 @@ config_page(
 							if (prompt_option_on_off(option)) {
 								if ((show_description = tinrc.show_description)) /* force reread of newgroups file */
 									read_descriptions(FALSE);
+								need_parse_fmt |= SELECT_LEVEL;
 								changed |= MISC_OPTS;
 							}
 							break;
@@ -1951,13 +2024,6 @@ config_page(
 							break;
 #endif /* CHARSET_CONVERSION && USE_ICU_UCSDET */
 
-						case OPT_ATTRIB_VERBATIM_HANDLING:
-							if (prompt_option_on_off(option)) {
-								SET_BOOL_ATTRIBUTE(verbatim_handling, tinrc.attrib_verbatim_handling);
-								changed |= DISPLAY_OPTS;
-							}
-							break;
-
 						case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
 							if (prompt_option_on_off(option))
 								SET_BOOL_ATTRIBUTE(wrap_on_next_unread, tinrc.attrib_wrap_on_next_unread);
@@ -1968,6 +2034,24 @@ config_page(
 								SET_BOOL_ATTRIBUTE(x_comment_to, tinrc.attrib_x_comment_to);
 							break;
 
+						case OPT_SERVERRC_CACHE_OVERVIEW_FILES:
+							if (prompt_option_on_off(option)) {
+#ifdef USE_ZLIB
+								set_last_opt();
+								set_last_option_on_screen(first_option_on_screen);
+								redraw_screen(option);
+#endif /* USE_ZLIB */
+								serverrc.cache_overview_files = tinrc.serverrc_cache_overview_files;
+							}
+							break;
+
+#ifdef USE_ZLIB
+						case OPT_SERVERRC_COMPRESS_OVERVIEW_FILES:
+							if (prompt_option_on_off(option))
+								serverrc.compress_overview_files = tinrc.serverrc_compress_overview_files;
+							break;
+#endif /* USE_ZLIB */
+
 						default:
 							break;
 					} /* switch (option) */
@@ -1982,8 +2066,6 @@ config_page(
 						case OPT_COL_FROM:
 						case OPT_COL_HEAD:
 						case OPT_COL_HELP:
-						case OPT_COL_INVERS_BG:
-						case OPT_COL_INVERS_FG:
 						case OPT_COL_MESSAGE:
 						case OPT_COL_MINIHELP:
 						case OPT_COL_NEWSHEADERS:
@@ -2032,6 +2114,8 @@ config_page(
 #ifdef HAVE_COLOR
 						case OPT_COL_BACK:
 						case OPT_COL_NORMAL:
+						case OPT_COL_INVERS_BG:
+						case OPT_COL_INVERS_FG:
 							if (prompt_option_list(option)) {
 								redraw_screen(option);
 								changed |= MISC_OPTS;
@@ -2041,33 +2125,34 @@ config_page(
 
 						case OPT_AUTO_CC_BCC:
 							if (prompt_option_list(option))
-								UPDATE_INT_ATTRIBUTES(auto_cc_bcc);
+								UPDATE_NUM_ATTRIBUTES(auto_cc_bcc);
 							break;
 
-						case OPT_HIDE_UUE:
+						case OPT_HIDE_INLINE_DATA:
 							if (prompt_option_list(option)) {
-								update_hide_uue();
+								UPDATE_NUM_ATTRIBUTES(hide_inline_data);
+								changed |= HIDE_INLINE_DATA;
 								changed |= DISPLAY_OPTS;
 							}
 							break;
 
 						case OPT_THREAD_ARTICLES:
 							if (prompt_option_list(option)) {
-								UPDATE_INT_ATTRIBUTES(thread_articles);
+								UPDATE_NUM_ATTRIBUTES(thread_articles);
 								changed |= THREAD_ARTS;
 							}
 							break;
 
 						case OPT_SORT_ARTICLE_TYPE:
 							if (prompt_option_list(option)) {
-								UPDATE_INT_ATTRIBUTES(sort_article_type);
+								UPDATE_NUM_ATTRIBUTES(sort_article_type);
 								changed |= SORT_OPTS;
 							}
 							break;
 
 						case OPT_SORT_THREADS_TYPE:
 							if (prompt_option_list(option)) {
-								UPDATE_INT_ATTRIBUTES(sort_threads_type);
+								UPDATE_NUM_ATTRIBUTES(sort_threads_type);
 								changed |= SORT_OPTS;
 							}
 							break;
@@ -2079,19 +2164,32 @@ config_page(
 
 						case OPT_TRIM_ARTICLE_BODY:
 							if (prompt_option_list(option)) {
-								UPDATE_INT_ATTRIBUTES(trim_article_body);
+								UPDATE_NUM_ATTRIBUTES(trim_article_body);
+								changed |= DISPLAY_OPTS;
+							}
+							break;
+
+						case OPT_VERBATIM_HANDLING:
+							/*
+							 * option toggles visibility of other
+							 * options -> needs redraw_screen()
+							 */
+							if (prompt_option_list(option)) {
+								UPDATE_NUM_ATTRIBUTES(verbatim_handling);
+								set_last_option_on_screen(first_option_on_screen);
+								redraw_screen(option);
 								changed |= DISPLAY_OPTS;
 							}
 							break;
 
 						case OPT_POST_PROCESS_TYPE:
 							if (prompt_option_list(option))
-								UPDATE_INT_ATTRIBUTES(post_process_type);
+								UPDATE_NUM_ATTRIBUTES(post_process_type);
 							break;
 
 						case OPT_SHOW_AUTHOR:
 							if (prompt_option_list(option)) {
-								UPDATE_INT_ATTRIBUTES(show_author);
+								UPDATE_NUM_ATTRIBUTES(show_author);
 								changed |= SHOW_AUTHOR;
 							}
 							break;
@@ -2122,8 +2220,9 @@ config_page(
 									}
 								}
 #endif /* CHARSET_CONVERSION */
-								UPDATE_INT_ATTRIBUTES(mail_mime_encoding);
-								/* do not use 8 bit headers if mime encoding is not 8bit */
+								UPDATE_NUM_ATTRIBUTES(mail_mime_encoding);
+								/* do not use 8 bit headers in email if mime encoding is not 8bit */
+								/* coverity[copy_paste_error:SUPPRESS] */
 								if (tinrc.mail_mime_encoding != MIME_ENCODING_8BIT) {
 									tinrc.mail_8bit_header = FALSE;
 									repaint_option(OPT_MAIL_8BIT_HEADER);
@@ -2158,8 +2257,8 @@ config_page(
 									}
 								}
 #endif /* CHARSET_CONVERSION */
-								UPDATE_INT_ATTRIBUTES(post_mime_encoding);
-								/* do not use 8 bit headers if mime encoding is not 8bit */
+								UPDATE_NUM_ATTRIBUTES(post_mime_encoding);
+								/* do not use 8 bit headers in articles if mime encoding is not 8bit */
 								if (tinrc.post_mime_encoding != MIME_ENCODING_8BIT) {
 									tinrc.post_8bit_header = FALSE;
 									repaint_option(OPT_POST_8BIT_HEADER);
@@ -2178,7 +2277,7 @@ config_page(
 								 * if (mail|post)_mime_encoding != 8bit, disable (mail|post)_8bit_header
 								 */
 								is_7bit = FALSE;
-								UPDATE_INT_ATTRIBUTES(mm_network_charset);
+								UPDATE_NUM_ATTRIBUTES(mm_network_charset);
 								for (i = 0; txt_mime_7bit_charsets[i] != NULL; i++) {
 									if (!strcasecmp(txt_mime_charsets[tinrc.mm_network_charset], txt_mime_7bit_charsets[i])) {
 										is_7bit = TRUE;
@@ -2191,7 +2290,7 @@ config_page(
 										tinrc.mail_8bit_header = FALSE;
 										repaint_option(OPT_MAIL_MIME_ENCODING);
 										repaint_option(OPT_MAIL_8BIT_HEADER);
-										UPDATE_INT_ATTRIBUTES(mail_mime_encoding);
+										UPDATE_NUM_ATTRIBUTES(mail_mime_encoding);
 										UPDATE_BOOL_ATTRIBUTES(mail_8bit_header);
 									}
 									if (tinrc.post_mime_encoding != MIME_ENCODING_7BIT) {
@@ -2199,19 +2298,19 @@ config_page(
 										tinrc.post_8bit_header = FALSE;
 										repaint_option(OPT_POST_MIME_ENCODING);
 										repaint_option(OPT_POST_8BIT_HEADER);
-										UPDATE_INT_ATTRIBUTES(post_mime_encoding);
+										UPDATE_NUM_ATTRIBUTES(post_mime_encoding);
 										UPDATE_BOOL_ATTRIBUTES(post_8bit_header);
 									}
 								} else {
 									if (tinrc.mail_mime_encoding == MIME_ENCODING_7BIT) {
 										tinrc.mail_mime_encoding = MIME_ENCODING_QP;
 										repaint_option(OPT_MAIL_MIME_ENCODING);
-										UPDATE_INT_ATTRIBUTES(mail_mime_encoding);
+										UPDATE_NUM_ATTRIBUTES(mail_mime_encoding);
 									}
 									if (tinrc.post_mime_encoding == MIME_ENCODING_7BIT) {
 										tinrc.post_mime_encoding = MIME_ENCODING_8BIT;
 										repaint_option(OPT_POST_MIME_ENCODING);
-										UPDATE_INT_ATTRIBUTES(post_mime_encoding);
+										UPDATE_NUM_ATTRIBUTES(post_mime_encoding);
 									}
 								}
 							}
@@ -2223,6 +2322,14 @@ config_page(
 								SET_NUM_ATTRIBUTE(auto_cc_bcc, tinrc.attrib_auto_cc_bcc);
 							break;
 
+						case OPT_ATTRIB_HIDE_INLINE_DATA:
+							if (prompt_option_list(option)) {
+								SET_NUM_ATTRIBUTE(hide_inline_data, tinrc.attrib_hide_inline_data);
+								changed |= HIDE_INLINE_DATA;
+								changed |= DISPLAY_OPTS;
+							}
+							break;
+
 						case OPT_ATTRIB_MAIL_MIME_ENCODING:
 							if (prompt_option_list(option))
 								SET_NUM_ATTRIBUTE(mail_mime_encoding, tinrc.attrib_mail_mime_encoding);
@@ -2290,6 +2397,13 @@ config_page(
 							}
 							break;
 
+						case OPT_ATTRIB_VERBATIM_HANDLING:
+							if (prompt_option_list(option)) {
+								SET_NUM_ATTRIBUTE(verbatim_handling, tinrc.attrib_verbatim_handling);
+								changed |= DISPLAY_OPTS;
+							}
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -2519,13 +2633,11 @@ config_page(
 							if (prompt_option_string(option)) {
 								regex_cache_destroy(&strip_was_regex);
 								if (!*tinrc.strip_was_regex) {
-									if (regex_use_utf8()) {
-										free(tinrc.strip_was_regex);
+									free(tinrc.strip_was_regex);
+									if (regex_use_utf8())
 										tinrc.strip_was_regex = my_strdup(DEFAULT_U8_STRIP_WAS_REGEX);
-									} else {
-										free(tinrc.strip_was_regex);
+									else
 										tinrc.strip_was_regex = my_strdup(DEFAULT_STRIP_WAS_REGEX);
-									}
 								}
 								compile_regex(tinrc.strip_was_regex, &strip_was_regex, 0);
 								changed |= MISC_OPTS;
@@ -2556,6 +2668,20 @@ config_page(
 							}
 							break;
 
+						case OPT_HIDELINE_REGEX:
+							if (STRCMPEQ(tinrc.hideline_regex, NEVER_MATCH_REGEX)) /* hide internal NEVER_MATCH_REGEX from user */
+								*tinrc.hideline_regex = '\0';
+							if (prompt_option_string(option)) {
+								regex_cache_destroy(&hideline_regex);
+								if (!*tinrc.hideline_regex) {
+									free(tinrc.hideline_regex);
+									tinrc.hideline_regex = my_strdup(NEVER_MATCH_REGEX);
+								}
+								compile_regex(tinrc.hideline_regex, &hideline_regex, 0);
+								changed |= DISPLAY_OPTS;
+							}
+							break;
+
 						case OPT_ATTACHMENT_FORMAT:
 							if (prompt_option_string(option)) {
 								if (!*tinrc.attachment_format) {
@@ -2604,6 +2730,16 @@ config_page(
 							}
 							break;
 
+						case OPT_PAGE_YENC_FORMAT:
+							if (prompt_option_string(option)) {
+								if (!*tinrc.page_yenc_format) {
+									free(tinrc.page_yenc_format);
+									tinrc.page_yenc_format = my_strdup(DEFAULT_PAGE_YENC_FORMAT);
+								}
+								changed |= DISPLAY_OPTS;
+							}
+							break;
+
 						case OPT_SELECT_FORMAT:
 							if (prompt_option_string(option)) {
 								if (!*tinrc.select_format) {
@@ -2736,8 +2872,33 @@ config_page(
 
 #ifdef CHARSET_CONVERSION
 						case OPT_ATTRIB_UNDECLARED_CHARSET:
-							if (prompt_option_string(option))
-								SET_STRING_ATTRIBUTE(undeclared_charset, tinrc.attrib_undeclared_charset);
+							if (prompt_option_string(option)) {
+								t_bool invalid_charset = validate_charset(tinrc.attrib_undeclared_charset) == NULL;
+
+								if (!*tinrc.attrib_undeclared_charset || invalid_charset) {
+									reset_state(OPT_ATTRIB_UNDECLARED_CHARSET);
+									if (invalid_charset) {
+										/*
+										 * reset_state() calls free(tinrc.attrib_*)
+										 * only if the attribute was previously set
+										 * so we have to free() it here for the
+										 * !validate_charset() case as it might not
+										 * have been set before
+										 */
+										FreeAndNull(tinrc.attrib_undeclared_charset);
+										error_message(2, _(txt_invalid_char_in_charset));
+									}
+									redraw_screen(OPT_ATTRIB_UNDECLARED_CHARSET);
+								} else {
+									if (!curr_scope->state->undeclared_charset)
+										curr_scope->attribute->undeclared_charset = my_malloc(sizeof(char *));
+									else
+										FreeIfNeeded(*curr_scope->attribute->undeclared_charset);
+									*curr_scope->attribute->undeclared_charset = my_strdup(tinrc.attrib_undeclared_charset);
+									curr_scope->state->undeclared_charset = TRUE;
+								}
+								changed |= MISC_OPTS;
+							}
 #	ifdef USE_ICU_UCSDET
 							if (check_state(OPT_ATTRIB_UNDECLARED_CHARSET) && check_state(OPT_ATTRIB_UNDECLARED_CS_GUESS)) {
 								reset_state(OPT_ATTRIB_UNDECLARED_CS_GUESS);
@@ -2758,6 +2919,20 @@ config_page(
 								SET_STRING_ATTRIBUTE(x_headers, tinrc.attrib_x_headers);
 							break;
 
+						case OPT_SERVERRC_ADD_CMD_LINE_OPTS:
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(serverrc.add_cmd_line_opts);
+								serverrc.add_cmd_line_opts = my_strdup(tinrc.serverrc_add_cmd_line_opts);
+							}
+							break;
+
+						case OPT_SERVERRC_DISABLED_NNTP_CMDS:
+							if (prompt_option_string(option)) {
+								FreeIfNeeded(serverrc.disabled_nntp_cmds);
+								serverrc.disabled_nntp_cmds = my_strdup(tinrc.serverrc_disabled_nntp_cmds);
+							}
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -2767,12 +2942,16 @@ config_page(
 				case OPT_NUM:
 					switch (option) {
 						case OPT_GETART_LIMIT:
+							if (prompt_option_num(option))
+								UPDATE_INT_ATTRIBUTES(getart_limit);
+							break;
+
 						case OPT_SCROLL_LINES:
 							if (prompt_option_num(option))
 								changed |= MISC_OPTS;
 							break;
 
-#if defined(HAVE_ALARM) && defined(SIGALRM)
+#if defined(NNTP_ABLE) && defined(HAVE_ALARM) && defined(SIGALRM)
 						case OPT_NNTP_READ_TIMEOUT_SECS:
 							if (prompt_option_num(option)) {
 								if (tinrc.nntp_read_timeout_secs < 0)
@@ -2783,7 +2962,7 @@ config_page(
 								changed |= MISC_OPTS;
 							}
 							break;
-#endif /* HAVE_ALARM && SIGALRM */
+#endif /* NNTP_ABLE && HAVE_ALARM && SIGALRM */
 
 						case OPT_REREAD_ACTIVE_FILE_SECS:
 							if (prompt_option_num(option)) {
@@ -2824,7 +3003,7 @@ config_page(
 							if (prompt_option_num(option)) {
 								if (tinrc.thread_perc < 0 || tinrc.thread_perc > 100)
 									tinrc.thread_perc = THREAD_PERC_DEFAULT;
-								UPDATE_INT_ATTRIBUTES(thread_perc);
+								UPDATE_NUM_ATTRIBUTES(thread_perc);
 							}
 							break;
 
@@ -2833,11 +3012,26 @@ config_page(
 								changed |= DISPLAY_OPTS;
 							break;
 
+						case OPT_ATTRIB_GETART_LIMIT:
+							if (prompt_option_num(option))
+								SET_INT_ATTRIBUTE(getart_limit, tinrc.attrib_getart_limit);
+							break;
+
 						case OPT_ATTRIB_THREAD_PERC:
 							if (prompt_option_num(option))
 								SET_NUM_ATTRIBUTE(thread_perc, tinrc.attrib_thread_perc);
 							break;
 
+						case OPT_SERVERRC_NNTP_PIPELINE_LIMIT:
+							if (prompt_option_num(option)) {
+								if (tinrc.serverrc_nntp_pipeline_limit < PIPELINE_LIMIT_MIN)
+									tinrc.serverrc_nntp_pipeline_limit = PIPELINE_LIMIT_MIN;
+								else if (tinrc.serverrc_nntp_pipeline_limit > PIPELINE_LIMIT_MAX)
+									tinrc.serverrc_nntp_pipeline_limit = PIPELINE_LIMIT_MAX;
+								serverrc.nntp_pipeline_limit = tinrc.serverrc_nntp_pipeline_limit;
+							}
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -2865,6 +3059,14 @@ config_page(
 							}
 							break;
 
+						case OPT_SCOPE_MARKED_GLOBAL:
+						case OPT_SCOPE_MARKED_GLOBAL_MATCH:
+						case OPT_SCOPE_MARKED_LOCAL:
+						case OPT_SCOPE_MARKED_LOCAL_MATCH:
+							if (prompt_option_char(option))
+								changed |= MISC_OPTS;
+							break;
+
 						default:
 							break;
 					} /* switch (option) */
@@ -2908,6 +3110,25 @@ set_art_mark_width(
 	if (wcwidth(tinrc.art_marked_read_selected) > art_mark_width)
 		art_mark_width = wcwidth(tinrc.art_marked_read_selected);
 }
+
+
+static int
+get_scope_mark_width(
+	void)
+{
+	int scope_mark_width = 1;
+
+	if (wcwidth(tinrc.scope_marked_global) > scope_mark_width)
+		scope_mark_width = wcwidth(tinrc.scope_marked_global);
+	if (wcwidth(tinrc.scope_marked_global_match) > scope_mark_width)
+		scope_mark_width = wcwidth(tinrc.scope_marked_global_match);
+	if (wcwidth(tinrc.scope_marked_local) > scope_mark_width)
+		scope_mark_width = wcwidth(tinrc.scope_marked_local);
+	if (wcwidth(tinrc.scope_marked_local_match) > scope_mark_width)
+		scope_mark_width = wcwidth(tinrc.scope_marked_local_match);
+
+	return scope_mark_width;
+}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 
@@ -2935,7 +3156,7 @@ static void
 show_scope_page(
 	void)
 {
-	int i;
+	int i, prev_mark_offset = mark_offset;
 
 	signal_context = cScope;
 	currmenu = &scopemenu;
@@ -2961,6 +3182,7 @@ show_scope_page(
 	}
 
 	draw_scope_arrow();
+	mark_offset = prev_mark_offset;
 }
 
 
@@ -2984,8 +3206,10 @@ scope_page(
 	forever {
 		switch ((func = handle_keypad(scope_left, scope_right, NULL, scope_keys))) {
 			case GLOBAL_QUIT:
-				if (changed)
+				if (changed) {
 					write_attributes_file(local_attributes_file);
+					assign_attributes_to_groups();
+				}
 				clear_note_area();
 				if (oldmenu)
 					currmenu = oldmenu;
@@ -3148,7 +3372,14 @@ build_scope_line(
 	int i)
 {
 	char *sptr;
-	int len = cCOLS - 11;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	int mark_width = get_scope_mark_width();
+	wchar_t mark;
+#else
+	char mark;
+	int mark_width = 1;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+	int len = cCOLS - (10 + mark_width);
 
 #ifdef USE_CURSES
 	/*
@@ -3160,7 +3391,22 @@ build_scope_line(
 	sptr = screen[INDEX2SNUM(i)].col;
 #endif /* USE_CURSES */
 
-	snprintf(sptr, (size_t) cCOLS, "  %c %s  %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
+	mark = scopes[i + 1].global ? tinrc.scope_marked_global : tinrc.scope_marked_local;
+
+	if (curr_group && curr_group->scopes_list) {
+		struct t_scope_list *curr = curr_group->scopes_list;
+
+		while (curr) {
+			if (curr->scope == &scopes[i + 1]) {
+				mark = scopes[i + 1].global ? tinrc.scope_marked_global_match : tinrc.scope_marked_local_match;
+				break;
+			}
+
+			curr = curr->next;
+		}
+	}
+
+	snprintf(sptr, (size_t) cCOLS, "  %*"T_CHAR_FMT" %s  %-*.*s%s", mark_width, (T_CHAR_TYPE) mark, tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
 
 #ifndef USE_CURSES
 	if (tinrc.strip_blanks)
@@ -3337,7 +3583,7 @@ free_scopes_and_attributes(
 	}
 
 	while (num_scope > 1 && !scopes[num_scope - 1].global)
-			free_scope(--num_scope);
+		free_scope(--num_scope);
 }
 
 
@@ -3350,7 +3596,7 @@ scope_is_empty(
 {
 	enum option_enum i;
 
-	for (i = 0; i <= last_opt; i++) {
+	for (i = FIRST_OPT; i <= last_opt; i++) {
 		if (option_is_visible(i) && !option_is_title(i) && check_state(i))
 			return FALSE;
 	}
@@ -3399,10 +3645,14 @@ check_state(
 			return curr_scope->state->followup_to;
 		case OPT_ATTRIB_FROM:
 			return curr_scope->state->from;
+		case OPT_ATTRIB_GETART_LIMIT:
+			return curr_scope->state->getart_limit;
 		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 			return curr_scope->state->group_catchup_on_exit;
 		case OPT_ATTRIB_GROUP_FORMAT:
 			return curr_scope->state->group_format;
+		case OPT_ATTRIB_HIDE_INLINE_DATA:
+			return curr_scope->state->hide_inline_data;
 #ifdef HAVE_ISPELL
 		case OPT_ATTRIB_ISPELL:
 			return curr_scope->state->ispell;
@@ -3610,6 +3860,10 @@ reset_state(
 		case OPT_ATTRIB_FROM:
 			RESET_ATTRIBUTE(from, tinrc.attrib_from);
 			break;
+		case OPT_ATTRIB_GETART_LIMIT:
+			curr_scope->state->getart_limit = FALSE;
+			tinrc.attrib_getart_limit = default_scope->attribute->getart_limit;
+			break;
 		case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 			curr_scope->state->group_catchup_on_exit = FALSE;
 			tinrc.attrib_group_catchup_on_exit = default_scope->attribute->group_catchup_on_exit;
@@ -3617,6 +3871,10 @@ reset_state(
 		case OPT_ATTRIB_GROUP_FORMAT:
 			RESET_ATTRIBUTE(group_format, tinrc.attrib_group_format);
 			break;
+		case OPT_ATTRIB_HIDE_INLINE_DATA:
+			curr_scope->state->hide_inline_data = FALSE;
+			tinrc.attrib_hide_inline_data = default_scope->attribute->hide_inline_data;
+			break;
 #ifdef HAVE_ISPELL
 		case OPT_ATTRIB_ISPELL:
 			RESET_ATTRIBUTE(ispell, tinrc.attrib_ispell);
@@ -3873,7 +4131,9 @@ initialize_attributes(
 #ifdef HAVE_COLOR
 	INITIALIZE_NUM_ATTRIBUTE(extquote_handling, tinrc.attrib_extquote_handling);
 #endif /* HAVE_COLOR */
+	INITIALIZE_NUM_ATTRIBUTE(getart_limit, tinrc.attrib_getart_limit);
 	INITIALIZE_NUM_ATTRIBUTE(group_catchup_on_exit, tinrc.attrib_group_catchup_on_exit);
+	INITIALIZE_NUM_ATTRIBUTE(hide_inline_data, tinrc.attrib_hide_inline_data);
 	INITIALIZE_NUM_ATTRIBUTE(mail_8bit_header, tinrc.attrib_mail_8bit_header);
 	INITIALIZE_NUM_ATTRIBUTE(mail_mime_encoding, tinrc.attrib_mail_mime_encoding);
 	INITIALIZE_NUM_ATTRIBUTE(mark_ignore_tags, tinrc.attrib_mark_ignore_tags);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/page.c tin-2.6.5/src/page.c
--- tin-2.6.4/src/page.c	2024-12-11 16:39:37.000000000 +0100
+++ tin-2.6.5/src/page.c	2025-11-13 02:21:32.552178773 +0100
@@ -3,10 +3,10 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-11
+ *  Updated   : 2025-11-11
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,10 @@
 #endif /* !TCURSES_H */
 #ifdef HAVE_LIBURIPARSER
 #	include <uriparser/Uri.h>
+#else
+#	ifdef HAVE_LIBCURL
+#		include <curl/curl.h>
+#	endif /* HAVE_LIBCURL */
 #endif /* HAVE_LIBURIPARSER */
 
 
@@ -80,7 +84,7 @@ static struct t_header *note_h = &pgart.
 static FILE *info_file;
 static const char *info_title;
 static int curr_info_line;
-static int hide_uue;			/* set when uuencoded sections are 'hidden' */
+static int hide_inline_data;	/* set when inline data sections are 'hidden' */
 static int num_info_lines;
 static int reveal_ctrl_l_lines;	/* number of lines (from top) with de-activated ^L */
 static int rotate;				/* 0=normal, 13=rot13 decode */
@@ -111,7 +115,7 @@ static t_function page_mouse_action(t_fu
 static t_function url_left(void);
 static t_function url_right(void);
 static void build_url_line(int i);
-static void draw_page_header(void);
+static void draw_page_header(t_bool tex2iso_conv);
 static void draw_percent_mark(long cur_num, long max_num);
 static void draw_url_arrow(void);
 static void free_url_list(void);
@@ -324,7 +328,7 @@ show_page(
 	char key[MAXKEYLEN];
 	int i, j, n = 0;
 	int art_type = GROUP_TYPE_NEWS;
-	int hide_uue_tmp;
+	int hide_inline_data_tmp;
 	t_artnum old_artnum;
 	t_bool mouse_click_on = TRUE;
 	t_bool repeat_search;
@@ -397,12 +401,11 @@ show_page(
 				if (activate_last_ctrl_l())
 					draw_page(0);
 				else {
-					if (curr_line == 0)
-						info_message(_(txt_begin_of_art));
-					else {
+					if (curr_line) {
 						curr_line -= ((tinrc.scroll_lines == -2) ? ARTLINES / 2 : ARTLINES);
 						draw_page(0);
-					}
+					} else
+						info_message(_(txt_begin_of_art));
 				}
 				break;
 
@@ -467,14 +470,12 @@ page_goto_next_unread:
 				if (activate_last_ctrl_l())
 					draw_page(0);
 				else {
-					if (curr_line == 0) {
+					if (curr_line) {
+						i = scroll_page(KEYMAP_UP);
+						curr_line += i;
+						draw_page(i);
+					} else
 						info_message(_(txt_begin_of_art));
-						break;
-					}
-
-					i = scroll_page(KEYMAP_UP);
-					curr_line += i;
-					draw_page(i);
 				}
 				break;
 
@@ -482,14 +483,12 @@ page_goto_next_unread:
 				if (deactivate_next_ctrl_l())
 					draw_page(0);
 				else {
-					if (curr_line + ARTLINES >= artlines) {
+					if (curr_line + ARTLINES < artlines) {
+						i = scroll_page(KEYMAP_DOWN);
+						curr_line += i;
+						draw_page(i);
+					} else
 						info_message(_(txt_end_of_art));
-						break;
-					}
-
-					i = scroll_page(KEYMAP_DOWN);
-					curr_line += i;
-					draw_page(i);
 				}
 				break;
 
@@ -511,34 +510,65 @@ page_goto_next_unread:
 						return i;
 					}
 				}
+#ifdef NNTP_ABLE
+				else {
+					const char *eyde = input_history[HIST_MESSAGE_ID][(hist_pos[HIST_MESSAGE_ID] - 1 + HIST_SIZE) % HIST_SIZE];
+					int tr = this_resp;
+
+					if (eyde && *eyde) {
+						switch (show_article_by_msgid(eyde)) {
+							case LOOKUP_OK:
+								art_close(&pgart);
+								this_resp = tr;
+								if (!index_group(curr_group, TRUE))
+									return GRP_RETSELECT;
+								if (!art_open(TRUE, &arts[this_resp], group, &pgart, TRUE, _(txt_reading_article))) {
+									if ((i = load_article(this_resp, group)) < 0)
+										return i;
+								} else {
+									XFACE_CLEAR(); /* TODO: needed? */
+									return ART_UNAVAILABLE;
+								}
+								break;
+
+							case LOOKUP_UNAVAIL: /* TODO: check for !reading_saved_news for better error-message? */
+								wait_message(2, _(txt_lookup_func_not_available));
+								break;
+
+							default:
+								wait_message(2, _(txt_art_unavailable));
+								break;
+						}
+					}
+				}
+#endif /* NNTP_ABLE */
 				break;
 
 			case PAGE_GOTO_PARENT:		/* Goto parent of this article */
-			{
-				const struct t_msgid *parent = arts[this_resp].refptr->parent;
+				{
+					const struct t_msgid *parent = arts[this_resp].refptr->parent;
 
-				if (parent == NULL) {
-					info_message(_(txt_art_parent_none));
-					break;
-				}
+					if (parent == NULL) {
+						info_message(_(txt_art_parent_none));
+						break;
+					}
 
-				if (parent->article == ART_UNAVAILABLE) {
-					info_message(_(txt_art_parent_unavail));
-					break;
-				}
+					if (parent->article == ART_UNAVAILABLE) {
+						info_message(_(txt_art_parent_unavail));
+						break;
+					}
 
-				if (arts[parent->article].killed && tinrc.kill_level == KILL_NOTHREAD) {
-					info_message(_(txt_art_parent_killed));
-					break;
-				}
+					if (arts[parent->article].killed && tinrc.kill_level == KILL_NOTHREAD) {
+						info_message(_(txt_art_parent_killed));
+						break;
+					}
 
-				if ((i = load_article(parent->article, group)) < 0) {
-					XFACE_CLEAR();
-					return i;
+					if ((i = load_article(parent->article, group)) < 0) {
+						XFACE_CLEAR();
+						return i;
+					}
 				}
-
 				break;
-			}
 
 			case GLOBAL_PIPE:		/* pipe article/thread/tagged arts to command */
 				XFACE_SUPPRESS();
@@ -667,7 +697,7 @@ page_goto_next_unread:
 
 			case PAGE_TOGGLE_TEX2ISO:		/* toggle German TeX to ISO latin1 style conversion */
 				if ((group->attribute->tex2iso_conv = bool_not(group->attribute->tex2iso_conv)))
-					pgart.tex2iso = is_art_tex_encoded(pgart.raw);
+					;
 				else
 					pgart.tex2iso = FALSE;
 
@@ -683,18 +713,27 @@ page_goto_next_unread:
 				info_message(_(txt_toggled_tabwidth), tabwidth);
 				break;
 
-			case PAGE_TOGGLE_UUE:			/* toggle display of uuencoded sections */
-				hide_uue = (hide_uue + 1) % (UUE_ALL + 1);
+			case PAGE_TOGGLE_INLINE_DATA:	/* toggle display of inline data sections */
+				do {
+					hide_inline_data = (hide_inline_data + 1) % (HIDE_ALL + 1);
+				} while (!*txt_hide_inline_data_type[hide_inline_data]); /* a list with gaps? - skip over them */
 				resize_article(TRUE, &pgart);	/* Also recooks it.. */
 				/*
 				 * If we hid uue and are off the end of the article, reposition to
 				 * show last page for neatness
 				 */
-				if (hide_uue && curr_line + ARTLINES > artlines)
+				if (hide_inline_data && curr_line + ARTLINES > artlines)
 					curr_line = artlines - ARTLINES;
 				draw_page(0);
-				/* TODO: use translateable sentences */
-				info_message("%s: %s", _(txt_hide_uue.opt), _(txt_hide_uue_type[hide_uue]));
+				info_message("%s: %s", _(txt_hide_inline_data.opt), _(txt_hide_inline_data_type[hide_inline_data]));
+				break;
+
+			case PAGE_TOGGLE_VERBATIM:			/* toggle verbatim options */
+				if (++group->attribute->verbatim_handling > VERBATIM_HIDE_ALL)
+					group->attribute->verbatim_handling = VERBATIM_NONE;
+				resize_article(TRUE, &pgart);	/* Also recooks it.. */
+				draw_page(0);
+				info_message(_(txt_toggled_verbatim), txt_verbatim_handling_options[group->attribute->verbatim_handling]);
 				break;
 
 			case PAGE_REVEAL:			/* toggle hiding after ^L */
@@ -746,8 +785,8 @@ page_goto_next_unread:
 					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);
+						if (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;
@@ -794,9 +833,9 @@ page_goto_next_unread:
 			case MARK_THREAD_UNREAD:
 				thd_mark_unread(group, base[which_thread(this_resp)]);
 				if (group->attribute->thread_articles != THREAD_NONE)
-					info_message(_(txt_marked_as_unread), _(txt_thread_upper));
+					info_message(_(txt_marked_thread_as_unread));
 				else
-					info_message(_(txt_marked_as_unread), _(txt_article_upper));
+					info_message(_(txt_marked_article_as_unread));
 				break;
 
 			case PAGE_CANCEL:			/* cancel an article */
@@ -982,10 +1021,14 @@ return_to_index:
 
 			case MARK_ARTICLE_UNREAD:	/* mark article as unread(to return) */
 				art_mark(group, &arts[this_resp], ART_WILL_RETURN);
-				info_message(_(txt_marked_as_unread), _(txt_article_upper));
+				info_message(_(txt_marked_article_as_unread));
 				break;
 
 			case PAGE_SKIP_INCLUDED_TEXT:	/* skip included text */
+				if (show_raw_article) {
+					info_message(_(txt_info_not_available_in_raw));
+					break;
+				}
 				for (i = j = curr_line; i < artlines; i++) {
 					if (artline[i].flags & (C_QUOTE1 | C_QUOTE2 | C_QUOTE3)) {
 						j = i;
@@ -1016,12 +1059,12 @@ return_to_index:
 
 			case PAGE_VIEW_ATTACHMENTS:
 				XFACE_SUPPRESS();
-				hide_uue_tmp = hide_uue;
-				hide_uue = UUE_NO;
+				hide_inline_data_tmp = hide_inline_data;
+				hide_inline_data = UUE_NO;
 				resize_article(TRUE, &pgart);
 				attachment_page(&pgart);
 				signal_context = cPage;
-				hide_uue = hide_uue_tmp;
+				hide_inline_data = hide_inline_data_tmp;
 				resize_article(TRUE, &pgart);
 				draw_page(0);
 				XFACE_SHOW();
@@ -1240,7 +1283,7 @@ draw_page(
 	 */
 	if ((end - start >= ARTLINES) || (part == 0)) {
 		ClearScreen();
-		draw_page_header();
+		draw_page_header(CURR_GROUP.attribute->tex2iso_conv);
 	} else
 		MoveCursor(0, 0);
 
@@ -1272,7 +1315,7 @@ draw_page(
 	if (CURR_GROUP.attribute->show_art_score && arts[this_resp].score != 0) {
 		char *buf;
 #ifdef HAVE_COLOR
-		int tmp_col = tinrc.col_invers_bg;
+		int tmp_bcol = tinrc.col_invers_bg, tmp_fcol = tinrc.col_invers_fg;
 #endif /* HAVE_COLOR */
 		size_t buflen = strlen(_(txt_art_score)) + 3;
 
@@ -1280,12 +1323,20 @@ draw_page(
 		snprintf(buf, buflen, _(txt_art_score), tin_ltoa(arts[this_resp].score, 4));
 		MoveCursor(cLINES, 0);
 #ifdef HAVE_COLOR
-		fcol(tinrc.col_normal);
 		if (tinrc.inverse_okay) {
 			if (arts[this_resp].score < 0)
 				tinrc.col_invers_bg = tinrc.col_score_neg;
 			else
 				tinrc.col_invers_bg = tinrc.col_score_pos;
+
+			if (tinrc.col_invers_bg == -1)
+				tinrc.col_invers_fg = -1;
+			else {
+				if (tinrc.col_invers_bg < 6)
+					tinrc.col_invers_fg = 15;
+				else
+					tinrc.col_invers_fg = 0;
+			}
 		} else {
 			if (arts[this_resp].score < 0)
 				fcol(tinrc.col_score_neg);
@@ -1298,9 +1349,10 @@ draw_page(
 		EndInverse();
 		my_flush();
 #ifdef HAVE_COLOR
-		if (tinrc.inverse_okay)
-			tinrc.col_invers_bg = tmp_col;
-		else
+		if (tinrc.inverse_okay) {
+			tinrc.col_invers_bg = tmp_bcol;
+			tinrc.col_invers_fg = tmp_fcol;
+		} else
 			fcol(tinrc.col_normal);
 #endif /* HAVE_COLOR */
 		free(buf);
@@ -1355,7 +1407,7 @@ invoke_metamail(
 		t_bool seek_error = FALSE;
 
 		rewind(fp);
-		while (fgets(buf, (int) sizeof(buf), fp) != NULL)
+		while (fgets(buf, sizeof(buf), fp) != NULL)
 			fputs(buf, mime_fp);
 
 		fflush(mime_fp);
@@ -1412,6 +1464,7 @@ invoke_metamail(
 }
 
 
+/* TODO: add BiDi handling (our layout expects LTR) */
 static char *
 build_from_line(
 	void)
@@ -1462,6 +1515,7 @@ build_from_line(
 }
 
 
+#define CCOLS_THIRD (cCOLS / 3 + 1)
 /*
  * PAGE_HEADER defines the size in lines of this header
  *
@@ -1472,17 +1526,16 @@ build_from_line(
  */
 static void
 draw_page_header(
-	void)
+	t_bool tex2iso_conv)
 {
-	char *buf, *from, *tmp, *tmp2;
-	int i;
+	char *buf, *from, *tmp = NULL, *tmp2 = NULL;
+	int i, n;
 	int whichresp, x_resp;
 	int len, right_len, center_pos, cur_pos;
-	size_t line_len;
+	int tex_space;
+	size_t line_len, tlen;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	int n;
-	size_t tlen;
-	wchar_t *fmt_resp = NULL, *fmt_thread, *wtmp, *wtmp2, *wtmp3, *wbuf;
+	wchar_t *wtmp, *wtmp2;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	whichresp = which_response(this_resp);
@@ -1506,35 +1559,22 @@ draw_page_header(
 	/* first line */
 	cur_pos = 0;
 
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-
-	/* convert to wide-char format string */
-	fmt_thread = char2wchar_t(_(txt_thread_x_of_n));
-
 	/*
 	 * Determine the needed space for the text at the right hand margin.
 	 * The formatting info (%4s) needs 3 positions but we need 4 positions
 	 * on the screen for each counter.
 	 */
-	if (fmt_thread)
-		right_len = wcswidth(fmt_thread, wcslen(fmt_thread)) - 6 + 8;
-	else
-		right_len = 0;
-	FreeIfNeeded(fmt_thread);
+	right_len = strwidth(_(txt_thread_x_of_n)) - 6 + 8;
 
 	/*
 	 * limit right_len to cCOLS / 3
 	 */
-	if (right_len > cCOLS / 3 + 1)
-		right_len = cCOLS / 3 + 1;
+	if (right_len > CCOLS_THIRD)
+		right_len = CCOLS_THIRD;
 
 	/* date */
-	if ((wtmp = char2wchar_t(buf)) != NULL) {
-		my_fputws(wtmp, stdout);
-		if ((n = wcswidth(wtmp, wcslen(wtmp))) > 0)
-			cur_pos += n;
-		free(wtmp);
-	}
+	my_fputs(buf, stdout);
+	cur_pos += strwidth(buf);
 
 	/*
 	 * determine max len for centered group name
@@ -1544,27 +1584,37 @@ draw_page_header(
 		len = 0;
 
 	/* group name */
-	if ((wtmp = char2wchar_t(curr_group->name)) != NULL && len > 0) {
-		/* wconvert_to_printable(wtmp, FALSE); */
-		if (tinrc.abbreviate_groupname)
-			wtmp2 = abbr_wcsgroupname(wtmp, len);
-		else
-			wtmp2 = wstrunc(wtmp, len);
+	if (len > 0) {
+		if (tinrc.abbreviate_groupname) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((wtmp = char2wchar_t(curr_group->name)) != NULL) {
+				/* wconvert_to_printable(wtmp, FALSE); */
+				wtmp2 = abbr_wcsgroupname(wtmp, len);
+				tmp = wchar_t2char(wtmp2);
+				free(wtmp);
+				free(wtmp2);
+			}
+#else
+			tmp = abbr_groupname(curr_group->name, len);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		} else
+			tmp = strunc(curr_group->name, len);
+	}
+	if (!tmp)
+		tmp = my_strdup("");
 
-		if ((i = wcswidth(wtmp2, wcslen(wtmp2))) < len)
-			len = i;
+	if ((i = strwidth(tmp)) < len)
+		len = i;
 
-		center_pos = (cCOLS - len) / 2;
+	center_pos = (cCOLS - len) / 2;
 
-		/* pad out to left */
-		for (; cur_pos < center_pos; cur_pos++)
-			my_fputc(' ', stdout);
+	/* pad out to left */
+	for (; cur_pos < center_pos; cur_pos++)
+		my_fputc(' ', stdout);
 
-		my_fputws(wtmp2, stdout);
-		cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
-		free(wtmp2);
-	}
-	FreeIfNeeded(wtmp);
+	my_fputs(tmp, stdout);
+	cur_pos += strwidth(tmp);
+	FreeAndNull(tmp);
 
 	/* pad out to right */
 	for (; cur_pos < cCOLS - right_len - 1; cur_pos++)
@@ -1586,15 +1636,15 @@ draw_page_header(
 		tlen = (size_t) n + 1;
 		tmp2 = my_malloc(tlen);
 		if (snprintf(tmp2, tlen, _(txt_thread_x_of_n), buf, buf2) != n) {
-			free(tmp2);
+			FreeAndNull(tmp2);
 			free(buf2);
 			goto skip;
 		}
-		tmp = strunc(tmp2, cCOLS / 3 - 1);
+		tmp = strunc(tmp2, CCOLS_THIRD);
 		my_printf("%s", tmp);
-		free(tmp2);
+		FreeAndNull(tmp);
+		FreeAndNull(tmp2);
 		free(buf2);
-		free(tmp);
 skip:
 		my_fputs(cCRLF, stdout);
 	}
@@ -1609,28 +1659,24 @@ skip:
 	cur_pos = 0;
 
 	/*
-	 * Convert to wide-char format string and determine the needed space
-	 * for the text at the right hand margin. The formatting info (%4s)
-	 * needs 3 positions but we need 4 positions on the screen for each
-	 * counter.
+	 * Determine the needed space for the text at the right hand margin
+	 * the formatting info (%4s) needs 3 positions but we need 4 positions
+	 * on the screen for each counter
 	 */
-
-	right_len = 0;
-	if (whichresp && (fmt_resp = char2wchar_t(_(txt_art_x_of_n)))) {
-		right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8;
-	} else {
-		if ((!x_resp && (fmt_resp = char2wchar_t(_(txt_no_responses)))) || (x_resp == 1 && (fmt_resp = char2wchar_t(_(txt_1_resp)))))
-			right_len = wcswidth(fmt_resp, wcslen(fmt_resp));
-		else if ((fmt_resp = char2wchar_t(_(txt_x_resp))))
-			right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 3 + 4;
+	if (whichresp)
+		right_len = strwidth(_(txt_art_x_of_n)) - 6 + 8;
+	else {
+		if (!x_resp)
+			right_len = strwidth(_(txt_no_responses));
+		else
+			right_len = strwidth(P_(txt_x_resp_sp[0], txt_x_resp_sp[1], x_resp)) - 3 + 4;
 	}
-	FreeIfNeeded(fmt_resp);
 
 	/*
 	 * limit right_len to cCOLS / 3
 	 */
-	if (right_len > cCOLS / 3 + 1)
-		right_len = cCOLS / 3 + 1;
+	if (right_len > CCOLS_THIRD)
+		right_len = CCOLS_THIRD;
 
 	/* line count */
 	if (arts[this_resp].line_count < 0)
@@ -1638,61 +1684,61 @@ skip:
 	else
 		snprintf(buf, line_len, "%-4d", arts[this_resp].line_count);
 
-	if ((wtmp = char2wchar_t(_(txt_lines))) != NULL) {
-		wchar_t *fmt;
-		int tex_space = pgart.tex2iso ? 5 : 0;
-
-		fmt = wstrunc(wtmp, cCOLS / 3 - 1 - tex_space);
-		wtmp = my_realloc(wtmp, sizeof(wchar_t) * line_len);
-		swprintf(wtmp, line_len, fmt, buf);
-		my_fputws(wtmp, stdout);
-		cur_pos += wcswidth(wtmp, wcslen(wtmp));
-		free(fmt);
-		free(wtmp);
+	if ((n = snprintf(NULL, 0, _(txt_lines), buf)) > 0) {
+		tlen = (size_t) n + 1;
+		tmp = my_malloc(tlen);
+		if (snprintf(tmp, tlen, _(txt_lines), buf) == n) {
+			tmp2 = strunc(tmp, CCOLS_THIRD);
+			my_fputs(tmp2, stdout);
+			cur_pos += strwidth(tmp2);
+		}
+		free(tmp);
+		free(tmp2);
 	}
 
-#	ifdef HAVE_COLOR
-	fcol(tinrc.col_subject);
-#	endif /* HAVE_COLOR */
-
 	/* tex2iso */
-	if (pgart.tex2iso) {
-		if ((wtmp = char2wchar_t(_(txt_tex))) != NULL) {
-			wtmp2 = wstrunc(wtmp, 5);
-			my_fputws(wtmp2, stdout);
-			cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
-			free(wtmp);
-			free(wtmp2);
-		}
+	if (pgart.tex2iso && tex2iso_conv) {
+		tex_space = strwidth(_(txt_tex));
+		if (tex_space > CCOLS_THIRD - cur_pos)
+			tex_space = CCOLS_THIRD - cur_pos;
+
+		tmp = strunc(_(txt_tex), tex_space);
+		tex_space = strwidth(tmp);
+		my_fputs(tmp, stdout);
+		cur_pos += tex_space;
+		free(tmp);
 	}
 
 	/* subject */
+#	ifdef HAVE_COLOR
+	fcol(tinrc.col_subject);
+#	endif /* HAVE_COLOR */
 	/*
 	 * TODO: why do we fall back to arts[this_resp].subject if !note_h->subj?
 	 *       if !note_h->subj then the article just has no subject, no matter
 	 *       what the overview says.
 	 *
-	 *       add BiDi handling
+	 *       add BiDi handling (our layout expects LTR)
 	 */
 	strncpy(buf, (note_h->subj ? note_h->subj : arts[this_resp].subject), line_len);
 	buf[line_len - 1] = '\0';
-	if ((wtmp = char2wchar_t(buf)) != NULL) {
-		wbuf = wexpand_tab(wtmp, tabwidth);
-		wtmp2 = wstrunc(wbuf, cCOLS - 2 * right_len - 4);
-		center_pos = (cCOLS - wcswidth(wtmp2, wcslen(wtmp2))) / 2;
 
-		/* pad out to left */
-		for (; cur_pos < center_pos; cur_pos++)
-			my_fputc(' ', stdout);
+	tmp2 = expand_tab(buf, tabwidth);
+	tmp = strunc(tmp2, cCOLS - 2 * (MAX(cur_pos, right_len)) - 4);
 
-		StartInverse();
-		my_fputws(wtmp2, stdout);
-		EndInverse();
-		cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
-		free(wtmp2);
-		free(wtmp);
-		free(wbuf);
-	}
+	n = strwidth(tmp);
+	center_pos = (cCOLS - n) / 2;
+
+	/* pad out to left */
+	for (; cur_pos < center_pos; cur_pos++)
+		my_fputc(' ', stdout);
+
+	StartInverse();
+	my_fputs(tmp, stdout);
+	EndInverse();
+	cur_pos += n;
+	free(tmp);
+	free(tmp2);
 
 #	ifdef HAVE_COLOR
 	fcol(tinrc.col_response);
@@ -1712,29 +1758,25 @@ skip:
 			free(tmp2);
 			goto shrug;
 		}
-		tmp = strunc(tmp2, cCOLS / 3 - 1);
+		tmp = strunc(tmp2, CCOLS_THIRD);
 		my_printf("%s", tmp);
 		free(tmp2);
 		free(tmp);
 	} else {
-		/* TODO: ngettext */
 		if (!x_resp) {
-			tmp = strunc(_(txt_no_responses), cCOLS / 3 - 1);
-			my_printf("%s", tmp);
-		} else if (x_resp == 1) {
-			tmp = strunc(_(txt_1_resp), cCOLS / 3 - 1);
+			tmp = strunc(_(txt_no_responses), CCOLS_THIRD);
 			my_printf("%s", tmp);
 		} else {
-			if ((n = snprintf(NULL, 0, _(txt_x_resp), x_resp)) < 0)
+			if ((n = snprintf(NULL, 0, P_(txt_x_resp_sp[0], txt_x_resp_sp[1], x_resp), x_resp)) < 0)
 				goto shrug;
 
 			tlen = (size_t) n + 1;
 			tmp2 = my_malloc(tlen);
-			if (snprintf(tmp2, tlen, _(txt_x_resp), x_resp) != n) {
+			if (snprintf(tmp2, tlen, P_(txt_x_resp_sp[0], txt_x_resp_sp[1], x_resp), x_resp) != n) {
 				free(tmp2);
 				goto shrug;
 			}
-			tmp = strunc(tmp2, cCOLS / 3 - 1);
+			tmp = strunc(tmp2, CCOLS_THIRD);
 			my_printf("%s", tmp);
 			free(tmp2);
 		}
@@ -1751,242 +1793,31 @@ shrug:
 #	ifdef HAVE_COLOR
 	fcol(tinrc.col_from);
 #	endif /* HAVE_COLOR */
+
 	/* from */
 	from = build_from_line();
 	snprintf(buf, line_len, "%s", from);
 	free(from);
 
-	/* precalculate min. organization length */
-	wtmp3 = my_calloc(1, sizeof(wchar_t));
-	if (note_h->org) {
-		char *tb;
-		char *tail = NULL;
-
-		if (tinrc.utf8_graphics)
-			tail = wchar_t2char((const wchar_t *) WTRUNC_TAIL);
-
-		if ((n = snprintf(NULL, 0, _(txt_at_s), tail ? tail : TRUNC_TAIL)) > 0) {
-			size_t olen = (size_t) n + 1;
-
-			tb = my_malloc(olen);
-			if (snprintf(tb, olen, _(txt_at_s), tail ? tail : TRUNC_TAIL) == n) {
-				if ((wtmp = char2wchar_t(tb)) != NULL) {
-					wbuf = wexpand_tab(wtmp, tabwidth);
-					free(wtmp3);
-					wtmp3 = my_wcsdup(wbuf);
-					free(wtmp);
-					free(wbuf);
-				}
-			}
-			free(tb);
-		}
-		FreeIfNeeded(tail);
-	}
-
-	/* from */
-	if ((wtmp = char2wchar_t(buf)) != NULL) {
-		wtmp2 = wstrunc(wtmp, cCOLS - 1 - wcslen(wtmp3));
-		my_fputws(wtmp2, stdout);
-		cur_pos += wcswidth(wtmp2, wcslen(wtmp2));
-		free(wtmp2);
-		free(wtmp);
-	}
-	free(wtmp3);
+	tmp = strunc(buf, cCOLS - 1);
+	my_fputs(tmp, stdout);
+	cur_pos += strwidth(tmp);
+	free(tmp);
 
 	/*
 	 * Organization
 	 *
 	 * TODO: - IDNA decoding, see also comment in
 	 *         cook.c:cook_article()
-	 *       - add BiDi handling
+	 *       - add BiDi handling (our layout expects LTR)
 	 */
-	if (note_h->org && cur_pos < cCOLS - 1) {
-		snprintf(buf, line_len, _(txt_at_s), note_h->org);
-
-		if ((wtmp = char2wchar_t(buf)) != NULL) {
-			wbuf = wexpand_tab(wtmp, tabwidth);
-			wtmp2 = wstrunc(wbuf, cCOLS - cur_pos - 1);
-
-			i = cCOLS - wcswidth(wtmp2, wcslen(wtmp2)) - 1;
-			for (; cur_pos < i; cur_pos++)
-				my_fputc(' ', stdout);
-
-			my_fputws(wtmp2, stdout);
-			free(wtmp2);
-			free(wtmp);
-			free(wbuf);
-		}
-	}
-
-#else /* !MULTIBYTE_ABLE || NO_LOCALE */
-
-	/*
-	 * determine the needed space for the text at the right hand margin
-	 * the formatting info (%4s) needs 3 positions but we need 4 positions
-	 * on the screen for each counter
-	 */
-	right_len = strlen(_(txt_thread_x_of_n)) - 6 + 8;
-
-	/* date */
-	my_fputs(buf, stdout);
-	cur_pos += strlen(buf);
-
-	/*
-	 * determine max len for centered group name
-	 * allow one space before and after group name
-	 */
-	len = cCOLS - 2 * MAX(cur_pos, right_len) - 3;
-
-	/* group name */
-	if (tinrc.abbreviate_groupname)
-		tmp = abbr_groupname(curr_group->name, len);
-	else
-		tmp = strunc(curr_group->name, len);
-
-	if ((i = strlen(tmp)) < len)
-		len = i;
-
-	center_pos = (cCOLS - len) / 2;
-
-	/* pad out to left */
-	for (; cur_pos < center_pos; cur_pos++)
-		my_fputc(' ', stdout);
-
-	my_fputs(tmp, stdout);
-	cur_pos += strlen(tmp);
-	free(tmp);
-
-	/* pad out to right */
-	for (; cur_pos < cCOLS - right_len - 1; cur_pos++)
-		my_fputc(' ', stdout);
-
-	/* thread info */
-	/* can't eval tin_ltoa() more than once in a statement due to statics */
-	strcpy(buf, tin_ltoa(which_thread(this_resp) + 1, 4));
-	my_printf(_(txt_thread_x_of_n), buf, tin_ltoa(grpmenu.max, 4));
-
-	my_fputs(cCRLF, stdout);
-
-#	if 0
-	/* display a ruler for layout checking purposes */
-	my_fputs("....|....3....|....2....|....1....|....0....|....1....|....2....|....3....|....\n", stdout);
-#	endif /* 0 */
-
-	/*
-	 * second line
-	 */
-	cur_pos = 0;
-
-	/*
-	 * determine the needed space for the text at the right hand margin
-	 * the formatting info (%4s) needs 3 positions but we need 4 positions
-	 * on the screen for each counter
-	 */
-	if (whichresp) {
-		right_len = strlen(_(txt_art_x_of_n)) - 6 + 8;
-	} else {
-		if (!x_resp)
-			right_len = strlen(_(txt_no_responses));
-		else if (x_resp == 1)
-			right_len = strlen(_(txt_1_resp));
-		else
-			right_len = strlen(_(txt_x_resp)) - 3 + 4;
-	}
-
-	/* line count */
-	/* an accurate line count will appear in the footer anymay */
-	if (arts[this_resp].line_count < 0)
-		strcpy(buf, "?");
-	else
-		snprintf(buf, line_len, "%-4d", arts[this_resp].line_count);
-
-	tmp = my_malloc(line_len);
-	snprintf(tmp, line_len, _(txt_lines), buf);
-	my_fputs(tmp, stdout);
-	cur_pos += strlen(tmp);
-	free(tmp);
-
-#	ifdef HAVE_COLOR
-	fcol(tinrc.col_subject);
-#	endif /* HAVE_COLOR */
-
-	/* tex2iso */
-	if (pgart.tex2iso) {
-		my_fputs(_(txt_tex), stdout);
-		cur_pos += strlen(_(txt_tex));
-	}
-
-	/* subject */
-	/*
-	 * TODO: why do we fall back to arts[this_resp].subject if !note_h->subj?
-	 *       if !note_h->subj then the article just has no subject, no matter
-	 *       what the overview says.
-	 */
-	strncpy(buf, (note_h->subj ? note_h->subj : arts[this_resp].subject), line_len);
-	buf[line_len - 1] = '\0';
-
-	tmp2 = expand_tab(buf, tabwidth);
-	tmp = strunc(tmp2, cCOLS - 2 * right_len - 3);
-
-	center_pos = (cCOLS - strlen(tmp)) / 2;
-
-	/* pad out to left */
-	for (; cur_pos < center_pos; cur_pos++)
-		my_fputc(' ', stdout);
-
-	StartInverse();
-	my_fputs(tmp, stdout);
-	EndInverse();
-	cur_pos += strlen(tmp);
-	free(tmp);
-	free(tmp2);
-
-#	ifdef HAVE_COLOR
-	fcol(tinrc.col_response);
-#	endif /* HAVE_COLOR */
-
-	/* pad out to right */
-	for (; cur_pos < cCOLS - right_len - 1; cur_pos++)
-		my_fputc(' ', stdout);
-
-	if (whichresp)
-		my_printf(_(txt_art_x_of_n), whichresp + 1, x_resp + 1);
-	else {
-		/* TODO: ngettext */
-		if (!x_resp)
-			my_printf("%s", _(txt_no_responses));
-		else if (x_resp == 1)
-			my_printf("%s", _(txt_1_resp));
-		else
-			my_printf(_(txt_x_resp), x_resp);
-	}
-	my_fputs(cCRLF, stdout);
-
-	/*
-	 * third line
-	 */
-	cur_pos = 0;
-
-#	ifdef HAVE_COLOR
-	fcol(tinrc.col_from);
-#	endif /* HAVE_COLOR */
-	/* from */
-	from = build_from_line();
-	snprintf(buf, line_len, "%s", from);
-	free(from);
-
-	tmp = strunc(buf, cCOLS - 1);
-	my_fputs(tmp, stdout);
-	cur_pos += strlen(tmp);
-	free(tmp);
-
 	if (note_h->org && cCOLS - cur_pos - 1 >= (int) strlen(_(txt_at_s)) - 2 + 3) {
 		/* we have enough space to print at least " at ..." */
 		snprintf(buf, line_len, _(txt_at_s), note_h->org);
 
 		tmp2 = expand_tab(buf, tabwidth);
 		tmp = strunc(tmp2, cCOLS - cur_pos - 1);
-		len = cCOLS - (int) strlen(tmp) - 1;
+		len = cCOLS - (int) strwidth(tmp) - 1;
 		for (; cur_pos < len; cur_pos++)
 			my_fputc(' ', stdout);
 		my_fputs(tmp, stdout);
@@ -1994,8 +1825,6 @@ shrug:
 		free(tmp2);
 	}
 
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-
 	my_fputs(cCRLF, stdout);
 	my_fputs(cCRLF, stdout);
 
@@ -2005,6 +1834,7 @@ shrug:
 	fcol(tinrc.col_normal);
 #endif /* HAVE_COLOR */
 }
+#undef CCOLS_THIRD
 
 
 /*
@@ -2104,7 +1934,7 @@ load_article(
 	rotate = 0;			/* normal mode, not rot13 */
 	reveal_ctrl_l = FALSE;
 	reveal_ctrl_l_lines = -1;	/* all ^L's active */
-	hide_uue = tinrc.hide_uue;
+	hide_inline_data = group->attribute->hide_inline_data;
 
 	draw_page(0);
 
@@ -2325,11 +2155,11 @@ toggle_raw(
 
 
 void
-update_hide_uue(
+update_hide_inline_data(
 	void)
 {
-	if (hide_uue != tinrc.hide_uue)
-		hide_uue = tinrc.hide_uue;
+	if (hide_inline_data != curr_group->attribute->hide_inline_data)
+		hide_inline_data = curr_group->attribute->hide_inline_data;
 }
 
 
@@ -2345,7 +2175,7 @@ resize_article(
 	if (artinfo->cooked)
 		fclose(artinfo->cooked);
 
-	if (!cook_article(wrap_lines, artinfo, hide_uue, show_all_headers))
+	if (!cook_article(wrap_lines, artinfo, hide_inline_data, show_all_headers))
 		tin_done(EXIT_FAILURE, _(txt_cook_article_failed_exiting), tin_progname);
 
 	show_raw_article = FALSE;
@@ -2608,7 +2438,7 @@ static void
 show_url_page(
 	void)
 {
-	int i;
+	int i, prev_mark_offset = mark_offset;
 
 	signal_context = cURL;
 	currmenu = &urlmenu;
@@ -2627,6 +2457,7 @@ show_url_page(
 	show_mini_help(URL_LEVEL);
 
 	draw_url_arrow();
+	mark_offset = prev_mark_offset;
 }
 
 
@@ -2734,7 +2565,8 @@ url_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_url_page();
+				clear_message();
+				draw_url_arrow();
 				break;
 
 			case GLOBAL_TOGGLE_INVERSE_VIDEO:
@@ -2839,59 +2671,83 @@ static t_bool
 process_url(
 	int n)
 {
-	char *url, *url_esc;
+	char *url;
+	const char *url_esc;
 	int l;
 	size_t len;
 	t_url *lptr;
+#if defined(HAVE_LIBURIPARSER) || defined(HAVE_LIBCURL)
+	char *uri_norm;
+	int ulen = -1;
+#endif /* HAVE_LIBURIPARSER || HAVE_LIBCURL */
 #ifdef HAVE_LIBURIPARSER
 	UriParserStateA state;
 	UriUriA uri;
-	int ulen = -1;
-	char *uri_norm;
+#else
+#	ifdef HAVE_LIBCURL
+	CURLU *curl;
+#	endif /* HAVE_LIBCURL */
 #endif /* HAVE_LIBURIPARSER */
 
 	lptr = find_url(n);
 	len = strlen(lptr->url) << 1; /* double size; room for editing URL */
 	url = my_malloc(len + 1);
-	if (prompt_default_string("URL:", url, (int) len, lptr->url, HIST_URL)) {
+	if (prompt_default_string("URL: ", url, (int) len, lptr->url, HIST_URL)) {
 		if (!*url) {			/* Don't try and open nothing */
 			free(url);
 			return FALSE;
 		}
 
-#ifdef HAVE_LIBURIPARSER
-		/*
-		 * Syntax-Based Normalization RFC 3986 6.2.2
-		 *
-		 * We could keep the error code, but that would be likely
-		 * always URI_ERROR_SYNTAX, so no big win.
-		 * With -DDEBUG MISC|URI we would write some details
-		 * (uri.scheme, uri.hostText, ...) to a log.
-		 * And/or make use of uri(Une|E)scape* ...
-		 */
-		state.uri = &uri;
-		if (uriParseUriA(&state, url) == URI_SUCCESS) {
-			if (uriNormalizeSyntaxA(&uri) == URI_SUCCESS) {
-				if (uriToStringCharsRequiredA(&uri, &ulen) == URI_SUCCESS) {
-					uri_norm = my_malloc(++ulen);
-					if (uriToStringA(uri_norm, &uri, ulen, NULL) == URI_SUCCESS) {
+#if defined(HAVE_LIBURIPARSER) || defined(HAVE_LIBCURL)
+		if (!(MATCH_REGEX(news_regex, url, strlen(url)))) { /* normalize all but news */
+#	ifdef HAVE_LIBURIPARSER
+			/*
+			 * Syntax-Based Normalization RFC 3986 6.2.2
+			 *
+			 * We could keep the error code, but that would be
+			 * likely always URI_ERROR_SYNTAX, so no big win.
+			 * With -DDEBUG MISC|URI we could write some details
+			 * (uri.scheme, uri.hostText, ...) to a log.
+			 * And/or make use of uri(Une|E)scape* ...
+			 */
+			state.uri = &uri;
+			if (uriParseUriA(&state, url) == URI_SUCCESS) {
+				if (uriNormalizeSyntaxA(&uri) == URI_SUCCESS) {
+					if (uriToStringCharsRequiredA(&uri, &ulen) == URI_SUCCESS) {
+						uri_norm = my_malloc(++ulen);
+						if (uriToStringA(uri_norm, &uri, ulen, NULL) == URI_SUCCESS) {
+							free(url);
+							url = uri_norm;
+						} else {
+							free(uri_norm);
+							ulen = -1;
+						}
+					}
+				}
+				uriFreeUriMembersA(&uri);
+			}
+#	else
+#		ifdef HAVE_LIBCURL
+			/* same as above but with libcurl, again no detailed error logging yet */
+			if ((curl = curl_url())) {
+				if (curl_url_set(curl, CURLUPART_URL, url, CURLU_URLENCODE) == CURLUE_OK) {
+					if (curl_url_get(curl, CURLUPART_URL, &uri_norm, 0) == CURLUE_OK) {
 						free(url);
 						url = uri_norm;
-					} else {
-						free(uri_norm);
-						ulen = -1;
+						ulen = strlen(url);
 					}
 				}
+				curl_url_cleanup(curl);
+			}
+#		endif /* HAVE_LIBCURL */
+#	endif /* HAVE_LIBURIPARSER */
+			if (ulen < 0) { /* should only happen if the URL was modified in the prompt above */
+				error_message(2, txt_error_uri_normalization, url);
+				free(url);
+				return FALSE;
 			}
-			uriFreeUriMembersA(&uri);
-		}
-		if (ulen < 0) {
-			error_message(2, "URI Normalization failed: %s", url); /* TODO: -> lang.c; _()? */
-			free(url);
-			return FALSE;
 		}
-#endif /* HAVE_LIBURIPARSER */
-
+#endif /* HAVE_LIBURIPARSER || HAVE_LIBCURL */
 		url_esc = escape_shell_meta(url, no_quote);
 		if ((l = snprintf(NULL, 0, "%s %s", tinrc.url_handler, url_esc)) < 0) {
 			free(url);
@@ -2940,11 +2796,11 @@ build_url_list(
 		 */
 		forever {
 			/* any matches left? */
-			if (match_regex_ex(ptr, (REGEX_SIZE) strlen(ptr), 0, 0, &url_regex) >= 0) {
+			if (MATCH_REGEX(url_regex, ptr, strlen(ptr))) {
 				offsets = regex_get_ovector_pointer(&url_regex);
-			} else if (match_regex_ex(ptr, (REGEX_SIZE) strlen(ptr), 0, 0, &mail_regex) >= 0) {
+			} else if (MATCH_REGEX(mail_regex, ptr, strlen(ptr))) {
 				offsets = regex_get_ovector_pointer(&mail_regex);
-			} else if (match_regex_ex(ptr, (REGEX_SIZE) strlen(ptr), 0, 0, &news_regex) >= 0) {
+			} else if (MATCH_REGEX(news_regex, ptr, strlen(ptr))) {
 				offsets = regex_get_ovector_pointer(&news_regex);
 			} else
 				break;
@@ -2996,7 +2852,10 @@ show_article_info_page(
 
 
 #define MIME_FLAG(what) (ptr->mime_hints.flags & what)
-/* TODO: strings to lang.c and _() ? */
+/*
+ * TODO: - strings to lang.c and _() ?
+ *       - examine headers too? (e.g. look for unencoded 8bit chars)
+ */
 void
 log_article_info(
 	t_openartinfo *artinfo)
@@ -3006,6 +2865,8 @@ log_article_info(
 	FILE *fp;
 	t_part *ptr;
 #ifdef DEBUG
+	const char *filename_star;
+	const char *filename;
 	const char *name;
 #endif /* DEBUG */
 
@@ -3037,6 +2898,8 @@ log_article_info(
 			fprintf(fp, " / %s: %s", "Unsupported", ptr->mime_hints.subtype);
 		else
 			fprintf(fp, " / %s", ptr->mime_hints.subtype);
+		if (ptr->format)
+			fprintf(fp, "%s", " ; Format=Flowed");
 		fprintf(fp, "\n\t\tUsed:\t\t%s / %s", content_types[ptr->type], ptr->subtype);
 
 		charset = get_param(ptr->params, "charset");
@@ -3073,7 +2936,18 @@ log_article_info(
 			fprintf(fp, "%s", content_encodings[ptr->encoding]);
 		fprintf(fp, "\n\t\tUsed:\t\t%s", content_encodings[ptr->encoding]);
 
+		if (artinfo->tex2iso)
+			fprintf(fp, "\n\n\t\t%s\n", _(txt_tex));
+
 #ifdef DEBUG
+		if ((filename_star = get_param(ptr->params, "filename*")) != NULL) {
+			fprintf(fp, "\n\tFilename*:\n");
+			fprintf(fp, "\t\t%s", filename_star);
+		}
+		if ((filename = get_param(ptr->params, "filename")) != NULL) {
+			fprintf(fp, "\n\tFilename:\n");
+			fprintf(fp, "\t\t%s", filename);
+		}
 		if ((name = get_param(ptr->params, "name")) != NULL) {
 			fprintf(fp, "\n\tName:\n");
 			fprintf(fp, "\t\t%s", name);
@@ -3090,6 +2964,13 @@ log_article_info(
 			fprintf(fp, "\n\tContent Disposition:\n");
 			fprintf(fp, "\t\t%s", ptr->disposition == DISP_INLINE ? content_disposition[DISP_INLINE] : content_disposition[DISP_ATTACHMENT]);
 		}
+		fprintf(fp, "\n");
+		if (filename_star && *filename_star && filename && *filename && strcmp(filename_star, filename))
+			fprintf(fp, "\n!!\tFilename*: %s != Filename: %s", filename_star, filename);
+		if (filename_star && *filename_star && name && *name && strcmp(filename_star, name))
+			fprintf(fp, "\n!!\tFilename*: %s != Name: %s", filename_star, name);
+		if (filename && *filename && name && *name && strcmp(filename, name))
+			fprintf(fp, "\n!!\tFilename: %s != Name: %s", filename, name);
 #endif /* DEBUG */
 		fprintf(fp, "\n");
 	}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/parsdate.y tin-2.6.5/src/parsdate.y
--- tin-2.6.4/src/parsdate.y	2024-12-21 03:46:48.000000000 +0100
+++ tin-2.6.5/src/parsdate.y	2025-07-21 15:32:40.291972160 +0200
@@ -4,7 +4,7 @@
  *  Module    : parsedate.y
  *  Author    : S. Bellovin, R. $alz, J. Berets, P. Eggert
  *  Created   : 1990-08-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2024-12-31
  *  Notes     : This grammar has 6 shift/reduce conflicts.
  *              Originally written by Steven M. Bellovin <smb@research.att.com>
  *              while at the University of North Carolina at Chapel Hill.
@@ -121,12 +121,11 @@ date_error(const char UNUSED(*s))
     enum _MERIDIAN	Meridian;
 }
 
-%token	tDAY tDAYZONE tMERIDIAN tMONTH tMONTH_UNIT tSEC_UNIT tSNUMBER
-%token	tUNUMBER tZONE tDST
+%token	<Number>	tDAY tDAYZONE tMERIDIAN tMONTH tMONTH_UNIT tSEC_UNIT tSNUMBER
+%token	<Number>	tUNUMBER tZONE tDST
 
-%type	<Number>	tDAYZONE tMONTH tMONTH_UNIT tSEC_UNIT
-%type	<Number>	tSNUMBER tUNUMBER tZONE numzone zone
-%type	<Meridian>	tMERIDIAN o_merid
+%type	<Number>	numzone zone
+%type	<Meridian>	o_merid
 
 %%
 
@@ -538,8 +537,8 @@ Convert(
     if (Year < 0)
 	Year = -Year;
     if (Year < 70)
-        Year += 2000;
-    if (Year < 100)
+    Year += 2000;
+    if (Year < 200)
 	Year += 1900;
     if (Year < EPOCH)
 	Year += 100;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/pgp.c tin-2.6.5/src/pgp.c
--- tin-2.6.4/src/pgp.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/pgp.c	2025-12-06 00:27:07.857763869 +0100
@@ -3,10 +3,10 @@
  *  Module    : pgp.c
  *  Author    : Steven J. Madsen
  *  Created   : 1995-05-12
- *  Updated   : 2024-11-23
+ *  Updated   : 2025-12-06
  *  Notes     : PGP support
  *
- * Copyright (c) 1995-2025 Steven J. Madsen <steve@erinet.com>
+ * Copyright (c) 1995-2026 Steven J. Madsen <steve@erinet.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -85,6 +85,7 @@
 #		define PGPNAME		PATH_GPG
 #		define PGPDIR		".gnupg"
 #		define PGP_PUBRING	"pubring.gpg"
+#		define PGP_PUBRING_KBX	"pubring.kbx"	/* since GnuPG 2.1 */
 #		if 0 /* gpg 1.4.11 doesn't like this */
 #			define CHECK_SIGN	"%s %s --no-batch --decrypt <%s %s"
 #		else
@@ -110,9 +111,6 @@ PGPNAME, pgpopts, pt, mailto, mailfrom,
 #	endif /* HAVE_GPG */
 
 /* RFC 4880 6.2 */
-#	define PGP_SIG_TAG "-----BEGIN PGP SIGNED MESSAGE-----\n"
-#	define PGP_KEY_TAG "-----BEGIN PGP PUBLIC KEY BLOCK-----\n"
-
 #	define HEADERS	"tin-%ld.h"
 #	ifdef HAVE_LONG_FILE_NAMES
 #		define PLAINTEXT	"tin-%ld.pt"
@@ -264,7 +262,7 @@ do_pgp(
 	/*
 	 * <mailfrom> is valid only when signing and a local address exists
 	 */
-	if (CURR_GROUP.attribute->from != NULL && *CURR_GROUP.attribute->from)
+	if (CURR_GROUP.attribute->from != NULL && *CURR_GROUP.attribute->from && strchr(*CURR_GROUP.attribute->from, '@'))
 		strip_name(*CURR_GROUP.attribute->from, mailfrom);
 
 	switch (what) {
@@ -305,7 +303,7 @@ pgp_append_public_key(
 	char cmd[LEN], buf[LEN];
 	char keyfile[PATH_LEN], tmp[PATH_LEN];
 
-	if (CURR_GROUP.attribute->from != NULL && *CURR_GROUP.attribute->from && **CURR_GROUP.attribute->from)
+	if (CURR_GROUP.attribute->from != NULL && *CURR_GROUP.attribute->from && strchr(*CURR_GROUP.attribute->from, '@'))
 		strip_name(*CURR_GROUP.attribute->from, buf);
 	else /* FIXME: avoid hardcoded length */
 		snprintf(buf, sizeof(buf), "%.*s@%.765s", LOGIN_NAME_MAX - 1, userid, BlankIfNull(get_host_name()));
@@ -342,14 +340,23 @@ pgp_available(
 	FILE *fp;
 	char keyring[PATH_LEN];
 
+#ifdef HAVE_GPG
+	/* GnuPG >= 2.1 may use PGP_PUBRING_KBX */
+	joinpath(keyring, sizeof(keyring), pgp_data, PGP_PUBRING_KBX);
+	if ((fp = fopen(keyring, "r")) != NULL) {
+		fclose(fp);
+		return TRUE;
+	}
+#endif /* HAVE_GPG */
+
 	joinpath(keyring, sizeof(keyring), pgp_data, PGP_PUBRING);
-	if ((fp = fopen(keyring, "r")) == NULL) {
-		wait_message(2, _(txt_pgp_not_avail), keyring);
-		return FALSE;
+	if ((fp = fopen(keyring, "r")) != NULL) {
+		fclose(fp);
+		return TRUE;
 	}
 
-	fclose(fp);
-	return TRUE;
+	wait_message(2, _(txt_pgp_not_avail), keyring);
+	return FALSE;
 }
 
 
@@ -452,14 +459,15 @@ pgp_check_article(
 	int n;
 	size_t len;
 	t_bool pgp_signed = FALSE;
-	t_bool pgp_key = FALSE;
+	int pgp_key = 0;
 
 	if (!pgp_available())
 		return FALSE;
 
 	joinpath(artfile, sizeof(artfile), homedir, TIN_ARTICLE_NAME);
 #	ifdef APPEND_PID
-	snprintf(artfile + strlen(artfile), sizeof(artfile) - strlen(artfile), ".%ld", (long) process_id);
+	n = strlen(artfile);
+	snprintf(artfile + n, sizeof(artfile) - n, ".%ld", (long) process_id);
 #	endif /* APPEND_PID */
 	if ((art = fopen(artfile, "w")) == NULL) {
 		info_message(_(txt_cannot_open), artfile);
@@ -475,15 +483,15 @@ pgp_check_article(
 		if (fgets(buf, sizeof(buf), artinfo->raw) != NULL) {
 			if (!pgp_signed && !strcmp(buf, PGP_SIG_TAG))
 				pgp_signed = TRUE;
-			if (!pgp_key && !strcmp(buf, PGP_KEY_TAG))
-				pgp_key = TRUE;
+			if (!strcmp(buf, PGP_PUBLIC_KEY_TAG))
+				++pgp_key;
 			fputs(buf, art);
 		} else
 			break;
 	}
 	fclose(art);
 
-	if (!(pgp_signed || pgp_key)) {
+	if (!pgp_signed && !pgp_key) {
 		info_message(_(txt_pgp_nothing));
 		return FALSE;
 	}
@@ -515,10 +523,10 @@ pgp_check_article(
 	InitWin();
 #	endif /* !USE_CURSES */
 	if (pgp_key) {
-		if (prompt_yn(_(txt_pgp_add), FALSE) == 1) {
+		if (prompt_yn(P_(txt_pgp_add_sp[0], txt_pgp_add_sp[1], pgp_key), FALSE) == 1) {
 			Raw(FALSE);
 			n = snprintf(NULL, 0, ADD_KEY, PGPNAME, pgpopts, artfile);
-			len = (size_t) (n << 1) + 1; /* double size for quoting */
+			len = ((size_t) n << 1) + 1; /* double size for quoting */
 			cmd = my_malloc(len);
 			sh_format(cmd, len, ADD_KEY, PGPNAME, pgpopts, artfile);
 			invoke_cmd(cmd);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/post.c tin-2.6.5/src/post.c
--- tin-2.6.4/src/post.c	2024-12-22 18:22:18.000000000 +0100
+++ tin-2.6.5/src/post.c	2025-12-08 20:32:45.691392557 +0100
@@ -3,10 +3,10 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-22
+ *  Updated   : 2025-12-08
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -73,7 +73,7 @@
 #		define ADD_CAN_LOCK(id) { \
 			if (tinrc.cancel_lock_algo) { \
 				char lock[1024]; \
-				char *lptr = (char *) 0; \
+				char *lptr; \
 				lock[0] = '\0'; \
 				if ((lptr = build_canlock(id, get_secret())) != NULL) { \
 					STRCPY(lock, lptr); \
@@ -94,7 +94,7 @@
 /* gee! ugly hack - but works */
 #	define ADD_MSG_ID_HEADER()	{ \
 		char mid[NNTP_STRLEN]; \
-		const char *mptr = (const char *) 0; \
+		const char *mptr; \
 		mid[0] = '\0'; \
 		if ((mptr = build_messageid()) != NULL) { \
 			STRCPY(mid, mptr); \
@@ -119,9 +119,9 @@
 
 static int start_line_offset = 1;		/* used by invoke_editor for line no. */
 
-char bug_addr[LEN];			/* address to add send bug reports to */
-static char my_distribution[LEN];		/* Distribution: */
-static char reply_to[LEN];		/* Reply-To: address */
+char bug_addr[HEADER_LEN];			/* address to add send bug reports to */
+static char my_distribution[HEADER_LEN];		/* Distribution: */
+static char reply_to[HEADER_LEN];		/* Reply-To: address */
 
 static struct msg_header {
 	char *name;
@@ -136,6 +136,7 @@ static t_posted *post_hist_list;
  */
 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 *find_distribution(const char *ngs_list);
 static char **split_address_list(const char *addresses, unsigned int *cnt);
 static int add_mail_quote(FILE *fp, int respnum);
 static int append_mail(const char *the_article, const char *addr, const char *the_mailbox);
@@ -169,7 +170,7 @@ static void add_headers(const char *infi
 static void build_post_hist_line(int i);
 static void draw_post_hist_arrow(void);
 static void appendid(char **where, const char **what);
-static void find_reply_to_addr(char *from_addr, t_bool parse, struct t_header *hdr);
+static void find_reply_to_addr(char *from_addr, t_bool parse, const struct t_header *hdr);
 static void free_post_hist_list(void);
 static void join_references(char *buffer, const char *oldrefs, const char *newref);
 static void msg_add_header(const char *name, const char *text);
@@ -284,7 +285,8 @@ void
 init_postinfo(
 	void)
 {
-	char *ptr;
+	const char *ptr;
+	size_t w;
 
 	/*
 	 * check environment for REPLYTO
@@ -299,6 +301,10 @@ init_postinfo(
 	my_distribution[0] = '\0';
 	if ((ptr = getenv("DISTRIBUTION")) != NULL && *ptr)
 		my_strncpy(my_distribution, ptr, sizeof(my_distribution) - 1);
+	strip_double_ngs(my_distribution);
+	w = strlen(my_distribution);
+	while (w && my_distribution[--w] == ',')
+		my_distribution[w] = '\0';
 }
 
 
@@ -472,7 +478,7 @@ static void
 show_post_hist_page(
 	void)
 {
-	int i;
+	int i, prev_mark_offset = mark_offset;
 
 	signal_context = cPOSTED;
 	currmenu = &phmenu;
@@ -491,6 +497,7 @@ show_post_hist_page(
 	show_mini_help(POSTED_LEVEL);
 
 	draw_post_hist_arrow();
+	mark_offset = prev_mark_offset;
 }
 
 
@@ -603,7 +610,8 @@ post_hist_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_post_hist_page();
+				clear_message();
+				draw_post_hist_arrow();
 				break;
 
 			case GLOBAL_TOGGLE_INVERSE_VIDEO:
@@ -677,7 +685,7 @@ draw_post_hist_arrow(
 	if (tinrc.info_in_last_line) {
 		t_posted *lptr = find_post_hist(phmenu.curr);
 
-		if (*lptr->mid)
+		if (lptr->mid)
 			info_message("%s", lptr->mid);
 	} else if (phmenu.curr == phmenu.max - 1)
 		info_message(_(txt_end_of_posted));
@@ -701,7 +709,7 @@ static void
 build_post_hist_line(
 	int i)
 {
-	char *sptr;
+	char *sptr, *to = NULL;
 	char *tmp = NULL;
 	int group_len = cCOLS / 5;
 	t_posted *lptr;
@@ -737,6 +745,7 @@ build_post_hist_line(
 		}
 		free(wtmp);
 	}
+	to = spart(tmp ? tmp : " ", group_len, TRUE);
 #else
 	if (!strchr(lptr->group, '@') && tinrc.abbreviate_groupname)
 		tmp = abbr_groupname(lptr->group, group_len);
@@ -744,19 +753,25 @@ build_post_hist_line(
 		tmp = my_strdup(lptr->group);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
+	if (!to) {
+		to = my_malloc(group_len + 1);
+		snprintf(to, group_len + 1, "%-*.*s", group_len, group_len, tmp ? tmp : " ");
+	}
+
 #if 1
-	snprintf(sptr, len, "  %s  %8s  %c  %-*.*s  \"%s\"", tin_ltoa(i + 1, 4),
+	snprintf(sptr, len, "  %s  %8s  %c  %s  \"%s\"", tin_ltoa(i + 1, 4),
 			lptr->date, lptr->action,
-			group_len, group_len, BlankIfNull(tmp),
-			lptr->subj);
+			to,
+			BlankIfNull(lptr->subj));
 #else
 	/* also show MID */
-	snprintf(sptr, len, "  %s  %8s  %c  %-*.*s  \"%s\" %s", tin_ltoa(i + 1, 4),
+	snprintf(sptr, len, "  %s  %8s  %c  %s  \"%s\" %s", tin_ltoa(i + 1, 4),
 			lptr->date, lptr->action,
-			group_len, group_len, BlankIfNull(tmp),
-			lptr->subj,
-			lptr->mid);
+			to,
+			BlankIfNull(lptr->subj),
+			BlankIfNull(lptr->mid));
 #endif /* 1 */
+	free(to);
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	if ((wtmp = char2wchar_t(sptr)) != NULL) {
@@ -798,7 +813,7 @@ process_post_hist(
 		ret = LOOKUP_REPLY;
 #ifdef NNTP_ABLE
 	else if (read_news_via_nntp && !read_saved_news) {
-			ret = show_article_by_msgid(lptr->mid);
+		ret = show_article_by_msgid(lptr->mid);
 	}
 #endif /* NNTP_ABLE */
 	/*
@@ -815,7 +830,7 @@ process_post_hist(
 			if ((msgid = find_msgid(lptr->mid)) != NULL) {
 				if (msgid->article != ART_UNAVAILABLE) {
 					if (show_page(curr_group, msgid->article, NULL))
-							ret = LOOKUP_OK;
+						ret = LOOKUP_OK;
 				}
 			}
 		} else
@@ -834,8 +849,9 @@ build_post_hist_list(
 	char *buf;
 	int count = 0;
 	int err = 0;
-	long fpos = 0;
+	long fpos = 0L;
 	size_t j, k, n, buflen = LEN;
+	t_bool ng_list = FALSE;
 	t_posted *posted = NULL;
 
 	if ((fp = tin_fopen(posted_info_file, "r")) == NULL) {
@@ -854,6 +870,7 @@ build_post_hist_list(
 			err = E2BIG; /* EMSGSIZE? EOVERFLOW? EFBIG? */
 			break;
 		}
+
 		if (strlen(buf) == buflen - 1 && buf[buflen - 1] != '\n') {
 			buflen <<= 1;
 			buf = my_realloc(buf, buflen);
@@ -861,9 +878,9 @@ build_post_hist_list(
 				err = errno;
 				break;
 			}
-
 			continue;
 		}
+
 		if ((fpos = ftell(fp)) == -1) {
 			err = errno;
 			break;
@@ -881,6 +898,10 @@ build_post_hist_list(
 			post_hist_list = posted;
 		}
 
+		posted->group = NULL;
+		posted->subj = NULL;
+		posted->mid = NULL;
+
 		n = 0;
 		q = my_strdup(buf);
 		if (tin_strtok(q, "|") != NULL) {
@@ -916,35 +937,35 @@ build_post_hist_list(
 		/* TODO:
 		 * - '|' in local-parts of mail addresses will confuse the code
 		 */
-		for (k = 0; buf[j] != '|' && buf[j] != ','; j++) {
-			if (k < sizeof(posted->group) - 1)
-				posted->group[k++] = buf[j];
-		}
+		p = &buf[j];
+		for (k = 0; buf[j] != '|' && buf[j] != ','; j++, k++)
+			;
+
 		if (buf[j] == ',') {
+			ng_list = TRUE;
+			buf[j++] = '\0';
 			while (buf[j] != '|' && buf[j] != '\n')
 				++j;
+			k += 4; /* ",..." */
+		}
 
-			if (k > sizeof(posted->group) - 5)
-				k = sizeof(posted->group) - 5;
+		posted->group = my_calloc(1, k + 1);
+		strncpy(posted->group, p, k);
 
-			posted->group[k++] = ',';
-			posted->group[k++] = '.';
-			posted->group[k++] = '.';
-			posted->group[k++] = '.';
+		if (ng_list) {
+			strcat(posted->group, ",...");
+			ng_list = FALSE;
 		}
-		posted->group[k] = '\0';
 
-		++j;
+		p = &buf[++j];
 
-		p = buf;
 		while ((q = strstr(p, "|<")) != NULL)
 			p = ++q;
 
-		if (strlen(p) >= 4 && *p == '<' && strlen(p) < sizeof(posted->mid) - 1) { /* <@> */
+		if (strlen(p) >= 4 && *p == '<') { /* <@> */
 			t_bool invalid = FALSE;
 			t_bool has_at = FALSE;
 
-			k = 0;
 			for (q = p; *q != '\n' && !invalid; q++) {
 				if (*q < 33 || !isascii((unsigned char) *q)) {
 					invalid = TRUE;
@@ -952,23 +973,24 @@ build_post_hist_list(
 				}
 				if (*q == '@')
 					has_at = TRUE;
-
-				posted->mid[k++] = *q;
 			}
 
 			if (*q != '\n' || *(q - 1) != '>')
 				invalid = TRUE;
 
 			if (!invalid && has_at) {
-				posted->mid[k] = '\0';
-				*(p - 1) = '\n'; /* so it does not end up in subj */
-			} else
-				posted->mid[0] = '\0';
+				*q = '\0'; /* replace '\n' */
+				*(p - 1) = '\0'; /* so it does not end up in subj */
+				posted->mid = my_strdup(p);
+			}
 		}
 
 		if (p == buf || p == buf + j) /* subject looks like id and no id logged or no id given, clear id */
-			posted->mid[0] = '\0';
-		my_strncpy(posted->subj, buf + j, sizeof(posted->subj) - 1);
+			FreeAndNull(posted->mid);
+		p = buf + j;
+		if (*(p + strlen(p) - 1) == '\n')
+			*(p + strlen(p) - 1) = '\0';
+		posted->subj = my_strdup(p);
 		++count;
 	}
 
@@ -996,6 +1018,9 @@ free_post_hist_list(
 
 	for (p = post_hist_list; p != NULL; p = q) {
 		q = p->next;
+		FreeIfNeeded(p->group);
+		FreeIfNeeded(p->subj);
+		FreeIfNeeded(p->mid);
 		free(p);
 	}
 	post_hist_list = NULL;
@@ -1126,7 +1151,7 @@ append_mail(
 			(void) time(&epoch);
 			fprintf(fp_out, "From %s %s\n", addr, BlankIfNull(str_trim(ctime(&epoch))));
 		}
-		while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) {
+		while (fgets(buf, sizeof(buf), fp_in) != NULL) {
 			if (!mmdf) { /* moboxo/mboxrd style From_ quoting required */
 				/*
 				 * TODO: add Content-Length: header when using MBOXO
@@ -1215,43 +1240,44 @@ append_mail(
 #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
-#define CA_ERROR_NO_RECIPIENT              0x0200000
-#define CA_ERROR_EMPTY_BODY                0x0400000
+#define CA_ERROR_NEWSGROUPS_POSTER         0x0010000
+#define CA_ERROR_FOLLOWUP_TO_POSTER        0x0020000
+#define CA_ERROR_NO_RECIPIENT              0x0040000
+#define CA_ERROR_EMPTY_BODY                0x0080000
 #ifndef ALLOW_FWS_IN_NEWSGROUPLIST
-#	define CA_ERROR_SPACE_IN_NEWSGROUPS    0x0800000
-#	define CA_ERROR_NEWLINE_IN_NEWSGROUPS  0x1000000
-#	define CA_ERROR_SPACE_IN_FOLLOWUP_TO   0x2000000
-#	define CA_ERROR_NEWLINE_IN_FOLLOWUP_TO 0x4000000
+#	define CA_ERROR_SPACE_IN_NEWSGROUPS    0x0100000
+#	define CA_ERROR_NEWLINE_IN_NEWSGROUPS  0x0200000
+#	define CA_ERROR_SPACE_IN_FOLLOWUP_TO   0x0400000
+#	define CA_ERROR_NEWLINE_IN_FOLLOWUP_TO 0x0800000
 #endif /* !ALLOW_FWS_IN_NEWSGROUPLIST */
-#define CA_ERROR_DISTRIBUTION_ALL          0x8000000
+#define CA_ERROR_DISTRIBUTION_ALL          0x1000000
+
+#define CA_WARNING_SPACES_ONLY_SUBJECT       0x000001
+#define CA_WARNING_RE_WITHOUT_REFERENCES     0x000002
+#define CA_WARNING_REFERENCES_WITHOUT_RE     0x000004
+#define CA_WARNING_MULTIPLE_SIGDASHES        0x000008
+#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
+#define CA_WARNING_DISTRIBUTION_WORLD        0x000200
+#define CA_WARNING_MULTI_ADDRESSES_REPLYTO   0x000400
+#define CA_WARNING_MULTI_ADDRESSES_FROM      0x000800
+#define CA_WARNING_MULTI_ADDRESSES_TO        0x001000
+#define CA_WARNING_RE_ONLY_SUBJECT           0x002000
+#define CA_WARNING_NEWSGROUPS_NOT_7BIT       0x004000
+#define CA_WARNING_FOLLOWUP_TO_NOT_7BIT      0x008000
+#define CA_WARNING_DISTRIBUTION_NOT_7BIT     0x010000
 
-#define CA_WARNING_SPACES_ONLY_SUBJECT       0x00001
-#define CA_WARNING_RE_WITHOUT_REFERENCES     0x00002
-#define CA_WARNING_REFERENCES_WITHOUT_RE     0x00004
-#define CA_WARNING_MULTIPLE_SIGDASHES        0x00008
-#define CA_WARNING_WRONG_SIGDASHES           0x00010
-#define CA_WARNING_LONG_SIGNATURE            0x00020
-#define CA_WARNING_ENCODING_EXTERNAL_INEWS   0x00040
-#define CA_WARNING_NEWSGROUPS_EXAMPLE        0x00080
-#define CA_WARNING_FOLLOWUP_TO_EXAMPLE       0x00100
-#define CA_WARNING_DISTRIBUTION_WORLD        0x00200
-#define CA_WARNING_MULTI_ADDRESSES_REPLYTO   0x00400
-#define CA_WARNING_MULTI_ADDRESSES_FROM      0x00800
-#define CA_WARNING_MULTI_ADDRESSES_TO        0x01000
-#define CA_WARNING_RE_ONLY_SUBJECT           0x02000
 #ifdef CHARSET_CONVERSION
-#	define CA_WARNING_CHARSET_CONVERSION     0x04000
+#	define CA_WARNING_CHARSET_CONVERSION     0x020000
 #endif /* CHARSET_CONVERSION */
 #ifdef ALLOW_FWS_IN_NEWSGROUPLIST
-#	define CA_WARNING_SPACE_IN_NEWSGROUPS    0x08000
-#	define CA_WARNING_NEWLINE_IN_NEWSGROUPS  0x10000
-#	define CA_WARNING_SPACE_IN_FOLLOWUP_TO   0x20000
-#	define CA_WARNING_NEWLINE_IN_FOLLOWUP_TO 0x40000
+#	define CA_WARNING_SPACE_IN_NEWSGROUPS    0x040000
+#	define CA_WARNING_NEWLINE_IN_NEWSGROUPS  0x080000
+#	define CA_WARNING_SPACE_IN_FOLLOWUP_TO   0x100000
+#	define CA_WARNING_NEWLINE_IN_FOLLOWUP_TO 0x200000
 #endif /* ALLOW_FWS_IN_NEWSGROUPLIST */
 
 /*
@@ -1278,6 +1304,7 @@ check_article_to_be_posted(
 	char **followupto = NULL;
 	char *line, *cp, *cp2, *hp;
 	char *to = NULL;
+	char *dist = NULL;
 	char references[HEADER_LEN];
 	char subject[HEADER_LEN];
 	int cnt = 0;
@@ -1338,7 +1365,7 @@ check_article_to_be_posted(
 	enc = *c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding;
 
 	oldraw = RawState();	/* save state */
-	subject[0] = '\0';
+	*subject = '\0';
 
 	/* check the header of the article */
 	setup_check_article_screen(&init);
@@ -1346,7 +1373,7 @@ check_article_to_be_posted(
 	while ((line = tin_fgets(fp, TRUE)) != NULL) {
 		++cnt;
 		contains_8bit = FALSE; /* in header we need to check line wise */
-		if (!end_of_header && !strlen(line)) { /* end of header reached */
+		if (!end_of_header && !*line) { /* end of header reached */
 			if (cnt == 1)
 				errors_catbp |= CA_ERROR_HEADER_LINE_BLANK;
 			end_of_header = TRUE;
@@ -1367,9 +1394,9 @@ check_article_to_be_posted(
 		{
 			if (strlen(line) > IMF_LINE_LEN) {
 #ifdef MIME_BREAK_LONG_LINES
-				my_fprintf(stderr, _(txt_error_should_be_folded), cnt, IMF_LINE_LEN);
+				my_fprintf(stderr, P_(txt_error_should_be_folded_sp[0], txt_error_should_be_folded_sp[1], IMF_LINE_LEN), cnt, IMF_LINE_LEN);
 #else
-				my_fprintf(stderr, _(txt_error_should_be_shortened), cnt, IMF_LINE_LEN);
+				my_fprintf(stderr, P_(txt_error_should_be_shortened_sp[0], txt_error_should_be_shortened_sp[1], IMF_LINE_LEN), cnt, IMF_LINE_LEN);
 #endif /* MIME_BREAK_LONG_LINES */
 				my_fflush(stderr);
 				++warnings;
@@ -1452,7 +1479,7 @@ check_article_to_be_posted(
 		if (cp - line == 8 && !strncasecmp(line, "Approved", 8)) {
 			if (tinrc.beginner_level) {
 				/* StartInverse(); */
-				my_fprintf(stderr, "%s", _(txt_error_approved)); /* this is only a Warning: */
+				my_fprintf(stderr, "%s", _(txt_warn_approved));
 				/* EndInverse(); */
 				my_fflush(stderr);
 #ifdef HAVE_FASCIST_NEWSADMIN
@@ -1558,7 +1585,7 @@ check_article_to_be_posted(
 			for (hp = line + 11; *hp == ' '; hp++)
 				;
 
-			if (strchr(hp, ' ') || strchr(hp, '\t')) {
+			if (strpbrk(hp, " \t")) {
 #ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_SPACE_IN_NEWSGROUPS;
 #else
@@ -1584,7 +1611,7 @@ check_article_to_be_posted(
 			else {
 				for (hp = line + 11; *hp; hp++) {
 					if (!isascii((unsigned char) *hp)) {
-						errors_catbp |= CA_ERROR_NEWSGROUPS_NOT_7BIT;
+						warnings_catbp |= CA_WARNING_NEWSGROUPS_NOT_7BIT;
 						break;
 					}
 				}
@@ -1624,11 +1651,10 @@ check_article_to_be_posted(
 		}
 
 		if (cp - line == 12 && !strncasecmp(line, "Distribution", 12)) {
-			char *dist;
-
+			FreeIfNeeded(dist);
 			for (hp = line + 13; *hp; hp++) {
 				if (!isascii((unsigned char) *hp)) {
-					errors_catbp |= CA_ERROR_DISTRIBUTIOIN_NOT_7BIT;
+					warnings_catbp |= CA_WARNING_DISTRIBUTION_NOT_7BIT;
 					break;
 				}
 			}
@@ -1654,10 +1680,11 @@ check_article_to_be_posted(
 						warnings_catbp |= CA_WARNING_DISTRIBUTION_WORLD;
 
 #if 0 /* TODO */
-					if (strlen(hp) < 2)
+					i = strlen(hp);
+					if (i < 2)
 						warnings_catbp |= CA_WARNING_DISTRIBUTION_SHORT;
-					if (strlen(hp) == 2) {
-						if (!isalpha(*hp) || !isalpha(*hp + 1))
+					else {
+						if (i == 2 && !isalpha((unsigned char) *hp) || !isalpha((unsigned char) *hp + 1))
 							/*
 							 * simplified check for two-letter country codes
 							 * ISO-3166-1, what about gnksa_country_codes[]?
@@ -1670,7 +1697,7 @@ check_article_to_be_posted(
 					 * warn or error?
 					 * do in !isacii() check above?
 					 */
-					while (isalnum(*hp) || *hp == '+' || *hp == '_' || *hp == '-')
+					while (isalnum((unsigned char) *hp) || *hp == '+' || *hp == '_' || *hp == '-')
 						++hp;
 					if (*hp != '\0')
 						warnings_catbp |= CA_WARNING_DISTRIBUTION_CHAR;
@@ -1679,6 +1706,7 @@ check_article_to_be_posted(
 				} while ((hp = strtok(NULL, ", \t\n")) != NULL);
 			}
 			free(cp2);
+			dist = my_strdup(line + 14);
 			continue;
 		}
 
@@ -1688,7 +1716,7 @@ check_article_to_be_posted(
 				;
 			if (*hp) /* Followup-To not empty */
 				++found_followup_to_lines;
-			if (strchr(hp, ' ') || strchr(hp, '\t')) {
+			if (strpbrk(hp, " \t")) {
 #ifdef ALLOW_FWS_IN_NEWSGROUPLIST
 				warnings_catbp |= CA_WARNING_SPACE_IN_FOLLOWUP_TO;
 #else
@@ -1711,7 +1739,7 @@ check_article_to_be_posted(
 				(void) stripped_double_ngs(followupto, &ftngcnt);
 				for (hp = line + 12; *hp; hp++) {
 					if (!isascii((unsigned char) *hp)) {
-						errors_catbp |= CA_ERROR_FOLLOWUP_TO_NOT_7BIT;
+						warnings_catbp |= CA_WARNING_FOLLOWUP_TO_NOT_7BIT;
 						break;
 					}
 				}
@@ -1742,7 +1770,6 @@ check_article_to_be_posted(
 						 *       uppercase letters
 						 *       all digit component
 						 */
-
 					} while ((hp = strtok(NULL, ",")) != NULL);
 				}
 				free(cp2);
@@ -1769,22 +1796,13 @@ check_article_to_be_posted(
 		}
 		free(cp2);
 
-		if (!(warnings_catbp & CA_WARNING_RE_WITHOUT_REFERENCES)) {
-			/*
-			 * Warn if there are References: but no "Re: " at the beginning
-			 * of and no "(was:" in the Subject.
-			 */
-			if (saw_references && strncmp(subject, "Re: ", 4)) {
-				t_bool was_found = FALSE;
-
-				cp2 = subject;
-				while (!was_found && (cp2 = strchr(cp2, '(')))
-				was_found = (STRNCMPEQ(++cp2, "was:", 4));
+		if (!(warnings_catbp & CA_WARNING_RE_WITHOUT_REFERENCES) && saw_references && strncmp(subject, "Re: ", 4) && !strstr(subject, "(was:"))
+			warnings_catbp |= CA_WARNING_REFERENCES_WITHOUT_RE;
 
-				if (!was_found)
-					warnings_catbp |= CA_WARNING_REFERENCES_WITHOUT_RE;
-			}
-		}
+		/*
+		 * TODO: - warn if subject starts with "(was:"
+		 *       - warn if subject starts with "Re:" and contains "(was:"
+		 */
 	}
 
 	if (!found_from_lines)
@@ -1876,6 +1894,13 @@ check_article_to_be_posted(
 					col += 8 - (col % 8);
 					++cp;
 				} else {
+					char *tcp = strunc(cp, cCOLS - 1);
+
+					/*
+					 * TODO: convert the unprintables to hex ("0X%.2X ")
+					 * or the like (we use octal in draw_pager_line())
+					 * before strunc()?
+					 */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					if ((num_bytes = mbtowc(&wc, cp, MB_CUR_MAX)) != -1) {
 						if (!contains_8bit && (num_bytes > 1 || !isascii((unsigned char) *cp)))
@@ -1885,7 +1910,7 @@ check_article_to_be_posted(
 						else {
 							if (seen != cnt) { /* warn just once per line */
 								seen = cnt;
-								my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, strunc(cp, cCOLS - 1));
+								my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, tcp);
 								++warnings;
 							}
 							++col;
@@ -1894,7 +1919,7 @@ check_article_to_be_posted(
 					} else {
 						if (seen != cnt) { /* warn just once per line */
 							seen = cnt;
-							my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, strunc(cp, cCOLS - 1));
+							my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, tcp);
 							++warnings;
 						}
 						++cp;
@@ -1905,12 +1930,13 @@ check_article_to_be_posted(
 						contains_8bit = TRUE;
 					if (!my_isprint((unsigned char) *cp) && seen != cnt) { /* warn just once per line */
 						seen = cnt;
-						my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, strunc(cp, cCOLS - 1));
+						my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, tcp);
 						++warnings;
 					}
 					++cp;
 					++col;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+					free(tcp);
 				}
 			}
 			if (seen) /* any unprintable char errors? */
@@ -1919,7 +1945,7 @@ check_article_to_be_posted(
 		if (!got_long_line && col > MAX_COL) {
 			char *m = strunc(line, MAX_COL - 1);
 
-			my_fprintf(stderr, _(txt_warn_art_line_too_long), MAX_COL, cnt, m);
+			my_fprintf(stderr, P_(txt_warn_art_line_too_long_sp[0], txt_warn_art_line_too_long_sp[1], MAX_COL), MAX_COL, cnt, m);
 			my_fflush(stderr);
 			free(m);
 			got_long_line = TRUE;
@@ -1938,14 +1964,14 @@ check_article_to_be_posted(
 #ifdef MIME_BREAK_LONG_LINES
 		if (contains_8bit) {
 			if (enc != MIME_ENCODING_QP)
-				my_fprintf(stderr, _(txt_warn_long_line_not_qp), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_QP], content_encodings[ENCODING_BASE64]);
+				my_fprintf(stderr, P_(txt_warn_long_line_not_qp_sp[0], txt_warn_long_line_not_qp_sp[1], IMF_LINE_LEN), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_QP], content_encodings[ENCODING_BASE64]);
 		} else
 #endif /* MIME_BREAK_LONG_LINES */
 		{
 			if (enc == MIME_ENCODING_QP)
-				my_fprintf(stderr, _(txt_warn_long_line_not_break), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_QP]);
+				my_fprintf(stderr, P_(txt_warn_long_line_not_break_sp[0], txt_warn_long_line_not_break_sp[1], IMF_LINE_LEN), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_QP]);
 			else
-				my_fprintf(stderr, _(txt_warn_long_line_not_base), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_BASE64]);
+				my_fprintf(stderr, P_(txt_warn_long_line_not_base_sp[0], txt_warn_long_line_not_base_sp[1], IMF_LINE_LEN), must_break_line, IMF_LINE_LEN, content_encodings[ENCODING_BASE64]);
 		}
 		my_fflush(stderr);
 		++warnings;
@@ -2042,29 +2068,29 @@ check_article_to_be_posted(
 			my_fprintf(stderr, _(txt_error_header_line_missing), "From");
 		else {
 			if (errors_catbp & CA_ERROR_DUPLICATED_FROM)
-				my_fprintf(stderr, _(txt_error_header_duplicate), found_from_lines, "From");
+				my_fprintf(stderr, P_(txt_error_header_duplicate_sp[0], txt_error_header_duplicate_sp[1], found_from_lines), found_from_lines, "From");
 		}
 		if (errors_catbp & CA_ERROR_MISSING_SUBJECT)
 			my_fprintf(stderr, _(txt_error_header_line_missing), "Subject");
 		else {
 			if (errors_catbp & CA_ERROR_DUPLICATED_SUBJECT)
-				my_fprintf(stderr, _(txt_error_header_duplicate), found_subject_lines, "Subject");
+				my_fprintf(stderr, P_(txt_error_header_duplicate_sp[0], txt_error_header_duplicate_sp[1], found_subject_lines), found_subject_lines, "Subject");
 		}
 		if (errors_catbp & CA_ERROR_MISSING_NEWSGROUPS)
 			my_fprintf(stderr, _(txt_error_header_line_missing), "Newsgroups");
 		else {
 			if (errors_catbp & CA_ERROR_DUPLICATED_NEWSGROUPS)
-				my_fprintf(stderr, _(txt_error_header_duplicate), found_newsgroups_lines, "Newsgroups");
+				my_fprintf(stderr, P_(txt_error_header_duplicate_sp[0], txt_error_header_duplicate_sp[1], found_newsgroups_lines), found_newsgroups_lines, "Newsgroups");
 		}
 
 		/* duplicated headers */
 		if (errors_catbp & CA_ERROR_DUPLICATED_FOLLOWUP_TO)
-			my_fprintf(stderr, _(txt_error_header_duplicate), found_followup_to_lines, "Followup-To");
+			my_fprintf(stderr, P_(txt_error_header_duplicate_sp[0], txt_error_header_duplicate_sp[1], found_followup_to_lines), found_followup_to_lines, "Followup-To");
 
 		/* empty headers */
 		if (errors_catbp & CA_ERROR_EMPTY_SUBJECT)
 			my_fprintf(stderr, _(txt_error_header_line_empty), "Subject");
-		if (errors_catbp & CA_ERROR_EMPTY_NEWSGROUPS && !(errors_catbp & CA_ERROR_MISSING_NEWSGROUPS))
+		if ((errors_catbp & CA_ERROR_EMPTY_NEWSGROUPS) && !(errors_catbp & CA_ERROR_MISSING_NEWSGROUPS))
 			my_fprintf(stderr, _(txt_error_header_line_empty), "Newsgroups");
 
 #ifndef ALLOW_FWS_IN_NEWSGROUPLIST
@@ -2096,13 +2122,6 @@ check_article_to_be_posted(
 		if (errors_catbp & CA_ERROR_BAD_ENCODING)
 			my_fprintf(stderr, "%s", _(txt_error_header_line_bad_encoding));
 
-		if (errors_catbp & CA_ERROR_DISTRIBUTIOIN_NOT_7BIT)
-			my_fprintf(stderr, _(txt_error_header_line_not_7bit), "Distribution");
-		if (errors_catbp & CA_ERROR_NEWSGROUPS_NOT_7BIT)
-			my_fprintf(stderr, _(txt_error_header_line_not_7bit), "Newsgroups");
-		if (errors_catbp & CA_ERROR_FOLLOWUP_TO_NOT_7BIT)
-			my_fprintf(stderr, _(txt_error_header_line_not_7bit), "Followup-To");
-
 		if (errors_catbp & CA_ERROR_BAD_MESSAGE_ID)
 			my_fprintf(stderr, _(txt_error_header_format), "Message-ID");
 		if (errors_catbp & CA_ERROR_BAD_DATE)
@@ -2156,15 +2175,22 @@ check_article_to_be_posted(
 		if (warnings_catbp & CA_WARNING_MULTI_ADDRESSES_TO)
 			my_fprintf(stderr, _(txt_warn_multiple_addresses), "To");
 
+		if (warnings_catbp & CA_WARNING_DISTRIBUTION_NOT_7BIT)
+			my_fprintf(stderr, _(txt_warning_header_line_not_7bit), "Distribution");
+		if (warnings_catbp & CA_WARNING_NEWSGROUPS_NOT_7BIT)
+			my_fprintf(stderr, _(txt_warning_header_line_not_7bit), "Newsgroups");
+		if (warnings_catbp & CA_WARNING_FOLLOWUP_TO_NOT_7BIT)
+			my_fprintf(stderr, _(txt_warning_header_line_not_7bit), "Followup-To");
+
 		if (warnings_catbp & CA_WARNING_DISTRIBUTION_WORLD)
 			my_fprintf(stderr, "%s", _(txt_warn_distribution_world));
 
 		if (warnings_catbp & CA_WARNING_MULTIPLE_SIGDASHES)
-			my_fprintf(stderr, _(txt_warn_multiple_sigs), saw_sig_dashes);
+			my_fprintf(stderr, P_(txt_warn_multiple_sigs_sp[0], txt_warn_multiple_sigs_sp[1], saw_sig_dashes), saw_sig_dashes);
 		if (warnings_catbp & CA_WARNING_WRONG_SIGDASHES)
 			my_fprintf(stderr, "%s", _(txt_warn_wrong_sig_format));
 		if (warnings_catbp & CA_WARNING_LONG_SIGNATURE)
-			my_fprintf(stderr, _(txt_warn_sig_too_long), MAX_SIG_LINES);
+			my_fprintf(stderr, P_(txt_warn_sig_too_long_sp[0], txt_warn_sig_too_long_sp[1], MAX_SIG_LINES), MAX_SIG_LINES);
 
 		if (warnings_catbp & CA_WARNING_ENCODING_EXTERNAL_INEWS)
 			my_fprintf(stderr, "%s", _(txt_warn_encoding_and_external_inews));
@@ -2186,11 +2212,12 @@ check_article_to_be_posted(
 			my_fprintf(stderr, "%s", _(txt_warn_article_unchanged));
 
 		if (ngcnt)
-			my_fprintf(stderr, _(txt_art_newsgroups), subject, PLURAL(ngcnt, txt_newsgroup));
+			my_fprintf(stderr, P_(txt_art_newsgroup_sp[0], txt_art_newsgroup_sp[1], ngcnt), subject);
 
 		if (c_art_type == GROUP_TYPE_MAIL)
 			my_fprintf(stderr, _(txt_art_mailgroups), subject, BlankIfNull(to));
 		else {
+			col = 0; /* use as moderated counter */
 			for (i = 0; i < ngcnt; i++) {
 				if ((psGrp = group_find(newsgroups[i], FALSE))) {
 					if (psGrp->aliasedto) {
@@ -2204,8 +2231,11 @@ check_article_to_be_posted(
 						my_fprintf(stderr, _(txt_warn_grp_renamed), newsgroups[i], psGrp->aliasedto);
 						++warnings;
 #endif /* HAVE_FASCIST_NEWSADMIN */
-					} else /* TODO: strunc(description)? */
-						my_fprintf(stderr, "  %s\t %s\n", newsgroups[i], BlankIfNull(psGrp->description));
+					} else { /* TODO: strunc(description)? */
+						my_fprintf(stderr, "%c  %s\t %s\n", group_flag(psGrp->moderated), newsgroups[i], BlankIfNull(psGrp->description));
+						if (psGrp->moderated == 'm')
+							++col;
+					}
 				} else {
 #ifdef HAVE_FASCIST_NEWSADMIN
 					StartInverse();
@@ -2222,12 +2252,12 @@ check_article_to_be_posted(
 			if (!found_followup_to_lines && ngcnt > 1 && !errors) {
 #ifdef HAVE_FASCIST_NEWSADMIN
 				StartInverse();
-				my_fprintf(stderr, _(txt_error_missing_followup_to), ngcnt);
+				my_fprintf(stderr, P_(txt_error_missing_followup_to_sp[0], txt_error_missing_followup_to_sp[1], ngcnt), ngcnt);
 				EndInverse();
 				my_fflush(stderr);
 				++errors;
 #else
-				my_fprintf(stderr, _(txt_warn_missing_followup_to), ngcnt);
+				my_fprintf(stderr, P_(txt_warn_missing_followup_to_sp[0], txt_warn_missing_followup_to_sp[1], ngcnt), ngcnt);
 				++warnings;
 #endif /* HAVE_FASCIST_NEWSADMIN */
 			}
@@ -2246,9 +2276,10 @@ check_article_to_be_posted(
 #endif /* HAVE_FASCIST_NEWSADMIN */
 				}
 #ifdef HAVE_FASCIST_NEWSADMIN
-				if (!errors) {
+				if (!errors)
 #endif /* HAVE_FASCIST_NEWSADMIN */
-					my_fprintf(stderr, _(txt_followup_newsgroups), PLURAL(ftngcnt, txt_newsgroup));
+				{
+					my_fprintf(stderr, "%s", P_(txt_followup_newsgroup_sp[0], txt_followup_newsgroup_sp[1], ftngcnt));
 					for (i = 0; i < ftngcnt; i++) {
 						if ((psGrp = group_find(followupto[i], FALSE))) {
 							if (psGrp->aliasedto) {
@@ -2263,7 +2294,7 @@ check_article_to_be_posted(
 								++warnings;
 #endif /* HAVE_FASCIST_NEWSADMIN */
 							} else /* TODO: strunc(description)? */
-								my_fprintf(stderr, "  %s\t %s\n", followupto[i], BlankIfNull(psGrp->description));
+								my_fprintf(stderr, "   %s\t %s\n", followupto[i], BlankIfNull(psGrp->description));
 						} else {
 							if (STRCMPEQ("poster", followupto[i]))
 								my_fprintf(stderr, _(txt_followup_poster), followupto[i]);
@@ -2281,9 +2312,36 @@ check_article_to_be_posted(
 							}
 						}
 					}
-#ifdef HAVE_FASCIST_NEWSADMIN
 				}
-#endif /* HAVE_FASCIST_NEWSADMIN */
+			}
+
+			if (col) { /* any moderated groups? */
+				my_fprintf(stderr, "\n");
+				if (ngcnt > 1)
+					my_fprintf(stderr, P_(txt_warn_groups_moderated_sp[0], txt_warn_groups_moderated_sp[1], col), col);
+				else
+					my_fprintf(stderr, "%s", _(txt_warn_group_is_moderated));
+			}
+
+			if (dist && *dist) {
+				char *d, *dc, *s;
+				t_distrib_pat *p, *q;
+
+				my_fprintf(stderr, "%s", _(txt_warn_distribution));
+				s = dc = my_strdup(dist);
+				while ((d = strtok(s, ", \t")) != NULL) {
+					for (p = nntp_caps.distrib_pats; p != NULL; p = q) {
+						if (!strcasecmp(p->distribution, d)) {
+							my_fprintf(stderr, "   %s\t %s\n", p->distribution, BlankIfNull(p->description));
+							break;
+						}
+						q = p->next;
+					}
+					s = NULL;
+					if (p == NULL)
+						my_fprintf(stderr, "   %s\n", d);
+				}
+				free(dc);
 			}
 
 #ifndef NO_ETIQUETTE
@@ -2294,10 +2352,10 @@ check_article_to_be_posted(
 		}
 	}
 	fclose(fp);
-
 	Raw(oldraw);		/* restore raw/unraw state */
 
 	/* free memory */
+	FreeIfNeeded(dist);
 	if (newsgroups && ngcnt) {
 		FreeIfNeeded(*newsgroups);
 		FreeIfNeeded(newsgroups);
@@ -2435,7 +2493,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;
+	enum context 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;
@@ -2829,24 +2887,26 @@ check_moderated(
 		if (group->attribute->mailing_list && *group->attribute->mailing_list)
 			*art_type = GROUP_TYPE_MAIL;
 
-		if (!can_post && *art_type == GROUP_TYPE_NEWS) {
-			info_message(_(txt_cannot_post));
-			return NULL;
-		}
+		if (*art_type == GROUP_TYPE_NEWS) {
+			if (!can_post) {
+				info_message(_(txt_cannot_post));
+				return NULL;
+			}
 
-		if (group->moderated == 'x' || group->moderated == 'n' || group->moderated == 'j') {
-			error_message(2, _(txt_cannot_post_group), group->name);
-			return NULL;
-		}
+			if (group->moderated == 'x' || group->moderated == 'n' || group->moderated == 'j') {
+				error_message(2, _(txt_cannot_post_group), group->name);
+				return NULL;
+			}
 
-		if (group->moderated == 'm') {
-			char *prompt = fmt_string(_(txt_group_is_moderated), groupname);
-			if (prompt_yn(prompt, TRUE) != 1) {
-				error_message(*failmsg ? 2 : 0, failmsg);
+			if (group->moderated == 'm') {
+				char *prompt = fmt_string(_(txt_group_is_moderated), groupname);
+				if (prompt_yn(prompt, TRUE) != 1) {
+					error_message(*failmsg ? 2 : 0, failmsg);
+					free(prompt);
+					return NULL;
+				}
 				free(prompt);
-				return NULL;
 			}
-			free(prompt);
 		}
 	} while ((groupname = strtok(NULL, ",")) != NULL);
 
@@ -2899,13 +2959,13 @@ create_normal_article_headers(
 #	endif /* HAVE_CHMOD */
 #endif /* HAVE_FCHMOD */
 
-	get_from_name(from_name, group);
 #ifdef FORGERY
 	if ((tmp2 = make_path_header())) {
 		msg_add_header("Path", tmp2);
 		free(tmp2);
 	}
 #endif /* FORGERY */
+	get_from_name(from_name, sizeof(from_name), group);
 	msg_add_header("From", from_name);
 	msg_add_header("Subject", tinrc.default_post_subject);
 
@@ -2931,8 +2991,11 @@ create_normal_article_headers(
 	if (group->attribute->organization && *group->attribute->organization)
 		msg_add_header("Organization", random_organization(*group->attribute->organization));
 
-	if (*my_distribution && art_type == GROUP_TYPE_NEWS)
-		msg_add_header("Distribution", my_distribution);
+	if (art_type == GROUP_TYPE_NEWS) {
+		if ((tmp2 = find_distribution(newsgroups)) != NULL && *tmp2)
+			msg_add_header("Distribution", tmp2);
+		FreeIfNeeded(tmp2);
+	}
 
 	msg_add_header("Summary", "");
 	msg_add_header("Keywords", "");
@@ -2973,7 +3036,6 @@ quick_post_article(
 	 * second param is whether to assume yes to all which is the same as
 	 * the command line switch.
 	 */
-
 	if (pickup_postponed_articles(!postponed_only, postponed_only) || postponed_only)
 		return;
 
@@ -3027,7 +3089,7 @@ post_postponed_article(
 		char *ng = my_strdup(newsgroups);
 		char *p;
 		char buf[LEN];
-		unsigned int offset = 1;
+		int offset = 1;
 
 		if ((p = strchr(ng, ',')) != NULL)
 			*p = '\0';
@@ -3062,7 +3124,7 @@ count_postponed_articles(
 	if (!fp)
 		return 0;
 
-	while (fgets(line, (int) sizeof(line), fp)) {
+	while (fgets(line, sizeof(line), fp)) {
 		if (STRNCMPEQ(line, "From ", 5))
 			++count;
 	}
@@ -3115,7 +3177,7 @@ fetch_postponed_article(
 		return FALSE;
 	}
 
-	if (fgets(line, (int) sizeof(line), in) == NULL || strncmp(line, "From ", 5) != 0) {
+	if (fgets(line, sizeof(line), in) == NULL || strncmp(line, "From ", 5) != 0) {
 		fclose(in);
 		fclose(out);
 		fclose(tmp);
@@ -3134,7 +3196,7 @@ fetch_postponed_article(
 	 * line containing "From "
 	 */
 
-	while (fgets(line, (int) sizeof(line), in) != NULL) {
+	while (fgets(line, sizeof(line), in) != NULL) {
 		if (STRNCMPEQ(line, "From ", 5))
 			first_article = FALSE;
 		if (first_article) {
@@ -3206,7 +3268,7 @@ pickup_postponed_articles(
 		return FALSE;
 	}
 
-	snprintf(question, sizeof(question), _(txt_prompt_see_postponed), count);
+	snprintf(question, sizeof(question), P_(txt_prompt_see_postponed_sp[0], txt_prompt_see_postponed_sp[1], count), count);
 
 	if (ask && prompt_yn(question, TRUE) != 1)
 		return FALSE;
@@ -3401,9 +3463,10 @@ is_crosspost(
 {
 	int count = 0;
 
-	for (; *xref; xref++)
+	for (; *xref; xref++) {
 		if (*xref == ':')
 			++count;
+	}
 
 	return (count >= 2) ? TRUE : FALSE;
 }
@@ -3471,8 +3534,11 @@ join_references(
 			++e;	/* message-ids */
 			continue;
 		}
-		if (damaged_id(e)) {	/* remove damaged message ids and mark
-					   the gap if that's not already done */
+		if (damaged_id(e)) {
+			/*
+			 * remove damaged message ids and mark
+			 * the gap if that's not already done
+			 */
 			e += skip_id(e);
 			while (space < 3) {
 				++space;
@@ -3648,7 +3714,7 @@ 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;
+		enum context save_signal_context = signal_context;
 
 		show_followup_info();
 		signal_context = cPostFup;
@@ -3686,14 +3752,14 @@ post_response(
 #	endif /* HAVE_CHMOD */
 #endif /* HAVE_FCHMOD */
 
-	group = group_find(groupname, FALSE);
-	get_from_name(from_name, group);
 #ifdef FORGERY
 	if ((p = make_path_header())) {
 		msg_add_header("Path", p);
 		free(p);
 	}
 #endif /* FORGERY */
+	group = group_find(groupname, FALSE);
+	get_from_name(from_name, sizeof(from_name), group);
 	msg_add_header("From", from_name);
 
 	{
@@ -3708,7 +3774,7 @@ post_response(
 		len = (size_t) n + 1;
 		dbuf = my_malloc(len);
 		snprintf(dbuf, len, "Re: %s", tbuf);
-		free(ptr);
+		FreeAndNull(ptr);
 		msg_add_header("Subject", dbuf);
 		free(dbuf);
 	}
@@ -3721,6 +3787,28 @@ post_response(
 			msg_add_header("Followup-To", (strchr(note_h.followup, ',') != NULL) ? note_h.followup : "");
 	} else {
 		if (group && group->attribute->mailing_list && *group->attribute->mailing_list) {
+			/*
+			 * debian bug #250317 ->
+			 * TODO: loop over split_mailbox_list(note_h.to)
+			 *       as note_h.to and/or *group->attribute->mailing_list
+			 *       could hold multiple addresses
+			 */
+			if (note_h.to && *note_h.to && !address_in_list(note_h.to, *group->attribute->mailing_list))
+				ptr = append_to_string(ptr, note_h.to);
+			if (note_h.cc && *note_h.cc && !address_in_list(note_h.cc, *group->attribute->mailing_list)) {
+				if (ptr && *ptr)
+					ptr = append_to_string(ptr, ",");
+				ptr = append_to_string(ptr, note_h.cc);
+			}
+			if (ptr && *ptr) {
+				msg_add_header("Cc", ptr);
+				free(ptr);
+			}
+
+			if (note_h.bcc && *note_h.bcc && !address_in_list(note_h.bcc, *group->attribute->mailing_list))
+				msg_add_header("Bcc", note_h.bcc);
+			/* <- debian bug #250317 */
+
 			msg_add_header("To", *group->attribute->mailing_list);
 			art_type = GROUP_TYPE_MAIL;
 		} else {
@@ -3757,8 +3845,13 @@ post_response(
 		ADD_MSG_ID_HEADER();
 		if (note_h.distrib)
 			msg_add_header("Distribution", note_h.distrib);
-		else if (*my_distribution)
-			msg_add_header("Distribution", my_distribution);
+		else {
+			char *d = find_distribution((note_h.followup && use_followup_to) ? note_h.followup : note_h.newsgroups);
+
+			if (d && *d)
+				msg_add_header("Distribution", d);
+			FreeIfNeeded(d);
+		}
 	}
 
 	if (group)
@@ -3790,7 +3883,7 @@ post_response(
 
 		if (raw_data) { /* rewind raw article if needed */
 			if (fseek(pgart.raw, 0L, SEEK_SET) == -1) {
-				perror_message(txt_error_fseek, pgart.raw);
+				perror_message(txt_error_fseek);
 				goto pout;
 			}
 		}
@@ -3802,7 +3895,7 @@ post_response(
 				char buffer[8192];
 
 				/* skip headers + header/body separator */
-				while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) {
+				while (fgets(buffer, sizeof(buffer), pgart.raw) != NULL) {
 					offset = (long) ((size_t) offset + strlen(buffer));
 					if (buffer[0] == '\n' || buffer[0] == '\r')
 						break;
@@ -3828,7 +3921,7 @@ post_response(
 					 * cooking 'hides' all other headers
 					 */
 					if (fseek(pgart.cooked, 0L, SEEK_SET) == -1) { /* rewind cooked art */
-						perror_message(txt_error_fseek, pgart.cooked);
+						perror_message(txt_error_fseek);
 						goto pout;
 					}
 				} else { /* without headers */
@@ -3841,7 +3934,7 @@ post_response(
 						++i;
 
 					if (fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET) == -1) { /* skip headers and header/body separator */
-						perror_message(txt_error_fseek, pgart.cooked);
+						perror_message(txt_error_fseek);
 						goto pout;
 					}
 				}
@@ -3903,18 +3996,10 @@ create_mail_headers(
 		char from_buf[HEADER_LEN];
 		char *from_address;
 
-		if (curr_group && curr_group->attribute && curr_group->attribute->from && *curr_group->attribute->from)
-			from_address = *curr_group->attribute->from;
-		else /* i.e. called from select.c without any groups */
-			from_address = tinrc.mail_address;
-
-		if (from_address == NULL || !*from_address) {
-			get_from_name(from_buf, (struct t_group *) 0);
-			from_address = &from_buf[0];
-		} /* from_address is now always a valid pointer to a string */
+		get_from_name(from_buf, sizeof(from_buf), (struct t_group *) 0);
+		from_address = &from_buf[0];
 
-		if (*from_address)
-			msg_add_header("From", from_address);
+		msg_add_header("From", from_address);
 
 		msg_add_header("To", to);
 		msg_add_header("Subject", subject);
@@ -3929,12 +4014,12 @@ create_mail_headers(
 		 * only for displaying; the MTA has to deal with it. They shouldn't be
 		 * 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 (!address_in_list(to, from_address)) {
 			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);
+				msg_add_header("Cc", from_address);
 
 			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);
+				msg_add_header("Bcc", from_address);
 		}
 
 		if (curr_group && curr_group->attribute && curr_group->attribute->fcc && strlen(*curr_group->attribute->fcc))
@@ -4099,7 +4184,7 @@ mail_loop(
 					}
 
 					if (confirm && submit_mail_file(filename, group, articlefp, is_changed)) {
-						info_message(_(txt_articles_mailed), 1, _(txt_article_singular));
+						info_message(_(txt_article_mailed_sp[1]), 1, _(txt_article_sp[0]));
 						return POSTED_OK;
 					}
 				}
@@ -4184,7 +4269,7 @@ mail_to_someone(
 
 	if (!mime_forward || tinrc.interactive_mailer != INTERACTIVE_NONE) {
 		if (fseek(artinfo->raw, 0L, SEEK_SET) == -1) {
-			perror_message(txt_error_fseek, artinfo->raw);
+			perror_message(txt_error_fseek);
 			fclose(fp);
 			return ret_code;
 		}
@@ -4300,7 +4385,7 @@ mail_bug_report(
 		DEFAULT_ARTICLE_NUM,
 		tinrc.reread_active_file_secs,
 		BlankIfNull(nntp_caps.over_cmd));
-	fprintf(fp, "CFG2 : debug=%d, threading=%d\n", debug, tinrc.thread_articles);
+	fprintf(fp, "CFG2 : debug=%u, threading=%d\n", debug, tinrc.thread_articles);
 	fprintf(fp, "CFG3 : domain=[%s]\n", BlankIfNull(domain));
 	start_line_offset += 4;
 
@@ -4318,6 +4403,10 @@ mail_bug_report(
 			fprintf(fp, "IMPLE: %s\n", nntp_caps.implementation);
 			++start_line_offset;
 		}
+		if (*serverrc.disabled_nntp_cmds) {
+			fprintf(fp, "-CMDS: %s\n", serverrc.disabled_nntp_cmds);
+			++start_line_offset;
+		}
 	}
 #endif /* NNTP_ABLE */
 
@@ -4438,7 +4527,7 @@ mail_to_author(
 
 		if (raw_data) {/* rewind raw article if needed */
 			if (fseek(pgart.raw, 0L, SEEK_SET) == -1) {
-				perror_message(txt_error_fseek, pgart.raw);
+				perror_message(txt_error_fseek);
 				goto mout;
 			}
 		}
@@ -4450,7 +4539,7 @@ mail_to_author(
 				char buffer[8192];
 
 				/* skip headers + header/body separator */
-				while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) {
+				while (fgets(buffer, sizeof(buffer), pgart.raw) != NULL) {
 					offset = (long) ((size_t) offset + strlen(buffer));
 					if (buffer[0] == '\n' || buffer[0] == '\r')
 						break;
@@ -4476,7 +4565,7 @@ mail_to_author(
 					 * cooking 'hides' all other headers
 					 */
 					if (fseek(pgart.cooked, 0L, SEEK_SET) == -1) {
-						perror_message(txt_error_fseek, pgart.cooked);
+						perror_message(txt_error_fseek);
 						goto mout;
 					}
 				} else { /* without headers */
@@ -4488,7 +4577,7 @@ mail_to_author(
 						++i;
 
 					if (fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET) == -1) {
-						perror_message(txt_error_fseek, pgart.cooked);
+						perror_message(txt_error_fseek);
 						goto mout;
 					}
 				}
@@ -4639,7 +4728,7 @@ cancel_article(
 		grp_del_mail_art(art);
 		return FALSE;
 	}
-	get_from_name(from_name, group); /* TODO: strip_name() for both? */
+	get_from_name(from_name, sizeof(from_name), group); /* TODO: strip_name() for both? */
 
 #ifdef DEBUG
 	if (debug & DEBUG_MISC)
@@ -4754,8 +4843,13 @@ cancel_article(
 
 	if (note_h.distrib)
 		msg_add_header("Distribution", note_h.distrib);
-	else if (*my_distribution)
-		msg_add_header("Distribution", my_distribution);
+	else {
+		char *d = find_distribution(note_h.newsgroups);
+
+		if (d && *d)
+			msg_add_header("Distribution", d);
+		FreeIfNeeded(d);
+	}
 
 	/* some ppl. like X-Headers: in cancels */
 	msg_add_x_headers(group->attribute->x_headers);
@@ -4804,7 +4898,7 @@ cancel_article(
 			char *smsg;
 			char buff[LEN];
 			char keycancel[MAXKEYLEN], keyedit[MAXKEYLEN], keyquit[MAXKEYLEN];
-			int save_signal_context = signal_context;
+			enum context save_signal_context = signal_context;
 
 			snprintf(buff, sizeof(buff), _(txt_quit_cancel),
 					PrintFuncKey(keyedit, POST_EDIT, post_cancel_keys),
@@ -4932,7 +5026,7 @@ repost_article(
 #	endif /* HAVE_CHMOD */
 #endif /* HAVE_FCHMOD */
 
-	get_from_name(from_name, group);
+	get_from_name(from_name, sizeof(from_name), group);
 
 	if (Superseding) {
 #ifdef FORGERY
@@ -5004,9 +5098,13 @@ repost_article(
 		if (*reply_to)
 			msg_add_header("Reply-To", reply_to);
 
-		if (*my_distribution)
-			msg_add_header("Distribution", my_distribution);
+		if (!group->attribute->mailing_list || !*group->attribute->mailing_list) {
+			char *d = find_distribution(groupname);
 
+			if (d && *d)
+				msg_add_header("Distribution", d);
+			FreeIfNeeded(d);
+		}
 	} else {
 		if (note_h.org)
 			msg_add_header("Organization", note_h.org);
@@ -5032,7 +5130,7 @@ repost_article(
 		 * all string lengths are calculated to a maximum line length
 		 * of 76 characters, this should look ok (sven@tin.org)
 		 *
-		 * TODO : use strunc() on note_h.subj?
+		 * TODO: use strunc() on note_h.subj?
 		 */
 		fprintf(fp, "[ %-*s ]\n", (int) (72 + strlen(_(txt_article_reposted)) - (size_t) strwidth(_(txt_article_reposted))), _(txt_article_reposted));
 		fprintf(fp, "[ From: %-*s ]\n", (int) (66 + strlen(note_h.from) - (size_t) strwidth(note_h.from)), note_h.from);
@@ -5193,7 +5291,7 @@ msg_add_x_headers(
 				return;
 		}
 
-		while (fgets(line, (int) sizeof(line), fp) != NULL) {
+		while (fgets(line, sizeof(line), fp) != NULL) {
 			if (line[0] != '\n' && line[0] != '#') {
 				if (line[0] != ' ' && line[0] != '\t') {
 					x_hdrs = my_realloc(x_hdrs, (size_t) (num_x_hdrs + 1) * sizeof(char *));
@@ -5201,6 +5299,7 @@ msg_add_x_headers(
 				} else {
 					if (!num_x_hdrs) /* folded line, but no previous header */
 						continue;
+
 					i = (int) strlen(x_hdrs[num_x_hdrs - 1]);
 					x_hdrs[num_x_hdrs - 1] = my_realloc(x_hdrs[num_x_hdrs - 1], (size_t) i + strlen(line) + 1);
 					strcpy(x_hdrs[num_x_hdrs - 1] + i, line);
@@ -5279,7 +5378,7 @@ msg_add_x_body(
 				return 0;
 		}
 
-		while (fgets(line, (int) sizeof(line), fp) != NULL) {
+		while (fgets(line, sizeof(line), fp) != NULL) {
 			fputs(line, fp_out);
 			++wrote;
 		}
@@ -5364,7 +5463,7 @@ checknadd_headers(
 
 	if ((group && group->attribute->advertising) || (!group && tinrc.advertising)) {	/* Add after other headers */
 		char *suffix = NULL;
-		size_t len;
+		size_t len = 0;
 
 #if defined(HAVE_SYS_UTSNAME_H) && defined(HAVE_UNAME)
 		if (*system_info.release) {
@@ -5402,7 +5501,6 @@ checknadd_headers(
 			PRODUCT, VERSION, RELEASEDATE, RELEASENAME, BlankIfNull(suffix));
 		FreeIfNeeded(suffix);
 	}
-
 	fputs("\n", fp_out); /* header/body separator */
 
 	while ((l = tin_fgets(fp_in, FALSE)) != NULL)
@@ -5434,10 +5532,7 @@ insert_from_header(
 	snprintf(outfile, sizeof(outfile), "%s.%ld", infile, (long) process_id);
 	if ((fp_out = fopen(outfile, "w")) != NULL) {
 		strcpy(from_name, "From: ");
-		if (tinrc.mail_address && *tinrc.mail_address) { /* FIXME: avoid hardcoded length */
-			snprintf(from_name + 6, sizeof(from_name) - 7, "%.1016s", tinrc.mail_address);
-		} else
-			get_from_name(from_name + 6, (struct t_group *) 0);
+		get_from_name(from_name + 6, sizeof(from_name) - 6, (struct t_group *) 0);
 
 #	ifdef DEBUG
 		if (debug & DEBUG_MISC)
@@ -5522,7 +5617,7 @@ static void
 find_reply_to_addr(
 	char *from_addr,
 	t_bool parse,
-	struct t_header *hdr)
+	const struct t_header *hdr)
 {
 	const char *ptr;
 
@@ -5616,7 +5711,8 @@ static void
 update_active_after_posting(
 	char *newsgroups)
 {
-	char *src, *dst;
+	char *dst;
+	const char *src;
 	char groupname[HEADER_LEN] = { '\0' };
 	struct t_group *group;
 
@@ -5997,9 +6093,11 @@ get_recipients(
 	for (i = 0; i < (num_all - 1); i++) {
 		if (!all_addresses[i])
 			continue;
+
 		for (j = i + 1; j < num_all; j++) {
 			if (!all_addresses[j])
 				continue;
+
 			if (!strcasecmp(all_addresses[i], all_addresses[j]))
 				FreeAndNull(all_addresses[j]);
 		}
@@ -6051,7 +6149,7 @@ build_messageid(
 	int i;
 	size_t j;
 	static char buf[NNTP_STRLEN]; /* Message-IDs are limited to 250 octets as of RFC 5536 3.1.3 and RFC 3977 3.6 */
-	static unsigned long int seqnum = 0; /* use a counter in tinrc? */
+	static unsigned long int seqnum = 0L; /* use a counter in tinrc? */
 	time_t t = time(NULL);
 
 	if (t >= 1041379200) /* 2003-01-01 00:00:00 GMT */
@@ -6063,6 +6161,7 @@ build_messageid(
 	strcat(buf, radix32(t));
 	strcat(buf, "I");
 	strcat(buf, radix32((unsigned long) process_id));
+	i = strlen(buf);
 
 #	ifndef FORGERY
 	{
@@ -6074,10 +6173,10 @@ build_messageid(
 		static char buf2[HEADER_LEN];
 
 		strip_name(build_sender(), buf2);
-		if (strlen(buf) + strlen(buf2) + strlen(radix32(getuid())) + 2 > sizeof(buf) - 1)
+		if (i + strlen(buf2) + strlen(radix32(getuid())) + 2 > sizeof(buf) - 1)
 			return NULL;
 
-		snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), "N%s%%%s>", radix32(getuid()), buf2);
+		snprintf(buf + i, sizeof(buf) - i, "N%s%%%s>", radix32(getuid()), buf2);
 	}
 #	else
 	/*
@@ -6085,7 +6184,7 @@ build_messageid(
 	 * draft-ietf-usefor-msg-id-alt-00, 2.1.1
 	 * based on the host's FQDN
 	 */
-	snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), "N%s@%s>", radix32(getuid()), get_fqdn(get_host_name()));
+	snprintf(buf + i, sizeof(buf) - i, "N%s@%s>", radix32(getuid()), BlankIfNull(get_fqdn(get_host_name())));
 #	endif /* !FORGERY */
 
 	/*
@@ -6284,7 +6383,7 @@ add_headers(
 
 				if (adddate) {
 					time_t epoch;
-					char dateheader[50];
+					char dateheader[50] = { '\0' };
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 					char *old_lc_all = NULL, *old_lc_time = NULL;
 
@@ -6352,10 +6451,7 @@ add_headers(
 			break;
 		}
 	}
-#ifdef HAVE_FSYNC
-	fsync(fd_out);
-#endif /* HAVE_FSYNC */
-	close(fd_out);
+	sync_close(fd_out);
 	fclose(fp_in);
 	if (writesuccess)
 		rename_file(outfile, infile);
@@ -6422,8 +6518,8 @@ stripped_double_ngs(
 	char **newsgroups,
 	int *ngcnt)
 {
-	char *that_group;
-	char *this_group;
+	const char *that_group;
+	const char *this_group;
 	unsigned int i = 0;
 	unsigned int j;
 	unsigned int k;
@@ -6458,7 +6554,7 @@ strip_double_ngs(
 	char **newsgroups;
 	int ngcnt;
 
-	if (strchr(ngs_list, ',') == NULL)	/* shortcut, only one newsgroup */
+	if (!ngs_list || strchr(ngs_list, ',') == NULL)	/* shortcut, only one newsgroup */
 		return;
 
 	if ((newsgroups = build_nglist(ngs_list, &ngcnt)) == NULL) /* something went wrong */
@@ -6466,7 +6562,7 @@ strip_double_ngs(
 
 	if (stripped_double_ngs(newsgroups, &ngcnt)) {
 		/* something has changed, rebuild newsgroups list */
-		char *this_group;
+		const char *this_group;
 		unsigned int i = 0;
 
 		this_group = newsgroups[i++];
@@ -6479,3 +6575,60 @@ strip_double_ngs(
 	free(*newsgroups);
 	free(newsgroups);
 }
+
+
+static char *
+find_distribution(
+	const char *ngs_list)
+{
+	char *distributions = NULL;
+	int w;
+
+	if (*my_distribution) {
+		distributions = append_to_string(distributions, my_distribution);
+#if 0 /* this is what the mapages says */
+		return distributions;
+#else  /* and this is likely the better solution */
+		distributions = append_to_string(distributions, ",");
+#endif /* 0 */
+	}
+
+#ifdef NNTP_ABLE
+	{
+		char *cg, *ng, *ngcpy, *d = NULL;
+		t_distrib_pat *p, *q;
+
+		/* TODO: what if x-post and contradicting distributions? */
+		ng = ngcpy = my_strdup(ngs_list);
+		w = INT_MIN;
+		while ((cg = strtok(ng, ",")) != NULL) {
+			for (p = nntp_caps.distrib_pats; p != NULL; p = q) {
+				q = p->next;
+				if (!p->pattern)
+					continue;
+				if (match_group_list(cg, p->pattern)) {
+					if (!d || (*d && p->weight > w)) {
+						w = p->weight;
+						d = p->distribution;
+					}
+				}
+			}
+			if (d && *d) {
+				distributions = append_to_string(distributions, d);
+				distributions = append_to_string(distributions, ",");
+				d = NULL;
+			}
+			ng = NULL;
+		}
+		free(ngcpy);
+	}
+#endif /* NNTP_ABLE */
+
+	if (distributions && *distributions) {
+		strip_double_ngs(distributions);
+		w = strlen(distributions);
+		if (w && distributions[w - 1] == ',')
+			distributions[w - 1] = '\0';
+	}
+	return distributions;
+}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/prompt.c tin-2.6.5/src/prompt.c
--- tin-2.6.4/src/prompt.c	2024-12-02 22:44:33.000000000 +0100
+++ tin-2.6.5/src/prompt.c	2025-12-17 08:19:36.795467933 +0100
@@ -3,10 +3,10 @@
  *  Module    : prompt.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-02
+ *  Updated   : 2025-12-17
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -53,7 +53,11 @@ static char *prompt_yn_choice;
 /*
  * Local prototypes
  */
-static int prompt_list(int row, int col, int var, constext *help_text, constext *prompt_text, constext *list[], int size);
+static int prompt_list(int row, int col, int *var, constext *help_text, constext *prompt_text, constext * const list[], int size);
+#ifdef HAVE_COLOR
+	static void show_color_help(void);
+	static void clear_color_help(void);
+#endif /* HAVE_COLOR */
 
 /*
  *  prompt_num
@@ -73,7 +77,7 @@ prompt_num(
 	snprintf(tmp, sizeof(tmp), "%c", ch);
 	if ((p = tin_getline(prompt, 1, tmp, 0, FALSE, HIST_OTHER)) != NULL) {
 		STRCPY(tmp, p);
-		num = atoi(tmp);
+		num = strtol(tmp, NULL, 10);
 	} else
 		num = -1;
 
@@ -160,6 +164,9 @@ prompt_menu_string(
  * last line giving the default answer "default_answer".
  * The function returns 1 if the user decided "yes", -1 if the user wanted
  * to escape, or 0 for any other decision.
+ *
+ * TODO: add nl_langinfo(YESEXPR) / nl_langinfo(NOEXPR), but use pcre
+ *       instead of rpmatch()
  */
 int
 prompt_yn(
@@ -244,7 +251,11 @@ prompt_yn(
 			default:
 				break;
 		}
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		func = key_to_func((wchar_t) ch, prompt_keys);
+#else
+		func = key_to_func(ch, prompt_keys);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	} while (func == NOT_ASSIGNED);
 
 	input_context = cNone;
@@ -290,6 +301,92 @@ prompt_yn_redraw(
 }
 
 
+#ifdef HAVE_COLOR
+static void
+show_color_help(
+	void)
+{
+	char *buf;
+	int i, row, col, head, tail, len, col_width = cCOLS / 6;
+	int col_normal_orig = tinrc.col_normal;
+	int col_back_orig = tinrc.col_back;
+
+	clear_color_help();
+	for (row = 2, col = 0; row >= 0; row--, col += 6) {
+		MoveCursor(cLINES - row, 0);
+		for (i = col; i <= col + 5 && txt_colors[i]; i++) {
+			if (i == 0)
+				fcol(-1);
+			else if (i < 6)
+				fcol(15);
+			else
+				fcol(0);
+			bcol(i - 1);
+			len = strwidth(_(txt_colors[i]));
+			if (col_width > len) {
+				head = (col_width - len) / 2;
+				tail = col_width - len - head;
+				if (tail > 1 || (head == 1 && tail == 1))
+					/*
+					 * we cannot use %-*s for color names, because names
+					 * with multibyte chars would destroy the layout
+					 */
+					my_printf("%*c%s%*c", head, ' ', _(txt_colors[i]), tail, ' ');
+				else
+					my_printf("%s ", _(txt_colors[i]));
+			} else {
+				buf = strunc(_(txt_colors[i]), col_width);
+				my_printf("%s", buf);
+				free(buf);
+			}
+		}
+		bcol(col_back_orig);
+	}
+	fcol(col_normal_orig);
+}
+
+
+static void
+clear_color_help(
+	void)
+{
+	MoveCursor(cLINES - 2, 0);
+	CleartoEOS();
+}
+#endif /* HAVE_COLOR */
+
+
+#ifdef HAVE_COLOR
+#	define SET_OPT_COLOR() do { \
+		if (var == &tinrc.col_invers_bg || var == &tinrc.col_invers_fg) { \
+			int orig_var = *var; \
+			*var = idx - adjust; \
+			StartInverse(); \
+			*var = orig_var; \
+		} else if (var == &tinrc.col_back) \
+			bcol(idx - adjust); \
+		else \
+			fcol(idx - adjust); \
+	} while (0)
+
+#	define RESET_OPT_COLOR() do { \
+		if (var != &tinrc.col_back) \
+			bcol(old_bcol); \
+		if (var != &tinrc.col_normal) \
+			fcol(old_fcol); \
+		if (var == &tinrc.col_invers_bg || var == &tinrc.col_invers_fg) \
+			EndInverse(); \
+	} while (0)
+
+#	define RESTORE_OPT_COLOR() do { \
+		if (var == &tinrc.col_back) \
+			bcol(old_bcol); \
+		else if (var == &tinrc.col_normal) \
+			fcol(old_fcol); \
+		else if (var == &tinrc.col_invers_bg || var == &tinrc.col_invers_fg) \
+			EndInverse(); \
+	} while (0)
+#endif /* HAVE_COLOR */
 /*
  * help_text is displayed near the bottom of the screen.
  * var is an index into a list containing size elements.
@@ -302,22 +399,25 @@ static int
 prompt_list(
 	int row,
 	int col,
-	int var,
+	int *var,
 	constext *help_text,
 	constext *prompt_text,
-	constext *list[],
+	constext * const list[],
 	int size)
 {
-	int ch, var_orig;
-	int i, offset, width = 0;
-	int change;
+	int ch, change, i, idx, offset, width = 0;
 	int adjust = (strcasecmp(_(list[0]), _(txt_default)) == 0);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	char *buf;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#ifdef HAVE_COLOR
+	/* initialization to silence compiler warnings */
+	t_bool color_opt = use_color && (list == txt_colors || list == txt_backcolors);
+	int old_bcol = tinrc.col_back;
+	int old_fcol = tinrc.col_normal;
+#endif /* HAVE_COLOR */
 
-	var += adjust;
-	var_orig = var;
+	idx = *var + adjust;
 
 	/*
 	 * Find the length of longest printable text
@@ -325,7 +425,13 @@ prompt_list(
 	for (i = 0; i < size; i++)
 		width = MAX(width, strwidth(_(list[i])));
 
-	show_menu_help(help_text);
+#ifdef HAVE_COLOR
+	if (color_opt) {
+		(void) help_text;
+		show_color_help();
+	} else
+#endif /* HAVE_COLOR */
+		show_menu_help(help_text);
 	cursoron();
 
 	offset = strwidth(_(prompt_text));
@@ -336,10 +442,35 @@ prompt_list(
 	if (offset + width >= cCOLS)
 		width = cCOLS - offset - 1;
 
+#ifdef HAVE_COLOR
+	if (color_opt) {
+		MoveCursor(row, col + offset);
+		SET_OPT_COLOR();
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		if ((buf = spart(_(list[idx]), width, TRUE)) != NULL) {
+			my_printf("%s", buf);
+			free(buf);
+		} else
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+			my_printf("%-*s", width, _(list[idx]));
+		RESET_OPT_COLOR();
+		my_flush();
+	}
+#	endif /* HAVE_COLOR */
+
+	input_context = cPromptList;
+
 	do {
 		MoveCursor(row, col + offset);
 		ch = (char) ReadCh();
 
+#ifdef USE_CURSES
+		if (pending_sactions && ch != EOF) {
+/*			ungetch('\r'); */ /* reenter option, would differ from !USE_CURSES */
+			ungetch(ESC);
+		}
+#endif /* USE_CURSES */
+
 		/*
 		 * change:
 		 *   1 = move to the next list element
@@ -380,42 +511,69 @@ prompt_list(
 				break;
 		}
 
-		if (change) {
+		if (change && !pending_sactions) {
 			/*
 			 * increment or decrement list, loop around at the limits
 			 */
-			var += change;
-			if (var < 0)
-				var = size - 1;
-			else
-				var %= (size ? size : 1);
-
+			do {
+				idx += change;
+				if (idx < 0)
+					idx = size - 1;
+				else
+					idx %= (size ? size : 1);
+			} while (!*list[idx]); /* allow gaps in lists */
+
+#	ifdef HAVE_COLOR
+			if (color_opt)
+				SET_OPT_COLOR();
+#	endif /* HAVE_COLOR */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			if ((buf = spart(_(list[var]), width, TRUE)) != NULL) {
+			if ((buf = spart(_(list[idx]), width, TRUE)) != NULL) {
 				my_printf("%s", buf);
 				free(buf);
 			} else
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-				my_printf("%-*s", width, _(list[var]));
+				my_printf("%-*s", width, _(list[idx]));
+#	ifdef HAVE_COLOR
+			if (color_opt)
+				RESET_OPT_COLOR();
+#	endif /* HAVE_COLOR */
 			my_flush();
 		}
-	} while (ch != '\r' && ch != '\n' && ch != ESC);
+	} while (ch != '\r' && ch != '\n' && ch != ESC && !pending_sactions);
 
-	if (ch == ESC) {
-		var = var_orig;
+	input_context = cNone;
+
+	if (ch == ESC || pending_sactions) {
+		pending_sactions = 0;
+#	ifdef HAVE_COLOR
+		if (color_opt)
+			RESTORE_OPT_COLOR();
+#	endif /* HAVE_COLOR */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if ((buf = spart(_(list[var]), width, TRUE)) != NULL) {
+		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_printf("%-*s", width, _(list[*var]));
 		my_flush();
-	}
+	} else
+		*var = idx - adjust;
+
+#ifdef HAVE_COLOR
+	if (color_opt)
+		clear_color_help();
+#endif /* HAVE_COLOR */
 
 	cursoroff();
-	return (var - adjust);
+	return *var;
 }
+#ifdef HAVE_COLOR
+#	undef SET_OPT_COLOR
+#	undef RESET_OPT_COLOR
+#	undef RESTORE_OPT_COLOR
+#endif /* HAVE_COLOR */
 
 
 /*
@@ -431,7 +589,7 @@ prompt_option_on_off(
 	t_bool old_value = *variable;
 
 	fmt_option_prompt(prompt, sizeof(prompt), TRUE, option);
-	*variable = prompt_list(option_row(option), 0, (int) *variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE;
+	*variable = prompt_list(option_row(option), 0, (int *) variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE;
 	return bool_not(bool_equal(*variable, old_value));
 }
 
@@ -451,7 +609,7 @@ prompt_option_list(
 	while (option_table[option].opt_list[opt_count] != NULL)
 		++opt_count;
 	fmt_option_prompt(prompt, sizeof(prompt), TRUE, option);
-	*variable = prompt_list(option_row(option), 0, *variable, option_table[option].txt->help, prompt, option_table[option].opt_list, opt_count);
+	*variable = prompt_list(option_row(option), 0, variable, option_table[option].txt->help, prompt, option_table[option].opt_list, opt_count);
 	return *variable != old_value;
 }
 
@@ -487,10 +645,12 @@ prompt_option_string(
 		is_same = strcmp(old_value, variable) ? TRUE : FALSE;
 		free(old_value);
 		free(variable);
+		cursoroff();
 		return is_same;
 	} else {
 		free(old_value);
 		free(variable);
+		cursoroff();
 		return FALSE;
 	}
 }
@@ -518,13 +678,20 @@ prompt_option_num(
 	fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
 	snprintf(&number[0], sizeof(number), "%d", *(option_table[option].variable));
 
-	if ((p = tin_getline(prompt, 2, number, 0, FALSE, HIST_OTHER)) == NULL)
+	if ((p = tin_getline(prompt, 2, number, 0, FALSE, HIST_OTHER)) == NULL) {
+		cursoroff();
 		return FALSE;
+	}
 
 	STRCPY(number, p);
-	num = atoi(number);
+	num = s2i(number, INT_MIN, INT_MAX);
+	/*
+	 * we don't check errno here as
+	 * - EINVAL shouldn't happen as it is already caught by tin_getline()
+	 * - ERANGE the default behaviour of s2i() is fine here
+	 */
 	*(option_table[option].variable) = num;
-	clear_message();
+	cursoroff();
 	return TRUE;
 }
 
@@ -563,18 +730,18 @@ prompt_option_char(
 	if ((curr_val = wchar_t2char(input))) {
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-	do {
-		show_menu_help(option_table[option].txt->help);
-		MoveCursor(option_row(option), 0);
-		fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
-
-		if ((p = tin_getline(prompt, 0, curr_val, max_chars, FALSE, HIST_OTHER)) == NULL) {
-			clear_message();
-			return FALSE;
-		}
-		if (!*p)
-			info_message(_(txt_info_enter_valid_character));
-	} while (!*p);
+		do {
+			show_menu_help(option_table[option].txt->help);
+			MoveCursor(option_row(option), 0);
+			fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
+
+			if ((p = tin_getline(prompt, 0, curr_val, max_chars, FALSE, HIST_OTHER)) == NULL) {
+				clear_message();
+				return FALSE;
+			}
+			if (!*p)
+				info_message(_(txt_info_enter_valid_character));
+		} while (!*p);
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if ((wp = char2wchar_t(p))) {
@@ -643,7 +810,7 @@ prompt_string_ptr_default(
 		return NULL;
 	}
 
-	if (*pattern)	{		/* got a string - make it the default */
+	if (*pattern) {		/* got a string - make it the default */
 		FreeIfNeeded(*def);
 		*def = my_strdup(pattern);
 	} else {
@@ -698,7 +865,17 @@ prompt_msgid(
 		 * If the article is no longer part of a thread, then there is
 		 * no way to display it
 		 */
-		if (which_thread(msgid->article) == -1) {
+		/*
+		 * TODO: Find a better solution, as we end up in the select
+		 *       level after leaving the thread or page level with
+		 *       show_only_unread_arts = TRUE.
+		 *
+		 *       Without !curr_group->attribute->show_only_unread_arts
+		 *       read articles are not found if
+		 *       show_only_unread_arts = TRUE.
+		 */
+		/* if (which_thread(msgid->article) == -1) { */
+		if (!curr_group->attribute->show_only_unread_arts && curr_group->attribute->thread_articles && which_thread(msgid->article) == -1) {
 			info_message(_(txt_no_last_message));
 			return ART_UNAVAILABLE;
 		}
@@ -821,7 +998,7 @@ prompt_slk_response(
 				case KEYMAP_PAGE_UP:
 				case KEYMAP_HOME:
 				case KEYMAP_END:
-					ch = '\0'; /* <- do not remove this! */
+					ch = '\0'; /* <- do not remove this! NOLINT(clang-analyzer-deadcode.DeadStores) */
 					func = NOT_ASSIGNED;
 					break;
 
@@ -866,7 +1043,7 @@ prompt_continue(
 	void)
 {
 	int ch;
-	int save_signal_context = signal_context;
+	enum context save_signal_context = signal_context;
 
 	cmd_line = TRUE;
 	info_message(_(txt_return_key));
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/read.c tin-2.6.5/src/read.c
--- tin-2.6.4/src/read.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/read.c	2025-11-13 02:21:32.584180169 +0100
@@ -3,9 +3,9 @@
  *  Module    : read.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-04-10
- *  Updated   : 2024-04-10
+ *  Updated   : 2025-02-28
  *
- * Copyright (c) 1997-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -89,19 +89,24 @@ wait_for_input(
 	forever {
 		FD_ZERO(&readfds);
 		FD_SET(STDIN_FILENO, &readfds);
-/*		FD_SET(fileno(NEED_REAL_NNTP_FD_HERE), &readfds); */
+/*		FD_SET(NEED_REAL_NNTP_FD_HERE, &readfds); */ /* nntp_buf.fd */
 
 		tv.tv_sec = 0;		/* NNTP_READ_TIMEOUT; */
 		tv.tv_usec = 0;
 
-/* DEBUG_IO((stderr, "waiting on %d and %d...", STDIN_FILENO, fileno(fd))); */
+/* DEBUG_IO((stderr, "%swaiting on %d and %d...\n", logtime(), STDIN_FILENO, fileno(fd))); */
 #	ifdef HAVE_SELECT_INTP
 		if ((nfds = select(STDIN_FILENO + 1, (int *) &readfds, NULL, NULL, &tv)) == -1)
 #	else
 		if ((nfds = select(STDIN_FILENO + 1, &readfds, NULL, NULL, &tv)) == -1)
 #	endif /* HAVE_SELECT_INTP */
 		{
-			if (errno != EINTR) {
+#	ifdef EINTR
+			if (errno != EINTR)
+#	else
+			if (errno != 0)
+#	endif /* EINTR */
+			{
 				perror_message("select() failed");
 				free(tin_progname);
 				giveup();
@@ -158,7 +163,7 @@ wait_for_input(
 			/*
 			 * Our file has something for us to read
 			 */
-			if (FD_ISSET(fileno(NEED_NNTP_FD_HERE), &readfds))
+			if (FD_ISSET(NEED_NNTP_FD_HERE, &readfds))	/* nntp_buf.fd */
 				return TRUE;
 #	endif /* 0 */
 		}
@@ -355,7 +360,7 @@ tin_fgets(
 		return NULL;
 
 	if (tin_errno != 0) {
-		DEBUG_IO((stderr, _("Aborted read\n")));
+		DEBUG_IO((stderr, "%sAborted read\n", logtime()));
 		return NULL;
 	}
 
@@ -381,16 +386,16 @@ tin_fgets(
 	if (fp == FAKE_NNTP_FP) {
 		if (dynbuf[0] == '.') {			/* reduce leading .'s */
 			if (dynbuf[1] == '\0') {
-				DEBUG_IO((stderr, "tin_fgets(NULL)\n"));
+				DEBUG_IO((stderr, "%stin_fgets(NULL)\n", logtime()));
 				return NULL;
 			}
-			DEBUG_IO((stderr, "tin_fgets(%s)\n", dynbuf + 1));
+			DEBUG_IO((stderr, "%stin_fgets(\"%s\")\n", logtime(), dynbuf + 1));
 			return (dynbuf + 1);
 		}
 	}
 #endif /* NNTP_ABLE */
 
-DEBUG_IO((stderr, "tin_fgets(%s)\n", (dynbuf) ? dynbuf : "NULL"));
+	DEBUG_IO((stderr, "%stin_fgets(\"%s\")\n", logtime(), dynbuf ? dynbuf : "NULL"));
 
 	return dynbuf;
 }
@@ -410,7 +415,7 @@ drain_buffer(
 	if (fp != FAKE_NNTP_FP)
 		return;
 
-DEBUG_IO((stderr, _("Draining\n")));
+	DEBUG_IO((stderr, "%sDraining\n", logtime()));
 	while (tin_fgets(fp, FALSE) != NULL) {
 		if (++i % MODULO_COUNT_NUM == 0)
 			spin_cursor();
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/refs.c tin-2.6.5/src/refs.c
--- tin-2.6.4/src/refs.c	2024-12-04 18:05:57.000000000 +0100
+++ tin-2.6.5/src/refs.c	2025-11-13 02:21:32.588180344 +0100
@@ -3,12 +3,12 @@
  *  Module    : refs.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1996-05-09
- *  Updated   : 2024-12-04
+ *  Updated   : 2025-11-06
  *  Notes     : Caching of message ids / References based threading
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
  *
- * Copyright (c) 1996-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1996-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -651,7 +651,7 @@ dump_thread(
 	if (msgid->article >= 0)
 		sprintf(ptr + len, "%-*.*s   %-17.17s", i, i, arts[msgid->article].subject, (arts[msgid->article].mailbox->name) ? arts[msgid->article].mailbox->name : arts[msgid->article].mailbox->from);
 	else
-		sprintf(ptr + len, "%-*.*s", i, i, _("[- Unavailable -]"));
+		sprintf(ptr + len, "%-*.*s", i, i, "[- Unavailable -]");
 
 	fprintf(fp, "%s\n", ptr);
 
@@ -1019,20 +1019,14 @@ collate_subjects(
  */
 void
 build_references(
-	const struct t_group *group)
+	void)
 {
 	static char msg[LEN];
-	char *s;
+	char *s, *ptr;
 	int i;
 	struct t_article *art;
 	struct t_msgid *refs;
 
-	/*
-	 * The articles are currently unsorted, and are as they were put by setup_hard_base()
-	 */
-	if (group->attribute && group->attribute->sort_article_type != SORT_ARTICLES_BY_NOTHING)
-		sort_arts(group->attribute->sort_article_type);
-
 #ifdef DEBUG
 	if (debug & DEBUG_REFS) {
 		char file[PATH_LEN];
@@ -1067,8 +1061,6 @@ build_references(
 			 * TODO: do this in a single pass
 			 */
 			if ((s = strrchr(art->refs, '<')) != NULL) {
-				char *ptr;
-
 				/*
 				 * A comment can occur after another REF_SEP, remove it
 				 *
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/regex.c tin-2.6.5/src/regex.c
--- tin-2.6.4/src/regex.c	2024-12-03 03:56:20.000000000 +0100
+++ tin-2.6.5/src/regex.c	2025-11-13 02:21:32.596180693 +0100
@@ -3,11 +3,11 @@
  *  Module    : regex.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-02-21
- *  Updated   : 2024-12-03
+ *  Updated   : 2025-07-09
  *  Notes     : Regular expression subroutines
  *  Credits   :
  *
- * Copyright (c) 1997-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1997-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -170,12 +170,15 @@ compile_regex(
 	struct regex_cache *cache,
 	REGEX_OPTIONS options)
 {
+	char curr_error[8192];
+	static char last_error[8192] = { '\0' };
+	t_bool different;
 #ifdef HAVE_LIB_PCRE2
 	int regex_errcode;
 	PCRE2_SIZE regex_errpos;
 
 	if (regex_use_utf8())
-		options |= PCRE2_UTF;
+		options |= PCRE2_UTF; /* TODO: add PCRE2_UCP? */
 
 	cache->re = pcre2_compile_8((const PCRE2_UCHAR8 *) regex, PCRE2_ZERO_TERMINATED, options,
 			&regex_errcode, &regex_errpos, NULL);
@@ -183,7 +186,11 @@ compile_regex(
 		PCRE2_UCHAR8 regex_errmsg[256];
 
 		pcre2_get_error_message_8(regex_errcode, regex_errmsg, sizeof(regex_errmsg));
-		error_message(2, _(txt_pcre_error_at), regex_errmsg, regex_errpos, regex);
+		snprintf(curr_error, sizeof(curr_error), _(txt_pcre_error_at), regex_errmsg, regex_errpos, regex);
+		different = (strcmp(last_error, curr_error) != 0);
+		error_message(different ? 2 : 0, "%s", curr_error);
+		if (different)
+			strcpy(last_error, curr_error);
 	} else {
 		cache->match = pcre2_match_data_create_from_pattern_8(cache->re, NULL);
 		if (cache->match == NULL) /* out of memory ... */
@@ -201,9 +208,13 @@ compile_regex(
 	if (regex_use_utf8())
 		options |= PCRE_UTF8;
 
-	if ((cache->re = pcre_compile(regex, options, &regex_errmsg, &regex_errpos, NULL)) == NULL)
-		error_message(2, _(txt_pcre_error_at), regex_errmsg, regex_errpos, regex);
-	else {
+	if ((cache->re = pcre_compile(regex, options, &regex_errmsg, &regex_errpos, NULL)) == NULL) {
+		snprintf(curr_error, sizeof(curr_error), _(txt_pcre_error_at), regex_errmsg, regex_errpos, regex);
+		different = (strcmp(last_error, curr_error) != 0);
+		error_message(different ? 2 : 0, "%s", curr_error);
+		if (different)
+			strcpy(last_error, curr_error);
+	} else {
 		cache->extra = pcre_study(cache->re, 0, &regex_errmsg);
 		if (regex_errmsg != NULL) {
 			/* we failed, clean up */
@@ -287,11 +298,10 @@ void
 regex_cache_init(
 	struct regex_cache *regex)
 {
-#ifdef HAVE_LIB_PCRE2
 	regex->re = NULL;
+#ifdef HAVE_LIB_PCRE2
 	regex->match = NULL;
 #else
-	regex->re = NULL;
 	regex->extra = NULL;
 	regex->ovector = NULL;
 	regex->ovecalloc = 0;
@@ -320,6 +330,52 @@ regex_cache_destroy(
 #endif /* HAVE_LIB_PCRE2 */
 }
 
+
+/*
+ * returns freshly allocated mem which holds the matched portion
+ * of the named subpattern on success and NULL on error
+ */
+char *
+regex_get_substring_by_name(
+	struct regex_cache *re,		/* precompiled regex */
+	const char *sname,			/* name of subpattern */
+	char *subject)				/* data to match against */
+{
+	char *ms;
+	int snum;
+
+#ifdef HAVE_LIB_PCRE2
+	PCRE2_UCHAR8 *buf = NULL;
+	PCRE2_SIZE buflen = 0;
+
+	(void) subject;
+	if ((snum = pcre2_substring_number_from_name_8(re->re, (PCRE2_SPTR8) sname)) < 1)
+		return NULL;
+
+	if (pcre2_substring_get_bynumber_8(re->match, snum, &buf, &buflen) < 0) {
+		pcre2_substring_free_8(buf);
+		return NULL;
+	}
+	ms = my_strdup((const char *) buf);
+	pcre2_substring_free_8(buf);
+	return ms;
+
+#else
+	const char *buf = NULL;
+
+	regex_get_ovector_pointer(re);
+	if ((snum = pcre_get_stringnumber(re->re, sname)) < 1)
+		return NULL;
+
+	if (pcre_get_substring(subject, re->ovector, re->oveccount, snum, &buf) < 1)
+		return NULL;
+
+	ms = my_strdup(buf);
+	pcre_free_substring(buf);
+	return ms;
+#endif /* HAVE_LIB_PCRE2 */
+}
+
 
 t_bool
 regex_use_utf8(
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/rfc1524.c tin-2.6.5/src/rfc1524.c
--- tin-2.6.4/src/rfc1524.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/rfc1524.c	2025-11-13 02:21:32.600180867 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc1524.c
  *  Author    : Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-05-15
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-01-30
  *  Notes     : mailcap parsing as defined in RFC 1524
  *
- * Copyright (c) 2000-2025 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2026 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -51,9 +51,9 @@
 #define MAILCAPFIELDS 13
 
 /* local prototypes */
-static char *expand_mailcap_meta(const char *mailcap, t_part *part, t_bool escape_shell_meta_chars, const char *path);
+static char *expand_mailcap_meta(const char *mailcap, const t_part *part, t_bool escape_shell_meta_chars, const char *path);
 static char *get_mailcap_field(char *mailcap);
-static t_mailcap *parse_mailcap_line(const char *mailcap, t_part *part, const char *path);
+static t_mailcap *parse_mailcap_line(const char *mailcap, const t_part *part, const char *path);
 
 
 /*
@@ -65,7 +65,7 @@ static t_mailcap *parse_mailcap_line(con
  */
 t_mailcap *
 get_mailcap_entry(
-	t_part *part,
+	const t_part *part,
 	const char *path)
 {
 	FILE *fp;
@@ -157,7 +157,7 @@ get_mailcap_entry(
 static t_mailcap*
 parse_mailcap_line(
 	const char *mailcap,
-	t_part *part,
+	const t_part *part,
 	const char *path)
 {
 	char *ptr, *optr, *buf;
@@ -213,6 +213,7 @@ parse_mailcap_line(
 			ptr += strlen(ptr) + 1;
 		}
 		if (!strncasecmp(ptr, "nametemplate=", 13)) {
+			FreeIfNeeded(tmailcap->nametemplate);
 			tmailcap->nametemplate = expand_mailcap_meta(ptr + 13, part, FALSE, path);
 			ptr += strlen(ptr) + 1;
 		}
@@ -349,13 +350,13 @@ get_mailcap_field(
 static char *
 expand_mailcap_meta(
 	const char *mailcap,
-	t_part *part,
+	const t_part *part,
 	t_bool escape_shell_meta_chars,
 	const char *path)
 {
 	const char *ptr;
 	char *line, *lptr;
-	int quote = no_quote;
+	enum quote_enum quote = no_quote;
 	size_t linelen, space, olen;
 
 	if (!(strchr(mailcap, '%'))) /* nothing to expand */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/rfc2045.c tin-2.6.5/src/rfc2045.c
--- tin-2.6.4/src/rfc2045.c	2024-12-05 22:23:38.000000000 +0100
+++ tin-2.6.5/src/rfc2045.c	2025-11-13 02:21:32.608181216 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2045.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2023-12-05
+ *  Updated   : 2025-09-03
  *  Notes     : RFC 2045/2047 encoding
  *
- * Copyright (c) 1995-2025 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2026 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -82,7 +82,7 @@ rfc1521_encode(
 	static char buffer[80];
 	static int bits = 0;
 	static int xpos = 0;
-	static unsigned long pattern = 0;
+	static unsigned long pattern = 0L;
 
 	if (e == 'b') {
 		if (!b) {
@@ -108,7 +108,7 @@ rfc1521_encode(
 						*b++ = '=';
 					++xpos;
 				}
-				pattern = 0;
+				pattern = 0L;
 				bits = 0;
 			}
 			if (xpos) {
@@ -120,19 +120,19 @@ rfc1521_encode(
 		} else {
 			char *line_crlf = line;
 			size_t len = strlen(line);
-			char tmpbuf[2050]; /* FIXME: we don't do VLAs, so this is sizeof(buffer)+2 from rfc15211522_encode() */
+			char *tmpbuf = NULL;
 
 			/*
 			 * base64 requires CRLF line endings in text types
 			 * convert LF to CRLF if not CRLF already (Windows?)
 			 */
-			if ((len > 0) && (line[len - 1] == '\n') &&
-					((len == 1) || (line[len - 2] != '\r'))) {
-				STRCPY(tmpbuf, line);
-				line_crlf = tmpbuf;
-				line_crlf[len - 1] = '\r';
-				line_crlf[len] = '\n';
-				line_crlf[len + 1] = '\0';
+			if (len < 2 || line[len - 2] != '\r' || line[len - 1] != '\n') {
+				tmpbuf = my_strdup(line);
+				if (len && line[len - 1] == '\n')
+					tmpbuf[--len] = '\0';
+				if (len && line[len - 1] == '\r')
+					tmpbuf[--len] = '\0';
+				line_crlf = tmpbuf = append_to_string(tmpbuf, "\r\n");
 			}
 
 			while (*line_crlf) {
@@ -152,9 +152,10 @@ rfc1521_encode(
 						++xpos;
 						bits -= 6;
 					}
-					pattern = 0;
+					pattern = 0L;
 				}
 			}
+			FreeIfNeeded(tmpbuf);
 		}
 	} else if (e == 'q') {
 		char *l;
@@ -213,7 +214,7 @@ rfc1521_encode(
 		*b = '\0';
 		if (b != buffer)
 			fputs(buffer, f);
-		if (b != buffer && b[-1] == '\n')
+		if (b != buffer && *(b - 1) == '\n')
 			xpos = 0;
 	} else if (line)
 		fputs(line, f);
@@ -231,7 +232,7 @@ set_rest(
 {
 	char *old_rest = *rest;
 
-	if (ptr == NULL || strlen(ptr) == 0) {
+	if (ptr == NULL || !*ptr) {
 		FreeAndNull(*rest);
 		return;
 	}
@@ -265,7 +266,7 @@ put_rest(
 
 	if ((ptr = my_rest) == NULL)
 		return put_chars;
-	if (strlen(my_rest) == 0) {
+	if (!*my_rest) {
 		FreeAndNull(*rest);
 		return put_chars;
 	}
@@ -281,7 +282,7 @@ put_rest(
 				*max_line_len = LEN;
 			else
 				*max_line_len <<= 1;
-			*line = my_realloc(*line, *max_line_len);
+			*line = my_realloc(*line, *max_line_len + 1);
 		}
 		(*line)[put_chars++] = c;
 	}
@@ -354,7 +355,7 @@ read_decoded_base64_line(
 	 */
 	if (*max_line_len == 0) {
 		*max_line_len = LEN;
-		*line = my_malloc(*max_line_len);
+		*line = my_malloc(*max_line_len + 1);
 	}
 
 	/*
@@ -388,7 +389,7 @@ read_decoded_base64_line(
 			 */
 			if (put_chars > (int) *max_line_len - 2) {
 				*max_line_len <<= 1;
-				*line = my_realloc(*line, *max_line_len);
+				*line = my_realloc(*line, *max_line_len + 1);
 			}
 			(*line)[put_chars++] = '\n';
 			(*line)[put_chars] = '\0';
@@ -412,10 +413,10 @@ read_decoded_base64_line(
 	 */
 	if (put_chars > (int) *max_line_len - 2) {
 		*max_line_len <<= 1;
-		*line = my_realloc(*line, *max_line_len);
+		*line = my_realloc(*line, *max_line_len + 1);
 	}
 	if ((put_chars == 0) || ((*line)[put_chars - 1] != '\n'))
-			(*line)[put_chars++] = '\n';
+		(*line)[put_chars++] = '\n';
 	(*line)[put_chars] = '\0';
 	return lines_read;
 }
@@ -519,12 +520,14 @@ read_decoded_qp_line(
 	} else	/* error in encoding: copy raw line */
 		ptr = buf;
 
-	if (*max_line_len < strlen(ptr) + 1) {
-		*max_line_len = strlen(ptr) + 1;
-		*line = my_realloc(*line, *max_line_len);
+	if (*max_line_len <= strlen(ptr)) {
+		free(*line);
+		*line = my_strdup(ptr);
+		*max_line_len = strlen(*line);
+	} else {
+		strncpy(*line, ptr, *max_line_len);
+		(*line)[*max_line_len - 1] = '\0'; /* be sure to terminate string */
 	}
-	strncpy(*line, ptr, *max_line_len);
-	(*line)[*max_line_len - 1] = '\0'; /* be sure to terminate string */
 	free(buf);
 	free(buf2);
 	return lines_read;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/rfc2046.c tin-2.6.5/src/rfc2046.c
--- tin-2.6.4/src/rfc2046.c	2024-12-21 03:49:14.000000000 +0100
+++ tin-2.6.5/src/rfc2046.c	2025-12-23 02:59:31.857972700 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-23
  *  Notes     : RFC 2046 MIME article parsing
  *
- * Copyright (c) 2000-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 2000-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -412,7 +412,7 @@ decode_value(
 
 	while (*rptr) {
 		if (*rptr == '%' && IS_XDIGIT(*(rptr + 1)) && IS_XDIGIT(*(rptr + 2))) {
-			*wptr++ = (char) (XVAL(*(rptr + 1)) << 4 | XVAL(*(rptr + 2)));
+			*wptr++ = (char) ((XVAL(*(rptr + 1)) << 4) | XVAL(*(rptr + 2)));
 			rptr += 3;
 		} else
 			*wptr++ = *rptr++;
@@ -526,6 +526,15 @@ parse_params(
 		ptr = new_params();
 		ptr->name = name;
 		if (encoded) {
+			/*
+			 * RFC 6266 defines 'filename' and 'filename*' which may
+			 * occur simultaneously. Restore 'filename*' if '*' was
+			 * present.
+			 */
+			if (!strcmp(ptr->name, "filename")) {
+				free(ptr->name);
+				ptr->name = my_strdup("filename*");
+			}
 			ptr->encoded = TRUE;
 			ptr->charset = get_charset(value);
 			ptr->value = strip_charset(&value);
@@ -980,6 +989,11 @@ new_part(
 	ptr->line_count = 0;
 	ptr->bytes = 0;
 	ptr->depth = 0;							/* Not an embedded object (yet) */
+	ptr->yenc_part = 0;						/* current yenc part */
+	ptr->yenc_total = 0;					/* total # of yenc parts */
+	ptr->yenc_part_size = 0;				/* total size of yenc */
+	ptr->yenc_total_size = 0;				/* size of current yenc part */
+	ptr->yenc_crc = 0;						/* yenc checksum */
 	ptr->mime_hints.flags = MIME_INIT;
 	ptr->mime_hints.type = my_strdup("None");
 	ptr->mime_hints.subtype = my_strdup("None");
@@ -1188,7 +1202,7 @@ quote_display_name(
 		*to++ = '"';
 		while (*ptr) {
 			/*
-			 * RFC 5322 §3.2.1
+			 * RFC 5322 3.2.1
 			 * quoted-pair = ("\" (VCHAR / WSP))
 			 *
 			 * RFC 5234
@@ -1505,9 +1519,10 @@ count_lines(
 	char c;
 	int lines = 1;
 
-	while ((c = *src++))
+	while ((c = *src++)) {
 		if (c == '\n')
 			++lines;
+	}
 	return lines;
 }
 
@@ -2059,13 +2074,15 @@ art_open(
 	 *       build_references().
 	 */
 
-	if ((artinfo->tex2iso = ((group->attribute->tex2iso_conv) ? is_art_tex_encoded(artinfo->raw) : FALSE)))
-		wait_message(0, _(txt_is_tex_encoded));
-
 	/* Maybe fix it so if this fails, we default to raw? */
-	if (!cook_article(wrap_lines, artinfo, tinrc.hide_uue, FALSE))
+	if (!cook_article(wrap_lines, artinfo, group->attribute->hide_inline_data, FALSE))
 		return ART_ABORT;
 
+#if 0 /* ok for single arts but if art_open() is called in a loop (e.g. body_search()) */
+	if (artinfo->tex2iso && group->attribute->tex2iso_conv)
+		wait_message(0, _(txt_is_tex_encoded));
+#endif /* 0 */
+
 	log_article_info(artinfo);
 
 #ifdef DEBUG_ART
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/rfc2047.c tin-2.6.5/src/rfc2047.c
--- tin-2.6.4/src/rfc2047.c	2024-12-21 03:02:20.000000000 +0100
+++ tin-2.6.5/src/rfc2047.c	2025-12-13 09:36:00.605576940 +0100
@@ -3,10 +3,10 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-09
  *  Notes     : MIME header encoding/decoding stuff
  *
- * Copyright (c) 1995-2025 Chris Blum <chris@resolution.de>
+ * Copyright (c) 1995-2026 Chris Blum <chris@resolution.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -93,7 +93,7 @@ enum {
  */
 static FILE *compose_message_rfc822(FILE *articlefp, t_bool *is_8bit);
 static FILE *compose_multipart_mixed(FILE *textfp, FILE *articlefp);
-static int do_b_encode(char *w, char *b, size_t max_ewsize, t_bool isstruct_head);
+static int do_b_encode(const char *w, char *b, size_t max_ewsize, t_bool isstruct_head);
 static int sizeofnextword(char *w);
 static int which_encoding(char *w);
 static t_bool contains_8bit_characters(FILE *fp);
@@ -103,7 +103,7 @@ static t_bool rfc1522_do_encode(char *wh
 static t_bool split_mail(const char *filename, FILE **headerfp, FILE **textfp);
 static unsigned hex2bin(int x);
 static void build_base64_rank_table(void);
-static void do_rfc15211522_encode(FILE *f, constext *mime_encoding, struct t_group *group, t_bool allow_8bit_header, t_bool ismail, t_bool contains_headers);
+static void do_rfc15211522_encode(FILE *f, constext *mime_encoding, const struct t_group *group, t_bool allow_8bit_header, t_bool ismail, t_bool contains_headers);
 static void generate_mime_boundary(char *boundary, FILE *f, FILE *g);
 static void generate_random_mime_boundary(char *boundary, size_t len);
 static void str2b64(const char *from, char *to);
@@ -237,9 +237,10 @@ rfc1522_decode(
 	char *t;
 	static char *buffer = NULL;
 	static int buffer_len = 0;
-	size_t max_len;
-	char charset[1024];
+	char charset[CHARSET_MAX_NAME_LEN + 1];
 	char encoding;
+	char csl = CHARSET_MAX_NAME_LEN;
+	size_t max_len;
 	t_bool adjacentflag = FALSE;
 
 	if (!s) {
@@ -247,15 +248,14 @@ rfc1522_decode(
 		return NULL;
 	}
 
-	charset[0] = '\0';
 	c = my_strdup(s);
-	max_len = strlen(c) + 1;
+	max_len = strlen(c);
 
 	if (!buffer) {
-		buffer_len = (int) max_len;
+		buffer_len = (int) max_len + 1;
 		buffer = my_malloc((size_t) buffer_len);
 	} else if (max_len > (size_t) buffer_len) {
-		buffer_len = (int) max_len;
+		buffer_len = (int) max_len + 1;
 		buffer = my_realloc(buffer, (size_t) buffer_len);
 	}
 
@@ -272,18 +272,13 @@ rfc1522_decode(
 #else
 	if (CURR_GROUP.attribute != NULL) {
 #	ifdef USE_ICU_UCSDET
-	if (CURR_GROUP.attribute->undeclared_cs_guess && !(CURR_GROUP.attribute->undeclared_charset && *CURR_GROUP.attribute->undeclared_charset)) {
-		char *guessed_charset;
-
-		if ((guessed_charset = guess_charset(c, 10)) != NULL) {
-			process_charsets(&c, &max_len, guessed_charset, tinrc.mm_local_charset, FALSE);
-			free(guessed_charset);
-		}
-	} else
+		if (CURR_GROUP.attribute->undeclared_cs_guess && !(CURR_GROUP.attribute->undeclared_charset && *CURR_GROUP.attribute->undeclared_charset))
+			csguess_convert_str(&c, "US-ASCII");
+		else
 #	endif /* USE_ICU_UCSDET */
-		process_charsets(&c, &max_len, (CURR_GROUP.attribute->undeclared_charset && *CURR_GROUP.attribute->undeclared_charset) ? (*CURR_GROUP.attribute->undeclared_charset) : "US-ASCII", tinrc.mm_local_charset, FALSE);
+			csguess_convert_str(&c, (CURR_GROUP.attribute->undeclared_charset && *CURR_GROUP.attribute->undeclared_charset) ? *CURR_GROUP.attribute->undeclared_charset : "US-ASCII");
 	} else
-		process_charsets(&c, &max_len, "US-ASCII", tinrc.mm_local_charset, FALSE);
+		csguess_convert_str(&c, "US-ASCII");
 #endif /* !CHARSET_CONVERSION */
 	sc = c;
 
@@ -317,9 +312,17 @@ rfc1522_decode(
 						;
 					continue;
 				}
-				*e++ = *c++;
+				if (csl > 0) {
+					*e++ = *c++;
+					--csl;
+				} else
+					c++;
 			}
 			*e = '\0';
+/*
+			if (!validate_charset(charset))
+				strcpy(charset, "US-ASCII");
+*/
 			if (*c == '?') {
 				++c;
 				encoding = (char) my_tolower((unsigned char) *c);
@@ -397,9 +400,49 @@ str2b64(
 }
 
 
+int
+b642str(
+	const char *in,
+	char *out)
+{
+	char *t;
+	int bits;
+	unsigned pattern;
+	unsigned char x;
+
+	if (!in || !*in)
+		return 0;
+	if (!out)
+		return -1;
+
+	t = out;
+	pattern = 0;
+	bits = 0;
+	build_base64_rank_table();
+
+	while (*in) {
+		x = base64_rank[(unsigned char) (*in++)];
+		if (x == NOT_RANKED) {
+			*t = '\0';
+			return (int) (t - out);
+		}
+		pattern <<= 6;
+		pattern |= x;
+		bits += 6;
+		if (bits >= 8) {
+			x = (unsigned char) ((pattern >> (bits - 8)) & 0xff);
+			*t++ = (char) x;
+			bits -= 8;
+		}
+	}
+	*t = '\0';
+	return (int) (t - out);
+}
+
+
 static int
 do_b_encode(
-	char *w,
+	const char *w,
 	char *b,
 	size_t max_ewsize,
 	t_bool isstruct_head)
@@ -582,9 +625,9 @@ rfc1522_do_encode(
 	char *t;
 	char buf2[80];				/* buffer for this and that */
 	int encoding;				/* which encoding to use ('B' or 'Q') */
-	size_t ew_taken_len;
 	int word_cnt = 0;
 	int offset;
+	size_t ew_taken_len;
 	size_t bufferlen = 2048;		/* size of buffer */
 	size_t ewsize = 0;			/* size of current encoded-word */
 	t_bool quoting = FALSE;		/* currently inside quote block? */
@@ -596,14 +639,16 @@ rfc1522_do_encode(
 	t_bool colon_seen = FALSE;
 	t_bool long_line = FALSE;
 #endif /* MIME_BREAK_LONG_LINES */
-/*
- * the list of structured header fields where '(' and ')' are
- * treated specially in RFC 1522 encoding
- */
+	/*
+	 * the list of structured header fields where '(' and ')' are
+	 * treated specially in RFC 1522 encoding
+	 * (keep the list in cook.c:cook_article() in sync)
+	 */
 	static const char *struct_header[] = {
-		"Approved: ", "From: ", "Originator: ",
-		"Reply-To: ", "Sender: ", "X-Cancelled-By: ", "X-Comment-To: ",
-		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ", NULL };
+		"Approved: ", "From: ", "Originator: ", "Reply-To: ",
+		"Sender: ", "X-Cancelled-By: ", "X-Comment-To: ",
+		"X-Submissions-To: ", "To: ", "Cc: ", "Bcc: ", "X-Originator: ",
+		NULL };
 	const char **strptr = struct_header;
 
 	do {
@@ -844,12 +889,10 @@ rfc1522_do_encode(
 	c = buffer;
 	if (break_long_line && any_quoting_done) {
 		char *new_buffer;
-		size_t new_bufferlen = strlen(buffer) * 2 + 1; /* maximum length if
-every "word" were a space ... */
+		size_t new_bufferlen = strlen(buffer) * 2 + 1; /* maximum length if every "word" were a space ... */
 		int column = 0;				/* current column */
 
-		new_buffer = my_malloc(new_bufferlen);
-		t = new_buffer;
+		t = new_buffer = my_malloc(new_bufferlen);
 		word_cnt = 1;			/*
 						 * note, if the user has typed a continuation
 						 * line, we will consider the initial
@@ -933,7 +976,7 @@ static void
 do_rfc15211522_encode(
 	FILE *f,
 	constext *mime_encoding,
-	struct t_group *group,
+	const struct t_group *group,
 	t_bool allow_8bit_header,
 	t_bool ismail,
 	t_bool contains_headers)
@@ -974,7 +1017,7 @@ do_rfc15211522_encode(
 		 * TODO: - what about 8bit chars in the mentioned headers
 		 *         when !allow_8bit_header?
 		 */
-		if (allow_8bit_header || (!strncasecmp(header, "References: ", 12) || !strncasecmp(header, "Message-ID: ", 12) || !strncasecmp(header, "Date: ", 6) || !strncasecmp(header, "Newsgroups: ", 12) || !strncasecmp(header, "Distribution: ", 14) || !strncasecmp(header, "Followup-To: ", 13) || !strncasecmp(header, "X-Face: ", 8) || !strncasecmp(header, "Cancel-Lock: ", 13) || !strncasecmp(header, "Cancel-Key: ", 12) || !strncasecmp(header, "Path: ", 6)))
+		if (allow_8bit_header || (!strncasecmp(header, "Date: ", 6) || !strncasecmp(header, "Path: ", 6) || !strncasecmp(header, "Xref: ", 6) || !strncasecmp(header, "X-Face: ", 8) || !strncasecmp(header, "Newsgroups: ", 12) || !strncasecmp(header, "References: ", 12) || !strncasecmp(header, "Message-ID: ", 12) || !strncasecmp(header, "Supersedes: ", 12) || !strncasecmp(header, "Cancel-Key: ", 12) || !strncasecmp(header, "Cancel-Lock: ", 13) || !strncasecmp(header, "Followup-To: ", 13) || !strncasecmp(header, "Distribution: ", 14)))
 			fputs(header, g);
 		else {
 #ifdef CHARSET_CONVERSION
@@ -1001,7 +1044,7 @@ do_rfc15211522_encode(
 		}
 		if (!allow_8bit_header) {
 			/* see if there are any 8bit chars in the body... */
-			for (c = buf; *c && !isreturn(*c); c++) {
+			for (c = buf; *c && !isreturn((unsigned char) *c); c++) {
 				if (is_EIGHT_BIT(c)) {
 					mime_headers_needed = TRUE;
 					break;
@@ -1053,6 +1096,11 @@ do_rfc15211522_encode(
 		if (mime_headers_needed) {
 			if (contains_headers)
 				fprintf(f, txt_mime_version, MIME_SUPPORTED_VERSION);
+			/*
+			 * for f=f (copy_body() must be fixed first to handle it)
+			 * add something like
+			 * group->attribute->flowed ? "; format=flowed" : ""
+			 */
 #ifdef CHARSET_CONVERSION
 			fprintf(f, txt_mime_hdr_c_type_text_plain_charset, txt_mime_charsets[mmnwcharset]);
 #else
@@ -1097,7 +1145,7 @@ void
 rfc15211522_encode(
 	const char *filename,
 	constext *mime_encoding,
-	struct t_group *group,
+	const struct t_group *group,
 	t_bool allow_8bit_header,
 	t_bool ismail)
 {
@@ -1234,7 +1282,7 @@ split_mail(
 void
 compose_mail_text_plain(
 	const char *filename,
-	struct t_group *group)
+	const struct t_group *group)
 {
 	rfc15211522_encode(filename, txt_mime_encodings[(group ? group->attribute->mail_mime_encoding : tinrc.mail_mime_encoding)], group, (group ? group->attribute->mail_8bit_header : tinrc.mail_8bit_header), TRUE);
 }
@@ -1253,7 +1301,7 @@ compose_mail_mime_forwarded(
 	const char *filename,
 	FILE *articlefp,
 	t_bool include_text,
-	struct t_group *group)
+	const struct t_group *group)
 {
 	FILE *fp;
 	FILE *headerfp;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/save.c tin-2.6.5/src/save.c
--- tin-2.6.4/src/save.c	2024-12-22 18:24:02.000000000 +0100
+++ tin-2.6.5/src/save.c	2025-12-06 00:10:27.446592917 +0100
@@ -3,10 +3,10 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-22
+ *  Updated   : 2025-12-06
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -82,12 +82,12 @@ enum action {
  */
 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 char *generate_savepath(const t_part *part);
 static int build_part_list(t_openartinfo *art);
 static int get_tagged(int n);
-static int match_content_type(const 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 int match_content_type(const t_part *part, const char *type);
+static t_bool check_save_mime_type(const t_part *part, const char *mime_types);
+static t_bool decode_save_one(const 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);
@@ -105,7 +105,7 @@ static void post_process_sh(void);
 static void process_part(t_part *part, t_openartinfo *art, FILE *outfile, const char *savepath, enum action what);
 static void process_parts(t_part *part, t_openartinfo *art, enum action what);
 static void show_attachment_page(void);
-static void start_viewer(t_part *part, const char *path);
+static void start_viewer(const t_part *part, const char *path);
 static void tag_pattern(void);
 static void untag_all_parts(void);
 static void untag_part(int n);
@@ -148,7 +148,6 @@ check_start_save_any_news(
 	int i, j, k;
 	int art_count, hot_count;
 	int saved_arts = 0;					/* Total # saved arts */
-	struct t_article *art;
 	struct t_group *group;
 	t_bool unread_news = FALSE;
 	time_t epoch;
@@ -241,12 +240,29 @@ check_start_save_any_news(
 			}
 		}
 
-		if (!index_group(group)) {
+		if (!index_group(group, TRUE)) {
+			/*
+			 * can't see how this ever could leak, so why bother?
+			 * (next index_group() or tin_done() will take care
+			 * of the free()s and nothing else should modify arts[])
+			 * and if, why not also clear xref and mailbox.next?
+			 * (use free_art_array() then)
+			 */
+#if 0
+			struct t_article *art;
+
 			for_each_art(j) {
 				art = &arts[j];
 				FreeAndNull(art->refs);
 				FreeAndNull(art->msgid);
+				/* FreeAndNull(art->xref); */
+				/* free_mailbox_list(art->mailbox.next); */
 			}
+			/*
+			 * the obove is more or less free_art_array()
+			 * why not also do hash_reclaim() here?
+			 */
+#endif /* 0 */
 			continue;
 		}
 
@@ -341,8 +357,10 @@ check_start_save_any_news(
 			unread_news = TRUE;
 			if (verbose) {
 				char *tmp_hot_count = my_strdup(tin_ltoa(hot_count, 4));
+
+				/* FIXME: translatable/plural-forms */
 				wait_message(0, _(txt_saved_group), tin_ltoa(art_count, 4), tmp_hot_count,
-					PLURAL(art_count, txt_article), group->name);
+					P_(txt_article_sp[0], txt_article_sp[1], art_count), group->name);
 				free(tmp_hot_count);
 			}
 		}
@@ -368,10 +386,10 @@ check_start_save_any_news(
 			/* NOTREACHED */
 
 		case MAIL_ANY_NEWS:
-		case SAVE_ANY_NEWS:
+		case SAVE_ANY_NEWS: /* FIXME: translatable/plural-forms */
 			snprintf(buf, sizeof(buf), _(txt_saved_summary), (function == MAIL_ANY_NEWS ? _(txt_mailed) : _(txt_saved)),
-					saved_arts, PLURAL(saved_arts, txt_article),
-					group_count, PLURAL(group_count, txt_group));
+					saved_arts, P_(txt_article_sp[0], txt_article_sp[1], saved_arts),
+					group_count, P_(txt_group_sp[0], txt_group_sp[1], group_count));
 			fprintf(fp_log, "%s", buf);
 			if (verbose)
 				wait_message(0, "%s", buf);
@@ -510,7 +528,7 @@ save_and_process_art(
 	t_bool mmdf = (is_mailbox && !strcasecmp(txt_mailbox_formats[tinrc.mailbox_format], "MMDF"));
 
 	if (fseek(artinfo->raw, 0L, SEEK_SET) == -1) {
-		perror_message(txt_error_fseek, artinfo->hdr.subj);
+		perror_message(txt_error_fseek);
 		return FALSE;
 	}
 
@@ -537,7 +555,7 @@ save_and_process_art(
 		if (artinfo->hdr.from)
 			strip_name(artinfo->hdr.from, from);
 		else /* shouldn't show up */
-			snprintf(from, sizeof(from), "%s@%s", PATHMASTER, get_host_name());
+			snprintf(from, sizeof(from), "%s@%s", PATHMASTER, BlankIfNull(get_host_name()));
 
 		(void) time(&epoch);
 		fprintf(fp, "From %s %s\n", from, BlankIfNull(str_trim(ctime(&epoch))));
@@ -659,7 +677,7 @@ generate_filename(
  */
 static char *
 generate_savepath(
-	t_part *part)
+	const t_part *part)
 {
 	char *savepath;
 	const char *name;
@@ -881,7 +899,8 @@ post_process_uud(
 		my_flush();
 	}
 
-	my_printf(_(txt_libuu_saved), count, num_save, errors, PLURAL(errors, txt_error));
+	/* FIXME: translatable/plural-forms */
+	my_printf(_(txt_libuu_saved), count, num_save, errors, P_(txt_error_sp[0], txt_error_sp[1], errors));
 	my_printf(cCRLF);
 	UUCleanUp();
 }
@@ -920,7 +939,7 @@ post_process_uud(
 		if ((fp_in = tin_fopen(save[i].path, "r")) == NULL)
 			continue;
 
-		while (fgets(s, (int) sizeof(s), fp_in) != NULL) {
+		while (fgets(s, sizeof(s), fp_in) != NULL) {
 			switch (state) {
 				case INITIAL:
 					if (STRNCMPEQ("begin ", s, 6)) {
@@ -1138,9 +1157,9 @@ post_process_sh(
 
 		wait_message(0, _(txt_extracting_shar), save[i].path);
 
-		while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) {
+		while (fgets(buf, sizeof(buf), fp_in) != NULL) {
 			/* find #!/bin/sh style patterns */
-			if ((fp_out == NULL) && match_regex_ex(buf, (REGEX_SIZE) strlen(buf), 0, 0, &shar_regex) >= 0)
+			if ((fp_out == NULL) && MATCH_REGEX(shar_regex, buf, strlen(buf)))
 				fp_out = fopen(file_out, "w");
 
 			/* write to temp file */
@@ -1189,7 +1208,7 @@ print_art_separator_line(
  */
 static void
 start_viewer(
-	t_part *part,
+	const t_part *part,
 	const char *path)
 {
 	t_mailcap *foo;
@@ -1234,7 +1253,7 @@ start_viewer(
  */
 static t_bool
 decode_save_one(
-	t_part *part,
+	const t_part *part,
 	FILE *rawfp,
 	t_bool postproc)
 {
@@ -1366,7 +1385,7 @@ enum match {
 static int
 match_content_type(
 	const t_part *part,
-	char *type)
+	const char *type)
 {
 	char *subtype;
 	int typeindex;
@@ -1426,7 +1445,7 @@ match_content_type(
  */
 static t_bool
 check_save_mime_type(
-	t_part *part,
+	const t_part *part,
 	const char *mime_types)
 {
 	char *ptr, *pair;
@@ -1516,7 +1535,7 @@ show_attachment_page(
 	char *attach_line;
 	char *buf;
 	const char *charset;
-	int i, tmp_len, max_depth;
+	int i, tmp_len, max_depth, prev_mark_offset = mark_offset;
 	size_t blen;
 	t_part *part;
 
@@ -1540,7 +1559,7 @@ show_attachment_page(
 	for (i = 0; i < attmenu.max; ++i) {
 		part = get_part(i);
 		charset = get_param(part->params, "charset");
-		attach_line = build_attach_line(part, 0, cCOLS - 2, 0, NULL, charset);
+		attach_line = build_attach_line(part, 0, cCOLS - 2, SECTION_DEFAULT, NULL, charset);
 		snprintf(buf, blen, "  %s", attach_line);
 		FreeIfNeeded(attach_line);
 		tmp_len = strwidth(buf);
@@ -1571,6 +1590,7 @@ show_attachment_page(
 	}
 
 	draw_attachment_arrow();
+	mark_offset = prev_mark_offset;
 }
 
 
@@ -1624,6 +1644,11 @@ attachment_page(
 				show_attachment_page();
 				break;
 
+			case GLOBAL_CONNECTION_INFO:
+				show_connection_page();
+				show_attachment_page();
+				break;
+
 			case GLOBAL_BUGREPORT:
 				bug_report();
 				show_attachment_page();
@@ -1673,7 +1698,8 @@ attachment_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_attachment_page();
+				clear_message();
+				draw_attachment_arrow();
 				break;
 
 			case GLOBAL_VERSION:
@@ -1718,7 +1744,7 @@ attachment_page(
 				if (attmenu.max) {
 					tag_pattern();
 					show_attachment_page();
-					info_message(_(txt_attachments_tagged), num_of_tagged_parts);
+					info_message(P_(txt_attachment_tagged_sp[0], txt_attachment_tagged_sp[1], num_of_tagged_parts), num_of_tagged_parts);
 				}
 				break;
 
@@ -1729,7 +1755,7 @@ attachment_page(
 					for (i = attmenu.first; i < attmenu.max; ++i)
 						tag_part(i);
 					show_attachment_page();
-					info_message(_(txt_attachments_tagged), num_of_tagged_parts);
+					info_message(P_(txt_attachment_tagged_sp[0], txt_attachment_tagged_sp[1], num_of_tagged_parts), num_of_tagged_parts);
 				}
 				break;
 
@@ -1851,7 +1877,7 @@ build_attachment_line(
 	if (namelen + len + info_len + 8 <= cCOLS)
 		namelen = cCOLS - 8 - info_len - len;
 
-	attach_line = build_attach_line(part, 0, info_len - 2, 0, NULL, charset);
+	attach_line = build_attach_line(part, 0, info_len - 2, SECTION_DEFAULT, NULL, charset);
 	snprintf(buf, sizeof(buf), "  %s", attach_line);
 	FreeIfNeeded(attach_line);
 
@@ -1891,14 +1917,13 @@ build_tree(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	int prefix_ptr, tmpdepth;
 	int depth_level = 0;
+	int odd = (maxlen % 2) ? 0 : 1;
 	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);
-
+	if (prefix_ptr > maxlen - 1 - odd) {
 		prefix_ptr -= maxlen - ++depth_level - 2 - odd;
 		while (prefix_ptr > maxlen - 2 - odd) {
 			if (depth_level < maxlen / 5)
@@ -2227,7 +2252,7 @@ process_parts(
 
 	switch (what) {
 		case SAVE_TAGGED:
-			wait_message(2, _(txt_attachments_saved), saved_parts, num_of_tagged_parts);
+			wait_message(2, P_(txt_attachment_saved_sp[0], txt_attachment_saved_sp[1], num_of_tagged_parts), saved_parts, num_of_tagged_parts);
 			break;
 
 		case SAVE:
@@ -2270,7 +2295,7 @@ process_part(
 	 * uuencoded parts must be read from the cooked article,
 	 * otherwise they might be additionally encoded with b64 or qp
 	 */
-	if (part->encoding == ENCODING_UUE)
+	if (part->encoding == ENCODING_UUE || part->encoding == ENCODING_YENC)
 		infile = art->cooked;
 	else
 		infile = art->raw;
@@ -2304,7 +2329,7 @@ process_part(
 		 * page.c:new_uue() sets offset to the 'begin ...' line
 		 * -> skip over the first line in uuencoded parts
 		 */
-		if (part->encoding == ENCODING_UUE && i == 0) {
+		if ((part->encoding == ENCODING_UUE || part->encoding == ENCODING_YENC) && i == 0) {
 			++line_count;
 			continue;
 		}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/screen.c tin-2.6.5/src/screen.c
--- tin-2.6.4/src/screen.c	2024-12-17 16:20:41.000000000 +0100
+++ tin-2.6.5/src/screen.c	2025-12-09 09:37:17.022649632 +0100
@@ -3,10 +3,10 @@
  *  Module    : screen.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-13
+ *  Updated   : 2025-12-09
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -50,7 +50,7 @@
 
 int mark_offset = 0;
 
-static FILE* msglog = NULL;
+static FILE *msglog = NULL;
 
 #ifndef USE_CURSES
 	struct t_screen *screen;
@@ -203,7 +203,12 @@ wait_message(
 #	endif /* HAVE_SELECT_INTP */
 			if (nfds == -1) {
 
-				if (errno != EINTR) {
+#	ifdef EINTR
+				if (errno != EINTR)
+#	else
+				if (errno != 0)
+#	endif /* EINTR */
+				{
 					perror_message("wait_message(select()) failed");
 					free(tin_progname);
 					giveup();
@@ -559,13 +564,12 @@ ring_bell(
 #ifdef USE_CURSES
 	if (!cmd_line)
 		beep();
-	else {
+	else
 #endif /* USE_CURSES */
-	my_fputc('\007', stdout);
-	my_flush();
-#ifdef USE_CURSES
+	{
+		my_fputc('\007', stdout);
+		my_flush();
 	}
-#endif /* USE_CURSES */
 }
 
 
@@ -612,8 +616,8 @@ show_progress(
 	time_t curr_time;
 	static char last_display[LEN];
 	static int last_ratio;
-	static t_artnum last_count;
-	static t_artnum last_total;
+	static t_artnum last_count = T_ARTNUM_CONST(0);
+	static t_artnum last_total = T_ARTNUM_CONST(0);
 	static time_t last_update;
 #if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY)
 	static int average;
@@ -624,8 +628,8 @@ show_progress(
 	int time_diff;
 	int secs_left;
 	t_artnum count_diff;
-	static struct t_tintime last_time;
-	static struct t_tintime this_time;
+	static struct t_tintime last_time = {0, 0};
+	static struct t_tintime this_time = {0, 0};
 #endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */
 
 	if (batch_mode || count <= 0 || total <= 1)
@@ -666,9 +670,7 @@ show_progress(
 		time_diff = (int) (time_diff + ((this_time.tv_nsec - last_time.tv_nsec) / 1000));
 		count_diff = (count - last_count);
 
-		if (!count_diff) /* avoid div by zero */
-			++count_diff;
-
+		count_diff += (count_diff ? 0 : 1); /* avoid div by zero */
 		/*
 		 * Calculate a running average based on the last 20 samples. For the
 		 * first 19 samples just add all and divide by the number of samples.
@@ -770,21 +772,11 @@ open_msglog(
 	void)
 {
 	char logfile[PATH_LEN];
-	char serverdir[PATH_LEN];
 
 	if (msglog != NULL)
 		return;
 
-#ifdef NNTP_ABLE
-	if (read_news_via_nntp && !read_saved_news && nntp_tcp_port != IPPORT_NNTP)
-		snprintf(logfile, sizeof(logfile), "%s:%u", nntp_server, nntp_tcp_port);
-	else
-#endif /* NNTP_ABLE */
-	{
-		snprintf(logfile, sizeof(logfile), "%s", nntp_server);
-	}
-	joinpath(serverdir, sizeof(serverdir), rcdir, logfile);
-	joinpath(logfile, sizeof(logfile), serverdir, "msglog");
+	joinpath(logfile, sizeof(logfile), serverdir, MSGLOG_FILE);
 
 	if ((msglog = fopen(logfile, "w")) != NULL) {
 #ifdef HAVE_FCHMOD
@@ -808,7 +800,7 @@ close_msglog(
 }
 
 
-void
+static void
 log_formatted_msg(
 	const char *tag,
 	const char *msg)
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/search.c tin-2.6.5/src/search.c
--- tin-2.6.4/src/search.c	2024-12-04 18:08:40.000000000 +0100
+++ tin-2.6.5/src/search.c	2025-12-07 07:11:37.436668075 +0100
@@ -3,10 +3,10 @@
  *  Module    : search.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-04
+ *  Updated   : 2025-12-07
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -103,8 +103,8 @@ get_search_pattern(
 	int which_hist)
 {
 	static char tmpbuf[LEN];	/* Hold the last pattern used */
-	static char last_pattern[LEN];	/* last search pattern used; for repeated search */
-	static t_bool last_forward;
+	static char last_pattern[LEN] = { '\0' };	/* last search pattern used; for repeated search */
+	static t_bool last_forward = FALSE;
 
 	if (repeat) {
 		*forward = last_forward;
@@ -183,7 +183,7 @@ search_config(
 	do {
 		if (forward) {
 			if (n == last)
-				n = 0;
+				n = (enum option_enum) 0;
 			else
 				++n;
 		} else {
@@ -272,7 +272,7 @@ generic_search(
 
 			case POSTED_LEVEL:
 				phptr = find_post_hist(n);
-				snprintf(buf, sizeof(buf), "%s %s %s", phptr->date, phptr->group, phptr->subj);
+				snprintf(buf, sizeof(buf), "%s %s %s", phptr->date, BlankIfNull(phptr->group), BlankIfNull(phptr->subj));
 				break;
 
 			case URL_LEVEL:
@@ -396,6 +396,12 @@ body_search(
 
 	/*
 	 * Skip the header - is this right ?
+	 * then we currently don't have a way to search in the headers
+	 * (except author/subject search). if we add some kind of full
+	 * article search we need to decide if it should act on the raw
+	 * headers or even article (so one could search for
+	 * "\b\?iso-8859-\d\d?\?" or the like or on the decoded headers
+	 * (you don't search for base64 raw-data, do you?)
 	 */
 	for (i = 0; artinfo.cookl[i].flags & C_HEADER; ++i)
 		;
@@ -418,7 +424,7 @@ body_search(
 			line = my_strdup(tmp);
 
 		if (tinrc.wildcard) {
-			if (match_regex_ex(line, (REGEX_SIZE) strlen(line), 0, 0, &search_regex) >= 0) {
+			if (MATCH_REGEX(search_regex, line, strlen(line))) {
 				copy_offsets(srch_offsets, srch_offsets_size, &search_regex);
 				srch_lineno = i;
 				art_close(&pgart);		/* Switch the pager over to matched art */
@@ -639,7 +645,7 @@ search_article(
 	t_bool repeat,
 	int start_line,
 	int lines,
-	t_lineinfo *line,
+	const t_lineinfo *line,
 	int reveal_ctrl_l_lines,
 	FILE *fp)
 {
@@ -765,13 +771,14 @@ search_body(
 	t_bool forward_fake = TRUE;
 
 	if (!(buf = get_search_pattern(
-			&forward_fake,				/* we pass a dummy var since body search has no `forward' */
-			repeat,
-			_(txt_search_body),
-			_(txt_search_body),
-			&tinrc.default_search_art,
-			HIST_ART_SEARCH
-	))) return -1;
+		&forward_fake,				/* we pass a dummy var since body search has no `forward' */
+		repeat,
+		_(txt_search_body),
+		_(txt_search_body),
+		&tinrc.default_search_art,
+		HIST_ART_SEARCH
+	)))
+		return -1;
 
 	last_search = GLOBAL_SEARCH_BODY;	/* store last search type for repeated search */
 	total_cnt = curr_cnt = 0;			/* Reset global counter of articles done */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/select.c tin-2.6.5/src/select.c
--- tin-2.6.4/src/select.c	2024-12-11 16:43:15.000000000 +0100
+++ tin-2.6.5/src/select.c	2025-12-23 03:44:49.899727710 +0100
@@ -3,10 +3,10 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-11-26
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -66,11 +66,12 @@ static void select_done(void);
 _Noreturn static void select_quit(void);
 static void select_read_group(void);
 static void sort_active_file(void);
-static void subscribe_pattern(const char *prompt, const char *message, const char *result, t_bool state);
+static void subscribe_pattern(t_bool state);
 static void sync_active_file(void);
 static void yank_active_file(void);
 #ifdef NNTP_ABLE
 	static char *lookup_msgid(const char *msgid);
+	static char *nntp_list_newsgroups_grp(const char *group);
 	static struct t_group *get_group_from_list(char *newsgroups);
 #endif /* NNTP_ABLE */
 
@@ -324,6 +325,74 @@ selection_page(
 				show_selection_page();
 				break;
 
+			case MARK_ANCIENT_ART_READ:
+				if (selmenu.max && !CURR_GROUP.bogus) {
+					char *p;
+					char tmp[LEN];
+					int days;
+					unsigned int cnt = 0;
+					time_t past = -1;
+
+					clear_message();
+					if (prompt_default_string(_(txt_group_mark_ancient_art_read), tmp, sizeof(tmp), NULL, HIST_OTHER)) {
+#ifdef HAVE_STRPTIME
+						struct tm tm;
+#endif /* HAVE_STRPTIME */
+
+						str_trim(tmp);
+#ifdef HAVE_STRPTIME
+						memset(&tm, 0, sizeof(tm));
+						if (strptime(tmp, *CURR_GROUP.attribute->date_format, &tm))
+							past = mktime(&tm);
+#endif /* HAVE_STRPTIME */
+						if (past < 0 && (p = strchr(tmp, ' '))) { /* could be a date string, try to parse */
+							if ((past = parsedate(tmp, (struct _TIMEINFO *) 0)) < 0 && isalpha((unsigned char) tmp[0]))  /* failed, try again with first "word" skipped */
+								past = parsedate(p + 1, (struct _TIMEINFO *) 0);
+						}
+
+						if (past < 0) { /* not a valid date string, then take the leading digits as days */
+							p = tmp;
+							if (*p == '-' || *p == '+') /* ignore one leading sign if present */
+								p++;
+							if (isdigit((unsigned char) *p)) {
+								if ((days = strtol(p, NULL, 10)) > 0) {
+									if (days <= (time((time_t *) 0) / DAY))
+										past = (time((time_t *) 0) - (days * DAY));
+								} else
+									past = -2;
+							}
+						}
+
+						if (past >= time((time_t *) 0)) /* also avoid "catchup" with past == time(0) */
+							past = -2;
+
+						switch (past) {
+							case -2:
+								info_message(_(txt_error_date_future), tmp);
+								break;
+
+							case -1:
+								info_message(_(txt_error_date_unparsable), tmp);
+								break;
+
+							default:
+								if (index_group(&CURR_GROUP, FALSE)) {
+									for_each_art(i) {
+										if (arts[i].status > ART_READ && arts[i].date < past) {
+											art_mark(&CURR_GROUP, &arts[i], ART_READ);
+											++cnt;
+										}
+									}
+								}
+								if (cnt)
+									show_selection_page();
+								info_message(P_(txt_group_ancient_arts_marked_read_sp[0], txt_group_ancient_arts_marked_read_sp[1], cnt), cnt);
+								break;
+						}
+					}
+				}
+				break;
+
 #ifdef NNTP_ABLE
 			case GLOBAL_LOOKUP_MESSAGEID:
 				switch (show_article_by_msgid(NULL)) {
@@ -368,7 +437,8 @@ selection_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:	/* display group description */
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_selection_page();
+				clear_message();
+				draw_group_arrow();
 				break;
 
 			case SELECT_MOVE_GROUP:			/* reposition group within group list */
@@ -434,7 +504,7 @@ selection_page(
 				 * as we effectively do a yank out on each change, set yanked_out accordingly
 				 */
 				yanked_out = TRUE;
-				wait_message(0, _(txt_reading_groups), (tinrc.show_only_unread_groups) ? _(txt_unread) : _(txt_all));
+				wait_message(0, (tinrc.show_only_unread_groups) ? _(txt_reading_unread_groups) : _(txt_reading_all_groups));
 
 				toggle_my_groups(NULL);
 				show_selection_page();
@@ -470,7 +540,7 @@ selection_page(
 					info_message(_(txt_info_no_write));
 					break;
 				}
-				subscribe_pattern(_(txt_subscribe_pattern), _(txt_subscribing), _(txt_subscribed_num_groups), TRUE);
+				subscribe_pattern(TRUE);
 				break;
 
 			case SELECT_UNSUBSCRIBE:		/* unsubscribe to current group */
@@ -483,6 +553,7 @@ selection_page(
 					break;
 				}
 				if (CURR_GROUP.subscribed) {
+					/* TODO: make marks user configurable like art_makred_* */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					mark_screen(selmenu.curr, flags_offset, CURR_GROUP.newgroup ? (const wchar_t *) L"N" : (const wchar_t *) L"u");
 #else
@@ -509,8 +580,7 @@ selection_page(
 					info_message(_(txt_info_no_write));
 					break;
 				}
-				subscribe_pattern(_(txt_unsubscribe_pattern),
-								_(txt_unsubscribing), _(txt_unsubscribed_num_groups), FALSE);
+				subscribe_pattern(FALSE);
 				break;
 
 			case GLOBAL_VERSION:			/* show tin version */
@@ -523,39 +593,79 @@ selection_page(
 						info_message(_(txt_cannot_post));
 						break;
 					}
+					/* TODO: plural-forms? */
 					snprintf(buf, sizeof(buf), _(txt_post_newsgroups), BlankIfNull(tinrc.default_post_newsgroups));
 					if (!prompt_string_ptr_default(buf, &tinrc.default_post_newsgroups, _(txt_no_newsgroups), HIST_POST_NEWSGROUPS))
 						break;
+
 					str_trim(tinrc.default_post_newsgroups);
 					if (!*tinrc.default_post_newsgroups)
 						break;
-					if (group_find(tinrc.default_post_newsgroups, FALSE) == NULL) {
-						error_message(2, _(txt_not_in_active_file), tinrc.default_post_newsgroups);
-						break;
-					} else {
-						STRCPY(buf, tinrc.default_post_newsgroups);
+					else {
+						char *cg, *ng, *ngcpy, *new_list = NULL, *reject = NULL;
+
+						n = 0;
+						*buf = '\0';
+						ng = ngcpy = my_strdup(tinrc.default_post_newsgroups);
+						while ((cg = strtok(ng, ", \t")) != NULL) {
+							if (group_find(cg, FALSE) == NULL) {
+								reject = append_to_string(reject, cg);
+								reject = append_to_string(reject, ",");
+								++n;
+							} else {
+								if (!*buf)
+									strcpy(buf, cg);
+								new_list = append_to_string(new_list, cg);
+								new_list = append_to_string(new_list, ",");
+							}
+							ng = NULL;
+						}
+						free(ngcpy);
+						if (reject && *reject) {
+							i = strlen(reject);
+							if (*(reject + i - 1) == ',')
+								*(reject + i - 1) = '\0';
+							/* TODO: improve error/warningf (-n) message */
+							error_message((n & 0x07), _(txt_not_in_active_file), reject);
+							free(reject);
+						}
+						if (new_list && *new_list) {
+							if (n) { /* without errors no need to use new_list */
+								i = strlen(new_list);
+								if (*(new_list + i - 1) == ',')
+									*(new_list + i - 1) = '\0';
+								strcpy(tinrc.default_post_newsgroups, new_list);
+							}
+							free(new_list);
+						}
+						if (!*buf) {
+							error_message(3, "%s%s", P_(txt_error_no_valid_newsgroup_sp[0], txt_error_no_valid_newsgroup_sp[1], n), list_active ? "" : _(txt_error_retry_without_n));
+							break;
+						}
+					}
 #if 1 /* TODO: fix the rest of the code so we don't need this anymore */
-						/*
-						 * this is a gross hack to avoid a crash in the
-						 * CHARSET_CONVERSION case in new_part()
-						 * which currently relies on CURR_GROUP
-						 */
-						selmenu.curr = my_group_add(buf, FALSE);
-						/*
-						 * and the next hack to avoid a grabbled selection
-						 * screen after the posting
-						 */
-						toggle_my_groups(NULL);
-						toggle_my_groups(NULL);
+					/*
+					 * this is a gross hack to avoid a crash in the
+					 * CHARSET_CONVERSION case in new_part()
+					 * which currently relies on CURR_GROUP
+					 */
+					selmenu.curr = my_group_add(buf, FALSE);
+					*buf = '\0';
+					/*
+					 * and the next hack to avoid a grabbled selection
+					 * screen after the posting
+					 */
+					toggle_my_groups(NULL);
+					toggle_my_groups(NULL);
 #endif /* 1 */
-					}
 				} else
 					STRCPY(buf, CURR_GROUP.name);
+
 				if (!can_post && !CURR_GROUP.bogus && !(CURR_GROUP.attribute->mailing_list && *CURR_GROUP.attribute->mailing_list)) {
 					info_message(_(txt_cannot_post));
 					break;
 				}
-				if (post_article(buf))
+				if (post_article(*buf ? buf : tinrc.default_post_newsgroups))
 					show_selection_page();
 				break;
 
@@ -679,10 +789,10 @@ show_selection_page(
 	if (recalc) {
 		if (sel_fmt.len_grpname_max && !sel_fmt.len_grpname) {
 			/*
-			* calculate max length of groupname field
-			* if yanked in (yanked_out == FALSE) check all groups in active file
-			* otherwise just subscribed to groups
-			*/
+			 * calculate max length of groupname field if yanked
+			 * in (yanked_out == FALSE) check all groups in active
+			 * file otherwise just subscribed to groups
+			 */
 			if (yanked_out) {
 				for (i = 0; i < selmenu.max; i++) {
 					if ((len = (size_t) strwidth(active[my_group[i]].name)) > sel_fmt.len_grpname)
@@ -746,7 +856,7 @@ build_gline(
 	wchar_t *active_name, *active_name2 = NULL, *active_desc, *active_desc2;
 #else
 	char *active_name, *active_name2;
-	size_t fill, len_start;
+	int fill, len_start;
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 #ifdef USE_CURSES
@@ -826,7 +936,7 @@ build_gline(
 				 * . Newgroups are 'N'
 				 * . Unsubscribed groups are 'u'
 				 *
-				 * TODO: make flags configurable via tinrc?
+				 * TODO: make flags configurable via tinrc
 				 */
 				if (active[n].bogus)					/* Group is not in active list */
 					subs = 'D';
@@ -899,10 +1009,10 @@ build_gline(
 					*buf = '\0';
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				} else if (active[my_group[i]].newsrc.num_unread) {
-					int getart_limit;
+					struct t_attribute *attrib = active[my_group[i]].attribute;
+					int getart_limit = (attrib && getart_limit_set_from_scope(&active[my_group[i]])) ? attrib->getart_limit : (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
 					t_artnum num_unread;
 
-					getart_limit = (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit;
 					num_unread = active[my_group[i]].newsrc.num_unread;
 					if (getart_limit > 0 && getart_limit < num_unread)
 						num_unread = getart_limit;
@@ -987,7 +1097,7 @@ yank_active_file(
 		selmenu.curr = save_restore_curr_group(FALSE);	/* Restore previous group position */
 		yanked_out = bool_not(yanked_out);
 		show_selection_page();
-		info_message(_(txt_yanked_groups), selmenu.max - prevmax, PLURAL(selmenu.max - prevmax, txt_group));
+		info_message(P_(txt_yanked_group_sp[0], txt_yanked_group_sp[1], selmenu.max - prevmax), selmenu.max - prevmax);
 	} else {							/* Yank out */
 		toggle_my_groups(NULL);
 		HpGlitch(erase_arrow());
@@ -1091,8 +1201,79 @@ choose_new_group(
 		return -1;
 
 	clear_message();
+	idx = my_group_add(tinrc.default_goto_group, TRUE);
+
+	if (idx == -1 && !list_active) {
+		struct t_group *ptr;
+		t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
+
+		if (!group_get_art_info(spooldir, tinrc.default_goto_group, GROUP_TYPE_NEWS, &count, &max, &min)) {
+			if ((idx = my_group_add(tinrc.default_goto_group, TRUE)) < 0) {
+				if ((ptr = group_add(tinrc.default_goto_group)) != NULL) {
+					char *desc = NULL;
+					char *moderated = my_malloc(NNTP_STRLEN);
+
+					moderated[0] = 'y';
+					moderated[1] = '\0';
+#		ifdef NNTP_ABLE
+					if (read_news_via_nntp && nntp_caps.type == CAPABILITIES) {
+						if (nntp_caps.list_active) {
+							if (nntp_list_active_grp(tinrc.default_goto_group, moderated) && nntp_caps.list_newsgroups)
+								desc = nntp_list_newsgroups_grp(tinrc.default_goto_group);
+						}
+					}
+#		endif /* NNTP_ABLE */
+#		ifndef NNTP_ONLY
+					if (!read_news_via_nntp && !list_active) {
+						FILE *fp;
+						char *rp;
+						size_t gl = strlen(tinrc.default_goto_group);
+						t_artnum ac_min = T_ARTNUM_CONST(1), ac_max = T_ARTNUM_CONST(0);
+
+						if ((fp = tin_fopen(news_active_file, "r")) != NULL) {
+							while ((rp = tin_fgets(fp, FALSE)) != NULL) {
+								if (strncmp(tinrc.default_goto_group, rp, gl))
+									continue;
+
+								if (*(rp + gl) != ' ')
+									continue;
+
+								if (parse_active_line(rp, &ac_max, &ac_min, moderated))
+									break;
+							}
+							fclose(fp);
+						}
 
-	if ((idx = my_group_add(tinrc.default_goto_group, TRUE)) == -1)
+						if ((fp = tin_fopen(newsgroups_file, "r")) != NULL) {
+							while ((rp = tin_fgets(fp, FALSE)) != NULL) {
+								if (strncmp(tinrc.default_goto_group, rp, gl))
+									continue;
+
+								if (!isblank(*(rp + gl)))
+									continue;
+
+								if (*(rp + gl + 1))
+									desc = my_strdup(rp + gl + 1);
+								break;
+							}
+							fclose(fp);
+						}
+					}
+#		endif /* NNTP_ONLY */
+
+					active_add(ptr, count, max, min, moderated);
+					if ((idx = my_group_add(tinrc.default_goto_group, TRUE)) != -1) {
+						assign_attributes_to_groups();
+						if (desc)
+							active[my_group[idx]].description = convert_to_printable(desc, FALSE);
+					}
+					free(moderated);
+				}
+			}
+		}
+	}
+
+	if (idx == -1)
 		info_message(_(txt_not_in_active_file), tinrc.default_goto_group);
 
 	return idx;
@@ -1406,7 +1587,7 @@ toggle_my_groups(
 	if ((fp = tin_fopen(newsrc, "r")) == NULL)
 		return;
 
-	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
+	while (fgets(buf, sizeof(buf), fp) != NULL) {
 		if ((ptr = strchr(buf, SUBSCRIBED)) != NULL) {
 			*ptr = '\0';
 
@@ -1432,12 +1613,11 @@ toggle_my_groups(
  */
 static void
 subscribe_pattern(
-	const char *prompt,
-	const char *message,
-	const char *result,
 	t_bool state)
 {
 	char buf[LEN];
+	const char *prompt;
+	const char *message;
 	int i, subscribe_num = 0;
 	size_t groups_size = 100;
 	struct t_group **groups;
@@ -1445,6 +1625,13 @@ subscribe_pattern(
 	if (!num_active || no_write)
 		return;
 
+	if (state) {
+		prompt = _(txt_subscribe_pattern);
+		message = _(txt_subscribing);
+	} else {
+		prompt = _(txt_unsubscribe_pattern);
+		message = _(txt_unsubscribing);
+	}
 	if (!prompt_string(prompt, buf, HIST_OTHER) || !*buf) {
 		clear_message();
 		return;
@@ -1452,12 +1639,12 @@ subscribe_pattern(
 
 	groups = my_malloc(groups_size * sizeof(struct t_group *));
 
-	wait_message(0, "%s", message);
+	wait_message(0, message);
 
 	for_each_group(i) {
+		spin_cursor();
 		if (match_group_list(active[i].name, buf)) {
 			if (active[i].subscribed != (state != FALSE)) {
-				spin_cursor();
 				if ((size_t) subscribe_num == groups_size) {
 					groups_size <<= 1;
 					groups = my_realloc(groups, groups_size * sizeof(struct t_group *));
@@ -1473,14 +1660,196 @@ subscribe_pattern(
 		}
 	}
 
-	bulk_subscribe(groups, subscribe_num, SUB_CHAR(state), TRUE);
+	if (!list_active) {
+		char *line;
+		char *s, *name;
+		char moderated[PATH_LEN];
+		int idx;
+		struct t_group *ptr;
+		t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
+
+#ifdef NNTP_ABLE
+		if (read_news_via_nntp) {
+			if (nntp_caps.type == CAPABILITIES && nntp_caps.list_active) {	/* "LIST ACTIVE pattern" */
+				char cmd[NNTP_STRLEN];
+
+				snprintf(cmd, sizeof(cmd), "LIST ACTIVE %.*s", (int) (NNTP_STRLEN - strlen("LIST ACTIVE ") - 1), buf);
+				switch (new_nntp_command(cmd, OK_GROUPS, NULL, 0)) {
+					case OK_GROUPS:
+						while ((line = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+							spin_cursor();
+#	ifdef DEBUG
+							if (debug & DEBUG_NNTP)
+								debug_print_file("NNTP", "<<<%s%s", logtime(), line);
+#	endif /* DEBUG */
+							if (parse_active_line(line, &max, &min, moderated)) { /* parse_active_line() modifies line */
+								if (my_group_add(line, FALSE) < 0) {
+									if ((ptr = group_add(line)) != NULL) {
+										if ((size_t) subscribe_num == groups_size) {
+											groups_size <<= 1;
+											groups = my_realloc(groups, groups_size * sizeof(struct t_group *));
+										}
+										active_add(ptr, count, max, min, moderated);
+										groups[subscribe_num] = &active[i];
+										my_group_add(line, FALSE);
+										++i;
+										++subscribe_num;
+									}
+								}
+							}
+						}
+						break;
+
+					default:
+						break;
+				}
+
+				if (subscribe_num) {
+					if (nntp_caps.list_newsgroups) { /* "LIST NEWSGROUPS list" */
+						t_bool conv_needed;
+
+						snprintf(cmd, sizeof(cmd), "LIST NEWSGROUPS %.*s", (int) (NNTP_STRLEN - strlen("LIST NEWSGROUPS ") - 1), buf);
+						switch (new_nntp_command(cmd, OK_GROUPS, NULL, 0)) {
+							case OK_GROUPS:
+								while ((line = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+									spin_cursor();
+#	ifdef DEBUG
+									if (debug & DEBUG_NNTP)
+										debug_print_file("NNTP", "<<<%s%s", logtime(), line);
+#	endif /* DEBUG */
+									if ((s = strpbrk(line, " \t")) == NULL)
+										continue;
+
+									*s++ = '\0';
+									if (!match_group_list(line, buf))
+										continue;
+
+									if ((idx = find_group_index(line, FALSE)) != -1) {
+										conv_needed = FALSE;
+										name = my_strdup(s);
+										while (*s) {
+											if (*s == '\t')
+												*s = ' ';
+											else {
+												if (!conv_needed && (*s < 0x20 || !isascii((unsigned char) *s)))
+													conv_needed = TRUE;
+											}
+											++s;
+										}
+										FreeIfNeeded(active[idx].description);
+										if (conv_needed)
+											csguess_convert_str(&name, "UTF-8");
+										str_trim(name);
+										if (*name)
+											active[idx].description = convert_to_printable(name, FALSE);
+										else
+											free(name);
+									}
+								}
+								break;
+
+							default:
+								break;
+						}
+					}
+
+					{	/* mark unread (does "GROUP"-cmd. so it can't be done above) */
+						int j = subscribe_num;
+						int k = i;
+
+						while (j--)
+							grp_mark_unread(&active[--k]);
+					}
+					assign_attributes_to_groups();
+				}
+			} else {
+				/*
+				 * 'S' with -n on pre RFC3977 server doesn't work, it may
+				 * result in too much data (full active file), we could
+				 * filter that on our own (match_group_list()) but that
+				 * would be not a big win over just leaving out -n.
+				 */
+				info_message(_(txt_no_match));
+				free(groups);
+				return;
+			}
+		}
+#	ifndef NNTP_ONLY
+		else
+#	endif /* !NNTP_ONLY */
+#endif /* NNTP_ABLE */
+
+#ifndef NNTP_ONLY
+		{ /* local spool */
+			FILE *fp;
+
+			if ((fp = tin_fopen(news_active_file, "r")) != NULL) {
+				while ((line = tin_fgets(fp, FALSE)) != NULL) {
+					spin_cursor();
+					if ((s = strchr(line, ' ')) == NULL)
+						continue;
+
+					name = my_strndup(line, s - line);
+					if (match_group_list(name, buf)) {
+						if (!group_get_art_info(spooldir, name, GROUP_TYPE_NEWS, &count, &max, &min)) {
+							if (my_group_add(name, FALSE) < 0) {
+								if ((ptr = group_add(name)) != NULL) {
+									if (parse_active_line(line, &max, &min, moderated)) {
+										if ((size_t) subscribe_num == groups_size) {
+											groups_size <<= 1;
+											groups = my_realloc(groups, groups_size * sizeof(struct t_group *));
+										}
+										active_add(ptr, count, max, min, moderated);
+										groups[subscribe_num] = &active[i];
+										my_group_add(name, FALSE);
+										grp_mark_unread(&active[i]);
+										++i;
+										++subscribe_num;
+									}
+								}
+							}
+						}
+					}
+					free(name);
+				}
+				fclose(fp);
+				assign_attributes_to_groups();
+			}
+			if (subscribe_num) {
+				if ((fp = tin_fopen(newsgroups_file, "r")) != NULL) {
+					while ((line = tin_fgets(fp, FALSE)) != NULL) {
+						spin_cursor();
+						if ((s = strpbrk(line, " \t")) == NULL)
+							continue;
+
+						*s++ = '\0';
+						if (!match_group_list(line, buf))
+							continue;
+
+						if ((idx = find_group_index(line, FALSE)) != -1) {
+							name = my_strdup(s);
+							FreeIfNeeded(active[idx].description);
+							active[idx].description = convert_to_printable(name, FALSE);
+						}
+					}
+					fclose(fp);
+				}
+			}
+		}
+#endif /* !NNTP_ONLY */
+	}
+	/* avoid GROUP cmds via get_subscribe_info(group_get_art_info()) */
+	bulk_subscribe(groups, subscribe_num, SUB_CHAR(state), subscribe_num && read_news_via_nntp && nntp_caps.type == CAPABILITIES && nntp_caps.list_active ? FALSE : TRUE);
 
 	free(groups);
 
 	if (subscribe_num) {
 		toggle_my_groups(NULL);
 		show_selection_page();
-		info_message(result, subscribe_num);
+		info_message(state ?
+			P_(txt_subscribed_num_group_sp[0], txt_subscribed_num_group_sp[1], subscribe_num) :
+			P_(txt_unsubscribed_num_group_sp[0], txt_unsubscribed_num_group_sp[1], subscribe_num),
+			subscribe_num);
 	} else
 		info_message(_(txt_no_match));
 }
@@ -1558,8 +1927,50 @@ lookup_msgid(
 			char buf[NNTP_STRLEN];
 			int ret;
 
-			if (nntp_caps.hdr_cmd) {
-				snprintf(buf, sizeof(buf), "%s Newsgroups %s", nntp_caps.hdr_cmd, msgid);
+			if (nntp_caps.hdr_cmd && *nntp_caps.hdr_cmd) {
+				char *s, *e;
+				int which_hdr = 0;
+				t_bool skip;
+
+				/*
+				 * check which hds are available via HDR msg-id
+				 * and if available prefer "HDR Xref ID" as that will
+				 * only return the local available groups and in
+				 * case of control messages the pseudo group used.
+				 */
+				if (nntp_caps.type == CAPABILITIES && !*nntp_caps.headers_id) {
+					switch (new_nntp_command("LIST HEADERS MSGID", 215, NULL, 0)) {
+						case 215:
+							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#		ifdef DEBUG
+								if (debug & DEBUG_NNTP)
+									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
+#		endif /* DEBUG */
+								nntp_caps.headers_id = append_to_string(nntp_caps.headers_id, ptr);
+								nntp_caps.headers_id = append_to_string(nntp_caps.headers_id, "\n");
+							}
+							break;
+
+						default:
+							break;
+					}
+				}
+
+				if (nntp_caps.headers_id && (ptr = strtok(nntp_caps.headers_id, "\n")) != NULL) {
+					do { /* TODO: avoid magic numbers */
+						if ((*ptr == ':' && *(ptr + 1) == '\0')) {
+							which_hdr = 3;
+							break;
+						}
+						if (!strncasecmp(ptr, "Xref", 4))
+							which_hdr |= 1;
+						if (!strncasecmp(ptr, "Newsgroups", 10))
+							which_hdr |= 2;
+					} while (*ptr && (ptr = strtok(NULL, "\n")) != NULL);
+				} else
+					which_hdr = 1; /* fallback, try [X]HDR Xref */
+
+				snprintf(buf, sizeof(buf), "%s %s %s", nntp_caps.hdr_cmd, (which_hdr & 1) ? "Xref" : "Newsgroups", msgid);
 				ret = new_nntp_command(buf, (nntp_caps.type == CAPABILITIES) ? OK_HDR : OK_HEAD, NULL, 0);
 
 				switch (ret) {
@@ -1571,30 +1982,52 @@ lookup_msgid(
 							if (debug & DEBUG_NNTP)
 								debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #		endif /* DEBUG */
-
-							if (ret == OK_HEAD) { /* RFC 2980 ("%s %s", id, grp) */
-								if (!strncmp(ptr, msgid, strlen(msgid))) { /* INN, MPNews, Leafnode, Cnews nntpd */
-									r = ptr + strlen(msgid) + 1;
-								} else { /* DNEWS ("%d %s", num, grp) */
-									r = ptr;
-									while (*r && *r != ' ' && *r != '\t')
-										++r;
-									while (*r && (*r == ' ' || *r == '\t'))
-										++r;
+							if (ret == OK_HEAD || (ret == OK_HDR && (which_hdr & 1))) {
+								s = ptr;
+								if (*s == '0' && *(s + 1) == ' ') /* RFC 3977, "0 site.name gro.up:num gr.oup:num ..." */
+									s += 2;
+								else { /* RFC 2980 "<ID> site.name gro.up:num gr.oup:num ..." */
+									if (*ptr == '<') {
+										while (*s && !isspace((unsigned char) *s))
+											++s;
+										while (*s && isspace((unsigned char) *s))
+											++s;
+									}
 								}
-							}
-
-							if (ret == OK_HDR) { /* RFC 3977 ("0 %s", grp) */
+								/* skip site name */
+								while (*s && !isspace((unsigned char) *s))
+									++s;
+								while (*s && isspace((unsigned char) *s))
+									++s;
+
+								if (*s) { /* reformat, Newsgroups-style - ID should be available in the first group but ... */
+									skip = FALSE;
+									x = e = my_malloc(strlen(s) + 1);
+									while (*s) {
+										if (*s == ':') {
+											*e++ = ',';
+											skip = TRUE;
+										}
+										if (!skip && *s != ':' && !isspace((unsigned char) *s))
+											*e++ = *s;
+										if (isspace((unsigned char) *s))
+											skip = FALSE;
+										++s;
+									}
+									if (e == x) {
+										FreeAndNull(x);
+									} else
+											*--e = '\0';
+								}
+							} else { /* HDR Newsgroups */
 								if (*ptr == '0' && (*(ptr + 1) == ' ' || *(ptr + 1) == '\t'))
 									r = ptr + 2;
-							}
-
-							if (r) {
-								FreeIfNeeded(x);	/* only required on bogus multi responses, just to be safe */
-								x = my_strdup(r);
+								if (r) {
+									FreeIfNeeded(x);	/* only required on bogus multi responses, just to be safe */
+									x = my_strdup(r);
+								}
 							}
 						}
-
 						if (x)
 							return x;
 
@@ -1611,9 +2044,16 @@ lookup_msgid(
 						break;
 
 					case ERR_NOART:
+					case 530: /* colobus 3.0 */
 						info_message(_(txt_art_unavailable));
 						return NULL;
 
+					case ERR_COMMAND: /* Usenet.Farm announces HDR but ... */
+						nntp_caps.hdr_cmd = NULL;
+						nntp_caps.hdr = FALSE;
+						nntp_caps.xpat = TRUE;
+						break;
+
 					default:
 						if (!nntp_caps.xpat) { /* try only once */
 							info_message(_(txt_lookup_func_not_available));
@@ -1689,9 +2129,7 @@ show_article_by_msgid(
 	char *newsgroups = NULL;
 	char *ngcpy, *cg, *ng;
 	int i, ret = 0;
-	struct t_article *art;
-	struct t_group *group = NULL;
-	struct t_group *tmp_group = NULL;
+	struct t_group *saved_curr_group = NULL;
 	struct t_msgid *msgid = NULL;
 	t_bool tmp_cache_overview_files;
 	t_bool tmp_show_only_unread_arts;
@@ -1719,42 +2157,96 @@ show_article_by_msgid(
 	if (!newsgroups)
 		return LOOKUP_ART_UNAVAIL;
 
-	/* set selmenu.curr */
+	/* save original and set new selmenu.curr */
+	save_restore_curr_group(TRUE);
 	ng = ngcpy = my_strdup(newsgroups); /* take a copy for strtok */
 	while ((cg = strtok(ng, ",")) != NULL) {
 		if ((selmenu.curr = my_group_add(cg, FALSE)) != -1)
 			break;
+		else {
+			struct t_group *ptr;
+			t_artnum count = T_ARTNUM_CONST(-1), min = T_ARTNUM_CONST(1), max = T_ARTNUM_CONST(0);
+
+			if (!group_get_art_info(spooldir, cg, GROUP_TYPE_NEWS, &count, &max, &min)) {
+				if ((selmenu.curr = my_group_add(cg, FALSE)) < 0) {
+					if ((ptr = group_add(cg)) != NULL) {
+						char *desc = NULL;
+						char *moderated = my_malloc(NNTP_STRLEN);
+
+						moderated[0] = 'y';
+						moderated[1] = '\0';
+						if (nntp_caps.type == CAPABILITIES && nntp_caps.list_active) {
+							if (nntp_list_active_grp(cg, moderated) && nntp_caps.list_newsgroups)
+								desc = nntp_list_newsgroups_grp(cg);
+						}
+
+						active_add(ptr, count, max, min, moderated);
+						free(moderated);
+						if ((selmenu.curr = my_group_add(cg, FALSE)) != -1) {
+							assign_attributes_to_groups();
+							if (desc)
+								active[my_group[selmenu.curr]].description = convert_to_printable(desc, FALSE);
+							break;
+						}
+					}
+				} else
+					break;
+			}
+		}
 		ng = NULL;
 	}
 
-	if (selmenu.curr == -1 || !cg || (group = get_group_from_list(cg)) == NULL) {
+	if (curr_group)
+		saved_curr_group = curr_group;
+	if (selmenu.curr == -1 || !cg || (curr_group = get_group_from_list(cg)) == NULL) {
+		for (ng = newsgroups, i = 1; *ng; ng++) {
+			if (*ng == ',')
+				++i;
+		}
 		if (!cmdline.msgid)
-			info_message(strchr(newsgroups, ',') ? _(txt_lookup_show_groups) : _(txt_lookup_show_group), newsgroups);
+			info_message(P_(txt_lookup_show_group_sp[0], txt_lookup_show_group_sp[1], i), newsgroups);
 		else /* -L cmd. */
-			wait_message(2, strchr(newsgroups, ',') ? _(txt_lookup_show_groups) : _(txt_lookup_show_group), newsgroups);
+			wait_message(2, P_(txt_lookup_show_group_sp[0], txt_lookup_show_group_sp[1], i), newsgroups);
 		free(newsgroups);
 		free(ngcpy);
+		if (saved_curr_group)
+			curr_group = saved_curr_group;
 		return LOOKUP_FAILED;
 	}
 	free(ngcpy);
 
-	if (curr_group)
-		tmp_group = curr_group;
-	curr_group = group;
 	num_of_tagged_arts = 0;
 	range_active = FALSE;
 	this_resp = last_resp = -1;
-	tmp_cache_overview_files = tinrc.cache_overview_files;
-	tinrc.cache_overview_files = FALSE;
+	tmp_cache_overview_files = serverrc.cache_overview_files;
+	serverrc.cache_overview_files = FALSE;
 	tmp_show_only_unread_arts = curr_group->attribute->show_only_unread_arts;
 	curr_group->attribute->show_only_unread_arts = FALSE;
 
-	if (!index_group(group)) {
+	if (!index_group(curr_group, TRUE)) {
+		/*
+		 * can't see how this ever could leak, so why bother?
+		 * (next index_group() or tin_done() will take care
+		 * of the free()s and nothing else should modify arts[])
+		 * and if, why not also clear xref and mailbox.next?
+		 * (use free_art_array() then)
+		 */
+#if 0
+		struct t_article *art;
+
 		for_each_art(i) {
 			art = &arts[i];
-			FreeAndNull(art->refs);
 			FreeAndNull(art->msgid);
+			FreeAndNull(art->refs);
+			/* FreeAndNull(art->xref); */
+			/* free_mailbox_list(art->mailbox.next); */
 		}
+		/*
+		 * the obove is more or less free_art_array()
+		 * why not also do hash_reclaim() here?
+		 */
+#endif /* 0 */
+		selmenu.curr = save_restore_curr_group(FALSE);
 		tin_errno = 0;
 		ret = LOOKUP_FAILED;
 	}
@@ -1765,7 +2257,7 @@ show_article_by_msgid(
 		if (*idptr == '\0')
 			ret = LOOKUP_ART_UNAVAIL;
 
-		if ((msgid = find_msgid(idptr)) == NULL)
+		if (!ret && (msgid = find_msgid(idptr)) == NULL)
 			ret = LOOKUP_ART_UNAVAIL;
 
 		if (!ret && msgid->article == ART_UNAVAILABLE)
@@ -1775,35 +2267,16 @@ show_article_by_msgid(
 			ret = LOOKUP_NO_LAST;
 	}
 
-	if (!ret) {
-		switch (show_page(group, msgid->article, NULL)) {
-			case GRP_QUIT:
-				ret = LOOKUP_QUIT;
-				break;
-
-			default:
-				break;
-		}
-	}
+	if (!ret && show_page(curr_group, msgid->article, NULL) == GRP_QUIT)
+		ret = LOOKUP_QUIT;
 
 	free(newsgroups);
 	art_close(&pgart);
-	tinrc.cache_overview_files = tmp_cache_overview_files;
+	serverrc.cache_overview_files = tmp_cache_overview_files;
 	curr_group->attribute->show_only_unread_arts = CAST_BOOL(tmp_show_only_unread_arts);
-	if (tmp_group) {
-		curr_group = tmp_group;
-		if (!index_group(curr_group)) {
-			for_each_art(i) {
-				art = &arts[i];
-				FreeAndNull(art->refs);
-				FreeAndNull(art->msgid);
-			}
-			curr_group = NULL;
-			tin_errno = 0;
-			ret = LOOKUP_FAILED;
-		}
-	} else
-		curr_group = NULL;
+
+	if (saved_curr_group != curr_group)
+		curr_group = saved_curr_group;
 
 	this_resp = last_resp = -1;
 
@@ -1836,3 +2309,56 @@ get_group_from_list(
 	return found ? group : NULL;
 }
 #endif /* NNTP_ABLE */
+
+
+/* caller must free returned string */
+#ifdef NNTP_ABLE
+static char *
+nntp_list_newsgroups_grp(
+	const char *group)
+{
+	char *line, *p = NULL, *desc;
+	char cmd[NNTP_STRLEN];
+	t_bool conv_needed = FALSE;
+
+	snprintf(cmd, sizeof(cmd), "LIST NEWSGROUPS %s", group);
+	switch (new_nntp_command(cmd, OK_GROUPS, NULL, 0)) {
+		case OK_GROUPS:
+			while ((line = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
+#	ifdef DEBUG
+				if (debug & DEBUG_NNTP)
+					debug_print_file("NNTP", "<<<%s%s", logtime(), line);
+#	endif /* DEBUG */
+
+				if ((p = strpbrk(line, " \t")) == NULL)
+					continue;
+
+				*p++ = '\0';
+			}
+			break;
+
+			default:
+				break;
+	}
+
+	if (p && *p) {
+		desc = my_strdup(p);
+		while (*p) {
+			if (*p == '\t')
+				*p = ' ';
+			else {
+				if (!conv_needed && (*p < 0x20 || !isascii((unsigned char) *p))) {
+					conv_needed = TRUE;
+					break;
+				}
+			}
+			++p;
+		}
+		if (conv_needed)
+			csguess_convert_str(&desc, "UTF-8");
+		str_trim(desc);
+		return desc;
+	}
+	return NULL;
+}
+#endif /* NNTP_ABLE */
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/sigfile.c tin-2.6.5/src/sigfile.c
--- tin-2.6.4/src/sigfile.c	2024-12-21 03:30:29.000000000 +0100
+++ tin-2.6.5/src/sigfile.c	2025-11-13 02:21:32.648182961 +0100
@@ -3,10 +3,10 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-02-07
  *  Notes     : Generate random signature for posting/mailing etc.
  *
- * Copyright (c) 1992-2025 Mike Gleason
+ * Copyright (c) 1992-2026 Mike Gleason
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -284,14 +284,29 @@ thrashdir(
 				break;
 		}
 		if (dp != NULL) {	/* if we could open the dir entry */
-			if (!strcmp(dp->d_name, CURRENTDIR) || (dp->d_name[0] == '.'))
+			if (!strcmp(dp->d_name, CURRENTDIR) || !strncmp(dp->d_name, ".", 1) /*|| !strcmp(dp->d_name, "..")*/) /* we ignore dot-files - desired? */
 				dp = NULL;
 			else {	/* if we have a non-dot entry */
-				if (stat(dp->d_name, &st) == -1) {
+				FILE *fp;
+				int fd;
+
+				if (((fp = fopen(dp->d_name, "r")) == NULL) || ((fd = fileno(fp)) == -1)) {
+					if (fp != NULL)
+						fclose(fp);
+
+					CLOSEDIR(dirp);
+					free(cwd);
+					return 1;
+				}
+
+				if (fstat(fd, &st) == -1) {
+					fclose(fp);
 					CLOSEDIR(dirp);
 					free(cwd);
 					return 1;
 				}
+				fclose(fp);
+
 				if (S_ISDIR(st.st_mode)) {
 					if (recurse) {
 						/*
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/signal.c tin-2.6.5/src/signal.c
--- tin-2.6.4/src/signal.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/signal.c	2025-12-16 19:59:36.572376264 +0100
@@ -3,10 +3,10 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-11-21
+ *  Updated   : 2025-12-16
  *  Notes     : signal handlers for different modes and window resizing
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -104,9 +104,9 @@ static void _CDECL signal_handler(SIG_AR
 	static t_bool redraw_after_suspend;
 #endif /* SIGWINCH || SIGTSTP */
 
-int signal_context = cMain;
+enum context signal_context = cMain;
 int input_context = cNone;
-int need_parse_fmt;
+int need_parse_fmt = 0;
 int need_resize = cNo;
 /*
  * # lines of non-static data available for display
@@ -274,9 +274,7 @@ handle_resize(
 	my_retouch();
 #	endif /* USE_CURSES */
 
-	need_parse_fmt |= SELECT_LEVEL;
-	need_parse_fmt |= GROUP_LEVEL;
-	need_parse_fmt |= THREAD_LEVEL;
+	need_parse_fmt |= (SELECT_LEVEL|GROUP_LEVEL|THREAD_LEVEL);
 
 	switch (signal_context) {
 		case cArt:
@@ -309,7 +307,7 @@ handle_resize(
 			break;
 
 		case cPage:
-			resize_article(TRUE, &pgart);
+			resize_article(TRUE, &pgart); /* loses current state raw/cooked */
 			draw_page(0);
 			break;
 
@@ -340,7 +338,11 @@ handle_resize(
 
 	switch (input_context) {
 		case cGetline:
-			gl_redraw();
+			/* leave input field to avoid confusion after redrawing the screen */
+			if (signal_context == cAttrib || signal_context == cConfig)
+				pending_sactions = 1;
+			else
+				gl_redraw();
 			break;
 
 		case cPromptCONT:
@@ -348,6 +350,11 @@ handle_resize(
 				info_message(_(txt_return_key));
 			break;
 
+		case cPromptList:
+			/* leave input field to avoid confusion after redrawing the screen */
+			pending_sactions = 1;
+			break;
+
 		case cPromptSLK:
 			prompt_slk_redraw();
 			break;
@@ -443,13 +450,13 @@ signal_handler(
 			 * phase give the user a chance to go on instead of exiting
 			 */
 			if (signal_context == cReconnect || batch_mode || !use_compress || !nntp_caps.compress || prompt_yn(_(txt_read_timeout_quit), FALSE) == 1)
-				tin_done(NNTP_ERROR_EXIT, _(txt_connection_error));
+				tin_done(NNTP_ERROR_EXIT, _(txt_connection_error_timeout), TIN_NNTP_TIMEOUT); /* NOTE: a lot of signal-unsafe calls in tin_done() */
 			else {
 				RESTORE_HANDLER(sig, signal_handler);
 				my_fprintf(stdout, "%s", _(txt_continuing));
 			}
 #		else
-			tin_done(NNTP_ERROR_EXIT, _(txt_connection_error));
+			tin_done(NNTP_ERROR_EXIT, _(txt_connection_error_timeout), TIN_NNTP_TIMEOUT); /* NOTE: a lot of signal-unsafe calls in tin_done() */
 #		endif /* USE_ZLIB */
 #	endif /* NNTP_ABLE */
 			errno = serrno;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/strftime.c tin-2.6.5/src/strftime.c
--- tin-2.6.4/src/strftime.c	2024-12-17 21:36:26.000000000 +0100
+++ tin-2.6.5/src/strftime.c	2025-11-13 02:21:32.668183834 +0100
@@ -14,7 +14,7 @@
  *              tm = localtime(&secs);
  *              num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm);
  *
- * Copyright (c) 1991-2025 Arnold Robbins <arnold@skeeve.com>
+ * Copyright (c) 1991-2026 Arnold Robbins <arnold@skeeve.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -72,10 +72,6 @@ my_strftime(
 	char *start = s;
 	char tbuf[100];
 	int i;
-
-	/*
-	 * various tables, useful in North America
-	 */
 	static const char *days_a[] = {
 		"Sun", "Mon", "Tue", "Wed",
 		"Thu", "Fri", "Sat",
@@ -117,181 +113,181 @@ my_strftime(
 			continue;
 		}
 		switch (*++format) {
-		case '\0':
-			*s++ = '%';
-			goto out;
-
-		case '%':
-			*s++ = '%';
-			continue;
-
-		case 'a':	/* abbreviated weekday name */
-			strcpy(tbuf, days_a[timeptr->tm_wday]);
-			break;
-
-		case 'A':	/* full weekday name */
-			strcpy(tbuf, days_l[timeptr->tm_wday]);
-			break;
+			case '\0':
+				*s++ = '%';
+				goto out;
+
+			case '%':
+				*s++ = '%';
+				continue;
+
+			case 'a':	/* abbreviated weekday name */
+				strcpy(tbuf, days_a[timeptr->tm_wday]);
+				break;
+
+			case 'A':	/* full weekday name */
+				strcpy(tbuf, days_l[timeptr->tm_wday]);
+				break;
 
 #	ifdef SYSV_EXT
-		case 'h':	/* abbreviated month name */
+			case 'h':	/* abbreviated month name */
 #	endif /* SYSV_EXT */
-		case 'b':	/* abbreviated month name */
-			strcpy(tbuf, months_a[timeptr->tm_mon]);
-			break;
-
-		case 'B':	/* full month name */
-			strcpy(tbuf, months_l[timeptr->tm_mon]);
-			break;
-
-		case 'c':	/* appropriate date and time representation */
-			snprintf(tbuf, sizeof(tbuf), "%s %s %2d %02d:%02d:%02d %d",
-				days_a[timeptr->tm_wday],
-				months_a[timeptr->tm_mon],
-				timeptr->tm_mday,
-				timeptr->tm_hour,
-				timeptr->tm_min,
-				timeptr->tm_sec,
-				timeptr->tm_year + 1900);
-			break;
-
-		case 'd':	/* day of the month, 01 - 31 */
-			snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_mday);
-			break;
-
-		case 'H':	/* hour, 24-hour clock, 00 - 23 */
-			snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_hour);
-			break;
-
-		case 'I':	/* hour, 12-hour clock, 01 - 12 */
-			i = timeptr->tm_hour;
-			if (i == 0)
-				i = 12;
-			else if (i > 12)
-				i -= 12;
-			snprintf(tbuf, sizeof(tbuf), "%02d", i);
-			break;
-
-		case 'j':	/* day of the year, 001 - 366 */
-			snprintf(tbuf, sizeof(tbuf), "%03d", timeptr->tm_yday + 1);
-			break;
-
-		case 'm':	/* month, 01 - 12 */
-			snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_mon + 1);
-			break;
-
-		case 'M':	/* minute, 00 - 59 */
-			snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_min);
-			break;
-
-		case 'p':	/* AM or PM based on 12-hour clock */
-			strcpy(tbuf, ampm[((timeptr->tm_hour < 12) ? 0 : 1)]);
-			break;
-
-		case 'S':	/* second, 00 - 61 */
-			snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_sec);
-			break;
-
-		case 'w':	/* weekday, Sunday == 0, 0 - 6 */
-			snprintf(tbuf, sizeof(tbuf), "%d", timeptr->tm_wday);
-			break;
-
-		case 'x':	/* appropriate date representation */
-			snprintf(tbuf, sizeof(tbuf), "%s %s %2d %d",
-				days_a[timeptr->tm_wday],
-				months_a[timeptr->tm_mon],
-				timeptr->tm_mday,
-				timeptr->tm_year + 1900);
-			break;
-
-		case 'X':	/* appropriate time representation */
-			snprintf(tbuf, sizeof(tbuf), "%02d:%02d:%02d",
-				timeptr->tm_hour,
-				timeptr->tm_min,
-				timeptr->tm_sec);
-			break;
-
-		case 'y':	/* year without a century, 00 - 99 */
-			i = timeptr->tm_year % 100;
-			snprintf(tbuf, sizeof(tbuf), "%d", i);
-			break;
-
-		case 'Y':	/* year with century */
-			snprintf(tbuf, sizeof(tbuf), "%d", timeptr->tm_year + 1900);
-			break;
+			case 'b':	/* abbreviated month name */
+				strcpy(tbuf, months_a[timeptr->tm_mon]);
+				break;
+
+			case 'B':	/* full month name */
+				strcpy(tbuf, months_l[timeptr->tm_mon]);
+				break;
+
+			case 'c':	/* appropriate date and time representation */
+				snprintf(tbuf, sizeof(tbuf), "%s %s %2d %02d:%02d:%02d %d",
+					days_a[timeptr->tm_wday],
+					months_a[timeptr->tm_mon],
+					timeptr->tm_mday,
+					timeptr->tm_hour,
+					timeptr->tm_min,
+					timeptr->tm_sec,
+					timeptr->tm_year + 1900);
+				break;
+
+			case 'd':	/* day of the month, 01 - 31 */
+				snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_mday);
+				break;
+
+			case 'H':	/* hour, 24-hour clock, 00 - 23 */
+				snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_hour);
+				break;
+
+			case 'I':	/* hour, 12-hour clock, 01 - 12 */
+				i = timeptr->tm_hour;
+				if (i == 0)
+					i = 12;
+				else if (i > 12)
+					i -= 12;
+				snprintf(tbuf, sizeof(tbuf), "%02d", i);
+				break;
+
+			case 'j':	/* day of the year, 001 - 366 */
+				snprintf(tbuf, sizeof(tbuf), "%03d", timeptr->tm_yday + 1);
+				break;
+
+			case 'm':	/* month, 01 - 12 */
+				snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_mon + 1);
+				break;
+
+			case 'M':	/* minute, 00 - 59 */
+				snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_min);
+				break;
+
+			case 'p':	/* AM or PM based on 12-hour clock */
+				strcpy(tbuf, ampm[((timeptr->tm_hour < 12) ? 0 : 1)]);
+				break;
+
+			case 'S':	/* second, 00 - 61 */
+				snprintf(tbuf, sizeof(tbuf), "%02d", timeptr->tm_sec);
+				break;
+
+			case 'w':	/* weekday, Sunday == 0, 0 - 6 */
+				snprintf(tbuf, sizeof(tbuf), "%d", timeptr->tm_wday);
+				break;
+
+			case 'x':	/* appropriate date representation */
+				snprintf(tbuf, sizeof(tbuf), "%s %s %2d %d",
+					days_a[timeptr->tm_wday],
+					months_a[timeptr->tm_mon],
+					timeptr->tm_mday,
+					timeptr->tm_year + 1900);
+				break;
+
+			case 'X':	/* appropriate time representation */
+				snprintf(tbuf, sizeof(tbuf), "%02d:%02d:%02d",
+					timeptr->tm_hour,
+					timeptr->tm_min,
+					timeptr->tm_sec);
+				break;
+
+			case 'y':	/* year without a century, 00 - 99 */
+				i = timeptr->tm_year % 100;
+				snprintf(tbuf, sizeof(tbuf), "%d", i);
+				break;
+
+			case 'Y':	/* year with century */
+				snprintf(tbuf, sizeof(tbuf), "%d", timeptr->tm_year + 1900);
+				break;
 
 #	ifdef SYSV_EXT
-		case 'n':	/* same as \n */
-			tbuf[0] = '\n';
-			tbuf[1] = '\0';
-			break;
-
-		case 't':	/* same as \t */
-			tbuf[0] = '\t';
-			tbuf[1] = '\0';
-			break;
-
-		case 'D':	/* date as %m/%d/%y */
-			my_strftime(tbuf, sizeof(tbuf), "%m/%d/%y", timeptr);
-			break;
-
-		case 'e':	/* day of month, blank padded */
-			snprintf(tbuf, sizeof(tbuf), "%2d", timeptr->tm_mday);
-			break;
-
-		case 'r':	/* time as %I:%M:%S %p */
-			my_strftime(tbuf, sizeof(tbuf), "%I:%M:%S %p", timeptr);
-			break;
-
-		case 'R':	/* time as %H:%M */
-			my_strftime(tbuf, sizeof(tbuf), "%H:%M", timeptr);
-			break;
-
-		case 'T':	/* time as %H:%M:%S */
-			my_strftime(tbuf, sizeof(tbuf), "%H:%M:%S", timeptr);
-			break;
+			case 'n':	/* same as \n */
+				tbuf[0] = '\n';
+				tbuf[1] = '\0';
+				break;
+
+			case 't':	/* same as \t */
+				tbuf[0] = '\t';
+				tbuf[1] = '\0';
+				break;
+
+			case 'D':	/* date as %m/%d/%y */
+				my_strftime(tbuf, sizeof(tbuf), "%m/%d/%y", timeptr);
+				break;
+
+			case 'e':	/* day of month, blank padded */
+				snprintf(tbuf, sizeof(tbuf), "%2d", timeptr->tm_mday);
+				break;
+
+			case 'r':	/* time as %I:%M:%S %p */
+				my_strftime(tbuf, sizeof(tbuf), "%I:%M:%S %p", timeptr);
+				break;
+
+			case 'R':	/* time as %H:%M */
+				my_strftime(tbuf, sizeof(tbuf), "%H:%M", timeptr);
+				break;
+
+			case 'T':	/* time as %H:%M:%S */
+				my_strftime(tbuf, sizeof(tbuf), "%H:%M:%S", timeptr);
+				break;
 #	endif /* SYSV_EXT */
 
-		case 'C': /* century number (SU) */
-			sprintf(tbuf, "%02d", (timeptr->tm_year + 1900) / 100);
-			break;
-
-		case 'F': /* ISO 8601 date format (C99) */
-			my_strftime(tbuf, sizeof(tbuf), "%Y-%m-%d", timeptr);
-			break;
-
-		case 'k':	/* 24-hour clock, blank padded */
-			snprintf(tbuf, sizeof(tbuf), "%2d", timeptr->tm_hour);
-			break;
-
-		case 'l':	/* 12-hour clock, blank padded */
-			i = timeptr->tm_hour;
-			if (i == 0)
-				i = 12;
-			else if (i > 12)
-				i -=12;
-			snprintf(tbuf, sizeof(tbuf), "%2d", i);
-			break;
-
-		case 'P':	/* am or pm based on 12-hour clock (GNU) */
-			strcpy(tbuf, ampm[((timeptr->tm_hour < 12) ? 0 : 1)]);
-			str_lwr(tbuf);
-			break;
-
-		case 's': /* seconds since the Epoch */
-			sprintf(tbuf, "%ld", time((time_t *) 0));
-			break;
-
-		case 'u': /* day of the week, range 1 to 7 */
-			sprintf(tbuf, "%d", timeptr->tm_wday == 0 ? 7 : timeptr->tm_wday);
-			break;
-
-		default:
-			tbuf[0] = '%';
-			tbuf[1] = *format;
-			tbuf[2] = '\0';
-			break;
+			case 'C': /* century number (SU) */
+				sprintf(tbuf, "%02d", (timeptr->tm_year + 1900) / 100);
+				break;
+
+			case 'F': /* ISO 8601 date format (C99) */
+				my_strftime(tbuf, sizeof(tbuf), "%Y-%m-%d", timeptr);
+				break;
+
+			case 'k':	/* 24-hour clock, blank padded */
+				snprintf(tbuf, sizeof(tbuf), "%2d", timeptr->tm_hour);
+				break;
+
+			case 'l':	/* 12-hour clock, blank padded */
+				if ((i = timeptr->tm_hour) == 0)
+					i = 12;
+				else if (i > 12)
+					i -= 12;
+				snprintf(tbuf, sizeof(tbuf), "%2d", i);
+				break;
+
+			case 'P':	/* am or pm based on 12-hour clock (GNU) */
+				strcpy(tbuf, ampm[((timeptr->tm_hour < 12) ? 0 : 1)]);
+				str_lwr(tbuf);
+				break;
+
+			case 's': /* seconds since the Epoch */
+				sprintf(tbuf, "%ld", time((time_t *) 0));
+				break;
+
+			case 'u': /* day of the week, range 1 to 7 */
+				sprintf(tbuf, "%d", timeptr->tm_wday == 0 ? 7 : timeptr->tm_wday);
+				break;
+
+			default:
+				tbuf[0] = '%';
+				tbuf[1] = *format;
+				tbuf[2] = '\0';
+				break;
 		}
+
 		if ((i = strlen(tbuf))) {
 			if (s + i < endp - 1) {
 				strcpy(s, tbuf);
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/string.c tin-2.6.5/src/string.c
--- tin-2.6.4/src/string.c	2024-12-18 14:49:47.000000000 +0100
+++ tin-2.6.5/src/string.c	2025-12-08 00:36:28.114774602 +0100
@@ -3,10 +3,10 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2024-12-18
+ *  Updated   : 2025-12-05
  *  Notes     :
  *
- * Copyright (c) 1997-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 1997-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -60,6 +60,13 @@
 /*
  * this file needs some work
  */
+/*
+ * Local prototypes
+ */
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	static wchar_t *my_wcsdup(const wchar_t *wstr);
+	static wchar_t *wexpand_tab(const wchar_t *wstr, size_t tab_width);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 
 /*
@@ -331,6 +338,29 @@ str_lwr(
 
 
 /*
+ * TODO: add a wide char variant "wchar *wstr_upr(wchar *wc)" or
+ * HAVE_LIBICUUC
+ * 	char *dst = NULL; UChar *usrc, *udst;
+ * 	UErrorCode err = U_ZERO_ERROR; size_t dlen;
+ * 	dlen = (strlen(src) + 1) * 4; udst = my_malloc(dlen);
+ * 	usrc = char2UChar(src); u_strToUpper(udst, dlen, usrc, -1, NULL, &err);
+ * 	if (!(U_FAILURE(err))) dst = UChar2char(udst);
+ * 	free(udst); return dst;
+ */
+void
+str_upr(
+	char *str)
+{
+	char *dst = str;
+
+	while (*str)
+		*dst++ = (char) my_toupper((unsigned char) *str++);
+
+	*dst = '\0';
+}
+
+
+/*
  * normal systems come with these...
  */
 
@@ -416,7 +446,8 @@ strstr(
 #endif /* !HAVE_STRSTR */
 
 
-#ifndef HAVE_ATOL /* unused except in atoartnum-marco */
+#if !defined(USE_LONG_ARTICLE_NUMBERS) && !defined(HAVE_ATOL)
+/* unused except in atoartnum-marco */
 /*
  * handrolled atol
  */
@@ -424,7 +455,7 @@ long
 atol(
 	const char *s)
 {
-	long ret = 0;
+	long ret = 0L;
 
 	/* skip leading whitespace(s) */
 	while (*s && isspace((unsigned char) *s))
@@ -439,7 +470,7 @@ atol(
 	}
 	return ret;
 }
-#endif /* !HAVE_ATOL */
+#endif /* !USE_LONG_ARTICLE_NUMBERS && !HAVE_ATOL */
 
 
 #ifndef HAVE_STRTOL
@@ -479,9 +510,10 @@ strtol(
 				use_base = 8;
 		} else
 			use_base = 10;
-	} else if (use_base == 16)
+	} else if (use_base == 16) {
 		if (str[0] == '0' && (str[1] == 'x' || str[1] == 'X'))
 			str += 2;
+	}
 	/*
 	 * for any base > 10, the digits incrementally following
 	 * 9 are assumed to be "abc...z" or "ABC...Z"
@@ -640,7 +672,7 @@ eat_tab(
 
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-wchar_t *
+static wchar_t *
 wexpand_tab(
 	const wchar_t *wstr,
 	size_t tab_width)
@@ -872,26 +904,49 @@ wchar_t *
 char2wchar_t(
 	const char *str)
 {
-	char *test = my_strdup(str);
-	size_t len = (size_t) (-1);
-	size_t pos = strlen(test);
+	char *test;
+	size_t i, len, pos;
 	wchar_t *wstr;
 
+	if (!str)
+		return NULL;
+
+	test = my_calloc(1, strlen(str) + 1);
 	/* check for illegal sequences */
-	while (len == (size_t) (-1) && pos) {
+	for (pos = 0; str[pos] != '\0'; pos++) {
+		test[pos] = str[pos];
+		i = 1;
+		while ((len = mbstowcs(NULL, test, 0)) == (size_t) (-1) && str[pos + i] != '\0' && i < (size_t) MB_CUR_MAX) {
+			test[pos + i] = str[pos + i];
+			i++;
+		}
+		if (len == (size_t) (-1)) {
+			test[pos] = '?';
+			while (--i > 1)
+				test[pos + i] = '\0';
+		} else
+			pos += i - 1;
+		test[pos + 1] = '\0';
+	}
+
+#if 0
+	if ((len = mbstowcs(NULL, test, 0)) != pos) {
+		len = (size_t) (-1);
+		while (len == (size_t) (-1) && pos) {
 		if ((len = mbstowcs(NULL, test, 0)) == (size_t) (-1))
 			test[--pos] = '?';
+		}
 	}
-	/* shouldn't happen anymore */
-	if (len == (size_t) (-1)) {
+#endif /* 0 */
+
+	if ((len = mbstowcs(NULL, test, 0)) == (size_t) (-1)) {
 		free(test);
 		return NULL;
 	}
 
-	/* if ((len = mbstowcs(NULL, test, 0) == (size_t) (-1)) { free(test); return NULL; } */
 	wstr = my_calloc(len + 1, sizeof(wchar_t));
-	/* pos = */ mbstowcs(wstr, test, len);
-	/* wstr[pos == (size_t) (-1) ? 0 : pos] = '\0'; */
+	pos = mbstowcs(wstr, test, len);
+	wstr[pos == (size_t) (-1) ? 0 : pos] = '\0';
 	free(test);
 
 	return wstr;
@@ -1050,9 +1105,9 @@ abbr_groupname(
 	char *src, *dest, *tail, *new_grpname;
 	size_t tmplen, newlen;
 
-	dest = new_grpname = my_strdup(grpname);
+	dest = new_grpname = my_strdup(len > 0 ? grpname : "");
 
-	if (strlen(grpname) > len) {
+	if (len > 0 && strlen(grpname) > len) {
 		if ((src = strchr(grpname, '.')) != NULL) {
 			++dest;
 			tmplen = 1;
@@ -1119,6 +1174,8 @@ strwidth(
  * If it was necessary to truncate 'mesg', " ..." is appended to the
  * resulting string (still 'len' screen positions wide).
  * The resulting string is stored in 'buf'.
+ *
+ * TODO: stop at first '\n' and remove (leading?) and tailing whitespace.
  */
 char *
 strunc(
@@ -1126,6 +1183,7 @@ strunc(
 	size_t len)
 {
 	char *tmp;
+	size_t tlen = strlen(TRUNC_TAIL);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *wmessage, *wbuf;
 
@@ -1143,11 +1201,22 @@ strunc(
 	/* something went wrong using wide-chars, default back to normal chars */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
-	if (strlen(BlankIfNull(message)) <= len)
-		tmp = my_strdup(BlankIfNull(message));
+	if (len <= tlen)
+		tmp = my_strdup("");
 	else {
-		tmp = my_malloc(len + 1);
-		snprintf(tmp, len + 1, "%-.*s%s", (int) (len - 3), message, TRUNC_TAIL);
+		char *tmp_msg;
+
+		tmp_msg = my_strdup(message);
+		/* make sure all characters are printable */
+		convert_to_printable(tmp_msg, FALSE);
+
+		if (strlen(tmp_msg) <= len)
+			tmp = my_strdup(tmp_msg);
+		else {
+			tmp = my_malloc(len + 1);
+			snprintf(tmp, len + 1, "%-*.*s%s", (int) (len - tlen), (int) (len - tlen), tmp_msg, TRUNC_TAIL);
+		}
+		free(tmp_msg);
 	}
 
 	return tmp;
@@ -1156,6 +1225,7 @@ strunc(
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 /* the wide-char equivalent of strunc() */
+/* TODO: stop at first '\n' and remove (leading?) and tailing whitespace. */
 wchar_t *
 wstrunc(
 	const wchar_t *wmessage,
@@ -1170,7 +1240,7 @@ wstrunc(
 	if (wcswidth(wtmp, wcslen(wtmp)) > (int) len) {
 		/* wtmp must be truncated */
 		size_t len_tail;
-		wchar_t *wtmp2, *tail;
+		wchar_t *wtmp2 = NULL, *tail;
 
 		if (tinrc.utf8_graphics)
 			tail = my_wcsdup((const wchar_t *) WTRUNC_TAIL);
@@ -1178,13 +1248,13 @@ wstrunc(
 			tail = char2wchar_t(TRUNC_TAIL);
 
 		len_tail = tail ? wcslen(tail) : 0;
-		if (len_tail > len) {
+		if (len_tail >= len) {
 			FreeAndNull(tail);
 			len_tail = 0;
-		}
-		wtmp2 = wcspart(wtmp, len - len_tail, FALSE);
-		free(wtmp);
+		} else
+			wtmp2 = wcspart(wtmp, len - len_tail, FALSE);
 
+		free(wtmp);
 		if (wtmp2)
 			wtmp = my_realloc(wtmp2, sizeof(wchar_t) * (wcslen(wtmp2) + len_tail + 1));	/* wtmp2 isn't valid anymore and doesn't have to be free()ed */
 		else
@@ -1203,7 +1273,7 @@ wstrunc(
 /*
  * duplicates a wide-char string
  */
-wchar_t *
+static wchar_t *
 my_wcsdup(
 	const wchar_t *wstr)
 {
@@ -1576,34 +1646,34 @@ parse_format_string(
 		tmp_date_str[0] = '\0';
 		d_fmt = tmp_date_str;
 		if (*in > '0' && *in <= '9') {
-			len = (size_t) atoi(in);
+			len = (size_t) strtol(in, NULL, 10);
 			for (; *in >= '0' && *in <= '9'; in++)
 				;
 		}
 		if (*in == ',') {
 			if (*++in > '0' && *in <= '9') {
-				len2 = (size_t) atoi(in);
+				len2 = (size_t) strtol(in, NULL, 10);
 				for (; *in >= '0' && *in <= '9'; in++)
 					;
 			}
 		}
 		if (*in == '>') {
 			if (*++in > '0' && *in <= '9') {
-				min_cols = atoi(in);
+				min_cols = strtol(in, NULL, 10);
 				for (; *in >= '0' && *in <= '9'; in++)
 					;
 			}
 		}
 		if (*in == '<') {
 			if (*++in > '0' && *in <= '9') {
-				max_cols = atoi(in);
+				max_cols = strtol(in, NULL, 10);
 				for (; *in >= '0' && *in <= '9'; in++)
 					;
 			}
 		}
 		if (*in == ':') {
 			if (*++in > '0' && *in <= '9') {
-				cond_len = atoi(in);
+				cond_len = strtol(in, NULL, 10);
 				for (; *in >= '0' && *in <= '9'; in++)
 					;
 			} else
@@ -1743,7 +1813,11 @@ parse_format_string(
 				/* Article marks */
 				if ((cCOLS > min_cols && cCOLS < max_cols) && !(flags & ART_MARKS) && (signal_context == cGroup || signal_context == cThread)) {
 					flags |= ART_MARKS;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					cnt += (art_mark_width + 2);
+#else
+					cnt += 3;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				} else
 					out -= 2;
 				break;
@@ -1970,13 +2044,15 @@ parse_format_string(
 				}
 			}
 		} else if (flags_last && (!*len_first || *len_first > (size_t) len_tmp))
-				*len_first = (size_t) len_tmp;
+			*len_first = (size_t) len_tmp;
 	}
 }
 
 
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 /*
+ * TODO: this is way to simple and needs to be reworked
+ *
  * prepare a string with bi-directional text for display
  * (converts from logical order to visual order)
  *
@@ -2019,7 +2095,7 @@ render_bidi(
 
 	ustr_len = u_strlen(ustr) + 1;
 	ustr_reordered = my_malloc(sizeof(UChar) * ustr_len);
-	ubidi_writeReordered(bidi_data, ustr_reordered, ustr_len, UBIDI_REMOVE_BIDI_CONTROLS|UBIDI_DO_MIRRORING, &status);
+	ubidi_writeReordered(bidi_data, ustr_reordered, ustr_len, UBIDI_REMOVE_BIDI_CONTROLS|UBIDI_DO_MIRRORING, &status); /* UBIDI_KEEP_BASE_COMBINING ? */
 	if (U_FAILURE(status)) {
 		ubidi_close(bidi_data);
 		free(ustr);
@@ -2060,11 +2136,12 @@ s2i(
 	signed int max)
 {
 	const char *hex;
-	char *end;
+	char *end = NULL;
 	signed long res;
 
 	errno = 0;
 
+	/* allow 0[xX]n for hex, leading 0 is required */
 	if ((hex = strpbrk(s, "xX")) != NULL && hex > s && *(hex - 1) == '0')
 		res = strtol(s, &end, 16);
 	else
@@ -2080,7 +2157,7 @@ s2i(
 		errno = ERANGE;
 	}
 
-	if (s == end) {
+	if (s == end || min > max) {
 		res = 0;
 		errno = EINVAL;
 	}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/tags.c tin-2.6.5/src/tags.c
--- tin-2.6.4/src/tags.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/tags.c	2025-11-13 02:21:32.680184358 +0100
@@ -3,10 +3,10 @@
  *  Module    : tags.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-06
- *  Updated   : 2024-11-25
+ *  Updated   : 2025-03-16
  *  Notes     : Split out from other modules
  *
- * Copyright (c) 1999-2025 Jason Faultless <jason@altarstone.com>
+ * Copyright (c) 1999-2026 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,7 +42,7 @@
 #endif /* !TIN_H */
 
 /* Local prototypes */
-static t_bool parse_range(char *range, int min, int max, int curr, int *range_start, int *range_end);
+static t_bool parse_range(const char *range, int min, int max, int curr, int *range_start, int *range_end);
 
 int num_of_tagged_arts = 0;
 
@@ -139,11 +139,11 @@ tag_article(
 {
 	if (arts[art].tagged != 0) {
 		untag_article(art);
-		info_message(_(txt_prefix_untagged), txt_article_singular);
+		info_message(_(txt_untagged_article));
 		return FALSE;
 	} else {
 		arts[art].tagged = ++num_of_tagged_arts;
-		info_message(_(txt_prefix_tagged), txt_article_singular);
+		info_message(_(txt_tagged_article_sp[0]));
 		return TRUE;
 	}
 }
@@ -326,14 +326,14 @@ set_range(
  */
 static t_bool
 parse_range(
-	char *range,
+	const char *range,
 	int min,
 	int max,
 	int curr,
 	int *range_start,
 	int *range_end)
 {
-	char *ptr = range;
+	const char *ptr = range;
 	enum states { FINDMIN, FINDMAX, DONE };
 	int state = FINDMIN;
 	t_bool ret = FALSE;
@@ -344,10 +344,10 @@ parse_range(
 	while (*ptr && state != DONE) {
 		if (isdigit((unsigned char) *ptr)) {
 			if (state == FINDMAX) {
-				*range_end = atoi(ptr);
+				*range_end = strtol(ptr, NULL, 10);
 				state = DONE;
 			} else
-				*range_start = atoi(ptr);
+				*range_start = strtol(ptr, NULL, 10);
 			while (isdigit((unsigned char) *ptr))
 				++ptr;
 		} else {
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/tcurses.c tin-2.6.5/src/tcurses.c
--- tin-2.6.4/src/tcurses.c	2024-12-03 04:06:01.000000000 +0100
+++ tin-2.6.5/src/tcurses.c	2025-11-13 02:21:32.684184532 +0100
@@ -3,11 +3,11 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2024-08-15
+ *  Updated   : 2025-10-05
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -220,7 +220,7 @@ StartInverse(
 {
 	if (tinrc.inverse_okay) {
 #	ifdef HAVE_COLOR
-		if (use_color) {
+		if (use_color && (tinrc.col_invers_bg != -1 || tinrc.col_invers_fg != -1)) {
 			bcol(tinrc.col_invers_bg);
 			fcol(tinrc.col_invers_fg);
 		} else
@@ -467,10 +467,8 @@ word_highlight_string(
 #		endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	/* safegurad against bogus regexps */
-	if (size > 1 && ((tmp[0] == '*' && tmp[size - 1] == '*') ||
-		 (tmp[0] == '/' && tmp[size - 1] == '/') ||
-		 (tmp[0] == '_' && tmp[size - 1] == '_') ||
-		 (tmp[0] == '-' && tmp[size - 1] == '-'))) {
+	if (size > 1 && tmp[size - 1] == tmp[0] &&
+		(tmp[0] == '*' || tmp[0] == '/' || tmp[0] == '_' || tmp[0] == '-')) {
 
 		switch (tinrc.word_h_display_marks) {
 			case 0:
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/thread.c tin-2.6.5/src/thread.c
--- tin-2.6.4/src/thread.c	2024-12-21 03:50:08.000000000 +0100
+++ tin-2.6.5/src/thread.c	2025-12-08 20:18:04.824600725 +0100
@@ -3,10 +3,10 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2024-12-21
+ *  Updated   : 2025-12-08
  *  Notes     :
  *
- * Copyright (c) 1991-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1991-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -57,9 +57,9 @@ t_bool show_subject;
  * Local prototypes
  */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	static wchar_t get_art_mark(struct t_article *art);
+	static wchar_t get_art_mark(const struct t_article *art);
 #else
-	static char get_art_mark(struct t_article *art);
+	static char get_art_mark(const struct t_article *art);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 static int enter_pager(int art, t_bool ignore_unavail, int level);
 static int thread_catchup(t_function func, const struct t_group *group);
@@ -95,7 +95,7 @@ static int ret_code = 0;		/* Set to < 0
 	static char
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 get_art_mark(
-	struct t_article *art)
+	const struct t_article *art)
 {
 	if (art->inrange) {
 		return tinrc.art_marked_inrange;
@@ -129,8 +129,8 @@ build_tline(
 	int l,
 	struct t_article *art)
 {
-	int w;
-	size_t gap, fill, i, len, len_start, len_end;
+	int i, w, fill, gap;
+	size_t len, len_start, len_end;
 	struct t_msgid *ptr;
 	char *buffer, *buf;
 	char *fmt = thrd_fmt.str;
@@ -194,7 +194,7 @@ build_tline(
 				free(buf);
 				break;
 
-			case 'F':	/* from */
+			case 'F':	/* from */ /* TODO: BiDi */
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 				get_author(TRUE, art, tmp, sizeof(tmp) - 1);
 
@@ -211,16 +211,17 @@ build_tline(
 				if (curr_group->attribute->show_author != SHOW_FROM_NONE) {
 					len_start = strwidth(buffer);
 					get_author(TRUE, art, buffer + strlen(buffer), thrd_fmt.len_from);
-					fill = thrd_fmt.len_from - (strwidth(buffer) - len_start);
-					gap = strlen(buffer);
-					for (i = 0; i < fill; i++)
-						buffer[gap + i] = ' ';
-					buffer[gap + fill] = '\0';
+					if ((fill = thrd_fmt.len_from - (strwidth(buffer) - len_start)) > 0) {
+						gap = strlen(buffer);
+						for (i = 0; i < fill; i++)
+							buffer[gap + i] = ' ';
+						buffer[gap + fill] = '\0';
+					}
 				}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				break;
 
-			case 'I':	/* initials */
+			case 'I':	/* initials */ /* TODO: BiDi? */
 				len = MIN(thrd_fmt.len_initials, sizeof(tmp) - 1);
 				get_initials(art, tmp, (int) len);
 				strcat(buffer, tmp);
@@ -293,7 +294,7 @@ build_tline(
 				strcat(buffer, tin_ltoa(art->score, thrd_fmt.len_score));
 				break;
 
-			case 'T':	/* thread/subject */
+			case 'T':	/* thread/subject */ /* TODO: BiDi */
 				len = curr_group->attribute->show_author != SHOW_FROM_NONE ? thrd_fmt.len_subj : thrd_fmt.len_subj + thrd_fmt.len_from;
 				len_start = (size_t) strwidth(buffer);
 
@@ -313,13 +314,11 @@ build_tline(
 							/*
 							 * Copy in the subject up to where the author (if any) starts
 							 */
-							gap = (len - (len_end - len_start));
-
-							/*
-							 * Mutt-like thread tree. by sjpark@sparcs.kaist.ac.kr
-							 * Hide subject if same as parent's.
-							 */
-							if (gap > 0) {
+							if ((gap = (len - (len_end - len_start))) > 0) {
+								/*
+								 * Mutt-like thread tree. by sjpark@sparcs.kaist.ac.kr
+								 * Hide subject if same as parent's.
+								 */
 								for (ptr = art->refptr->parent; ptr && IS_EXPIRED(ptr); ptr = ptr->parent)
 									;
 								if (!(ptr && arts[ptr->article].subject == art->subject))
@@ -337,8 +336,8 @@ build_tline(
 #else
 								{
 									strncat(buffer, art->subject, gap);
+									buffer[len_end + gap] = '\0';
 								}
-								buffer[len_end + gap] = '\0';	/* Just in case */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 							}
 						}
@@ -349,8 +348,7 @@ build_tline(
 					case THREAD_MULTI:
 					case THREAD_PERC:
 						len_end = (size_t) strwidth(buffer);
-						gap = (len - (len_end - len_start));
-						if (gap > 0) {
+						if ((gap = (len - (len_end - len_start))) > 0)
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 							{
 								if ((wtmp = char2wchar_t(art->subject)) != NULL) {
@@ -358,17 +356,15 @@ build_tline(
 									free(wtmp);
 									if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 										strcat(buffer, tmp);
-
 									free(wtmp2);
 								}
 							}
 #else
 							{
 								strncat(buffer, art->subject, gap);
+								buffer[len_end + gap] = '\0';
 							}
-							buffer[len_end + gap] = '\0';	/* Just in case */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
-						}
 						break;
 
 					default:
@@ -376,11 +372,12 @@ build_tline(
 				}
 
 				/* pad out */
-				fill = (len - ((size_t) strwidth(buffer) - len_start));
-				gap = strlen(buffer);
-				for (i = 0; i < fill; i++)
-					buffer[gap + i] = ' ';
-				buffer[gap + fill] = '\0';
+				if ((fill = (len - ((size_t) strwidth(buffer) - len_start))) > 0) {
+					gap = strlen(buffer);
+					for (i = 0; i < fill; i++)
+						buffer[gap + i] = ' ';
+					buffer[gap + fill] = '\0';
+				}
 				break;
 
 			default:
@@ -637,8 +634,8 @@ thread_page(
 					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);
+						if (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 */
 							ret_code = GRP_KILLED;
@@ -782,6 +779,30 @@ thread_page(
 			case GLOBAL_LOOKUP_MESSAGEID:
 				if ((n = prompt_msgid()) != ART_UNAVAILABLE)
 					ret_code = enter_pager(n, FALSE, THREAD_LEVEL);
+#ifdef NNTP_ABLE
+				else {
+					const char *eyde = input_history[HIST_MESSAGE_ID][(hist_pos[HIST_MESSAGE_ID] - 1 + HIST_SIZE) % HIST_SIZE];
+
+					if (eyde && *eyde) {
+						switch (show_article_by_msgid(eyde)) {
+							case LOOKUP_OK:
+								if (!index_group(curr_group, TRUE))
+									ret_code = GRP_RETSELECT;
+								else
+									show_thread_page();
+								break;
+
+							case LOOKUP_UNAVAIL:
+								wait_message(2, _(txt_lookup_func_not_available));
+								break;
+
+							default:
+								wait_message(2, _(txt_art_unavailable));
+								break;
+						}
+					}
+				}
+#endif /* NNTP_ABLE */
 				break;
 
 			case GLOBAL_SEARCH_REPEAT:
@@ -875,7 +896,7 @@ thread_page(
 					else
 						draw_thread_arrow();
 
-					info_message(tagged ? _(txt_prefix_tagged) : _(txt_prefix_untagged), txt_article_singular);
+					info_message(tagged ? _(txt_tagged_article_sp[0]) : _(txt_untagged_article));
 				}
 				break;
 
@@ -895,7 +916,7 @@ thread_page(
 			case MARK_THREAD_UNREAD:		/* mark thread as unread */
 				thd_mark_unread(group, base[thread_basenote]);
 				update_thread_page();
-				info_message(_(txt_marked_as_unread), _(txt_thread_upper));
+				info_message(_(txt_marked_thread_as_unread));
 				break;
 
 			case THREAD_SELECT_ARTICLE:		/* mark article as selected */
@@ -946,7 +967,8 @@ thread_page(
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:		/* display subject in last line */
 				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
-				show_thread_page();
+				clear_message();
+				draw_thread_arrow();
 				break;
 
 			default:
@@ -1526,6 +1548,7 @@ make_prefix(
 	int prefix_ptr;
 	int depth = 0;
 	int depth_level = 0;
+	int odd = (maxlen % 2) ? 0 : 1;
 	struct t_msgid *ptr;
 
 	for (ptr = art->parent; ptr; ptr = ptr->parent)
@@ -1539,9 +1562,7 @@ make_prefix(
 
 	prefix_ptr = depth * 2 - 1;
 
-	if (prefix_ptr > maxlen - 1 - !(maxlen % 2)) {
-		int odd = ((maxlen % 2) ? 0 : 1);
-
+	if (prefix_ptr > maxlen - 1 - odd) {
 		prefix_ptr -= maxlen - ++depth_level - 2 - odd;
 
 		while (prefix_ptr > maxlen - 2 - odd) {
@@ -1566,6 +1587,7 @@ make_prefix(
 	for (ptr = art->parent; ptr && prefix_ptr > 1; ptr = ptr->parent) {
 		if (IS_EXPIRED(ptr))
 			continue;
+
 		buf[--prefix_ptr] = TREE_BLANK;
 		buf[--prefix_ptr] = (has_sibling(ptr) ? TREE_VERT : TREE_BLANK);
 	}
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/tincfg.tbl tin-2.6.5/src/tincfg.tbl
--- tin-2.6.4/src/tincfg.tbl	2024-12-21 15:20:04.000000000 +0100
+++ tin-2.6.5/src/tincfg.tbl	2025-11-17 19:30:57.477676062 +0100
@@ -2,10 +2,10 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2024-12-21
+;   Updated   : 2025-11-17
 ;   Notes     : #defines and structs for config.c
 ;
-; Copyright (c) 1996-2025 Thomas E. Dickey <dickey@invisible-island.net>
+; Copyright (c) 1996-2026 Thomas E. Dickey <dickey@invisible-island.net>
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without
@@ -70,6 +70,10 @@
 	art_marked_read			OPT_CHAR
 	art_marked_killed		OPT_CHAR
 	art_marked_read_selected	OPT_CHAR
+	scope_marked_global		OPT_CHAR
+	scope_marked_global_match	OPT_CHAR
+	scope_marked_local		OPT_CHAR
+	scope_marked_local_match	OPT_CHAR
 	abbreviate_groupname		OPT_ON_OFF
 	thread_score			txt_thread_score_type
 	scroll_lines			OPT_NUM
@@ -78,8 +82,8 @@
 	news_headers_to_display		OPT_STRING
 	news_headers_to_not_display	OPT_STRING
 	alternative_handling		OPT_ON_OFF
-	hide_uue			txt_hide_uue_type
-	verbatim_handling		OPT_ON_OFF
+	hide_inline_data		txt_hide_inline_data_type
+	verbatim_handling		txt_verbatim_handling_options
 	tex2iso_conv			OPT_ON_OFF
 	metamail_prog			OPT_STRING
 	ask_for_metamail		OPT_ON_OFF
@@ -114,7 +118,8 @@
 	attrib_news_headers_to_display	OPT_STRING
 	attrib_news_headers_to_not_display	OPT_STRING
 	attrib_alternative_handling	OPT_ON_OFF
-	attrib_verbatim_handling	OPT_ON_OFF
+	attrib_hide_inline_data		txt_hide_inline_data_type
+	attrib_verbatim_handling	txt_verbatim_handling_options
 	attrib_tex2iso_conv		OPT_ON_OFF
 	attrib_ask_for_metamail		OPT_ON_OFF
 	attrib_group_catchup_on_exit	OPT_ON_OFF
@@ -129,6 +134,7 @@
 	getart_limit_options		OPT_TITLE
 	getart_limit			OPT_NUM
 	recent_time			OPT_NUM
+	attrib_getart_limit		OPT_NUM
 
 ; filtering options
 	filtering_options		OPT_TITLE
@@ -139,6 +145,7 @@
 	score_select			OPT_NUM
 	filter_days			OPT_NUM
 	add_posted_to_filter		OPT_ON_OFF
+	keep_expired_filters		OPT_ON_OFF
 	attrib_add_posted_to_filter	OPT_ON_OFF
 	attrib_quick_kill_scope		OPT_STRING
 	attrib_quick_kill_header	txt_quick_ks_header_options
@@ -293,6 +300,7 @@
 	strip_was_regex			OPT_STRING
 	verbatim_begin_regex		OPT_STRING
 	verbatim_end_regex		OPT_STRING
+	hideline_regex			OPT_STRING
 #ifdef HAVE_COLOR
 	extquote_regex			OPT_STRING
 #endif
@@ -310,12 +318,14 @@
 	strip_newsrc			OPT_ON_OFF
 	strip_bogus			txt_strip_bogus_type
 	reread_active_file_secs		OPT_NUM
+#ifdef NNTP_ABLE
 	auto_reconnect			OPT_ON_OFF
-#if defined(HAVE_ALARM) && defined(SIGALRM)
+#endif
+#if defined(NNTP_ABLE) && defined(HAVE_ALARM) && defined(SIGALRM)
 	nntp_read_timeout_secs		OPT_NUM
 #endif
 	cache_overview_files		OPT_ON_OFF
-#if defined(USE_ZLIB) && defined(CPP_DOES_CONCAT)
+#ifdef USE_ZLIB
 	compress_overview_files		OPT_ON_OFF
 #endif
 
@@ -329,6 +339,7 @@
 	attachment_format		OPT_STRING
 	page_mime_format		OPT_STRING
 	page_uue_format			OPT_STRING
+	page_yenc_format		OPT_STRING
 	date_format			OPT_STRING
 #ifdef HAVE_UNICODE_NORMALIZATION
 	normalization_form		txt_normalization_forms
@@ -349,3 +360,15 @@
 	attrib_group_format		OPT_STRING
 	attrib_thread_format		OPT_STRING
 	attrib_date_format		OPT_STRING
+
+; serverrc config options
+	serverrc_config_options				OPT_TITLE
+	serverrc_add_cmd_line_opts			OPT_STRING
+	serverrc_disabled_nntp_cmds			OPT_STRING
+	serverrc_nntp_pipeline_limit		OPT_NUM
+; serverrc tinrc override options
+	serverrc_tinrc_override_options		OPT_TITLE
+	serverrc_cache_overview_files		OPT_ON_OFF
+#ifdef USE_ZLIB
+	serverrc_compress_overview_files	OPT_ON_OFF
+#endif
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/trace.c tin-2.6.5/src/trace.c
--- tin-2.6.4/src/trace.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/trace.c	2025-11-13 02:21:32.700185231 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2021-02-23
  *  Notes     : debugging support via TRACE macro.
  *
- * Copyright (c) 1997-2025 Thomas Dickey <dickey@invisible-island.net>
+ * Copyright (c) 1997-2026 Thomas Dickey <dickey@invisible-island.net>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/version.c tin-2.6.5/src/version.c
--- tin-2.6.4/src/version.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/version.c	2025-11-13 02:21:32.704185405 +0100
@@ -6,7 +6,7 @@
  *  Updated   : 2024-11-12
  *  Notes     :
  *
- * Copyright (c) 2003-2025 Urs Janssen <urs@tin.org>
+ * Copyright (c) 2003-2026 Urs Janssen <urs@tin.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/xface.c tin-2.6.5/src/xface.c
--- tin-2.6.4/src/xface.c	2024-11-25 20:40:37.000000000 +0100
+++ tin-2.6.5/src/xface.c	2025-12-16 22:48:00.850993287 +0100
@@ -3,10 +3,10 @@
  *  Module    : xface.c
  *  Author    : Joshua Crawford & Drazen Kacar
  *  Created   : 2003-04-27
- *  Updated   : 2024-10-29
+ *  Updated   : 2025-12-16
  *  Notes     :
  *
- * Copyright (c) 2003-2025 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
+ * Copyright (c) 2003-2026 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -61,8 +61,11 @@ slrnface_start(
 	const char *ptr;
 	const char *m;
 	int n;
-	pid_t pid, pidst;
+	pid_t pid;
 	size_t pathlen;
+#	ifdef EINTR
+	pid_t pidst;
+#	endif /* EINTR */
 
 	if (tinrc.use_slrnface == FALSE)
 		return;
@@ -71,7 +74,7 @@ slrnface_start(
 	if (!is_xterm()) {
 #		ifdef DEBUG
 		if (debug & DEBUG_MISC)
-			error_message(2, "%s", _(txt_xface_error_no_xterm));
+			error_message(2, _(txt_xface_error_no_xterm));
 #		endif /* DEBUG */
 		return;
 	}
@@ -145,13 +148,13 @@ slrnface_start(
 	}
 	free(fifo);
 	pid = getpid();
-	m = get_host_name();
+	m = BlankIfNull(get_host_name());
 	if ((n = snprintf(NULL, 0, "%s/.slrnfaces/%s.%ld", ptr, m, (long) pid)) < 0)
 		return;
 	pathlen = (size_t) n + 1;
 	fifo = my_malloc(pathlen);
 	if (snprintf(fifo, pathlen, "%s/.slrnfaces/%s.%ld", ptr, m, (long) pid) != n) {
-		error_message(2, "%s", _(txt_xface_error_construct_fifo_name));
+		error_message(2, _(txt_xface_error_construct_fifo_name));
 		unlink(fifo);
 		free(fifo);
 		return;
@@ -186,9 +189,13 @@ slrnface_start(
 			break;
 
 		default:
+#ifdef EINTR
 			do {
 				pidst = waitpid(pid, &n, 0);
 			} while (pidst == -1 && errno == EINTR);
+#else
+			waitpid(pid, &n, 0);
+#endif /* EINTR */
 			if (!WIFEXITED(n))
 				error_message(2, _(txt_xface_error_exited_abnormal), n);
 			else {
diff -Nurp '--exclude=.bzr*' tin-2.6.4/src/xref.c tin-2.6.5/src/xref.c
--- tin-2.6.4/src/xref.c	2024-12-05 22:03:05.000000000 +0100
+++ tin-2.6.5/src/xref.c	2025-11-29 18:51:31.363115550 +0100
@@ -3,10 +3,10 @@
  *  Module    : xref.c
  *  Author    : I. Lea & H. Brugge
  *  Created   : 1993-07-01
- *  Updated   : 2024-12-05
+ *  Updated   : 2025-11-29
  *  Notes     :
  *
- * Copyright (c) 1993-2025 Iain Lea <iain@bricbrac.de>
+ * Copyright (c) 1993-2026 Iain Lea <iain@bricbrac.de>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -65,13 +65,18 @@ open_overview_fmt_fp(
 		if (!*nntp_caps.over_cmd)
 			return (FILE *) 0;
 
-		if ((nntp_caps.type == CAPABILITIES && nntp_caps.list_overview_fmt) || nntp_caps.type != CAPABILITIES)
+		if (nntp_caps.list_overview_fmt)
 			return (nntp_command("LIST OVERVIEW.FMT", OK_GROUPS, NULL, 0));
 
 		return (FILE *) 0;
 	}
 #endif /* NNTP_ABLE */
+
+#ifndef NNTP_ONLY
 	return (fopen(overviewfmt_file, "r"));
+#else
+	return (FILE *) 0;
+#endif /* !NNTP_ONLY */
 }
 
 
@@ -317,7 +322,7 @@ overview_xref_support(
 	 *         (use nntp_caps.hdr_cmd in txt_warn_xref_not_supported ?)
 	 *       - if server doesn't mention XREF in LIST HEADERS
 	 */
-	if (read_news_via_nntp && !supported)
+	if (read_news_via_nntp && !supported && !strstr(serverrc.disabled_nntp_cmds, "LIST OVERVIEW.FMT") && !strstr(serverrc.disabled_nntp_cmds, "HDR"))
 		wait_message(2, _(txt_warn_xref_not_supported));
 
 	return supported;
@@ -394,7 +399,7 @@ art_mark_xref_read(
 
 		if (group && group->newsrc.xbitmap) {
 			if (artnum >= group->newsrc.xmin && artnum <= group->xmax) {
-				if (!((NTEST(group->newsrc.xbitmap, artnum - group->newsrc.xmin) == ART_READ) ? TRUE : FALSE)) {
+				if (NTEST(group->newsrc.xbitmap, artnum - group->newsrc.xmin) != ART_READ) {
 					NSET0(group->newsrc.xbitmap, artnum - group->newsrc.xmin);
 					if (group->newsrc.num_unread > 0)
 						group->newsrc.num_unread--;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tin.spec tin-2.6.5/tin.spec
--- tin-2.6.4/tin.spec	2024-04-02 10:00:58.000000000 +0200
+++ tin-2.6.5/tin.spec	2025-07-21 15:32:32.427120447 +0200
@@ -1,6 +1,6 @@
 Name: tin
 Summary: easy-to-use USENET news reader
-Version: 2.6.4
+Version: 2.6.5
 Release: 1
 License: BSD
 Group: Applications/News
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tools/metamutt tin-2.6.5/tools/metamutt
--- tin-2.6.4/tools/metamutt	2021-08-23 12:58:19.000000000 +0200
+++ tin-2.6.5/tools/metamutt	2025-07-21 15:32:40.291972160 +0200
@@ -5,7 +5,7 @@
 # This should become a replacement of metamail, using the mail reader
 # mutt. The options of metamail are not yet implemented, but it should
 # work as a filter without any problems.
-# 
+#
 # This script was written to use it in combination with the tin news
 # reader, where you have to set the environment variable
 # METAMAIL=metamutt, but it should work with other programs, too.
@@ -21,7 +21,7 @@
 #     (Feature added by Martin Ramsch <m.ramsch@computer.org>)
 #
 # This script tries to find a working muttrc (which is sourced first)
-# at the following places (descending priority): 
+# at the following places (descending priority):
 # 1) ~/.mutt/metamuttrc
 # 2) ~/.mutt/muttrc
 # 3) ~/.muttrc
@@ -29,7 +29,7 @@
 # Most recent version can be found at http://www.spinnaker.de/mutt/metamutt
 #
 # Many thanks for reporting bugs and introducing new features to
-# Moritz Barsnick, Ulli Horlacher, Urs Jan�en, and Martin Ramsch.
+# Moritz Barsnick, Ulli Horlacher, Urs Janssen, and Martin Ramsch.
 #
 ##########################################################################
 #
@@ -64,9 +64,9 @@ fmopt=''
 digest='no'
 
 # handle options (ignore most of them at the moment):
-for parameter 
+for parameter
 do
-    case $1 in 
+    case $1 in
         -- ) shift; break;;
         -e|-p ) shift;;
         -m ) shift 2;;
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tools/opt-case.pl tin-2.6.5/tools/opt-case.pl
--- tin-2.6.4/tools/opt-case.pl	2024-10-15 01:07:02.000000000 +0200
+++ tin-2.6.5/tools/opt-case.pl	2025-07-21 15:32:40.291972160 +0200
@@ -15,7 +15,7 @@
 #       filter via w2r.pl first
 
 # version number
-# $VERSION = "0.2.2";
+# $VERSION = "0.2.3";
 
 # perl 5 is needed for lookahead assertions and perl < 5.004 is known to be
 # buggy
@@ -24,7 +24,8 @@ require 5.004;
 use strict;
 use warnings;
 
-$mod=""; 	# (?i) modifier
+my $line;
+my $mod=""; 	# (?i) modifier
 
 while (defined($line = <>)) {
 	chomp $line;
@@ -57,10 +58,12 @@ while (defined($line = <>)) {
 	# upper/lowercase letters, this will miss a few possible
 	# optimizations (on lines with \s, \S, \d, \D as only 'letters') but
 	# that won't hurt, it just doesn't optimize'em
-	if ($line =~ m/^(subj|from|msgid(?:|_last|_only)|refs_only|xref)=(.*[^\W\d_].*)$/o) {
-		print "# rule rewritten, it might be possible that it can be further optimized\n";
-		print "# check lines with (?i) if they really need to be case insensitive and if\n";
-		print "# not remove leading (?i) manually\n";
+	if ($line =~ m/^(subj|from|msgid(?:|_last|_only)|refs_only|xref|path)=(.*[^\W\d_].*)$/o) {
+		if ($mod ne "") {
+			print "# rule rewritten, it might be possible that it can be further optimized\n";
+			print "# check lines with (?i) if they really need to be case insensitive and if\n";
+			print "# not remove leading (?i) manually\n";
+		}
 		print "$1=$mod$2\n";
 		next;
         }
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tools/tinews.pl tin-2.6.5/tools/tinews.pl
--- tin-2.6.4/tools/tinews.pl	2024-10-16 08:57:13.000000000 +0200
+++ tin-2.6.5/tools/tinews.pl	2025-12-21 03:06:59.570485958 +0100
@@ -4,7 +4,7 @@
 # signs the article and posts it.
 #
 #
-# Copyright (c) 2002-2024 Urs Janssen <urs@tin.org>,
+# Copyright (c) 2002-2026 Urs Janssen <urs@tin.org>,
 #                         Marc Brockschmidt <marc@marcbrockschmidt.de>
 #
 # Redistribution and use in source and binary forms, with or without
@@ -39,6 +39,7 @@
 #       - add pid to pgptmpf to allow multiple simultaneous instances
 #       - check for /etc/nntpserver (and /etc/news/server)
 #       - add $PGPOPTS, $PGPPATH and $GNUPGHOME support
+#       - add $AUTHORCOPY (pnews(1)) support?
 #       - cleanup and remove duplicated code
 #       - quote inpupt properly before passing to shell
 #       - $ENV{'NEWSHOST'} / $ENV{'NNTPSERVER'} and $ENV{'NNTPPORT'}
@@ -71,7 +72,7 @@ use strict;
 use warnings;
 
 # version Number
-my $version = "1.1.70";
+my $version = "1.1.71";
 
 my %config;
 
@@ -473,7 +474,7 @@ if (!$config{'nntp-pass'}) {
 		close($NEWSAUTH);
 		if ($pass && $server =~ m/\Q$config{'nntp-server'}\E/) {
 			$config{'nntp-pass'} = $pass;
-			$config{'nntp-user'} = $user || getlogin || getpwuid($<) || $ENV{USER};
+			$config{'nntp-user'} = $user || getlogin || getpwuid($<) || $ENV{USER} || $ENV{LOGNAME};
 		} else {
 			$pass = $user = "";
 		}
@@ -491,7 +492,7 @@ if (!$config{'nntp-pass'}) {
 			close($NNTPAUTH);
 			if ($pass && $server =~ m/\Q$config{'nntp-server'}\E/) {
 				$config{'nntp-pass'} = $pass;
-				$config{'nntp-user'} = $user || getlogin || getpwuid($<) || $ENV{USER};
+				$config{'nntp-user'} = $user || getlogin || getpwuid($<) || $ENV{USER} || $ENV{LOGNAME};
 			}
 		}
 	}
@@ -1130,7 +1131,7 @@ X<tinews, command-line options>
 =over 4
 
 =item -B<4> | --B<ipv4>
-X<-4> X<--iv4>
+X<-4> X<--ipv4>
 
 Force connecting via IPv4 to the remote NNTP server.
 
@@ -1170,7 +1171,7 @@ Date, Injection-Date, Sender, Approved,
 Cancel-Key, Also-Control and Distribution.
 
 Some of them may be altered on the Server (i.e. Cancel-Key) which would
-invalid the signature, this option can be used the exclude such headers
+invalid the signature, this option can be used to exclude such headers
 if required.
 
 =item -B<m> C<Message-ID> | --B<message-id> C<Message-ID>
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tools/url_handler.pl tin-2.6.5/tools/url_handler.pl
--- tin-2.6.4/tools/url_handler.pl	2024-11-17 14:12:06.000000000 +0100
+++ tin-2.6.5/tools/url_handler.pl	2025-08-10 13:36:48.154992807 +0200
@@ -11,7 +11,7 @@ use warnings;
 die "Usage: $pname URL" if $#ARGV != 0;
 
 # version Number
-my $version = "0.1.4";
+my $version = "0.1.5";
 
 my ($method, $url, $match, @try);
 if (eval { require URI;1; } == 1) {
@@ -32,14 +32,21 @@ if ($ENV{"BROWSER_".uc($method)}) {
 	if ($ENV{BROWSER}) {
 		push(@try, split(/:/x, $ENV{BROWSER}));
 	} else { # set some defaults
-		push(@try, 'firefox -a firefox -remote');
-		push(@try, 'mozilla -remote openURL\(%s\)');
-		push(@try, 'opera -remote openURL\(%s\)');
-		push(@try, qw(chromium 'galeon -n' 'epiphany -n' konqueror));
-		push(@try, 'lynx'); # prefer lynx over links as it can handle news:-urls
-		push(@try, qw('links2 -g' links w3m surf arora));
-		push(@try, 'kfmclient newTab'); # has no useful return-value on error
-		push(@try, 'xdg-open'); # xdg-open evaluates $BROWSER which is unset
+		@try = (
+			'firefox',
+			'vivaldi',
+			'chromium',
+			'epiphany',
+			'konqueror',
+			'falkon',
+			'lynx', # prefer lynx over links as it can handle news:-urls
+			'links2 -g',
+			'links',
+			'w3m',
+			'surf',
+			'kfmclient newTab', # has no useful return-value on error
+			'xdg-open' # xdg-open evaluates $BROWSER which is unset
+		);
 	}
 }
 
@@ -94,7 +101,7 @@ Examples:
 
 =item $BROWSER_FTP="wget:ncftp"
 
-=item $BROWSER_GOPHER="lynx:links"
+=item $BROWSER_GOPHER="gopher:lynx:links"
 
 =item $BROWSER_MAILTO="mutt:pine -url"
 
@@ -123,7 +130,7 @@ Examples:
 
 =over 2
 
-=item $BROWSER="firefox -a firefox -remote:opera:konqueror:links2 -g:lynx:w3m"
+=item $BROWSER="firefox:opera:konqueror:links2 -g:lynx:w3m"
 
 =back
 
diff -Nurp '--exclude=.bzr*' tin-2.6.4/tools/w2r.pl tin-2.6.5/tools/w2r.pl
--- tin-2.6.4/tools/w2r.pl	2024-10-15 01:05:18.000000000 +0200
+++ tin-2.6.5/tools/w2r.pl	2025-07-21 15:32:40.291972160 +0200
@@ -3,15 +3,12 @@
 # reads a tin filter file with wildmat filters on STDIN, converts it to
 # regexp filters and returns it on STDOUT
 #
-# 2020-11-10 <urs@tin.org>
+# 2025-05-22 <urs@tin.org>
 #
 # NOTE: don't use w2r.pl on regexp filters
 #
 # for case optimization of your regexp filters use opt-case.pl, i.e.:
 # w2r.pl < wildmat-filter-file | opt-case.pl > regexp-filter-file
-#
-# for joining regexp filters with the same group= and score= use
-# joinf.pl (not written yet)
 
 # perl 5 is needed for lookahead assertions and perl < 5.004 is know
 # to be buggy
@@ -21,8 +18,9 @@ use strict;
 use warnings;
 
 # version Number
-# $VERSION = "0.2.8";
+# $VERSION = "0.2.9";
 
+my $line;
 while (defined($line = <>)) {
 	chomp $line;
 
@@ -48,12 +46,12 @@ while (defined($line = <>)) {
 
 # turns a wildmat into a regexp
 sub w2p {
-	local ($wild)  = @_;	# input line
+	my ($wild)  = @_;	# input line
 	my $cchar = "";		# current char
 	my $lchar = "";		# last char
 	my $reg = "";		# translated char
-	$bmode = 0;		# inside [] ?
-	$rval = "";		# output line
+	my $bmode = 0;		# inside [] ?
+	my $rval = "";		# output line
 
 	# break line into chars
 	while ($wild =~ s/(.)//) {
@@ -84,10 +82,15 @@ sub w2p {
 			$reg =~ s/\$/\\\$/o;	# quote $
 		}
 
-		# if last char was a qute, current char can't be a meta
-		if ($lchar =~ m/\\/o || $bmode != 0) {
+		if ($bmode == 1 && $lchar =~ m/\[/o && $cchar =~ m/!/o) {
 			$reg = $cchar;
-			$cchar =~ s/\\//o;	# skip 2nd \\ inside []
+			$reg =~ s/!/^/o;
+		} else {
+			# if last char was a quote, current char can't be a meta
+			if ($lchar =~ m/\\/o || $bmode != 0) {
+				$reg = $cchar;
+				$cchar =~ s/\\//o;	# skip 2nd \\ inside []
+			}
 		}
 
 		$lchar = $cchar;	# store last char
@@ -97,16 +100,41 @@ sub w2p {
 	# common abbreviations
 	# TODO: make this global
 	# replace [0-9] with [\d] in the first []
-	# replace [a-zA-Z0-9_] with [\w] in the first []
-	# replace [a-zA-Z0-9] with [^\W_] in the first []
+	# replace [a-zA-Z0-9_] and permutations with [\w] in the first []
+	# replace [a-zA-Z0-9] and permutations with [^\W_] in the first []
 	# replace [a-zA-Z] with [^\W\d_] in the first []
 	$rval =~ s/^([^\[]*)\[0-9\]/$1\[\\d\]/o;
+	$rval =~ s/([^\[]*)\[0-9a-za-z_\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[_a-z0-9a-z\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[_a-za-z0-9\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-z0-9_a-z\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-z0-9a-z_\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-z0-9a-z_\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-z_0-9a-z\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-z_a-z0-9\]/$1\[\\w\]/io;
 	$rval =~ s/([^\[]*)\[a-za-z0-9_\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[a-za-z_0-9\]/$1\[\\w\]/io;
+	$rval =~ s/([^\[]*)\[0-9a-za-z\]/$1\[^\\W_\]/io;
+	$rval =~ s/([^\[]*)\[a-z0-9a-z\]/$1\[^\\W_\]/io;
 	$rval =~ s/([^\[]*)\[a-za-z0-9\]/$1\[^\\W_\]/io;
 	$rval =~ s/([^\[]*)\[a-za-z\]/$1\[^\\W\\d_\]/io;
+	# negated classes
+	$rval =~ s/^([^\[]*)\[\^0-9\]/$1\[\\D\]/o;
+	$rval =~ s/([^\[]*)\[\^0-9a-za-z_\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^_a-z0-9a-z\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^_a-za-z0-9\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z0-9_a-z\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z0-9a-z_\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z0-9a-z_\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z_0-9a-z\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z_a-z0-9\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-za-z0-9_\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^a-za-z_0-9\]/$1\[\\W\]/io;
+	$rval =~ s/([^\[]*)\[\^0-9a-za-z\]/$1\[^\\w_\]/io;
+	$rval =~ s/([^\[]*)\[\^a-z0-9a-z\]/$1\[^\\w_\]/io;
+	$rval =~ s/([^\[]*)\[\^a-za-z0-9\]/$1\[^\\w_\]/io;
 
 	# optimizations
-	#
 	# add ^-anchor if needed
 	$rval =~ s/^(?!\.\*)(.*)/\^$1/o;
 	# add $-anchor if needed
@@ -136,7 +164,7 @@ converts it to regexp filters and return
 
 =head1 NOTES
 
-Don't use B<w2r.pl> on regexp filter files
+Don't use B<w2r.pl> on regexp filter files.
 
 =head1 AUTHOR
 
